kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Mar 25 19:10:49 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.34' (ECDSA) to the list of known hosts. 2019/03/25 19:11:22 fuzzer started 2019/03/25 19:11:27 dialing manager at 10.128.15.235:22212 2019/03/25 19:11:27 syscalls: 1 2019/03/25 19:11:27 code coverage: enabled 2019/03/25 19:11:27 comparison tracing: enabled 2019/03/25 19:11:27 extra coverage: support is not implemented in syzkaller 2019/03/25 19:11:27 setuid sandbox: enabled 2019/03/25 19:11:27 namespace sandbox: support is not implemented in syzkaller 2019/03/25 19:11:27 Android sandbox: support is not implemented in syzkaller 2019/03/25 19:11:27 fault injection: support is not implemented in syzkaller 2019/03/25 19:11:27 leak checking: support is not implemented in syzkaller 2019/03/25 19:11:27 net packet injection: enabled 2019/03/25 19:11:27 net device setup: support is not implemented in syzkaller 19:11:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r0, 0x20004b3c) r2 = semget(0x0, 0x0, 0x2) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000040)=""/149) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000140)) poll(&(0x7f0000000180)=[{r3, 0x4}, {r1, 0x4}, {r3, 0x8}], 0x3, 0x96bd) r5 = dup2(r3, r4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r7 = geteuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x80000001, r7, r8, r11, r12, 0x4, 0x1000}, 0x5, 0x26, 0xff}) setgroups(0x4, &(0x7f0000000380)=[r8, r12, r9, r8]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000003c0)) r13 = accept(r6, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) setgroups(0x2, &(0x7f0000000480)=[r12, r10]) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) fchown(r5, r11, r9) readlinkat(r6, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/175, 0xaf) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000005c0)) flock(r6, 0x623593cde2465071) ioctl$TIOCDRAIN(r13, 0x2000745e) ftruncate(r5, 0x80000000) r14 = shmget$private(0x0, 0x3000, 0xe0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000600)=""/230) poll(&(0x7f0000000700)=[{r0}, {r3, 0x14}, {r5, 0x80}, {r0, 0x40}], 0x4, 0x2) close(r0) 19:11:31 executing program 1: r0 = semget(0x0, 0x2, 0x101) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x0, 0x124) r1 = socket(0x2, 0x1, 0x5) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/22) r2 = semget(0x2, 0x2, 0x280) r3 = socket(0x37, 0x2, 0x7ff) pipe2(&(0x7f0000000040), 0x10004) getppid() getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x0, 0x1, 0x400) open(&(0x7f0000000100)='./file0\x00', 0x20218, 0x1b1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x5, 0x5, 0x7]) getsockname(r3, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) semget$private(0x0, 0x1, 0x421) setsockopt(r3, 0x5, 0x2, &(0x7f0000001200)="92f0357c731a73dd75234bae99cda454e7369bb58415a217a4064336900cff6f7bbb1bf992cd1316fb73623f4460c51398bb1574b7df7ac690a695708f23b2d84ec476c164e01ad30c6ec57b94f29fa3b3016590d3d4cb6945c85ce45312f21dcec7741353b5cd1f42df354378d7f2daa9532238243bb2d7ef02f905492086055ef1c63738bb1e513fc3722e529850899a3620cd98aba3a2a21a3e79c44431a2f1b9c008d3c567c5156434e93dd95b47a4976726418f023529e332990e3646c2f6e3b104cc7de41c399cb9d88045f095fad8694baa1df4f54bf17c950c0bf4590ac6bb6554a5ef0640877ed646354cec01bc76305cf713d29839cf572775e7e7771bde25deaea2242570bfccef4a02c7c3e5f15d0972675396913b59dec808b38e24b2b31ee56c88883a8ad1bb0cdd5b5554dbd584f13b73c851b9ede73c7dcd9f365108c38e1d53ee12800014e93280f1c7f48eebe461c1708d44bb9d740f17d89f9ad52778297d619d008679930958805dea716fa553a8f38e2d8bfed5b84fffc11a4b9a89cad2055ea4c5d1ed4ddd366f090134086c5a0f77fdd3fb271821561988e489ea6f5e957e00d4c9a9f922ce14466d8a1b468fdb8674cb7a82ef7d4173d540463311345d8b710be72897e947b6db0798ba3c1a3f76524cac05abed9f1700e5666b1e21f2b22e6ebaeb29d7661106e6b313e36abf7ecc1ad369e510a8f9684e01e634242a80a15d2cdf45b12b616552458ac8834348de7bbd74065a917b98f4a0793e4969eb33e69a87a4e1e8260631109e7f0099e1bec733ba8ed1beb38d6d41d385ad732fe5c6f6b8569ab72a3e8bc34a902a118577d575033dc570264368a85ec1d7e4bb3bde8841c8f64d73541febca90cd83a4d49093790284149c567d3f83bc4f1c55ce71ecc3e9510a1436d12a15505a799ace33e983c69ca2ad306ee24edb79c9d4f292c69acbcb23bba95bb85554b526f26253e6bcc7c8e943279923573b896f11caeca26d5c98d164abf97bf80a00365690bb2c6d2df6da0eee13c3b60b7cddb2a4a5e5fc8e4623bfe49991090dc03b312bf3b2ec8e1b90261adaab1bd9f9cef36709f32eb08aa80f1fa9dd031c5e085c19af9373a23b95dc6632cf29a70220fd205ec1ad090132fbc74211946f893ae5803ff28fe1aea7a38c5ad7ffa5bf8717b705fc7fa6908d34e4ea6555a51ee643870c3bde9fceb6964f1c39666eb59bd052671f78ca00aa61844dda0fb1586920151aa791f5571b00277304585318080e768f9d71d457d9ef71da6f7af784a1d643b5ad699088885c1dfa6048693e6df99be31c1b03b763963b1b5344104c060e908f06d5b2a36abd91d1d4e1d3b5522779dce6f0144826d4b4973f76002e189c9dc9c25bbc5b5aebaf458346cb0f5fda1c62a9794a6365e40f221b2f101af3db869fccfd1ee55faca36e830167a33e3b05f59cac0e5c2fd694a4f5f2aab48042bfe28ce3acf2fd7d4f66dcef3879e9796800d72b5ce9f270e4feec0c43e678724acc646c9ba91933e12dad30b6623c69533b2b1b6747c0ae8a3f6eba6a643d53318b6ee2904e89f682e6d19979cf9e87a0b3eb808fca301be895a602e9b2fe794c0fdc26d35c7c425524c619581a439c07afa24b73dd7d213237118358ecf9c6d6a9492c42920b665db3aef4276ab4869d396e040448b3c6e7e044f1727ac3e4ce11e659e074dda6ffe47a141cf50742ec19d1cfcc0017bedc7d9b64af575a26b80c55e97428e47c52f31afcc61d84e60e898dacacc67091bdda5bd3a144aa2e0d06e66f15ec109653f271f7a8d9efe56d4c3a97c841a008085cc4d8b68e96a18fecb16374f8a05670b7fc307c19c64a2f614fe87c7e56a877cb5ee7f06ed07a35946e042236f7e083a7b4f88821981d182fc9f2b3bf69fecc7337baf0f293685c0527b936f76eda89365b47b43858a55d25ba1f6c385ea99f60e9edf7812cb73633268ebc25a7964db8be4d0409af1ed80dbde6270557438567b936a39300c3dcf93f84fa1b810a7c0937b643e003b1cbd329efbcd0c6ef51c20853130ead3c93d9170ed2badf03e22146b3a60d4b164cee89b05a8bd661f3d9f42c6c86151d5d94abc626e7003e32e1d5ef7db765d1b6557d29404d185657c16e118167f3c79cbcf31e3534238d8b1e22c4110e3d46112a22ea2679834cb2a6378143afe880757421ec3b32fe32dadc3d978d09b50f7d75dcc5ab9bcd54edb02efd5f94b66314f1bc0b44d76a06edfa1129f74f49eddcde0eb868871b07039fd6c4137cfc1fbde42ce8d7126c0d6d50749f5d2f2d995df9b2361665ce027f7e2805fc347b1788e908661169b5ad0f7b4f2267e1fb94b80e5f8377ae958b943ac502347d7cf9eb3c7a598f4139397132976f98e0fc53ff0814a6cbbaca0b4aeac4a11b8134353d3ab5b93d45c649d5235b8223b1954ef07f5aa7d902d6c89889243065a587972628145c0dd6cd2c86baf34d46b0231ccd00df1fa3a409337643642edb777e3c7aff81c0bc4cb4750a05b6967c35ed90000ac0f767e8fa0b6dcf0f943ed5f30c57f783035e041f82302cba54764bf2d4994643eeec52f1dbaf7640eceee7306d1cd25e51ee90171f4808acf41ae37bc5eda19d69d2b46828e048cdb26da27d57f3c24d24a5791e6efa74967f9e02626a6bf77cf429781b746931282a2df3d1bc860e5d262eb6bc3fba7bafa51fc37eaa79d7d284e568112d796e624090385b3029261381b96f8e193348324e24cd9a9429b52f2d19f83f06aca8ed88612b48595926c14b9e3a945341a53178da7327915bf75922f19bef65aabf1153044f69cc82160d16cc8098238157d7283a15c45fa5e30e3c62641a529340f097e04774ff160c84d93a25af853dadfaa80edf294a0fa4ee3d90833c06371359c9a42a728169181892b146ebdd2cb483b6a28aeb3ffae1a8dd8e3466135c255827da8c685069450d6ad6ed9123bc8465bea354b8e6c39afc9f9f06e76fe1b71a2d5b0daa1782e0bfd29ef541f346020ddfc0abe88f8116ad749d29c6d01431f6d92f8682d7de8de4b72728aaf551a6c8b634e3034f3263d409c1fb0baaefe9790e3ad626939c35e3165c4f6eff278a985a8fda26370f37df7b09d57691b80a0d45ca20ec5879559e073f8505ac5621474bb88fc5a5520b5cd8b16d3d14d16aaa2ead568aaf7b635d6b8ba749ffe1fae17834ffe421dae19984c4620c2c5e46590ba5b60faf9c1f3d9e7d9b9e8b852baf8877dd9a73082bb350930431f96f024f152942156684c55d2c8356cc112993957c7b39786200c3c0f194870e846751e4e95b292211680e3db5b45c60eccd50729fd8fda935504864b10fdf21076721b24135229033e5455ab8eb547bf175984d9763499eab2142d726bb9801afc356974cb4b4b7408605190b78bcacf7fccf856c24225b1c1e227bd10a19045a6c9293b79d64511f2291b4c399d91b54b29bdd93f2b59c13343a9fb5cbc4774f48f53d05fc0d321afa5d5b84f5274370064e89ac482d8b584ff649c7805bf96fde7f4c743f894c4bb4af328b8f6dacf7908110caf12c0103864de843d39dd4c26d433a72b18f300e48ed6353f4537b3f7591957dd9404b3865cc4c5696bda24a3372b411b4bf36f499ca76528a2857729ea17b2a8950d4705ddee74fc873bc77d13ae79acce406fa790dda8d722dab90db3e791efe1f89c7f5774ba01acfaef42cbee753e64cfdbf42d5219ed6be645eb562c9c1205e6ca0d7d482ea3b275ab304cf62f1c1d5ca08c43ad5896da7762e63460d39d69ff3b1212fe3a840ded0081c55f75ff88d72c4612c8d52be9b3dc1ded150370c564a14ba1e3154c98049fc0bcdc939a09ccc1ef4f40d3dab0cb7be5255d4feb1e49cb330a7d1f8aebbf858a2fc28b933cb0469e534ae71f02b504a15a635805742d87fae89b8f4869a179be009904aa018bf9d3969644492429cfc4d059eca4dd7c7404528696c286be4344982d6609ec598c58e03d38bdb9c69f96c7bbe6ca1796589fff6a227bfc73c29dd49cf2880130050d4bb4972f712729d71b3b31b9ab106e0dc13929ef07f5a0ad6354a1fd50ecf26e63215c93cb85b3420dc475e3081bf05eaf525b5a307b8d4610577f30436c4f16535010641083984469a4bdd2b3a37cacc852c6a117b2bdd7f482f6962f8b15bc05fe49804a0cb9e598ff5cf5ca2c2c20dc6dd9d31dfa2a5e2911285599c8a305914d71ca84472bf9559642c823f48ee61cc1ac8d5acbb7a15e9a189b2682523b94ab24ab55ab2f42728684ddb8fe8238c6105b88bf585bcdca85ed3e4a962fa10634c52cea2efca37be9c82ff3d2cf3d7d81f2f080a92e5f28b0b9ad77ff1c29da1ad5f946cdbeb83d32f1f8d291de8bbd8cb54e6d40b4778b8effdf6eec51939328131946bbecdabed13c1548117869dbcfe1d10ccd5e0e1ab2665abcabf4ece3f6686f26cbecf9b6cb32360214735f23288ac86de038fa7d4eefb1d677659cf6148afdefa7a5675dc2f0044d9a622cf4d85c97afe7f0bbe2d3418c13235b0d8a6129e97bd0b061cf8672e89ecc0a6d30b00ff67b395f85c40e2dc1c596104982f64b45c963e5807ac5333e4c63d6204dcff134403f7768ef74b26024d470c283655876f4cda1fc122237829a51946529cf2f3298563ce4a1f8761da4d54494f1ab3c354c8b6648e2ce06a2a2fbd1c1941b815d3179ffa9800f73d1fcb5b20e7e415ca3bc0c9e43bc789bd7e743322696f995b1a8cc47ee7ab8d62ea9293031c6949bc7f371f21eeae384740cf6d73a3f22608ccac079fd63c37b4d9141f51f002019160adc923e67f75743c730a057738ac8ff1d7a0085271cc51e9f9e6d539c6be6349f0d76f0a65408f7582f17650718807771b24589f4505b01444297add19c07cdbec9bf1bf7249cecac71211c36b45021df1c7e23b66183c3c5812a6d9e8d43cb7c3e7b5d5a39e135ddc5e4cfabde408bc146aa05d7ea05769a9b7a39705e2411c7e873e10dad477603917139155a167039a2a5967f08b8671da01daa63734f694f523bc5e3feee4039d1061102db7e5a3f76d98f6a1b23907b45f1631f15e605a45d63454fc2c7a7c68b9bcec02adeb77f73bdecedd503b25a497ec6c1cb94fb5cd81eca650f968f1d2b520652222d4b104f4fbca4d821cf0a3ca7ed7ef44f4aabb773e5d72be36f10507f6290f310a9cf292bbaef2194df32e35a8a6249740fccdc223dc8191597b07e1a1ad041aa53854385027fa63377e3a9c2aa8d1a31d7336e8cf45b3075a322ccbc737db36d048b1cd7c9ce5d7f5998a16e1502af2376edcc1624eee8a785e848e04d961955b1bbb528e89c39fbc7bd3352ead436dc303376ae07c8d7fe43010cb87f01dcf5c3f9b8a466b45f296a995eaf0baa4f339240fa14652ce1e14723181d4e5a6369ca929ed80fc401b0b3e65a2a89075e2147be24f754549d496ff441763f33004a36452bc642b9f222ec7c475e2f3428a1c385117fc01f15579e13feae9895e0fe3d4189ccb0b2eb2d3b6451c053a19e5769d67688328aab7ad4baec0e3c09005180c49b60f3e55b0de024d26efdb3fda6dca65d6cd8237af98c126519f17407fb2ccc04ca9cf69e37beb0e0afe0bf7c099dd577627ff6041a306ebae401ccfd96fca7ad5be0b7d67e06e517dbbc9386d967d12d4b3fc125a1468a38f8d19fcbae40e0fe513d41b4073724459c7ca97c5de4cf22b5cf4ca53153f6c4a869f364ae4de278f0a26823d94295a8aa8a0b099aa49da", 0x1000) getsockname(r3, &(0x7f0000002200)=@un=@file={0x0, ""/23}, &(0x7f0000002240)=0x19) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000002280)=""/91) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002300)=""/125) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002380)=[0x1, 0x6, 0x100000000, 0x8000, 0x100000000, 0xfffffffffffffffb, 0xfffffffffffff800, 0x40, 0x0]) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, &(0x7f0000002400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0, 0x0}, &(0x7f0000002480)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000024c0)={{0x100000001, r4, r5, r6, r7, 0x26, 0x7}, 0xf17e, 0x9, 0x4}) semget$private(0x0, 0x4, 0x2) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000002540)=""/130) semget(0x3, 0x2, 0x130) select(0x40, &(0x7f0000002600)={0x7, 0x5, 0x8000, 0x0, 0x8000, 0x2, 0x8, 0xa6}, &(0x7f0000002640)={0xff, 0x2, 0x832, 0x302, 0x81, 0x5, 0x0, 0x10001}, &(0x7f0000002680)={0x139, 0xfffffffffffffff8, 0x7, 0x6, 0xfffffffffffff569, 0x4, 0x3, 0x1}, &(0x7f00000026c0)={0x6, 0x7}) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) 19:11:31 executing program 0: r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="68a1b8309e6ae1baafa3707d10c67f4bb7a921e231d24d156844f46a64b15e38f2d1232c0a7e957ea554c1dbf20472d24b0e84921a1c4f24e7cd34d0b10c904f7b3a15c670a53f518e27bb9d6c7c9d3bae79d5ee626e37ad848eb8b1715873aebdc004a5ac9b881ef9b003fa1f20af00122db0b10a57bacfee04ea6bb9925997edc912cbe895804859049835d22309c5fc6fbb934b79d3abb8465721ece9eba5fef9f73a75620c1e3b21be656239054fb147042695a86bb6197665534a233aa30fa5100891b998d6725469f4892ce7e7ef7b748d3b6c1f66f1087ab0dc839f1d02f5301fa013229f80d7ae17f696fe2ef409e00fe19147f93dec7dfd4530b57c613675470d04983373d070355fe097dbd469b78d6da76ebb198c0e9b912fad790e6aa788f5f1e96ac277bec000134f38eb78de55c5c7c74eec0cee8a346e182ae2fc863f16c5265509ab3e60b6ab5b04d950fba61e75a00b61ca84d6419a0815172670fe369e402b6634edaa3558cc3614dc66e9bedd0a82fae61b69de5a8b5f6fd6e6be8b6810df8ea5d16b4735d6c22e7c280ebd7dbcc8824f52090030f60add2124a55a1e648030df4349ce846559d3ea280d0fd0b1b516520d7a70374a74f8dad2c40dd36b2bc86e7315ffb8797a954dc28184b8e75f4a2fbb374856ed925fbdef9c7a88168a156d2c898849ada393b7b1dc1f0c13b42f97f2e32b02c57405b53e4938d1aac8d7ca52e0a1533d696fd1ff5c014a2c06e13e9ab9b1777010128b70713eb728e7155da217205d84eaf331857bfc5bc191186b4756cd22ebdcbd89cba71e6acec2abfec4fa39de579d235197e0c8fe07853919ec70c3bd7dc4a691819911002f4fafd147959dc0e6bfbf3808a1d083b4a8705b9f515c9390bf0837087167535bafd6bbc10d6d512cd76ef46800dadb8df8acc3758378d78452fd434398b4fccf4bef3eedbf869d6ca484b20f871492cbe90fe890b5a141322319d88fd4a898efab66194c2d9b20385ca1a98cdc1bc8a3592fb3da2ca8584f6644a719aa1704004064e3658d5a511ce9021b503a164d33cfd06c8e187373efac9c8af1263f2b2a4fd5eefc551d305176bb0adcd4f1a388c33f3d1d9c03dbf74d0f7fd990159a219e5a4a3324e5985f5f8b8618acde5e1e1aef900e7f9bbf7a86df2451268f1ffb4169c7833eeccb50dfe69d99ac3866640bae28fb0a2bef5bb9d39898a5e461327b55aa4e4b515b99512e5d1fee4180bb48dbbd6cd8c54a3af42a66c1fe93baed761f2f1b9f64abcb7c38e68dce382fa148bcc446f57b867c0fd4f5337fc5013097a3eb242c2ed3dc5ea3f8ea610e5407301574142e5a8eb384cbf4b1462554bd321dfc93c60d6e7846ff80c14eb2b21ae99181832a87277fa732876717452ca732fe001f21627f1b7de36cb6d627d4cd8290b6ec65be515cf90b26c0ab587ace63af14b55d9cd9cdc396c59701f7f0e141a1e3696d8c67a44a518dceeaa75dcf5032b3531d557d568c9ad1015d48fdfa6bce15827b7ad32bbf1c7a239235f5e833871b1a96c849620d3e90007032a3d32ad85caaae40b140569525e7d17ee22f3cd601099c5d6858ca8ad2f49af0116713b9f06300c3c16cacdd9fce5ea66a67d1a67ed58d3549342e26afe2be5a544b06e26785e9c250888806038dac3907f14d4681bf80d4d3249f606cd5fc7ecd8669b18f5ce8eaab9882ef2492fb613ea4b7025d0ab2ef404d72bcd49582c9dafc2e8dbd4eef599e2e807e08f129a10e62f0a5538ef17bb3ffee9b9b8842f3d22454f5748397f9e6d118c126056ad3f720bdc17e7673022bf5e0ac1badd43d2464dd4c3fc9569fcffce79b269a4099e69c475aed10048dc4c446f3dd6ae9b24bb6fe040ce0fb75a4e39a34b47c1862483d5e4e33a3dccd96bd2dda6db539e068c4b99f16338d0ab8f5ff9830b73f9c5df2a918d5b1c8df9228fb6071f9d97506a66e79f49e0c7855b5684a64630a3411afc25eed1449982321f733f64badbdc4845762b5fd704cb0d0135277d672dd5595b5cd66a671b4132f6f269fb0c6129d139f75428beb6f2f8df737f911ba5db048dc1300dbad4483fdc6df0f13d37b1d8680746f35d0fc2a3577d97ed3283cb7511c5da95cb29b251a66670bd62a5843561eb5eb490a77f7c2d3e3cf1b4e44236ac73f1aa1b26bd5447511ab8713bfdb273632d6add001b5afc1d55d61d329fb5782dae006d7c41716fb675c744cf2b3cf2dc8de18972c0d6bf7ce5bf5af155a7db5ff232e427b9122c607ea8ba3ed2fcbce153b98622d298fc9549b190eb4aecc73ce5473d067d77b8bc43031ae307d9f938c81423d3084dd79892e5ba1364457d822cd11f38acee2503a4cc2ac072e7c7dd8e1698e1dc3e33e71568881a2a5f70b727c4cc6b9afbe0fa452e70915b1806e117814e623f469c5940e712ea941d9e9a07fdfe953c8fa17ca2c9301cbc5c402cc77009e6eb030da66ae6db93de2ef2dff4afc6b1930585b27bc3c2d7c88bd3383e3921f0324ae206af5b80f3249909d9f756c1dde9c97233fb8cb991bca8c1b579b028b5d03573499a3a6e95164922a933c889d114f286c956ae02aae262ae43f29d05f75f39894035986165b54a4758157cf944b2cfb0792569ee8823aae722a82ba28284ca9e4ed0c555e9a0ded8d4d8bae9b8d230a3ce402705633198c19b397ab129f63be16b25e70ca95ccc4fa819c86cf02f4cad157f3180eecec435be502c987986e691605b66524f5458dcbb17bbd3625daf1beab279069e9675f9621a60a567fafaf573f5b928367075a9843c340f4794bf0c9368ee7e63450b053dd3e8c573e0931457b2e37c8137b8823efe0c198c290a763d0b25b2a7dc23951e2fdba491cea44aad2fe2e1a83123e8b99295446323293d5bf1bbbcaac45e806e02a60db4d6b94cf1c5173294a63a6a01b3248470f5bca3744ac762207d8e40699c90c84c746c702ea68931de2ff42878e9cdc6b848f59ffa0da84de5ab1735a61ca61478c0effded6aea4e20cec01ed8dcb3525fd6dc2ba8f74201439c2431f63fa5cb0513de4df9945d699528a9b67f9ba6f702ab55f267327ab637e65fa8cd89934b3dc6eec982c4ca32e6869a2427e14444418ba357001905a5254c114a20749deeb60b5a3465ac4354518b6db2deb9577712efa3b7387700ac300069be71a8501717856c57af7922f1d2b8c29d220ef32162620596b913eda3ff78ff86004596ede5ca5ce19ba5933fed075cdaccd2ec374f8dbf9e8fdba0744cb03814f03ae10783b9bf828e3304a650c862f8985bf13b3a347825efbb0533fef0e6573181bd1b7f73f3530e5b166b404f706e351963426b51fa1eebe279610a59f33c56a20bbdf9033b0c4f458e9b628ea4f12cfcde740e323313f97a147bfad980759899057922955a25b5d365e7278cbecd75ceb986dff7aa97a4a7a7084bf7c6fdb90ca19e463c34a637ff93d06b723da7be4a72d80dfd8757fefca35256816dcccc5383d6c91c29e227d56eff560414e612db5e56c0e6af18849ca1b685ea4d08fc596a816d4ec11edd2f73b9f90c5001c83a155036543281c6d0fa01c0a6ee70fd4e976ca848f375f22f662cf85845ba9dcc29094b84e637a404bc21c652f0bef53d7854323a73239448f3d6f4c259cc41244a38ac32c642eb7ca177fb5bcd90dc8121651bdd58dfe8c337866ba77325553d9b493479fa306e241dce3763e48e8e00cdf5111f9c974eced411923e32acdefbf67ed1224086fdfb02396fc11f12f3c2fa835ab77f24d900acb92235339228bd1d767edf38ce608d458664b5dd286a0696f5fb3c67c94e3de9752830204fd776c359e74bdc2ea3d03d897b82b7d3b4545eeb98edfb64b2d93ac411169046998fa5e3ada537c2e979e6a28b8a460b15c8a6537a9f34a8bcd1f646ef3fa0cc9493406d3cc341385147e5aba058b51d8b5b854327151dc5469103d0885acb16523182e8f84b9ff38ef7c48b790992762f3baadf0495c94bd3f7690dad3415df785ca49b33e5f1bb9aa4f533e75e80cb74a13b51ce188a65cc0e6e7420bde8ffafcfa283c7216401e3c677270f6b3d736aec2b7103815b95d60153fac5844ea1617a480d82c0ae2c72ef4310c1da4332e7b0038a2880a4ceba02a162f1d2b9a76ef50e34c7c2ed6eefee449baa188c7513e5d89cfa7232372986f895d5d5141241cd58f257f55b53abb79ee3df2b6c86f1d334bc6d12481b74327b90082083d4d082d86d1dcbf1f4ded75535ada18c28df9f08d878f7cafda65f510e3f4a57bbd9df4f765b1536e94053ea324eb62d59c9463196a961797927e528412dddf06357fe338340ae7d0cb1f9f35a51f6279769e6185bf5123db7d8ede72a9f8defb5518d926bc5b3ae5dd885adeef7fa3d0238d2de11da04f4ceeb0e5efe303760490589f171b5f09a4146b6102f2b0f2ee63e473c4accca97563149f36f7f5515cb3f93e56705f9c8ffaa92232a5dc64343dee9ce7a4805e4427576b637e32b96846731f8afbceed3803b6b7a9cbecf639638806a2a021092c6321764a0432d3dd1a2af2f0d06f4a2a06b37452009ba63a2130fc27a01e49c9a128fc9312211d83b72f84205deada94616766beb61173387a7cb1623148cf0db058b80777ad133b4e5fd1577b7a1c63b8afbe5b5c41c72b1c260d54aa2b2de751729c912726f0604d09ca018d275802d49656ea3d3d5b1b4c7b6e9dc614c132fe5fcce0470f23cb1271fc9b5f13ce51721bf9072a4d599057df7e10cfb0a5c5b3fdecc9d2e98b6d1a589400ae51b3d4616c0ba0f46f554eba49add2896d3b5e0e25a969889e6258127c12024966cce165df5d56c7911cb4506ea62e9fcdf35acf7039fd06e73a5cb908374f26039b18ee76aaaad9663e70b35a283b6b847549f9ea9efab4aa7bf0355db14314b7622869ca94e740b7090a8cdce10329e628a88a1cf321ab4485bc51c6b0d453ab0110f7965a09b0b6544bffb86727a96837c6348b7d96dbe1acea27ca60fddf5f1ebd0b94a273a8ff746579ace8a0ff9f9e8efc27381bb9ad82eb48f2b532d300e068a3cb61d983ddee5f7e805490d3b2a91045fb4f576c457aa8247a013f7986330e2073b326bb60d2b1c502fe832bdcc2a9b6682cddfccfc8162d4cd6e3c1221e3acaf1a111b434be28017d71fe97c5e84553b3f01d7ed3758bce9d81e1dd703d077ead5b4f88ea18d8f67301d1546c42496f4452064fa68c71cd2994638ad9b2d1e2294f287da9b75de9e7ea55ef755089c8d3658ead4f6bcfc95372439b752989b55aed90aba698dfd4a9215e0fbe2dc53d09018bdc9214bd03ca335262c6762351ad4e99fd1078c3abeeae5554b2ef286762fad83b6a1f9bbe1e4263f697a03b7cec354983d21b0f732d6d011fe98c81de82dea6a57cdd8f8f6b9db90f49c9a542707a38b65fe8a41b441956511cc98290a05e74faa061a68f02a1b27aad460a77acb90568e07df525d5dd33884893e366d97a2ad4cf9b2111975a7afe48407a5874c4881ec4fbe43d3aa0810fee0a6fad6782c837a5950c31cb7eff25f0c7bddbaa9d2e5ad9efc2073c3a48f59ea33b664a8ea25eacb62a4af20e61e422bdb465694c7c53a936e4504c396413309f65cecff322110917d2b67ee798a7a34ab1f5d4735afd029d25187625fbb0d7d337ae5fc4762f0dffaa5be7ac6ac4db9f92a59a60c81df847642caaf9d31f552045938bab5480376c31cce33dd459f0cadd9f120dd33e7adbd2f5e75aaee76be19a25", 0x1000, 0x0, &(0x7f0000001000)={0x18, 0x2, 0x9, 0x9}, 0xc) getsockname$inet6(r0, &(0x7f0000001040), &(0x7f0000001080)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000033, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001140), &(0x7f0000001180)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) 19:11:31 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) sendto$inet(r0, &(0x7f0000000040)="0eb822d9c255b31a48a9aa2e9998f1bc9efd557ca662a37c034595004c541427429c1bcbb4644d1c19b821ac9b881a6ba6698906a369d907547cea2c2fc9e107b42a163679d0cde151f789e2a9b6a60d6524e6a5680d6e5fdd50b955ae2074943d647731630977fe7a012a77e161ca8652f1fe8d7e1955a9ac", 0x79, 0x4, &(0x7f00000000c0)={0x2, 0x1}, 0xc) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 19:11:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = geteuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x3ff) lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r2 = msgget$private(0x0, 0x10) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r3, &(0x7f00000014c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/34, 0x22}, {&(0x7f0000001300)=""/112, 0x70}], 0x5, &(0x7f0000001400)=""/153, 0x99}, 0x1) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0x9) r6 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x1000, r0, r4, r0, r5, 0x100, 0x540}, 0x100, 0x4, r6, r7, 0x12000000, 0xfff, 0x2}) 19:11:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) setsockopt(r0, 0x200, 0x6, &(0x7f0000000080)="d4ff225c0cab56ae39c35448823162f0d50f1433dad8973c97a36b952ab818a8659eed8277", 0x25) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x20, 0x3, 0x9}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x2, 0xca55}], 0x400, &(0x7f0000000140), 0x3ff, &(0x7f0000000200)={0xffffffff, 0xfffffffffffffff8}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 19:11:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000338000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="6a168cef", 0x4) 19:11:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, &(0x7f0000002400)=0xc) r3 = getgid() r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002480)={0x0}, &(0x7f00000024c0)=0xc) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, &(0x7f0000002540)=0xc) sendmsg$unix(r0, &(0x7f0000002680)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002380)=[{&(0x7f0000000280)="4e4a6956eb126cc617bc4c7def0084e6ca3bc2e29059c00b6a3393acfc853f1cb89fd60d9376dcfe663c692690854c2c600622c366a38c8129a9a8079838962926073c6f5e36b0af2170230d6dcfab6fab0d8e00e52b2e1039a47081cf4cc970f93108c47cc348eb385b9b87ae25c1ba63ff48ef6014711befea466070bb4d5a923ed100865ef31fa737fb885773ebc33f598637eec3b6a164846590a764e70a0071ffe8dd725fe1eda67449cf96a959a19061eb37694c57aa7c4fdc33f9edaf5cef9d8ed9839f583dfe69c971e74073ddb239e94507cba7500fb76eca1f80de3377c9d6169591468272d42a3382be0609d2a9b38ab97da33a846d5242159aa219660bcdac0d4d07a9692ed7227ddcde181b5e1c5b733599f20236d4cfe8368c4cae92e7d30523bd589a358da26fa30a1cd58a7ff6b53a0cc9a81491abdd9ad3e13e6615e71e7292011e6ab2ed131ed3231d15fe22cf9f4c860a21c01a2136dcb98f23e69578b300d85f4e05c25f864ff15d193cede22f7d9861ce6e11a9d3aaa336dfe829bc2fd002b8d394fca87356a2d1d2b474acda4ff1dda2143e32edb32c6b3e8e09f1510464ab8f5e11952cb623efdeaefdeed22341dcb12d755f4190f92b5388dbda51437231392aa027a9aff5138011cfd33ce1d80654b224e1e9a0408569a7378e03409e1086a69bbada364e6fcb9fca68e24accff9293246d702008069f9fd4982c46572b8ff0b15d77a5ff635807c144994af9aa173f8597513052b3657614f5fca41a3214f2f93dac21f800ad03c5e6258941bf35def022e9653ff5f9cba5cb032d0676f2a0e24660282a64ff160095b8ea4f272090e1b9356c1e8c7401118f96b708d28811c19f0801187c71b43f56841d336c0c4a8a027c3eeec76aacb2c9e196b902875ef35ed633b0c6f9458bb63e5879abc06bcc92d1995edf4131ea245bfcbf15ea0fe3e9a198c1ba6b23b937018aa8d52c5fabdb0626e82bb45b7246d90b7fdc646052371aa490411ab39c4cf5412eb891aae5ee813beec614076fc2f3e418d48eab2510a428f9c6bd586bee2f68c404a02d0a83c5daa74d58a8112949d0f14048622acec712b169f2d70821f0d6c2a607c2e99e0dd3959df2328b609cd64963738827c60a2fe28c9daa7de09c4cb4d1a0de11791ce098c1d7c398562da7fc15e96960af29f337e8a98385226f3eb274c934b57ce97a8e3531ac244e9c62547eff420ebd974e877da8cf74462888b93fa757f9f72b54afab6345b96313dcb769f9afba2e0c981479476161edd6ab3ece93333c8e31b87216dce163fe493f77e45dad7fea66f5b674dd63008a70e206e1d505311ac65b28e4a0019c6d37daeaf7daefbe312af7830168a13ea1c3716c4d4a750a26e1beda6f294370cb1cf8fa014c8d535844230cc07a89b44a11e4c1bae8cdde13c3d1943855c649bcf293135363b2c33739e8ca86fb5597e34d8bada36ebec16b5ec03d05f2cdb15a656207fcd0a8ea934e02e716aec106c74175dc9d15976a11664bb54b33d43881203b5c3b783c99ecaf6a4f6460a12b7ba1f9a78ea90ed7d1d031f9d7877e1cb169c66941647a912d22e8dee73df3f0be98950c6bbd84d960edea01edf3bdc470eb42bacd31a094a61823555dae292cdfed559ced47e9d1a4944c8e0d44ed2d651bdd21316e757a9cb65b1c712ddc761ce8986797743f66b45785812a75eff3974279b48ff396a4391bdfd89999e057208b6b46f74164f13a7019bfeeae1b6b1f377d74f4ac3ed4e1599284d3b5b5faae2496a3ba6d192024f2a3024ef265ad0f46d1f9accaccb77fac858bff5c0ffd4b479b6940b30e8ec95d22147fe26e9c70efcc681104c1f6dc0fef0258b88e1aa79c931b99a6b6966bce3cc9fb1e1e83f9ab5a496b493ba70f3a601272a39fc268e9e440fd6882bf5ec757b7a70d71cb754b933af0f0d3dc9fe3829becae909f0c882c6c71044e199e00b886d01ac8538c94e2f880f4e54be48fcf769e98719d61bca0145aac431ab087b1e42d20477f5987e96a8657a899fb97cc343891c90f9ca3cd51ea6524f2631645914d1d522a127e3c1666da83fcfe02de0229fae9351b1ffcb95ce6ec8dd08ecb8a3bde52446bfd42d43fa6fc93fed284920750100942ca764b0727e8cc0599cca860b519b443ee9b7a0167ec048719a817e0b2f2f01ef14db3cfb1fbe67edbd4692c00f87c352532924330713fb9c1e1247d21200f5fe25b1ab3860fe7d79ae95f2c9c295a36a096956827f90fdb8fdbfc4384d26995de6d153239274e6be0ce996738ed5cb5fcfd38a3af2cbaf94791ddb3fda4551900f837a8aeb23f3b5f21878dba60eb056f90283d19eee167a1e7ce3591208f9501717f0e185ef6b12f441baa73d0f2be9c19db8c97462fca1bd61545ce4bc221532e7714952e7a6a2d91a3bcb6ad7b78630d0fb665f651154cf42dce400e10c3a88ba8d4ebb3e3e9e804ccf6e7be5a215edacaeafd7b93a6f3e42839640b3131c09a301b2978a0274a6191d6f47d75241feca7ba7da2858361b53ed63d2b359cdc5533ee40cea15b0c9bd38cd0a58a3298a6dca6655635015db36e030c581907a06b29d4a821abb0d280d0d3988c4047dd5650c7f15af041691ebd14e296d77fcc43510282481e017e9229eea932e2af66d819e0fef0a7fbf06bcdf5773638a351653debb13ef6181b5b10bf21991545e668093b6aa48e4e2a627a401cd40887998a2acff4b05aafa36ae3ed5315193bf04bddc949c06d301242b6bf493639dca2dc16440f56a5f721d27e23b79ac10db58e1e67e872cd5decc87d524d56ba04a5d07e14047e9552cdd3c54796949aa4a5a10b9cb9369872b95ea36467841f17c17235762e172c1a57d8114880e464b81a2a2087c4c37437f37f9922a0041a19f271d70cdf70059bc9f3025b28673db3d9f3bc0d713ccca33a0ec5cd7606c0aa2f5102c393f226c3cde7ef4d5551c3174a74abd0d13b207e34648820e3a2ce0abd285e78b0be60890d127f722d96dac51a4745b8ef86cf38aa9573dbe19951d3fd19a7cbdce56e82cf5a98ceeef46b5dd6e3a86d5df1f7b7fa40d832e030f9f8a0001b8f4b517c2838898f1669770aa81e2ef351c9038be98ba0ae68bfbcaaf7a9057e16f0982c4efeaba9efada5eb36d9db7fc670c94fec88ff857bc70db3c205ec36cd1a27ad2d7f735637b3395b2995cd0e9702e5e5373a9c085667262a9c1625af23fab0e8c8b7d50816355a42bc309cffccbd5ee247f16d1ddf944306b8e6913fb5b63e2da1c8973c50d01c7d7e2601273c0330855290f6c1436a382ae63e82c7a7c05526b4a80604ac8cd0271f84f93c003e27991aa7f5205458878283b17b90d54971636bdfc63b7c9e59c6eef764e3db1a3542c23e4be8bc9e6333b61b4d36858790e1dbd37d2243806ccce97adac00c2211e7cb363d5ea52608fb0bc900b8508f08a1ca37ca1371be2077d64ef0c80dea3b92e547f69e71ad41f6d7ec6f317599e704097cb48e579aa16c11cfc2e57d0698931dbacca12125e5493d9b17c6310466e26b4799bea715dd52992a0e28a072a875d890f9b3730bbbc0f4b4bf9d02475c9589a11d895b6c81621ae8f3eef8e368e0fa0a6e94524d6e36e59846e10e236255031a6f91d5795650bb4605f92727839c196946ea8aa68a21224ea4152bbb99835325553d58d704ddd0874a1e81de59c7e0124b6a6c31ace8e992ba6f6b186b41f1f2b83ea139bc409caed1025498bda957ea79e9db80b973b85fce71c24b20d10bb541a71124db160da9d75aa8c253331bea994b98494116fb3b7d9d53ff48d5b4b3258ab3f6ea1f468075d0898caf87d52ec0ebf6138d2b35ffad6978cc4bc4a0f8c669cc088707111e312820fb6920ae9ff09070f1eb756a2b778ec162751b6277529b8f1591431f2044842322fc1ddcab20cb9ed80ed5f29a469e73f2eed0ae621f101dea1664df23a8106605d24621295085481816790b206609df9010b6dfa6b45d41f739a40fc0180c51d8734ede02a0eb59e22d1856a87dd2134ed5b11c8dc07e9dc302b4b6f05c3c1811a1d0bdef2daca57f01a1f3f5366d1931c6217fb51b629fc67468188591872dc9fab2335f1098d3e43f75272eed87b893c65e72ee27c9b9f8fd3899ba860b75f3d1726201778411494fc2558f717f1bfde907dc21ef45d86971619bf4787ddc7a98637daad479e23b786dd1c1114a1afbef1a679c693c8a50da7b229ae28883ae0f0e02ebe183072f3c3e225e54b6afb0dd44f42cc13311dcbdd5ef44eb83b0d3494051a0d6f7c197109c0d20d995142cc3c655a6be918abe50e524e3625489ae84d417a40091bd5ee1ee504e551daa4e0adcc2d6b8a720ea852749ce06e31077232d70ac47d5832741764026874a11b8bade9578c147003634c64365d11d44bcc4ad41154133895984f769758d5f8475a72a72db78891826e11c89e7e32f518112c12ced4a6daf0efc5a015f66a0aa8f1ffdcca2f0e5122935fbbb2c2715af3c2fdfc8b9d9b16f44191f863ed0b2c60e762498b73fcf5b16271f499fadf25d75c5ca1a278b5b7784515af35564e39547bc8a5636e975b29f7c151ba3c465e3d7a54605e08545bd44c392dbf10ba4d4a37f1ac34393f2a7e34649e7f9b9fc7903e4f82e8d785a7d53f3b9116de23e82f9a8fef4762a8aedabb7571d82f06321c4b399f41692b5a518ea85e5d14cda21d57324ccde0ecc994565f20c81777519136eb97cb26628980c5fef53c05cc746859286a5c347d7ea146b619784abab6c0dd6978ab644601f0f0b27608a044410328c721061265e1ea0bd631b1186f36456bbc853c261c1a22fa0ed3cf0f1c3c06138f268e04b8c65e8b20c1a1a6cb8791dddfe006c8d49c83f428ba338fe3b6384ee4b6d8837767572f9cf10e37ae8c467df3413c664e44f5db71a14800dc6242396447f36892b22ebed6ae085dc91ad90faefe966cebc5af214a343092a7cf9a93617352da93f3dba7c5d4d62fc8097a516e11c3ac8a53cf7a59bd95979d5fa630ac0191dd350c3efb48eae8aebbeb81b5c25a9c8f00dc5661988182ecd0b5e11df1a355e521d067f930c1fc75ad08830e37610ad6215fcd583885161382726f65862e53de6780556e24f343e430d9b90c6e4267bba096efbb17881701abfd730d32c3e4847cf1e6ff42f0bc2de8ef39406a41710f2e3bd008e0db2702e31416f337e9f0b6a82ac2757e9bb42d3013be48fa99eafb5ceb4a75ef332a2647d7133fb7376c2b48e7ffc0685f1745642f727322f61aebcc1cff96962459d42fe5d6c9152108c507d0b30794101f8b05f4836e5c231caa439391e45efc947258621cd8ec792d94ce1e68fedcfcf6a1edab92889fed10edf198357da039c1d14c38f0ec9ae995b0a24bc6316ef3b864bd64abf2d25e8a5794ad51549a7e4136d800675a5b25c923ea3ac417b342bdd94b0e20358e5fbbba40f61c9116ffe2b6c2e73084aa6baa4a009f9421f6b820b5eb22a0aee86f05e9864cbf910f3bd167dc606448ebb5a5105a8b42653cefb72d33b848bc9c842d0feece708f5d900589d006366b9d38325dd8c2822f29b8f29e54845b028af310634038e0c17aaa9180a1a87ce6a346ce586a0e31f08f677de4dd18b47cb8629ba22d49d8a23660ff5b96675849a4291870cda618d5c8573cc91a7551935e515714ef2acac1eb631f2bc70c181284da37d560922ec2a600936ff9ea4fecb8e3420231421281a9108cea5815fa774f6870885", 0x1000}, {&(0x7f0000001280)="27eae61606d92b6f42dd75fe405982737e2b6f484d70fae103ac5b72d19b36c37f2a2cc0a41b1100648e192a4f9895c0e5be3e565a8d5a191b8e12a4fae1cadd275fd1fbac03d48ae966e1824add019eddf8c4fbe0581535cb08a4c3af5b537f88be7da8d536e2636a37834b5ecb0fceae6cfdc87d324d63a6ff2795ed046c7a1515a15b28263047ddca81e53bd962acaa44fdc7510c3e9d130eed177e3a59705b4be9ed25a5aa4eb291af27eef59c94978a66919e25015f7309ce7189404492ba2e29ee84adfb7c29b253836bc9daf09a0ff5a2fed2168997d4f17ff3fa1a0495d9f805f4f754502ac7fd584c0ab081df5d036eb370d2a0714150e8aea21127ae0c055e119da991d7d5a443c9554ef5df6c8829156446bdc15269c57b4c8afcb580231fa896a6dfa33577ffab0aba7cb249715247c5e89fc8f768660c36278290b5295c3013b6e318ec9cf1be7e39a5e0c37ce6be3c129d3883c2eca60640178d197f10d12a18425bb3ae1e0e84719d276cd1eb29dcab8815c6cac2ee0a0c8a03da4991796035a648a1bacba44fce7eea13410d899c2e7bee976f21ef341b81172c4f5b797c162c24046c857c49346a64196266b42ce939090de2b4d0a31bef6393fc3acd22b1cb27b6dacd5e7149396cbb86c6eee714b54facd8311094eccd8b2a39dbea43833e39c8da2682820631ae3ff1031f7cc5bf8497ac84f92f2ab977563c503f3fb89d269bfc72bc4c2d348dbd01bfc4872144d4685db11e2be2ab7b533919d06b7d7ba2d6c4b8b728f8a8b2e772df906917cf2d46b2ce09cdf6e5ddbc7f71f1ecc4b42dfc188b7a2d5e42139883cede8fbb2ada9ff522464afb6090c7da83bfeaab557bae810245287abf42fd61cc80cb0c1befb7257fb94448f0c7542d76073add10172ef1195a83cbf1494130a31fd47951345a46b4ad6f2cf6ddbb0fed115d2618e2cf1ab9fef0d3f979db2830b48eb2e235c8c71be1d0c9bc28e2c1389c978f53708d58407fdf71ca5b605c7a6c1b8658ca4f4bc7d2caeb5f4f0d16afec1e2ff17fd092130b7240971289f18ae728e0974c26e05860dcf3627d982d17a9caca775133be9b7995c4c243dee8da76419e2ca6f50c86b300dee763b6ab856cbf034af628ecc97bf91c7dba70f537ece6f5144f9455b8b2d22d8d82abec67d7e5b941972a9fffd8ba4ed542e02b33e2c38c36f57ee4c72e8b540c4e19f6956c882192007ee3bf779540dacd18f0f0e706a76ca7e573fd4ed0242f3f661c096227abaf5166b7d18973c1fa3a39a6753cf0d9a5087f94fd4f82065ba7729e60b6d5b8913dd04c0533e6140db95aa1cd2a23fb5f9ba4bcc0bf3f086012f9ecf95bccd10d95e3e7d6a0526df028faceea14481fa41a3a4f464b8c6a75a4a4f2d6daa2c1cef9851bf016a148d673901a9f4b1b991d88eff1824826f358c462e56b07fe55049bb8ac5ca29446577be0fee2439203d38433e88f3f958427554018b6fd270cc6e280c26af7fd3a4aa2ea7d996d807552f7cf59fc5e67c7a8a7f34bdf7b6f252edd2abad83ab903dccd74ae0ce39ca53dd844af992f0374c62c7f316b729a61b3d1f2f1a0135bc0e2ca50d9bb1c8dcdf5fb5e3002ea5a40bb2d0632c15b64814a436c9d2b254679d716b246ad7379f7d9f60334c09f80599eb7b9aa976101a407a1200b0f2aaec41af42a417def7100923133f3934f2e46a5d593dd61b7d578760d1ca701e939fe4a5e74c56cc567e8c0c4bb62a01be84335445671d525f15836d30b54aac9167eb3b6d44711aa54f3f529403ac85f43972591827e2cfd71337beda2a9f0721b206d33ec9299fab9e08acd63d48e2c6c516f393d189b79d2e67461dc74686fb15fdf88b1ba85d2837fd7152d489535e35d8957b89969b89c71f5238ae3646e9efed931997e33085b077255bd831bb42e1b8174fa8b57d6ae14f67197df282ef3c5b7a41559a7ac10c607a8de79a5a1f143249875d5457b1fd8c41de727abfb06d8fb2b233e1ea85079d1de992450fd52d4fb82031a1d922cbb8e0396030d7bed569b7ee2ed8c5bee379a8685e7399b7fbb1334ebc0ad051104001115f26a28900913bec683c4685f42205b801af6d20e693eb07a7e2894701739267b8cec14dce37d6eebccadc5fe9660b66808a32dd07225265534fee663e631c676456daf7451507f3350a84ff9d0ce20a96368307a7c336620e5ee66cbc6756eb43974e19a5c7a6a08282ce3997700afb023bff4d92603847a8795279351795d311d5f367db9d0197258e48452bafae4140c2b8b61f7c33b160485315e60a22b021a26b0fb85976173ddcfeada82992959271fbeb31b1af8bccc56cfb9d6a9886b4971a2db3ce60e150f43c6f072d09377e38612c3ae7fef7703b98ecd7f56fc98715f09012fa16f310ffdba376994d2b32f3210efb4821aaf4d5f26bca1098c7726fb955c6185630da6dc3bd306ff5f4217dcc5694b371af087df29e9a9858df9ab403c4be580f0f728f1a28b490e3d5b3c2b6d6d7a9a3718832eae6a063781c1773352f2ea675067d22470e6f51864b909959bf61927e45d95087ec870ddebc7ab4da22ec5daa72c8cab554e8b8b31d155545c24cfa1d0dbdd4d1d3cd04b0c035bedd6738dddd7cb8b32e91b897aba97f97da3cda34b53979e5656b7cea79d8d057f47accf2bafceb0fe3e11e92e05ff904792016abfd4790e57a1d14ee3769dc296d11d93a4cbb3429ed94f91ecd7d1007e54ff64939fa87fc8e038e5955a76dc5125119cdf196daa0b159540d4147fb3268d2582a39cfa88e6abce2ddb2cb2dc5e25d5a758987457fa70edc449e8051cc8edd980fafb395321fb139724e687ed13e39d64775a580e3030a2ba871fb249a892114768830a14ba1d5e194da44068b719c309f97d24a4de1ce6048cbd69fb13b20d051e521015d83574e7072d56243226a40ad8ed6822fd67c0e9cc5e05bd7d5b0c6d76552555201b6d88b207bdbe6a3140a23e8d9d88a34cb49d86b314a788bd4898b3320cc97295d04c4ff00004a9f2f51e237fa340ee4f2686ee5001f635fac3df364b95bd16ca058757e33f7471e2ef7bd4c7fca6f2f019d2fd94995db770f721171e534869322bc9ee1df53036fc0ed07e06f78d041a9a32c9aa67a267b31cd4d8f61df3dc6a76376bd62fa5632113bce31679ca72c12e67573553d19a1241ef9f1564ca26b347964cb53176bfa329bf8f100a7d19126ee42a9cca0d00d6921c54ef5d129cfeaff9b61f901252aac1b3b6999308cef287f2eb00d47378a6cd4624a9ca84cb9abeef9003e464906f1492692cf8ec50ab3c7447494433e99b72dc24c875474be7104676c50945fac9418c5d6d7d17f7ac657bc50e43e82bd7acdada5610cb370d52eb1e482b47f97aa7afe91b053139598be8b109fa96a09f0c1c038014abbeb7bf0472b6fc4e9964bf9d8662d84013655691b8293894d196b2904cb0a54ac42fc064de00ef86332afdd5f8e2aa853284bba684851772d4049f5a2316a54de3bce841d057afe6e913834784a7a61c32ed53a43c6a677638648cd3915d25d06b440f11ddf5f7eaa2b8a5e5bb535703a47644346d1eb5b0cbbf08bd5e3790d35d51f7033fa1781b3212737235c29a6927313e830e36d3b79f782c654fb1217ab49d20621f9ddc33994e4e25de9900c5f5b95f08d89620ac5169ef0e8da27f1ae86442615ace3758168600e9367dd6a578eea29865290eb2d80c10a90f6882373455c5b3200676fa02eee1a557fffbefe71e11dea987433efa0680c602f931dd67ae419215072d2dbc45a9e4096ba312137fa18b62787479a9a5d136f2acb7f85c80ee099876e7a2c51139f01de939489678cd4718f2a778447cc3b10805ac1c1a03d10b96848ac164c923c2d9c656949d0a43d792d14de5e0acf3b9921964bde73875aa887cded95927e0619b8e0318c185160ca57752ae5a9ad9bd040e9cc036cf3f3252624eecacda8f86c356c494edf784c1ada643dfcf4ee74c6853b576d39d69a95a3ddc36d8b334107bc97b943be2047798726f7745da3ded3a436427783c50abbd0a0de04f7a297f1f981f992c56486dfe24dc372fa8a355d9948f73a327e858b8f63b615c9abfc642a370502abc48b1b4f479efa1cf35064e2283c78aa50ea2e28decd4ae0e99e9f2fae68288a42288dc5a3a16c82e21ceac7eb3eef924c517516bbe6f43eb312fa370c4afa5c1fbb417db5e127a72eb13472eb47055e864ec90433aa1f2ec2caccd0d36e676a5eb8215911a2a6170e52642ee72154c5c0eb58e8e1fe649a04a791b6a5977233dc92ed3c010af6f0bb72c1140d8c84782eaf40d95fd86d9576fd2a0ae94ce45f175c3b869d523f14b34b39d69a3a850d63955185d8d2cf352966bf30f70e8642742a614c2b4149b6586c66da19ae7d84af3e26d8f5d122febc0f9419147089dbd70bdc973bad99f573787b6af6b7deb245a870f76400e4aa21bd81773feb7a5e1abf68f8baddad989000f78641d25ed4a1f674f9128123deff5139f4fe87880e9aee63803393d3e9e1d278b7215cfe6cb057d5614b2519cc918584b83232bdd9bbd2b415f1e977b5394419725a8f9056a751cba8ed661015c174312421d9c8e67c70d73d38234a772b22ea6feea9e94b738018a42bed76f0b54ef92e5008694ede8702e0208c98c1ad63d26d363b5f8114662a4bb63d6c0a8fbd5164a886f4014ca02e7b50d42039c0978d74ccbafd217fd0c48422b3aec140d0e7af3fd41b294adcb2666426dd8e60b288458cc5720d9d1ca22f39b0d3b7bc6215571b95b6def579959c03eb7ac08a8c408dd527dd8ddf0c320185f67b32fdefbdd7b4359746fe5072e52560f5d31ee832ccdead2550e8a06336bc1868e0e997cd8f4f95807f2c2b7dabe086ded7bdd3057037661b5d0956bf046e388b7671d3cbfab0b41262f3903a2324ce2fa3f1ff1ecdaf6c753c6f475227cc17b323b1ad7e50876d2b54e1b2910347d783036626666960aa8429c09aa9a60a73143415ba5298d807342b73f155bc559870591d9016e45d4faab5a0539dcec724bb4be497aadea830877f4c55e3d02cdde48acbc4204cabbde58a4005a462156002e2f49d6850e334154bd99129e636d8caad23b50fcec09499dc1493c5a454d8b0e22602793decfef95ea07a58b32a20a18f3a8d8622d3901de57e4652f5746170f1cda48739cac976f4ea0a92df63c51b2e8e27b648124942faec5fe64bb7f4a62f39ce2929cb54ef997b49fc8e8805deb14d5071d72dbd2a3fbd52f4737d03858ad751fc19f0b131e268e5fdeab1f83e0efefd4eb2b28f66580b7487ae241968415183665eb919ca8febc8400cf569a04324a923b022d641cd5b56bba3846bb68254a01b54e0f8a91f08342add39de6cf6068e7173e5c673f4834962a0e17f6511de924849271b29668864699fa83ee9f4900e19f55e38973ec1080ec1464cf3a5ff0ce8522674a4520b1742dc956fe73e05ef0d570acc8f88dbe24555c3add97ffc2cd36fd739d368631773e620fd9a6e45f87fbf693c801db4cab61ef0863b314c8be22ea9d7a15a859cb1a3c994ab41894b2943e4b7eaf6c5be9eb58302965c0f65c6f62c3d628dd79eb64a62957306d1c203a5ff4d628cb62d69263f5bbd8b2362a79d6ce48c1fb952eef85ef7d4001727dfc141ce4f00fe9af783e12d3b3beebcd502f859d664b88e59ad0f29ec7739945034fbde7aa3304f0efc256e5a99dae2287355b3556de8c9029c3a634374656a205", 0x1000}, {&(0x7f0000002280)="5b265b7388915c554ded9c2893227f8396784cd6c976f01136700fd5ff7b59c4788adda8c25a76b529b920e5e9162799d78f1521b46a8d94059dc656658fcaa9e74fca4cd4d5fa9a40cf86877d55e4ee7f38a31aeaaee43f6e710130130bf71ef83cc00d64b1aec398ef5e0d727eff0bbcc63a8aae2ecd50106f57cd89dec9f51e1602a0ed713dc879fdef1ac0c87fa03b487ff94c59e5dbfca111f34978ac60977219d431b132377a9195afff0a4e89c13071ed09356d0eae818a9858b3d7aca0a560c4", 0xc4}], 0x3, &(0x7f0000002580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xf8, 0x2}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) kevent(r10, &(0x7f0000000040)=[{{r0}, 0x0, 0x0, 0x80000000, 0x3f, 0xfffffffffffffffc}, {{r0}, 0x0, 0x10, 0x0, 0x401, 0x4}, {{r0}, 0xfffffffffffffffb, 0x44, 0xc00fffff, 0x3f, 0x6}, {{r0}, 0x0, 0x60, 0xfffff, 0xa00, 0x100000000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x23, 0x8, 0x7}, {{r10}, 0xfffffffffffffffc, 0x82, 0x1, 0x5, 0x40}], 0x6, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffd, 0x29, 0x4, 0x2, 0xfff}, {{r10}, 0xfffffffffffffffe, 0x84, 0x2, 0x7}, {{r10}, 0xffffffffffffffff, 0x80, 0x80000000, 0x183}, {{r10}, 0xfffffffffffffff8, 0x24, 0x1, 0x5, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80, 0xffffffffffffffff, 0xffffffffffff0595}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000003, 0x2, 0x6}], 0x0, &(0x7f0000000200)={0x5205, 0x8}) dup2(r0, r10) 19:11:34 executing program 0: semget(0x3, 0x3, 0x233) r0 = socket(0x800000018, 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x5) 19:11:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet(0x2, 0x6, 0x7) sendmsg(r1, &(0x7f0000000280)={0x0, 0x2fb, &(0x7f0000000040)=[{&(0x7f0000000200)="bbcafaa8b79dc5dabd2337b4cece2901a4365d589685c284be8e867e825908e79f4d0d98d1fe62560872f7cc46269f12fe08b0013edceff0280f15d08b30694470b1a9d8eec58a6d90782efa6dd55686367cdabe6e47f0bd16e3e7c9ea5837408bd81cda1990a592d24f650edcd2dd119921", 0x72}], 0x1, &(0x7f0000000600)=[{0x1a, 0x1, 0x1f, "2ecede2365265bf88d7aa46ed6ddf585b3f3a9b2124bec"}, {0x98, 0x0, 0x100, "e135642fce2bf8f330a81ea263abc8fac65afd59b7783b00532a612c5df52fddd499fd78317cc8fb2f0911b7d9597f308b325b97abaad4e8c194aac57e78c235c725fea0cefe9f189696d391444dd123fb1d2493002f5d3c10f2a4a754387582f5de190a7cc709b797d14ac0455d539c838b98441a13dba66d2e96011b4936186426"}, {0xa0, 0x0, 0x20, "efdf010dedfa912ca704a67657a36cb9990f5edf1c600664deb1802f5f6b1b6f5c10b0d21557843ac5a5eedbef8153e8db0e1fa7d74e09e50424c87ae88b0fa59e8e169f988b01ab62a9907a44c98b4dea4c04579a5fed3ee8fa4f07488fa6a30562a47887c6fd53b1d99696a63c225e72e35eab99485fc501ecdd575d849ada5f51f7f4cf3e9a9dddd9"}, {0x1010, 0xffff, 0xec, "11574a384409d8e928c095ea3fb108f5385f367f58867a8ea4ab7978d375b2003c393eed76646336f7210794fe6ec010f81dbd612b3698437efd31cee61f8e00100aa12833b5e7232360072ffdc21fb90c4579202506d92b61a15d4944a3528f3b294de2ef27191d0c6c27429e5daafa853c538a66d28fcf5e6dfbdd47f5b722625445f3fd188615337aef583cd2c12ed95937cc2546d89293c47ea03e59297023fd8461b1061176628ca100e036a83311bc99794ae21717955b5cc6389effb313aacf5633b9b45cff1d908703a35eef91d23dccd3fc371b335c114ddd4c34d08c9804de97f938425aac4904d088eb9d1dc7f6e803166d2ac460d3c6ac5033be0051b92b4cf6ff676545e0d68c01b447ce3f25285ca93033e2b63b3a59168ffd7beb52df316ad167206ac2270c9de7fec2eabece794cf42ab9d8566cc4cd99b90329c6dc038fe2613e45582e289e97ca016435025491ab1600f8fa05a82e3ee8b53b4f8ad7fe5f595cedd4b8e0f04d2778fcbdf8a76ea0dc52d49226e36d5c49121bd2271caa2060f2598a20714824155e7346ea9a5251fc9728580962b99acbe5712b828d6ba32b2f165017e5596c0417902b1a63cd50488fc6b3e6b55fd4713a3f3a548ed5d1f718a34857576445035a8a0273c3ed53c3badf3af08e68820f70c032a8e7425847cb057269d11812dabe6887863180d546610183970db68d0f6598af82f7a8b4fb4163f85ec857b2dd4f7a9583b799e04b6bbcdf3fc4caeaaf96d688b4cfffae92d85a3d0138acc8699311928f0290ddb4c6cc030a87d29ed3db1a48426954ab4622ada8940662aa733382f2c7ae7d9f2ed09ad039621e55a8224b9d790c2d7bd3d796e239b7b0247647ebbba811528d0405d665a72e93f18960b7ea345c0ba498fd5a699094a47d5467d07dfe5eb5ee9e5e2328713fff483520ff9b7aa08275755c9e5756cb8272a6115f915089679704cd8c6095ba37e9a72e65721a427deb5cb4b70951445f5959ae8ecaa1271da4306414818f4d0e86a858a07dff8b4902863eaa3776c34f965b69a88d58efbfd4ec0c4aa6b1c2fa8935d843ca398d43f737d3030264ceb6e99eccff11fa640fbf4a569d2a30fcc70bc5881ed1c93c6bf6e068fb44e3e222ba7b81d3a35bb1061be2efeaa81a4d6c7d540198ef2a893ad238610fd0d4937270bb9bd2024b58d67e6fa7f57454e43a21abc4edad3fbeade40473b0715c3b176624e84774f9223d615d8912d13b5046ad9f6299cbed13e2b9ad6ec8fe72441591b4741e86648051365d7153c72e5e2e5d817d2ead818d40162de4b651500fd6ca4a995502f00b4c98766d56a30085096a27e260ea684fe8c1f3f1a1454186075e62a4ec5d1a89e25a3e3146ddecbfa0a96c7580b5e64c477e9689ef35f2d87223e51b9e8a1751dc4699ae97b39a2f5e1b7ccc942a1bc492eb04025c618b0a2fffa0c6035d2e07dd8b86fe86e9b7c3a22824de07539fd03606d8ee9ff5819542cb654f8a9194b6902fb0c0a2ecd24b64322a3cb47c8b9d0a4ee6e861537a3260473cbd891f21aa5e813439e5a7de8a2082d6544b55faf40dd2bfd39f533cac971770255a7065d99ff850c053ef352625c6fdfa71fc44f9d1cf39b8c71409e818b041b1f529cd7ef1967f7a72d38544e3e96dcfbc60efb82b98580b19e8ce9009a1910370f65bff2d6ee6c7b4efb46f647fec9637ce0f1d8620700c4f905bb0aa80b2129e09fbbbdcedc6c9574873d47791be198e20ba262d7b57999ad771903cf4113df37f149b3ae5dcb9b16074f220a743e5b7192b99c751a33806ed7e1ca2042cdb5de4b3825b97b89063f11bc2f3d62d05391ea0acf23a3f3d07d82d171dfcd6b3a8a87abc74666bed6f2f428f1cea2305cc8a1ddeb9166d5bf819af22e2c09bd2ca0c6b4a72f65a318e121675bb961f7f87c2ad64a19655373b49759574bf4ed56545ba0ab458295dfdd05004b75d9f8ff724add0cf80614b0537d258e0a148d09eccae4b14b4bf2360e16176666db1daa11fb2085129f78f4b4666f8b49f853fd208b9c6379b3f4d7f6ecd08b1b4667fb1afb408e331e29738102acbd58967340b31f14c7fe4a983de8be1a15d4ae34bde8b1cdd758a5c8fc8c98d89652c05dca0f2a00b5c8becab60c9359feebd723fea740d54b267c9920b02704abc6b4199e7a72477323dbefadc06738887c9e78cc5c6349c444e8959d6a4772320557a196354a88206316c861af397cdc1897157698ef4c13a0bf05a226107b5b30105c290e4dcf92453c5040e92490e3d5e8c2ffde6d0fe3676f9b7921a1d45745c5c23ddb6ca8af02794db21f30d18be999d56280416f0118d46c8537f6692cf1dad2a218bda3dff80400337d783378a0bddfc4d296ab899fb9c2077db14c2bda22a3bfac3c911898562dc362ad1877a8af3d095ccfdc699f76fdfa1bc1a642022dac1f01689530034f236876e374f91d283d9304f2ac21cb89c7197e773f9519ffbd874ab090e74f404ce624d0d7073d2fbc23c90abcca4b49605932f593f4180c0e33545743ac3982f7e81bf71d5c9a8017867f7c5ab97a34a0e8b37b71d0839dc8596c082108a0b18e1a24979efb4de6f09391d7ad5fd5dca075d8c84d3c2d2c664d77d292fa717c5a1bb9654285cf7e6bcdbbb7ea34bc88bccf28dafeb13693aea14b0682c96ef075ca8aedc111ca16296427d62bcc530659cb44e0a2a14954c45fea3c18a577c7ab5f8960f837cf3227ab43e6a94546ddb391de7f965f825dda809b974dcaef42c2b338e51d058dd22b2fea7286ba7debd9e26acc04647c95f58164fd7b11fc2556db0f1c0d1c2bfb1d1e59de758d3617ff76d5ac618f1d9a322a5de9b3f76dbdcfd52f95dd96703799df727b45a376b835015c945c210f812cdcbf556e267e302167360380af3a8ff7292ea4d586ba530688eac8a475e31dc0ca959434490412628996cd91567eb85ba11b39df79ae69ae1ab30d3de1bbaba10fbd928d661ea092bd0932b73913511b0d9e4d1db9771a9d0a42be110939d90ce640033b1e009c268d3651536b4faf6ffb1484dad7b2049dd0120d1fc6796bac5eaea0068ed31b680904c1ccbb385edb5d4f364fc9647d79d17004bc28482b5b35f90388fe71971eacb66f537c48555db8edab7ab53a8abbf4550d3c52cb500ff68c83218923cbade9133c47ee0e41f885d2c3fe83e658ba8ec168390ef6fead35dc0dbe6d91465b7cff0915123ced6f14b0f97343b13fc54d966bb1b7c913f7460c1383de09a48ba7be750c04c03c8a79ac8bcefd9d7c3a3d28dc5582dcd69ef881c3e4e8c5edbb7d6c6fc1c1ae10a0d5bd41b60fd2cb2bd0f0c652bb463c3f9661bc112eb9fb5fc2eb8a046b1177cf7a0a6a5cd8af7ef9c5b29d26df3511847f64d1e9574c6ef2b8f1600abb89416f8c52aaccb542a174d9f8a831d6f91808cc03359d7b89401ec277a1086dbd69ff4e264c0fec6b838130c1420df9e7aeac432fd220c135be992346b28a7ba6b3f916fdd34835773e564777b5108a0fe6f6a8cf7064e9a5a05546d2261ef678f4b437cca84f748f8d86f2d9c5dd8142c2a1e2b1fb69764b91b833ffb99008311e99e12c7542f54b54d829fc9568a770177dfaabfec4629673f2fe22a3714f89e443d1b882ce01c9d386f663b2e978aac5cdef67179dbb22f447395935f8718df9f4e8d6f7412b00c5649119ddeedf6be04b0ecf613923bda2a05b66de6cc2f2e00bb211a76f87d6ff0cbc5747bb13ec4e547ecf7890db08d0e63fd9334c615f2c3ab3243a58a3aa52e7ed81a5d5edd95a1bf51096f3c0c7b53b0b9789feb08f44c91405e2af4be5275ac1cfa592c4096e69bcd0b3a21e8cfe308a73787b115af2ac4a804d9b97ebd2b8dbe167cbc454a3aa491a28f158d19dbb9ca8cb2060397fe21b2d9a4826ee43806753f1ec9862254362d7c327228fe7868bb4a68115e01e2fe11901b4cde3b5633838abe1e8339c5492f4a563b49c69f19e895001b0fccdc05ba626a3feed5278480b6ef64c9f99dac054da0bf1cd67ccaa22aba0e7ca934b90a3659b8413dd8318a19234ef702b2fc0e68564e2615c3253aa3ee02bcccaf4fbf832b4ea5372f036c7288635e6ea2607d59585693c62a6bb31634c7b4076b7f0fa8e763e47430e0f1c2ec61947ee24cc7709232e8165c0545d4377840e8a2fd946d696c69bf3862bd1fa3544ecceeb2ad01701694744ea365bd410b43bd8d874273d8c519d86c3f3279a47b032df72112c7994e806de9bba3bec134515c4300ce3d6ee440a4667a434da922978424be550cb15c1670d05f8185c6fa9f2616379aed7bf92b6112847ddb2a068b49c515fc349d2fa7c7cd8b9eac32788ac2ca342664ceaeae2e2a17943a9ea11a7e3669fdc1b00599f32995a6e2a657f3153c1a778a44e9b7f545a967ff03ce3ba6c860d8c1cebd715dc1172d241aa760e1a1c4c46398aa03749863ee912d650433ac590facc955b6e567122da3868101a2abbee9a93974f4cc3590a6e1adbe7310e562f18984999229e7c674514a054033cd70bc3c83423e3f5f6ea223c22d3644988ff4a7ffa54793c4efd0a4ecd2824e8810cd23faee86843f1418e06e80cf28047a7ecb808953273b69d2663fba6dc7d92965b751d4f3afecc1d6011d9fcaf21b940a3d797a5f935520f3e238b216e416641c7f0070ae8b1cec5adab1069086c1e443d50f63c80f6ab9bc058d3fb6b60d6e1ad5ed1bedd3548ca11a6878c3c5665bd7b6795bc789e7f5a34741a13919a0e942a1431fe9d2fa9ed4c5ab2d7a484b6a97aafd6de8305e01f3cf1061cf1da4d9f1f40eacf9c89045a2eb429de0262ad10f1b9fe170a38d81f8efac3c32e13966bc7aebb82add69e7c81d07507b9f4fb10b8a69564b7097d8ba60f02968a8caf0994a42c5d76a5a71df97a04108f330dcd8128aaa580264991291267efae694581220f6a5dd7696316159074b4025af056926798db4b0eff32a4ca822873ba81423652e64fd83082d2cbfc8d4385014a09af7ea3aeb50b431950d795e876defaf0174aae23a97f6133f9636877f0597c3658d9694e4fd2f82a99ce6f5c31e0d03571c9b283b344e9c336180916cadd71f36b4246e89d68ef84b634fb9d406c53599459ab9002e042b434d69d9265dd7f5f5f4fe598fb9317b249bc04b539080e65812a328cffbb4dbdd1dd69caa9532a00d8e24b674c7532ff2d564cd60ab5a5135ddc94e109bba22bc9791c7bb694a37286d7f85ac547210ca6f74fb65b8b9c63b5073214b9119fed7be2f2bd03008a2b16708b42299828795f93e0122a9b8f53f71bd8e1ef165532a40f62ab2a640a304dc75ad8a4488c4d4e7da09edece398afa39a6e5aea4196d4d70b1b336d9e999ea7fec08ee5497c7e76c4090706c0d0dc1d3a28794bbf5755573ab0a320fce3570119f176ff86c6b82c69b9d6071564e6607b1d1824114762171cb51dc8988ccfd8a5ee50779e2103731bee5845d73cd78888171d759764f968021aabf09acf7212c0f94c564ff70e7bff80bd3cc1f475f664ade5aca68c56d5a250d21575c3bb67766c3839b571e06a5d8c52b8044c76fba91189c853f54a5a4d2793c7063207ae3891d8f8905e6afd39cae05b528dd86b8c6957a6f247d6759cee43b122507039be5c51a9920dcee81ffe48740af997bf14017cb2df2473d8961f274c7ac710de532d32ac725e43d77d280bec0dfc1df0959f8bf42b51e1dc3756a83d9def2319f9e6def1c2fbf7c40174c4fd5d"}, {0x1010, 0x0, 0x8, "141eb8ccfd38e299e267c8932adee5d1e87bd6359637790f034ea7f6680c30e81fc077aade860d7f8a60ed2fcd08173b940a39a4f1c5ddbbf1fd3da37258a4cbe0cc47543e6ce67234c1c37468d2a72d7273c78a879ba09c441cf5fa90426a8e8e45037f8554ff27810b8a48aa152e4f283cca666fdf19ccdf5790b1a186d6e8d261fcc93a29d83a009a6932e718c19e589914222d58fca077a16738c0dc24d3abd3d65f27b8514881d7c51c22892117e396c0f07fc3987b6314628d5706856f2ba484ca947b151887bb7688c9d0e2d1f9d7a6f6ca819eafa4da2d64c9eccf2ef5d49e3891562335699d7541f3fe05f6c156d89d0e6103d940963a4577f7f09ab926f0d1a5cca00f9fec948f6fad70ed22521fdb75b52d220aa0f6e6858f311011dfa688dbd7db7eeb78fc323af0d105cffac96597c21fbd2225ce481a0e9fec139f266d118f5f7b63f0becb89bcd52242a4d64f5afe3cc2906eea3cbf272afd85ad246aab847ef89e5d0e6bfa170922bbf7fed9879bb9e687fc29a36cbb5c916645f1e82e076ce8a58545e0293fa7d95cee4f540f1266afc289b186a87e7cba075bb4c012c8286fb2389bb48f0fd4324fab53939be9acc63ee584aac8c81577ec85e79206f48754e3d9809ac70c7866da8831d78399c88b1331cdff511cc62c2c47ff39bed1b3a55edc6c055c594a392c2e9e7e94e4e3fba1f606cde7e645dc6b5e451c4f30b27413fef38cee0905be82d9253846afc637cfb4ee11424ed1e4c6b9724628f07c3e015ece2893f8ed74e78f08b174e9d3f96e811887276642b2e1075071a235b142d61c0bac39dd0a96b01414ea6a6fc7435cd0c6e9b4e1e5e941fa71d3883d971f2a5802141ba4f812785be2baa224938247465476782aff28e332a2dd60941a4346752cf6ab83f7f19ca0e9e3ae0bc35de6e229b739cd0a88a6a3428dc1f6849a7185fe19594facee2dcee53c5bb3656c8ba8332cf7f99e6277522ad8e79a112ed2c92e2ebff7183db3b7eb567220c166ab738b21219df54ac7d6526b015bd3c9257d63b41712bb1ec640692c92ba712b47c5152ce1802df60d028dc636e62d64d36612295609fd28722c4fc5e0e7ac1588758c4a937479306307a4bab45bc84ef3453cb7e22420cbbb6db03cc8c6a020192ec297156327e24986c79a07971f3d96e4c20c852c5c0309baa55ed3a60ff2d9116182a42977c4bda0e6b9b70a7e672ff15f369625ce073c61d5e688b65fa2bf203f87a44db40af21fe4be927da37ffb43788f67492fcf22ac9739a07f513d6915bd47054a700a91c20dfb720d87264ea4adb2730ff04d2c7cf39d8cfeb815095bc2bd41834d319b513990c0daab04ca9a132d43001c595a762cb174a080982bfb6c9bea1c887f82a5a0195ede0966ebf054b460c9775138162b627e670b9653d7040c3394ccc2797a007bf5bb292463e27aa43cb6b27ca1609628b0e3ac6c4a5711dbf26b81eaae5abf55ba673b8fee080f54570cda54b994de27537ce6dc7fc0448dd3a8504c12bba66e0e7c6cfefd85331ef0609c5311e7055c7feb93c0339cb1a9f3cb08c8624fd6f48f851a22f0cc9e508caae8fa9ee3d92c697d424d1b1d02a285680994c0aea7fdd705f461018d48d37f92c29c99fbd059a76576120014cb9ff6a9fc11d7721e3a6e51c1285975c2f72410e1201fa5ad786b3a51e4f6148d619359f932479d4f7bdb241ee36e0b70dd623996c58d7e0cdbb5545df24a1f108c584328ff8cfc538c468ee4c70e58f2171fe10d241f6c884e25213cef4914a88e826b511df57ba3ec5803027c1c51f15d5cdf83fa915fb65c2e5b27b5cc970f719dda182acfcc397ec3c1127f357885d0d20aa935a299b032767ccde6027a2931f14c56a12a0c00df8227460c59e3755c9f8ec7178c7ce739287fa8b3c412b2159f1e56a9559eae3c42ac4f672646c508b3f0f47bf4b115b6db3b9ba3977d1632c406db4b02429d8d8832cc359358d5e4c7a534c50171eb70c477250e8fc3255e36a6750b226195d8f1c7a20df7c22050cc53ad06cb7cd1f2e07e439a3abbf867219cd59ec1065e6482eaa180d5564b2486626035931d84d8323bc7dd04ad93142b164488e4713c9e5959d35836c3ae78d587134bac2336f30b98cc4eddcc9ff8628fec9ee72d68fb5cad478a94f6c71c9d73b87d99e91830eb11180bd8df0e32e1a9111f4ccaf07636da5ff250e0c45372b93472a0fc7dad1f445a3e7aa11470ed5b892bdb42b30f117fe2b9d7572e8afa689e8fb7566e7f478dbd99e45eefa8f06c5140918df7ddf452a30c963eb7eecb529af80aecc75e1fef199abe3722b87334dba2d5b406cf1d16ca89aba7d16d3e9e5a94e0e069f00a6f0e4bf6d7e5a88d18f14780a8dff9ed30752294c3e216bed3f986f327be14c38587d6a9a86c131cd51b0f55a1716077faa03466d80b8411099673829b32c8e2c438bd9ed8f9d08d90f621e43b1b5bdd269cc86b4d8012a6edb2de83b5cae404cf6bd46d0163a521d199ebbeca5da545cdc025c39fc3c40944b00c4494a5d335ad913e9f21585b7597a5001be965f35409f4861748bd716c776f9e9d59a5a5cb93cda911606c1c969ab9c06ff489c33c030b68976db93352fb80a9986391d9304d6f2bce7fe5b1f64b86930b5b43c682490adaead5bc4b887367e2a047e926381c0870a3a5b054c9e47c6ac4436a8a1f326e4e134408f5c21c697d3b86e67c4bebfccd04d5d8c3ba953f85a0e1c0ec18507c682e6b338537542f7ec368e1087895e4393546d98134147c4f24a16300c113ecae1d6fb02004105010c06a584c9c129d37b27d0acf8aec5598b61f29bbfaaefacb1573bdc076c155f892cfabdfd203352c8b91abb7b81bf8d53f198ebbaba7dd62978d522ff8cfd865688fbd3e238968fae0bb07e460dee37112a3f928bdd72e6794ea46dfbdd5cc391da0c2972e1be7f834aa5de887b000540fd9f7feff9fec036dc0d842a4aae565e4a6e7955b0852e93436651cc23e9a67d6005fee8678d70322969b8324aec9207c248b2ed89a55e2b9f9089df59a93b3ac90be1f01970e585068f8220efd571d6641f189ce7971e9f027b4f6504b4845bfef95f7fc2ea4d325325fd32c5824f7db0f600779d6ea60c61e1424f28995c00bbb45d55b1ca17b77ec35a5d4cf0c873bebff83f0daadaae63f272454e0b326c5c73a7562679c49df84eb496ee58136791f10332a08faf0a2fb1c4ad96808d5a172c998104826c9ef6da7698ab2a2ebfdfd2d5240327d860b04a16f0414df2d07d9ef3438c3beced3ec4019eef652650d456bdcedf595cc3f8ebbd36fb4f7b17439fca0becbe35345b5bd03d53a8f8409dabdfcce6a735905d065fa133e95a330424c2d621c2e1589f8fb6f60724adefb7cd4949b18b777247bf1101acaafe509e217e037cc216c2b776a74146438300c523689b3ce411fb9bd848fbcc8bdc711ef052d8ddae20856a95a06f1d0f4e1a851c8c6446b5a73530be4551eb2eb30521fd6e25183b0d535836a9c98596b3508f5e17df1638c45202741fe895139d1caa5761fb65e28c1eeee34ea40be5defacab4485605f35a01eb747a5dead6a22183a0c2884a771295bd680549e09e7cc3d827a412ef4815b10c9efdb7e0601c68d60feee662ce09af6bc24a6805524a0985f258c47d6fb714cdebbcb05448f08843600658be7c0aa40fc4f3195c5ad8a802018cfa4f3f76fe4f16c751fce10cf9d989569a3abcd0be757005dcaeca3fe33ed806fb7ca170fd090dc5b4d43e45d81f5a4916cca7f4c616b5aaee6e703cc85cc7946fb1fc55517885ff22515b8480a04513528a0d1aedf92ff293aa22da16df9846136dfc3163ebcc51d458c37cbe1083f4e3f1c6e7d09ee8f0904e8d26854de4dae7da6666ace3e205f372b0d18c6c714e31500bcddad194a50fbe06ea012bb2e4598274719e8a3e4843589031dde42a340b405335ad37e8b74fd03a54631784285fe6f0738476ffa73dd33caf2878358d55ecf6ff948466ec3aa8b8d3db28de4eec914d7c6d91ee07986337bea67d2d488f3e41fdaf5372729b0877a0828956a2b6e85d863a55c46289a9e9b4efc49b92917cabde7dc8b5af628c1ba0dcccbebd69b2032d80f88c70571a919aad72322b8337599ebfb11a9cb51a0a8f2a2edd192860197beda1d3fca63de987805816c3712df720b0ad48c352db499c222c80020a09cf9d67f458c1367d0465ee3ba26e77e64f44d0e3a2b2690906b3347b59ddb67f69493f8faffa9d3b3cddc4b6cbe857b9e1391e139b235c36f5b196afc51c8b15620759a31a90718b9a8809018e9bc1f7b2f9ec343a9d6552a6aac6ea608e8ab0e798665b8d4a926e933f865085b9309af443dbbb10c92cc4969d3e769004a39eb1490218a45f714e45c58e229ac9a4df1d5c5b50e092137e3222895ab5835e728853d923ddc05d71aa9934234beefd2e0ae333926b0e532816ad8d1778be71d9826ceb0cc66d9fd2a88476ecbba51037cbb2994332f475a964ab209fcaf6a8e2fe6e5c9b6dcaf0fe1a92d28a2535c7947acd7ba294fd48f106819981e50102b094e56fc7649ac033d83365ab831a4cb6da7e02e7fa257ff0ace7a4b642adeb19573c5ddeb95786975eded29ec4709a5e642f6fe53a9e691d78052a8c4b3baa441f32a1a402cd84a7bb7651ebc327968820500079a5be4aa455b167915791f9be3916e5a8961ef638df54cb4aef54705198b8275f4c1d891f95287d6b3b6d83a6f19137bdb1143bdd9612f9afc4c164af5c8c2aa6bda40d883846f14116e45c1940bbd689a933faa3b01016a39ec0c3b1b8359bc1db1da087c61db0c85babd5eda18f6a333998d19fc74f15c294de9b78d926f141e8f11648b673bd552ba8366da43954875acb57ad680b185de85a34fae0adc1df0e08c368aead1c293cdc2e251aa51330152e9722a5e6563514767dbe8f02be1576c726ebd4b5002468fcdc4fe46b669f684140119b5a59d6e1c5d534b806ed687b7e71911678fdafb7ece0b3ca51d133d1e0dc42a4f86d415fcc599164cfdfea6765a8ce33dd92e1edcd2166259844594adc2b4f0a43ed0a0fcf7849030a0a885aff280cec13d0251895c3e99ac847d749e958c5fd59df3953831774d01fb4d2e11d4b319f3cc2cebc5fd6c6b6a63f35472f2fa81031487fdce8ec0f133ce011271e86915e86fa87221971bb4a1e91190c7d7c43b75c6e36718c46ca217d3a8b0c666d682cf5b5a5d7486d4cc1eb3f95916a4f5c1e34a6481ec07753ba0f9a35196e4999dfe165ddd146dccd4ec9d19f9f5b8a7e01d2c068082a0a29085e378e3e6846add0330ddee38650002b6a1f74830699cf605b91cbc97924a8028daea993ddfaa4bcbbfa24dd8ab8d3a314a25b337c6c8c23e90322e57f815b71460476212ae1d2d43e7a5242627cfe86d497448537998101a98925fc2a83fbd428804e7ebaccd826bf0a3fa7eae8df8560e8c3dfe18676dbbea29495b2f43818fabd7275b2f6c0db17e62a64fdd736a771c3c79065b506a7f11885e652d80726b72fd4f381c3855977c29011c6971525f8d576202d4765f619c1d9eba26b0a73717ddd26959d116c24c799940523485b593afb9f3833f38b26958a673bf7b9d8ec81fd39aef287930f75cd3c7ae9c80f90994379041209a9e684f49ea50884f2da8bbcad4fe3508bb29b1c13de17aba8728171171ff81dfce605a2ad8eff29371cbbf875995f40432da0bd640fd6d8d167050974eb8b52bfc50"}, {0x68, 0x1, 0x325a56e6, "b293002300f03a49c0094761994c85d97c93a638ec8c0210c0134fa1e0bac137e3611cde212d87a68574ac7e89fbecc58328085ec058d2f90e672d9644251729cffd95e6a817666be89ea2e8f6342059bc"}, {0x78, 0xffff, 0x7, "75c2b2d4933e8e44ad3065307b8fdaf7b006aa11ec0ddc94671d25f9a1faa2f30813065482a2389c63eea7faf8bf5d2cb48b7c68f6b8a7b4b6e1b2cbb7a0358103c1c08ea79d3305de551da4df2ae600811c92c694702b8eb8f52a61889fcf4efa1b0520fa56080a"}], 0x2260}, 0x400) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bd82c321a8cf98841300d89f716725100a3f9d8e4a8051cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505a804007f00a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d759c9028a2b887f0000906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c3140094dc386972d2eae1f50146ea511dba3db43c6c3b018be5555be5fe8283a840f9e13da075ee54c0682247a3e405d535caab085c9a7dee5fe225996d2250f6ea821e153a670e3629202000000ac0fc2ff8a0d530549c6eeab2d4e779eda285842dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b367c29b1931998bd25030a2835e785fb1fe98e58587a9b4b88f62f765530ca07cf8a4a7be9fe1445a4162cd5c0e54f8bf44aec40cdc4c4febf73cd5652aae17065f7c58c9eccdd88f61b00533cd4d9fc128aef1ceb151c4c0de64023451e1b6636f9d628bf34d79e45c779589f7b25637db10ccaca635382cea5a03cb3ce9e4e4078ea3a878f94413afebce1114ae78f5eb54a05bb89ebd59aa00b70d5a658684147ad16a0d4d08acea7a31c0de8467321338ccbd75b09498b679fbdb0ed8f5eda18", 0x1d2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x7, 0x8, "000000000000008600003e00000000fb00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:11:35 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) fchmod(r0, 0xe8) 19:11:35 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/95, 0x5f}, {&(0x7f0000000240)=""/104, 0x68}], 0x2, 0x1a) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000300)=""/45, 0x2d}], 0x1, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r1) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x40, 0x4}, {0x2, 0x8000}}, 0x2) setsockopt(r2, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 19:11:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) socket$inet6(0x18, 0x1, 0x4) 19:11:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) fchmod(r0, 0x104) write(r0, &(0x7f0000000140)="818c777bc416d0f5a9b1a93ee1855b2fecbeaf47188a0d38bcc92fb0ead13a797f442752de6ef2271ed9d2601bafa11b228cb2fa2a4edb7f11fec1f00920e3bd7edf76e8bc7083c44ffcb8a32d4d165d28e2ef8a85580d82905b21f7e9c27c09ed6401c4577a9e31353c2e2ff59a348e17044fc8b8898fb44f1b124c8c543e38f95546f66969c6de07f1a4d78211eab4afa3b8c168db4e3126f77af5d112a0cbfcab020c331c48bc5445446e3edcfa6ddb468708e83191d22fe5d1684dac07efa08691daf077067c986455f1d6b78beba6c382f5fb6063adabb359a713a51d14f45e6f5b96674c1f97262dd6f1aa5e0c6848f07a6a168927d616a8e2f78efb9a7bfcdd37abbb9d5d48abdce9bd55b1c2214989fe3555498e178db605628c72e3dc42ff773ec9cb652def95243476f1c9ef6b496127f56533a5af1510361226e76ee8712624595150a7bd8f732d55b73783444ef5b9c7ca33088e59c26d8321c4615bbcfc8bee78adb98b80bfaf625415b08357d57dff55d045470dc852bcbff9bf784d1aba9ec086bc1a5464a17d30417f61fcdb8419da35c11248d15a2aadfd702a13cf7e47e951e16360127b47834b48e6472e53f2aff01873d3b4341b742d6ad509c2e02397276d6ecb964817bfef81c78a987ee80ec91fc7255facd45766289b3a2cc0595b375506df3198813dd2b0c83fca90816fc7737865cbefc2544ed255d4da4bcb36885ece9ff56acdbc4e658e0b29878c2bb11125a92fec1babe514a942ecf6790691ddbb0130879b1ab265fbdd0550bf9bf20d3b67743115d5e306c3a70f602c0b9a7dbef68fdd937990c5d57f7ba1d58475f7264e8234c3ee39c4fbbf120b89bd74e4b2cc3a47c9b30d8211a2d58798273477e83b6b90e9dbd35ad8d53644702673aa18a82877f3d8e18572727769951dd1857e0a5e84853baf20f64ab84b07dd2a3179b5761f7188d6e05fb498288bca79ad035a49d5f75170b049ab9ea9f224e42c46a2c94e69aa8c32ba9dc24b70d8e6437fbb58eb874fb844c7bdf40244c616bbc39fa87097890609e05da3070e8b822fcffcb144384d397db3d473e7d93dc40db8e6a3a8ea2f3095595ebc0cdd9d656d3037eda171bc5dd5f668fba18e08c315661780e6780652a8979f3e4c5a26b244376215d6a5b00f11d556746d9dde33183a11581e90223e2cf63d1126e954e1b125a1ed1ed82df58da20d2b363e32cd21d30f0cd8e5850f824ef9f5675417d4019bb72fc7baad8f508288e19f52fd54240c0c70e281b3ca3fa339fd2ba9a3cc23bf29de3b9eda47c9f79897d1bbe5c48f14f238b43cbdbef36feb037f163be6b88b3c23f94035e9319d5c3f87a03983052ec209ab2a0d02f4071f289dfec3692c3a0ff4850d6269047fd458600cf7940198e35cd51bc8ce1a40a2410ddd7a88280395fad21e94f9311db0dbebf0606de58fe277f8c783951fc4e1286597c95637e06c1bbf1c179a059f1c3ee0a3050ad439c67f0461603d24608fe7e4af57278b3bc6c3543dde2eede2c36098a7917bb92468fa96137761d750a0e7f5dd6552ab7e06011b72dff49300d089dc5c72b2b0511b0bbada27938398cc94b762ef43f3cb02fc2883ca9ab9c53aef6e6ee6f48f02cb3fcae26c128a2d87d9a03a440b908b803d86b765b98de6b399293644218b194e0671b42e9f1d4973396c5630ddeade9726fba27581b9b281f78c3d8a1f9885c683ecac4eb8fbd473e3d7aed5b06b409953f287fe67daca3d6399c4726d81d46287e75eeee8db76f73eed7dde7c130bf668e210cae9c564f9ee49ea07ab02de79b46b5bf47559e5b5d867b66a0e703fd8b76e4a3833dfcb628a1b897bf69dd9a9ba8469a94954a36168afb88a488a8f91b2065319a504e154912baac512eb2be3365add44e80f4a86ca6f2329c14ab5d5ad33e34cf414acc487c033a1720b9222aeeb4ba3744ef1bddd677ac1e0e3e73ebc7d7737fc89ec946d23bf2505aa0a4be974", 0x58d) 19:11:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x4, 0x9}, 0x10) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) 19:11:35 executing program 1: stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000003, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efe0d3fe8c06d00"}) fchdir(r1) r2 = dup(r1) getpeername$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) 19:11:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x6, &(0x7f0000000040)=""/59, &(0x7f0000000300)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) syz_open_pts() chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r3 = semget$private(0x0, 0x4, 0x1c0) recvfrom$unix(r2, &(0x7f00000008c0)=""/229, 0xe5, 0x1, &(0x7f0000000b40)=ANY=[@ANYBLOB="ef814221d230fb9847001983bc6d993e2fe2e7b04a843273ebf68d9baa90b45f3cb72186e7ac790a9a13132251c7fba8d471f6ed3e9782bc6ff02f6fc32cc7521646bdb4acf7f67b6df56860a4f2121fce0743022da5e466eba8c81ddb3073866a3573aab97fb5e6ab5f4dfdfc95da57f90adae7cda6759fb5670a3463c01754a6bb0dec2beb2e2bd6bfd2032b6c4a1142e25d91fdcd78c8a6eeeaa5d4ce7a11eb858692d93b926f86f567bec44dab68367cef292492aff231f4ac4b1a4267e2971cb80ba9589a711d0aad9326b8cf486f51b812138fff77b1ed1195073ce614957ffa0d3ee7c2bf34c1f024800750989e9905959361fad210362271e923898b891aac57e8b49dd3e16122f137bee807664e61df4d32673a09f0e36f945fac47a030b526ca1cde47585d9dda7dc17d6ee94c54187d9913ddf76ca2566d13492e2c722e5d3b8b53c2de8bec2be97a3285e0bc3e8a4192eb8e6805f7f4ab0aa1961149395d19e1c9249c33e8"], 0x1) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000007c0)=""/191) r4 = open(&(0x7f0000000880)='./file0\x00', 0x20302, 0xb) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r5, 0x0, 0x54) fchmodat(r4, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r6 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmat(r6, &(0x7f0000ffd000/0x1000)=nil, 0x2000) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x80, 0x0) semop(r3, &(0x7f00000006c0)=[{0x4, 0x6, 0x1000}, {0x0, 0x4, 0x800}, {0x3, 0x7fff, 0x1000}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000005c0)=0x100, 0x4) semget$private(0x0, 0x1, 0x208) semctl$GETPID(r3, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) 19:11:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="900000000000000009000000010000002000000000000000ff00000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 19:11:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() write(r0, &(0x7f0000000200)='7', 0x1) r2 = syz_open_pts() close(r0) dup(r2) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000240)="d0aa6a24a67a3632161bf153289c83f41c90a318031e0c2aeff0f91c2ff3ef0a98915bbf871b4c52f7bb939c48a096313c079b6e60442076922191f0673f5aea17a8531a7421051e3fb1f694741ed134e1e1f2465ec67d237993931f3b5ca06d698330b378eaed27c7a97f517f7dcfe144dd2537bd96fbe4b0aabc78d66350047605f73a7ab4f6", 0x87}, {}, {&(0x7f0000000300)="1d6297812bf7ba6dcd96007d47c46b29488beef3096fc4af422618f1f1fa1007069197f0ba75c81b84fe8a8d146f515a5a6c56c974f36e35dafe49465ea9e241bddc7e6fc6ddb3b38e76ce076facb1a17ccef61c93d0e08e56efdaf0cd937a99951a63b3d7fc0489bdeeb03ce6fe7774ffeb851410b17410b8134bcbf5f9055436805640c5d5ccac4549842d3221114d7fa48d3bf701841e0848456928739cb5699dbea92a5ce0690baddb82d09a0be4caf1d15afad54c1b1c5567e0b8f7bd3fbd17a98174a031cfae2e8cd80298727dc9d2128e0f9487025b0db352c1", 0xdd}, {&(0x7f0000000140)="89cb7f08ea29", 0x6}, {&(0x7f0000000400)="b991a8f2f29e08e25a7c52d94e77c4c25d5cef487c07cf8ea0ed82507cabb18383570cc59eed3a15aea561d76263a079f8ef8d5d15cf5803b0eb1eb7470ff1cdc26ffe", 0x43}, {&(0x7f0000000480)="6355a336d09b75fb03ece608674b2a9abefeb4932dd66700de6ead6245de5000c2b036a9b5d161b13b4dde284e4e81cb6d91daf2bdc9dca61e08a5f8deccb43f4f9cff407a10098c43acd5406eb9ad1a55861b301351cafc99624e6c499c4aa8043e3d290efad769a08745a62a8a51fba7a73849b6218c9816cc44895b7ccb500f64659408e2fc79999945d2196b9dfcc46400ac642a2a637966662ece1f77bd110745e754ec9846ab06e045a8c955c00f00beeea3322897a60f85fca44cddf344f694641163aab1ec9395b04d3c8e3a3f9e139783ed47afbce438f07d8138e3462a78b895d56af1ccb6a1c308025a120c0b499086541dc1291e9c7183207d502cf871196e4e6bbff9def489197e476c1b3236e813f5d23391fed197b323c301fe0e032a992511e2b5d41c2d43ca722e1e2447b7d4ad8bcf7fd14d5c6f13b9aa13f980cdfb2c8d8ce8442196e9d8dcbb46e134f0faefd8241042376255dd0b0875c2dce5a506bf00d797ac95caf37f8c65e0bcacefebad8af716554c16d73cf278769e54dd86011bef06a63457eff664e529c7196c04e78637884a82b817e211fbafea14bd169f3a1c8cb23124c724ccf3925d85ac29b8448cf58a0e78c9daa33fb48efae5a5b7479fee54ef2518e8935ce2b43d8f6d4413bc996e1781e7487205306f6e91593963cc124c19a8753e78a15dd3fa2c3607399ffb437ac5a075d7dcde1ed7a01adc201c36d1ef32477284daf7787904971fb102b2709d7c0b1d504e75af88c1626d96f5ef5bc1df2f2b93909efb857a15d0c266382b28f2e1b8ad43cdcaa98f37102b4978c0dbba85e212aec4e49e84423c7f5aabb3208dd6763f10ea17048b70eadc11f74b9eae7f78c906295609bc0c079e6f84faf2731bf3413c9b89727e509de8d7d53ea49a98a2aa8352685c1eb92d1f2494fe84000b2e4601e56a422975902b320cc9b83c6632389817dffd668812389c6af8fcce6f6f280a31bb6b7f849258ccd19cb598c9c4824b77fd441b723ecd13e378b06bf168f8f7c276bd208be6deac016c87831fe30cd705ddd499bbbdb2ca32411a382033507fe64527e6c47db33f8040eb431b6084d79acdc209c8b2822fa133753c103bb77a6e5c89ddae490b449763bdda0b455cee620c327509122a7b2ee0d942181271bd0856915ae4069d7907fb332b4df4c4b98c5d50feacf8394ae5e943fc37d50e0a1fdd52edef01355e4e35cc9fd442927247d22bfa5da37cdbe38efec2718176d70a54ef2fcdefbc728bb23dbce649126684535e1f091f1cba2532aeb85443b5a304206489ab461664452ae85dddc7752735d56431019aa16d6a6f1f95476fa8fb74fc84042588ead04900c3ef4dfcd509c7deaa572d0e896f221eb38cd4bb3cf9eaccdbcb1d8e2dd4ba18cf9f61554e22bfdbe2c107121d67f683249f6631dfbcc1199bea38f5d93f7c6366e25dec26e2dd6bf2509f090aa9ca8eb8b41ebfa0386695b268c10f51718490588d25a398992facebf621c105a5b3afe5a5227d4a8d5ed19d8caf6dde3cc747894f8090b4cf900382c7621ea698bc82c1d3a124d0a3d764fe6bdacd14701bd51c8b6ebcb0068398e2ea0ca103e8ceecb1d8bc25910721cf938d68f4996c36a46d2ded051114d38fce05008f55f59eb4a41f75948cdf302ee2952f3568957a00ec339b66f17987a2a5a6c52ba0c11866b8bed31dd85f3f3a60d41cdeab98b8081d9f0d1076d1517eb8910cc3f86fca3b73dfe38f3870933a5cfbf416e65fadc7b94b2e7e3f8f6246ea94f83db2c1d23f18dbcea757338c0105585132452a30afc08bd29fc9f69bbe7f23fd709244387831d65286f7589d49eb76e3f7d6db4580268179a00a1836aab125a68f2335e935fc49f61d9b5b10eccc77ddff6e07113a3304882e554f6b326a59496237107ee27faa82d10f9a15b8e94744155e26d9a8c5dc3426fc6b709a6ec61d5dfdb6a491112dc725361f630c75903318e59b4b8cc6bc1d1913f31454459d9f9270c74d0fe685405ec21a6b64eab30c9d095df0d1e0f1143a4d193d812c8f8d697f4e7fbefd2409a9711057da9095a7fb89eff7e5058d0066901f316a34be7898b98f26b6ca8f2084e8802640ad8581c836842108f75a28f5f5bdc4f25a651b11d00c915c7f0e8ee42243afc6d096db0ea2f8ecba9cf6a243cf8d08f03307f2f2a0af994f4407fa7a9a3ef220c3a5ace741db44fc677fd2278fbf3648a118856c67f8faf80dfb3db69af5e41176ceb3d363dd4db8d55d9f443f5a36f2add38afa66658b36da993568ea1669061ca24e23a2b374e4c4dd97a9b4ed06070989514ebe29b4925ce39cd45e620023022fd66fce8247fc1f37d15fbf65cb4e02975239be994b3031e83a68a671c5b2e0f50a7ecf380fd65e6715f42e531dee2c4cd2b236c5dfb1a58116e4dd247d3cec065ca2da9a249b496be0bab0f4a839c49d36abe358dba8bec2b2926db1efc4f89db31204ef3394e4b7943199bb0ff445ae15d7bed438c5286deeb5d526eba6878a9b84a74a0d7d8f1a747f5ea9e6546c96c17bd0bb5ea47970147aa30ec768c54fe59e8b59b7b7ee5218704cebbcabb2cf68a4560b16b8db4a0e0b9823f99343952f6ccb14bfb4443c7a7c45fc3ccea66f0c6594351d6694a305f777cb5c3c4bff06cf2597144bc2ac38ff5e86d5e8291913e068db2ba5ba16638e015136f27eec81272a04aadb14d684a6ec950db148a8bef9a4b7b7434615546cbacf5197c6e096c040d0d37e35ba1790b711a42f0b2a58418e4d1a8f81e138258e430c0736716230d8106da58edaa7124f4ebfeb030a635a587e2c36c9119016d913001ecaf8b51c472fe4a265dbdbc58682063462982f23da51ff19192416564c0420f9a8514b1f35aea619b73ca73bce13a7173515f31ad326090aa299c4e58fb58476e914914b6ac7a1643179d6a49ad478fc273ee79e2db21081470fd601f1722b6a3134989f2977130e13044004c85c1553f95fa7ff785d713fc2d2209cc0f4c20c65827dae5e80f0b95d36e7d4847fbc8f433df2a67fbee75852bc26d23d51a7988ed50155bcadd793258c3ef34e389ad80b0459e82025fdb7d6518c1f9bd1a78480fc7b21d7f1708ca1e65994c7f1c2fe6b50dafd25cc06ae186b2202a62118c1d25a4dfaf40231df6c188aec12954b159187c0215a8da3ca892aae06755071c11bd97932dc9f7b4b6d9a70507ca46203b51c3174b59360168ba04382374b34e62a6c16ff5be9285e802f1844aa6af24c457a0482e515604c9bcd2085604c4f941e92b7ceb5f7c25375825375d938ee48131fc075a446705f26e30c445689997199da50ec8d6146f439db416fbd00677119470b5674623c3b7b02b9152ab4029ddd94e34e4a85da005936517e46a6482fa227fd4e69bc25692a71b18ae34ce882de28dc7d003676d6aa6b2d73befafd5a68f77a5760d265b3de3397d61648cbde6d3a7025fde0da41f351ced11bd8a04ef38c621057f4580430a6ded15f232d0dfd7120ff953a17c85a516a80897c0941dbe63bb5d520a8ecf6cfa68b3e4987ca0212afeb250468b7a10ed19b9c8302ba6ad9d31de993e3c260c2072b1fcd3b29e34bdd7244891295d0a330fb94dc7a401082aea54c7678a93fb954a788b67229bea7aadc9353baef2642e070d32038529e82ec104de22d8b6406992c88da56b941c93c07a489e9d63b02a992c75cbefb09c9fd2a3e8d7a5f194f328d73ddf90fc3646641051a7bf477233e8829d2cb38b2d1afb674538f7d9a1d1ce133ca1d3243347268160a2156e301164c5f5b4910c0c6c60a2f10b8bde5816c1fe5e9652e8e0096a3ce74e179b71e3760322c9cc43d1539e9826e1f9c1414ed8ec6dde405d0703ac09148aeb53b177b62511cb2704bef189fbe7c926a858124a7d230159717dc3bf762adb4cd7834c2f5c3d82192ce5cfad01023bb3f092d2d6d6c430782b6e6fbaa0f5a1f84a9ba56ce1ce1cca67abe49033f4a372a00f2a5d71dac9d4d9a5e7ca3a77e55e4c1c9a5673dd3cc03b07ec90569361d431ad54956c144e1542c18b4c8b0c92d9b26d45615d1ebde0bd6733df19a059f74777e84e0ddfb43e8681fc8591366ebfb8f3294dcf7662a3f8ac7e74b56656616c198a89ed57967eaca6aa064ad36a605ffee93f5192213315203aa17af866a4839ef456dd5f8cce2ea11b2546b7505f19826f0291f4d5b7e769a570a050baf5d7b7134621435c97a582064846e5d6e78d3659233340f0d872ccdbfa47db6b1d827eda25eaf399e9199276d18d534523dd5b3f4e2a2cf8b7d8f91339bcac8609201100bd93d8fb78fcc3f81f7b0eb64af90d7ff48450d92fa0e19f6539f685e4f2a878bb6f24aefca189abedf3d5613917c6a732f5426ed7833d51452c3506a4cb36855e3b1c59dce156069ee09d2edbe51ec70e5d9c3ff4c2dff369e5c938b8d5d2dff76e20d15c157b3e6827bac9a6f17a87a18bd583c546a16c415cf8c102ab4e4da1c93698fe8e734a37a9f10558d59a2097cbe0dcb056db77aee47dbc20b0c991b1cd06fdc54fa8e0b4fa0985da54ae3820cc993f3d6ace83cf0e2e6d51e41cbb36406195c1ee3dcdb5c2480ff2780b9fa5d34e06d7c4c07d7d8d7feda0996f047c6fd524150bb9f36d5af9e0c95da3d3901baf84a5f5760329c288ef137be42d2dacc07fe197e2534020fab4118b038703d05d953f4a506280365cf8878c37d65c5262a12626b49d9879b4d1d9a67a6e9dcd2a5bb3aba30397d5bd0c19913a012455f69be04556ecd77ff781de381765d19bcd3576c2b0f307a12c411f6ec7f59dd29e046b53229aa46f87c173448b4fc1c57afb48f80a0b725cdb2d79a61bd7f97c45aa5d6b3e7b96c932570d1f35a4b17ef5f6c4066b0390db0bc546f62a3f8cac0a062f81e21802ab77477e8df63aeec07ae7ab2c83880a5543f0dd424cfc460080d7c5cf575425057cde16451d5a8abcb3159e6e5ca2831c18b97c1c02958cfd69cca38e6ec6c840f7e03d9f729e660e91183935465b6e55c19e646851faa0ffa87db34700ab59d122d808a5eaf6bf227278574b4d52f390dbf08bd89e59b8472ce53ac15098a9660d4475bde56b19ad433b13e302aed573e4c2644870a0599167036546227480fb1ae0d974d0782b415eae74d95880a973f600a1ef38c4f9ba8746324abac07e1657773a1ceebc79feabbdb54cf297c49ae57cc42bcd36aee664779cc293e80f47ce1445305d4ecd4beb2d3d8acc7397dbcfd71233a493efddc8d2e82a1d09f43df9e7ba65bd289d18ebfed8ff754c0dcbd4202d516dfd991f91d70d166aebafb52eeae257d9fe781b84561e672ba8a12dc67f796482bf23b145a19401b8945c7421718f064caa517dda2a237ef61dab360d1890f721245b6d0c6667e215fb4567ebabe3129072c74a2ee5d871dadfb9783e84cc2561113720c844568518f3154ba0de789768342d064e04a9fb3ece262943addde4c251cafec15846dde66009df54ae20082c00cbf9160d08eb594c4719da3e6ccd920e14ebb14046573ca8b19428178bb5763c95474fb68092bd4af6cb0edef361f34b1eec9fd1e469ea9b11797cbf234e8a6b03c93218133fd62bcdcc53d7a57f4181a4c3d7db62847793e38f5dae0f3999862fbd134fa5991d24ab107f1956825b5b0b2b2d4751fb9a19ab959d5774a8912fc3140aeacf0721dd488ad298910e2fd36acdb5e1b14cd2c271d374c39ebf19443e29b819b80f15596f68497867a935c9566b8", 0x1000}, {&(0x7f0000001480)="59708c9228d8ba697221ff4d644a782eb7a10509958b8ee200ee6735821f4a53fc60fd5264654c9d97febddea3656a2a337ac1f3e051cfa8b2cf53196c2f18318c2071f2e09814d508328606c06fa9d8d3944c5cb6dc9167202dcf06476c9540986a32d69e1e2e447c441309764189b83ba30499d94b3e01a0f2e83c23c8a87e12b56a1041f849ce8dd0ce85217b3b4e718c00ef64be10793eee3fc6adc976e45a45726d8ad2d4c85f76cc303724cb4cb151107e99fff9d47fe9330a6f3559a5", 0xc0}], 0x7, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:11:36 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 19:11:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10008, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xa93) semctl$GETNCNT(0xffffffffffffffff, 0x6, 0x3, 0x0) r2 = getuid() seteuid(r2) sendto(r0, &(0x7f0000000080)="f04b0d88214e", 0x6, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6}, 0xc) seteuid(r2) 19:11:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/190, &(0x7f0000000080)=0xbe) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x3, 0x800, 0x8000000000000000, "70b933c05659178d114b2c93fd744dcfcaab482d", 0xb1, 0x8}) dup2(r1, r2) kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r3, r2) 19:11:36 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x202, 0x20) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) mlockall(0x8002) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000af9000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 19:11:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x1) pipe(&(0x7f0000000100)) close(r1) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 19:11:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x101, 0x1}, {{r1}, 0xfffffffffffffffe, 0x8, 0x43, 0xa8f, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x5, 0x2}], 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0xca, 0x2, 0x4, 0x5}, {{r1}, 0xfffffffffffffffc, 0x8, 0x41, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x9, 0x1}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20000031, 0x20, 0x61e}, {{r1}, 0xfffffffffffffff9, 0x40, 0x10, 0x7, 0x7ff}, {{r1}, 0x0, 0x8b, 0x2, 0x9, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x44, 0x1, 0x4, 0xdfec}], 0x100000000, &(0x7f0000000080)={0x7, 0x3c}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 19:11:41 executing program 0: r0 = geteuid() r1 = socket$unix(0x1, 0x40004, 0x0) r2 = getpid() r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000016c0)=[r5, r3, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000004c0)="250229575735512e5d888817fcad99cdb7e5748db18ea6917f7fd381ea7c1a4123c4123ec731e20d5e2d7e0f56b50c46d4ffabd094fa54c3e77c86070e2a8887c43899653079e993b9116c1ebc64d25141fb9075bca35ba4d0ad407307f424dffdac552efd79ba09a92447ffbc1c2d09ec501ce64eccfd12c1c7907aa8d86cc2bffa6e8967e275154c55dc2ee9a815ad18463f47ce6836d1eb64b3030d3858c9d2c54704cb12eeb6ad666e79ed57d11e55e762892fbd48bc8faff3170b9d4f904f237c5de384612a93f1ec8c56bb03726bab7c3e19fe8ec33f799c8a95010557bec21c3c880b2eba207889c02855a594f9aab1103fea56586ef7d422f4ad689986ae228d14f55c28548e9ea149faa866b2648a768e8c739fb5e663c5cd9ab6e6fa0fdde64b5640e9102da77892f7c42227ef272bd026a7b779c675315548f29cc49d6c5ff78a42afe6de2445a531fd7acdf88f1c856cd157348dd9efec1d01309d9a1a3412994a27776718eb30afd26ce5912aa95fb78f73205a75389d3a2038ed8b085cbb186ee75f8b23ebb33e3f9b6acb96b6432fb23865b1a45ed9130bf9ab08cfcd60714cb75bda49307db3fbcf3f961bd3a2b2fa93ca8e214a07b787154347401f7db8a394e8c1a604aed851af4ad53111627f36ce8e221aa715864deb79fb472b72c3627ae40d6640443218eda7cd778956ee3da6cc538055cc0761fcb69b6616b86ae576d41586c0c25cf55377ba37e99b0619f5f900a73e9625e5da8a64b8f9710de66e5f5088345c45e0e0fc6d9e9e5229b217b16a704e4d9b8c2b83e7d5d97dd2dc2f0485c202a1ef23b0677812ea8b4558efb4dd8ae30bc2ae227df750e651d79b2edfbda5d69d86eab8151128cbc3b92acaa74be902684af0f531f8cff2da42c5eda19f6acbeea981f437995b9c5610dc5564e69331153cc504d40330c7302cc36c4ad2cf60c3ab654cf43b7e8c70bb161d649c4d5024a292f87b95c4184d5dbba4b8128ede6734c17466602d8eec7bcb645c793b4fdc1a9a11aab95f99f4d79583246a5003502a346631b9431693a9954edf971173799cfbebb2eed1439c44a5ea0d3bcc6dad9d25b7e3192595d400277525c72c925d11ec4577f4181a6efd31ade6e68dfef99997508507a3d1f700d126e8fbda1e36629c9ea219a927aa80e4d28f3a2a99a3f33086d534f714c3d32b4a26d8a7b6b00988a95f8a0526dfe76dad7d527ed3ddb3286087076edf73c476511442827270536de5c7f3f8732204a33af84ec47bfa2d6c18e55923a01881fa3eb316d1bf14e0454691a4f8532799bfc334882b386213b693fd6320b6340183f7f923c1bc7ec4dc03e70f709125bbe38e857d877d00f70f7789a63e24cfdcd0dcff2d4b2b18876caeff6ebde9a75a622bf07f64ef8d1cb605dc416fa2c8a710fb35c8c92a175b23df6e0186a388df60f12828c88f26746b3b81cdc274f597d870792e85d42534b369ff2438a34e77940f37ccccdb6aafc1371ba8067a9aa4cbbfcf008da3854784114ccd3316955a7bb5344e3c1e504f4f436b1aa3ff16e727b1260f90f7a005f0e6213c4aaf7fa94aff5fad996912a65d00649674a12df9dc67ae259015f9c28db3c53f00e0ed5933d5a19d77dfb751346a5266924a9dd41b54a4689d12178758efffba33a173f4b1fec3761972ae3791adbea48e83987f8873a0be6b37fb1036338b4e4a728dcf2f63b59ffa5e43697cf1140fda334a4f868ada6e7ff0c8f1ed416f5998186695ca717c6af939d49a7ba4475a0b13f984afc61183b07a2b53208a090d08a0cf8b135acd05298dd57ca7181aed8df75f9efdc58d7679ec31b96de7d045e60fd1b13b9082070dec08e6a919ca2cb2251f19dbf089721ca9f605c06cf07b42fa522f28f02a2004ddceb9adb6ca90e3c6bf2ba85a4d45c2b5bb4b3a02323d5d3f44bcd234ecf27d3d94c5bdd4ff47d11fb0a71f70c78c3ff77bffecd5f47cb1e29e5fa6c34e3b248aae911313bb6811f8e0be801cd17bbbae4154efd783fc8e3cca81a7ab8fcf014105470d2e24f7cff6749e3ed8d76b2cca7c37e1f138c4cb6e6b062c06c61f9249ea2370bd3bf92dbd37042044a637116bb2b04e44e50c82fd38ed897ed89eea7a1d3509d29a93f9b19a61d37e884e290d1a1ae00d4840ae32adb847e34f3dbc138ee1e71dee29c43ca153830d7d8fc1a851b27f8f278a7eb2b3422d824315f379e44031f78d0e69b6eca28e3bbece3225747595a88787155a7f8144cb70ee61aac6ac0a9dad601e0aa1622a5db9f44a1b39f2991cb751336ca6201cd08315d4e92a2787bbd0f4b253d61d2c4b6372c7a372472fbcf838eb209644b7563c9467aaa73d37087dfaf64b866a1f76c3dcdfa9d233a260e1ee7ea7525b73b46b0d990cfd91985bf127fba523f232cdbb1fc6a246f62e2f6a6fa74e9fbe9e9e8571d53f70d9374587ac66f967476ddb2b57348b0c78d736fd3cd91a176adac1e11d17c9bce71aa1ab77571fd153422ee775b101017625098dcd356ca54c6097f4a1c0d845abc79fb1d6c346b1352ce7a2ba74b723c415726b389b510cd0b638ac78ee0411cea3949e02bec8013acd07f0c205bc6ad181a0502627d04bb7140ba5b70707c0ef19dd03939b0fde2f48564f20688cfee63713abb600ed96b4bcf862e2812097e10ab3094449920ba3e5aa46fc0206a2970e5701b603840512aeaf53705fcf891b61f9e9ab5d0a3a723540c8583e5db067a92883c0f5487baf5b4a96c7baad637fe96df0c5b53ed2fbb5c0fa2dc355583894ca984f664061f6261fc0385d5b6703ca2d763c8e57f5bf2e662ac568503f5cae2cc1388e04580e0abc164fe1e31d1f8c939e0f34bad89886ab3d9dcc591eabbe9e9d3ab322a179ffd1fde9b6b7490ea549005cc4a90be4243702206b3d10269dff647c442e4dde3bf20735045edb9481506c99f6d2552d145c70bee3a1b5601389a120fff6b68bb8a5a6db3d23f174a41c344ad7c2311f359c59cfc52121a0fd621eb1c548c7261397930b33f66ee504253d6ff2a1411ac13a87248ad3d21770323e88f6fdd5382629bf3a75e646d48e9c666a6cf026934d6c7d8596d3451fc3e880fe05dd8c7f3ea52e2a02040aba055788a2ca97aba60c143ee0e2f39ffc9ca0bf24315b5eeecb39d6ce17ed7cdff464bf4ba33c5d8d42899187dbcfa297bfc266625c249bac156bfb926f0f8e76652c27b884156f7884ce98f6f9b416bf806d811db687164c4df2b9d7a9caeab606b0c599dfd714d447baf1c48bfdad773d0fb8a7ab6468a983a9a8d860dc16476b24abca75ac76bab967493cc010d7b2ca7f8c46b30e3d30eff67a88879f88d001be00f840d14af9baa01b57dc3e99167d31ea69b77d0e91b72a3e1aa70acde840ae39e1f8777ef40eb55208c257ba8358705ed9c0fe72f8536eb276299ca175ab0e35fd51f837a24017ebc5f6e0b7c875dfc38d3bb8a73a9ef224848c56c35ffdc77c1c0ee40cd4d58dc597b701eb41ceb00d8990614c679e6ef7c0007ad4a9b0a6e408b73cff44981235d8d4ba848a36f51bc3cfa84e0c3c95f9f15765ea0390a96dc46c9697d0ecdec439f02077379ee8ec1c0100c4cac21a9652a35c34ff2d7032365b8882cc0d471f7d2c01027e819fff2cda40cd3af307f24e1ff30177a4b44c46fea1239710ae6f11299f39c5742d5d3acfceba8177d0b72b1fde2f6345698ec1008ca7c4db2c9347e1a64b466e9ff9b31ae24b49cab789d20e254d3e5f7d8eae13c36232c9ba4ba957b7306ae8a42b7d104555bae615ea56679dec3cd4c40955ab162c8755c32c9517defcb4fe4d2e35f30784f048e6f229e8e7545be5a92a9a4f6cd8dcd6f8c1eaa6adf6c0c21b784164d50a1f6c6998f98d25e6ef660c1fff2bd17b0ea126928293d29244dcee2edb068c74256d584cabbe1b8e13279c6088b3f53c9c78b91a90c49d85aeec11a873a1f815d5751b08c73efada7c8f278ab7b3aca6d0de01fb79454258d09fec946392b9774d05e315376aa8e0f6e341eaa36938cd0fc4858fce1ec28ac13a0b16a96b9a4d38020b40de21b7159ef29be6e24f3e463e4f0fc6b1e0369dafd1c786444816d9f4b695033d11cb5d51f63439d88a2eb69203bc7b14d0bb9c8a4e182539127b6ce6dc7292ab866dff9c8f946fa12a87000f213051ab663e50b7bb610bbc63e9461b7ecf4bb4359faefe73ff456f063e003e90643ecf6782fed18ccf13e2185efe8f07141269f57496366efbfd70b8e2ca18d5bf715b5148a93f5fc5e5e0fe9ec9ce7c549cbb1e34483e5211ec7fd43d2fb53c591d438b75e403f2ea2a9b405b30db8e9d3ea7e687fd8275682db657aecdeb623bb2c0c8293ca92d9cb11b190014453fd5c1fbf31aec087684f54ca091fd0f603abbeaf1ef3317ecfe04ba4cb8440aa4be76e73409c51a6aa7cf8240026b3a16c64430ff98efb487dfb8e8e213080859e6626a0d1435cb2003fee1cdcae2e63bd6122f3f144adff1f66014195869aa9af60b9a07d133413e9b5e23da35137d944b84bb4abf3374caedcf3e6fe40977e0d95c718996a2962049220c490bad224712172c5a80e51d9e6cb25f525287cbf619374cf4b4c05e4f1b7d27a57b90c84952be692026de7fdb9a790eb60e9cb12ec015d8f93e857e04681a91f72a251e92a8eab49a1ae9478b8146e087592d789b2f82062be0d1c9ad1c857a08183807d34f87e455dd47bf9eeeaa928c61ce3954fb3540e6ae18a2b64c9cdcec940eb66cd25754ce865ec9f7a460fbd915b76b68ade57a067f025ab44c86b8b08854bdc4bf4e3b84b9b7b22b121a717b56d8e0561f8d822bda157edc12966b9589e4e709545fa7ac66e4d5b7b567909b4418e8ca510d7cd71f0b2d20dc99c94ce6672e3029c5295c92926d4d5544cabe286d1588d42aa5725f5d250fb0cf1e7cb5235986a68a3ca72746735ea78e6a2322ff64b74a4f28f8b8d2dc51d7453d8e08e48b88712e0708913f0f7674548fa312616c3adcfd45d620c26e144a3ba395b61dbee2806c7c174af640df0f257e7a3e45a4eedd5c1f5348195c46d1f14d1e8897beddd9feea8829b25d99c1fe9dd807a83f1ce5b87d58eb14b6ba9b5f6374567aa3f8c656878990ee78679b2d9b7ab6638a0a098e768917c4b1dae424343909caf4c486f071efea83f545dee7c613e064e25b026635c2823c2d1b59c8711f48413a1c08df55ac6783421a8d2db06ca9cf24bccb5052c2996f5b59ad01072298547822863bfe6c0b37f72b2496e58191f10ceca711f93222acfd151cd885cd296384dccc05293e6114e504c798b23285be7c3fe8109851ddf366765c895b3506093b3aca7a8e3d4297c4d2b1eb5e96f8b37e82930c36d93cd37eaad4982fc5b68ff6b8be9747040a958d5be388aa879e2dfd983ef1f612b9e0168a021b6f8928618db6050ab7a03965b7c9f930439fa6538dd71426f39f4988017817e8a41969cff191db4ed9a3376bef5033a915711107a8640e9e4fc50e0ef2e1822d24c6a0d4f533f5bd2891725e503221c4ab8d67816523468c1c52c0b43012ca58efdf4be73732e3e7bb120a41da1bc6eb54d3ed8296365249c504c40a3a8fb66919447a603bf6141f1ed920626700b9a9db1cd904bc250800417e6e65eb43b1dd476ed64eb5cb3be296b3ead5d80f308d53dba50ab9a3694f310353e0f0f79b332d3b166cc8d19e90bdff35b2ab1cdeec249f4deed38c474651ae486fb7a06c7b3845fe26e4a847bd69c86ca920d3ef", 0x1000}], 0x1, &(0x7f0000001580)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r0, r3}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r0, r6}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}], 0xb0, 0x400}, 0x2) r7 = fcntl$dupfd(r1, 0x0, r1) pwritev(r7, &(0x7f00000003c0)=[{&(0x7f0000000100)="f0e4a05ab2000193b56d8252d6c965090b697357806a2a5561702a7f62666cea44852fd849077893a9d041d1c365cd8048e5a57ee5a8c97b0c158dac9a9d6999265004b0927ed5f7db41f4182b1fd09ea8f176d9720f2355a8e5d558dde76ec7caa9e6796f971c65506ce7b6366d660ba5f85e86953d791557d2c31b25ee2065897028f2de87986f3453ac68f52436054a3faf50d97d14e8ae4924bd711319f759c1a820c94537c9f920b52484da947f30f7861f58d9194f3871561277a09345bc54e9813b35ac0f7725d764aad4b417077e595110e32400b230f2051ae743342acb6c1a87283592ea09b4d7b301ea7fd15d98457c", 0xf5}, {&(0x7f0000000040)="ddb1534875675e05c46ec8d0f4c731dcba7ff945923a3cb2cf4ff25d09f15994312fcce94e1cb96ee12728df17928433154201ec2cb6852277aa393a35df6aa7ed1c22c17e331e01", 0x48}, {&(0x7f0000000200)="bc0cf7f4f50f0989db7b6548b1c6d4f50b9ab4035a4d70799ae9799fc0ee8c7d865e38b732b902278778923520939d2cbcddf8f416a6d3507bee5b46e48b", 0x3e}, {&(0x7f0000000240)="8f41e77357a090948e77707bb0af2707389e295abd53386f581be03e1b0e958079588cc58e9343e57edceff3306ee0789806c9f94ac2dbc5a1c166e6add08b6442505059380455b86e", 0x49}, {&(0x7f00000002c0)="20f9ffacef57d99e7830db87e299aa9d3be14a353f874c36353d4e8689da3db59d094c2d58f772bda5b1437fae27a4110d4708e6cb6219915e76d46b6847b245f13d907ec86db327f6485a22f7a7be9e23d3f146335683203b576da0d4c883ce609c5d4b581ea49ddca7ccd2976aabbca8dd4806937e5331ba15b817b151f19d7e030ae49eb73fd5caa1e94cca5b5a3995672fa80c9b47b9c7cfc350644e82ab2962e3fdf0888d18a3e4818aeee47c7aa5c27675c3568c9ee6e8a514e0bbdc8eca304425f159bdf389e54c2b31f71197ccb460ba860d95049bb16c638e28ba893092e707909cae34aa64ec21cdeca4ba9c16e84f0fb56c1a", 0xf8}], 0x5, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000001540)={0x3, 0x64}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x1f, 0x401, 0x100, 0x2, "c8bb0f7c3c8b512ea093dd23f8763fe9cce4615c", 0x20, 0x1}) ioctl$TIOCFLUSH(r7, 0xc0206983, &(0x7f00000000c0)) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000440)={0x85, 0x8, 0x7, 0x3f, "9aa2d19777452916728fc16bde5bd6c75a42a7d5", 0x9, 0x3}) 19:11:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="552e3fb51bf2fc4a3bcacef4c5e21bd5449e3e125a431f856070ae56503ae4c6465be7e73f83668bfd99d3db4554eee9b141257c97ee1994dd5dfbdd48bdaa5959aa62aca8e8743052333f6288ce5299d99eb7d01bf33fa19a99ae0f292ec14b6b1cfb8ebd51ec983e6e21e00ebe1ff7e3cb3681922ae3a7f5ad22ecf4820e02633cff103862daaef3f9b55ed5da9219c05397677c1ebd2bdc9f57118e2875c105c8d973c1f3be2be4433fe8e3dac568ce27584f1c665ae00621be233317099589c308b2daf518f7fd0897fc067785c6a1c219a15002bce5a8182a7e9a57980e6bd153a9dcdf6a08b83ce23e315b51aeab6340e5db2cafd27d67190fb64398cde556df871d2d627d46993170ac849861b43f0ec30cabaa1bd7f774a93c32dad97c0673f3983d056ca2ced90ac04552e41165327cdce9032126a382ed90b77ee424f800b8b7e29ceabb5bb526566774ba6acb491095eaaefd758ebe7e78c439a599ea5808086531e7a872d73389e03425e984cead26c22c0a30cb43eace080ba20ce625375b605a762cee9b9a24e051e590478670b8387ee92209d032a0f01b31d8bdf0a1731349218046c3ed20296b16292f313d0abfc29f237f08c71c92ad6b881b9b8f3161e34e871de64e20e51154160a179cbb938a637594016be53b1c2fec950a07cb5b6e92397d56c15be5c760aafc452939e49e09780e0ba2b650544e5929365b8dc2c8fc74c2bdbe7bf3d518248baeec31f4b0870f85922183986bfe7ec0c786461f1a059fd0de52ff4793b3eaf26ffb78703934e8d86dcd879d2c4b7d705911445799434d6a223d9c92855fb6f0a6e079c13491267819a6bd025dc9e8aa8165029134eac74383846193997e44d8fdb34b28ea915857c9286d6ea67b80d06b0e308d4d2aa404a6883ebdf2bce33163bd2675f538d427cce457ce39ab8ff3f32e582d69d11d616b5801f38af4cf908e0c95b3b5e4ba2e56ed1ce275d63225beee8ef657010d456017853c899137be9c2eb91509d8fba909dbd12ee77490151b50fe96417e5d2af3d7467855dd8383fd862588874b32908fe5ead0a7cc28836f071cf70f824db8f7ee7d7cb82275b17953c1e8a3ce1e33e6f0d685895edb2c3d88e24aecae90a6829899095e0dc1976117890205c31eca4e78aa9755ff853d9c4cdae379f271cb179e29d94bd8aebd56353df42916ab667ad981345f6bb59577c40ddc3e7b2b57e8c62b55641209f66d8d10adad0ce13cedc0b73b6d1584b8cc95f151958d6031628a6ec053b7e0b34d47f734af74ce26f2363fbda116b4e4ea1aa0c25fb1938a4e234ccc89a476d9038919072ade60dbe0e41c3b9923de28989671c69b5e579161dfcd50075e5b01d2e4b1bb0188cc50302e1f90de96785cf6f78f148c35c797442ebb231478bb1686d3887d7f63872e5d94c861a92d9a742570996faa0791f57eb00e55e7d1fc59c17ac6df973302567f14802ae8403e1141aab4a5362aec048106d5e7d99f68f2c8f81b6cae6243911268d4b6384ba2cb9e2d73f7953e40758baa5e72f7fffbcb67d53079ecf2017c6dceee7d27a502e518e3f806f19ed96825f5cd564c84f66381a8b9be634d00be796c5f9654e2d3d07db3ad2bb24ddcbf8fec074aef5807f4b344052b867d66cdffea279a0cd0283ac4929f9178fcdff0648ec9c51c57065bc463dcd454862aad300b26aa95714ef73e061a4df1f222e35f4178b6b9ddfcdcdce4bf5c58f4b520bacf4e73cb882fc70f0372ffe5a58c73d96eeb124dc2c7db191c6c844d605d947b9bfdf4cfa36baf45df00f24f9cc5f2865f87525679bd2980ba244f546436e8e29a92842c19f6ba484f711de1a479626d05500abb20ffda40fbc0be7e32d4f5df5235bd5b69b58342c78e5dea0b8c366958e02994bccf9f52c4b6fb43c7cfd05a767b053e20836bd284cd40fb39aaf86aea4aa7a09d567b38dacc9bd50fd1bf58fb7a56b528b034ec63f2a56cf3f483561375bea4157935e806b6b2eed1172b3839845c4a7496a3408e277f1df7487d6c28c37373bb8e7e6f0286c9a8236359cae6c32830d1ec7e20d13f1a4f80de13745b618abc9e68bb854fb3c85ad32e0fa4167de5cc3e95c871cd3654eab82618ab2890a12bac3b7d0f07382173b4cc7ea9192c8d2902a7b1f6b9dfcb36e1eaacb8c7688698457d6f385ee62bd1af78a5d7a39a207634a256bff281bfadabf698c7afea9ae2871ac99ffa0a72a6adf5a9918d962fa0337cf5d2cf0f4cf446c918249b76493517803b57cb450ec07239eaca32ba8a572f30f510eb336003d5bc4d8169cb62d63b7a44e698636473fe8f2a0deb1533e8deaf9726ed8002c6c11352c62de354f51d1b792c08d0a007af8506eb2acaae0a46e118625cfe4bf12f47a3d596ab7c5c463ffd79700713711e74b64b5aa6eb1875a0a66267087867818b894e973d0fad27356e27d990a368503e577fd4f2b56c906fe56f327b66153793befcac616c3ed333490c77f8bcd250862502d2c39c7253e6ff0fae98b01d52a5310d73de48e4305e6b15d28e3352608f1bb7de71fdf7e73dbc7553acd71df393d8e64f5a54fe72117e3a7e4edab363ccb0671623b622114e2acd11f9f0173220cf187d9fe3f2680e96123f545dac51da44b4219045eda1c6c51a58be94ab8665c049518410041558b1b0343b87c539bd9fe713edf87bccf6c29457b64509ed61fd2f5ef5d053e7b9ef92e6acfe349ab7f3a5fbeb3ebdaba15e41bb65bbac94e6ef5fcc545f6bd9e633dc19574113c0ffa119519bea9cdfb1118147b1034d1b16dfa1960247896ef0d9812e03de873841e484c9edf2385e5b21d21a7ffc965cd4956bf59396cae6c558ec25e569372d62cbf78009abe0d47773d734f615b41acef24ec545365800d15501967741d381ab6f17d09c0f1ad0ae7e3d54ecdeb43073047719692e9c5fa2c30c281b07ab4c0337ee63352693943b824b71d33893d97b77d8f8b84e625d8e5d3105326ca5e4b1cae8440ac9e699190550f10b8a3e97fd930b1ca7298b6a11ff2401848f43232b3c64e472fb45a66c18a331f4e833bbd1854ed1add07f969595bc9fc95cf2ff97f28ac58d9604cfdd8bbfa232a044fdb2db8f1c4421563ee7f92987ca262ee67fb0211957ac8e9bcef71f107a5a16cf0d800be5b37125162498aae5ab2401dd4524cab6c9ea26380616c70130c99f9b8b0812671de31053d78829a2bb86ac1b63bfc036a49dddacfe28b5ea71d6987ed03861a3fc65f11fd1f1e4de48683328d11a4df4b15dabf9a633bd0a0edec35f0afa0655e049374f3fd657cdf7542ef387f3d869ced6be0b4511f6878e313e3e0affe450cf73fac6dd47f9442da58919ff7d4a9c952aa2485d9e0cc9b550bf4a15bf3dc78deff944052fd7df255deacdb2b5727c199e10c9268652d1d8a182d7fc118bbe39706e5624a797f10ca74b006c399b7188d0e2cec062a7b68fe18f13ceaf702aa980fe1266f0ca1300def21f4267fc1f6131c21d040151e81b75ac93a7c902a52a5bc2e64c7f2c5a983f94d46ef494f8dd2f3e1bd9b8ef602ab51262db7582c0871cd2df2899fc73006563578f3103fda6db8eb1b119448e5e681b920ac28c15950f77c4dfda410d2c84979820ea89fd8e9945a331533895e195844a0772b04f3c3acc9bd22862c0e8951604438ec4f44719a7927011f0d6ca8eb10288f3e86c0099bc83643137dbf0c65ea009027fedfcb048723ab47cf059e1c0570c4d438fd2ed2a749e5f34830a88d16bb92d8fd9d7a7c0a8c24283c4bdda8d5dd129cfdbaab6feb28c33af6ed884ee860feb75c0e5cc04a9d870186a2a9f81c678453153c0ea2e712cf167da2234c640deb7f47bf48f1a1818b7e1d59d3e76f0b34d83a348ec9cd41c2903d5775f99d7cf0cad74a16f022effefb02042cbfa6559bdc642c95cc6d4b19657b9bd1db4a955663b0f568becb06be73c2f13456316331e4d481efd1a76aadba00eb58c4e9a432cdce3c123ab46bcfeeabb684354a4192ccf3d6fb4b06a3cdb39e4bae373ca6ed2297a3a6272d3b29929938a8831a20c55f6e2d7576c7f1b9ab3ac5d77aa14c248298d09de45baab191ca8b189452ed96ba57c52eed01a631f93c4588d0a91715942f4ec7de6d1a85c694362cde7db66c08270230ef6ff7e1a107b18eccd1550aa939db168c243c482ba3e9f16c2f885f33b4534df93e2f1d2b5450fb4b88044c2e1c67d62338b0f39bb1c2be27fdbff1c7e816aedd31f47ef960732870c28a525c99d4258b5c35a6efadc77fa3695e95bcae7e40fc527d596e1bcc88ecc669ff42f4f12ab2b8636594ce79a4c308259c590e490559e53a035fa3c0d0565a57e2f3dae79e11a1e77fcc3bc84611ff66345d2063f840af8c5e85883fafc17c299ae25ac6dadd089232b3c6399cd464e3ff092b0960c429a6daf0d2af8eedfc0d310539dbe66081e985f2812147809b5d74f5ebe9d80a32595ed27482d49226618636834159892016d9cb4755adcd8120322a97e2eb919b9f90a1d51d979d22b6a2ab4c989caa166106ff1da09caee5608391694376dec2675fb5eab04fdb7cbfb05e038f57c51cd966dc20f27cf0bc5ce8751b3b3a8d7d1ea44bcc6a5fc4d38088ff656282a969662cab353e1c0e5de5274007453410b42f60adcd260668045805e1cafb4e9b89e98ed000c5c495544abd048ef39411c58789e336f1c608d0f3a4d408574aa6db60a810b977b83f618f201d3859b15b536477ad23b1b1d39ef0211ba737541b209e876099b4ff562708060f0ee09338181207ae4fa804d779bb47a00e93c83bcad82a9de206f5c0413df2058719ad8dcb3fa396dde9e62124de1b33320e248c75f2380a88f8b81ed3b92e8a0d8e8c502cedda6816f58cda646e42d9ce3e1a18ccc53239da7da0a1bdf80610d8c21f649bc00c41b4e51b3dfb19f32c720727d28974091a41035492c9037a0813326c596b5ed2a311b9c31617d1e107c3e319a7a7f2d54871f948dd8b3f88bff19641e2915b07246cc3faed53689e512b1dd1584cfc5b1487ce9225e0639bca3508f47cba9704d3310c014ca99078c96c5526ccc2b9133bb5e519c3c8d2bb9cfab7248cab4a5a0893e1f88ac9c3dbc9f16de51d810a541564a3552b3224accf89e823b6988a0c932d12a1b5b0164afaf039935b9b8db6d627f46b1d0d061455f913edad65ce37ce6ec26d40183421cced253b4f654b0bef6f13fbd587592b3b972a4ed408c487c03a38ba34487e9b7940e86b84f25fa190a1a3c9f1ce63777de33ef233cf97b604e9695bacbeeefd3fecbf22a14e21b29d62fc75b69b601fdf064a116a2be8567d9d25957af45f49fd596cbb8c70452a19f8bf8744365a0c88fabf74b5373894aa5609866b843dead5489e306853984a24d50962e04dd709f794a1fc93cfacb235c4c79a1ed590b19f498cde0156216335c5ae0ccda982158404a6e293eb76f4ef9615b9fd4451c210ff7d509de2d7f59f36afe0466fe103e31f357e993cf1a8214b6b0b5983380667cac883bd90175a0d68e1b7f6007d1ad9ee944b58d31570fdc7fe0d4c10b1ea2cad33cac90e0deee1462701cedf48416a269e708eb3dcf82f9110f78ad5a874d262fb456f7290251175298ee13c4e8daa59e41083a6fa0de138b68b43ad06137611ab6acd0bea35a81bdf39acdaa0e484598a3cfdd0f1c89077492d9a84a6a341dd3ac6875c53e2ef665534693422d9578bd5cce87a4aad311f8599fbb28923dab704c8317a7", 0x1000) 19:11:41 executing program 1: r0 = kqueue() dup2(r0, r0) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000001280)) 19:11:41 executing program 0: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) fcntl$getflags(0xffffffffffffffff, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r2, 0x1fffffffffffffe, 0xa, 0x0, 0xffffffffffffffa7) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x0, 0x0) r3 = socket(0x18, 0x4000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100000000000000, 0x0) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x41fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x3, 0x8d) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r5, &(0x7f0000000440), 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000400)=0x2) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r6, 0x20007471) semget$private(0x0, 0x3, 0x86) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r6, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000180)={0x5, './file0\x00', './file0\x00'}) getsockopt(r3, 0x2, 0x3f69, &(0x7f0000000600)=""/100, &(0x7f00000001c0)=0x64) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 19:11:41 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) clock_getres(0x2, 0x0) 19:11:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:11:41 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0xffff, 0x800, 0x0, 0x8}) 19:11:41 executing program 0: getgroups(0x4000000000000027, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:11:41 executing program 0: poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x21}], 0x1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/16, 0x10) write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x104}, {0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x1}, {}, {0xffffffffffffffff, 0x4}, {}], 0x6, 0x6974) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') 19:11:41 executing program 1: r0 = socket(0x11, 0x4003, 0x71) sendto$unix(r0, &(0x7f0000000000)="2e63c29bf7277feba96a1dde97f33523426ef4ef787397de3fd3fbc015dc035e5a3d39849c16c0c8a0f58c08b33a8946a892f51d10c7dd1a984d9a248dcd127a4732eb4f3bfd24a6c1c0edf5be4142d1820898ce7df9c2a3fe75abf381bdb5ed4e977585f29f70709b93887c9307e6be873a35a1360ca2b72ba0940fddafd4d0b8fb6d2ce1a1009b61026906e6e465428ce946eb26c4d02418d32568e8a42cd4476dd0a7eac137488ebc385c32b7b15705f4a677317a25a61e7a9b38a331ed16bc601db1ab905e6d0fd745d6", 0xcc, 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 19:11:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) kevent(r1, 0x0, 0x7, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x100000000}], 0xc52, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 19:11:41 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x3f, 0x81, './file0\x00', 0x8001, 0x2, 0x7, 0x100000001}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0xffffffffffffff81, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x240, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x8000, 0x100000000, './file0\x00', 0x4, 0xc8, 0x6, 0x1}) 19:11:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') fcntl$setstatus(r0, 0x4, 0x80) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 19:11:42 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f0000000000)={0x0, "3d8d80e65bc913bbb6242de629f839276da79511d4e0f45aa931c1b93adf1b1db39b254b3c213743218c1a3240c2c1e2504b355738c261f5af6e451ed1ec645437ff1be9830d4243cda490d3ad7725d8574598c9c300d447daec62fe21bd339a4848fb226589d3a6b5a6ea00734100ed59f0216023a810951192b68ca0cde64016b021c8c98d6dfde9606824da358f2a9803d634d67f922a92e89f5c90ea08918c1eb00badbced4ed082d6d37daa9bc653eb02c3bac85719ddf587"}, 0xc3, 0x800) 19:11:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2d66696c653091"], 0x10) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = getppid() fcntl$setown(r0, 0x6, r1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 19:11:42 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x10003) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 19:11:42 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9, 0x0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 19:11:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x80, 0x4, 0xa8a}, {{r1}, 0xffffffffffffffff, 0x40, 0x6, 0x4, 0xffffffffffffffff}], 0x3f, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x81, 0x0, 0x800, 0x80}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x10001, 0x8}], 0x5, &(0x7f0000000140)={0x5, 0x9752}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:11:43 executing program 1: socketpair(0x20, 0x1, 0x4, &(0x7f0000000100)) mlockall(0x3) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x101, 0x0, 0x80, 0x1, 0x1, 0x97b, 0x57ce, 0x3, 0x0, 0xf0, 0x2}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getegid() mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4, 0x4010, r1, 0x0, 0x0) 19:11:43 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 19:11:43 executing program 1: r0 = syz_open_pts() r1 = semget(0x2, 0x7, 0x250) semop(r1, &(0x7f0000000000)=[{0x3, 0x1ffa, 0x1000}, {0x2, 0x5}, {0x7, 0x3, 0x1000}, {0x2, 0x0, 0x1800}, {0x3, 0x9}, {0x5, 0xfffffffff46c7e66, 0x1000}, {0x1, 0xfb}], 0x7) r2 = semget$private(0x0, 0x3, 0x100) r3 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x58dd, 0x8}, {0x18, 0x3, 0x97d8, 0xfff}, 0x2, [0x9, 0x4, 0x2, 0x100, 0x9, 0x68f, 0x4, 0x3]}, 0x3c) semget(0x1, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/67) 19:11:43 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0xc, 0x10000000001000}) rmdir(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0xa0, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x86) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0xd72049c1caade8dd) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000007c0)=0x8) fcntl$setstatus(r1, 0x4, 0x8) fsync(r1) r2 = semget$private(0x0, 0x6, 0x80) openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x8a) socket(0x2000000000025, 0x4008004, 0x5) setsockopt(r1, 0x7fff, 0x8, &(0x7f0000000680)="e63652847ec30cc6448262d854cd7f7d893932b2ad020000000b69c6165a8ed9c0b5eb9387ab8c916229c0ec431af9b7824cae9d7403aadd5a13e57b2cad10b25b19cc5300098393c97a", 0x4a) semop(r2, &(0x7f0000000200)=[{0x2, 0x4c, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x1000}, {0x3, 0x7, 0x800}, {0x5, 0x8, 0x1000}], 0x5) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000800)=""/213) r3 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x1a0) semop(r2, &(0x7f0000000380)=[{0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x0, 0x9, 0x800}, {0x1, 0x3ff, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x3, 0x1000}, {0x4, 0x6, 0x1800}, {0x1, 0x6d4, 0x800}, {0x5, 0xff, 0x1000}, {0x3, 0x4, 0x1000}], 0xa) r4 = semget$private(0x0, 0x0, 0x1c4) fchmod(r3, 0x40) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) semget(0x2, 0x2, 0x9) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000400)=""/210) semctl$IPC_RMID(r2, 0x0, 0x0) 19:11:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x3, 0x3, 0xd0f, "b293bb64b202909699aeb8cc7d640c666bfc70d1", 0x1, 0x20}) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 19:11:43 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:11:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000002740)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000026c0)=[{&(0x7f0000001200)="90909a57e57a6620ae2d845ca587006f2309793e07fb85878f8ffd47f93a3ab673a1b7e6588ba2b471948c7f9989298325fac5cfc56388d0c54e0bf4b0f3a22bfc3bfd3e2a19df65fdb0ce97fe112ac525110b912dd06d50ea6757f25f58ae40d4863f99f569922457f48cd55046cb30210d198a9d61b6d55f026a2e367ed4f82e1d1fd05fd50fb417b2fa1a8d35409f58d68dea3021edcef1ca0996250e32aa476ad723570ca7bd09cf2c854aeaa8e6092dd4edd4f1720f13af4d3c4e90d636666d211d51c876af2adce109", 0xcc}, {&(0x7f0000001300)="61cf2f419b1c4aecf742394cfd4c28cc05108ad0018fa8d9514a18f960b932e9c29643280f70a6870e94aebb75aa88685228b233650f2353066efd93681492c659cd28dc212ad8edc4f1084f3e4074e0d40430e964f022f8e00364baaa86343228bc94d871b7ed77986b0176ca916e25b544f10de10728cf482b590774cdbe0a3b7749f243094669ac54890720ba3a556c796c8147ea37d075dfd4b99e8b9517ffe03934960a7333e69830ff7c144a76a5ea7f949a13f2d822019ef8a150cc4450befcc05252f0a41e882cd6ad084f2f78cd623bb453c467e9094a7fc93c2ac42a81f88527840f", 0xe7}, {&(0x7f0000001400)="f2619d713e515ae5c2bf21ca22c81658de234f5ff92096379006bff1ad531eb194359efac1cd6b8208f04a74d9db3b68a0003a4af49e10e67c5c3ec96ca8332a9809a3a1dea5bb8ec9575d1078b1843dff9ef0e218889fcb2217b6528dd13a80bf284bb4d83678d65d2c25925e3484fbf9f19a9127196d7d18cff3e18bdd52cc6a4176e4e32037c37fa35efc0a5a360ccc2d205c8e4584fbce163adb341289645e5b1652758a9bcb12a0d8be706617dad9e5ada7baa97876f2ab884270be6004dc1cb3d8c64b8aa0971f8d21ac28a47a24af98053ecd9ba0", 0xd8}, {&(0x7f0000001500)="fd9bc29d700d92a895f2f7418bbb3bea6b3156a1ce57c4d5bf3314548ad9f46985c0155150613cde21ea6b98b0c1917a901633c53465c8b1e43c6f7367ff4c5d8280f72819c20d59cd33f14fb45661659500616ad1acaec3d3", 0x59}, {&(0x7f0000001580)="4210f3216c61a7cc06713726487d9fe57abd9fb34b702ab203561e548d4ac5aee962b72b4e", 0x25}, {&(0x7f00000015c0)="348b3bed80b84fef0ded40687fc83cfc1662c91fff9b3905a717f849707e5677bd48f73dc35e2c2af74e1a5e9bbadc276ac5cafba9cea6b67beb8e14048418eee5c841d7a8c4e16e372e33265d2f3a8087f7c76fa819cf58c3a833cbb1ac34582029172621878fada85f579bab3b51c1c5be87a2e70bee081f7809d67a994593a6f0ef41062af3118dad915681cde4eef6778160679f2e6e8a7eff4431d5deaa2bd6777e0f149f8dc00b20dfa05635f5260affc87339ea4bd2e5579beec4fcccf534e1ddfc", 0xc5}, {&(0x7f00000016c0)="f3fb9a5f505ba2f9c611645d251284b04c74a9b3563a1fea96a859b71202b32f887dc546e6d34ab117853a73500ca721de00e523c3b8b103a464f49093dfa4ab70a884814d1799e0a357da9ae7a14e877f13ad3115d2e7ee904c00c4e1cc07bc0e98626c224bb9be18be834231626e13a6538de3cb44ee07c074696cd94e89347fd2499f8db50956ee84b824f03064ad904ee585b32e69bb40b0427b48de91a5b6f0cec52ae631305211c4a94e3bf50dc677523826888d1d2b07346c860842b287c3d706e1d5d05160d4114bcf4caeefe0a3e76c8a9456484c518dd4d5f23bfa802b57beb597edb88310831f39b98c15806b93624f5eb739d243bdd88fbfc38ae2f2727947166976f0a5cde61bcaf58309425597fa12f8130659baf9501d530f6c875f15e5acdced425b7d18ea27573d087de74a07fc259b1254635c5ebca558e26f7a7539f67ee6686d16d8cc02520caabc060701453fb2a2b0b1a8ced8f003dde0794332773cb99a3f0fd4ff42f249cd01bacececa18c0304fe4cbc0d148e9d14607d854f5f6f15ddec9f6b69efc729737fd9722167a3de1297239dd401f729ad1b6654ef02b801d0acf421781e439bdaf3a3e44805dee79494e88077b65ec5be0d6edf303b0f8e3f602dd3a2cbebd9e16d8db8afac3b519a2abb910b1bae61e13c9459bc515de3f13c136eda44bfea2b4f6096ae9f00de29b37a5a6c8673575d7073e9ea01f7df85ae6a5e47ec7e303ecc8ed128caa0f67e0e6d3110fdb83309b98d765de01ef8a88ba21997e8cde8e6ccc90eac35707c3b9d98d2c8ab51748285c87a13cf14ca5121dd7954807773d3a0b683a36c2731a4a4a1233af5c4507441b5662a43e06c4070ed6bb52893c778694cf7d5162d361f4f722d7b2717bc79248a0a2197b2f456bc235d768f226e9b669ca9106f99b56526e5cd55b496d1b1bb94bafbcf61e95bcc459da2cc79f854802cc3736debbcc1dceb10f1e3ef2d21f1c5c89fd3f75adfc8c7fea768e0c40e8c4a231e10a706d4c62dc2cc3603e8fe7b666919450b13ad2c69cea755e4b3404997d740580558e828f0a147f4901ee707a20ef9b19421ea64485e09bd62dadc7102ec72cbd4b842dc66cad26304fa7daf2aac2e2de0be4782cb620c0febb261807236bbc264d41185c8f14d4780c09e62a8128d77cdb1847d81347b9a03683dc8babe65976c48f63eaac9659d2ea69b0b3527fa4acb318e73166dd283366875ddc16695bb744607e005ef40e62f5c4d69b797b593fa42edf0ce2492eef79f8aedd4f9cc8b48d84a8c720f17dc0d596642ca3c10fed61086c2a3b5e2867f42a2123bb91ef6f99cf46649232ca2fa580ff8b354473ef79fadbf2cef402680bf38ceeea27a2bd70c592c74c51325f5f5247c1199828d2684f3643197b2936f8758d7fd97c0cd132dbac0ca4dc0ae7f81ceb69e86d9f859d605ec4a68cf8b907b128aebea14d8a928c6c2e4b004688310e84b503317724a041860a00986be4ce667fb67da48698f8ad8f323d67dba61dcff05da3e8809a6661034e4a3460d31ac1ffef956a18e45e764fec7fdcaeef150e8b1a294c06d66e1e7608cf2a5e3dd5d6329ec5df29b41494febb4275b8ac6301203441f56a4a42cd1aa099dd80edf0629066863dd261025e086c396cff4638a254367e8b8e155aa0a1805d68f9f4fe10a1cc66d9848207ac537f5debbb6d6f384678855fcff533a0dd1d1fe4bb07a62b15ce0986a747516df1fec980657d2f9d3b2c9104a2d103db87c79fb444594915bb12522091c328babd931874c49651132fd92e95722b67ef9f06e6d0a4aa6d411fb8a01e4c5a51bb2f10d4c5caea8b26cd8538bce0c2378e19ec19c18e52c81ad326e7e43ce892eda46337c4f9a974b61ce54711f538d2cb742c1db2c526db21696dd1a969d629e8f00d63c97e61c18b3b20de31845b0205bbd4cc1bb2dc9cdd1eb9e25509515a9be4e2b6f55bade4b0c9dc60a8be34988cc0b5db027474d37c0944a0fe1cb88c5b29aab46d558df6d78d128f5db9ae794a371bb3f30d35ca142d001cd80252a5be8b4d16b63be35eaec3f44b0a85389befddb95c861e21f5cc155ce1e0171456b1a13c112e46b1cb7dc78f4a63c54c75307ad447f770df76de7b8ac95ab93056aca3a8b91c7519efad415fd3620df3cc95e5f9f241dcb9c07336ea6a1d050cfaad533238b1ff492b6ccd54fd140dc5552dadfd04d62dd6de1715b7acdb7a5188ca55663d4b21eea510dbedbe0fb7a437c930bede60faf11f0135f66154e327137fd71809279abe43c78a51da712e073788ad97995c828512ea3af9c22bbc16e86f3407d512a4e3eb219322eb5a7aaa93e1a6e47a22da2a1464664681e740b6e227bffe1cb6a99144c3d9ac2c219883198faa73de1440704ef6c6227da7421824c836b7f762e22343552f574c22ae70701bc75a7875f310ba914c89d475bf9acc99ab1f2f15338222150157524c2b5ae170513a19921b37135ce44ecc1dc4c8aa7d9cb341473ea881ca14f916586f14d0f72c0110b2117329907aa83858e5159f1f1543e4adae4bf106ecbc4a3a1338acd8ca7316f3b8a675403bd6dba45b5e33472b777e6a535d741944a6bc4fac7d2c0f91f41b81a46b0461222e0d50d3e05ff55d4932a3f64c044edb638cd47f4a16b385bde9add208ff63802a6f27cb80c26698815c64470eace07073b6a3eef4a4025b4ec864656cfebf477b0727420d973844dda973cb4ee0314aae58761f13825654dcb0e2dd85b2ad31ab5696f7c26c0a9d0d3d5d7602fb8a16a5540103441ddf9d02d2a93f7f01610e11ac5574090c55fd7d50d323d8c1836dad3192aa57278d4f8722a38a06fe2b59a1556e04b7b50b1b06a86f1f110fa06e73ab85cb3d12e29950a64e7c08bdafca31d118aa14d25b4443b74b966f22ed84c6b3be9080047cd871c903cfa4180763cd9d624e69ea4e14dca25da584233dcf8539a0f1d18fad1b736eee4ac93befa40e00757f0229d0b74a10909b941946c0f6901a439f7645ee4f8a0f5cb7c03b39458091e07af86ae5be6ee8f6fd75ccb87d3f7dec21ad70649c57893a2525c1971d4e30f476befa68999aea520a7dd9ac068bbecc7ad7c7f6223da364eb501527ab023b9e3393596f5d044ba0214c3dff0c1c849d2e4a19a1366ac0e289ed3684d9d01017ecb452e67315768d2aa09484f96b270007ebb33a779f2afd373c27caef9472498c7fe68b6c3dcc35cfcad8d886c3eef21e475f7efa1be9df6e08d5c3eb1bed9eef06489990b28971bf5dec06175480891b2f99b6bdb8ab5c50006f76583c72585c1aaf9c0787fc85f1ba195eb619c9bc30da3c882e6ebe95b8e0078b9ba2fd699c4f2b605cbaad97cb9450e9ba666f8950fa56d1c8fd2204c52493eef84e7630e3be8b88d2fd395a4ebeacf8837f94ca8d52c3defcb2278f6c3db0a393229adc1f68d8e7e207abe6af3f6a68536cfbad21864fee831b3e55576c9f08ba575e9f2c6f341029c534f0693a2b78b3808286b4e71917580ad654a085cd676f33e8046095e39bfe9ab1ce8e695ea93a7cbf04bcee0fa0afd77be38ce9e80f8b21ae3497402f90e3eb6b78dd6886d62365b486cbe3d3c33c4e1b51e87cfb842e1cbab05e28e46dbc5791ecdbf81e7a17ec1e32bbcfa34b6b3af10872216cfeb36dc88a95702c170690db831ed46e1da8ebe6c97fe96937bfab1103841d14bbb3251e80723bf543319d8ed0a4594e7b37216d3b7b7ee87c07ab36b5547b5f82bbd311845bac3f998914939127b3a95aa2b6def6345f97fd51d5ccdd7355227a95e5cefdb5db67a0805957abb2a90c36dc33146c6bcd844c56d15175229fe37968c9ecfed7f13e9aff14b6d36f9d2c9699d59afe15715e839a3821ebb1a57370f94561fc7f1fccd7854001d3c96d3d4ba6ed200ab2d0f97ff387d5d6f350017bf86a7036c3b657a93a9a2a86606696ef9a4aee280b5f3652ce865056c8f39032d95e03e719245230c787ef3d9e257c07a0b3bae9fb77ca1ad87c3a1bda117cf74b28040be60eb61761e2c81ca907a56669da6dd07548aba4b6308e13c0459f5db21b3472496674d5758be1e0cd5cf69a7fa1173cc8d2baef5e1a7dfcd87a1d3a9625bf5d41c417792f911cf613408276d63b5c2cb3f562fc523571e492962a0196150f3b10e4fc9f844e5bbd978db3d8945ea2ffd8f264950e3eef108bba34a8d9da9db0bb972ee10603681d0a73889edfd8523cf82dc3079822187cf7028b25e40f057ebda0f93080d39370aa5d9df7f08e0fef4e42fec989adcf6d107a10d06e41c93f738ab8db879e6e85155eb855e8f31891bc12a5dac479f081f2006e5146f9e91a983f6f60180277b991f36c43b35be5b8ce333caa3b9ddc90c26c8deb3b89b71a7fde12c8b5894ac98438bbb6740a2dc0f9f6ae66eeddc5540692163087180f0410a4d98e8f22a86c7b461cc2c366a100561c29b12490ddca5dc8e024b739527564ac3f7647ef0758f4f7f43426b5577b2de51083b4219a8f177f3e35e39ec5f29de00c688d2eb98fb901b4d2ed7cdf8e247a1bbb4a9651dfdbab4966fdb2df143acd3595329d0f936ada366bca4715192ea314358c3db9bc9869f54371f05caee837c74c1c2cb33f2fa05d2edbc3053add549d4b064cb106c5ccd833dcbf8cc5cab5e27e22e05882171db1ed0482ad350df7d70fadd8149124f9d7201ed4f1f083fbada5ee7b4c5f1e1f960726e1f7ff8bf6c30a983aee285f04646689145864d89b0ac1eb3d70a6fdffb734d85b9369eb785d05508b5f3e1985b4b321e440f077509fe901196326ba9d81b17a75401a6347f7a715df79715f0c79f521c64eba25a84df03814ce7cefdad081d871234dec2fc717f2810ae16a70ef405d2bc03e8ae4fc72667c3d4396bce5a810516e3b3a4884c3991c4179d5585f66ed21ef28f4995090472c771e3bd146c80814efa7e6f5bd93b0af99e70e8714cc908aa457dd461d43c7a933ccfd1be0cb7fce1d10a34a341a818d1046d659a2f343ebfe161fdaf32299610a489478a46d927fbe64b72f4bf1bd12f1e43d4cc68ac7a13269cd3bd8dd1315f51e05ad98b7f97110ea1d460246c707f84462aa447b172c5fb49f852743de2caa9886fcfc55f49903a6a7d664946fbbab81210ecf2576a29b07f4a354e5a4bf11759cd1db9ca73976fd021d2b6463f19a562729eec8ab6490d95ad3a70faa8c990a65cb502c51067f1ded6153898d15a490e87cc50b0b8f8ca22bfff87da13c4a8f192627634b8aebba35394aeb4f2cd144d5aded6cc01f557fdf14d714e54188bdc0f21a22cc8f2146441e4a752124f6d5e71cf6fe015a8a5454266c0583b7088dde02bb3b81e806d23ceecad16561394a4b3c50c46a45c0bbf0b0b3c1483a1dc9478a2c8f70227923913a963eb8eb41e5f4dddfa2207293f932ecc57e8ecca65bbf73b790d1ddba610ce271651bccd28e88fbf109a8561ff821e5921e727b4727e5bfd9203e1d663d093dd02e908f336f655e30d914805ece5c89558775c83ec29ed2fbd4a824d8a8feccb301bdb951356f74f2f9719829f9f8b0c31adfaf50b975be3114a9a3631ccf1ddd404998b5f80fca32d940a96b57b8f8223ec7febba2909fb19e669ff9771b89054909017b6415ceda48478c7a630bd4224b04b2528be1575f68e20139b9c6d7bbecf45eb3e8c939e73ce91a4946ee920e8389efa1e6afb79ece7025a776831b3e5e868e9873fecd431866422790b63860304da2a5cf0731", 0x1000}], 0x7}, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) socketpair(0x20, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) semget(0x3, 0x4, 0x5c6) chmod(&(0x7f0000000100)='./file0\x00', 0x2) rmdir(&(0x7f0000000140)='./file0\x00') getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 19:11:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017243f8560c5c0ad3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000122d1d8c92fa727fdcb060c5274101a6ee1b6f6eaa091a761736f06a8182bd897d813639853d9f087ab4cf1f0acd73da938d6de666798d6918b419663943693737a7411c9c992d80896375c2a95efcc7d3767c98df9bd11db29925308ea252fc5cc90123af5c1ee77a7df59ea6806b58600fdb89598e664874e43cc9bda9d3a68f8c0756ed026104f199ad39a74241636ea05af4032d36b592b79e0fc2312148"], &(0x7f0000000000)=0x1002) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) setsockopt(r0, 0x80000001, 0x101, &(0x7f0000000040)="2e27b4b4e2d440481b763498a82a25380e4e99d0a969c670d8c666c34356ff14ab82c21e8187b31c0b3d338517fc5f6a8f9ad8c7e80accc258d2e415fda87b139966ac7b0e655cc375da8da6e3d7a9c617b3d756e3072bec6b8183473ffaf78a22d7f4b264b9394841085703a1f760bc6cf4313bf5", 0x75) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) 19:11:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ftruncate(r0, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x19}, 0x0) dup2(r0, r1) kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0xfffffffffffffffa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 19:11:44 executing program 1: clock_getres(0x7, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10418, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x7, &(0x7f0000000080)) clock_getres(0x0, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) nanosleep(&(0x7f0000000140)={0x7, 0x81}, &(0x7f0000000180)) clock_gettime(0xf97ff21ebe368ff8, &(0x7f00000001c0)) clock_getres(0x0, &(0x7f0000000200)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x1b4363e1, 0x5}) r2 = semget$private(0x0, 0x7, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/153) getrlimit(0x0, &(0x7f0000000340)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x20) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="aef7fd8d88b2b0d4870a4bb4bba5c3a9ed4232cfeeab22c03ca0541eb0af1448b23e430de4151de2118460178a19bb539cdd93b28a35140ac8295c79f9a9a7d9a47666e13981400f1c5595838739ff18017ba2a4f9d2c8c7d91a3b513457ddd99c8a7c01ef180503fff1262458c068be04e5a26a8ea6c138f8addd5415d5b73607a3fa8b52e105038e91968470806a43fe50f9db54a967a330b37be4bbe8d51884a4f441b0e658af1c08c94211a0c423bd", 0xb1}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000003c0)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000740)=0x1) getrlimit(0x3, &(0x7f0000000780)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) getppid() clock_getres(0x0, &(0x7f0000000800)) ioctl$TIOCNOTTY(r1, 0x20007471) faccessat(r1, &(0x7f0000000840)='./file0\x00', 0x0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000880)={{0x18, 0x1, 0x6, 0x1cceaa19}, {0x18, 0x3, 0x1, 0x738}, 0x1, [0xe3, 0x192, 0x95, 0x200, 0x7ff, 0x1, 0x100000000]}, 0x3c) r3 = shmget$private(0x0, 0x4000, 0x407, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) writev(r1, &(0x7f0000001a40)=[{&(0x7f0000001940)="afdbdd581467ae10f74a4017c5b10268ef0594d4bbbdbd664a18c8bb1bbea0c38eaab8342db332fbcec10c88a53e1876f2d461c4f23316074be52f5f14b8469ab02dd93c8bcdecb4b8ca1eb08b0d4c090ba8afd4a688cfa41c626c0bd68072813ac831b46b5820d56e7fbf50ee875f718d59812e6253ef2a8a8545de01cc3968b613869ee137af4a2319dd5c29d82bc8b786bca3a96b25662cc4a934b370c947f4b54e211153288bf3a9fcd9369fd397b111a99881b4ebeb4b34f9f241151a2546e858a3e651d39108d2ba3f20b28f35d82d7a6b00", 0xd5}], 0x1) getsockname(r0, &(0x7f0000001a80)=@in6, &(0x7f0000001ac0)=0xc) 19:11:44 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = semget$private(0x0, 0x4, 0x674) r3 = dup(r1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x8, r4, r5, r6, r7, 0x10, 0x6}, 0x9, 0x1, 0x5b40}) 19:11:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x1ff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:11:44 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) socket(0x10, 0x5, 0x6) 19:11:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x49) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x2) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 19:11:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) accept$inet(r1, 0x0, &(0x7f0000000200)=0x30e) r2 = getppid() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) socket$inet(0x2, 0x0, 0x9) recvfrom(r3, &(0x7f0000000080)=""/15, 0xfffffc4a, 0x802, &(0x7f0000000280)=@in6={0x18, 0x3, 0xdc1c, 0x3}, 0xfffffffffffffca4) accept$inet6(r3, &(0x7f0000000100), &(0x7f00000001c0)=0xc) fcntl$setstatus(r0, 0x4, 0xc0) 19:11:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000440)="5e84ed8bc20b178198a3edc196109ec2fb44a5c35e7e7386871f88031ea7bf250cc1535c6ae186fca76d099728f70cddce17149c20fc8738436d38f10435486b92321e67", 0x44) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:11:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x4}, {0xea, 0x4}}, 0x2) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r2) 19:11:45 executing program 1: ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) fchflags(0xffffffffffffffff, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x10880, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000700)) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000040)=""/118, 0x76}, {&(0x7f00000000c0)=""/177, 0xb1}, {&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/161, 0xa1}], 0x5) bind(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="01002e2f664c6c654900"], 0xa) write(0xffffffffffffffff, &(0x7f0000000000)='\a', 0x1) r1 = msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x3, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000540)=0xc) linkat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00', 0x4) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000580)={{0x0, r2, r3, r4, r5, 0x80, 0x3}, 0xce, 0x1c00000, r6, r7, 0x6, 0x9, 0x6, 0x1}) setitimer(0x1, &(0x7f0000000600)={{0x1, 0x4}, {0x1, 0xb47}}, &(0x7f0000000640)) 19:11:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x3062a64) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x800000000000003}], 0x7, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/189, &(0x7f0000000000)=0xbd) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 19:11:46 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:11:46 executing program 1: socket(0x6, 0x4005, 0x4) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 19:11:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) close(r1) 19:11:46 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x8, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0xaa3) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x3) shmget(0x3, 0x4000, 0x8, &(0x7f0000798000/0x4000)=nil) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 19:11:46 executing program 1: r0 = socket(0x18, 0x1, 0x59ca) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 19:11:47 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) mknodat(r1, &(0x7f0000000340)='./file0\x00', 0x6110, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = socket$inet(0x2, 0x5, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0x3b1) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x5ea, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0x401, './file0/file0\x00', './file0/file0\x00'}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r5, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)=""/235, 0xeb) bind$unix(r4, &(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 19:11:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66636c653200b8459555817fe642696b1b45a5f9232a0688c98927756c7fa918d83e87c768020d2d194343bf9eb2449c05a8a72138bbb4ed1f1919efd6c56e6d4fb5ea99f8357ab4249550f22d229e1b4ccf7bd9156c5cf8009661a2034469fea6f25a8e5886ad037f89405240f306a6c4c7ae508bb2cbbab1e12d181059c75b444f0d16e6aab8922f22f4f1f8ef5cdae90e78e7dae67af8968adc7ec311fddf4d973006fd7cd6e51dcc00ffa015260b41b5e1e9eaf30933d820c11dffb4568fbc5ae82c7c34acb79f4f176807de8261743a2b6fdec2eb0a5f8957182e65bccfb782d30e04dd5083cf5260e02b118adc0c69da4f000000000000000000000000000000c1ab46b4e0c716c4e1135b0b2f45eb4afcb12f96e97805681e142ed9f9ac20ca4ba135eda7292b83e07b91f456354c74fb5fa1c52cfd85ca6fd1aa753489f1dfe35ed91b9d82f8b19ff6d1df45491e35c4c4745f201a881965a070d578c1c8fbc5297c4c6720edb8dedada94d7549031905933a73404e2a05cab09c1ea894811c6fdf039a31b08"], 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:11:47 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000080)='./file0\x00', 0x14, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x5, 0x0, 0x7ff, "21d179dd6e56bf3d9329311a7719ab29c49e6c83", 0x40000000, 0x58}) r2 = socket(0x11, 0x3, 0x0) r3 = semget(0x1, 0x2, 0x40a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x7fff, 0x0, r4, r5, r6, 0x0, 0x100000001}, 0x8, 0xb23, 0x4}) sendmsg$unix(r2, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000010c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x3eb6edb142e99b1e}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) r7 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) read(r2, &(0x7f00000008c0)=""/30, 0x1e) setsockopt$sock_int(r9, 0xffff, 0x80, &(0x7f0000000900)=0xab, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x666d56eb3d9d65f8) r11 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) getgroups(0x8, &(0x7f00000002c0)=[0x0, r7, r8, 0x0, r10, r11, r12, 0x0]) fcntl$getown(r2, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#}\xbc{:%,\x00', &(0x7f0000000480)='\xd1*\x00', &(0x7f00000004c0)='@D-v[\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000880)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)=',&\x00', &(0x7f0000000600)='$\x00', &(0x7f0000000640)='\\*\x00', &(0x7f0000000740)='\x00', 0x0, &(0x7f0000000780)='(\x00']) setsockopt$sock_int(r2, 0xffff, 0x23, &(0x7f0000000840)=0x40, 0x2e3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) dup(r2) 19:11:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000011c0)=""/188) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="46dc89fd606009f1440f51faee8f959138f338eb7f109df72ba478c8f8f0b903f210cd42416ed8052d7a0b3ea2a9", 0xffffffffffffff06}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 19:11:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="58273294abd16ebae632d7409560f0e5815f73f2a044fd33055552fb6ae41789632dfc94ff334a5619515a4c8ab06100b64b3da025bbd47b3bf579456fc7d4096e8c736b87cb2d72b8bcdb9ad8a4f5f72878aa0000000000004d5f16b136a5d00d1628b53a", 0xfc2c) pipe2(&(0x7f0000000000), 0x4) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) r1 = syz_open_pts() close(r0) r2 = dup(r0) fcntl$dupfd(r1, 0x0, r2) syz_open_pts() r3 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x3bf) getsockname$unix(r5, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) r11 = socket$inet(0x2, 0xfffffffffffffffd, 0x1) accept$inet(r11, 0x0, &(0x7f0000000780)=0x25c) r12 = dup2(r9, r3) getdents(r12, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r3, 0x20007471) kevent(r12, &(0x7f0000000980)=[{{r3}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r9}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r4}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r8}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r9}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r13 = dup2(r7, r10) lseek(r12, 0x2, 0x10000000002) r14 = semget(0x2, 0x2, 0x1086) sendmsg(r11, &(0x7f0000000fc0)={&(0x7f00000006c0)=@in6={0x18, 0x3, 0x1, 0x7}, 0xc, &(0x7f0000000800)=[{&(0x7f00000007c0)="a580183b1b5c99a50d936cf6b834f73dffceb6828167215b023d0c7562225d67c202cf43bae6648c221644c4d8", 0x2d}], 0x1, 0x0}, 0x4) semctl$SETVAL(r14, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r13, &(0x7f00000008c0)='./file0/file0\x00', 0x8) 19:11:48 executing program 1: r0 = socket(0x0, 0x4, 0x10200) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 19:11:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000340), 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x6}) 19:11:48 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x80, &(0x7f000000e000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1, 0x0, 0x8000000}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/4096) shmget$private(0x0, 0x3000, 0x200, &(0x7f000000c000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 19:11:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x2}, {0x5, 0x6}}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) 19:11:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000480)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900", 0xa3) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261014e66378e5d4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x0, 0x9, 0xfffffffffffffff9, 0x0, "71499d8e8a65282f5a1dee33392b8df88e917e46", 0x9, 0x8}) 19:11:49 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040), 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 19:11:49 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffffff00000000, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x2, 0x8001, 0x2}, {{r0}, 0x0, 0x1, 0x10, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x3d, 0x40000007, 0x0, 0x3}, {{r1}, 0xfffffffffffffff8, 0x20, 0x8, 0x9, 0xfffffffffffff8f7}, {{r1}, 0xfffffffffffffff9, 0x41, 0x400fffff, 0x100000001, 0x5}], 0x4, &(0x7f0000000000)={0x101, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x82, 0x1, 0x5, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0xfffffffffffffff9, 0x1000}], 0x0, 0x0, 0x80000000, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x2}, {r0, 0x10}], 0x2, 0x5) ioctl$TIOCSTOP(r1, 0x2000746f) 19:11:49 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getpgrp() setpgid(r0, r3) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) r4 = shmget$private(0x0, 0x2000, 0x208, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) getegid() r5 = open(&(0x7f0000000040)='./file0\x00', 0x53120c57950a1edd, 0x10) fchown(r5, r1, r2) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) 19:11:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r0, 0x4, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x3, 0x7}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x3, &(0x7f0000000080)=[r1, r3, r4]) 19:11:49 executing program 1: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7fff, 0x25b}, 0xc) r4 = getegid() fchown(r0, r2, r4) fchmod(r0, 0x0) 19:11:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = msgget(0x1, 0x204) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x7}, {0x18, 0x2, 0x0, 0xb5}, 0x8, [0x1000, 0xff, 0x8, 0x0, 0x2, 0x8, 0x7, 0x6]}, 0x3c) 19:11:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000), 0x0) 19:11:49 executing program 0: socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)="e36a0f3ba4c3472829373d4614a32d52582d1d8cb2435448e8e2c18864df78d3eead2c1a3704c2484800edae6d96c88bbe5ae5b8ac880dd2876b7f9cf59e711cc7317760c5b08472f157d56cdd69f5a65d56e0ee6701223668649459d92b2d30596764181484a32a1c61cd6040768b3a870585a056f6a35f4f97b4334d687566f266f6b1a0709ed97522705809b00b58f84b412bd72f1704640947757a769082b3f8f5d37ac0386a33b7cbe11bb5f3ca3a6052fe94b375469c80b837aff209ba5ca2fcd42661da3244fa3751371c5faf4373", 0xd2}], 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) close(r1) r3 = open(&(0x7f0000000000)='.\x00', 0x281, 0x4) accept(r3, 0x0, &(0x7f0000000040)) getdents(r3, &(0x7f0000000080)=""/187, 0xbb) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) 19:11:49 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) socket$unix(0x1, 0x7, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) close(r0) syz_open_pts() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 19:11:49 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) shutdown(r2, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) pwritev(r1, &(0x7f0000002bc0)=[{&(0x7f0000002ac0)="80eb87088e618c8f120d6482f27678e3e88c5e2edd2a7d76696f16cb65e5f9c11eb6550e1e57c04624dcaffa553fe4bb67825957804184cf9b36ecbcfb2c94814093e43302859859c9b3e2fc9d4006d359cfa6dac9b6876197cb584b0ad4a287bd98d2c1175ddf3b626c6f48ad9652eacc0760ebba0371f5ef07ad5d5e15297879b3375030a6811db21f736b0204e9d0b2e111c8eb9a7a4fcd64715db7f5461802db39c013fe97475e9c1b802cddba4e03c9b93c203ff48ff98c0f8cc3ddf18f17564069e2403365f15d379e11837373", 0xd0}], 0x1, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) sendto(r0, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0xa955) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x2, 0x8, 0x5, "f293a12ada23ff76bf4a11b246b762b7d61d68cf", 0x93, 0x20}) r4 = semget$private(0x0, 0x3, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000680)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000580)={0x0, 0x100000, 0x80000000, 0xb486, r5}) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000400)=""/161) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000004c0)=0x9f) poll(&(0x7f0000000500)=[{r3}, {r0, 0x20}, {r2, 0x4}, {r2, 0x4}, {r1, 0x60}, {r3}, {r1, 0x4}, {r2}, {r1, 0x8}, {r1, 0x10}], 0xa, 0x80000000) ioctl$TIOCCBRK(r1, 0x2000747a) 19:11:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f092700000000000000004000000018000000000036be2dea537cc660ebb60c52d83726ce13477939359c70b24f9cca224ee1a87108606fd9d1b6df1257d77a2c429ce1f4f425a5f99b81160075b9141f83ff17eaf6efa465bb4c8e72d49d24ef25f5040000000000000023e24799a907caf6f4b3d62db3554fc008921220a8446fe0d1969d53ee4771cdb510f59e888992097c284c8cbcf8d284603b91d4d9c56711c23fcdf1354d8e3efecc5faf6b4508aa3eae44f48ef256ae7caac9f84480420c8757224ac0a8e59fcea55e4b820f6d73dbd929a030fe68744e848c6cdfb8ff07258d7790125144035c31f26ca8ab6b4ce62d821a09", 0x145) r1 = syz_open_pts() close(r0) socket(0x38, 0x8000, 0xc26) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffb, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 19:11:49 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x3d0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 19:11:49 executing program 0: 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, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10}], 0x10}, 0x402) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="720fc9cd375c84b1f035498599707d7f49da2f41970e8f17371c6f08e2a2289c9ce230a1cf8bef5fe05abefedd7afbf5693e86b8e7bdadab1b0060c3615b9ed085ff28de2bf5abf44453d6ffb6dfe887e63b9ae93d2f9c85739a3416fdfcda1de0f63a290a0fb72894015eed925775de698eb23fa6549b245a032fc79c6b0e3e5a3b9f57706228f03e6f75cc6c54dd819946dcbaaacb842bad66c3d74b244467d7eac487ca361d55a5f737ff2b022f52a7da611bcd9b81c4c449349197b367ced78ab58acf0ae19c3192b409", 0xcc}], 0x1, &(0x7f0000000380)=[{0x1010, 0x1, 0x4, "ad8543296b0a621deabf1eeacb3a80800d8515f8089fb16edc9807fe08e82a3b93122d4ac279cd417eac3b1044203108403d497f1495b46d4940c56e0ba2156cb2b1ded649a89f44939acd81d57def81f783b3e601eebf0b7365823a2d9f03d3f8ac7ea304c9628625ebdd86fa3d341102a1843b461d1f14b452436ec6e27d8632151a15998965a94fec35615fdbc5dc54cc4c21b950665e91c08937349b22f8ab75434bd61458da7289091fdefd60b33107323b85e0112d38aebcc8425e1fdf5cc2011cde3d7862d2aad9549d90163450314c31115de483ddc2d999f2d1350c8d23a070f90899eeb18bd171f457c4440144d8b11931b987414652ce99a32c9a2fd39b4ce780d5ce6e4792f10d7959df7829f7758dd399b4aca07eb2c0f88b1f28dd44278257716fe03a0fa131c4cf2346a86a9269d46d09546e2251f4eb7261a4549f522f2d9999817da5094b77a3c39e47d52e7b241d24c39a51b83b8414b7fb3436fd6366f6fc3f2f1a033d7f8e778b31c06e15d3f19eb36a8bf4311360be1408974a732ed0eb86c31c10a622672e77675f9fae0907e5f22a1b77f86e6bdd14703b55035c7902fb74f02a07c08a81d806344129510f4e43b110c1069baa0bcf3267f59ce07ee1b237d79af438091324b09901d3bd2600480d45c291cc2d9ca7ea65632e0d380264d4fc03a302885ea08f828d03507e77583f3e111748f3e89f04749f4d843ff8e17ce5a93efbcc1cd99e4967b83b5e5668b4244d9cd8fd848cdeedcfc0b118018c9764057df615e0c41f1443538487c316bb9b2b6fcd4693e88fdcfc2a1c3b3ce1df24ac21ffcd0e933608a93ed40ee95870afca9ffe565148e1704139dd4207e4e1841df3bc04213c102d3f9d14d4d294472e22eb68bb218ab87c82e7e215704bee7ad015631ca0fc5e88abdf289b192c4c3227b3bb8e1ae0553ea8484d4e9b80c0abf1f4e8f06361c7563c43c367ed687dae1ec90b94832d57a9380a8cd8353921380bff3badadac536dae13bcf53334f6a69d7d72be3c293fc6338b396676ec7e6ea49e57a98168f40c1fb4946cc9c2ed0c319ec6fa34d4e3db59a25c2bf101615e1c0e78fb25f0d13ff97f5fb277a79d4528085eda28dfdbbb27a5309d30014109c1ddb30d4db6d80ffe2da535f5c3663056d7b303a30464900e4bed73384fe82c9083331247d8c041f62de3a37c8234adbd504d9afce12e82f02914a37c30eb61bd43f9decf7b4056fd15d292eea7629445157edb2cff8138af970e84b40da4e95fe7bb8c01c9f44ae55655eb6adf6d3f6fbb87c4c0f59cb0b8d879c21c97d1557d9f577f2c61b684b9cd65721135d278e775089feb9798c5b9a339c0a71c8381ec9e58821fb5eec6be0cfc2b8b9fc515691f5ffac1b6449de1dde3a87cf750074dbfe5a035a388de743c931e59a008f567130a35bdf1a3490f7b2d97673db31813f22947d33a082405aab2aa6ea2122365b8b984ca5758c7dcdafe4165af7e383a611271ffd978dd8ee4cc31e63e46049a8e0a4fb4381c3b3e0c65a799c9c069d3586011a33287f2935fc965cb778ef944d9761cb14c4c608e7b6ddb85f868deebb91d69739a2b963b2b886b0b315438fd96407e6aad691017af2dd31e850b68123b2b5ea04c14c48c341ed29a70a9d0582c2d4e7491a6f174019191cd49031a606e889557f7fe45ef8ce6621a8d469bf57cf5a9c80dd2f7be97106c56f3baef6ba47a2adcfcc5d763ce770b54ee4ba56c5559790dd83171ada1226c76791a952bcc3b00f61f3ef07d0978fdd4c82978bb094eff818be23126c28b2e9f1a4bf9ea4f036d968548e08cd3e31bffe4ecd1e11e86ac752ae4412f9183e7e48fdb1d23a06566311ec507da98cf31765b551cb6ac1f4e9a3e9fab68c74b421d65adeba3f2378cb7a8453bf0d3782f6a87d5f2089a5294e5870ee094ef8aba662dd6ab07bcd59b0d828c46dfee2de583223d91e6499345484f56523b6cc9b96c4d3a1516b0a38e3443bd673dbce5229785b6623fc53ece6205dc221079a75722839c39538c3e742735d29d1e58a50e1401f6c16aad088577867aee6f042f639205ee03dfee5ac4250864d00c902aff14b988ff05ea80a72a5d34746f72532c19f9d8aa8d28e15b43022217c7028d8c4ce3b98951b291fcf592d0f6c9f6cb9594a61da61712887b6137109bfe8c359c647192326ff3efee052e4b0283c5938b378265d9703aa1a66163f0a34d2bbc0e86a9a5453c829a261c75bca6e4be404b28c763a3dc9b4d55f2231d13e8fbe6a5e2265b14fead27f57e5af154b71d6adf6d1d9fe9e431e125cfeeac138b469af85d79513b63c040a0f3664a6820de2f9294015b78f2f9bb931ec12ce437079db0f7b351d4a3210057c7507ffc73a3647feb58ee8aba9fd7e201e9f77081dadf73ceb07ce013c9a9f0c1739661188c332b067ddfe27a87177c20a31cb51af76f3b94e73eec99206dc4728e197c803a64498420219a3b304820f33e21c0a98e44ed9cc2c930d7ba7656eceaf3961959945ad54ffd1af8da48e9f4f4d7c083af58e622da4213220cbc5089332fce330ef98c8f1f60fed6e91dcbeaca06aed1fbd1e87a8328d22ec9b3ae7e92d49e446f983288a13fd111788390465b6639b05dbb1513513f1eac2a9bcee1d45444d6732a85bf2d1f4564011bbd7bc63b7e279b386ac459ef81076bdd5750b32fdba40e2e7e88389674dcc82772beb86d2400ef0fa6eeea1e1124124756d1be6d94ac8249bb15a49ff4c7dbadb7000c8b6fcfecd2ce07c14af7240d33bd6a0fca8c600b9445a1a55c849de865b6734db9764f4671b64e440fc62c0ecd5fcb76f55722e4b0dc88cefc549d3caea10830f65639655cfcce3b8260607affab26d061323a51e5677039fc1cbc152f9d8cbe8712eebe68a95bcc1168c8015fc06f6ee246c4b213ebec11de21027cd0e159ed033c5f5d0d0d45171f65e8569048281f3f76212427eae1522db6fa0f25f7b0a1a99ca1d2fce416422b9083a375782217512f307bf350bb31f8563035a5fc06f17053d00c108ef752608e3853f021ecc7c8be44bb2670ed2a335fbba9123fbb41577c07601db5282e7ed3f777ef44e77b5f52e3413a376d518dfaad71673979efd1569093282be170b99da2eed12b12f261438d39cb3feca6aa2f28063303ac162255d3fa04f2bff3e1bf45de88591cbdb5d9547fd805b8a9bc02bfe7a1ec21f85b2c5fbf94a790d9a3a0769d9476f1872c6afa9de44854bdc53c00385d00951d40e20c19c4b418ed1a0fe66505f0112220a09e22ea6e263bae8befdf7e7f638b24fc3d34eda7d22afe77416f41427072698476c3a7922d67b25a96317784864ae0e8046512c4adab820470716511e2a438c2f6352cd134145c246acc8c6a6dfad7d4df8862162bfd441b63ed852f3035c0a361c998a0ad57513778561fdbecf27699b916a3a1f316fd61296f5890d190df9cec9f93a65667ff8f4c7a07369f4db40fb09f574e89ad6f3925493f490dce33a8caba19e75900b51d9fbeac4df14d7089dec5a49099dc28b29a065d83b7dbf2c76401788d2b5567bd876c5047118ae2b6c96325c6efd6bbe114063e73aa8e8d07afa87aaa4b2fce6a7b235494827df6fc56cc6cec0a9eb4ea4a34f6c7105faaa1eea15f66597471b8f74b1c783dcb986fe60fd938b33601db99bd3f49f659e346e0ee117676cf7f9bb4f010497366c9a2e9d2bf75ceafc813d595dc9d54e77c1b3aeacd83fda9c83f1a9f0ff2d069b627815edf889d457c2425ca8cfcd84f409c87f2744e27091f479834cedf1c347120016fd7deb8ccbd398e099e47fa2b6897bde10185f321ccf8714e6709327b2c816ee983a9e881f88333c2f32a4df17ce48ba3ef137f8203a06eca46453b7e2104b4da49103ab98fee718fdf9814ba0cb544053691bbcc3ce35cac4518c50e58fa2782b6a1bba9295f3477b038c271dcc5f8049b93187cd069527c40b8627ce41d9ad8d45b1a05cc71594d4f6787e4c18436220c5892b4cdddf07d37a2de33b57e9bf3941e593a33b69680a43936f2a5edefbf1592e27038c1c33ba96042518542067595a1501970f539486602d19fd0c340ce1b143293ecc84c329671bb95ca8934fe9ee57018b8aea520902114f00a54496bcd05c44cd06c03a34af088fd4c7ed175994779258061b6d9773e5286b8e7e3a80204466b27536b068d2492db146dfdcfa5ae3076253c69d76049ad6a3e23b69bbbb7be44a5634fc02c602425c65b6dedba1a10c49d678df4f9767bfb2283cd4d7af7678bf10844906acb8b8a53c5cbe7a62aa7b82e6653b43d17a8a4aa4599bb280c08bb3976d93cad508677818d644f52254087b6f5b292c54e869525aed8b3bf2e5cd0226b2f069a41b4f76d9f4adab2a535ba6768e34d01ee7dd1fa197f1480bf74c1f8bb23e7c7b6c318a96e50158505689d514cc701ae54efcf5935eb811fe1d01e84ec198ddde980c89b2790acba25b2e67d36fd42faa6d16636b92a9465f759e2d0b0fac299cdecad60f06423a4813cc6276a2942ed40496b442d6de2eb1017f8c13551c723eaa41b29a1baa31ed0b40e7efce847a3e20c0ff64e57ca53a357f8b540dc79c931b36391bf82962459fd3a68cb2ddcbc05af65c24d4ee23ce223300b359b5cd316aaec1b23f2a42c33c425c57f11e2d865f7f32111a7cc6d994b73b0a0b4babe6f92d526192e1d65108e013e6c38cc67fa41035b0c305462d2a7442824c0f8d800cca799da8922c3fae8ecbe93fb0f9faefbc0acb2a4806b6e72719ec3152966c6fcd5cb229c36b53b699e212d33d4208928a0dda172eca89e823906a3c908b910d0d3edf40dc0dc3ae69d90de3968f564cd414cd2499c054dda80c46eb434e5d9d986e4d1acbeb3bf328d9866309efbcfc0919a4faf7ab686f17487eaa5d3a32f92cfae4aa302833b2987edfa7db8c9f48a75df6970d5b85064a0d7ca2f7eb95f77d7982b4df5afc3bb10a65b606c9ade21bdb8db2b509ce8a5cda66c6f78cc4403fce493c2e729b508a491c20f129a269d63d4ffccf5a9729eeb7830859f076a400c601fe14d7a9d0f71af1a7815046bdad1f9dcb4e9d5235434648d2c642c8c20075fc9faeb6f739645abb518ba6f53fcee2a672704192b85d9f5032465db2a394f86779a4aab1226a1d7f27853400f6ba71b65ddc443bef7a214fa69e024a600a92d42f1c411e926382fb9358e563fa6f582c5a7cdee390b0909c0e5d3a9a95c3ae196acfc423a0841e9a8bcb52362aad3a063e62c7e27812a49bb4ef855bfe769ffeb65357f1e2343c04fec542792ffeb049accc2e4545aae7307885ba14abd269c6f162bfb6b37e2d7d40d29258ac5ae90c3bfb3ed09a58bc0a01dfa39868b81ad1cfecfd2d8afcd38d0af5cb815b0472a5175aef740adc9d9e38932fc3f42c6058fa3eac65d811ce8617829811479375ab7e934f0d296c5b28b944146b7cf6b917c73d942d25ebdff926ae96adcf2e255adab36cd93a4a27a4711ecd1194018121d0c5437de504b5906e5fccbd21d5b612d4407e4f785d7428cad36c3d3e491c0498243d4d1bf350f4cc7d1db65a95cb55e975397b92e4e5df0b10d8f22e740cf0be86bc7d626ca9d04cf8482a46909ed8517176ab5aca705fed1227c1f3876f53c999b68e7c6a2577c8f6e827d5fc50a72d70ed301582ae78957a564f865ecdf125aa8fdcbf1ea8dac6f7dbf6e8b09f8e60c1c78d5ebfb508b09f203fe10a9803c8272721f963ef2f13f19c9f918"}], 0x1010}, 0x408) 19:11:49 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) setrlimit(0x5, &(0x7f0000000040)={0x10000, 0x101}) fcntl$getown(r0, 0x5) 19:11:49 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) 19:11:49 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000600)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) msgget(0x1, 0x94) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r1, 0x40044b06) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) r5 = semget(0x1, 0xa669fde72d8219c, 0x20) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000003c0)=""/157) syz_emit_ethernet(0x64, &(0x7f0000000480)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") ioctl$TIOCNOTTY(r1, 0x20007471) r6 = dup(r2) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000580)=0x4) semop(r3, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r7, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000380)=""/9) r8 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r8, 0x0, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000500)=""/78) fchmod(r6, 0x887a34d618970c66) 19:11:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:11:50 executing program 0: r0 = socket(0x2, 0x2, 0xff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) close(r0) 19:11:50 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = socket(0x1, 0x4005, 0xffffffff) listen(r1, 0x5) syz_open_pts() 19:11:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x6, 0x2, 0x7, 0x1, 0x8e80462, 0x7, 0x1000, 0x2, 0x2, 0x80, 0x6}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffdfffffd) rmdir(&(0x7f0000000000)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) seteuid(r1) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 19:11:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 19:11:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:11:50 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x101, 0xa10, 0x1000, 0x4, 0x4, 0x3, 0x2}, &(0x7f0000000040)={0x82, 0x4, 0x4, 0x6, 0x7ff, 0x200, 0x0, 0x2ad4e871}, &(0x7f0000000080)={0xc09f, 0x80, 0x0, 0x6, 0x1ff, 0xea38, 0x1ff, 0xaf8}, &(0x7f00000000c0)={0x0, 0x75c1}) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000001000000000000000000000000000000"], 0x0) r2 = semget$private(0x0, 0x7, 0x5ed) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000240)=""/224) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x351) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xf31084cda013b9b2, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20}], 0x40}, 0x400) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/88, 0x58}], 0x2) chmod(&(0x7f00000001c0)='./file1\x00', 0x22) clock_settime(0x4, &(0x7f0000000340)={0x100, 0x8000}) 19:11:50 executing program 0: r0 = socket$inet(0x2, 0x4, 0x9) recvfrom$inet(r0, &(0x7f00000000c0)=""/170, 0xaa, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="eaff0100", 0x4) flock(r0, 0x4) 19:11:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa622af540186e8a45ca1"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x2000000000000164, 0x4002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0xbdc, 0x5, 0x6, "8f394d43d03ba24cb23d9de5ad529146a060c673", 0x7, 0xb2}) 19:11:50 executing program 0: chflags(&(0x7f0000000000)='./file1\x00', 0x10000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1000210, 0x2000000000000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)=""/190, 0xbe) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file1/file0\x00', 0xffff, 0xfffffffffffffffe, 0x401, 0x1, 0x9, 0x30f5, 0xffffffffffffffe1, 0x2, 0x3, 0x7fff, 0x5}) renameat(r0, &(0x7f0000000200)='./file2\x00', r0, &(0x7f0000000240)='./file1/file0\x00') shutdown(r0, 0x0) 19:11:51 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000002640)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002500)=[{&(0x7f0000001040)=""/236, 0xec}, {&(0x7f0000001140)=""/156, 0x9c}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/185, 0xb9}, {&(0x7f00000022c0)=""/43, 0x2b}, {&(0x7f0000002300)=""/200, 0xc8}, {&(0x7f0000002400)=""/212, 0xd4}], 0x7, &(0x7f0000002580)=""/144, 0x90}, 0x3) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 19:11:51 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file1\x00'}) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000700)="b0afdd356369b440e4dea17665f70918050312a2d9ca0a26911feef3a5e2e4fc6f177377db2eb9b41c50ddf84ff226f0105dcac91074c2645388aa2755db4ba7d2ecd1a134037bc276ebb7b6bd014169131caab115e9c7a125415c4b9198988433a823e55a53b1f856b18af4e8fcd0b67dfeb53d58d5d858f13488c7068c36a517fca2ff4c0d24b78c34e0def2b6049c8af5d024a0346924a5beb281a61ec279e6df5b86c199258760a513e1ff9cee845b31723a3464b93ec3ee39c57e6ac1d33c6052b5880baf8a30a2b2332a9ddc9dea95da3ad8d0682bf18e55968e491cecb99a4b87126aa3633bf3d67e048e22572ec30419d66a7eb230888fe5e4f21252ce5b6a402c13e94410e3451b34a560b633f47f19d8b01bf1dec98bf307ac9869df7810e8cfcd0c10e3dfc76ac8c73e7f9e0d4e1755193ceb6ac83a009d957ec5d88113a29ee93f86b1303dae4f41a2d9bc6c8be3ba21c0d3aecb213a5a79cb1a7d5c0e5cdc0af2eea306849682f50f03156e623ea7e04f9962c7bac04dca4b45e042e5baf486fbf42941124b7ed7734d3f83cb1b216270a1f12dd9030ca6024b7d738fda4653f29ea272d5079f6bac77339648f496084d396c761f9b7e5eb2c33374c60b6298f7f15881ce15b21eba907662a8e92e1e36585afcee7027c49084bdf3674d3952c76ae982b3ec8945056af0bcc2675b879961b0c9179e6cab8ff43f8e5aa6756018e9c568fefd70cd37786afbff59d7095d81085a5c5b1788adedbc7222dd00ea7a8e9d07b8302ca50fb29e91e76e4a07b45114b0d6ef24205c0d39d7e978ac73721216379bf57fd89060280b28815917159795e36c847fcd2652889aa1ee4c6e62a5b1504286316391d01d8ffee727e730830e91fa2a7966f27f1b89e53d6d61956bea40bf0ab274ba5ba2aa0bf52eb7ea4e7cd4686727c97e45391024001e9d25e68ca9e497054e1015672725a4c30ef418e0ffbd679f37efdf20567ca2474701a3ebf76a07984e1430c1e8b11ee13bf1e825e049d4a2e8c3d18c1862f4f753d5c38c3bdae1262b611b798e170781a3776c299b035a0a4cbfec4a4b428301800ffa06c3ab173a5a2feb25b2c98e0b2f9edcd8ff2e7d6732a174d8bcb1876487948e24bb8e86f8f325978397adfaae68166c1cf39e477a4991c94cea19f9d8ed6af044ea2fda7d47788ad03ef0bfe32a26a29aa51d7fe8912a5fbc924c5594435c257bdafea12ae084594708b37a9e675f406f3c434a33cacd70492d78ceb533f71463d6fbc2f2b8e5908d6aa03b57a94cff3424405ca0313993ddb64daadf6e3d9c7fba82b8a9c9a33bb2c4f3de21df70d4b2ade33e11d0688e72758401aeb5fd971f64963f5caf3b054d8395248396e1636ba6b7b8d1e394f572a7a2a6a4dd2f1b2a382cc7ac153502555834835768f4c7f0663ee7872977de8e08685e5b744119dffea3a2c5b7c3f382923fd98c4eba7c71265f2975ed1e625febbd2b270221f75da615e09b21c217d680a6dfa69bdfee8a122cb54b8978e38aeae4e74d75d300efd0df278c7fb482850e527581724e1aba5c899c860d3bb7192be56620fc14eb0b99a38d4c1f0a955abceb235ff2c46580d736162ad7cd40cc69e6b46419f6fd48276d70ef437d6c02309bc2d56a850bc539c520e34ec51e6877e34caec9bc6337cf1ac0353092629e0638a7c2f406d27fec3e0285cf1c2bd653b33f4d84842224f43415a2a2a1861e705dabe9df390c29198f10a54e2f578e33c002851802cca42bb16a2d8c3f37a07e9cd15d8f2bacef92a053912b5b6f13795853217d4e8170d4fd4436983ede05b3ad2c6d508d21199c6643dab597e44aff3587218ef2a573dc2ef7788a1ee04a100a9f6618eb47d7a67bb7c95ff34e3038759d327b5e6c2965f352e1aca5f271a2f2668ac4e2fd9cf22aea744c6cfecec89253f5906c55de6573c3f7b5f86169e2b9f095bed8edeb3a170bc0ee93e2510b4450abf380e8200e5d2f0a506e50d77964941d7b8513f0e76ee7b9810cc9561c2a74b0405bcaf6f41442675bd9965c5837c677d46c5709544e025260904ef5ea5bccea1f1a81ad7e8e68e2092963338acd51a7adc4f45f673e68e06f13eab4963f13dfe0f39ce225dc82c88bdfbcc12e6f18acd11836f0e487519b671f1cedee287c409a2bab66724a491c34660d3406587a329151012f54130e149f26b1548ab55be16ae8ac86afdbc2f216bae467e023b81d03f15d4c2b95ffdb0c809087edb7ae7c9634157f036e27cdfe6148a765bccd0526424fd2684d7b7b588b34fada004edbccdec2fb3f95f0a13740ef910ea11ea1af0dde7b3e8fe9b11518574d270ee1f3b7b53594001bb22c82066a63f8ebeaeb8ae20bfb4dc4a8b88233f93bbb60b10af17b74e4d00ffb676e0392d8a891ace6fe5a15267f919a4fa313f2c241bf57c28bc077f0ace29b225cf5eb0be10ebbbfaf849a58e395b83fb049f5cd193f326b9daa0d1bccd82dab5ddb161a5059147d64ecb8d6a745bfd18ea94734a47b1de1683450060ba5bd822ec9be222595ea70466dab97a474d019395f3d61e746a6feb7b375f5636ab5b1b6254522b2359e3b1b7611c616bf8111216d481827e3a9d120cf9688fd95c28c1a43200e24bf143da84223a82057ff52286d74c2ffb8dd4a54a8b323d0ac8313ba3791e8a8066d9e68eef85e628270a6381c8aeec695c3ac945580baa9360874cff6626857c775fadefe8ddc0fb8e41120d136a3d8961e654af70c71ee9fa5555e74a59b2e22eb76edee17670fba8348d36cd15a6afb873d5353397b9943885048047dd57b3255159a78acb107b7a389b63e46f74f31baaf4098a5a9b6129f08ae00216f31ae5caef1b19bf58ab492afb827323345c40954d92ee2adeaeaac1aaa2506a06b6af2f24dbf3ea4540ef71d127dbea97ef2800a8bc71a29250d56d9429c93c82f39ee53c3ab13dd33cc4a25c5a0dadb61c5147f2eb75836a299880cf1de2e77873f8f7aea56c07a104e3129ac36310e37a0ffaf6953a896f3697333b935a17b1b7aeb6f9b55d70837dfc1233a6c8b1b9d03e8d7861475a73a247486601d836a127fb3c69ef2a1ab4fa91115f4607d501f06440b2ef47d914a3786e27369799b5fa59c45a899ca75be6a1bfee0926f7f9b7cfdb755afea57fdff5cbb88c2fde0fc899d374a31cf770b83f49e68a052a4e45d250ccbd00cadccbae4258f20a13fe2391d45914b93f26d5fcb223ca83cdcd0e3b84e2a66956b04861c00b24affdbc5f1ab08afee54613e853a4f2d9de7485fc22d7db3c5b0ea87ef305412fd889fb839b1308e2520febede4d06233869ac0761a48cfed1c7dfb56177a801dcbb2a357543786be68d007c616a16b63812d3f2a521f7af3a5ccb20ced05ff26b5956a42211451c14ea4d0bc382ac92f79789c1c178a223104b3b72ed917749808e3d503c3f044e98db8b67bc3696f3a936ab4dbb51d395347b9f4112362c58146ea10f3444ec4e519d9ee8498aae50e82b79543df0f1ed5cbd9b22427ed635717a1786091a65a64d0d4cd96da695d712b1c475c035328ccaec79ae14f7c494cb08aa6c5957040a58ad1c65b1cc05f7c6c37ad5009f683c9ebd829213b52997e1436bffbb5aa53c41cda42687ceef6d84a56ad74c2efe5ce96aeea4c7d58254aa72637bb4d8c7f65f77b8a22b79e69259f4d7d172e9f2c834cfd7115ee7fc0744a79b5a6410953d99c6529448102fcf330f00ee3eca1ca74e9478ea287c153bbdd97e3de4986fb7eedfb1d917ebe2dcb114d748252c9c0d373e105a629dc54925bfc6c2af143c4d36ee7f07bd125718235bef0365bb6dbba7ce7d24f0c927752220beebdd363b2a56af8cee723be2638923a6410ee3ad40f7e891075c7c43e4f26346f33fac8b47c464f47ae366b942c08d181b6fe1a17a1bf548714ef406b35a7dc4432886d4242e763c22bf29eb24121b28b0b06585f988eaf853eb94406e706223207145470106137becae1196bc0761dfe7fc73af552799cba3834257b26b64a2f3748378302b61767199663d22a64f57c0a0c0a498020c4472875008073499d610eeb77b3d5c273c37dc8123a44421777f13b23afbd204cad8b048c37acf0fd5f19a467a0bfcafd3fd2478aab2230639416a624b3567d967a10a6bfee06450cd11fa56bbc22d35fceea869c0fdb3d2c628663c120d1416a3e07f651433d44d906546de265449a84bdf8f077f6088f513640cd4e6758621cf5abed12e4ebce0c8c8535400c12b45f3548a080f3b7b7b25076ce1d09c9200d6e10c5baf39d0fedd545a73303955a65d04a8e5e8b0e905cb8095fb1c089fceb74e58eb810093b32a5cf49db4d79626d242dd9ae52899e9b660106332a3bea235be6b844608371ee7e9026119fd637472394a181a69642fda6229a710431da40f8a695dfb082b50bcb017a5cbfd451e71f53f8c48cfcaaf6ed7af56f419fbdfba4fec061804e7af2033d9b8ef7cc9762a52a7a0b5481f39e6212099a26376ea549bd2a7cc55258681ed193258aaac1f7b921af1fe58d43b2240faec1ff09105465bd6a47104a44e2c2a38fc79abd467aaebf1af354843d43ccf2f628574e9c292735ba4433d390633f7fc7c8cd45538fbe746a1addf639429eef4ef6137003ba055f14f5235fa413ed51ca82f078a110794f46374d294c001430fc82fd708d2cb4dcdcf5a0bd1a8f0a8b6d02572b82bbc298a3b4f0b2439f5393fa2ddacbf282e2ebf217ed78ce0ddf60d9caaf707b31c192424c707954f3a57caa4dc34f2abe5c12d50cc74e7287302e8fdcb3fb959c7cfb355820d2453016c169d9e53e73d725d897ffab931eecfe01df758fb2d76cb686183c31f66c7971ca7890e1715941aad95fe5320adc12c5ba598cacec4ec5ced0110c973a47c4622aebeca5bb6f09202e323f833f1ab4c11f7762a7b17cd3c23dcf948b5251cce3fdd72f74bb09f3f5b34b429045718c6d615a96e8124bcbfb7ec0557664372479e5a47b1f3aebcd905534481113030a52445b0b18f6dfc2a48beb24d0507c169a5112eb6441d2ef287fa0997482025254821361d797f53b25b544d2fe200e40cfd7d9d46ac9488867afab88a0beced02488d3f6408f1b37cb837ce5cfa53b1e849d7de393cf7de952975d45d980673a395cafade31db4faf8da61501b67ab2a808fe05066b0d71a720bb355516c14faff509cb743579ba804ff86ea894a3e84ee0434f9a179d633536eda78bfa3e4eb0997ec186718b87cd64c6af68b75087235502b6dbe772d476c64bfd19f5c4602d5ec77abb107a28e6d28e2cf2c3e26082fb67ec8f255ad21d292af5fe30654550a7f8cceec1c2daf1e7fbeafc493e3d3ae670b80de46c7957925eb95a7cecc56061d1b2f25d13294ef4f6519d564c5270a01064a04294b45800ec2fb6f25434eba2a18ada8babc81ae3372f51db1d5cf555aba6ab063b12c70dff978a69e934dc087909729be58f6fcc1ca798ed9f15dcf738ee77644491086e088a03563c918704f207e5c44eff738a8ceaa6f25907b6b35ef9d2e704a79d7d5d0120d25e6a5b5fd92477be97c99a325c0a407a4fb788ee98e777345da8e93f707646347480de5c7dee47a2caba7c5a5bb5af204979a57b3e5af5791c7049fbb5922350dfc38a0c52cef595403aa32a1bce0b3d48c5cd44fb65cda24eec86705189e524b1b2409ff2c0e7bd9c263a7eaced1464f7fc62f73106e30356dd8886e64e0ba90a6a98e07e3a86d2d0c96759a3282cfff933", 0x1000}, {&(0x7f0000001700)="9b0ea94ea62c3118ee858e01986368163be0b810d1d735fa34e5dc0e2374c91499d68a2aeb234f976034a9f4e3330bff1928d0c2fbc9b31357fdcedc31d336502afd2058be94c2119eb9c91e443921a7e97de4616fd9c72055900b17a6369832a84b02f340866d932432c6177e50d7e97b73513bb602f1ca8de421b76a68d8fc1fd00b461d4495eae6152d675200162efcef68e7da60200dcc7199e65dcab63ab62a3f8160e3f22eb84db593ed0e6f751c8cd1c9ccfef011b7499e0388cc8811593a0306e85a5e5f71e4cc8df7bbd70f6f9a475cce3c7edefa1d890cff9384ef8dd78520d25d282637e753b2a896e0b8b7786e8b23414f364e065b312ec09b965a21f9a6478fb256bc1df1602691ae89dbac88d13478ba5d0bb268ee8494cb55a6613b8a2dfa022af8654a225fca6c95035a99651cd21f3994a972e62ec9a3c30cfd95491a8e286d6dd3ea933c92a4e94288114aa7b38b14aef5061c8ee54a85472c1298b970c5f6d747e53f0348d8230c34f6cb0d23be9ce5ff4f230dd4fb7e9481ae6402c4028955f6ce569373e1e26fbbb59ab6ea613d82d3b44244493805a56034f9f04869ab1123ad2b6d61bcbd1f7b783ef5ea70dcd5aaa6bd4aa06d6947039179664a5bf13189a7085ee7a5ac8918d1cca01ab668a0eb348416e653be86a4f7ef460dacf5252e920aeb5c10723630a23f9d2db8ddd55831cc5723d43bae3094dfd41ff7e25a9fe61fbb3a12698cef62334a71ab8061fa65b62d6a8d13577dfa7558a4ca43432f631a2f23878c3d64fe61c4aca7ef3f5c5c478457fb737906b076eda3b86d443db4dc7f0f48dd4adece5eb0733150996dcc1d7b4cb240f7ebd6b776d9cb7a993df69e7ff7fc8665ff3ce370ee6afadcb35608b3cc5d71fa965ee2ee5dba1ed18ef3335618d315a76443aa2db6d75a8724d2ff29cac30cdf8f14742f78fb00f64cf1f97b65f022838ac1a3d3b769bf3b1c3b546206946508226eb9c5627e940f9cc2250d2189e8dc993e487c5815e8d65341127137e4c57d945eef1135059d7ecd5386842c1550aeef8bd250661b7966bf14efd4a196c79d75b202238f5c712b8aec1edbc798f1c880f961ddc530ae2bf8a26eec434c6ca38ff54b8ea8d11c652e885d720579fdae9edac9b1d783c461cd3c63aeb4131563c284d1bfecd2ded7930f04de6510b3ece892d4b83dd90773a06ee29c1aa6a2ff438515ee62caee6e8acdf3af29d58dec80bd0b303036d62c012c7a334b4ca2e7a0896add7219625f27d5b6d3206260cc93fc7ab40d964ec8437422fcfadcdf123cae5d385623452d71b80f92ceb30594f1dabb27ba8daaf5fc6880dfc6ea374e95227b1399ae4007205b3e9c3a29a199ffed7cdc83ff63945ebfcff909a01e698bfd410d7fe16adfa4aad58652195481332f15d972728870330f97cfbc31bab0e2e87b1ab9112c9d14ea8151915eb64216b4a7ed946c311bd14736be4830e0f45af960ab39b76138d301005692f0d584755c95664511710899b29e44c6c300a1a68e20d65ecca8f3f3d727bfbe264a46050222fe78caa837085f6727b2a0bfe480c867f3af1f33a659bf2a1daf8433926177cf8799e32ce9d441fb5d3c3d2c0be7f515affa747a058f1c5c9ebbd78906e6024e17846258bfbc6e5a0dcf94dc677d0ae91d6d7bdb8c7d20f43245d726bee09b5ed16aa7bdb2fa8f335b450eabf16ba85094f23526e7ec9be878db4c50378b78936a7e938af45d280e0bf9ac2438f7e2dcd997a2d0f1879216e7cc1e4783ad352bf8e4d9698fb2a4d49f495ff9e495a85e8ed47269d4622d8bfdc0dfb5457286bb3384794d48d8684d87e5f667d8b0cf79096b287bcdddf7555848310d7a33a276b8c0218db57ae572373a586e69e3646dcb6be28f3f5c2037ca591772ef2c78de87f1d7336707e3abc95685c4c0f80826b25ae9f53323273b2ec0a3693fdee2a62c235e4b2b48c8ab6e691c28c287ad067858b5495a7131b400d739ebcbe6b1a6ed33bfd54742f2ca10b1d03b4c8bb7c23bea6339ebcfc14cbf1e8280c5f952c227f675ef7bfb5fbd0ed8e8d76a43f68ac19b5815487fed3f5d31d2fb2bae76d881cbc961281466cf33c57e34f0c0f6560583e1f3b1ca14fb2f6e5979b8347297ea70e66b1366aa8e10c4ac3184310b6d811c2907da47c136a2534ff4eabe51d0191b7f68653ce30c52e7f82d4a68ee9a55e1c5806da4170587b1878f67c62cabfd09cfbcda8dadf15ef8669a987774b0f59a2b0032604f6bc4508fd9a299f83de03ef452c34ff3eff4fc14c855d8a89398991e75485289343c280cc8da74a0f5ba1e8c05c77a5ae5845fa098c3393e8ddfe485971e2c491e3d5e3ea09d1f1d134b8acabee20d0f757bc4d7db9259078704b9dbb2c91e6ab28937fb16414eadb53b05929b424b36e8ff60dd67018d614572462a1c493b257c6d930b7a38e1137d23a5c842e98a7a4b7b9a5edee320c426d3f545cff04570058a0b4f841af30f0ddb67dca1af202421cbc34ac0f6c21e8f04654b72e8335adcd4e8ea6b111f8fdcd828d9db016a7b1d7bb1fe405f920ee5c34e41665401245ce89e372fb9c2fb5818e86cb9de96b323fe34d6bf874aa206439fd9c0446ca395be7d3fea48cea36d94cf03bab2d634efb5244a736f4af8861253a7c9b5f0dbf0b0d3b1593adb94db1711e6674eb09f111a3390e578a9eeaa61e29a59e3bed0b22db56c1bcc66b0f74e01723b11049f815995cda883028de97f2d1a091a0244dacf9236c7070a378e79dced43b9acca33080ffbbb0f49745f1025fac5bf698764a9a3ca1d45e3338e69d191566411e693e689bbce01e5e88cd6d9ee22b31b3f7b22b58629c494c7b15993cb8d11e31080b65a479b10d2b54af73ea1c870706ce43f4d430fba488545867a55c76e48f169b4bcbf55ae08aa5178313e225befa9d84f4ead2aeed66b8fb08cb06a7abbd0582166d328f0af1901dbf9dc1e84f292e29158ad8ef4f9e18d76290bec27eefbb4596aaec31b533c2589bed6dd02740dd74205183431c11b12a191bb0d0599fd2dd8a801fcc12975e9bddc91540b65b627c2a2c3f8aba555ebb3309f75e790af2eaa945005934016a5917a02a49b607063d2e86f70427b3f6d277380dd580ef238d7e35a8b9fb09dd0289751359543e1075c15d7d530b03f2e7e9c2ac140194e0bc4493b8d5784711372ef68b083ae3024f2252959ed1ff93316a097d02fc391ba3ffa901882cb1ccb6b354595ac7b9699b7b27188eabd88f04f8adae313a6596c451db4449d1c8ef88cb1969e0293c55efdc036f837c285cdf6407328acd63a2573ad2d914ab3fd3f85f65ba0b0ebc05a6470ebed1bffbdf468b89b8c3ea9145da5db19a4511289e6f2c19cf32082cad09c44d5c0e3ab30144e629ad8487e928989414578c73fa6de60e3f8100e2af5e5cc10d7babfbc818ed229966feabf89b45b98624a424eac988b8cf1e4e18a256dabea7e98d436aeab749435b57bd04f25881c5bdfbb3a0252c1cf3c35cd33ffa20b893c9567348cb5e10eff9fe63554fc3aecfa507f1e5aa01118f60d7f10cc7cc1306507f4077bbf14e42a7ab4222f89bac0cdad5b7a08786030a9b1d3749d604d76c19822ba5a95a85879ff4277af9ea8b36e81d15e1c9815494f994c9b0b020f0f3afa27d0aaf8c91e07fbafe927abe7b88e38de1f4e5ca7e4632644eb515ddbf9d6f126116457d251846c84c06b77b4ab0bfbbfd149b4330a800bfcab8d54abe9ebd4ecd658106047890a3b11eb7f8c5c9984c88dfca9458c85f5c7f257e1d8366b344e32ce576a114e73cbde83164b9f38c86ad8bd5d88ae481b617ca11a0c0827564423dc22c1967918d3dd3f7fd85aae9aeb105b37694b72372989a7922aa0508da0d64ca3e37ddc42ceca61d74b0c85fdbedd1d499273630a059c5c169efee4a6f6d50a0dd1b18ddd9e2f3f76101136f8480aad0c391689c6db24860172293010289ae82fece00d02bfc5ac7543a8026149c08b822df98e0f42247e0bb37f899e31118d9a34400a90b39ba6cf4c4b9d917e99e41ce732ce8aa9e00d1ad011117b57d75265fc3eb493ead6a691586b1159bd42ddcf8d18e630e81a59232a2633f5b848c2983e0ded94b25617d3715f2d88f07bcfe4c1f6e68b9e0170e83fc354d0474e5bf2eab8b531cb0217ca8f05c8b6e74c72544dc5b1fe5e8b38e786368c53c727cc2615233a87c475da47f626ad7868ce0acee45e8a9a9a9eaddcc3ae1a91451b24aa9a0323bab6bc1230d3701817cc46b4ad87dc8dea6dc4af2de723c744ba406bef7328e24dc98f51b7af004927f5a26d969ac2966f68c49deb618fa90a2ef7b522a06ecb04962b4a0e1ece09eb4a2aeda9ff2916db35be68b7fe803d6a95d5756c912d9974449620b9f7aecf09bd8bb29fb32b4e8aa07f176800b1539199f958f80111ad83acd96ac8da9ebe6df65f50b295a5f087078836f3071a04331417d88528061729a797b902d798a70554d5e0d7e28ea6392fbe5926e2ab5a55599a739802c9f29674c6ac57a1cdfc32ef96aa02d64ddff91d1c60f2c366f7eec84ba345a5d23236bec903ed9292314c2511dcff30962e373252c98530e1fa994fc1df6a166d68c6ac861d3a385c33e31f42c46a361ff8eaac0d9eeb673fa4674a9b9e1ebed54f58c8f0dafbcc1feb311c789df39dbb4344ca6ba95ec0d7568e4bd1c42f2d13db694ca74375450f29951b8a2e1f6d12a6f58e3ebd75ae6e5ba9c197ced126db6ce5a69696b3c4847efc47b31e07e0f4389f11a0adbfb7dc54c6dec79983514008ecbadff5277937a99b9c4606920f8ad888a833dbdcf10aaee708df8f3c93a3a8af4db3fd7a9c0a7b4df49f9a067fb6155a4d26a36d826037d816e1701518ed1e59d4d68da571803dd8ee3db75acbd0539b7682e07d69b349540a41fba6418be1cacfc3adb85ed4bfb431a51b315d8c031a5118ed2d13c688ea94e7a91a0d1e2ae18d4a253be55e6aea151ea5a061fdf907c71c6f5dfd8d2d7a327b34ae23ec51c3edc4d72df030f68cb4bdefece470d3ade301d761315973b358e99fb317d84308baa4b2a0846d4fbf5c55a0a98db7ae7507f983072460a16eb14034c92290cd5cb1a06f91e6c78628f0764555adb3c6d9a956c47dd68bc9383cb2a29230c341012e62585dbf000349684b5d3345e7af70b157ca57b62342d8935268a601db8f6fb3f341f9abfaf6f912f5898e66a97fdd6eb56bfcfbd9741122690c2b33192b59f06ee09b1b5169f463c88124406678bed8ec3e8e57c411d6d24736b86c78540075e04aba1c272040b35af4904c3112e85206b7b5d26208d3cc092b433774b5aab20a1ac4c6bbcbdcc075be8ca9b3575a9fe67008e73fb3c38588b7a76953936ecd7474102afac01c10dc7d0bfc02e56ee04db79a93e71ebed7580295be17a79277e7ee6af363a698c434e9cf49450f755a842ae2817e079f803bc0b716f67e5afb2533bc645743c0b176aa6be81b7b7a6a4f8cd6d18a2fd1c38e95032afc0c8fc98351909dc2bde6b1daa6404e74070c6dd8c01934168e4f1b2c7b8b472150fc18f4cd1066e0b95d63c171d5b9a8d11dad7168f06807a4b890e0c6af6ad38e25740469308079d6bbc44171ec206bb93cfa9e2d9877701847bcfd4cd2644953329ece14b8c50160ae1cd8da46434401fc3350bd3cc4cb0e291f43978734f4e1609c4f8153bf4db0fc726710abf94dcf03d156789c24fd93e1be318bd779c80d2c312d8ce2882418a2", 0x1000}, {&(0x7f0000000100)="8378bdef09f0adf2ddc4744eca5e0b83be96ddccb5328e05166e529c5064f2895f21c132f8aa651402307c4d3a806e4ff6ed74279dbf80bf0f40ec681cbd26dc21b40ffd45766b82314991d2753be625cd5739df683e417d7c07c716e48eb37a7a74feaaf090a1e582e9117516cf508dbd18917cc2b11f78458784d6eba4bbd50842f69658f69bfcf170074f6a9d988a9465860583be1c024eb8ef2f942ed536736330ac377b388240bb4ab2136e66d3a1af626de89f53fbed987bba80931a3191b914ba048a6926cbdc07daf300857fdc22d2b4b4ef754a6837bbc4211ea8d2fe31", 0xe2}, {&(0x7f0000000240)="15074c7c2d335fd2667e9344c424a6bf71b1f194ee8ef2f7aa4055cb3df287e61870bbe4a79afbebea38f54ffbccbe64e93b670f05e5b40125529cd0f0a9c61fbbea43d8787626695a9036c0d4d76ce4", 0x50}, {&(0x7f00000002c0)="dabdfb590eb03ffaf9aa45cfc6833088a64ef4afeda574cd4675477dcbbaeb7bad2b09aee252b9f121", 0x29}, {&(0x7f0000000300)="bfb5f6db10642586ee3c914939911b9021d77f0cd9e68faa3a4bb820d7032707d646db02fac38f2357276572ecffc050927e2a576149b3c800e1480473afe1006fd34af3d4d9e8c0f323c4d9617070bf76bbcdc92002793063ed14a72215b76edbc0606c300327cbd5ad0ea579b30a11d2f957798cab96653db5725a3884f3ef61255865b36fdb735501e5583dd1bfd947557f37cdf504ef2314d76bb3b07e61a15e9e4a690506d6", 0xa8}, {&(0x7f00000003c0)="12ba15902425b52d2980e5084818c3c47e3894fdc9f2b5a6782cda130ed445bcdad1c5d109626f3c3e0226297399d06a3b2f0ea3da3e3b7b624ed851dd183f3b1674c1b77200f3101311cb6797b12a88f8460464516e78adc8402279d30deed57888ff9df3db4ebb0c4a630075ebe1c5f16bfbc3133b86ec823c5534ca2aa89bae0e4b2ac5c65706ea43e62bace07d048626fcfd06c7fd005ba1f21b2904e606165bad8f493fb050c6fa9bf0cc4fa79e3e4e5f1a605018a04fb332788f00b47bd2bfb392791ffb39a5f4b4da136f918217e86f4963076ef549ea94fa0002d54007c0be8976ae7e28a71ea29e70a12b3858bc6d7df755", 0xf6}], 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) chmod(&(0x7f00000000c0)='./file1\x00', 0x94) mlockall(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 19:11:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) fsync(r0) 19:11:52 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xff, 0x72d7, 0x0, 0x2, "08df4a55984fddde87240493b4f47179701c099b", 0x7, 0x9e}) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="0000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000250272912cfc5b92f6bd44d736e42c2860346bec44c1e913cd571bc71dd613a14d32d19348362bb1ead8b235fe46b3004decd3df7623d648e131f6bdddcaffb2927a41dfa51089f9409fdc1c94e0d03f0d4bcef25c59b644009fd8f2b96e1319851d67fe527e734638e6ee8604bd6cce1eaef38203f9ec509b4294563ee721289603b9cc62c0ba3ff13b2f655ae123bb0230e6a6527dc7b9be56009e4866b6d5dcf82362dd7b670363da7cbe407ba92ed97812071a8817c0539d25ee88163ad461b94a05defabfccdf92e895c524518ef8ae1499cd0073b3a73a866c1a97a982de1789c72fbbce5a12bc47419dbbac23adaf5f9029555d5591a1d1"], &(0x7f0000000140)=0x5c) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1) connect$inet6(r1, &(0x7f00000018c0)={0x18, 0x2, 0x7, 0x7ff}, 0xc) chdir(&(0x7f0000000180)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) readv(r0, &(0x7f0000001800)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/197, 0xc5}, {&(0x7f00000013c0)=""/95, 0x5f}, {&(0x7f0000001440)=""/230, 0xe6}, {&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000001540)=""/207, 0xcf}, {&(0x7f0000001640)=""/252, 0xfc}, {&(0x7f0000001740)=""/118, 0x76}, {&(0x7f0000000100)=""/6, 0x6}, {&(0x7f00000017c0)=""/20, 0x14}], 0xa) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 19:11:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0xb0, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x43, 0x9, 0xf454}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x9, 0x20}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x10, 0x7fffffff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x2, 0x1}], 0x9, &(0x7f00000001c0)={0x9, 0xfffffffffffffff8}) mprotect(&(0x7f0000125000/0x1000)=nil, 0x1000, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000761000/0x12000)=nil, 0x12000, 0x0, 0x11, r0, 0x0, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 19:11:52 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x2, 0x3ffd, 0x8438) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) setsockopt(r1, 0x0, 0xca2, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 19:11:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a404e3729900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20840, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:11:52 executing program 1: socket$inet(0x2, 0x2, 0x6) r0 = semget$private(0x0, 0x0, 0x420) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x923f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r2 = socket(0x18, 0x4007, 0x408) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x12) openat(r3, &(0x7f0000000140)='./file0\x00', 0x20090, 0x14c) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/247, 0xfff5}], 0x1, 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x8c) pwritev(r5, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000002700)={0xffffffffffffffff}) bind(r6, &(0x7f0000002740)=ANY=[@ANYBLOB="81926501c9e7c2eb2dbd6b38196762dd06d860dcb630618862996e46bee2490ff2f08bc75121459da6540d62ecdd2a0b8c4bb8c60f4b8111cdafa9a8ec812ad99cab4f7c534d43bd57069cb1a53ac17e600dafd574743ccf4dd1418a2f619db326c98a375aeeeabd26cbda8a6f317ceb6f8bb0679cfc4a9f3a4a0cf2e1f35805d3810efae8f8af0c3afde3cfd58370dffb6e3c971422e5f556dfa7cbaddd65a6c748c04260162d59f03135092c0800ed826a9bfd2915c279ecf5d30311f0b707de6c09a2a64a1b13f7ff1305d5ca565350dbdadf7dacbd98670934aabb48872f5f60a595b522632409b8d961770fcd78894765e2aa08069974dbb37d1b6c8c83c319843cd58a3e7d3eadd5f2e523a651001b29878655727330c3ebdb5678318b195aa4a55f96eb2680d21722caa529c1ae64d9426d7f0aa7407f14a64e8b560193a6a4d110ef6db5a6f38e9bbbc1e38f0e25135d92851202173ab2c21ead7957474152a761a6ab32b3dfb3db4861f1e1bc59627a72a886eb428e96d78399a8cab8342d02f1e876aa1c0cd65c04"], 0x1) r7 = getuid() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/156) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000025c0)=0x2f4) setreuid(r7, r8) r9 = socket(0x18, 0x2, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="2000020000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb07a5108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba832c941f66c29a8b7652190e6b8447c9b688eea35d12ebeebe5546fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c0ff0187640ce61cf1b7c801433b710c1c53dfdc1106b1216bda4e9c4acb8bddd1f574afb16bab4b6ef574f973c639b064481e7ad5e401000000abef61882db91e59fa4bcffe18d4c85eae052239122ff92c460251b6b7c4c0cdef1654e765b412f2535956537d6c7e4f077171d8a4d4995ccd07bd16ed55388a81ae49daac9bec322e60860418d9375b00845a39bdca32626f86552d8c69a7eadf80f2d960810e2890f7aefe79c5dee934ea15fbd260e5162c41af385efa2486f00dcb48e9aaa417972453f907a58327b8266000ddf04f0eb8b1798142bb974f5f285f2101"], 0xf3}, 0x0) r10 = semget$private(0x0, 0x4, 0x49d) semop(r10, &(0x7f0000000100), 0x33) 19:11:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getdents(r2, &(0x7f0000000040)=""/37, 0x3b3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0x7ff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000440)}, {&(0x7f0000000480)="fd2fb0a0b89abf3e7b59e70963b4a2941d7ef1d2f335166127da7046e2045b5b92e7a470cb3faa0e3c9ee9b79c49cc689610a3b3db6ad99f1e17", 0x3a}, {&(0x7f00000004c0)="9eaf518c944ec59e3ef3523262b141a51129fa93202a49e0a77d770e79f79f92ec413bf62f4fc7994e966688d955989e3a3b942b72ea92997dac8871fe0ac137b9f2f579a0731e7ab2ad800dfb895798e5dc713954911512ebad4320b91048cfb795ea3336faea8cba51db94290a73bce91ec44d31cda83f07edd60195d31b", 0x7f}, {&(0x7f0000000540)="0b9ff29571d8169c58f52a26a700ce621c19d7dae39159987f3baca67a5af9a754a29afd38f2b9af9062260733bdeffe77d7aa472002e8638ef76503ba6fb1750c1aaba705272b6b1294b202430dff8e08410698533ca59770fb73d50d9d5f5e7aa5ea31705e4e2b4d73fb2ffc1141e4d2f9357053e0f1e8bbbfc0b5483552a08e52d0a6b80a8ee4161e", 0x8a}, {&(0x7f0000000600)="b90a0c030927c42988931d0a999abb1d3281c7a7dcb52cc12b14523e2c48d663d8ce156e27fac30975cd72d1a03f20e901bbe01e278e708a23b0442f3ef11660d1fdd4d74f8491ebbf4afaf15a5b8ed8b757ce1ce0b50e6116909a9b94561a37cd5be832a6750dbe1622c812aa6685dd063a14e0e79f929d124d0f484c6a78721c86fb4ad18434b10608cf4c97505591bbb1553cfea63f249258bb79679de107c045f751ee610696aac56ce9c306790015496d0bcb49a7725bfe31230f3c56c1dbba55696d2200e66f454b92c9240a10c948e79f8c91f994f1d9", 0xda}, {&(0x7f0000000700)="be2c0fbba808877b5dd6878d5a4a4cbcdd8cf205d5f6442057cb10ab69751bb4ea5ee2c41a0aeaabc8ed218de8aa287926c086c633450933bac77cc347d2986481a31fd2d516e425cd8820f7427579189c8fb8673429a755cb6b8f4820dcae6f89f7bd", 0x63}, {&(0x7f0000000780)="762ecb414cf5fc4f6346fcc595fe814e616b9d492f2ab39c2c540b9d33eae051613d0bfe", 0x24}, {&(0x7f00000007c0)="08a8148cf5ac240f97df62f53ca60dad8951ebffff231741cf4052d2312c1abfd68047562baf2b0e7c74ea44a3ae63b489dc4821a8ed7797228f918fbb510f409cdc3377e6b1be55302a87e84c9351fba00112cd7a36e9340dba3c99f2e77a48d532b8e357303b66c5f45b0393d9fd0b9e41bdefcb0bde2b64017667748aee8a58d2160938870863fdab217996c8403debad72", 0x93}, {&(0x7f0000000880)="e2044ccdef6878cef90ef76c81b7a4ce933a27249652cd154cf8fb3fda7b69ce86543b8610cb0e04225ab8cd0c398e417e3050bccf573de66e228fe8754898a0fa4b0623ddc61f4c8030", 0x4a}, {&(0x7f0000000900)="24d12c0fd35c7746d4834cdad9136eecaed67ea00b84588830c6d2c347bd35c70f29cfb5b1872d176acc2a035bd234f1eaefce7b397dbeda25feb2747f7e29910ce900dff760f7cfc35d54dc5fee15715eb7fcacffe6cbf97c3062f95ea5e338d6fa5f4546b40344a0f1d2e2aadb30", 0x6f}], 0xa, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0xa}, 0x0) getgid() clock_gettime(0x3, &(0x7f0000000280)) r6 = getuid() setuid(r6) syz_open_pts() fcntl$getflags(r2, 0x3) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0xfff, [{0x2}, {0x3, 0xffffffffffffffc0}, {0x3, 0xd77}, {0x1, 0x100}, {0x3, 0x2}, {0x0, 0x9}, {0x1, 0x6be610a0}, {0x3, 0x2aec}, {0x2, 0x4}, {0x2, 0x101}, {0x1, 0x6}, {0x2, 0x23}, {0x2, 0x6}, {0x3, 0x400}, {0x3, 0xa63}, {0x2, 0x33dabf8}, {0x3, 0x8}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x27}, {0x0, 0x400}, {0x3, 0x4}, {0x1, 0x1ff}, {0x0, 0xffffffffffffffdc}, {0x2, 0x81}, {0x1, 0xfffffffffffffbff}, {0x2, 0x406f}, {0x3, 0x723}, {0x3, 0x1bb7}, {0x1, 0xa7}, {0x3, 0x4}, {0x3, 0x6}]}) r8 = semget$private(0x0, 0x6, 0x8c) semop(r8, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) 19:11:52 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x100, 0x50) r0 = syz_open_pts() r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r0, r1) 19:11:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f8500ff00e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4751774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:11:53 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/10, 0xa}, {&(0x7f00000000c0)=""/88, 0x58}, {&(0x7f0000000140)=""/81, 0x51}, {&(0x7f00000002c0)=""/139, 0x8b}, {&(0x7f0000000380)=""/180, 0xb4}, {&(0x7f0000000500)=""/238, 0xee}], 0x6, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x3810, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 19:11:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xc, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) 19:11:53 executing program 0: r0 = socket$inet(0x2, 0x40000000000002, 0x466) msgget(0x0, 0x17) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) socketpair(0x4, 0x8003, 0x5, &(0x7f0000000540)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000240)="d3c2a486eaccdd3bb4103f6bfa4a67bcc2c3403e67c88afb51c50b09d979c8e0808232ab9adc1c3e194d6aa9a0583afff81edec2f9f263069c477f86373755a9cf4efd2a3bd459ba603c2eae397b2e22ae5ba1094bb10a7f541ca25deaea0108b4e64edd0099da713548f9da48b32ff06a5e7b6e69308c944f8a368bdb25c4c050ade732d945af6e1f082c66e10fd74c1da3c2be808ff376cfd9ad63cd472a9c99d16f3e555a0d49420a30c5dc09fe7cbaf0ed6b25822154cfe5d362ec5a45acac2cf58865053886f9e6fb604b336a219da309c8be99aa913578aeed9d1285b5d9f02b7bb463465dea2c659aafe4e8b594c10254e8822f156fa1", 0xfa}, {&(0x7f0000000340)="0918a5bf96c7c5bf5cda6d9256381f44daacf7750c40626010cb8fb0338f68fc0633679bb923370d2a25dfd8b0b4207b3730c58d8068fea4170c7f3877f34ee1775299453fd3e1079ae436e94623b0b985e6", 0x52}, {&(0x7f00000003c0)="d7d4cbd07cbd70794b7916d126b094ac6f96631ae70fb5ddaec4fa1b4075bfea96e556904e745302a0306b5a34b6ac9ec7de161ebc9377fa8ef7fad336bd8d5061d33e0054effccc2fda1acdd4fee06cb2dad51769c743f90bb40ca5c0ab2582750584ed934aa4db95f429c295319228e4b6832fe321", 0x76}, {&(0x7f0000000440)="efee25a38f9633e4c1a10ae403c7b25547274d6d09978d333144676f75462cc53e736b181bfdf2af33bbe8595792702ef22f5d18846679d7b967382eba300481f483bd37134b8b2d75c05fe69fd90a2c22f1c57d04fb1aed13eca5c5126201617c1b85d050369f27b3f91e3a78300573ea32b22be64388e1ba67e8c36795ce03ec3db78137d9dce7c5f04a29df9bd398136de280b9cc5afdc2a1a80b31ceafe445c37d8ee873d4ebd75f", 0xaa}], 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="00000000b200900e974de60fc332ab69feb814b2e5f43c7e65bd075079030cf4193656fe9a8bac5a4bb4c037dd3f4e2e4b92859e07b2ecd9d375e085d56b7756"], 0x50}, 0x404) bind$inet6(r2, &(0x7f0000000640)={0x18, 0x2, 0x3d58}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x2, 0x8) semctl$IPC_RMID(r4, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000000)=""/179, 0xb3, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 19:11:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e162bf6e87894161f03b48cef206dfb50c8db9da3f9f6ca86d685bb5b00f9efda73a4c1559337ce35f456d24552b2e77a4913a7bf98430c918da1873ef4c9b92ab5111df836d5f275ab605edd3b1cb34ce2137dd0f5f9f57ecae6ca2a33b2c3a600e594a6f72449e52a4bd5b4075d03cce34042bfc7af85e3521cb29ff213959a89c3845492c356272", 0x89) 19:11:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000003, "85d9c5f4f6a3f900000000000000000000000100"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x9, 0x9, 0x1ff, "bdb8ac67b0fc36d93b416a19d2ede633fa03d01a", 0x8000}) ioctl$TIOCSETAF(r0, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x101, 0x3, 0x20, 0x1, "772c992a95a06158cad47c36a47992cd09ce2555", 0x6, 0x9602}) 19:11:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5c2556abfca8140d}], 0x9, 0x0, 0x9, 0x0) 19:11:53 executing program 0: r0 = socket$inet(0x2, 0x7, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="368a5e1d142d68a8cdfb176206086a91c661f6e5a26b1dd511b31faa02987f9abcc6d934661d471acac94a06173c", 0x2e) socketpair(0x1e, 0x3, 0x2, 0x0) 19:11:53 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="4f2f7ebd72d406e6f23a8e315cb51f69023f1786703f829244a1eef96031d144d83790e8b58e47779059ae882a54fafaa5eb85bde87be2b441d126ccc19a7ed0db08e44070dbeb7070bde97867ddc1e6d4255ae4129f059052d795b704e6ab130f9c3a04994c747adb3fdce26ff91329a0f2f132d3274bc30802128ef1a2e9053efe2efc2e6088ea698bdc04147c52a8d2f1fc4b2630eb506eb6f36fbad0eddb5753d95fc9186eb987c51c4fbbab228d4a544355a6e7cc1643fc116f84a8cea83a10", 0xc2}, {&(0x7f0000000240)="7cf0a278cc11", 0x6}], 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) fchmod(r1, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) 19:11:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r7}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r3, 0x9) r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r11, r11) write(r8, &(0x7f0000000480)="3588d5e2a249443a12197c", 0xb) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r9, r9) setpgid(r9, r10) 19:11:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, 0x0, 0x0) clock_getres(0x5, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 19:11:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 19:11:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x4004667b, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 19:11:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2020, 0x5) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') select(0x40, &(0x7f0000000040)={0x12000000, 0xfffffffeffffffff, 0x0, 0x4, 0x5, 0xffff, 0x1307, 0x9}, &(0x7f0000000080)={0x5, 0xb5c, 0x10000, 0x2, 0xe5, 0x81, 0x4b, 0xfffffffffffffff8}, &(0x7f00000000c0)={0x3, 0x40, 0xfbf, 0x6, 0x6, 0x6, 0x6}, &(0x7f0000000100)={0x1ff, 0x3}) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) 19:11:53 executing program 0: socketpair(0x18, 0x8003, 0x7, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 19:11:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2f66696c4ece3c"], 0xa) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/110, 0x6e}, {&(0x7f0000000100)=""/241, 0xf1}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)=""/36, 0x24}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000440)=""/88, 0x58}], 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d13040000000000000000", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) 19:11:53 executing program 0: chdir(&(0x7f0000739ffe)='..') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000739ffe)='..') 19:11:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x4) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="05056515a2fb951c964dede5d9579a97e1dc5031a1ea1bda344b7b032f310731778d59697472d9a1997cdae84ea4b90bcc5e5d05a91f93a43ee544dcdfa07779de1e14487535f0af8375b2e161272e541a02fa4bdcfee901b6dc43500c3ec7df3147664214931c2a7f9088a9295077eb2b32d1239e65468b334570e1169e8dd947710f165b205e1294b519541b1b499e900c1783e745b4cd86f08a2aab155cc5b76f2c88a85c774ef03a23f38ca03d7f2accec962af1589b7ccb82c59e11a7072fa0101c74e64db6bb5afb0c301092d9637812bb6ad2dda2f7741d620028cc4ae27c0f34efc4414f74c94f8d4dc5074a4adbd2", 0xf3}, {&(0x7f0000000240)="93fc072b17bbb76a4ccdd44851f6d910eec0f2815a285b26a50dbdcf4f6b2ddef89310f3c101fbc3ac65a904f8a954ad20a3af17edc4486a4321adcbfbb71cf9062684d18dee061b72df9945035ef32375b78051a2abeaa804e4d2fabe8b11a3e2b4bc068f9bf46fc7a9b50f5c1674b0537f712c529a189e49abcb3260236ba68f9a5d2c92170800a0f2e9ea6ecc601775b32b7eea955e0a", 0x98}], 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) 19:11:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) dup(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) fcntl$dupfd(r4, 0x0, r0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x8) r5 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSPGRP(r5, 0x5451, 0x0) 19:11:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x81, 0x0, "002000d30628010000f8000d00"}) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000040)='./file0\x00', 0x18280, 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:11:54 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x980e0be5e38d3d96}, {r0, 0x100}, {r1, 0xe}, {r0, 0x8d}, {r0, 0x86}], 0x5, 0xd133) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x21, 0x100) sendto$unix(r1, &(0x7f0000000140)="8bb7cc0566882e57ef273a70c026823ae6388405d129a90bd993a78d2ab11ec22d5dff34347a72f1b204d1cb4c5be3cb88a7ae0af393e3d7a72bf03b8b27da77d65e41c859eb5640fa4796b4567c0f2f65c7feecfdb7bb1f9a51998aa0a779ce206da5054f9db14b017b20c29356", 0x6e, 0x4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) poll(&(0x7f0000000040)=[{r2, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) 19:11:54 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f000067b000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000067b000/0x1000)=nil, 0x1000, 0x6) socketpair(0x21, 0x4003, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="2e24281d20612d3bc3d5eeb4e03e85dcedc62c52ad08ea67d48df98790dbc4efa4641c08ba5d314d9f9805239ab5912bf099099585abf0f1c5cb6a94394f8184cfcd00a21c4fbf78cb0057cfcd83c6cec4ef5af750852b3b43bc24800553672bdd5f4df8730f359befcf58ae1168107b9b0ec0ad6a72f3e3cb8e0823e5511d11052eef072f84d4d375e8d3d56e87e6f200edca85dbcd2c07d815650468c9fcb41572f75f0c7aaec8f221b435591512d2f0b90c62254f3946d0fda2a2ab124d17cc1e4a6876c06bfd2a2f038818aea92558f6e43f411aef8648bec5b27e10baa4a7dcf757333f6ff7071728b07eb5f72025", 0xf1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0xa1, 0x100) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x10000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getitimer(0x0, &(0x7f0000000100)) 19:11:54 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(r2) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, r3, r4, r5, 0x5, 0x8740}, 0x0, 0x5, r6, r7, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r0, 0x0) r8 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r8, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r9 = kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) r10 = semget$private(0x0, 0x8000000000000007, 0x800000007) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r12, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000640)=0x4259) semop(r8, &(0x7f0000000440)=[{0x3, 0x101, 0x1000}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x80, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1000}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f00000006c0)=0x278) ioctl$TIOCSBRK(r11, 0x2000747b) ioctl$TIOCSBRK(r11, 0x2000747b) ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x40000133, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, r14, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r11, r13, r15) semop(r8, &(0x7f0000000200)=[{0x2, 0x7, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x3, 0x4, 0x4267c2303caa6587}, {0x2, 0x6, 0x1802}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x8000, 0x1000}], 0x9) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r16, 0x80105728, &(0x7f0000000600)={&(0x7f0000000500)=[{0x844, 0xb9}], 0x1}) fcntl$setstatus(r9, 0x4, 0x43) poll(&(0x7f0000000100)=[{r16, 0x21}], 0x13, 0x0) write(r16, &(0x7f0000000bc0)="0958990b228c700a2953aa0d5949caf62b060000000000000056afb0bccf66b466c9bd76c2feaf8718049624daf3d8fb4abf9a4e63f2458f14216111b1df019f83792e0cef0b00d1806b0077e8ad026eb015af6c8403cf7f71130bbe8fbd571087d1fcad39da26c870a1416d5ddb1380412cd305d5e7dbf5b2ffa9d44121220dc7014c9921716cefb1d4a6d573496b8702f56de8dd80c29660e8f6b215130ed6ab0b2237876aae42bee1ab7baa9dcce19a91cfce3df7124f93c74d85e66d9eb4165ab5ebb558cee1a15c9716bc93de4b95b15da7d98217ce89b5a6b469538f1196ec0ed2606ccbaac3ac7ab1a576f226d11317ec236ed7aa944dd5fa36b845f645d0db997dd16ec9a00dfdff2aa50111c600dad5a70896114199ec2c9901547b189c037861eb7751709a6bb731189f3ce3f53149b826bff897736482ab3b5f277f1aeb55feab2179dae931e49584cf81eedc26f31d896dfc662c0f666a69a30000000000000000000000c35cd2327c48d45d97ef1d364b65aa0a2026aeae906a24570101b64f2a3516876bfaedebd08dab9a3e3f156fd393898e49e36edf98805d6b3d197fa529714aafef108bc41052b9da3b6a60442876d72246eb247413f3353df759d93c95dc4f4973f525cfcf66dcd0994814ce7b30f35f4400b79d82026d5debdccde8e030a1ac61a29c57bd997808f4565515fb36b9b97612e11c655b", 0x200) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 19:11:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000040)="507e14c0", 0x4) 19:11:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0x8, 0x400}, 0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r2 = syz_open_pts() close(r0) r3 = dup(r2) fcntl$setflags(r1, 0x2, 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20001, 0x80000da2, "0000000000000000000000000000000400"}) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0xa0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) symlinkat(&(0x7f0000000400)='./file0\x00', r3, &(0x7f0000000440)='./file0\x00') 19:11:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) r1 = syz_open_pts() write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xffffffff) 19:11:55 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0160700000000000000f7", 0xb}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 19:11:55 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 19:11:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="68000000000000000100000000c800007ae93f3aa1ea09b5fd3a64f92d2f6d7f0fc4ac1fa2c9f82f3d35589e9df856009f0acaa2f175c471fbf7004afd4fa1a343dda3868451b944c02b6458c8036d5433619e654c6969451c28ea819c33259b52b2000000000000e00000000000000001000000f1750000673e0bb2ec9020295c74fd52a2c1e6d47a1fb8f8dc45576abbc43f013258a8eba1fad4adeb81c846764b7f2dc21f94b67f66db280134c0e2a9e146eaaf50dfdcfa072c3351b17014ed0c4364bf7a6054ba55216d5327496ff6f63fbd4d7cebe5166d36357833ac6c3654da12dd23dc48f8176d540aab448cd77c1cb3171fea5a0e306278ecba59ee18a80d02d49e5ded460487ddb745144feefe17e4668a915cc049b05ebdc6f07da27b9328198cf27be33093cf2295d29a6279f7b65e9d4365db908e735d63c97ee94224d0ecc2dfbfb800000000000000ffff000004000000b77193d6a71f9e50d05d8ceae6c8900f7eda24688218401cb14b1e91a5eeb443f5b692d556dcd32157661d857b5af189bf0e5da3ee6617bc4d924d8be096cac6a4b40a99f4b16d7ab8582a1d4b27a3f90ac454247950e85fda139c5e830bab38f340e6d6a74be9728304e486768d827be4c0bb2489a9cd8f5256d50479c817b8414524d72a3f674f022ac0d19aefcb6a755dc8da7041717f9eabc9dfb0be13813800000000000000e800000000000000ffff00002000000010646fef620f54d7aaff5ccbe3cb23e70349a91aa50430bfd7d4ab8afa125245570f77a819cc40028faf832329f69f91f25e3d759fb4ab66084539c719e3b1ca51aca784513641da98bb6b89a5d28f604d4416d9bdb87523448267dc5b071ed3efd5f587d751c2eafc3d8540cafb14b3adf4d278f1f50bbd282d9f51c252bd07ba001ccc09e8e1726335a19a02fc75ea50955bbbd3f98f82160efcadb908093111034882e0e1c71545574d779838f2cc729dea48b07f6bfd7819888618b635c94458b9876e8c476b18dc38884646883da813189d00000000000000c000000000000000ffff0000b30000007cb24902cc6bd99f15bf4398221bada76de685119c21241360ffc2af1e2cf348e521145ede813216ee19070ec34868955f1a0217fb13bfce3e0a5c04de510e3cf8b8302a6708247bfabf85e14427d2d369094984145cf393ffe2ad39c427b6cf952cf36c053b6052e8acc3d45c50e40ba5ba2ee60468562c35a6ebce01928ce94f66ed23dc9257d2118a87efba134d3222ddd40d6b3edc5346bd87359e87c10430506f66a00b81fd390c5e3321e5e890d800000000000000ffff0000001000002f0d60603e6939d7808cbfbb6e417fbb52e5f2bccd7de6555815819804001cff6c15e8084f595d83b2d9c0fe4622e09ca1a2346778e8d6fda73cb182fefdee33155b689dee5b2e8e738f2d92b75757156047"], 0x40d}, 0x0) r2 = syz_open_pts() write(r2, 0x0, 0x0) syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x4, 0x81, {0x200, 0xd42}}) close(r2) syz_open_pts() 19:11:55 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f00000002c0)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e164625673d9d5c99122ab96a31b52ccdf040c1dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x2fe949ae763aa6) dup2(r0, r1) 19:11:55 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) kqueue() rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x7) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 19:11:55 executing program 0: clock_getres(0x2, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = semget$private(0x0, 0x1, 0x400) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/52) 19:11:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f000053c000)=[@rights={0x10, 0x1}], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) 19:11:55 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000140)='./file0/file1/file0\x00', 0x6000, 0x4) open$dir(&(0x7f0000000240)='./file0/file1\x00', 0x0, 0x80) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = socket(0xfffffffffffffffe, 0x4008, 0x800000005) recvfrom$unix(r0, &(0x7f00000003c0)=""/46, 0x2e, 0x43, 0x0, 0x3a9) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') stat(&(0x7f0000000280)='./file0/file1\x00', &(0x7f00000002c0)) 19:11:55 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt(r1, 0x29, 0x6, &(0x7f0000000080)="592d2d43001800000000006b50ca70c92ed5e65e9e21ec03f700fe103e7c27ace58e8413ffffff2e667aec773c80d1b42396", 0xffffffffffffff53) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 19:11:55 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20000100000000, r1}) 19:11:55 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) write(r3, 0x0, 0x0) shutdown(r2, 0x0) r4 = dup(r1) fsync(r3) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x4, 0x4, 0x10001, 0x7fffffff, "9847362baa3d5132c6cc75543c4b85204f7ddbbd", 0x0, 0x9}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r5, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x7ff) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) renameat(r4, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') 19:11:55 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x1000006) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) ioctl$KDENABIO(r0, 0x20004b3c) fsync(r0) mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) 19:11:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0x2c4) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = semget$private(0x0, 0x4, 0x18) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/188) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 19:11:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x9, 0xfff, 0x9}], 0xd3c, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x21, 0x5, 0x7}], 0x6, &(0x7f0000000180)={0x7, 0x3}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000005c0)="93", 0x1) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 19:11:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000000)="188d3ca8f172c359efec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d71251fc44c0ce14", 0x30) writev(r1, &(0x7f0000000080), 0x0) 19:11:56 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8, 0xee33, 0xffe, 0x4, "f029481fb8c0517747a3e4be2433442479827ca6", 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r3, 0xfffffffffffffffe, 0xfe) connect(r0, &(0x7f0000000000)=@in6, 0xc) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r4, r5, r6) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x3, 0xffff, {0x1ff, 0x776fa7b7}}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0x1) 19:11:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000240)=0x8001) r1 = getgid() r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0)={0x8}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getegid() open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) getgroups(0x7, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7]) write(r0, &(0x7f00000000c0)="fa", 0x1) write(r0, &(0x7f0000000000)="9d6bcb41e4bfa102d0a0125ba06e352634515246a4", 0x15) 19:11:56 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) getrlimit(0x7, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) pipe2(&(0x7f0000000000), 0x10000) dup2(r0, r1) 19:11:57 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01f82d2f66696c6530005cc4600f746cf1369140e3a78526c17a99561d35c0b82f620134a560358513e2d9c227762a7d3055bd1e37a81a333aaae113c7976137eb29e6c16025f55e501dcb68d874b1dac52662c02c556b946b416ca575a9496116ea13885b206acf0c299e33879a7827d1adbede2df990ee7765ad6a355251140d8ef3674be112f9a1d5914bb1bb1e9115"], 0xa) r1 = socket(0x18, 0xfffffffffffffffe, 0x401) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(r1, &(0x7f0000000080)=@abs, 0x8) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x8, 0x2}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) getrusage(0xffffffffffffffff, &(0x7f0000000280)) accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) clock_gettime(0x2, &(0x7f0000000180)) 19:11:57 executing program 0: r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/46, 0x2e) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x104, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_extract_tcp_res(&(0x7f00000000c0), 0x7fff, 0x7) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 19:11:57 executing program 1: poll(0xfffffffffffffffe, 0xfffffffffffffe8f, 0x1062e) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) fchdir(r0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="fcb6e8ddf1c9b5da27d6151613b4fe15be0dd7654f708b8064d9de519d54194fe4d255aa6f0ee965f1cc14af8c0b5ecb9d8376cbe1fbc2b8e58b4f644afa652fdf553067246e3e8a302747fe55795ad11af479d2fbcaf58f3fbbee76028fe438587c507394f747f03b312dda0eb0034b2a3d9fe635596c7f10679fe79128fad41b1edbb5f23a057207038698d63862c2b7e404efed5f9bf665c7c5fec076950f00afff94bf2e5de0cd4060e9a668727e45b59682e04ad1cae873f4dd0345d1c0a94d092a144f2765ceee28b5d8dd64d91b03c073238dffc9d3ed504fb9dfb98cf13527280bd00772f84859e9876620c66641a38edef071e688574c1590", 0xfd}, {&(0x7f0000000280)="68298ccf0789ee49e1f2554265372c57de0eaf8ab28214669645672b5db6e675bbe26aa39e", 0x25}, {&(0x7f00000002c0)="b072b8f95d22510eefb8a6194212ed2d7c0b7663ad4538852d55591ed30665f32734f99b6e980b4049e5acd2ac8651b54bb09eb4744d248069b075a17946802520ab9aff5d7f784f8484f90d6e", 0x4d}], 0x3, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x400}, 0x400) fchmod(r0, 0x0) poll(&(0x7f0000000400)=[{r0, 0xa0}, {r0}, {r0, 0x12}, {r0, 0x8}, {r0, 0x40}, {r0, 0x11}], 0x6, 0xc4) r1 = socket$unix(0x1, 0x39b5458a1296360e, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="8ac8f31ecb339316f86c52385623490ee08fb3666883d05b834fe70e69bc797cc8bf94c87ef6ecd3bba3745b18fa4ce4e368aabdd7595f0df6b2783c02d6955552590d8ae5542b582ad8d2459506c2987fa7ba43673dd9e47f106ffe710fa2714876adae87b3880033d5ef696d139d378cf1caaef6a278f50d612206c196f15e3b758a927df95f9cca93bdca6362fd4efff7d2", 0x93}], 0x1) dup(r1) write(r0, &(0x7f00000004c0)="4909b1ecbae88445e6eff325be58e69131548d8e7c52e856b7093c3e7081e25123e07736a3e537e464c47bbc2fce68871ab28cc126604b", 0x37) 19:11:57 executing program 0: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 19:11:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100000000000800"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 19:11:57 executing program 0: socket$inet6(0x18, 0x8, 0x6) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c2f9c90afe9b2a35dba15ac6bc38c2a43170d02aea16b9ff58fd942b92e92b9055c391dad8031ad12cba35c4540129e913f15032b8f29f06ecda7bdd1d443415c06e482b7efd93170abc8ba068d27dd4fe92e252f3fa860858e39e0ab5cb0337dde19c7b0d99e82d010caae318174a352e0e92aa08dfd210faa9cd308d7e974c130d2c707a3f0e0b0a7f1954886d9213119c1aeccb5fabf313008d3498bb9b386ece9ac1fc64fe3a33e45fb1d7efc7952cb7bb9f209b194adeb8cd616b982a67c864e5d46a4ec0ce6c8936bb64d7ca37694340bc235ec30e7dd943177c9ad509871542e25b3d2ea61c030d1e0a96c892002257a733fafacb761ede49eb31506578aaedd73130bb09279a0d6e512e8d5753768143f8ead57b8a4dc8a5e7564a541c44b0115a7a26be45529c5f88f026383809ed40e955f9c57952266c8d94780b2ec6150f816bc5fdeed8d8e60d599b0582fa3999b2660ae1672444a734ea551ef942c85ccfece1bcf7496050fe3413c38037cc4e6f2a2a59387a98804102bc81a49ec45865b54fa99bee2ffc66610315f7e42310531920ce696475312adbd75e7a86b1aa35590aca21cc7fce0b0bbc064c4b8b441d3be8349a3d95d5a6c25cd22336b0c4", 0xffffffffffffff1e) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000200)="de94e44139f65095c24d600cf7ef474f892f5ea584462343eb1f", 0x1a}, {&(0x7f0000000240)="a49af11c60ece565b8a0ac9cc606258ee4b6c7fd2998cf88a274e8879daa74bc51ae7bd9670b7a2e7547dab0a93b6729ca2a0ed5e474e3eff5d2c9b26a230fe60ed296d9f0539336fcf94ae251c4452344edbbf80d54cb63a85a130ca8ad7c7c2b442ba3595442ee611da90723a6031e256f7454c1d09d9fe6e8d9a5bb7f0810fcc7b4cc810c4ee074f0a5c1c5ed9b", 0x8f}, {&(0x7f0000000300)="7b295feead3aa482943353ef3a963dca443f302cc7df2344bdd4a92f94f4773b1b10a5c0373be1492fbcbe2a52740dba0219f8147fecd0b7aceda83714e533b94529e5cc4cb287ca04b45507da0308c1bfb7c2a848ac949965061d638be94e48ab9af8e96daecb0a6131dc392c6ba2e25b501763f760207f921186e065928edfced67c12c3d52c4dcc64586626c1a72f957fcb8b0368b2093d4c6d7214c2", 0x9e}, {&(0x7f00000003c0)="050f237052f9acb11df1655fc5edd8a7e818fcf17dc5ff59def5", 0x1a}, {&(0x7f0000000400)="14b5ef9ae60e5d29ffd4cadf7551e69dcb77e7b6c38473a9ac948c647121586a545d75e6ad80ef4f5db34c375f771d85611e5a4acf4b1e6644cd3f24fad7c3b9225641da8ac65feb40fde1cc", 0x4c}, {&(0x7f0000000480)="88c53bf474efd841d4a632160c3f82b650a5bf350a3c1f05a0c6309e58d92b29ce8d29a226f10ce57ce3163485dbb76d1ad1dca7e4d6ef5ddf3dceebbfb0296fe134a3e370831e46e433c9cdc136f9a59e5c6e760e615e9777a9fafa691c1447aefaa162cb69624de3e0f5e5399057c0de16d83c651a3830762f2b8b4e18d22cf1d6ac1ab70a164f59aad30f29377c9cd686b6240e3af98850baaafa2f5d16b1516397feafea515c66a28f6ffe7efd5c4f0c3d62d647be8038a108eb784722dc22e706d24f86cc7315caab7191e59adfcb539275114e930c151e951c290ee6dda918cf37dcf227ae64973763f573c6a1e7af70f33fbeb2", 0xf7}, {&(0x7f0000000580)="0d80aa4709bed28bb82f312d1efd5ce58bdf32903f213b75813301c9ba3cea2fba3ebfbabbfee294d1638e5e7f0e67be6f37c1ffdd494f3d", 0x38}, {&(0x7f00000005c0)="f68faccc65bdbbef05e3c769e185a929f024d0d2d0e38fb1ad4cadc17fafcd435e3159ea66c7fc20b07190e369a0ada73b293ebbbc66cfa398b009beea15b1078ca19d2f2c0fb2a364e2cccd9819f134799a25002ddc1933862cb860aa1bd5008356c9", 0x63}, {&(0x7f0000000640)="886430117fa598456de7b783a51de920b11792e8ffff9a0e32f69857ff287104c04c37ab69ff32688d7a3a3e1ea0b7331a7159adb46b02b5dc4e614aa1a0639610c9f70b5c87fbe912419c51fbbe1f5be1899b23a959c933d547006279a8114955555bd38c8ec056590c3bb030001391ec76f7c556d3877a53163f8b47fc31b06a548376dcecb35d37f6863d63e97ebb1eb0e01226524009b7100f4ecf6b1a0aa796381c62ab6d984c4daf15f5f19a", 0xaf}], 0x9, 0x25) 19:11:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) lseek(0xffffffffffffffff, 0x0, 0x1) 19:11:57 executing program 0: minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) 19:11:57 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x5, 0xffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:11:57 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = semget$private(0x0, 0x6, 0x143) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="b54ecc42823244859f8b171c6ce665b1a34c7473c0474594e2e23d1ff74c3a25a2b569198a3fa04d750cf1c8e3bf985dc91c378047d352b82298cc232da0cabce8d108ff0a3398d4e83dd95acad9e2b3a011a8a2414fef6342307e286e858a9253827e9ae52c96bdbb3f", 0x6a}, {&(0x7f0000000200)="aa37beb266a27e001a5dd903111c60d70bffea292dff1b4f29bf859b28a2ef548e52ecadf59cafe43fc9d0e04af43075ee76588a35b95b3c8ef8a1495607052d0969d5a78874231cbe861911bc9966ef3232c13f833f01509a71223ade235368eeecf3aa4a455eca49160ab68d9cd0d1ea8a78b5a2c49d112031efb8197cc1b58ff8840ab6b5e787217d359881105304673ef61567efd0faa23370c52198c9a34742d86be32ae676085ffde549a7ed1df03d2e88c7fbfcd8f059c5397a27ab07aed0e0428bd51a301d27a04c0f1b24bf7b1798853a21f8cc7f7ebcb754015a9d68dfe95c9f05", 0xe6}, {&(0x7f0000000300)="e04d3feaf3b5a82b23845404a8b86c395b4cea3d19906a0bd7855172dd5f23805040178572f7bee70db166c3b0f8d35bede968c368756d12bb30ea3cbfeb9147ee155823a2f506941999e9dea5070467b6a6bd94a82c27fb2bda4108f0d80b1ca11ef4", 0x63}, {&(0x7f0000000380)="163c573940c2921cb955dae9c47e54e5b49e4727b2d92820b717630e0cfa018387583ffd047afcf5e879efeb7db301c08cee8a9077d21f99dab487f3255bb827ab7cd0c289f511749157e4fccc810d4cf619da5c785bc8855e5673300d70619691c61fbd3b3afdc6afd2fd6deae8d833463cba792b29b86bbc36c50aa14d887b7a4dfdca2f5b6f5ee85cf7bf9aee0cf6c017625177a3925f497077083b8fc2ce0250d3953829e28756b6e880d857075f9c0dddc7d0c8776900b2cd3d2e275d", 0xbf}], 0x4, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xffffffff00000001) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20001, 0x0) setsockopt(r0, 0xfff, 0x4, &(0x7f00000004c0)="2a1cd753327d6dcfe948baab9181e757f4cbf8d73bbd17b2b18e7e5cc0a2", 0x1e) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000480)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) r4 = semget$private(0x0, 0x3, 0x20) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000080)=""/77) 19:11:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffb7) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x5, 0xab1}, {0x18, 0x2, 0x3, 0xdf2c}, 0x8, [0x4, 0x81, 0x6, 0x1ff, 0x9, 0x3538439f, 0x10000, 0xff]}, 0x3c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x141) openat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x10) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x7, 0x58, 0xe317, 0x3}) 19:11:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000740)="00000040c8a00db8bd24d9df715e780d030010006cc55c81a002cf5c624af28280a8a53751287dddc3b369c557a880258839bc313db6a2caafd14e3fc6f05c7f899b1ebaa68c4543579a10f38c0c3ab6fc70db0946eebac8fa6d997319410c4fe080c2ee04", 0x65) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000200)=""/85, 0x55}, {&(0x7f00000002c0)=""/69, 0x45}, {&(0x7f0000000340)=""/161, 0xa1}], 0x4) dup(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 19:11:57 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) close(r0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x100}, 0xc) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 19:11:57 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x7, 0x2, 0x0, 0xffffffc2) 19:11:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7fff, 0x0, 0x7df, 0x200007ffffffe, "55090400"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 19:11:58 executing program 1: accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1e, 0xf9) write(r0, &(0x7f0000000040), 0xfffffffffffffe79) 19:11:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000263000/0xb000)=nil, 0xb000, 0x2000007) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 19:11:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x20) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 19:11:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x7fffffff) r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x2) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0xffffffe0) rmdir(&(0x7f00000000c0)='./file0\x00') 19:11:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0x400000003) 19:11:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00003d8000/0x3000)=nil, 0x3000, 0x1) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0xdce9, 0x1227, 0x6a, 0x9, "1a20d13e51f9080f3ca139bd1324bf796cdcc11c", 0x9, 0x3f}) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='$\x00']) 19:11:58 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x3) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x7, 0x4) 19:11:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 19:11:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000080)="d4fbc9fa0c1996b136d0328c377308d7cbf633f242ad1076cd8113fdce04e90504ea6316fe87b53ed089299c8f29fee520392a66fa5d25ea3764fd373eb29137ed31d0aa149b03f977f1c8801df2a67e15447bd42a0d69652534f69ad0a24607d4ac7062b32c024785768c4f0ccfde65ab6b4579298d04ccb997360ea528f60d4edf0ae9ff133054c12fefd93cbacbc3d6f2605ed8a1967ce6fb9a3ad221469c0d2580755b4315ad671fb335c923ab3293bd7b0b76493b2868c79c4f358a2c8ad51886eeb39e183dabcacd4accec91226a8f96647f512659670b1e4a7027e68b7c0aecfb9f6a04f5eba07322873b5f40a6a8cac774b00fca8bf5827b4b14dfbfd4cc71df002755f5cce838e378ba850dc44092432116ef5d1afbb72bbe5eb139e8f19c3a705786188b31efc4107247c58240a955f871184af4339ea19853d707470d0ab16e9085b9ef97f7f5f6911834e089cf9ef6977fc123eb8f62758db91a0bbe7d1f5437788bfffaba433c982dbc32ec898964b3d01bde5d276d090bc075d7725694bf9b25fd337e2259d1739028910f2a1e65d5ec4d9cb7f81663c01fbb40eb8c3d51453d2b020d3f6b0bc34f36974f28e67fe4d6ff154edc9bf569d630c4afa4b599eb4ada041bc740872d111923420e13c4ad8becacae5345ab09e48d8b6b02d0c37f4e3f9d65f509d3d391a50848562787ab9bcf34c3ac72883d784786eb8f1164be9c2a3a7291a8966be61d10cdd5801ba1601309f1a7b250547ca1ded806d4972022ef88525b6ee925312d3d95746c14287ab33222cdce6fc5551a252d9f4ef722fd93bde344eb0fcdaae968e2e567e8acee29e8282123cd453cec30a984dcb88d48b6915577c7d57d6485113fb1bfcd65ad460c12f78948259d32a6960388111af2a0a508f9b79708f1e0ae02d950f2e5855c6231b5600c62ab7e5a62ba3fb969cf643e65381608093e35ffbbbfb64bbaaa6260f8a7100d52cb23e208b2db12812b5c75a19ee86bd3ce819b0a29ce439db703713b2a6d697d3a60f82e2c0d26f5014d1c9b878fff77ccbb80ecc9da715afb353a379fc72b1a6f9eca89bdb26b9c5902efe7f8769633700c0401f7055a9fe604f2d7c2c733c3f6bb3597bc881e34de0cded63b739ee176e730753c8525be7a89fba79dcc96cfb0ae37299014d6191e6653a6445409ce05fcc3eff514ff07ec8888405f8f00ee8c7fb6d9c1e58e3ea2ba12210b99dd5252002dc2eda5f2a7ea63b14980352687b64d77ae792117537e3977fcd607fb90eb1f7250ecfcf92964e7d443aa920a6e0f38eeb8b347e1779e75f45926acf224978c072a00b0d7392af34fcec7ada3c2244af47cda14edc446a95c1a3ce4a83b0efe106c92168fe39d0aba9c0ea7f42b48a6f3f29ee869699aeb819495fce1faa6cc6f234d91e313429e0514b2ea501f320ca60c291a1faf85fe427aa3ab8a7a5007eef36f3d96429c6e51cb82eddf6c6434bba9b790f1a47aea20b91849f444dc1afe43aa8036aa208abb311ce67d836e02523345000574fd17eff0b0709f2774b8f68e5017bf72e8522a0018cd9282168ce8520059d29c3227fb1ae8f5fbe60b9d4c8b59dd87ef51ababb9d35bed5af431d9349785c6159772b60db7695b58b4f3e2eb1a8e4a9206b05c45cb45cd51aa104d129ee31ef7bd22ca182fb95fb558771bd31f9bf4cfa1879d157cf3f12e11c7368c06b83e1fefbb48c6969d2b08473689a53ca7799b0a52bb54a38409456db59414f5a33081844312b453a5b0e50cf6a8cd4390ceefc6fc1c37f5a15e8c79002e2a6206fab37781043d2abaf48e5432c865c275d5ca11e5f6ea8ab1fe569e330fa0cf81bec29f110fefb4edc0aeed003ee577fb2da9a7eb254b2781c72ea4d4492a51d17538f83c2643c11b5e4a3feeee1b0eb75a01aa374f8eb7dc8b0fc63f41b440bbb41975d73a2377ae01028e1a8ddf585af9b8a024febde11cb9f1a240350814781166fb2f82e72d723c644125a716b9bd43409f931953d94e390b06ec1c7200f1a769f85a56a099d514d34d6eff42269dea0a80466229a82fa7ec340f50ddb9add9978ab3a8a9ae5a46442f3f8a2332f9602883a105c9fcbd24e155bee403c653fbf7d5814f915b9f14f465e0058110efcd95685887bc465e14c01efaaf5c1524086d65ba5642e3e7c5f618812b2edb393f24a6c64fccebcd7d19d948afa37ab0391b736e0032ce33ec0c54aea0a2b65e655ccc59ae1e97a8190954e1f3ddcee164c8942980ba47087c6dfa14f896bc35e4b7d7fd51d82e113a9157e5fa18362e66e0ffecb2f23a4256db17b433b1f1d7fe5087c7a3bc11561a66364ac4447049fe73a2c1de1607d561950ca184df894b2332f1b6619ecdabf6aa679458ec16be3240588e83cac47976aec4fd7a6d8abf648fbb225b6e6e2c572a5f36c1ff9cf8391c327b604b1fa316b389809aaabb419c2b43366c7c049cb53a76087322a8f80ef89b39afbd335715d9d537aaff9111e502a731c71ad729f0bf04b2f2a4642ee68ab73371b676a5136c373acecef809f3a9f402d0d236d515d7bd4f0d31e719592fe0ef8ce66916d5c44f62edec4bf34c446e2fc2a3b7d8785ac2e9c39545e6e0e99fdf0d02c3488e2500fdae376e9cd02bc4b061755ca695f56e283e5a9cb6e85b38db3b7c9322a08ec3204bbd8e0bf878c5f5d63da33898f50f27540232b0999d6297b758aad2050866742f3b3f9ef3a65fc80d0598ce04066a55ccd5b1fe831b6e17f923ba2cf5359955b066a471c0dc78a71d3ba74f893cee06b1bb293fd9d967f546d21d6f2ee545ec15195995b1da4131394267d894b9f3be89af22cca7985bc61d9aef4101f75f1d1e2ce0eb38ad8bb58d880b6d631bc5f2aaaaf1387ade5cfed260efebfc3e2d04f418424f3966d11a5c19e61d91477c8817877cd1a17d5c9cac7f2d7c19451648723f2b4742ddd1e5b888a38ef82b833365b44046eb21c6bdc01e43cbcddd3ac86ad385127b4941269c5460d808ad20af59c35b760935e61af3445c229cae7699571994dcda8f2188a8264a113c79d773c3c56ec7276be7c528a5709045eda3b0c90a60980c66f611b54f01c4db5aea5a52fd1ca46687d0df83550d143cfe1a62eb880a96b65b19c0f02735f4bd4d1a946ee6940b51bfc82a9a577efe2ba0f021b7a393279060a00bb2572938d56430093186635808549c1f474017c86ea15a779e12fa45fe984fbd64eb46e5ec688bb70a35eb122b903c0e805102811b27183f60346a55c83601b86d408c47155c74ee0390117c6c6ce232657cbcfdd01bc71632d3c919fde4b3c919b11be2b78f4d896a1a37393fdd1680a2ece0b867cd622d33f7c6254893538dd89847348bd18f2c6dcf026b9d337cb3dd12f9734540e7ee7d51cd4f20fd38b6ed2a1a72f95afd83cb3e33ed0cbb7eae6e113d20d58bdbc55f0eb9ba0c959ba969df7de8ea07d666460ef14181ac45041379978feadb579891c09aedd02b383155dffca309ab2759bd883ef3f2ee37553c844ad583816d6652fcf28c8416b49f673e9016f33ac74423ea542dc5f3f858635d292e413cd95f45712456ff681daa24e00f1bcfd9f6274d50117e616db048e01e173b1a85be3b1eaea6abeea438594a27a08bbd0a2ecafb8974432e302b478a8ab0bb2c5a498a085d26c257ad9d1b74cd5551b6c4da51c6549f70b258aad06408f21cd916ad6cb64a0670e7cb93a409ad5943d32dbf0cd824304004a59125eec8834472b8d58445af1e3cd26f4dd9ccc4308bbac1c8ff76fa236ecd7d9ae4361ba733b70fa26fc2f68575cadea0373712a0354b59bf417a9f55a4dcd2535cc8adab4ac625d0413acb216d8ac3d3e25974519f3d0a8ab05ced37a323b6462b76b20198517f447e73516519831477df7b8695864f5af5302cc0c41af86bdcdd44d7ced50497ea904f84826193bc04ada7652104892b972b5c62168bddcf48a0ff32f54b1ae93ce2af58e6c7d97a2da1701613d589351a2c22b2baf76ab7ced2b1c826cb2cae2be66e8eb104a4cf3cde9eb4c3861f5c647a106bb52f17f4cce55c8b96c3f3113c7863c09a9e0901160fbbaaedde8565ceb7a1a15d320124da14f50c2f756aec6d1f414279f876055dfe667a0f99a0e7a7d915572b8aa8b4a1b35589c101a682d8fbd23f1420538046b49552fe5ec305990d8afa30c553e15f432317ca0802ae87f33840c59d37305f2cf40fe1361c56523d103d36bfa00776b1f453e796df24f90801293c57a15b6d34569025fbf24e0310bca63f72d402c2e6f1b9a76b122b1f553fe57bd0af931446bcc2c0b9dddbfd309f41c5040dd9c118263ef40be0e0c328ecf750e6b615019d7ffbd5fef64143f96bee4cd9b610cf6a25bbec9657f69c6c28153f3e0e1f57361041df1906f3f24fd0c2bb76f79c279f3cc7e304c3f9bcaaec35c1b497349ef1c56ca7659de93989c8743efb0bb94af72ed3e6086443a1ec66484d4cd6397e243c9698ed7f99b768a9b586a829a24de88917353cf3e972af363b1a833746d01580abdb78c580d39e5072b0c679fe51abbc886fd87471724f58916b1891e68569f17c5a9e35c2bb5f176980ca43c8564df4775454eff2db97ec2e7a082eeee0437524dea257a8247003259809d43c40a44ffdc4dc0a95bec606421c0a50753afaf891eef2c4d26d99f5948a58a203efddf3680d87dead1c38fbc1af50c7e1bb1a8c78de32166a912015239a739dfc4178508194277e3bbfb74bd107cfed2df04bf1bb423bf14c27c82dec2f38aaebfd9c0edf16e3b0f18442d353234f33fc49ce045dcb6c2f5a25190c02c09f84dfd49e23bab7c14fd9cce8e2af3b1875395aba0d41a86f3d7e6fc39e203fb804a50c2fec6262c49baa7f25f75bba2a786581eb9c4c9e55995864821bec6a3177042b2ca1176ece8a02f9375eea10b9c78f0d0d55a967f43d422813f1b5c36c3c6bfa7b7520f1c58aa2e2fca29161f6d0a0c7bdc80310f53b97ccf0ef18b922bdcfa136cd372685242fa4f7b01745eb8a1bf0d6f64e5b88e2a4a348c036086fecafb85d11c299f1a04cc5a5d9bb32c188012fe4edd49e29dd31ea2d76328050573e92b06d740ebe571073934a527a3cce0b309708757c8775824b7c5d8b43dcd2b013e1059827556610a166ada8bddfccbe31b95fce99f4bfae22238499573128f414700df969ac4cf38311105ce977b5857d549af9b9ae0292d238d62e88f22945a48076f9d8ff65d9eb98d9dd5f4ed85bdc1d70cc7b69b88efa50e7b2d2b2c79f05bdb37f50614f550250b8dda1026615f5f098487d0bb8c38bc2ab9de61c7211873ce03bb2cb37df2e8e5c3f029aa6ba8f37120d0d715f410a8bb229398b991d8850d4fe4004dfad47022c099cf1688de522e1a8b0eb06f8cdf46960ddbfe9dbc6ad5e6526d0f954f3fbda2b4e99557218a9da6c61ceb45babdd0f5a85768ade4f235b41298e1cb9c9d75cf03baf3e388207d54b1666677b8077b8e25b4f790faf8094cd52871c344852bf799594520caa0c72f38aeb28d3aa97fb38015fe2bb9c25216c5678a1dbe61ee533ea1f12e40ea0e9eb2c7f17de139835abcf8773f7fdcdd62e2038eac2491e09defd761f1991953cb834c94c8da2188508160939d5f8eafd87b02b5a3cd1cda30b0105ae106e0a1b7feb80bb756e0f53797c25e23ab419ab5009cce585ac6e72e7b55c56cdcc947e89abef4aa7a3cdaf9bf70640b3e97c9974d2a91bde6701e76d53b1f01a08259c7254d95d433062", 0x1000, 0x400, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) 19:11:58 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200041ff, 0x0, "b0d4000000000000000800"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x48, 0xdd, 0x2, 0x9, "522ef98961119f89fac09633a98c095d50658342", 0x4, 0x4}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) ftruncate(r0, 0x48c0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) linkat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xd7) 19:11:58 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0xf000)=nil, 0xf000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x1000000000006) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 19:11:58 executing program 0: socketpair(0x23, 0x2, 0x9, &(0x7f0000001240)={0xffffffffffffffff}) setsockopt(r0, 0x4, 0x80, &(0x7f0000001280)="ead005f5b81e686ecfb17e34f9609fc77dc77a8909f98ae475949e8e969c7c2484d7ba3533d3662ee760c746f2496b5572c441e32b7d2e292d62644847b89d89a22027661fd8825c91ca3e95f89e29def4cf2402d72b94252a2db969be92799d71a2a5bb83ac2d5f5059161934e80feb8354d4d32c8e01f1002d1476ce0233def9877134f5a2bad3cf", 0x89) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="d2820d0035740c4b9b9cc6508df209d8133084de85a80fb44b23", 0x1a}, {&(0x7f0000000080)="4304768141ffb15b67fb464498a8602c413b8aa17f14e14bd9dd44babada365bfd9259d44d64625f104ef63829385b87d282ecd2e274aceeae8b6be92c350263787629bf2b8d239eb6a2b38a610a52688f473882861f63195540d24db2bd78b4ce746fbe197d85fd08e15fed243321666da34edf81ef521d5a265191d4d18b5955258e6c63157f51b3c9a6843376ba3e6536bd49a0eef06fdc9301aacb5203719a7ca3be89241a2ffa3026c616724dcefe1247a639023282cc89f96d850d4f", 0xbf}, {&(0x7f0000000200)="ddbcb0dc10e028a14673da32e51fc04b7fff2214e4304321f550bb00583949bf8c0edb53274e605bf156c41d92ee747a7050e9b2ecfb1654393c502538a53fe781228acc8314339364c62568af6d606de5ab338bcfe7cd4b72f547dfbd265d6f98b373d5e52a783ac375cf0b52815916c08decbe5a1ac5f84c756104523b3f2f9a0da35b22bb1f7256ef67e7fe0ae4113d398508411d246e4cd05b16796e585611c46fac9d8837647edcc084c5fa99116bf024ab0dc6a74af2beeb33abdacee130505c622d7cf2b38c67d6fc1004bc657d1e2117e349d1f7eef65e70db480b2a8617a318f6a8c5aef7c05850c5088270382985ed3ef098273df795043c5fbd9523bff11bce96055a0df763a73992ed7c970abb2838d22610c7df6648cfa3740939a0b263c91a20104818daf2e049736985e264bd45091e6f1a20cdc47e603e4f8d5f74e9498e5e6ca178e83498e5b9dc6d415b17c2a7eed7844ff199977a06089c2f978d9333c56c55e4cf2469dadc67a8117d641f40d565b0e6fe1d9d8d5e74e8439aedf3ce271194e83cb19145441742ca9181e0cbcad4be79b3e2a6420f5a927f393763a9196bb3e579bc42bbaae3f891d950f877657b1e39b7f6dfc28df2e6b954870b1d149e821cf747ba7e5cbbb413c50951dc085d9cb89cd960887ae524a8ab44b599ec84824f00b0d86a8f43ac0d3607314be897fba97dd105947df12e52a60bea47d1f814612bb66ba9030c74a4af433829bc57ece2c9ef018eb87ce8fb203b7aeb9bcd94fb55208634d93253d98ea2d2a5ad22ba136bdd647ac616270f067eed3f3a443531931b927d7386f5c762a66c151758da2685381bfed097981e1d6cf7ea48344b5e81d6b857c68608bf437bbdd654bbbd11e5285db29a68768464a4b2809bc6bb7504910b1107cfc4d1f587e80922604de40d7456d02cc63acd971496145f2e9be3e1634f06b0f506c60b081e31f48b61fac537e2a02a42966b66be7b70b128f1ed450a7839d84d7fd377afa1d0166013e3204982f9adf7c8576fe8c4714e5e4c039f9be3449ab81faab1ed62da083855dd65791f31c1a1081cbad48f68af6774bc2d42cb9ea6e8e152fdb3d19291c3b60095d6913a8b335cd107ddc02bdc49bfc3dfd9f4bdf3359a0a1303854be389c3f26b3168915f5f49f7f1854a9754a5e2136431e6e6ebff3fadfc456e8566773ccb36cf7a50139645e7e2303d7170254f3dcebfcb087a68a25447553e1efa0f14b1a7517a2c610026ba220c96dde69cd49704c572d11b204bda41a9aed0f0b6e6893a83f24a61952f38bb3f154776c4d93619a55a10ac9a0796e55abb84ece37e8d7c79dd550f4d249d539e3be39d4a70301f2e12be08d25313cf86fe50d6620fef0be297d7adc1911ac06a7ec9e1ab484f94b28ec711f0c259d950b38e450cd700e546def39f2c3858e114967b45bc1ece99a834c915b932e16db24cf5e4cea02cb30d0559918da136da08d1e53114e0ad475054eef53f4721da58b9c88879015b9c3f626ea318de464ec99d71cf65d9c3a3449cf8d40c6d80fe23d1332f504f60e56ac563d81951e6b8e78c407d7ad96782a1797d5d873af52b1a59fac85d07192ccf4d83856264c290c141daeb8f0b6ad12d85535eb5d9b55df4b244ffa1b03f75694038e8432f52582fe9e81425e77aa4cd0165d0575c91df27552c9f50eb5e6e34a42aa745b92402dd4504b93742006335d1a4db180c67181074909f5a5c55597ce0ac277e56b8b781079a1791d8148117f49fa6729387a1a974a12a2f8f56c4eb82bb8e4cbd596e6f6412bde1f0b963354d8ee8a5f34361ff468b07a7b7e4057c495f0bab25999fe923fe1dd6bbe6362b46dea6116019e67cd9e74644f800f7ca4902e5bd97b7099fc90826d57ca1f78083fc27c3c28f33b1a3a6aa24433f3cc3765d99dd2927548e8c809ba40d7da3b0096c4bba6c4f9989791e04347b6e3e13db04b1ba5842d2eb4636438820e7f3208d41b8206c77c6150c2463ae82779b3abfe5b3a8accb3aa78c07eae2b415705b4f2b3727f02b97c7b44f5f50f11d491e1d14fb163e3ec21d99c652ef8db91e3a3d1e924a99007a40fb4013cee8e951dd6232a402d32e74afee5b2c73f2611acb4dfbcc735898626552f751fe1a129773615534d5ab4ec6b7f1ea650366a9fc1efb2f5695e2a3b42af451f63b6e6c32418b5cdb0d4247e19ce3e3d677d7d612173a51315ebff41f9e3af9602dc6c7c9ce02f49f382c20846445ba928f948db286915bf2a7177007bd2d0f14fdd562e8d5732229601ba4a4ca2de962c9f3dde7718c8b17cbbe96d9a183714f3cd0c08aa8099af9edf146586b6faa33e4e2c2be9301d144f9dc339a8cb4ceaf45e3bc26558f305a9766bb406487dc8a3d7226bb373294f12028abef0bdbbc583943997f36be2844890ea912240832ca38b873bfc39c7b9c360b69591c1762235909ba886bbdc281f60c2ac2bb1ae7cf1f38ba17d731c1e87eb8302327f4eefcddb267ca5b03353ffcc5b1c74b4e671d3878bfe099d831ac91678b761be3903a5062d4dda049a3740fbae480f92eae89383cd2a203e56775e8745b58562d823e32cc3052f3c462d0881777762738518b394147debd6da96632bfcec9f80570ea22e55878354220a8b00185e06cd0ebf005b6389835645cc71da37ca4eb55359019adf85931d097363c645e80fd9fa1470a2207ecd186b0ac5907d7c23152b5ef2be5d98c0895e78edcb0e5d26494daa42ce7db3da952b7f31c279a6de40a3100ce7caee93195cc711a487d3a7b8c766065b7e64a89a20ae2b1d8a8328c420c6645a7f6869bc84e35f578de559f525aea4340fcdb15ad76e2ee6ed33fcee07e965296d3f4d6bce5699549f2d7b02fded1b1f323c21a863b5d2f275d797c9badb80e56c2defeadd348ebcf29a80fe23580c809800e1abedbed0e1035257c39427c72228db004368a6a4817e90a47b15af63093e7fca0ef91d5282179dcc81e894fa64cd9ba4013a27e12818685bae26b7350cbe177746498b58a53b5afd4bec6275f71e97a24923f690964851987ce2bac68efc010948302f6f63184fcbaf6ffcf0dd2ebd5efc526e9d9798b3b08ece54484b898601e64888ea64cb8a30073a9d8798ecfb0b0cc7c170fc1cc659ace6cfaf4ac642075bcad972fb1211ebeecdbb23026418e54249bf8d3f73113a23775f14808658a886c0c471128136a096e019fce0067526b46070d49a9af37c6ab6bbb0878510b276aae06914138feb36c8718144b73598142cbc56cd83a8181ae66e6708116857a79490a53542945bf72058f898392ecccdd3fd2fa38d2f140630961b42c3965e1c51f0822783a11fe35ae37a8975e42ffd62e8d9bdae9c52b2f3cc2c8652c729372c033e59df7a2694b1cbcd625a981c018d9a8706fd4aedd8247ff633114ed5f8b0728de64bddc470a0c5e799942b4d5f7538b0e6da8ab350c81391055b0a943982c58a9a743844178d7082add31cea23e0c38902b2c2474ec64ae8fb22704140c9499bb8c65b7bbcf5f86a8ed0695f10df3eafc8d321fbd5f33e6d43713131505d0f5ffabba63665727a0d722956d1f6ffbe9f8f7fb77ffe4122d86a93d11a423392435e4179341f8ac3a37b76183a1f3dcc94e0e7bb48b29cdedcffa95fcfc8c257c9e140bc6c48e15ac8d6708b24dc9ae3e8232a9c897195c49d0865ea79942c02d40cd78a1d2befa5bf788200f22c72fb4521450eb40dd075f2acc5a78c93b345eb5f8536660d8e74a198a432a2067baab030f4507849fcce5c65634c3409c06e8b8a59550e81ffeb921f1e11824e9f5503fc76f048ea1003df26195e3a366cd7cad874a71cabf5c2785ea10f0bce6173eda2f2dfe66adec27d30c54a6323bf4978c45db00e23a14c420792c4b9654759efe40a6ec86e77cc77568fd9a19f304ea1c818aed15bd2e41b9bf0d02d83befaa6f8be6c2504b9cab596f82b4d1a8fea135b09afceba8bc8cbc555aeedd203b49e50149b162adf2a0e69cd8d7404e8b0b7b702d39a067dbfe131089ea209884f874cf27adfe39805eb4f3f1911f5a11bf67969db33799b92a4937d8caeda15009d7f0053e4c3d7a02d34893487ad0cec1f58a130358c7f51baa9d26dcba9501a037ef79d515c7bf58cc3010bea369710d002c540479892f5668584300a17f6f00218b96d5b3f181b3e55b56c3de43f217c87ad86e3a3cd8a9d550a495bad2f36857964d75a10682248db15ca3627d1afddcd2d1964a836ac24d7c8d15be0ce3650660f4b883293a77f534668cd79e7d5302bb1dedf79245f660b81cd2926d7f1257c52dbff997f63f966969519b05949851b20f283b2753c7888a3e25f2dee18ecd62d50ee850564c3fe35a6ffa71baf6d64bb80481c1339a8dec31c9e433398799ad8fea99d44eb03627249ef0f18d84a32e328d0525da5780496011001a4309b6630e9c9749c640d387487cee27c585eeee834636f877b2ba34cc343b569a1dd0713f9f2d25b5c415409a2268df119fb543b63d642a734dc0d5e25e8751a8f440aaf5ec1ed6d3ffdcc700dc4261adb0ce992c6994ad4c783b066b788b0df7442c1965184b419b03752fc96ed1ef31a961aafcae4e89519baed0dc7c0a1c281d0c21d95636166830198140ceb2c4f59c0a9cb0ddd882e35b68d74d8a76cdeebc1b72bfab8ef7d03857f69cc0395fea2c9aa136f77e55bf7b2aa65a2538b2446fc77fb176d6274f27d3dd307061e7756dd4a863b849fc1477c56b2ff1c4700fb8377c383eebfe88a9038b874bbce81d5509239aa5a7c81507704329fddadf9bfc108af183d9a2d033c703fd32b9ffbc79ba515ff94554d582952e75269c2970ab8637a0e6f429985e4e920b0c83c662158efdaadf060823c9d59f2ababbedd8866edcf1b477e4882740b16601b99811108add5d2c85d8001d37b491ed7e926b85a0d3d878a60eb020c1cf4ee54959ceedcf401dbee0405c46a19c0b8303d28f6998db8012750de21ecbbf8e7fe67b2a2949612653e0656cd1885c82e24e21c51627a17164ce5935c8b7bf9a2bcd68e5b736f4e0fae767a0a589fc8b56922cc841c2e717d8fe017a4c2d864abda352af20419916fbfa40ea9ca461f3ef7d454c7ccec961e6e283740aab2cf8078f41c4127454692fd131f4e9621f5e19b83cfb751a36e2943d9e08ac71d995c4026f77edaf20b32caa2d6959be0529f0109b8d8adb9060484a9ca01566f09d7098572047f73f3c22a728c4264a805bf040bc4efbc31ee744b355b859f0f93d1aac48717cb5a16af6d9523c0971a0c3671cfca2c873987af4754c18d4a480307f1544185974241a0f701ec16a548d048a3ce3779e5e0edf4ae3950472863bbe7463157145ac4f19e43de85aa2f3ae1d15d18f6f6bd33e4e4529b36548988939c443fbd294b0530a06121bd271cf22382539c5ac12d09b0c2b3b836b16d4526a5c46c4d629ebbf956561509c291c090354dacb6fbc411bef4c126370031de52fa5b472e157187fa63a68c5dfdde1f8b66ed47efddf853400f827a1694cdfffe09778a2689516512e61e9fc193253cbffcd7746de3f6c61968954f9543d36ef768ad8860862323e48a9455f13668196e161e0a80f57c32f7e272130d2c8b1d2cb18d95e11571e5dc38f0cc95d299d19f618fa47458206a7244499aa86040d6fd37d66d8765d19d392bf484bceae0219a7cda986f09e91150a0e39087c0ffc609987509ff8059c09ede653075eda11b1f679613c9be021", 0x1000}], 0x3}, 0x6) connect(r1, &(0x7f0000001200)=@in6={0x18, 0x1, 0x6, 0x7fffffff}, 0xc) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 19:11:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 19:11:58 executing program 1: syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x90) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x40020005, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) flock(r2, 0x9) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x806, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x4) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x0) mlock(&(0x7f0000f2b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) flock(r4, 0x100001) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x90) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000180)) getpgid(r6) r7 = getpid() fcntl$lock(r5, 0x19, &(0x7f0000000040)={0x4000000002, 0x3, 0xe280, 0x100000000, r7}) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0xfe98, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) 19:11:58 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r0 = semget(0x3, 0x3, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0xcd806f2, 0x0, 0x80000001, 0x4, 0x3, 0x6, 0x5]) r1 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x10) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x4) 19:11:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) socketpair(0x0, 0x4, 0x4, &(0x7f0000000100)={0xffffffffffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x40000022, 0x80, 0x8}, {{r2}, 0x0, 0x20, 0x1, 0x9, 0xc671}, {{r3}, 0xfffffffffffffff9, 0x10, 0xf00fffff, 0x0, 0xc7b}], 0x200, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0xe0, 0x8, 0x80000000, 0x7e4}], 0x0, &(0x7f0000000340)={0xffffffffffffff81, 0x1}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r5 = socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) kqueue() kqueue() sendto$unix(r5, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 19:11:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530000d974bb749e872ef9f8553b7ad2586f2c363f933c8a76425"], 0x10) r1 = msgget(0x1, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/64) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) write(r0, &(0x7f0000000280)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03899b95984815de2b36fb10cb46120eb6c83ba9be57335ed37d2d0d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae5337248cfa480d8c6d7787a3f6e2f6a0e54659161d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2d1b97b911a6ade4032dd19a583c9a9b0c768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95c744dc9ea6159e29d7d7b29c4386de9338ba037488348f9b0d3b85f2a2314f9c3f4e855cb3f67c1e693dc8068d770190583cd55744afbc7343e00629196baa760b1faba8d312aada9962ff42e0114fdd7c0751c29e36b3cab4b6e41dd9225ec3e489ff291b0fb6d37aa8b33ab6b8baf6f4c367c41eab10ffdade8464cbbe7edba12f7fcf9aa48e4080f5dd704c4f99e60aefd420f9cba70704565a9f1f0487615edf324e95b3d259f26e929432af67dabf9e3edd35738957fcd50c8d62944373fdda4216d0d791d913572d5d44316eb5f774f90a10efef33e683741790673ccfad59491bb2c7ee6ae1fa7167b32a9b526dba7ba2ad5f8208f2107be1fcbf9c5bc53fa15fc4545fb68d4ad986fb0aa09227859e8aa40ffbc1c7328d1efe21e7c05b8429d13c3bf39325a9d11d3bb70f7bd33a5e50a2c50533e7a5e7875dc0d5d40e854a33103c26a4477720cdf28f8047b949f7c8bb913573d9af2af4503d1a0122f029a982f2b10c1db2e229729f25582c079fc80b07b4279d603f4be1870bfa46eea99a37667bb480b3a55cdd45fdec0a0c3ed4352b066896bea5e296834aad094d8367e21eb00260203ac934f5be129929ad52308d1d7cbcc77fa2cc4e587e6adb34ab0410143c2129f0a347743af058010713b029142b751fceb8460461afda79fa5613207f7e0699b9126c40fdfb30d4fd28e60c0ebb38dc8c40a7d5c146310a35d705397a9df764d73c79e7e271e7945bca3faecbb76d6aa944d7a25b25617c121c7a273bf34eb1ad4f844a119ac11cbe8cf9aa763873a5290405bdb89641a30f5e55e4a83a53aa9cf4571645cc4e4adb795928707248d9d244ec8024488b95e79edd59ba0c4a8c4b6e7a2ed152bc2665b2dd128dbf48a2a5845ac23c64a7b26352bf88261d646666ccc3e31763371c46ed4af3d9bf9586dcbec788bc080cb6b511e6e006a0cb950185f4e560c7b45a0f229d96e965b8453e14eb93b9a39b9852c961e66198247001355b86444d42d19f53561410ee1aa58ebc61c54fdc20d8d1a2b73f69942152901b08dfea6b9faf9af422ba2884d46138d917f4a25cdb622393dcb965002aca71bef00faf81e46fe76b4b8f91777203f239d0bc5bdf4c2aab2ca2d088de0e9bc8ed75465753995b86230b695b2277c2c83eb6c01abff30b387154e8155732e40cdc2ea1102550bc46bdbdd7ed9a4bcf8b98b3f4720a0befa9a0cdb8dffdbd225fce4e8c124bcd29208cadd91b823fd8aa4a8f62ee2cd7e6f8a1eed0a6b36819c0e13c693d0f9f05020618c5bc0dc34bedc48d98b725e98250572971982136b654ce4d48cf7552047e70a21c53e04ff68951c20ee683b8de0492144fa206179b6eb0b311ebe6aa3b615ed0150dfef863bce3bc66818b3beb6cd7b9d2c891a1bf016c015eb15ae85eac07cebea80053c635269e528df4b822167c12d3bc89a50f2b6dcfd5063c8588b55321f93522c7a96c3d0d498e1a5c191aeb7c60cbb2a063a7", 0x591) 19:11:58 executing program 1: r0 = socket$unix(0x1, 0x800000000000005, 0x0) socket(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 19:11:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x9, 0x125f, 0x7ff, 0x1, 0x8, 0x100, 0xea8}, &(0x7f0000000180)={0x4, 0x5d8d}) 19:11:58 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) accept(r0, 0x0, &(0x7f0000000100)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) clock_getres(0x5, &(0x7f00000000c0)) 19:11:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) clock_getres(0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 19:11:58 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="e713596b9935ff68ca68c6ea0856bff8a7d02e886909dcf20f", 0x19, 0x8, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 19:11:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = dup(r0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000080)="6939bcc6db", 0x5}, {&(0x7f00000000c0)="39b9f86141cbc253b4c4f6f951bcbafa0b77c229b5a6b9ccfa", 0x19}, {&(0x7f0000000100)="562066fd001ff529cdfe0134d891fc1b21f67264096f3bbc1e06ceec687611daa6c26863480111a99880ed2934a253a54b960df1bb75a43b47622c7ea434c7dccdc02d25d359a6e594854e38b5ac64893b6ba509e7e618a6e9c640468fff6723a3217ca6868823b3cb0e675ebedf641375905d6df88129b661511aa52ee15b69f1a310a3b7cebe76ad4e6ffb3eaef085ddc4fe0b8284bb0be7416ee167373347c3ef371efdf87acc7641318cae131252f4ac1b079b9c3e0200e0578d2582a01805", 0xc1}, {&(0x7f0000000200)="d3ed684353c9ce74147581429410977f191ec768195698a72f1f6bcce1ae8b2e6f02c90b9f921da487a5517d92afc0e92ccb7d1e426101c0c8d2f2a0864c2cc4f0a3fa5a66857ce65c1b942406bb170d0f8b522e67506f0b8320035154a4968d3dc78d8bcc12d5b44e7f7bd2351f02d92b3f6ebf411b97b5f6b73cb8b0c52f1b2a18793531d8c93cdc5d0968391844fa2ba23a384fff512c54fb602c2672060fd9d2f9ab3167c6cdabe0bc5a8711b1604ec051f222c049a9129cad33a6dd41d9875053f744515fb2f0e62a44dce04395e46f7be4fc9f11d3f5727697e90380", 0xdf}, {&(0x7f0000000300)="401ee7e488b5ab0139359d0356e7c05432bef43f0771c7e294d38a5fcd719c2cd262633c4fa66ff102a282ed543d70ea495e9c35d39455aecff16dcc668d383306dac284efcea698ead392ccb6e1ed67a9993927fb27817ab5e5a437f86fad13f0018c6e51e5c15697edf298393b5efc448b2babd2620f4dd65f1cea18125029036cbaac31bb278460ef09cac217cab5893ca4a1183eee0a46574173393c9324a1af8a046e4b79edb18d756bbf3b93ed422fdbeaa4c38c581e5f89a015451920cb0736503329be5116812398d60f7f148f18b200532e43bcba621df074fa62606ae97210e97e4c6641f8cab3cefc4f2c8b9b5a71d003e6b7c2f804090516ee", 0xff}], 0x5) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000480)={0x3, 0x2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x18228, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000540)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000580)) r6 = openat(r0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x1) accept$unix(r6, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f0000001640)=0x1002) fchmodat(r3, &(0x7f0000001680)='./file0\x00', 0x0, 0x6) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f00000016c0)={0x0, [{0x1, 0x6}, {0x3, 0x4}, {0x2, 0xfffffffffffffff7}, {0x1, 0x4}, {0x3, 0x100000000}, {0x2, 0x3f}, {0x0, 0x9}, {0x3, 0x1}, {0x3, 0x1}, {0x2, 0x5}, {0x2, 0x8}, {0x2, 0xff}, {0x3, 0x7f}, {0x3, 0x6}, {0x2, 0x3}, {0x3, 0x7}, {0x1, 0x1}, {0x3, 0x7}, {0x3, 0x8000}, {0xc5b00ef004154ef9, 0xfffffffffffeffff}, {0x1, 0x1ff}, {0x3, 0x2}, {0x3, 0xfffffffffffffffc}, {0x3, 0x4}, {0x3}, {0x2, 0x100}, {0x3, 0x1000}, {0x3, 0x411ac634}, {0x3, 0x9}, {0x3, 0x2}, {0x2, 0x1000}, {0x3, 0x6}]}) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000001800)={0xfff, 0xfffffffffffffffb, {0x1, 0x1000}}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000001840)=0x3) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSCTTY(r5, 0x20007461) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) mknod(&(0x7f0000001880)='./file0\x00', 0x6009, 0xe01) msgget$private(0x0, 0x204) open(&(0x7f00000018c0)='./file0\x00', 0x230, 0x4) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000001900)=0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wskbd\x00', 0x20209, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000001980)={0x2, 0x6}) 19:11:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getpid() getpgid(r1) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0xfff, 0x100000001}) 19:11:59 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0x38415807bd7ffa26, 0xd0, 0x40, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000001, 0xb5c}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x40000001, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20, 0x3, 0x1f}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x7, 0x8}, {{r0}, 0x0, 0x24, 0x20, 0x5be}, {{r0}, 0xffffffffffffffff, 0xc2, 0x40000000, 0x48cd3566, 0x81}, {{r0}, 0xfffffffffffffffc, 0xd, 0x1, 0x7, 0xffffffffffffff40}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000080, 0x0, 0x40}, {{r0}, 0xfffffffffffffffc, 0x35, 0xf0000000, 0x7f, 0x1ff}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x9, 0x6}, {{r0}, 0x0, 0x8, 0x20000008, 0x3ff, 0xbb1}, {{r0}, 0xffffffffffffffff, 0xc0, 0xf0000010, 0x0, 0x6}, {{r0}, 0x0, 0xa2, 0x80, 0xffffffffffff3856, 0x2}, {{r0}, 0xfffffffffffffffb, 0x18, 0x20, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0xdd, 0x40000021, 0x8000, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x43, 0x8, 0x40, 0x200}], 0xa95, &(0x7f0000000280)={0xffffffffffffffe0}) close(r0) 19:11:59 executing program 0: mlock(&(0x7f00001f3000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r0, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 19:11:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x9, 0xd9c, "b0000474710800", 0x0, 0x8000000000000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2011, r3, 0x0, 0x6) sendto$unix(r2, &(0x7f00000002c0)="79f12f1021756e815970947d0977cb59ec047bc53ee26941cd5a43cfda6dfda0fd1041eb3ca06f29d4d66390df56ac120db0aa4c6e0a6459d472f1046df5cc63678fe1eb7e115c1b4b30df323af9302dbbd503c85d670188749b972b557a608594a1e82feb649867f41c714291270f2d69cb93e9f3142ac90593460b12c70ac02518468d0e786fe58724e80ad81e824c03dc3eed8a715a43b8aa541eebab0b9479f3a383786311b394cc87e6c36c12da5909b7af70b833c85821", 0xba, 0x400, 0x0, 0x0) 19:11:59 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) fcntl$setown(r1, 0x6, r0) r2 = semget(0x2, 0x7, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0x8) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r1, r3, r4) 19:12:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) 19:12:00 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x100, 0x8, 0x80000000, 0x0, 0x1, 0xff, 0x400, 0x2, 0x0, 0x5}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r2) write(r2, &(0x7f0000000200)='\x00', 0xfffffffffffffc9a) 19:12:00 executing program 0: r0 = syz_open_pts() r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) msgget$private(0x0, 0x80) close(r0) 19:12:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xc) sendto$unix(r1, &(0x7f0000000280)="c0", 0x1, 0xe, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x10c) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)) 19:12:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 19:12:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) close(r0) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3ff, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2267db24ca635c0300dfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbbbd42437c209f7dea97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59cae92b03535bbdb643100a30132d2f49ed7d843bf5a407fdbb44cb3bba3b32cfbd37c554cc00de978689103d0a522a2986c02fd2ca", 0x4c8}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb199900", 0x120}], 0x1) 19:12:00 executing program 0: mprotect(&(0x7f0000577000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x10001) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:12:00 executing program 1: r0 = socket$inet(0x2, 0x7fff, 0x9000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 19:12:00 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x8, 0x101}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 19:12:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x800, 0x80, {0x3, 0x3}}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0xffffffff, 0x10001, 0x0, 0x6, 0x1, 0x1ff, 0x1, 0x1, 0x8}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) r1 = getpid() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) r2 = semget$private(0x0, 0x7, 0xa) semop(r2, &(0x7f0000000180)=[{0x2, 0x8, 0x800}, {0x1, 0x2, 0x1000}], 0x2) r3 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x10) setpgid(r1, r1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000200)={0x7fff, [{0x3, 0x2}, {0x2, 0x9}, {0x3, 0x8}, {0x0, 0x3}, {0x3, 0x7}, {0x1, 0x100000000}, {0x3, 0x8}, {0x3, 0x1f}, {0x3, 0xc702}, {0x3, 0x5}, {0x0, 0xfff}, {0x3, 0x4}, {0x3}, {0x3, 0x9}, {0x2, 0x5}, {0x1, 0x3}, {0x1, 0x3}, {0x2, 0x2}, {0x3, 0x2}, {0x2, 0x1}, {0x2, 0x800}, {0x0, 0x33}, {0x3, 0x3}, {0x3, 0xffff}, {0x3, 0x800}, {0x3, 0xf0}, {0x3, 0x8}, {0x0, 0xa73}, {0x0, 0x6}, {0x3, 0x200}, {0x3, 0x4}, {0x3, 0x1}]}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getgid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r4, r5, r6, r7, 0x18, 0x7f03}, 0x73, 0x40, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x401, 0x7fff, 0x4, 0x1, 0x9, 0x8, 0x1000, 0x0, 0x2, 0x3, 0x10001}) fchown(r3, r6, r7) fchmodat(r3, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) semget$private(0x0, 0x4, 0x5) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000500)=0x3392, 0x4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) fchown(r3, r6, r5) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000540)=0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x40, 0x0) lchown(&(0x7f00000005c0)='./file0\x00', r6, r5) 19:12:00 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x110) lseek(r0, 0x0, 0x7fff) dup(r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x62, 0x1) select(0x40, &(0x7f00000001c0)={0x6, 0x400000, 0x81, 0x6, 0xe00, 0x1000, 0x81, 0x4}, &(0x7f0000000200)={0xfffffffffffff801, 0x8, 0x5, 0x7, 0x10001, 0x4, 0x20}, &(0x7f0000000240)={0xffffffffffffffe0, 0x1f, 0x3, 0x7, 0x400, 0x10001, 0x0, 0xfff}, &(0x7f0000000280)={0x5, 0x401}) recvfrom(r2, &(0x7f0000000140)=""/92, 0x5c, 0x40, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 19:12:00 executing program 1: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x4, 0x0) 19:12:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x1000000000000000, 0xb, &(0x7f0000000080), 0x0) 19:12:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x7, &(0x7f0000000080)={0x8, 0x2}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) fcntl$setstatus(r0, 0x4, 0x40) write(r0, 0x0, 0x0) 19:12:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r1, 0x4, 0x80) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 19:12:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="ef1c8f4402ffa4c1ba33924c148df2c02cbcfcb738c9d4785e64b53ff1e0abdabb7a4167f66bcec7c204702f5a04b0afd2792f88e21c6013717665f5f6c0a193c5022c744368aea2dc58c6c9a6b2c9c43afcc19bcc1d214c81eaa236ce8443b8af490debca6691d2988c3927b09d239df8114b517f60613b060277b4156798132d722783532dfba90e9388797da214ade093eb3f3b60aee0dfe60be57949d990e3d13d0540a1d81ff2e129672877211a1ff82ca442a93264ca8e51538e354110eb7371050a7659ca5dcc6a031a", 0xcd}, {&(0x7f0000000240)="95267d2702b67fb0855e1dcd4685a7f18383a81bb30e69e3733c65de59174b59bd08f25f51fd14f00b98ef26215f5f164871acc8a113714a9d9112bd74d83f34e4c0b4", 0x43}], 0x2, 0x35) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fchflags(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x469) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="6d7568cf6bf86e8c934c3b5554fcffd5f50e3828eece7f2f5ca543e14358611b1ce7c557513b5fd2f6da4079999d23edc8b34d5c26237ee5ce909b35459972787892730cb0d52ad8532cf888139e4cf96b43b3e9367f4a6dc4ebc65aa3f8a3a64a51ff5ea6dc5af23290386f9176ee6a7f214bc68a73ceb4a4d733fe997ad80bb05d452407921631044fec86ec8ef7b5f4a6bd89", 0x94}], 0x1, 0x0) 19:12:00 executing program 1: r0 = socket(0x11, 0xfffffffffffffffe, 0x20) sendto$unix(r0, &(0x7f00000001c0)="b100050490000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 19:12:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(0xffffffffffffffff, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(0xffffffffffffffff, &(0x7f0000000540)="2521cdf6b9daddd6c3c914090c", 0xd) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x24}, {0xffffffffffffffff, 0x11210c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000580)=[{0xffffffffffffffff, 0x20}, {}, {0xffffffffffffffff, 0x190}, {0xffffffffffffffff, 0x8000000c0}, {0xffffffffffffffff, 0x185}, {}, {0xffffffffffffffff, 0x100}, {}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x100}], 0xa, 0xdf7) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0xb9) close(0xffffffffffffffff) r0 = dup(0xffffffffffffffff) syz_open_pts() dup(r0) r1 = socket$inet(0x2, 0x4, 0x80) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x9, 0x7}, {0xfffffffffffffffb, 0x9772}}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r3 = getpgrp() r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) semget$private(0x0, 0x0, 0x400) r7 = semget$private(0x0, 0x7, 0x140) semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f00000004c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x1, 0x101) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000440)) utimensat(r6, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x200, 0x4}}, 0x2) 19:12:00 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 19:12:00 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='!u\x00', &(0x7f00000001c0)='c\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='c\x00']) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) unveil(0x0, &(0x7f0000000340)='c\x00') utimes(&(0x7f0000000300)='./file0/file0\x00', 0x0) 19:12:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x0, 0x2}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r2}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x2}], 0x8, 0x0, 0x7fffffff, 0x0) 19:12:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x101, './file0\x00'}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffb, 0x0, 0x8000e3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:12:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) pipe(&(0x7f0000000000)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x21}], 0x1ff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140), 0x3e4}], 0x1000000000000320, 0x0) 19:12:01 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0xffffffe1, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10000000000000a1, &(0x7f0000001800)=""/104, 0xffffff81}, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x4009) setrlimit(0x1, &(0x7f0000000000)={0x100, 0x40}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) shutdown(r0, 0x0) 19:12:01 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x80000000, 0x100, r2}) flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 19:12:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 19:12:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x16, 0x8000, 0x4) getsockopt(r0, 0x7000000000, 0x8001, &(0x7f0000000000)=""/27, &(0x7f0000000040)=0x1b) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="4e11f635ae6b4a8cb026830e0fa5c5baddb491b3e25fa835c2f8fd4d2b3c1b56e3f668d23e4ae30a4dca8a2969698ce07d654d5caa45f84e4226ccf29d97c66fe89977133dcc08e6036c", 0x4a}, {&(0x7f0000000140)="d73093c601", 0x5}], 0x2, &(0x7f00000001c0)=[{0x110, 0xffff, 0x1, "010ce7768db7250aab8307542071b6ed25bfa918ffcf1baac4b74c02965dbec5547667ab891ecb1c582b37af757b7512e21ba8fbef2a7bf20929a84f0fe32a50ba2d750da226d59e7e55a709866255b57ad8c8abc52bb61e9504104d3e4318147c71f78e652d412b3aa63e7edc1f02251d638f97a288be4c09380b4c8f034e3157be6c579f846a0c72ee3746f4afada8b25ec95d2e0e4ebd2bbed2c25d150ff872b4864c5ecb7410be876945ec5836ac02832f1e9e3555f01822176a78a67b5c2bf97570c2fced36a0393c62dd09519191ca6762b534cbe739a9af190711acb7a7bff9fce99d58fe2eabbb4095bceae318cf782a9f35cf6a586f4eb0d9ae20"}, {0xd8, 0xffff, 0x7fffffff, "d9195cb4ce78c487f967fa92399df0b4bb6a065f647dbfe1a90de4b4765f838334d44a105c0b87c46d44f5c7ddbaab1812350f255629e97815fa388cba476bb1766a26216bfa16f3dab04cddfa25930cbd1187998220a083ab50774f478df986ef389cc3c0e318c0fc4e14ea110c3a574d1894399850a43ff3ae13ead9b6c2c738664adb4002fd723a4cd00aa11446b49a44a4377e179fd28bb9e84b6de3e7926d04de340ffa08abefd57429bceda4aeea2c5aa7c6818414d42885074691cddca846b380"}, {0xd8, 0xffff, 0x1f, "db1d6d0e99a99b5f00a82294cdfa31cfc3e3b328f303721a01648ff2af5d068fa7b32091831905dbc5b8de7afd34098d8d40d3fc26d0fef5fde4a4c358e02ffd531da1b60e6a04b5c51c63075a409ce86cacc02804d9f7500a8168fd1a49a4bce3876f4953cc54476166fbbf8348a6fb10eaa3285ea02309e9018a48c91a77e610206d07fe6a686871e7a5a99a60dd823d87a7e04a9baa1f92fa0c45468885965a891559806c866ddf066a377207c2940a4b7a6b4d3ae3d88edde2df6a17474a742cfa2f727fdd"}], 0x2c0}, 0xd) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 19:12:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x1b0d020000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) 19:12:01 executing program 1: r0 = socket(0x20, 0x80001, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 19:12:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a5805", 0x11b) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x8, 0xf9, 0x5}, 0xc) read(r0, &(0x7f00000002c0)=""/28, 0x1c) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file1\x00', 0x5, 0x20, 0x1, 0x1, 0xf4, 0x4, 0x8, 0x2, 0x2, 0x6, 0x3}) writev(r1, &(0x7f00000024c0)=[{&(0x7f0000000300)="855dae133d8f4b4fc699ae6c88592a400f441bb2d6998731d25a16bbae6c2e8e263a85e494456751797e4d8dfe6234e0bc58fecc4d0c2df8383369fee924f4f6b303b374ae02f35a3769c2ef6595438f5d0e9e3a713dc6f3930efa76d7f704604bf6160cbb318620f053a035edf2e8eb0daa93d7445d3469b1ce06d8bf8ebc31dcf801536950fdd5ad874899623903a183c164de4da2bbf3d845e36b9c782dc12b7ac2ad820a682426687dd7e4fd6e2061cac3bf8d099ae55a4428e8aa5646dc3da3727bf1a8a159e96999f015dca6387cc79b5cacd7ae252ddf9d3706e1c55cf4a7cee69f82f25b84a69cffde7adc0d62f1db766cc41f5580df0bfc902fe52da67d1919f172575aad2496c9d6bf2af708995cbd9a31ea3df5f28f39ddfb7fb4cf482d9b95f17809515aab0c5c023a7c406d8f2ec886a9154bcfaf86b6ed00c313c07521ca19f2f8392a4ba69c6905c6a84df7c717d10284aa75eb310270a7ae9df15b13b12ce83e2bd40fd74c2b6aab4aad4c2eeab36fc9a259a0475ee797a4fe5c5edfa1641c922a815ccfc59021ec0eeb4ffd25bc4f0afdd9d1ce161d74bd0577c4680f55a54fe1466c35553fa531453df02532374c0776d85d897b63d858157552e327f0d5b67b5a9506fcbd6d1592837bf1b114b13fe985f5ccb3c2d6a0bc457b0375294e935992a42cfd1065f5c001d410d172fe2ecbf8f9804805d5c73bd87079cd48047651bb8ab1c1e4ed7856567f88f57d160d90f67c294c6a74bc8bb8387d9508b184cf52ca77679984066e130334e67c6186a4536204646304eb4d53924dc07dbfaaf78982aae1f2aaaadfffc466122f7f3af2ee215383d6158b24576034576220c91d58e1748a2cb0b7f2b9a431ac395dbb98418fbe437aba90e5d091e1735204e948efe69faa93c854fcfc29aceccf5c54c6948045f4b987d4f0c15ffdff18168774bfc836645aacd2cca4b136a5d549385ddbbc442c599ff0275b4aac57b8583d5b170e4a7c644fe502a84c96405c59878482335494b8ef490d94d7e442aee95ec6311e5805b66359622023c9a6301c27d83cfd41a52bd2916f83af571b3a96249648d0de7eb7263692fe98fe83672d5eba79a4350708c02b1cc9d2713097d600762ae79206f3a3f0842714e554432edf646c89d0582cf678ae3df9a2b6d8d8e62c4052407f417167dd29cafe11e0d2408a028613d9c71f5128f919b6d969892d5f88b7f813aece1d248015fb6642a016bbad92bf6f0ae07fff205439222442af15444eebc07df7fbfe75ff5a671c6850b8f7759d8daa56db15721ef3c5dec8967f113b1caff9803021e78977ce029dc1fc5ff0cba70c084ac328b763628e14740d6db208709705ea9e748a355fc682fa96fc5e6d3214094d426188eefa5def8408e152f9e5b6a5fd345c91fda091b9e63798003575797469d02789331f4b80fe6d447253804a5d17cf60a8e18f67410dfdf4d24c42560f3babe4e2c0ef591ea9b95080a0f2741d53af97ba8485e2d6c0866cf69a54dc946035ff2a8a0ea3d68771089887e0be22b67a834dcb14b407a3df26c19b455409ac404ea29746155623fb15b347f7c73f76a7a7810e34f0761a23dbb20363876b5ad65dfeaa0318c76f688624f958f3104f9302543ab584abe7037749b34fc569454f90c3c0d727c75fd93ba2578f375436dad9d830234519ba84a165bff3c584a488821ce0daefcbbb19ddd37bf857c3fb03675a639cc049adb59c2cf6832a28eabb2f55fd8763b0caea7d9c0800fa68054a6b0d74be57b1b518892746b26c8a95bf94599115b7182da600cf6590214b400d825e2f096884ded92a899fac1f3b85731a0cff99e7a49d240b3f4eb1913c11e4f87b221c48e0a32ceca51559e2bd2ae7877cfc326f419df2a5c4fb51b835f78059c9d0bb2bcaafc46f493db3b34f92392ada6905abd99eebaf043f526b8b9babd84d26ff7374119da04abb4fb8f35c3f7a18b2a50af0ed440a6eb8f70678ef81ea4253ee31f72bdcf2577d254e6cbe8c8da50b138e6bd82855b8c8f4c02c476e198ed4a0a96752625f4e7c1eaf887c2ff490b299ac7379433b9a786dc2e3a9259d7d82237b058768ab9c4386d9d7c31b57a17d88df705ff10388ed737b252660ba8abd1aefb468c2601b29b357d57d77685fd35386ed31c754a5d640339cac7c480c2893b278148c96cb7671986c0f68c4e6c0bd1ddc924b8c32f936b10ad9fafd4f6bc61be23b9983787162bade7e736de6767f0bcce9847ee68acbfedff28779841d8eec567936f2da3a75c521061e0a8de81c3b2938f336c2ca8810ca1ff2e20b69d047b9d793bdfc469661a736808d993c801d1d2d621d403d2f6d0ca2f4fafe9e947ccb775a3aa5c2958b66aeefab7551f6c5b869347579383b4804e742da58b9c01a314afeeaf1fe1cfd6d6c9511b1d4eaf7cd636715a746445e262f23b003c4a210c69754f53ffd00d91cb9062347819aeaea6e0d8da5f53696286bc57092570133c673d63ab6d8b2ddc074b7237a61e4e14f8da465b8ab60078db057509982196d4071d32c13999bc4d8242e9829e7175f6d92f26012c3ce35936f77c228838107ca912f7882b6235e9cc5094ffbd6cf76e6cdb9358b786ccbc029e980e2a4cd31c1e572abc599f756949e87e00a99d4a719fc7906586a5bc1052f897c399650a01903627dd66fe9c3963e39fee1a45075e4dde2d20cadd8d2738c2efbb0b58460c0491a0733991fed97f32970f7310dd51abd1c1f36f67bcb82e707b87b307cc1747cd87eb32deb8bda3e111c435e6599b91dfa03294369a8991945e338b0485f086b03b2d1f6ff37ba65aa3c62a9cf92fe0aa1c3ae360379c89ea4497635b29216c760650bcb44a355b5f86b7ba5e56c0befc98f03ab99de242f8e45f81b0b4b33b1edf3e1d65ae884bca4e802332f8ce684ad6da5815b7f6dfdc2ac1b4c621de7d63e8fa4999ca6f8afc7193fb062f166bc95b765f6314985fd80930c15c683dfa82dd45e3ecf414938914954352aba62883a188105cc940210e794099e4c4dbca693457cca03c8d16ef46f3df6b42d32659095760c20f49d903c8869a8c033b07e605a446f68b750e7f915722fc1514944c70091fe98ffe01e6dad8d851d634f51b0f759abbb9dd1a1f194a1976ca6fa67b39b483b3eb6aacc201d8513a51e704cdbf74abfa511de1aa7de1fb8cd658c6a8944ef01630bdaae5fa8daf7269a0a5845478543c26a27b74a199a6cfa6bfb4a3cda9d4613498a978f51243bc017b70ad9ba8d20a9064bba403f1ae312d9af9bc7943926348018a86da8aca543f5233b79ec6aa55a78387420092db5364d8bf564e385db30c511be1f597041e429643df64c8f17d4f1be3c20fbf5f0f61511830de57fbe465df1a1892acb6da36b2c36b54db11dc9a4b931a9107b20febae0ae06a5084bff973848301cf3befd7fbf61dd134c9a6bbdbaa6e0375f391fa60069b3ecd3b03b28e03a67dbb93f618237bcf08d9989552c9d68ff7847622d365fc8570861b56dc1cc5b1e2a2bf23886aa5de5890a32ffd4f4e4ca02c2d6898afc531fe7a42291199d0d165793a4198eafa772bcde0feffbff031e57d9e8cd415726777b3d000e45522f70c54a172e6fe8d4c9ef0788d1ed879cb4d3af8ad57934b20d02fef7c84220909e79ef63421a44b34d988b395eefe6c2e4d0517c384100c5fe28236e1f2316ddbd963fe0474c14eb5a6faec97e857a09299aff56adf0182dccfaf729f6f9214c821916013c2ac7ff76efbcdaa7ca1a96898c5dfafa8af0d9a35ace0d9d37a17bdec45ddd3ee5911f3eab3ea5f1f846ff6270cd56af643b541942097de4f1ba3b3aec4c26bdfe4f2d3e122ba3f284607183bc11e4f9c30b71d47292661d583d85fc081694b0e9dcf20ed4d2657d3e2fc0cb5b21df1f6beb3af35b962b279c64306d34aa820939095dad63570cd9e2009722888755f662d376a804bb770ecf1a6cb1acddf64b1c92071dd027f99de0e644c4115db7bd29d69c6f112b453e7cb9a8b939e655a946c60fa957c2a408a75cc76ebd31bdc8cf85cef73c99ef45389d466bbfc77716429a450d846be6d946db60f758033a4b429750c6f7b5c212091d095a4ed6c06d65faf2e7591aa12f41b4618c9cfc28daecc58e93b016f15bbf72873e3631a1f01ec569c60e002985d6acc2850b7a942bc9daf503c3866e6a03b66659d2b1b17f14a132a1a95ade6fa22ddb362fdd433cce815d13bed17100e326e99c4f29b44f26f9c1bf86905c0ad68ae7967729154f9198e398161fd2fdb58760ddbe1a1f5fdecdc94d3ff602e9e1434468cc6dc92909a3bd4981149235b91d6873dbc7e8d82d1fc304428d10a3ac3819e4f90e0a2dabe5e9107f8594bb6a3c046fef03963d6886bc267a442a1a326083aa7c1070e0a599e5f74d7a54bda6b4731f02614a4c7876f88ad64b88eb453cbc9d44a794b86d6811c14a857a2b2c754b26416f32a934166040cd7f87af9aa6d1dc0ad9ab39a21708f4e650e2e350d152db7cff3f431f9f12261fe974e0428157588fb269e3f0e3c491e97c1f4c9bb36958c5ecc1e13fb53465b28c04f4e50ce00059295fa198416e2c99d250d790efaff44c301a6d03cef74ccf98783c1b7aaf76fa4a233f3fff9d1b8d932d94ac5168abf35567fbe0b0d68ed7bc11ca44b5e9d1aa14c9839a33e70c57bcdaf3a31c7d31b4f32ac87837e2cf74250617952ba12484bfc1ace39ff33596a8aa68e1313422fb8dbff30a9ef3bee3e502d2eb2b076091cf230229a27917bca66bc67e63cdb855fe1aa9e90247494e5a5337be3ed7fba65757ad1fee1efc464d5a5805b2ed687a3bf3b14a7586e1e844235b12703a5d84f92d5b80d086726b13bd0368425f0bc35f82f100b1c060b78a598940173f0f0c3ac80ec9ed974fc00f2fac7e88ed161f07c9ab7d36f049fdd0566628fcaac25c00380478907b2c1a749e0e12ef672ed71997c59c8a29c8463a02918bf27c4cf1750b06339162a762c0f438afa2b8e6a79c3a4104a9c5ab1cb71803406ed67425878030d5d6b3991546271481aa0ebb825c94dd25ccd59066352b7d217f53ad0ff82ff949d54aa0a1e625ea3d7fc8f04e390fe7a6a45e7ac6f2b380f3c8c7ac4b11dc508bed370adeb5e2b8594c08c67ab02e02d0f3f0b80dbf904d0ac3cb9a251f28234da64cc95de18f0d5426b1b3c28e3085cce2f2608956f106901f97e67785699e96348505677cff8d9717e029611b3695e13cf701b7952df064ececdb1c343f278be5a90eda0c48003eb336427157864084c1786d9b48fa74e83a2631beb4bf37148ff73bce77fb82dc7422ec318fa96c1bd9d148aba22338b4e4cc7207825239dca57f0f19291d5262decdf84c31b92aa646b88191d7a136b906fa489910802b25c93baf283b04b4b7aac79b60e768c0e60a3b6625193b0c2161ab67e5e2fe2d1f94f96e63b70cbc6cd174a0de2a6632c841221a3919234164edf5c33a71784fe643c0ec0df38660d25b74bb02b30cbd00617c0ec6ef80276d421db2da4434c936b7ff4775e8b3336a88f5808d50e7a05b2f75c1ee64f82539f54b3672843b1425c018890934bfd338c54193743678733d89f368eb694febb89f7771f9841d60385b54b3a7225cac5432a442da36dd282ad32ff8692e43063e15afdc99c904a52fa3bdbebbf6a1ff27d6a3a06db1650aac9a70e080f2d30ef316d1a7e65fea2a3da24c3c5c69a68c7a14f090d1897453eb9d05379a72b35e6aa2ed", 0x1000}, {&(0x7f0000001300)}, {&(0x7f0000001340)="3d957890c1831fbea61d1a4f62bcfd611613387f7ea12cb0", 0x18}, {&(0x7f0000001380)="9b98ece151613656dac4284efc899082807ca79ab8495c40a8664898aee81d6615e93099c42ae885db2d51d2e31dd39d6075b37df9acefdca325f7c6cea9cf994282e4e293b4fa9155ee0402d27bfe9f0e6f225a950b48667da165d4b3bd350578bd4a3176a6d016a7144e36a401e6996f826be1b9833ade7bbcb4b29b00718da4518604617493d11ece22a837c165f2222787ed53281462733770666f20ccca61025a2bcf769c8dd9f83b982defc8726bca4fd18822044715adfc311ebebd1a26d650fc3f32a0d85c7f7f6a25d33f33c21cf5cc6734a303d2895a0a7967f00cc411b1003994ace043e273f112a0e45f31b856c44490ab31c18b366b5ae5d8dbcf0f9ad08c5952e1b07a007da0d34e9eb3450507bb22aae2f8fefddc32c8fb9805d3b6834038587669c6b9ab767be16a97ce14d7e07cac7a5c7d630bd8de666dade0a0d947345b1718a8d9ae7196453081ab43caecce1a20ab91fb26637de3e4820c9d41ee8f79ac1d8a5dd2a5275e132fdff0127299c10930cb55b3239ac5200be8d25224797048d2021c870e10bb7340b00e8766de835ac19ff58feb5474403756f0bda55370894a266bdbee65a05a1b49a3b55b44378af1d21e748d78253bf6a6de7492a1ac0d7bd58035f6605131519e4a8d85329b8c42ac6a38099d4439b8e07d2d28bce84b262e35ae3c1da9ca43a23adbd3688c150e87e9b106c27d7e29355e8668014e6727628a5d41fd85468c351a476bfd39d2d38488f393727a35fd9e7043aa075e064b9e8a78f02258cd227a26a121456ff3e91c24234e6455147fd6512c1475f43c3bdf9c22b2f5f9b6d06add02ef5a6dda95b9d48a10ddbae1c96d8c942c2324f5e4d3dff7b0f400646129a7558b4bcf211266220bbbc38e73fd6078b43c5b1f9c36829d38d1f7372595be65cbfe1356146dc9c8eb30dea9fdf62492a13c6170d948c5a1c70aeaf483af59b186c8edb9ee2ab0fa1f99246b1917657a1a5b2b5bde9e4008c376731295be618797f8cd7f27c930871c3568edf683d8a3ab021904ba5a6454a2fa6f8f67613fced1563c1e5c839795a5ce09e80bcd9dcd09516ff5650e491f16a0cf34e9487807e6a86c4964142494a91cff18ab1ddd315a790cd5965253eeaec6d3a53d51f26ad8774d0b318fa6a903dfe02f1cded37a6035ce25b3d55c0e37c332c486cdd69b95bdc0a7b5c8714bf6078bd1c8c56a3a6a5c423c1e559537745d5f7b6e26ce7547b6d6061df3e1b011bfab8c063717ade78ee3c139e7cb1199879c2e254212375831e8d57b199a8e76173764e5053698ad00592a6ebc47783981750e2ba83aef7f7057811b6a44ec0545eece76904d9b9f164199d7788882a047f7389af80778ecb41c348caaf3f32b5d3c941d7d90b3ac1068155229e6b7962cf1dc2ea6915f0a8a8573c5594ff340f66eafc6be52fc7324c7c66982ef72840a6f6303557152284e88fae7382dbead8fc60a2a9027ed9a875479c439955a8a0a6e30694a676bb78c15981842bc8cf84b0b0d5d1dcf20929460993260c454e62189ab72be19af4ec8c1e4343bbe0d15f941b1edbc2b5c03970c27cf1853cf8df48dd15dfde0b1a668961410a2de88cbe6d794790c97111f4f15dd52bc7e59a1341879ae805eb8ce2dfed7aa550cef5ffdddb0adfc943f4cce2625115bb6bd406c10ed354fe33888076d34c02790d189173c56d89935ce1ba3944c66ef493b9cf945522f9f37a326ebe563ac3d9b943d63d56b36fb71bcb448d3b96b0e472cc52395612adce35cb2c0677c831bf2d1e874d6efd25339339c6bfa5fbc8afb16fe2beaf15f206fd9c461deb5f11a7d0e0ba875897b69cf8bae54aa67982740f03521a25bc98b18bee567077c43f5c1b28ff3f864b441ee136dd090cff27c975e8667db726e9ceca176cfb3bc1cc9f56a23f0099579108c2200bdbe27f37d5bd5aee42d2afa66c4120570e1703cf3acfceb8c0c39ef3b2f3a2bb23e2c6663918c4f9e8c15e66c776f896d5b466df86581398164355782fbbeee9d53b1ac066444b292c1637d84972afc0c76dced83a7adc5cc3dd9b39f8a4d94ca438c89555f052fe893aa7da60e7d85f2a9b14048a05bfb47864b89464d1f310aac1e4b784f341cda91faae4832caed9d1d4ed3069dbe44fc877b666175905d0cebd539cb932c535d8302970d42b9a3f3ed15c90076005becf96181acbb0fef06fbb62e799c1d5502e1108183e1bc3fcb8836118c1b6c4e71b6bfd8593fc4cf4e7d59a629ad57df80cf260b45a1f89ef3445629426fd855f517a130c09860c53e951d3f0b3c7a7493540deaea62b47089b8a55f203c086574ef57ba21545e9a5ae9a6a9d24d37075abd768457a6e6c7414b566f23f08ad75babe933b68c0903ea068ea6324d4ca3c32dd7f470314987b08187ed6b14793ef443af20a9e09bc2093445f4405235a2539e9bd7935130b62ade532e67de2aec077d0cb714b82ecc9bcffc6dbea2419013c034cce8ff1c4d2fe157745867ae32f98a3ff642877f9813c32faa89c4dd2a54e9bccb4999fd98cb40abfdca9d1c4490b45b9bcddb5d5c38405405133b13f9a13e2901b94fe2fad46aa8f3c90eda812a6d170bf33f95051284f44559b8e08fe3d2e09cbcb6f18536cb017599fb95ccb570a27945793d64985200e124596d0340e676c2a0995dc2a4f38637bc1a4723ea1ccf76ba7611081af050cda010712a07cfb8e3d3df3ac6a2d62d9b6a85dd2affbe71b7736b13b758103ed2078276f1b2ce1a851f5703d9b7a722579c9c713dad58a6e78093320745d774054841c25d6b1f3e16e4bbe50ba3797138a03d3ec2ae8d8dd606cd7de3f45744b7bff42ec9781c64792e84429b28e23cf4d340dbc2f44918b7c8a6edb9a1e18e5dd89c1a41f45c08c38e6d848c0fefb1b2513789aa682e9c5c55972ec7dc57ca015ccfcc05d73a3102a94a614f06ea819ca56e375a80edc8704ed980eca6f3b62042fe2ab412241b5f3ebd2d33226158fbe217fcdd175f3941114c13fd700b04cc08c54ef34fb707afbcfe1d3151ae1c005725b559fca168227daf8864bd5a2100d4d96f4904fb9e525877b6dc915102dce90c5ee3e0c7a8122397af8843fb7d5748c2645efa26cab7596b0907fbae3a8141dfd76b0954ffda1e801d416ed4e62e9416100491bb42904a3403bcbfeb37944251a6364cc3da5f6a435640f549234386d74598802511e47ded94be2f4ac768a749cb8975624f1a0538882ca1b6886e4220e49ef0cc3d89e9122e9d3a28cefa7151da0e84a37db2a42a2f8dc154e4f10587d9dd48040530ae864d59a5308531df86bcd383e4f246bad817fc1f02583f3fe7fe4b1bb4bab06f6a27b0cefd680e88f130233f521b5ee7be5640f6520ce1bfc04251c6d42a83db0ee5de3e1c09ce6a2509dea7ab53d58b1a5b5571a5b42f3c6b1f569826a2227160a95dcf664eeb0eae5b9ab71b069192ee7cc86186975b95ca9c42b6c16464c8151de55445701652de8e1ace9ca00f3196cfa159fb8f5fdaafe217527f179f747c42c234f40ba348db3afb216132fd065b3d1eac10b9d8a5b47bae0605a7ad3fa409f81722e58ec864024457f2dc845090a4eccf6e1dceea1e3b7e578fe86f7208113fd4c30e250ab35d91f796b3bd1c1b197375af2e163b33af462ec3ba616e8a35d306328d842f4449876ad5db0bfe2c6a42b1eae745250d4f35efe75d20cbfd733fde5bf72c801aaaf394346b82575d23c8915c5b41aba23224804716aacb6b4a6530a7045d18496aaa7f63317f1b0ad6c135081d659e362be119d9adfd1fec696240f242599d73c59f446096f1fbf24c5051858791e938626ebed37b454fbf219f2ab9817a7392a7b4a1ef0376b1dc128ef1581179dca1d1ded2d64c5c0d4ec8214f75fbe7848f09dfb9baa1944efde1001d56f5e07db7253ef6c0b38a74bc38cf70afeda3e503975b75ae17ca45ee2d4cf394792d502dc2fd6a21a936f059989f9b09ef5fadc18a44d3566a06ef8f497f14bbf2a23c1bb8ef4d3926fef220d7d95fad447067e26afc0a082225a4c4ca2b1d2a76135c74ddc9ad7bba58f892ea998d78528f8ef197c4973f026358532914f567c9394c64b99abfd1be559485fa5ef16057cd9286b1b7c8fdfabbd4fbf80bb914990ae5f226b3af8494df0669647cf1bb3afdeb5a0aaec50c2068d536e98865983281419cbee153fe11055b23a21a4eb9940f82195ba1c0da326203a50018f1369b413bb5e46e88cb73de8496ba51aafa277c9fe580798925abd77669a339c703a53852a3e6a1065cdd13f5f85bb0666b42038ed851dd5afd514678f0859a55080b826e81454d1cd913dfdf62d4819264aacc0cdf4791990a30daccbffbf19a2a68c90e90d9dcc4eaf5df8331517e74205e3a7e7617d9507f362d59303f84ea1985e924e3907001b2b562c9aebce14d02b83f785fb934bb8a000be99c7fba08aa463daeca70ee547fae746b6a93fed8048dd4ecaaf6b030738fda70aef9700e2076920042cddf7a825f68450aceff3e4699c94e2e7a91898a90920b70ab1566d900600b3b90f996222ceb654876c8e45cc4b39ceb905316bf8068627feb3477a9fa3fb2b53edbe9d784fecd4e0a30bff594b48aa66064d2b94b8ee95b58f059c75fc6b2cac799523722cbc4e0cbe32c095d43ab18422a019c4dd9054149ad35edfc2b3bf14610b0d643a0059a8fb054d7827e151636e73d1f4fc5bbf2f0c5daa3de876dddbd1967e6673e2894e14b679612ed5917709297657f44dc64326ed56900dbf2a3b50e990409abea92ffb034d7bc6aedbc3e061f187cfa51f7fbb076c730096c3a5c245665c0f064813c1bc3f70af4ff380f4445be869d04b5e9a7b9caa6c9efa59943ea577181fb4887591e5290de756b3ed8e89da7042c1035eb29b45af53e2bf7270c44e28925f60a398db9688f52a20027399886853e8f5d6b30ae96111856855025d41415ee5ddedd94ce778dc6636c06d8e39259f9c559c345590079a6b1590fe8679952f74dd749ab93c54b21bc798ca672a0f701ae68307c5f8b9edf6af9962812a2a8fca85c9766c9fd7f45969207ebe238464505b281e7f018be34f985beb3b0fed45c76439bc0021f7e6ded57473e13bddda8cccea84f0dce64903fb976ee7479743d381498da176c8eb443800f0beb4a829b702d55b83f5a2aec32095be032f85c5d25798d1520933ce8b3cbf62f87408db06073d6452cc11985d815d32f3b9d09cf56345ec71705243f077eeac22185cbb13acc7272a33bb5c206db408a9dff71b2e8f183eee2f3d355f760b3b10d4fcb26a5b012e4d4f6165ac29154a6e70df1efd18d366fbd8283bc0e06b5c3b4ae85c3e8ceecfd0b6178d09343e689384bd863c8c5980ade224ea82042e29a79f9a5c3a3633d23acf4d086b1b60fafd25e064077764d8d4012288970bd0f56a97b0428e8dcd4416109af3484727cde70e00694503672777ba4a364955e5778ff3ee830b4679d6320c8d2493487aa7e61de82bd73b0fbb2ad507a7cd26aba133c4d7fb686e54a86d743a87ffb5431e54f8c4f1c2b20812c3bbe6f40221a477b30f7b44f4eeb5331f4a8011aa5cd33dc96c6692192abdb6d57191b31f56bad39ae807a6e01c409c8c7f3f7c8f41518eecccc6f5eb1eb01492e0e2871000dfa5807985169ad99674a1eeb600db11cb61971feb44c62c0740aeec9f54f6907d6122d8511a7d9784601168672285552f10d3536aacd4b41ec3e8eead7e30f6b2b84313c78", 0x1000}, {&(0x7f0000002380)="ee4c65d4617aa0474f267c021e9bcddcf1f78c3b467386d8efa735579c969de3a6fb23522a7e0fc0e2e46bbe696206c570a3b8efcf13a18a4b5f71c9daccee147ccb77f54b55bda546be1251363607fe1231286be98fc2c02d1c1f58e03026a42c5b3d4c30e4766992cdb5e44a27131e4c138456893e12023f141e95d255ceac077144f9f269c6e1cdf77a05532a93e9ab56517215ef71ed0b469a736e36f03afae83bbcaa5bea6c5a22b223bdb2829a9f203456", 0xb4}, {&(0x7f0000002440)="042104384e68df8b06a340a359fb5b7b5ced2d5163f676e23aae88de5ad414d9a74b3e59feaf14c03906a1cc074ece643d3612b0375567db37405e063bc679a74015129200e8e59abd", 0x49}], 0x6) 19:12:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mmap(&(0x7f0000261000/0x3000)=nil, 0x3000, 0xd484b35c1c8288da, 0x810, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 19:12:02 executing program 1: munmap(&(0x7f000047f000/0x2000)=nil, 0x2000) madvise(&(0x7f0000652000/0x4000)=nil, 0x4000, 0x1) r0 = kqueue() r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f000068e000/0x2000)=nil) shmat(r1, &(0x7f00006a6000/0x3000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000756000/0x1000)=nil, 0x1000) munmap(&(0x7f000065f000/0x3000)=nil, 0x3000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x400, &(0x7f00003ee000/0x2000)=nil) 19:12:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1ff, 0x73}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x2, './file0\x00'}) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/49, 0x31}, {&(0x7f0000001200)=""/138, 0x8a}], 0x5, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001340)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001380)) r1 = semget$private(0x0, 0x7, 0x188) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000013c0)=""/190) semctl$IPC_RMID(r1, 0x0, 0x0) getpeername(r0, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) ioctl$KDENABIO(r0, 0x20004b3c) r2 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x186) r3 = fcntl$dupfd(r2, 0x0, r0) symlinkat(&(0x7f0000001540)='./file0\x00', r3, &(0x7f0000001580)='./file0\x00') ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000015c0)=0xfffffffffffffffd) bind(r0, &(0x7f0000001600)=@in={0x2, 0x1}, 0xc) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000001640)=0xa4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001680)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000016c0)=0x1) kqueue() msgget$private(0x0, 0x10) kevent(r0, &(0x7f0000001700)=[{{r3}, 0xfffffffffffffffa, 0xa0, 0xfffff, 0x6, 0x4}, {{r3}, 0xfffffffffffffffc, 0x22, 0x2000000c, 0xfff, 0x800}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x6}, {{r3}, 0xfffffffffffffff8, 0xb1, 0x80000020, 0x7, 0x400}, {{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x100, 0x86aa}, {{r3}, 0xffffffffffffffff, 0xc0, 0x20, 0x1f, 0x21}, {{r3}, 0xfffffffffffffffb, 0x59, 0x4, 0x200, 0x8}], 0x81, &(0x7f0000001800)=[{{r2}, 0x0, 0x14, 0x20000000, 0x1, 0x7}, {{r3}, 0xfffffffffffffffb, 0x83, 0x1, 0x4, 0x76b1}], 0xf28, &(0x7f0000001840)={0x81, 0x9}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000001880)={0x0, 0x0, 0xffffffff, 0x2, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) mknodat(r3, &(0x7f0000001940)='./file0\x00', 0x10, 0x40) connect$unix(r3, &(0x7f0000001980)=@abs={0x1, 0x0, 0x3}, 0x8) semget$private(0x0, 0x3, 0x288) 19:12:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) sendto$unix(r0, &(0x7f0000000180)="e927bf82c283ada8d81c2e6e1f993fa00391ec620e56a9983a829957bbf34715b9d020e1a2412307e8430b91484c4782941bc4fa38fb5f71bfea8614c8582358c7593142f547bc9f17c0b095ef27d79cef87a2ee0545752e51dfca49563ff35f051b2a170516329a00edd3e9a7e34b6281a78ae0ffef98d9", 0x78, 0x8, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) fchflags(r0, 0x40000000000006) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/144, 0x90) fchmod(r0, 0x194) fcntl$setflags(r0, 0x2, 0x1) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x0, 0x8, 0x9, r2}) 19:12:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/196, &(0x7f0000000100)=0xc4) 19:12:03 executing program 0: mprotect(&(0x7f0000ff1000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x250, 0x30) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) 19:12:03 executing program 1: unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f00000000c0)='./file2\x00', 0x2, 0x20) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x7, 0x2}, 0xc) open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) 19:12:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/215, 0xd7}, {&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f0000000000)=""/30, 0x1e}], 0x3, 0x0) 19:12:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="cbf0a38bf90bd8ef0c14a5fecea03a749428278b685b4aca33ac890e02de086e362df6cce345651f10d9990788c7981271e705624f154e34328664b453c381634aec7061d72a44707c3c3822818c9fc82ffe0104ae6d3e92f892437497bf2457106391a064e2f329a815c81091bc8d58073f9ce9175f99072f5ad100182ad6e1a90d8f995ff4367d84886a8f9ac1e6f7b12e5b5323e28d0c8905edcc034bcb0b9a7160985ef81b960b95e6bdff92cb317a830dea2ba3ed51f2a7c4ab193c2850c2de3de71ad312dc0a0467afe40ceb6ef8895f73c8c53fef3a1d38615d7ea00c6674b562dfe1db9bd0b1146bb58af369e0ef6dea70e5a3cf61ca641b03c1fd", 0xff}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x0, [{0x1, 0x6}, {0x3}, {0x3, 0xc4}, {0x0, 0x9}, {0x0, 0x6}, {0x0, 0x8000}, {0x3, 0xfff}, {0x3, 0x8}, {0x2, 0x85b1}, {0x1, 0x1}, {0x3, 0x7}, {0x3, 0x1}, {0x2, 0x9}, {0x1, 0x6}, {0x3, 0x73}, {0x2, 0x800}, {0x3, 0x1}, {0x1, 0x7}, {0x1, 0x9b1}, {0x2, 0x2}, {0x3, 0x5}, {0x1, 0x20}, {0x3, 0x1}, {0x1, 0x3}, {0x2}, {0x3, 0x20}, {0x3, 0x8001}, {0x3, 0xfffffffffffffff9}, {0x1}, {0x2, 0x8001}, {0x0, 0xf000000000000000}, {0x3, 0x7}]}) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 19:12:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000031000/0x4000)=nil, 0x4000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 19:12:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r2 = socket$inet6(0x18, 0x0, 0x401) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setpgid(r1, 0x0) 19:12:03 executing program 0: msgsnd(0x0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r5 = getpgrp() r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="59cc3662350891304ccb1e23bb49771b6c6c241c31e2e6ececa838b5387c", 0x1e}, {&(0x7f0000000140)}, {&(0x7f0000000180)="da4498cd217664dcd6a38f7bea7090886a94000d32dffe139a1d76c2d71e2505b34462366ba230e0757ae10d83e104c22041", 0x32}, {&(0x7f0000000280)="5ebae739443a1176e5922aa5572ce4ff0852fd03ba8fc02ee1df015e99d09b06e29ea3b6aceabaa8fd61d50c9bf94166c0bca146db75926c6a5b2a948b84c0ebaf8ee4f2ff10dbedac5dc6ce20e76ad469eaf1ce648c76d1b9cd3dbecc931d315265db14cece820c45bf2332c5577fd3842f4f403eb4e7c7bcc3d753e2b68a3cadfb6b6c79733579a55817bb363b4e6f55bf98e4e561856a2af9b21c13f8748b199cec472c98", 0xa6}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x98, 0x4}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 19:12:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e9db724049b91d4ef42c81560787c2f66696c653000"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000200)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0xa, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r3) r4 = fcntl$dupfd(r2, 0xa, r0) getdents(r4, &(0x7f0000000000)=""/46, 0x2e) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x60) getdents(r5, &(0x7f0000000240)=""/47, 0x2f) fchdir(r1) 19:12:04 executing program 0: setitimer(0x0, &(0x7f0000000140)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xfffffffffffffdea) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x2, 0x6}) 19:12:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) pipe(&(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 19:12:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 19:12:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x2, 0x8, './file0\x00', 0x809, 0x15, 0x78e6, 0x6}) close(r2) fcntl$dupfd(r1, 0x0, r2) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000100000000000000007cdd37bb0000000000000000000000000000000000"], &(0x7f0000000100)=0x2c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:12:04 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) msgget(0x1, 0x94) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000640), &(0x7f0000000600)=0x4) ioctl$KDGKBMODE(r2, 0x40044b06) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) r5 = semget(0x1, 0xa669fde72d8219c, 0x20) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000003c0)=""/157) syz_emit_ethernet(0x64, &(0x7f0000000480)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") ioctl$TIOCNOTTY(r1, 0x20007471) r6 = dup(r1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000580)=0x4) semop(r3, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) wait4(0x0, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000380)=""/9) r7 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r7, 0x0, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000500)=""/78) fchmod(r6, 0x887a34d618970c66) 19:12:04 executing program 1: pledge(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20020, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 19:12:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/173, 0xad}, {&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f0000000100)=""/160, 0xa0}, {&(0x7f00000001c0)=""/79, 0x4f}, {&(0x7f0000000240)=""/145, 0x91}, {&(0x7f0000000300)=""/84, 0x54}, {&(0x7f0000000380)=""/46, 0x2e}], 0x7) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 19:12:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20501, 0x145) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x200, 0x3c, 0x3, 0x3, "d198e2497d97782c57a43aac84fa85ad4214fe37", 0x5b1d, 0x7}) socketpair(0x20, 0x5, 0x40, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r1, &(0x7f0000002440)=ANY=[@ANYRES32], &(0x7f0000000040)=0x1) r4 = fcntl$getown(r3, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r6, r7, r8}, 0xffffffffffffff64) fcntl$setown(r3, 0x6, r4) r9 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r9}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/17, 0x11}], 0x1) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000100)=""/230, 0xe6}, 0x4000000000000000) r10 = getpgid(r4) getpgid(r10) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000440)=0xc) 19:12:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c65300055371931ef9f1c6d7b6a1095e6683c5e97b57c6f41125f08006d469ce50066c55c9f67166db60a000000de08f64771bfbeaeef718a8a2fde900b2da0cf877200ecf9d4684097ed84c98de72f8766db1269d2e166b3decdf59c595c7093c363428d47cac4a30e84"], 0xfffffffffffffe4a) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 19:12:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x7ffffffffffffffa, 0x6}, 0x10) 19:12:05 executing program 0: pledge(&(0x7f0000000000)='{\'\x00', 0x0) 19:12:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x1c7, 0xd33}, {{r0}, 0x0, 0x9, 0x80000000, 0x7, 0x5}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x2, 0x4}, {{r1}, 0xfffffffffffffffd, 0xac90a015c41b686e, 0x1, 0x0, 0xffffffffffffe62e}, {{r0}, 0x0, 0x11, 0xf0000043, 0xfffffffffffffff7, 0x469}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x7, 0x2}], 0xff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x26, 0xfffff, 0x1}], 0xfffffffffffffffd, &(0x7f0000000200)={0x9, 0x954f}) dup(r1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00426869d4db76b8f6002e2f66696c653000"], 0xa) clock_gettime(0x0, &(0x7f0000000000)) 19:12:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = kqueue() setsockopt(r1, 0x9, 0x2, &(0x7f0000000000)="54dffd6963bc9853e107c8312ba35be39476f513426911359ec8c8a92154ee9adce1f7d253dbbed6b775f3e0f60cfe139cad24424afb25900a962d06a2d489894cfef06be91c9ff021ed69b32c80c889095b8e572f1bd8a86bfa35d2826865184ff2f590294c4f4dbea38dc5c1ad65f44a7e4e48ba0cb503341dadfe18a06899782061ae26de", 0x86) dup2(r2, r0) 19:12:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b8000000000000080500"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) poll(&(0x7f0000000040)=[{r2, 0x9}], 0x1, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:12:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x100000000, 0x6, r1}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x5e6, 0x6}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x19, 0x1, 0x9, 0x7f, 0x2}, 0xc) r2 = dup(r0) ioctl$TIOCSCTTY(r2, 0x20007461) 19:12:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x400000000000206, 0x0, 0x4, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) close(r0) 19:12:05 executing program 0: socketpair$unix(0x1, 0x200000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20028, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r1, r3) writev(r4, &(0x7f0000001600)=[{&(0x7f00000002c0)="8c253571cf00a1d0cd5153b8361b18466756fa5339bc5a02e0aa9c9283cdf5973ecfcb32f58b7e6f6c54ddea3c6ce1f77cc245a867f1c32c5f2fd43cff3bad7fa7850e36987b306e3a7d73cc37d2bf6ebe6d49f819a547e02ea583596d4dc34072eb772c3da0c59b45f98ab444e38fd6eccdcba20a9afb00ac10c219b4b56ec1fc2c41672ec390480457a89ea38990dbd57f290716f733f1e3e0e7cfc921d4369be65b5f91461d1829d64689c62c2c42ae3730b20b9d39d693b2f0fa0f84890748cf33534086c3c67026f4ab9f02d19ac4fcc2021d97259aa5d2befcad6ed960acf907cb42ece7b8cc6a2f7957536d89edafdc0315fa60eec1caa49c0246b6d39e6bcacbec95a435f6ebbb9b4574f8f28a173e1db468c158a00a0b75a24545662591ef39c91f2ec1835edc18d10c76e136ffd1311153778ff5d77679fab0846ae47c84078b8b17d4c5f351d9fd07b690cc70969e456819d39c6d672b7933ac2eeed30945aa0542f6e85d3ab585554de9d4581045b36b088ef45f0a50c277e931109ac116098837313e335f50f661382abb22afb8c52bf074662cf32eac614c0ee6d86280aa299183304c274039631d184343d2c1dbff2e80c1dc95cd27f7f96151d1821ef79c11b183d12a7bacbcf9b8476e8df97380e9afdb53e05a364faed645e491beb721826c8dce1e484ad7fd6be6914123170b33d56751ca3d64a5533bd338ad5d6eaeaa362b581988d0d1c39a7d96fbda315d9906824f4190f64676b38bd57282b99c722272663801ef48bfe7a54f31f711a1792e2253fbd3c11effbe7b9dfc5ae59673d5e5cf7b359e85eb6c979d0a9be01e573c47a7e055299ac342b502e1669ee738e624ef259d4691791485e8274302050722a084f0bd837bec8bb9a08b06d131db74e3d24947bda46f66f356422808cdb4966012705f8ca4e0e0afc9584833f6992af2daf92a016ccf0b7b2fd17c25f109bf29b3a5948efda39004bb701062a19b73794b90dab0b7cee62e1d738cb9f29cbdc146ebdf311a7ef6e489d5bbbc04c9ed0684f183e4c62a84556feba8b6eb12664d749ee76a1e0e985142f0d26935245dacaddb906990e7027204eab9fba7853ee91b52290d59d80c6ab1ea3b60f4240a2d76fbe092c7e03baf4dd89019df3717f43062e670c9a96be0ad1a73e3f95a469851cd53272fa7ec6e57a01154468434a0896c7e7b55598ad86169f63084544d27034326ca228d4d5af42095cf6040d9f03064c7e38cf79fa57421f16331c68a817c9dc1caf95d238a8bd19c5a48c1d04c594c44f7420f53e2785ecdb41fa27a8ab2eb6d664235ad5046689eb14dc936975906725ead9abedf85757b8168e7f21c63692be9dbe778e91400237c6a2f8fd3849c53519ae8df81f0337d14f024dbf12197e24069453a1894419be6ac78301afab29de531d5115cb7ef96d1476e43b374b5d74a873651dc2404ccd298b5e539417b038863f139d3f522e1550c5909101497ffe60712207af7aa5ebc4aa3005d0dd13130409d251f410c8fb19c4cc4e61379adbd6d348ffd22d0327f16cec198638f31f87b6a7b251bb50fc0ff7db08dba123c4f3ff0d720d33c9a54ca8ad79c6993396c40d61823cc76d9314182b23f29325410a2739deed66c3393dd5fe9dd7c505fe0c9b7d8c186e6b733cd1ea69fc78eeacae2afa7f1ed133eec0b5cea226b0715072a85eaaf31ac0785e934ee25bdf74c03d8c11fa606c87780888a88770c21eca6d666a018741bd25557df13621dcb5af7c000dc36c3193c4bc98785ed618023862149f40470dc759180d66a0b1325b409b53c51412e331487da0797f7580944d5ee183a0d4d34666e6d0b2e30c91b2bbb574920574782dbd4f2ca1a4ffbf4c81a65fdf7a950b267628637aa844e90b6f85bc4f3940be9c27ac402993984fae3cbcb0685d2edf43a68a3737a6f73f3f9c2e07ddd7f0fd4b0b7463d67cbe0e32095284b5a880b0f9d8e78d4b84e974a25004d7c8566fb5d90b8685977e3a20fa21dba0e544a094a4f2ced23f83babcf778e87b6252f62983afeb802be300b460a40236d87085ae444c2405884ed6591d2389477dfdfcfc67b67c5c3251e8a85dad9fb776794c8f82ca947120c0514ceebe603f9f12cea11751a16272b6cae61c29c0614e3559591cd5bed431237d9cee766bbce9a3a6c0e8dc25bb66ec411858362a3731bd6b6aab47c6fcc24fb6183f31fbc66014f0e71b0d19dfddfb3cc1c6dc5a336ca108bc497ccf8cdbb3be7dd35325f9f158beaeb9913dbb752a437ec76e7ce6c21ab84a1ba0ae908b50eef5c456a021de3a9d6bac7d21d89acbcea777c5cb31951d3a2f12abc10504d7b62e0c927a848c552336acbe7327932c51fc97a669e729cc6728b0e2c042d408b5d4fcc10524a0b761a3bca66fbafbb5bcadcc7f3f902db41e471593a7c688f784348954930fb8e5b45f4390e4d17f5ed809efd120ead9aac56a9f8bcea78034e50de967c4c98653d00fc8b090830f0885573aeb59edbbb7712a1444239bdc7f2fb992ba54bad05d168d37dd9b7d8657e3eefd511eba67ecbe7749377f649dc2bbb5e895c24c219229f2e2b3d07f743311c4e2ac9865d7e766be0c608b0b15ffc7e27142ec6806d8e2ac70f60547eba1cbb0a64567c53a486685f7d1aea46c265c9ecf52b231fae4fde9929941281ff0e17333133833c2a30de3c2834de4cb976d81532d3a5d47198557dc61c862aa0496f2bfa2f259ff216049acc521fdcfd8156d5c2d62a9207a7af3506d32f9e66c586401b9817d71cf96a55a36dda761e2f4fc39ea770d782eb169428a077e433705c63ddbd958b83996ae282b2e306658d37a69f4a8e94149609e6616015615ba65df3fc508ba0e26f884f28792d006b9b57cd02366cc30b1d104da0fc45f7eed33806d94f12d2b660b5ac96be313bc5cb0f11276a88ca864e9262db583b1b6866b1953784d38b56e21accd7724f13fc580008342ec377896987e0fbdd2fdb1d0d5e41c31b43aad5021ff822fda466b594eaa3702025168e1194f522d9d1590ad3ea4d4e999e3ef664f993159961367d61920a53ed9a848c39a28f0dc631bdff869346dbd60a70e5fc5dec4abfe942658726a55d59cf3a2add029eaea8097180356dccbd91434c3d8c496a40f0dbe5ac5621cbab1db6fa81f2b43127c1f6873208a6cb2052c1c2aa24dd415139f0c55f9650268b85065addb70336c9b52b15cb8556b20c3ebd2a5a87221812668d56ecb8f529034e9a9616fdab52b62428e95c36771fc0fb384805f08e6a871d64d46f311bce4f094aa02efc54efbbe4d52729466a0d2336182377dcf78a1fc5d13e69b9454712841c39c957dea6d5e0a33f9c52cbaebdd20a7eef9c0bcc23349af7ce19a789e60ec9497b3ed69dd1dad50ae4f483c0b45cc7a4e17585286d1823ad85c53274aa735cb861969224d11d91a5689aafbdd4da4b19faf7196897bd7791b97eada874a25677fe0fc36d4d9e3da45e21928bfbd9ad73c1923c7fb898eecbd64a2163f7e0b0f19c1c2573ff5271dbf4c38a53ff2e5ae12b602edc66060eb0fd0b1ed89fc626335bffa1a45dd863900ecfc14a55b025f971e151d088e9912996225b198837d0c5d20abd28eb4204f41b72f911c21a26b69081524fc0909a4618abfa16c731d3ba341c84b70aff019845cc95f98ce595ce3a98ded7a19eea3bb460ec0a58b2ca2dba80c359ea35272de4c6ad42989d24ffa852a6071f02e00edaf31fcee42996159b00e9abc9682c88ca071f80d9f9e180a931eb6c5b03169bd5f405ab2b3d274df373d86081a8338b14365b69f87dfeb39a7c626a9720318efe68a2e4eb9751d48282d81546c799959f18bf71c3b84c2b7a1e07e66af205f23949c502ab21ef3b8555885e598af1f99fc1986ffc961fa75596b03b0c6088ef3c86cede4199b2e61acdef3ca398c30d379151faaea9360c2fb8ecec63471ac91835741ea424eb4fd67380ff79915a125e04ee18aacb840d511c74fd18c727b04b3c3ea42e7815a8a944b37a10b717cd4fbf771a6989f47dde115dd6f0fbc4612e96f2207f933f72853ecea88cccb4b6c00b13f94816dd25b4dc99d6bf788b14e6daf0b19132343bfc53a45d2b48eb3c455213e0c91d729c052a6a71c92e3d9cbae5d56f8a249a0f7cfd20a650312a3fe13f0229e144619e2aeafdf72652e79d455a7e6eee15b7c80a7822384a3a60cde0c9175fb6f51641718d4ffb49e1be67af46a2a6808c01c76a50bcd9c140fce9e7bc0a7a5f73c6d1b10a7df6777c3876bfd23542e3584e813ee8bb81589d06f089eb43a2b88cb3adde343686fa1a297d8be539c59c0521351bf3263a8aa1ec79ebaac070f85198ace212f33998675d315c7f67e6f95bbc2029768f734f8aa21b74d5903dd288594008d72019801e6815d96d9716e090bc4f7d80b6bbaf548cd330f0e147d0a48cb054d60e57911df54bd81c249b3119dcb03071048518c46ca687dfecb2ccb8e9c4bc4fa265edc68e04e83f69da119dd8a6b88ae27570cac683684fde62541ff2d4a85ad4c1453b6cdfa0ce495adbac711b1fed44e82c4d7fcc63f29c160c12145f1ab17f423a2b493bc10097fb894d0bb1415a391864756a886ecfc77b9f620caaf855bc17dcd7dbd2deec6836b886c0b9458a6bfe9fab084cad1a3b2ec0e10be9fda05252a18a2c04592bd02f3a0a613530b6497c4d93b0c8954b56fc7de8319b5423da912c8f9425c2b0ad6c92e88d1d016a714cc38a61fcf2f5ef637d190312b6dab19cd4d779dfa242b4d1d7856f730ef814c4b1442c9fa62a6846bf179ceb086a6c1a03c91ea408a50f856bbcf36224d4d688e8eb2f534fc735cf67b5262dcca46e1d4c4075b8e3c5831a2ae161920970c9b31c0594dec35f5ad264051ab6b81661d370352bf5195a6f5df5949278137703618efaf12deab3c79271b9d226f7b8c30460b86165a753a42d48414e10b3bf0eab8a26678e8dd5e06119fbe910dcabcc0246a112246e443e52a03a7289a819fb0d490717bd12e0154a7a1925eba44381915186484ea62b89294377aa166120d89d8d02580cce708b8725504bd2c37fb1935e0cfa5f0e37f1d7897faf9beb10fc9bd129797be2cd2b0cdf58ba3e277f60e9c8fb0020ce2838d2bccb9a41fa715b0a3adbc802cae6e46c5d8a334da7447e0edfdac1b885dff0044be14cb8df2ea4f7bbef430a4ec91607d60468d575170d6eef461c8cd3b7ad2e2b23d550a45c18bda8ef5ce98e730356a38422696a298949d2841a6d4c5b753a63205598376ed11027fc085ce5faa140018145e64f22ce947e8446c94a0f4ff8ab4d690297fc3edcc8cd5e", 0xed6}], 0x1) close(r0) socketpair(0x18, 0xc007, 0x800, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/185, 0xb9) 19:12:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:12:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x5, 0x3}) 19:12:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:12:05 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7ff) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 19:12:05 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000004900)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x13ea) writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="23b6de7ec481aba6ee3cabc366ddbcc29acdcb3be0841c2446189413ba9d4e493fd60069e058a05d33d1df19e4a667253248e36d51daec41db4ec3528796ecf3bde72f00c22d7f0818d8730ce927f0674bf80a3bf8ed9e514d9f26f629090d20dd5a4fdf9deb087359a3", 0x6a}, {&(0x7f0000000140)="268b3ac03a3f480077a0c7a1eb10d582621dc671101524f1e962a47f18b0cb605c3b568b9f1293ee107dd97daa9373fa24222e6f386df2f855304b13a8baecd5936852fa96cb17dde0593c364e83760ca8644781b610c99ee77406f1d144955bde31cf3d7944dcf95f7e9b6198321c30e55763e9dc04ae403919651ca70e68fd9dc3b5d8bed4cc4f284d8c28f9c1baadf93c9ec372a87281bd36a35f07627114b367a80050bc80534d0bf8a5dea895df05cddeaf0381f7bba90e257fd46fc42f9346ba4475a882d24570ef4f2862086634f326c8bf0ea51bb7cf36c02a967e5f3c9920116be547a12ac6f72979869aeaf8", 0xf1}, {&(0x7f0000000240)="983aaaa5ee895fbe977f1e9408d23f7fbed6eec9d8c54f0bc5dcb0185d85b659e1fb3287be460c91a35fea67cd0372482e953fb65e6177a13bd6872a5437df6dba693292b97d1371c1e5a1b34899d29832d83d7f6761cc30e509961bc0b4ede6c2fca51132ffa4f8a8d5837b0445b8efd511d5f8fb340a8e58aa33a60e7180682bb4a3fb76e85d7754ddc67455185a2b48186a559feeeb5c777ec87855cae2f9701687f406f420aa126f0ae77a3473557d20db8d07ec906d1bb861d155a9de1983d0e1789acfa6c15f53f69961e7e0b131a05f2d8b4fc020a568fc5246a43ce5ee6fe135838c72ddb6fa9d6e", 0xec}, {&(0x7f0000000380)="ee4535cdc72169b257e6432455fda6bdd7efeaaac84cd0b434d53cec77a7ba054fb8d31b2ec212cf7752ab39bce25112157f27b6466935f821eadec1567f82b7fe3c4e4c0c74ff215b55f6e68053c0c159772f576c3667794f1547c0ae1abb83d777f56220310acab398b70faac169762c", 0x71}, {&(0x7f0000000400)="2987daba70d1a8fbbda7fa7427260bfd1db1f9a08f097d57e598cab7c905f903be5b9fb3223f230b90e264fd207abea2b3795065070bc7d7eb96838892983b10bf85ea01931764535be0a7c478c588f3674d432b6e2d887cb34cc1b6296546bec2010edd61b2b1143f0224e7585e5fc940f736313ef4", 0x76}, {&(0x7f0000000480)="f1c4d0bdb5dfe19846f16c682f0e669916fb7dfbbabbbe098210b56b9f71a797aaea47e496b7b68bfec4c8bab95857d7bca5a70d94703df8d4457693dc6a1cf244856a09d1af8fc43ce791a4e716dacc039d9588be02fafcb658852184f345f549a54b770de16904dcabc04bf1d455231a74d22d3fbed081332d90f3d6af32b9199ba81b12219b51a990c96232b74b177d01e83503d5db4feed7e6804c82c058425d5356225892bb63be8b44eef3e525e90b12e55e44b06120d240eef9c64d5fc7c1d1b78aad515b318dc127edac7a1f84681cbb6bd5ba7720521a", 0xdb}], 0x6) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) 19:12:05 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pledge(&(0x7f0000000040)='-@$^^/\x00', &(0x7f0000000080)='{])}\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x9, './file0\x00'}) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x20800, 0x100) 19:12:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffff3e) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000140)=0x1) 19:12:05 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x18, 0x5, 0xffdfffffffffffff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="c2ec8f986b260e85f4b39372884a1f088144509b979d4ab0ceb6853ef99a5aa92edc5817773a87afa408d1aeb6d5908e5cb94cf3a5865d7ddd8854e6dfba6a88c564473a5266632971b97505a9fc082912e851565da6e38248a50bc33446cc56f1e495875a2cd168f31e8aa8b6df0ef9b9fb516baef542a9e3eb7c8bc8230c80643746737d801ced3a3e40b6a9ba8d3e94d5aec3b90c7cc09f2a486367a74f364abcffe6eee5f771e4df3154e35b62c87c3ed04cb56b5ede28bb107ff28c45f61def33e83976ccff18d46a56b6d39e0b087dc4a40322e626716971", 0xdb}], 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x2) semop(r1, &(0x7f0000000040)=[{0x1, 0x8001, 0x1800}], 0x1) 19:12:05 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c80000002900000023b649650000000300000035ce17351d70577f250ff8242b5c3df13566ee0243ad2461bbe095db80455331cb8d145472af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1753dfb9c138211b00000000002f53568453afb19bfd710bf000000000000000000000000000000000000000000000000000"], 0xe8}, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0xdb, 0x9, './file0\x00', 0xd, 0x100000001, 0xffffffff00000001, 0xfffffffffffffffc}) r1 = socket(0x18, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/142, 0x8e, 0x40, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:12:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 19:12:06 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x68, 0xffffffff}, 0x0) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 19:12:07 executing program 0: socketpair(0x6, 0x7, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x2, 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000001c0)={0x0, 0x6, 0x8001, 0x180000, 0x8000}) getsockname(r1, 0x0, &(0x7f0000000000)) write(r1, &(0x7f00000000c0)="2abc84a39d8d21df37811bbdd729926f80b69bc2551a2cabd6689d6311d5ca8f90947ad2eced9a05894d2e2ad29c09aab64f841074a3d33ffbd447249f25357cdd7ab61d441b9ae2d0b4226021dee2c366f879ef8fd00288cd76bebdbd2b41e6aeed2356d9b9a5a2f01a4b6bde84597d6454d98c52f6edb6d51109ba1d4790cba8e0f38087", 0x85) 19:12:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0xffffffffffffffff, 0x0, 0x8000}, 0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) close(r0) 19:12:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="d887bcc815f5ee90b57757a5fe30b9f38804e2245196622bd3c135c560479c02f1529b378489adc6effc8359520021496c09c73d65773feecd4528183ff07faae3bc86e1688220e504db21776a5f7ce33c01ced00d2e42ab3ae98a40d2f2af331251cdc673e983afe7f40641b9a69fd3f4aff708da6f9b7aef5b108465e7e88a048ed48328df60f117ca7a7e3f9601aefd86319cbca177b8767acd4db9e7e35a922e4ec24b1212e409a1064a099bb738272fbfc041dedc5a1fec537da5c68557e50ed2b28d86b2dce247c929adf68fe0162f45f447531f431c4136608bc13b583f7f93c7d060166d4b309bcdc8e47fc490afcf6c49e5", 0xf6}, {&(0x7f0000000240)="1a289026df624bff6d31200a34d754db794639625997f0a127a99aa467c20924220d9c44d51a850b76ef1ebe6f180ab7e4e6ad00fbffeb9556dc4585cf3c9b51bf08ebdcb448cc017643d0f6f5b865c973eec78658c6737b62c5a921936591519631b2ae480f4a08e014354c7f45f805c6ab04789533095a22fbab08bd091e6a1f7e22947e6ed2034f9ef90e6a276c981078f0cb627ba5d3746cc06e62b3481cd4f07ec99c4a41997f4077434699f4ff98ba6e41e35707b328ecfe127c211384740727ca0cca489b6f175c8b0372772ac46c1560a73548aa5d06d472c6a01501059b3776a150ebd73a01bc772b", 0xed}, {&(0x7f0000000340)="4939eeb87b41758499c81e3ef011bc24f79dbad26cb8643fe29fad7037a217ca58d9c0619b154266d60a6836650250b17e61fcdee86aa8d885cc9b7d98bbd08c22637f579ca23387eeff5dc90a5d7e4dd85cbc7ee8f4383ff9506744c33ac14d60219f20d59dda60e9d2", 0x6a}], 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x808d, 0x1) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 19:12:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x3ff, 0x7dd, {0x400, 0x108}}) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 19:12:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 19:12:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 19:12:07 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="7f8743674f4da585f1d4dd8ad98c61f0176a5880ef60e8952c09078bb6c0ce6adfbff79278f1cc277d61d23b49d2fc48323ad77fe12fb4d3b8b8df7c83dacd78504d7109d6", 0x45}, {&(0x7f0000000080)="e41fc03797f2d59cd5d3a3d25b133050d41b5e2a42a65589a5df94fea2e08c4d92c2041ed57f86e6f3fa51398998eee942e5987ba80ff36ec881d71e7a14ee9cdcd712c383ef4193f5e1b21bb6d0bee078a8aee9a524a1fdac85e80e659a4c612b27dc75f1477f82219d479109dc569d3e04385637a9fe15baf0c6a4d3cf426119483d16448006fded470f3d08c3d5e4b962fda0e98c074b002d7b373be04f7150d4b824d955856b82c9511e9c83f929b32268a188af0fa7bd88c127027668a820994e55f0faa3ee8f8767579c9ccdea7ef79a888e512294fa718d542cf71ef1b4962886ae4b3f3c3ce30f958c86", 0x4e}, {&(0x7f0000000180)="16724b2b143477ee05ae43404f91671bd48ccffa4c7618bae9cdb2801a03f7e2e4b87aa6d8d62da389fc90d16e8f5164598f65520db220d1404fab5b2ee3ffc4bd8671333526bc2f9e57580dfc5e8ffe44ea33b21fb043599fbbd8daf23f97e246214bb13b6a8308797b7a39f5c0cf9c9ca04ba377915962ec6787bcd6d1ef79f680b53552e394c5887352f93f4259edf0829a52", 0x563152bdfbedfbff}], 0x3) 19:12:07 executing program 0: 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) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x47f8b8cb09be9d75) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x840, 0x0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 19:12:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) writev(r0, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) 19:12:07 executing program 0: chmod(&(0x7f0000000080)='./file0/file0\x00', 0x20) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f00000001c0)="c4c61e5e607e90aaf6e75932b23c7da5fe81abc3ea181b7021460fc4da344ad8ab44732c645049b58f0973969fc5d6a934d5cb46eb990d097f5417fb257d7d2844e308c98bc1de8fce5e206a76f11949658ffbb2dd64412d41173e3a1c5e04b42f90189031c14289f53654a61054f0410b5c5afab7a14115bcbf5b91410d551d57ad5b4a68e936dfdf4fea2d72", 0x8d, 0x400, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/37, &(0x7f00000002c0)=0x25) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') chflags(&(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='r\x00') 19:12:07 executing program 0: r0 = socket(0x18, 0x2, 0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000200)="f0607c3bdac9cfc7c9ae9d33595e15f741dae4fd2757c125319ef03f06c15274f50c53ea2df62466193014630b3ffb2d8ba76a056500e93ab442cc319637733d0eb342c7bca885ff2afdcdde5c6ec121428ca28bfa6c33d9474ad87f4491d00d2dc5701f02cdeeadc764d40227343fa9952170d1cf38c738db1b5dc1b174018d9de7b747c56009022ff4949d48f0a8378d802add839187a14f20fa01a015d8f4440093a15ea87fff4621773b54fe78471ac501fdebd1ecadf34019d9f695e7e26f4d9a121f7af3f0fc27e0b6d552b345c722", 0xd2, 0x0, &(0x7f0000000000)={0x2, 0x1}, 0xc) write(r0, 0x0, 0x31a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x3ff, 0x3}) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 19:12:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket$inet6(0x18, 0x7ffd, 0x0) flock(r1, 0x1) shutdown(r1, 0x2) pipe2(&(0x7f00000000c0), 0x4) close(r1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 19:12:07 executing program 1: r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000006600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xcb, 0x3, 0x1800) msgsnd(0x0, &(0x7f0000000000)={0x0, "b0fd86fc7de466a9"}, 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x81, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x7) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x400, 0x9, 0x75c, 0x1, 0xff, 0x7, 0x9d0, 0x400000, 0x0, 0x3, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/212) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 19:12:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x18, 0x8000, 0x205f) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x8}, 0xc) write(r0, &(0x7f0000001840)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c30295c75273ad45a2592c9529443890c39abcec6c3c348fa47bab9e1aecf0c4aa9f91500e02f98bdf1155cd700000000000008003c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002a11c49cf2f6b5a029005fcba5c9f065780f542dc7bb", 0x94) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xaca2, 0x81, "f64ac21f5f5ce650a1c7711380cb2d604703f0df"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:12:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x18) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000280)=""/213) r2 = semget(0x0, 0x1, 0x1) semop(r2, &(0x7f0000000000)=[{0x7, 0x7}, {0x4, 0x10001, 0x800}, {0x0, 0xfffffffffffff000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x9, 0x1800}, {0x5, 0x6}], 0x7) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 19:12:12 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = kqueue() writev(r0, &(0x7f0000000000), 0x10000000000001ee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1000e, 0x41) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x10001, 0x4, 0x10000, 0x1, 0x800, 0x7f, 0x7fd4, 0x0, 0x83427f970250136d, 0x8000}) kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') dup2(r1, r1) 19:12:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x60) fchown(r0, r1, r2) sendto$unix(r0, &(0x7f0000000100)="04d3cec7227d0755eeb9ce101fed6649fde32a9cc45e255037e20faab85283f29391655db476f05f5f4ef91be977d3e224e379a86d5ea44a5d881829ebebd4acbbba859851ea5e7d29ad9930c3086f1d249114b47bca533c1d451dbcaaee7a6119f0a41ad37789a345384b48e82137f0478c5c786876e76fcef9487727c829b91d4a5a8adcf9a56d8ce3e7c5cf8bf68f1b2afc5b38", 0x95, 0x406, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) fchflags(r0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x601, 0x0) 19:12:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000240)=""/254, 0xfe, 0x1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)='7', 0x1) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x1, 0xfffffffffffff001, 0x4, 0x2, "1b49a8d62fc5e0542474ddbce04a40d43ecd8db7", 0xffffffff, 0x100000000}) r4 = syz_open_pts() unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:12:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x1) semop(r1, &(0x7f0000000100)=[{0x4, 0x5, 0x1800}], 0x1) semget(0x0, 0x2, 0x40) 19:12:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000000)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x91) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) r3 = dup(r1) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xe1}], 0x1, 0x0}, 0x40) dup2(r0, r1) 19:12:12 executing program 0: r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f0000000000)="94f7859bcb90ca729255206fffe3ca40a601e46ae7b6ffe1588aec6574793fa23f", 0xfffffffffffffd02) 19:12:12 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r5 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x3702, 0x713, 0x3, 0xfffffffffffffffb}) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xf2bd55c3124b801b) r6 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r5, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 19:12:14 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x2) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x9fc, 0x10000000000) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = socket$unix(0x1, 0x2, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x2697, 0x3}, {{r3}, 0xfffffffffffffffb, 0x80, 0x2, 0x9a0f, 0x5a}, {{r3}, 0xffffffffffffffff, 0x1000000, 0x40000000, 0x5, 0x5}], 0x4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x8, 0x10000}], 0x6, &(0x7f0000000100)={0x2, 0x6}) 19:12:14 executing program 0: r0 = geteuid() r1 = getgid() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r2, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) socketpair(0x6, 0x5, 0xfffffffffffffff9, &(0x7f0000000340)) chown(&(0x7f0000000040)='./file0\x00', r0, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = syz_open_pts() setrlimit(0x0, &(0x7f00000001c0)) munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x633425e954820ee2) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) getpeername$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) mlockall(0x0) r6 = shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000180)=""/109) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000400)="cff9", 0x2}], 0x1) setsockopt(r5, 0x22, 0x80000001, &(0x7f0000000200)="10791091564596fa40d9329b9ab0ec", 0xf) pipe(&(0x7f00000004c0)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r3, 0x0, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) r7 = semget$private(0x0, 0x3, 0x90) semop(r7, &(0x7f00000002c0)=[{0x1, 0x1, 0x1000}, {0x0, 0x2, 0x800}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}], 0x4) 19:12:14 executing program 0: r0 = getppid() setpgid(r0, 0x0) r1 = getppid() setpgid(0x0, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x1, 0x0, 0x800, 0x5c, r1}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getppid() fcntl$setown(r2, 0x6, r0) getgid() setpgid(r1, r1) 19:12:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x1d1) 19:12:14 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xc5, 0x4, &(0x7f0000000000)="e1f46c99", 0x4) listen(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x694, 0x5}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x800, 0x4}], 0x499b, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x52, 0x0, 0x1, 0x705}, {{r0}, 0xfffffffffffffffe, 0x4f, 0x1, 0x81}], 0xff, &(0x7f00000000c0)={0x6, 0xffff}) 19:12:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x4000000000000000, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 19:12:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000001200)={0x7f, 0x0, 0x7fff, 0x5, 0x7, 0x1f, 0x400, 0xe82b}, &(0x7f0000000180)={0x77e, 0x5}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 19:12:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) fchflags(r0, 0x2) 19:12:14 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x440, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x80, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000080), 0xffffffad) r3 = syz_open_pts() msgget(0x0, 0x100) r4 = fcntl$dupfd(r2, 0xa, r2) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0xff}, {0x18, 0x1, 0x10001, 0x80000001}, 0x1d, [0x7, 0x1, 0x5, 0xdee2, 0x20, 0x0, 0x6, 0x8]}, 0x3c) close(r3) r5 = dup(r3) read(r5, &(0x7f0000000280)=""/231, 0xe7) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) fchmodat(r1, &(0x7f00000003c0)='./file0\x00', 0x80, 0x2) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000140)) 19:12:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 19:12:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/228, 0xe4, 0x800, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="70150ee44fc81f6071c80b213ca90ebbb44a94c64552ae9a2f66aa9f3a8977247d623eebad20696c65300021f52209f0d1238eacc34ff4a72dbe1a633e2ca89e6ebdc4c92215567e1c534fc7cf4b90592b251fbf3ccc3c3ddd059b2e8ea1f50d09cd5a30096fc7c7431e2b213a4e261b1f8e4fec8db158030c00fc9ff25d0393daf84da4d41444f5ee4d3ace0097d685edd0ba411f5fbe86a7cb0563ff3beb23933f5e2fdeac493187d4b7a06c5414397268c18512a956da8cd48a43f77128d3b2358c3e282380bf6a7a1d394094f67d5546157c69e1311298ae2324f1fc8e17b0dc00000000"], 0x9, 0x0}, 0x0) 19:12:14 executing program 0: kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280200000000000000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 19:12:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10228, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 19:12:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r1 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r2 = semget$private(0x0, 0x3, 0x28) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000300)=""/246) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x0, 0x8) shutdown(r0, 0x0) recvfrom(r0, &(0x7f0000000240)=""/131, 0x83, 0x3, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 19:12:15 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x40021}], 0x20000000000000ca, 0x0) close(r0) 19:12:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="9ec76e8280f5a41a332cf20c8cecb45b9be4a4f6db444fcc6ce307e8f74e34fdb72ca1c9086ba5acb95547edd7cbfd9b200bed8be770bef5f3708f5019f1f2c3011a5874de76e1cb5f390a13ffbdd8705c6dbb719fa42e5353564e99d07a6f1ba9331f7250f66956823b7f36de1cd4fe01813c6dda27b7a55f963009de5a5283a983b7cf373dee94d7cd16b59d52c7eeb26b9f929e7b0ae6b6e30c160f304e9daab32cc14b74f3ec8c805886d7a7503160ade9325efef789c9731cc65bcbadb8997329e96032d76c29c8d3edf752b685853b278d8d51576024", 0xd9}, {&(0x7f00000001c0)="f5da32264cde00a8e08e5435103d144c083adb7b6ffc97eaed45237f8b6d6fe2bf22a540568aeeb46af1de01e07662b9a14bc22c350dbfae28aa2af07ba1a956d901d10424bb4416bee7668c4e6e10a1f160a02395d5da8cc4b20bdf35317ac55015b6abbb98200045d919cdafa8bb23005f433ff9345fd29aa95c7ec1e74ef6a32efdbac8db74c19394c7", 0x8b}], 0x2) open(&(0x7f00000005c0)='./file1\x00', 0x20220, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x3, 0x3, 0x3, 0x8, r2}) pwritev(r1, &(0x7f0000000480)=[{&(0x7f00000002c0)="f7f73e3366d5bca62c20050a28369e803a2b5c0b2fce4c7193dfea84ec61d0f5f40574f1df21ab39c689604aa1b32c85eed8f831af902b383b6c65b3f68036b1e563328459156108f7cc7856f0fd5e9b9b38f635db34b418982d8265e8fe3ec619a3937c575467635dc02063ec37053821a938bc004d181403f2dd047a6a7d27787fdf7da661e12a6485f0664747854f003941f46a95aa8c167a64fa1560452d857da1bfae04b8bacdc9c2d8", 0xac}, {&(0x7f0000000380)="85e3135bcdf2bc63ac29ccb28804648838e20767b7dfc83fc490abb3f3dae2588a999e6dd15006e361331c4b0d712b7b928191649ffaa67a3cdc683cdfd00efe9c523669a8bcfbf334453a04fb3f7b26c77b2c19eb9e6b8d0838562c8cc1e197dc0965b3b0d20b0410f9826e9fdaa3a6b9296d4ace5c2638a2f3cf5e21630935cef67641e2cc06d851985cba6928fc06af2f7290c869ed7e", 0x98}, {&(0x7f0000000440)="821b504948246350", 0x8}], 0x3, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getgroups(0x1, &(0x7f00000004c0)=[0xffffffffffffffff]) setgid(r4) open(&(0x7f0000000580)='./file1\x00', 0x88, 0x82) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0x0) mkdirat(r5, &(0x7f0000000540)='./file0\x00', 0x82) socket(0x2, 0x2, 0x0) dup2(r3, r0) 19:12:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380)="4305a282375df4baa3b25d7d8de8cf0c12b1e8e06a1825ddbb0f23bbd937147e818d6e3d0261d2fecf0d32ca3978ef9f3d6ca22336d1dc9fc19932414104ec5254fd40788061739fd79cc69ece1783350608a17ce59cfdd89be6989bbfcb71e99b040086eb62abe8b0ef3eff16a2cbe57088b960569221f1d65a8d04d3d504ed30a2facc244d13d112ec9c468ad5e272311842bfa820d1f8da9bb1dc15a267", 0x9f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) dup(r2) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 19:12:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) listen(r0, 0x0) listen(r0, 0x1f7) 19:12:15 executing program 0: socketpair(0x11, 0x4005, 0xfff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0xc) sendto$unix(r1, &(0x7f00000000c0)="0fb7041e8c7e90037c03e9e350bf1bc187c4533b2cf73b0dc6d35cc1fcfd95cade926c880a3f57cb403d3fb12ab31a7a3233c2ca0135d19fd9fab4263f62ad94", 0x40, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="1c", 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x147) r4 = dup2(r2, r3) fchdir(r4) 19:12:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') open(&(0x7f0000000000)='./file0\x00', 0xc08, 0x2) truncate(&(0x7f0000000240)='./file0\x00', 0x0) 19:12:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4, '\x00', 0x2}) r0 = socket(0x18, 0x1000000000000002, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x8) nanosleep(&(0x7f0000000080)={0x1, 0x9f87}, &(0x7f00000002c0)) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a2cc676ac1e917537eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a94f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed948d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073802d07a1906af9f122d9994781decedb8711abe2e1b41ff4bb098f489a5ac4f1ef393943b92af2723f3bdadd73a174a020060e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191", 0x185) 19:12:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) sendto$unix(r0, &(0x7f0000000000)="8bec8647c70cc91fa42230f0df52a5e4d9754367d23c531efb4be56f6cf89f5769a5a9d6a7779f354e6d0a7c005f84a4ec494b96e5c8a121653b604b144bcd170b58a2c64482441e2d761870a6328574a6c69be289caa7dbbcf6401ca2836a99df7b4c68c4e501c504a18626a35a9587cdc1bc808f9d726a0d8543759bb96de7868f127a8d1a7e9aeb3dd397cac682b1486b60f1a47fbd4b327e0566df3700826c00b00ec6fd2d79babe14e49214151f8a11820e1fb977af40165564", 0xffffffffffffff3c, 0x4, &(0x7f0000000100)=ANY=[@ANYRESDEC=r0], 0x1) 19:12:17 executing program 0: r0 = syz_open_pts() chdir(&(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='{\x00', &(0x7f0000000140)='\xff\x99&\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='!\x00', &(0x7f0000000340)='\\%]:}\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x4) flock(r0, 0x5) close(r0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)="19806a958c82bc7cd0157eb9ed187be0c6b202c8c8d265767a6cafca153fe883437394ba1673b61bdb4829897dbfa852655dba2923b38f93bc5116d0ac3a5aa7540c4729af5e8543ae254198b0b1cca3c4bac7a915bba9664a239ae05852d65a5df7d3d7c3c5d8f0c110fce8a43aaf3df5d5b3149f6d4cd264bda58e5e8dcbcd901170647e244aa93ddbbb5a02d942ccb4e55490585a1159d8db176e46c4fb00f4728498bdb12fe9c1a025ef0543b4f1203d4c72ce11db2b34baa9c383ade81f69c53c71f8671afa7f2724eb5b37c89200", 0xd1}], 0x1, 0x0) 19:12:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 19:12:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0xbccddd7612ccad8f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xb0) r2 = syz_open_pts() read(r0, &(0x7f0000000280)=""/237, 0xed) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88cd8b24558428df103ef02c0552706a6f972fbd48de3fc7e848bd29f726a640f1b35a476f36da100872f413", 0x2c}], 0x1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000500)="2b1c7c51e1f0814655db46b9427f2af21d665dcb508a761a3dde6db6e62aa2ee55f06a86988140189a2f7c066fe66130335b3e0c26be67b4885e25344fac45101d633a3654aa50d0c9afb0ef0eb8aba132153caa7cebdcffaa765ceea0f3b489aba564f10e4f708056d7dc857424f2b29c9583bd9aca3f3785f6b76fc6504c3ecc233bffd688e5b8d7e04b73712bf77de19399beea8d349d556ae131e6b0889d9368d784cfd9a86437a42909a42d1d91c1b89516cbeec6a2d5f679894a80af04c357fa945494480ea0ac80a073106f4f220ff54d45048c76377f12104683c86a4cbacb151afc35233780a28923c203e2bd720ef128c610c021a2b67638fa07c0188f2c1adc652a9625ac0d3ee8b28562407117ade246ec24318601a4db0576be2d70822324a6b984ae27bd571f4c190da8b4f5ef34ce699dd1a17c35897afa98a2b5f54edc03e4862da5d7649c478cf6bfcc9314bc9c7c316651d1d309c91881e7c912cc66b31d778516f4773ee45288ca30052951cb59a92b8655207e4418a5b140c4673b56bf3e842b27a91e5f0035aff6a117f29c68bbf4ecbfccad4a5022ccbce77fe3fed853eb75b1296f952da9238f19215c73283e7684292da45a93d8a5741c5d4fa36fecf6ba4989c6d147b4b3439d7ffc098346095403ea102c9ec7bce9be75bb10fd345b6bd0f9ba51aaa9379131d87d41f428228c0b557581c1f0779e6c5ddfd0e7e0fa483fa25fae677b860f04c406edb266b1270f969bc785c1ce66902940076d6252a36e376ed392978a8ab03ff337834e79d0ddfa1ed546876f695b48aba199777eecf6809d8c3bb5b13889dbf27bfadefa413fd73edb34b8133b1e74053de2d20cac0a135334bb35e845946356dcce5a55f2ccdaa1e1d3a87934b79daa91e4f4d8a88cc507e0754b01f04cea26a30a479da9607656636f1e98ea2df6c1426d316ba4dcce8459eb82370866636bc0fe83c94864521d241fd94f87802870cdf37e1553099d51960d2f6d2932b7278fdbf4e2ad2a0fd9120f13d7ee427308e1c25b2755c7741507a9805a56a7a802efae529e3d9db6a943ee3e120e1500b126a62bcc4c96af83931382a80cb4384ba673bcd773d189230eb22ad281a358594ffc531332c882a70b16a7d0c4b3d52dcd7ea4e165b4b4ba373dde52559fca3b295bbbcf1c5a01bc21b703fa7d5a830ebc61bb1a35632e7ba44c5444de5365401d11208a087f2889c43d75292ae900bbf16114580e50e619caf2e9a56a69b80910617d821349ec27baee7b5d6f23eb6b142fb69654dd154001781701f63f29ee0a2a38ec740efcbde25a2feb2bfee9923e74d3823d78e5979cdad34c4ad4cd178837839abdbfa2376fade90954b1d1f3ca761e046b7488e26a3cbf6f31906d0de6ce5f200a57486fda48bf0a79063410719db648e62175be662a753d42d58ba7db4399c850660c4cd7ed12cd2b2f7274da641cb0f5793b0a176bb8f7c56a04dbba93697720fc975a6bc3656d6f019f62dc9505a8161cd9ae46d2d3918e396ee62b02d910b15e6e0665e0746f832e1d0c30517d48db71cf827e122ea267da3a54f59c5b0459d8c2dde21fd36348a35953f384c3479a9e1aef0e850cdbba542a082853b4b8c745bfb9ab627d7356a95df08d5fda4d600d67c26d425ee5b8b7cf8d058bada28cd57ba27cb62a508ad232a4e8e824792c4b4dd7f29a6d6a09a00326741180808d51cc1a53d1c218e0ad2aa9e6e38d75679760840a18261ec0f15c63d8be4fc691307b6857b53dafbc1cb611182e6b098080adacdff9e0a9376fc8777da2085b24b4a6cfaae8617da3a5414ba55e0ce12ca383306bb03c994e53a03f67597a70b993cbd11846d9e1297c9193b6af7616a130d6aa6a7f9b54afe309812437bc5b6f8b31e058c62d2939373c5e947da116ad6708b1f5a4f3828584e044b25b1dcade8bf5639600bb3b569f26e0c7b274cfd5e3fbd18f0df25406a1fca84f4697f5101c462506b656d08f8f82f886cd35196c7bfff7f78ab4d31220e5864c482ef6a861ca8979713ddb3f3cc58beec0a6e206bb501feed0fa09a3ef1250b608732df954d5111467c498540a5bf48889698ed0736a970d3c772c8299b73b0a6365a0bf54be1b7285759542ac5d70928e54a4a4a7717ce06fb633eee50ac03b501adf187c3d90060ee50ca8200107eb502545d40a4c42a97e35ac5171bdc98328f8caa0cfdaf3dd54ba914b1f466ab6865ee5e44175350dd7b60b719789786216cf806eeaa0b1f22989145ae4f37a1fdb7fa37de54a970acd036fffc4de17a12e46f27db9b4df9e07721eb2f8f8bba9cf0b134419950ccf4ff880a65a7ae073312995cb6d3e6694f57a6255a603d93e55efad12e9cb8cf8d948e40afe76adfa60dde678da8265d86cfa3802302d15d8ca900a6878e4489ba813a4b67a91bb284ac400bac999333fc23443acfd4206d479500dcc1343e39621437eec7e1284483d4130d3902d15f98ab0cdd6df8a449ae5b0c5ae27162c5dd16a2e4c113962fc4030e1791f49ed330bbf40052189f2a960ca472b6553302b7479eeadab4776186bd0b296a024a0146c97165a7c1aa4ac109e60620153e40b03727a82a7831e28064df0165faacdeb4b86722728a8a2a6cd204f001b967faad3d3c183235b701d2736a45823b4f5806c4ba71540108376ae0f729501ea1f8fdba1c07152376014233fc5a60febad53a83022fc37ee3190e948cbc5a218a9e62f492a455f282711fbb05f3844ca23522503811b475c0b2b9c768a4e808c780acbef7fbde274df71f6946f955ddb7a4956e46943dc5a586d9c1a9ae3b69a284032163be4a9a6924d6b6f602912394a9aecf1d20e6f7699517d57adacd38824a0ae5ec3eebc65d68dc9db592679b1909d9aacaa6a129d2822a322379dca3f38be2e14633018713ffb1c8dc39b00766897f00ccdf909a0d0ff82faa125003831dd8c9919af11b8250712b15eb4211cc66a8199b427df1815ac7daaf19787dc8a3da17f755732e9e4f2c1ad38cc3eab9d8d90e07be2842a47c0426d0aaea5655e73b6199d18d30a94ab6f78b04270f4c873496cede0b8bdeee6720924071c44f98409b3a2b986b050485f69b6b565530bd36f44a40f38da4702919f2d4483dcd5f156940345fa5efe39718ff444035f2b7f7ce9a178b59e1daf7d0ad8882b6aaac942d78ac4bebdcd8a9732e608211d2f1ebb946be2e882e5e73c19824af59e3224e2d1fcd0851c71f92e64cf882f3961909ae660f31bd23ea01ed344d10ac24c38b03f6325fccdc673e7a3dd0036fe7ffaf271c061721e45b94b2a59d7dfe40d8ada6ff94c0c8de90d41b3ce32521631bc8d5a70f83a56520bb8d76086ca4d7a97d5afe5c660421456dd5e2411e1750f95fce28596e1259244bd08d99d1f6ed611067f8d2729fb43b291f404abd3457aca0bcc73193377b7a44acfdab2965500cce6c4ef9463d6e5f433631f83b1ea2f440b7cdbcb6228571e68af69d14ce5fedea631c7c76ba8f76f3935f750f9785c423cfea943567dd5ad49e425f52f22ef06213c5bf4af16b241ef42b1e874d8bd52fa64d3c2b2ef4db6d262f78820cb035f67e6d9cb0b1094e0989b52c61419f1572863ed432d90480e70b9b34f14a7432c7f1aa34268fb4435358d68a1ac850ca31d1a823f7f543b638d8186939b5f3eb1112e566908056bb129ac546c11297ff97cad7d68c3a5df6664ee5fa2ba77b6df1a50482c5e11e31ce611feda375aea1544801af8648964b77915fbee511a333daa60129d082120afd280a4d9148805c61ed47896c8fafac5ad321905e404230664257b84d1597ec956a883fcce5cc082659becceac7983639e25fba7603c27d1c381d30db4461a19cba07ba77de9728fbf22134cf2b26939dd44e49cb657ec125bd9167c4eea294426fa2695eaf79639730e1d13b19efc254a144acd2c6d5dc6069d1e59720237ac2088185ddc2b9e73a30cf512a55212257fc6dfd5a2ea0a48ec2ba9e7a22cc9b99d65fdb6af3f27c016219259e085abc13f0e16930b574e4e7ba7de41fc4cded295738aa8b1cb7dfa467d103eecedeca8cbabf7490a434e62cb787d0385359f0eca33768fdb1b0751c67a4464ff9db201ef2be2099c84939b54a7a516c52bfc4b5a561632ecd01526af6ac185bc4dda6cd92c5884be2113e03518208424b1073c787b646c1c15c1b060d41eb6da246436a1b62e4e4949f496324b624d11c1cf61c1c336dc1c6fd224b44818b533468bd822a43d9b1653fb790e4c4a3d473565fa2de2f0b7e23122f7decef34af4058f731401acbdeaebc47cfe62a380ea979230886a98fcb75cb16942e2688081ca21a05b89596442db0a44a46bd461bb9cc24c5a7717d84eff2c4646966f006478d9139dc35b2dd89e4649fd7115426f93c69b04f0f68a6cc9aa49b34f6990314a03b1348dfcaa73b42be5e01f481b4e80cd85431d710c62fc9a76c6b8bcaa93cd4310c87e838b361f48876c69bdac5f43d2e78f58cc8f8ea828b0b5d7e7256b018e8acde1eab1912b82265405d4ca8a28ff03192d9869ad3d1a8f8db380e42a04176b2ad81e1fe3d3f5db01a9017cc7be404a48a09066a8345e39164c43c6d675794877bdb288f750ad7c84c7e520d653f65d58c67e51231b1a194e87e3123742fb122c47e7d4bb0637861d5a53c5a372cfe51c98fd7b1aab6d2918ea3150fa6efa31558311f838de2e74eb16f01cc79ce3ed40d631d74eb56ac967b8b7c61324d5a0903e14cd303a1287205d13bdea8ebcff0dc45845246ed8b9571a85c7e06cb911af4ebd23f7ca8fb0e6d1a8dc9369f724394debd8d61128cef1d632ed6e61a54d4b23f314f66d4487a16fa05ed75d86e175c63432cb5ee05fa9fec29e310a0511f5a5ecd8e6ddf7a3579418e3724ad324fe57899b7d0f25c9a36444c1b777d0caaf1177a3acfc9fe6070bb60619c912e29fa167fa3aeb24bb56450d011a79c030762ba92dea3ccfb3e0bc6309f1d3c1d49f8def9e590c765ce7464ca26eb0c0d089b14a3d7337fc50316f0b07c43e7e738e91b303ea7cb7985a3b112ee907a9709c4be646c40e419f747a374211c9cfbbf48c602e680a02e2bc03cb2363527405917e71472a492f7916b1f6fffc781f038280f5f6fe5232f15613a707c37a02d100b9814331e8ebd61cfb9b6f5e729c427b474a757fa834d2934f512aa6b40953ad93b12eb4e156cc39c537ed8a31ae00c462fc411322b38b1d107004d6b07024a4d0f30dd112a7ddd0be413232f8a50901eb2f58a29027aaf2c124492e75fb08b1fa02fd50a8f406e9ec80934185fc14e8211dda9f4772659ec4b64ad35ddada60232c9e198372902513f16c44ec614f8942ba38d612ec858bc7e1ce0a805d8fb58a3f81cadb33ca62bb10d7cb6eb4dafd211af87a8dc68904b253350cdcaaa94bacb096d6df58b8415cb8d8ec2a52f2112db18f7a234758ecb8400eb78b124779a614577e158787a9a224a2765aafcdcc10d0956345637d00f9c42d41f78b4c4a6955b1fc36d94f4ba9d84b79925f1f6afd349bee9e1203c04d4b95de58a4f2c68d3f8353ae1d1fe9836b19c78aa1492adf6a00e41faabe85f18c4b1260d13e3fd8302c7c25aad3e830ce5a9393af7de8fd16187ca9cbfff85686219eeb095557bf0e272332410d7c9b9eb8b2259935559dd3d90f7877e6dd1bdaeef5e7d24837dc351347e4cf14d53e238da75a3f50a09556f8fdf9e21c8fe8b223774afd56f5751ba116cdb64419a3", 0x1000}, {&(0x7f0000000080)="dda45be73f26bc91f0a4d72fa77cc74f9b3863eb75c5c7f41a", 0x19}, {&(0x7f0000001500)="bbb96cff1ebe4a4ab3a6eb82fb9baefe4f5dd252ad5ac81dbb5a9bcb4ad728154fc132e1795fb2d469456e64f4726ecdf6459352372a397e174d43cd5f9695ec0b01886cc06b19defe6d3f2eb3cf338a5dd8c2522303fc6a5044f9aa303e877df88f5c5fae14987f26bba78e5690da23b4a6cf6b3b8f33c79c2795491398c16f7bf089c3326353bf35cf2f7fae1700e7903791d49565b0366a4047006780e8fa93c6e4943b2d849ca2348ed05704d45ccec6446dbb7847c807cb87ba6545b1ac14086420a3e897aa331e4936fb6fec244543fa3d177fe32194a2270aa4d7b3dbd01ae41b1d53ff4224cebe323d78a8053eedd9c915e65556e93d766585f78ec3af3bbe4d4caf2184084f640f678012924a058dc9daf91f6e7752c06ef48cc0c1efbca2beb3fde30bd8f330aeb7d062eff71ecbb23f08153c13eb104997bfd52adece10010711285b990fc8d193e99b4840410d641769b7c68e95441f876c10904236c4eca41514291ce0be1cf2882b3fbe0647e871f58d3f947e3abd15dd3a7d47561d291b095c4498328adbad9198ba34a832814e7eaebd15e7cc6658fd62aabfdbb12434b4cfad6b052fe6136a40354528a43c382ef311db25883ced77ed58c8e78dcf0f05a3273207afa76524caa2395f1bc4f1e22770da609a6fe1cf581cf3a0d78eed9567e137ac1ed1d6a4cf0961f1b8cf2572abbe504cf1f0744bf444a3f7a0ff634a3cf329c34cefdc6bd4a99d9e31a62094e7fdba1c9749de7b5551b5d8ade8092a9ab5c46f4fba51111ba9731233ecbc0af259277a0afe64fcea059b4b38a9579aef5562d07c00ee6eee7ca7a61dac3a6afc9d206004e245617d5601ac412c2362b46b6d7a1740ba356a60ee158872476d33cf84b8ab09f31a9d7a00f1e7c04723c9f78402e32f2f84ab31c2dba9545354877392dbffea71437ea4bcbc15f2ed685cad2b541580358c87c082812dd427301f20f164af60259ae838c4a2875251d1ad1acd83b3decdc89aa2fe9852c95f43cd3f4ec751c33f27934693c2234d2745a25d3f0adf4886e2b6e95484756cf39dccd1227fac8651be9e63cf4586f4fda90e4df3df1c49f449a8c20ae8645b78ab1243beb17eb2348d18e9b201bed48eb73e1a1c035292b9caa09b95af15c467ed4c2e58ec7af49204ecebc3582e5140bb4c1727e5ac48760d0128f375144d8fadf0d992d93501f87c329eb865f3695c5bef05ed856f6b6258f3c85c8e761b2643d02bbd2de80ccc7bf75a1c90d33c6f2b780bc3b56663d9550a9599cca426c95d60dce2944c7aee05ae89ffd3dcb0667bb020825aac92d30c8bbee6ca212c5ca42feb4270739cec461ccaf6476ed2ea3b5a3b00b081a1e850d9a63e0c8af947df1042990740c9bc0845e2f91bc16ed2bb876571d9a3ff54d8e2c7efc64472cbd603b7440b703746e98c76c405a8aa21c34a37d75266c0f192f3e48c7482be22f1bbea737b1c0ac1e2a171a997b774611bd3454b6e58e4d6ff305149cdc5b0b7b627197ab772336112e7933b6c3d0259cfce84da77bd5098610e4ddd7c2753c3eb7a9c6319d520936a51a52093747898cba01a9ddfc8116dcc26cf3de90b13fd4359a92184ce4de6b8a9a9a009767f46c0f9949b0de83a1de7246b6d4f7d904661849f86ceb3cb5fc35ba5e0d275fbc1b9b2c2ac5e953be9dd8155301c7f161b6219d081873df2f451638d6b28f7458e110f9c655ab02ed257a60adf7ebab53f1e0bdef3acba74bc86cbda9826cdd21d11d694447c36704d683908bda37015c25a2e1a4070c31442d37d9e8404b931db28832f0c5a8ca5c3cea90ff8f2dad0db41e33c9c87b28b5ad9cbb88713c6d38fd00b886d275aead25b849f09fc6016b72e5a210d9c31980b6a45c4146d1aedf65a13662459fff81517fb3c18b1d8319f25a0f00387fd0f0f37c5de92637025fdd2396d7c7f63c96a3c2c5b8d85efec24ab0f5ecb1b91fc9f86b6d8d1fcbe9aca3c5e76ac7416881886533e59b6cede6c92ef518016027a3e09d3e8c39ba1bd4c9279ac84321629d861ec4f1af51f05a8b293459be2608db81b7c3abb2386dc720b680655f1f2a04ae71ac01ce2441d885f3ccdca4e667caac9b1c29bb3ba29e0b82acf945a0f94cac61b65a73c4d962f7dedb82991f62575fcf138db9a53d691727bb174ed039721cd916469a63115d60a14c69f7ff778ecdf989f5766c5c50c357ce3ed1d299bdb34800ac4120d0eb29f12a490aef117f2173e7ebbca6a33d23f93cbfbb09b8670ed32358a58dfe6c4fa115772949046e1a28dbf41c15bfaf4ea5d78426947eea2021c515214219316b8bdace9988924ac0badd5f345f95007f7f05acc240068fccfd7ffa696ad7550f256d82d1ea8779a001a8fab96b928ad3b16c9c83e669adc4d56b064ebef65a9c62fdcc55953aa932a060de28f6db8d148cc302463f3ce5adeebb923c737841fccb4898b243ed959f491bbca92628add82f3d8dbb2888364ce351f121843018b6558b09d47256f58266cfb371d370e50e23f9a17bfcce002f75221555bb16f39aa43fc38b2e0f7e8855bfc8c60ebc026e6a779204faec9d092ea771e111c05e31714708fa792e522a60f183092e42a1f89345720c71e3e7f2b20fc212be02d8e0059d43cbfc5de59ee8cb73a438abb0f47291db2fe3a54148ab285b11c91363bd727f9fff5f4a2c76dbba36519e8b16322412ad444825c8031abb7d1545cb17e6219fef7fdbc0bd24293eb6cc084a3cf64597a322d17be8f953c324184c8594e4e2c1a51c54e76d2a12be913d511ec37e234ab5c2823bde6c0859492d17b9263e0a7984cb560935411b7bcb6e16101c07d4261fea1ac5760ad33ea719871cf1dcdd374efdd2cc78d37b7f8bab3d68f930411dce2b370fdd0447587f15722e0c1e327db7d774d84fb7f310d45dc37237aa1b198ee2b532adf024577dfd07d741f63b372c786cc58938255852bd83bfdbd0de6a8ca9f3b5dac3d0bb6547d2914a70d425ee817ec933b7164fc96750171a009b2cec24056e7acea52f55d6b5861c5230dc99da9772633ac2909ec77e29d6cb8bb14172890d0d6477780b572279b5175c7d2d8c55b7574beaf66823b872ef0122e15af93832df904771d444ca7489ee1bccc0ec373f8611d547ef49c7ebc43acc66e8498b4f078eef27efe356828a5f48f1e43e64cd0c8949679da8c218389543b73bc4d1d5c632b105d536357b2f417566f80a61946587b3cde812ac11e0a34969bb355780915e4e71be4aa187f56c2e1d736365d0427d75257165e0ff4288d144b3f7045a863e73854d47c6057ef2f2b3cbc2c05ac1e70be0f0a415b5bf6133c8f24500a3027c8a1679d6edac66215bd84efef0f9383193943d38c8c79f6e7a8591eb4f8ef8a8d93ba5747e43a1be306ea80a2373f6d07e7de55482c7f476d9c2d194c7248b91e24471b087cc5b580284bbca90eb277e660a8129a9d472586cce899f604daa194bad1926269152f49e76ad47471dd1b85bbb161cf07b790c8ff6ecb4917878313a2069a85d2ba936ba5c664793a7c5d34915897e6e7cc4ae71f6462c642cc01744b67cd363da0e5a35232717858f09ef7177d1ed70727164d91899c9765a8db94ad7d6249830f6c364fe76101cc4aaa40cdfbf1f59750628b6d3dff5af344c5ad6be42991f172d5d0266101a00499b91aa3ef36367e21d5329029de68846559525a2fa87b107828c9872b6c51189867dec05c1b74fe6dcb74f2a03760eddfd8f9a02a9af66c4d5d1ec325d16b39f46ebb9ad8968f6b5fdccd7bf416d3cd1642b37ec6afd2bc4be3fbdf64b4e5a505ca0ea34f20560539d39c29f3eaf706bbf0839cb4253baf455567e4b500868a3f4c0590514694d3091fe117a9aa2b5c1dc76d7a191db930cdda9d919d17426f4b34ac1c8f7d7d233f734f80bdeff44911c3d5b447cabf82384212b9f829bd3cb68bb0dacea355642db313b802c5f5a552f516155ccac520a609d21a9f4c0f90c6c53012a11ae105c7bc33a5d38016f244399dbfcc315a1d3c44f1aab1244c2abcd95b2646714b157bc71044e2ae1ffc67c5ca77f6538ee872382ba110d0f8aedce09630dc5a69991aadbf653b81e45a2d7c4ffaa50633f35530ac4b29d6956515b62a51b689a9ea95db7269039617139cdba7106f55f6e75a8e070a38211b7fec8600c388070a2eb35f208a04b5be15ccce6c7641befa1c674f912019e3f98b8ad42ac67040b2b5a52dfdc10369f87514cddfbfe8982bceefec26cb974ce26ac924af4bd0614939783a77cbaae98a8a296958f43797fa42d9bf9c9a3c66fda6c1f7247dc6e16807a7bf0ffa53ef2e98dd4b45816c300d6b93779a7e8d7737d2c0d7b1c7762cd17cb06e0841e5e8649713d96836ad27ed9c993362fa094cbb925078caf557b31826682464550c7866192b3025c3f47caeebfa1e1a42b65b070f9b5edd4795ce5ab5ffc0c9b53ea835a08a718e149325de790650fca6c73c4d2f056e4a4beb9a9d8355e19eea4a83cada2ac3220f7a487a1cbf6501d36ba39ab1cdb77e9647a5d318bc8d1e31e9a1a681d93ee12f6b031783567ce74bf656ce577dab8fc891b5bd68e7dc4131587ad1d9648474556067ad0012c4f023926ea2ece4d068b75577038aabbc681be26b1af8ac7ca375faa31e951c731adc808f8e9055380da8158e9c331675e98f85346db8974494d9a30290ad5c0ea4c4fbd9796ee4e3db97c80003168a758f4429b8d3549a2e52cae4305c9e574effa6592758b0cbc0f6f7b42a4a2c0fe8b31fe9fd96cd56252d12c0173551687ade5c7fcab41da4dc0bf36749e1dc9f0ed71c08ab005905b17339115bee00bfd2db69024d38fc66ba83302e752ba6363af6cf27dd2e9268a32e167c46b8dac8478b4f0e97ae87b386ea6881c65df6e3d0a9e4828aa00276972e74e9d58e4650e82e2f01e15083626f6fbd8ad59d323015e222cddbb1fbd3cda634cfc5a9139894276b08eedfe6908ed52adf095242db842ef3b9a9823fc78be1d70c4c5e5e18b2c7a03cfdeb067fac3f2b7d05d1d1f43dfd1e923fa55b5ec1ae4f6710aa0483a79602727fc0f88cc10a051955b736da5ad0a72df34f8e3bc3a3c32ff3cff202b14027910b229d794979232c2e69d4d9ce1aa98fe3b2821a24b52e8fae6d23ecab83f085e7a457c57aa2f3f4281edd107875324bad629268ea5e782374b47554398c64933f7ec131b679e965e3d89f6ec813c05267e54cd6cff131581b11c4d99834ff1ce3707e0b339985c9956c20ff2d9c97c875b0dab8d949dee52fb25714fe125f3f8a9a3b6053dec442448b8d071a9d6cd73782daf4f18302e3684fa4832cbcaa5f1b0ab66a1d1892cf6d49fef4367f72eed3c80aaab39e50735a2611a7dd589997545a4ff64622287de0641beb37e4b042e37fc44561dcab2f9488284edc88f47460962306ed894004247992e0c5d8ee7c4358247c01166a6dc755c9fbcb7d6216d0e0335fa37bf93b337d7baf6acc2392ab04cf191cbf74c64ac38648f4ab9a391e7408ba28cdcabc2be28399d53a0825f39f3b9b595345f585d57becb43c700bc51b477544812679278a3feae37eb61d669419ef84815e19c2822fed6e6e6ce8ab17b00cccc7a55ca34820ad8db71efdb2b0c6a43845599cffe6d59bdd891c627d9354b6c4ccb027c70c5166ec1a1b0b40e49fedd38df02031454a5fe283a0ba1034e8947821b2770e0f85df79fce4888ead7259983494d8874812457f868e099d5a7c90941c1f16", 0x1000}, {&(0x7f0000000100)="e250c1db243756d1e625", 0xa}], 0x4, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x80}, {r2, 0x104}], 0x2, 0xfffffffffffffffd) 19:12:18 executing program 1: clock_getres(0x5, 0x0) 19:12:18 executing program 0: r0 = socket(0x10000000000016, 0x10000000000017, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 19:12:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) shmget$private(0x0, 0x2000, 0x140, &(0x7f0000144000/0x2000)=nil) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="5c6a645b53560a1808b11949198df02b0a0fc23f040d6269a7ad8c83975bfe0817fe509b2d32d5c1fb5654c9c734cb307d3c05a20a7540462c3982bbdcf74e100fd5c9c40ffc3f153cf024dc3c608bf350ad5a8901155666bdf3d3f8d0b41273a2d6079f5c0ab885a979ce89d3e81d137919c7f80db8a5f21dfd2a44a8473fe2174f03b9771355d972014fc8286408f4b00065be73b625c5e9fd5188992dcfa1873f1d136c5ad3b7b702cfd0714ae5fbdb5d71dadcc687083ff1c64f", 0xbc}, {&(0x7f0000000100)="a67a1fb4a566d49c51a19f4f9bd1b00fa7c2568b67e806eee169f968aab57ece12274deca041f6e5580578d101c06b944c3a889e700280c053a97b5854fa112a031e53f1e009672e", 0x48}, {&(0x7f0000000200)="34f176b77b531f723b448fb3fa861144e597c4c9f7bc4e9cbac70e1e2a21dd6df85009df50aaa2511cc4a3e75aa28cb882364d60090638a22fa5dda6cf948c22bf5837c8ac8a811b9be50c8541c03cb617af1b274309a96d14efa2f19ad7c5d7b55528bd2380e08b811e5068d67f2b061d16a98075d43176cb77beb1f1eb4cbafc111a4324c9ff7acc970e2ed7228a9ac85b198e502210bb41495d608ab2b60a2e97d3f9105241414f52fc01d3f4692f10de5650c3e2df63eb1e4c365ebb9d17780f61f2abce3483bc0e21f6", 0xcc}, {&(0x7f0000000300)="b86f9fa5b300d182e78de238cf2ba8ee66058f5fb99835f8b9e0538275ab04bf864598bafe9c93a209aefadaf22de2acae29906621195be4fbaf1cc9bdb85a09858b3d23c5e03a8a2b0b4bec4ef4760e57de772ef24003c5701a6c4b8a77735e57051508cd2563e77c3096976c50d1d667", 0x71}, {&(0x7f0000000380)="7890e1b4c0881ad1da4c2e0128cf7b080c8409f5e576ef3c169e497256ff313c0b524d186cad18fc055a4184515a4cb126c63a7e3126ae50252ad2d57fd0e44b75b0f2113618d6ecfff81d25ce76d8086854339fc83fdc944d441412af7605bca581a1d06b45425fb4c748a58902fe4be56cb32848e0ac5cb4877d6e38b8e3c773643cfba65bf8d7f2297cb9c75c2056a1d4c31d383c342277d0dcba", 0x9c}, {&(0x7f0000000440)="04aea8b0d2e7a500985e9415a63fef9fbd2e5b1f7416cd4cae552c62078e57b7e2a0f977f113e38ac061fb6dd373fed6bcaec7937a99a116f1660f5af958205ded326ca3901693f352da305d6f770194f6fc046851b2105b6331e27dec2f59c6809d195feb86ed321757bff94d2fbb19c4c77caf35a5a09282ffee5cfb361946328360a37b302a06a2379db08d57edc4fa34c7a1ead333", 0x97}], 0x6) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:12:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 19:12:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x200a0, 0x37a5bcd5a626f272) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="0414a1a91bbf1f7b", 0x8) 19:12:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90d2, 0x0, "d74401e7ab6fc6063c5bffe78110efa70702b8fc"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffffe) fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x8000, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:12:18 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 19:12:18 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x3eb00000000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x81f}, 0x8) socketpair(0x1e, 0x2, 0x40, &(0x7f0000000040)) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) 19:12:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:12:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x100) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2ea522d40c1c5722, 0x0) connect$inet6(r3, &(0x7f0000000200)={0x18, 0x2, 0x7fff, 0x38}, 0xc) recvfrom$inet6(r3, &(0x7f0000000080)=""/226, 0xe2, 0x800, &(0x7f0000000180)={0x18, 0x0, 0xdf, 0x80000000}, 0xc) write(r2, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) 19:12:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x208, 0x30) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) 19:12:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x3, 0x400, 0x1, "ccc37d831ec47506614e8e31fd22310593d10e35", 0x1e3, 0x84}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 19:12:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x9, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 19:12:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x316, 0x0, 0xfffffffffffffff6, &(0x7f0000001240)=ANY=[]}, 0x0) 19:12:18 executing program 1: getgroups(0x2d1, 0xffffffffffffffff) getegid() getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sync() r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r4, r2, r0) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000100)={0x0, 0x5edbfc77, {0x8000, 0x1}}) lseek(r5, 0x0, 0x40fff) fcntl$setstatus(r5, 0x4, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x1}], 0x1, 0x0) sendto(r4, &(0x7f0000000180)="2099df083d2adc2411c6f5311638cef8e1b6509aa9c0bc864e33e2bf3799aa30ff111c6bad2036cb2bbeda5eec30f1684497de4d0e4ea1d0", 0x38, 0x8, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) writev(r5, &(0x7f0000000240)=[{&(0x7f0000000080)="02", 0x1}], 0x1) 19:12:18 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000380)='./file0/../file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x100000000, './file0/file0\x00', './file0\x00'}) 19:12:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000080)="7843d53149db29c4bef4e8338b8526bb404d1a759a91d4db8f8af63b8332e209fcdd575ad39d367aaeb407b5ce88e588da1a77044718991e4a3a9cbae2122bd6527ba7e4b1e19a256ef81d5e6deb6381422ea43d4a41d40e22bea988f77190e4fb5dc3a86261dce6fa2361b85d7a7a408f758f8af9a1145dcd2d6d25ddd1f3e5a44c507708e70dacfd9b281568a2334c024af53667b4998741f84fe5586275da664d451e2ee7781d16faa79b45915a2e3747d11e640bb5affc17c0a41733fd7fb1ce1e4f32d2d1719bd37c1271f2b322af8ae6de0ba852fef8b86deb76dca9594419ef6fb5fdb1656054ae526aa7bbc3bb86fef8ac2c6ef5f5145cea", 0xfc, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 19:12:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x2ab) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x1000000000000002, 0x0, 0x0, 0x9}, 0x40) 19:12:18 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="18bc4c5889"], 0x6a) 19:12:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) 19:12:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffa, "0366402ba73caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af", 0x904) write(r0, &(0x7f00000010c0)="3f2e038b0d331a09a8349fb8f9c87fa240d91e648e15c0c7d2d812b7cbb2ad1c1d0f5b28accefa4a21847afdeca871dec0b7988607ad51c57b931e9b583c", 0x3e) 19:12:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a9e57e6458b8563f050a32536f9ad7152f5acdcc9d0b19a2e60345ad8fe2dfb8ae0a9c7cc66498a60eac0bed88d93fa7f6a123b15590b7286bb6d422d322a80580aae54270c47fd5feb9ce4afb35216ce27e8036d60923eb9cd761e06cd8019d2b9b35546bca3ade36d9419301fd74b89fd5d7301e912a57932a5eb315c48fa9aea5", 0x82) 19:12:18 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='j', 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x1) 19:12:18 executing program 0: r0 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x800, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaf1ff2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbcffa6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0xff, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfff, 0x400, 0x8, 0x0, "b3cf5e95535002e4616f78b74e01627acef285f3", 0x2, 0xfffffffffffffff9}) 19:12:18 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) r1 = fcntl$getown(r0, 0x5) r2 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x7fff, 0x4}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 19:12:18 executing program 0: r0 = semget$private(0x0, 0x3, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/194) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r2, &(0x7f00000000c0), 0x0) 19:12:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x2, 0xa49, {0x286, 0x400}}) fchdir(r1) 19:12:19 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/15, 0xf) socket(0x2, 0x400000001002, 0x0) 19:12:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:12:19 executing program 1: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x9, 0x8}, 0xc) 19:12:19 executing program 1: r0 = socket(0x2, 0x5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 19:12:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x9, "000000000300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x101) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000380)="ebc4014c", 0xffffff31) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0xd, &(0x7f0000000280)="ebffc1ff13b9fd812eaaac3c4e0faacb8aed19dc40086cf5713048e6993182", 0x1f) syz_extract_tcp_res(&(0x7f0000000080), 0x5, 0x8) r1 = shmget$private(0x0, 0x3000, 0x101, &(0x7f0000628000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x3000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8802, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) mprotect(&(0x7f00000e0000/0x4000)=nil, 0x4000, 0x0) r3 = msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) clock_getres(0x2, &(0x7f0000000300)) r7 = getgid() r8 = getppid() r9 = getppid() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000340)={0x0, 0x31db}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x4, r4, r5, r6, r7, 0x0, 0xffffffffffffff81}, 0x7fffffff, 0xd3, r8, r9, 0x80, 0x4, 0x7, 0xff}) getpgid(r9) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f00000003c0)=0x10) geteuid() 19:12:20 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file1\x00', 0x2, 0x0, 0xffffffffffffffe1, 0x0, 0x7, 0x0, 0x628, 0x0, 0x3, 0x20, 0x1}) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)=""/133, 0x85) 19:12:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x3) open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000000)='N\r') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x30, 0x8000000003ffc, 0x9) setsockopt(r1, 0x0, 0x5, &(0x7f0000000040)="00ff0000", 0x4) 19:12:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/5) msgget(0x0, 0x21) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) shutdown(r3, 0x1) poll(&(0x7f0000000140)=[{r0, 0x4}], 0x1, 0x0) msgsnd(r2, &(0x7f0000000180)={0xa9729cd16c7c350d, "1c0aaf734cd3b57f191d7854ada63cc67c89f7396e20c19ad6aa60e934114144dd01aa7f4695ee955ee5683ae582573bddaf7b80e71cb8cdcb65e25f904e3a57cc411870d5d90c83bd4e9bb4dfc3d1a29a22e1e75ab04f37d4506e52a8bcab9df47d1122ba89c58788b7981166d7b1e50afc0173147cd2c336a478"}, 0x83, 0x800) msgget$private(0x0, 0x200) socketpair(0x7, 0x8000, 0xc3, &(0x7f00000000c0)) chdir(&(0x7f0000000040)='./file0\x00') 19:12:20 executing program 0: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') getgid() rename(&(0x7f0000000200)='./file1/file0\x00', &(0x7f0000000240)='./file1/file1\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 19:12:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) fsync(r0) 19:12:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3f, 0x9, &(0x7f0000000100)="3bf44497f8c03fae6abfc23443103fbe4cec8085908336d4e92aa7c90c7cd167f2dfd0714805c60e67c5076c6cf0639b13cbf796a82ebfe72195a56d405940f4c54ccb456c4ffb0453818915ffd3184999ba4eb98a384db87f065cafc1ebec107b8cb3e2900f3a32ce021cae2786d8a636aa9e99a22dbcd9965a3b810e22c2022bf27f0ccbc3c39d84606afab64c5d33e9afd35664b6e2a81ee432eafda5ee8712af9f3a3e25b3ed5abb09e8b54f361bb536e7bf3221a370d25e26de37e7012a33e83da8036b587fce7422d098e1b1e15ed6f4c3f5cfd30a75958ed63d7f1920d7d595db41f2aa3305e51c02", 0xec) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 19:12:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7fff, 0x3, 0x4, 0xe3, "5eada64a487bf893ce2e54d2f130d13e023c4a82", 0x4, 0xe5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000cb4de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="5af99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418aa1fef494fce84c85ccc7121967d97cac1f5c5a15845253eb4165f6b603e7f237820e3d04529915a4cb540bb385a981cb23d2334cca43630b42fba3f13de0e3ab4613076fee5843c09774f1ec06f567f56ef7c002732c432f1e46d00637a9d64c8ebe6a48526842ab93854da495998479a16e6f84e47b8003857cce26f78dc93414c8", 0xce}], 0x1) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7d53) write(r0, &(0x7f0000000280)="639326fb5d8239224b565c571e007d4882493292769fd0e3ce6492f75c828aff723ae23ee07441181447cf424e5583c37ced3f4c531315fb877547c256dcdbfd73106b0932c7510400455ce5c6d622f8b8d8a58d28bec2876b3a1aebfab3f048b99544665b56195037a058f4a5d3a538cd8ed7121b58aa44cc6eff55faead7e082e6b90ff46bd1c563ec66efb00f694431beee9dbaae76b5979611c2acdc0c6f18a94530fb64ea1937d8bccf6d2d4f41c56ffddd9f0943907e791642870f3b7416a3f036a578", 0xc6) getrlimit(0x6, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000580)=0xfff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000540)=0x1) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000140), 0x100000000000019f) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() readv(r1, &(0x7f0000000700)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f00000006c0)=""/58, 0x3a}], 0x2) close(r0) madvise(&(0x7f00000de000/0x3000)=nil, 0x3000, 0x0) dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) shmget$private(0x0, 0x3000, 0x544, &(0x7f000022b000/0x3000)=nil) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9d3, 0x2, 0xfbd, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget$private(0x0, 0x1, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) 19:12:20 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x3) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c9, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000040)) 19:12:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fchdir(r0) setsockopt(r0, 0xef, 0x0, &(0x7f0000000080)="727b9cb95f106f9b93c98dbba30534f5c19734af110627d241fb2b41596b55948ba450cc196c38260c414d20f10a87f9f92797305a164ccce7313159a4a6c95bbe345540556b2e0951a0dd183b", 0x4d) 19:12:21 executing program 1: socketpair(0x6, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000001c0)="b100050400000000000020005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000300)=[r4, r5, r6, r7, r8, r9, r10, r11]) read(r3, 0x0, 0x0) 19:12:21 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f0000000100)={0x3, "9e133af4d023ac04c9c4fcbebad5b4b78374a1c4d062e2aa6a23b805a6811c1c378902770de64c6a3774d181449be4386ece49e794bd3e98eba720f177d5d3571fb313ba2b"}, 0x4d, 0x800) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 19:12:21 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) shmget$private(0x0, 0x1000, 0x116, &(0x7f0000ffe000/0x1000)=nil) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) fsync(r0) 19:12:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0xfffffffffffffd3d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) 19:12:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x3ff, 0x40}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x101, 0xd29, "915a077263d68ceb2b47553873e3cf074424e0ba"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa63", 0xad}], 0x1) 19:12:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xcc) write(r0, &(0x7f0000000340)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13c66740c872b1dd3b11bbea4118a8d8751d201ef1ba136153694d4a9b29a0947f9c87dfb5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff99954218a44bd8169df8e1254e2c202373b1cc97244f2c3eba1995735bec6c45db3e75074a706d9f824ec12f943071c9a7e0213ff57877040048b6c71269b7f18875455f42a8feacf959749136c0daa05f1ddd6de907358d8a5b21343f51df4717df8b23485a689c06e7b367d83fc8f8ff6d9bcb84ff955ea300a4e86dd761cffd77ed40bcde586085f54d94f9f02a8274eb625ff75e6251be4b75e53cebb62326d88037f5c8e8543a5b0dad3f5a4900000000000000000000000000000000", 0x15f) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x8001, 0xfffffffffffffffd, 0x200000000003f7c, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:12:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1000001, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x81, 0x100) ioctl$TIOCNOTTY(r1, 0x20007471) 19:12:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x4) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:12:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) dup2(0xffffffffffffffff, r1) 19:12:22 executing program 1: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x84b, 0xffffffffffffffff) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 19:12:22 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x200) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 19:12:22 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 19:12:23 executing program 1: symlink(&(0x7f0000002340)='./file0\x00', &(0x7f00000023c0)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x80000001, 0x1, './file0\x00', 0x7, 0x3, 0x6, 0x100000000}) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 19:12:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x5, 0x48ee4628, 0xffffffffffffff56}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x20, 0x3f, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x8001, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x8, 0xff}], 0x3b, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x1f, 0xd8ac}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20, 0x1000, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x88, 0x20, 0x8, 0x900000}, {{r0}, 0xffffffffffffffff, 0x40, 0xb, 0x2, 0x44}, {{r0}, 0xffffffffffffffff, 0x5, 0x80000003, 0x4, 0x8}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20, 0x7, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x200, 0x4}], 0x1, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x88d9, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1, 0x3, 0x10001, "f8fde7bc9e811f9662d6b87f4ddc2bc4dffb97c2", 0x7, 0x7}) 19:12:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c00)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c66144831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283ee067c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009dfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c511818a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f00", 0x555) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() sendto(r2, &(0x7f0000000000)="69a7d673665f7924fc71174adfee12dc4cb30a1700bd58ae75a4dd9baa59ae1a9a125ca14f6e1356c8222d5daa022b2263e82e06d10f77c55e37ec2ab53181f9b0459362c9fa", 0x46, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x86d2}, 0xc) 19:12:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000100)="4895891fdcb884386fdd8b2c4591ef4e323b69f433c46a60c1327f26dfb0e6281eed2dde967efe29a5caa08234fb2b68a23900966b18399bd252b63b4f71c04f551d1cb82e76e62ab91713cb8c59d947a768c2192b41346b2cc4a41b2f114b37ec21075909cee778e0e4427ecb3d52a2db37ecf066b0c00e0d8e39a551c014e498a38384a69f41a5d4def4fb8c988124ebb62fe3ba7d7cdcae5deeaa9850b98ddedca770948626ac5d4a551386032e0b9a5bf96f", 0xb4, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) r3 = semget$private(0x0, 0x0, 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x9]) fcntl$setstatus(r1, 0x4, 0x44) dup(r1) getppid() dup2(r1, r2) 19:12:23 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) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7f, 0x100, 0x7, 0x3, "990ebae1ddf32ab1ce977c80efe7f67915843d1a", 0x7, 0x40}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 19:12:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') close(r0) syz_open_pts() r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000080)=[{r2, 0x45}], 0x1, 0x0) 19:12:23 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x16, 0x3, 0x2, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x80, 0x100) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x80, 0x0) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x180, 0x0) r8 = open(&(0x7f0000000480)='./file0\x00', 0x304d0, 0x0) r9 = dup(0xffffffffffffffff) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x20002, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x30408, 0x0) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x9, 0x6, 0x7}, {{r2}, 0xfffffffffffffff9, 0xa, 0x2, 0x1}, {{r3}, 0xfffffffffffffffc, 0xbe, 0x21, 0x8, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0x4, 0x8, 0x284}, {{r5}, 0xffffffffffffffff, 0x40, 0x80000098, 0x5, 0x3}, {{r6}, 0xffffffffffffffff, 0x0, 0xfffff, 0xffff, 0x7}, {{r7}, 0x0, 0x21, 0xa0000011, 0x7ff, 0x1f}, {{r8}, 0xfffffffffffffffe, 0x4, 0x0, 0x9, 0xfffffffffffffff7}], 0x1000, &(0x7f0000000640)=[{{r9}, 0x0, 0x40, 0xfffff, 0x7, 0x1ff}, {{r10}, 0xfffffffffffffffc, 0x10, 0x1, 0x0, 0x6}, {{r11}, 0xffffffffffffffff, 0x80, 0x3, 0x0, 0x7}], 0x5ce85999, &(0x7f00000006c0)={0xdc7e, 0x8}) r12 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r12, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r13 = kqueue() readv(r13, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r14 = dup(r13) accept$inet6(r14, 0x0, &(0x7f0000000300)) shmat(r12, &(0x7f0000e80000/0x2000)=nil, 0x1000) 19:12:23 executing program 1: clock_gettime(0x7, &(0x7f00000003c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x7) socket$inet(0x2, 0x1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r4 = socket$inet(0x2, 0x20000804, 0xfffffffffffffffe) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r4, 0x0, 0xa, 0x0, 0x0) r5 = socket(0x18, 0x4000, 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x3, 0x500) fcntl$getflags(r6, 0x3) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r8 = getgid() semop(r7, &(0x7f0000000280)=[{0x0, 0x94f0, 0x1000}, {0x1, 0x20, 0x7fd}], 0x2) ioctl$TIOCSDTR(r1, 0x20007479) r9 = fcntl$dupfd(r4, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r7, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000400)=0x8f) setuid(r0) dup(r2) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000180)) dup2(r5, r5) fchownat(r9, &(0x7f0000000500)='./file0\x00', r0, r8, 0x2) 19:12:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x24e7, 0x3ff, 0xfffffffffffffffe, "0366402ba77f0c03ff010000795acd76ef3caf00"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000a80)=""/251, 0xfb}], 0x1) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae0500", 0x87) 19:12:24 executing program 0: r0 = socket(0x19, 0x1, 0xffffffff) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7f7", 0x82) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) close(r0) 19:12:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0, 0xfffffffffffffee3}, 0x0) 19:12:24 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x8) sendto$unix(r0, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1000001a5}], 0x1, 0x2) 19:12:24 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x9bc86714a45cc787, 0x4, 0xfffffffffffffff4, 0x4}], 0xf3, 0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x64, 0x1) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) r4 = syz_open_pts() write(r4, &(0x7f0000000180)="114587959d2cf6805fed9ce2f5067eaa", 0x10) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) 19:12:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = accept(r0, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x70) fcntl$getflags(r0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0xffffffff, 0x40}], 0x1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x0, 0x10000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0xffffffffffffffc4, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0xb34, 0x10000}, {{r0}, 0x0, 0x8, 0x7, 0x8001, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000040, 0x8000, 0x1}, {{r0}, 0x0, 0xc0, 0x81, 0xfffffffffffffffd, 0x8}, {{r1}, 0x0, 0x20, 0x40000000, 0x8, 0x10001}, {{r0}, 0xffffffffffffffff, 0x2, 0x43, 0x0, 0x1}], 0x8, &(0x7f0000000240)={0x8, 0xcaee}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) 19:12:24 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = getuid() setuid(r1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 19:12:24 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x417, 0x7fffffff}, {0x80, 0x5}}, &(0x7f0000000040)) setitimer(0x0, 0xfffffffffffffffe, 0x0) 19:12:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xd4, 0xf0000083, 0x5}, {{r0}, 0xfffffffffffffff9, 0xa, 0x45, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0x359b}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000001, 0x7fff, 0x84}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x9, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x60, 0x2, 0xe}, {{r0}, 0xfffffffffffffffb, 0x40, 0x200fffff, 0xffffffff, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x5, 0xa4, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x29, 0x22, 0x0, 0x100000001}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x3, 0xffffffffffffff9d, 0xfffffffffffeffff}, {{r0}, 0xffffffffffffffff, 0xa4, 0x1, 0x20, 0xca45}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000081, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffb, 0x6, 0x0, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0xa7d, 0x80000001}, {{r0}, 0x0, 0x51, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x4, 0x6}], 0x2, &(0x7f0000000300)={0x3, 0x223}) kevent(r1, &(0x7f0000000500)=[{{r1}, 0xffffffffffffffff, 0xc, 0xf0000000, 0xc9, 0x81}, {{r2}, 0xffffffffffffffff, 0x22, 0x80000000, 0x5, 0x1}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x8, 0x400}, {{r0}, 0xfffffffffffffffa, 0x1, 0x5, 0x9, 0xfff}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1844, 0x6}, {{r1}, 0xffffffffffffffff, 0xc1, 0x0, 0x8001, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x48, 0x0, 0x7fffffff, 0x81}], 0x6, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0x40, 0x61, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1d, 0x2, 0x1f, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000020, 0x0, 0x7f}, {{r2}, 0xffffffffffffffff, 0x4, 0x6, 0x7fff, 0x707c}, {{r0}, 0xfffffffffffffffb, 0x48, 0x40000040, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x13a, 0x100000001}], 0x4, &(0x7f0000000700)={0x81, 0x7fff}) flock(r0, 0x1) flock(r0, 0x1) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r2, 0x20004b3d) read(r2, &(0x7f0000000340)=""/145, 0x264) r4 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000800)=0x7) r5 = semget$private(0x0, 0x2, 0x121) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000400)=""/210) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') dup2(r1, r3) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000980)) poll(&(0x7f0000000740)=[{r0, 0x8}, {r2, 0xa0}], 0x2, 0x2) r6 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000e00)={0x3, 0x2, 0xaa41, 0x7ff, r6}) recvfrom$inet(r1, &(0x7f0000000880)=""/151, 0x97, 0x43, &(0x7f0000000940)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe2(&(0x7f0000000840), 0x10000) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000a00)='\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)=':,$\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='^\x00', &(0x7f0000000c00)='\xe4\x00'], &(0x7f0000000dc0)=[&(0x7f0000000cc0)='-]\x00', &(0x7f0000000d00)='\x00', &(0x7f0000000d40)='(\x00', &(0x7f0000000d80)=':\\\x00']) ioctl$KDENABIO(r2, 0x20004b3c) 19:12:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0xe040, 0xfff) socketpair(0x1a, 0x8007, 0x8, &(0x7f00000001c0)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) 19:12:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000200001d2287022f4e9fbc8e476e484bf77a23ee2b851968e3"], 0x1) 19:12:24 executing program 1: fcntl$lock(0xffffffffffffffff, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) 19:12:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getuid() write(r0, 0x0, 0x0) 19:12:25 executing program 1: r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0x52, 0x0, 0x0) r3 = socket(0x18, 0x4000, 0x1) write(r3, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) clock_getres(0x4, &(0x7f0000000280)) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0xb, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) semop(r4, &(0x7f0000000480)=[{0x3, 0x7, 0x1000}, {0x1, 0x21, 0x800}], 0x2) ioctl$TIOCSDTR(r1, 0x20007479) r5 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000007c0)) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000003c0)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/44, 0x2c}], 0x4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000180)) r6 = dup2(r3, r3) fchownat(r6, &(0x7f0000000100)='./file0\x00', r0, 0x0, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) semop(r4, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) r7 = socket(0x2, 0x1, 0x8000000000000000) semop(r4, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) connect$unix(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="14536efd9e016f61ded6e1222fe8470000000020"], 0x1) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="100000000000000007000000010000001000000000000000ffff000001000000c5be3d9a887a97aa37ba4708e8ff"], 0x2e}, 0x0) 19:12:25 executing program 0: r0 = socket(0x11, 0x8005, 0x36af) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = semget$private(0x0, 0x1, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/155) sendto(r0, &(0x7f0000000180)="e7ce4696b5fb86c9df7204486044ccaeee18e93fffb9444c", 0x18, 0x4, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r2 = shmget$private(0x0, 0x3000, 0x91, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x4, 0xffffffffffffffc0}, {0x18, 0x0, 0x7, 0x7}, 0x5, [0x7fff, 0x6e7, 0x9, 0xfff, 0x5, 0x5, 0x1547, 0x3]}, 0x3c) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x0) r4 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x0, 0x2, 0x9}, {0x18, 0x1, 0x7, 0x7fffffff}, 0x3, [0x2, 0x3, 0xffffffffffff25f0, 0x80000000, 0x2, 0x7ff, 0x9, 0x3ff]}, 0x3c) shmctl$IPC_RMID(r2, 0x0) getsockopt(r0, 0xfffffffffffff0a7, 0x1, &(0x7f00000002c0)=""/202, &(0x7f00000003c0)=0xca) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) r5 = msgget(0x3, 0x42c) shmdt(r3) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000480)=""/117) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r12 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000006c0)={{0x1, r6, r7, r8, r10, 0x81, 0x2}, 0x6, 0x5, r11, r12, 0x3, 0x81, 0x4, 0x81}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000800)=""/174) fchown(r13, r8, r9) execve(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000980)=[&(0x7f0000000900)='@#*\'\x00', &(0x7f0000000940)='\x00'], &(0x7f0000000b00)=[&(0x7f00000009c0)=',[\x00', &(0x7f0000000a00)='\'[\x00', &(0x7f0000000a40)='--@\x00', &(0x7f0000000a80), &(0x7f0000000ac0)='\x00']) 19:12:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000003}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x100000000}) 19:12:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000078000/0x1000)=nil, 0x1000, 0x8000000000000001) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') sendmsg(r0, &(0x7f0000001540)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x81, 0x10001}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000100)="d3a574827dc6e8573f187e4aa481975903ec8f281f2fffc30e3f3739a8d0f59cee4d8f9bdb3b659215ba4c4e39a5972da314e9bbc85e96fba39f8993a6898e3821ad7c4aaef3ad0509a83fb785861df516dcf3e80394594eb574f07d56d6b4f53e160401c5181d2501", 0x69}, {&(0x7f0000000180)="8137fcb831ff52ca875f47894e93bdb7ff3a252f7b8dec6e990dd26bdea5f02a92014a4edc3b8868ce3ed71b4ff74b3cc0a7a9637047736bf3ea59ab9512e7482de1320fc1664f9b97099bfd6006667833daccb78d593bf8b04a34c8c4c40bf924842ce7c5d30048a4051dd96ce56e8c7dc5349c90e3f20231c8651ceef9b1116051be8a56ab840afcfe9ccb282ec4b6afa57f743729fcea7defde70ec54f062097dbd66959724a88ebcc25fd4c9cb49cea13220b55ade75f22bb060210e3df55082d27d0a9c1f209459aa6a1de49c6ed658abc1b42a1a6d1d3ad234c576ed8121b49a6e89a831ce5125d5093a303eaca9773a954aaecea90aec459d5f75c261bc604f80af0360d53622fae0b91ac674e9c107876b1a0a7678f0fbf8f699d2f91fa4d08d9e65786cde4c03dcfb5b8e4d64efd6ae77ae1471831c0b07bf333fa555624d26cac76df70f2d837a43dc91d3b64f456e33a0e90ef9de279d0609c62c78a11923bc9cbd5a7b807fd3e784945a967b0828dce86c59bf610782c715cd502b7e26b7cf234a31542e57f7d10d537955e6858a7525582859e3f79c1076d348c9fccbfd2e23d344c283c6a7b1e2f5999bfcbaa2e59593e3d62a17840a2ade086b479e736d353960ba829b49d706fcb773ec02da97810af4f1246e199402fe32f5a017cca85ca0f582e864a957fd1204cd151d6d14fd2aaf94397d1522b97be22e41d13e82dad6eed90ab054dd97ae6a31b2fd3ece3f9f3b109cb4109b0669ff1980efab9b54d5d3d40feb9f98802d7883aedcf23b1bb027608b520d853a1213d382e5ec8a6a971805dc6bc17bb0b0967c0a578b3ccec832102d53857259c3130ab207766d856b716e40687530c3c0c5679dd195b1a90a57674eeb5d79d8af265ce0cae46364513a98977d567a13518df7d4e196ff428f3e1baed9ec09b955815a87f547f0c4c1ef31f5e058a276ef062295b35957691c848ff74c8b6cbcdb1a1ec7e37f75e6dd37e9f304836979b75bcd9fe32e5760376a28209e8a4388175c08327658861b8c07f38def974758b8aed875154ff6a5461ee5605851fe47601c828a7cb30438a6b96c579952dfee02498460618798604fc919896ad1621a8cffed042f07dbed5f3394bb07d2f537743f57c542a4d5b6c1f20ea744b11585014e2d1d1c659a6cea014c36958c3ec3e7bc8b0e172f9a5914a2044b7aca363e116df7cb8b078f9da3fe550b0e0ca038cdadd4123a739078fce46169395e0f02bce06a372b70fa2916e8a46b2ae7b807251416328e419378d6d456a49e3d8ab9b8a7f045fbab5d6c399f6c9f281dc99b8c0cd0a0f529e7d9d3bace5992e76168a267a83bb870f515c497050ecb33100017719526efc068e13f9d99f175cc9936c9e3d9f357b252a2918b987f18709796026c428ebceb7ede44e6eaeb29000e1ba081aaa3734372c9ea09a1ab080a33f3e1fb183c2d6148971c7ce483dca47dbdf66d9023d4cfbcd1c10a4bb5d342d75fd1ffebefdec789e5e1515703d49bd5f36a6ae06f91eb0075ab44da73519baf278acf644a8b3163c51c7f3bca4cb845b9a615fd5d4c99097047edacb4a05762e5a94320f40959462fd8b49b0a1ba9130938e72dc4bdd6c7664cd1f34d08d1df3c7b408e462a668bab517674f678af21cb1bf896fb1f19ac2a91dcb1c2651aed3a5034b148d1387a269f4accbf259a768dae96bed81663af524a41fb36cfc3aa222e0a0579d06919006c2ce5f06b440bbf2674515f0b5325b91cd8341647f0dfeac4c1b8bb8956f4e1e0ad3a716c2129ed185cf438d5acb03fce76dccb43cc77fd21c3175efdcaad8e4e7900ed3774c60f0effc2fcbca24726cf066fe806461d3519c30d73512b2ff43bea2ae94017cbeebbda31614864e215ecd4de479a1bf48da242e0f6be8790479490a533c54fe30f430c5ae0fd8f6a097e88d7d41c2ba648022a765ee4e4fa593a617717850372eee496474ffce446a6636d6fa2dd10e088498fac7069928c89595a7838fe1d57e08ba85daaabc5d376ac9dad0a83b6720887a607ae2bb972c0cc95272c8c9c58ffa847003c4f61d51d25f555daccc5d3443a83a8f94ba7dcab36acaa3595dec66702984231e9cb9330e810970fd7244c30d33ca6e0a19eccfb8e737dd353d1a99891b407b366e7c32e804c4d628f36bdb5f9e8fdea62bd8583fa9dcf6eb2a4351a65c9fed0cef2df71255387cc214775de80a326b2bc248487c468f7e5b49f7de618f3b76526a3cec180d4694359d7adcd5bfe69ed4cc64327fcd7bf0848a937940f4ce5533930517a50353cad3df943c40a5c49874246278685630cb3789ae99db5934e4b2ea1b6bc6385174b595d6244eecf85261685c928f7bb70433db2044af22aff3e5b690838ce34cdc9d3ae45e2b0eff3e8dc0f8aeff5e768f9c2c96f181e84045347352abaae794ac784ef820142c83c09969591add2c0ff7183dfcf0b2b684866cf130e287c2af9b206741a42a790de6c987577e4a65d0710bff9ef67296a38c5f94dc95dd74035e3ed410cfacd43fdd8ebe10d63794d0c72fd05c36c4cb8c1144e1110d0c4f5d49f325dc763246a43cf39e8f24c9e0b43f3102c079c52d2033105e1dea160f87f3fd5948a41a8d0ae41bb1b85ae6eba46d66483c5c62a4f373f99fd05129dd8a203d4bfa6585726aae31ee7bf9ff451237322040851c4cd58062a8a6df68df54b13f995cf0261c3079f765d96f1a68e6f5762254b1e1e1f30ce8bf99bb6fdd5030b5f313fa68dd220bdc6ecb19cc973689219b6bd89ef0ad0f17846180978ccbc85246911724394e3e838428e641b2590cfcaf6dd66988a1838eddc3bf41b4162dc816467189bd8d8b1f85c9d6783f462f7d05e55a6ea053b8a316beb248253678ac63102760e3018637f6b0e95f3fe6cc27f4640b441cd804c3ac1fe3258cf27d837d04afdf0f5b20cbc2abd467c6f2a697ef8c4c9fc669c2c9bcd18db5d351b1b175d5ddbd8f9b2a5d0d1dc6c14ddccd2107f2c1cf6af8414287f4a06fbbb1cd50c2239bfaf273999fc1f81ffaf6d4754a70ada0b2256f679d5fd59e5f27c1d44bb97e389f5ea80152bae12315e84db00b3777ce7f518282d43451e16c60fd1c82f10f2a61c880d7d94ce21978dbdde4bb496c64ff372255aee176701d20521a58b5d7bc8e6399112389fcc9e6c8480341f0e07c70591df118aeefef2e93270ea2d2c3acb361eb02fbdb70533b08b849f8f86af59429a16341b01946b9b51be36a516400595deee1799bc5be10ceb4d2a54364a20fb12846098aa26bc0f3dc6f1b10248827d7dd616e2cb6fd0f35840abb706dc7565385c8120ca533971752231dd993b6c59dbd234a212b2bf386445da1506c5874511bfabf2992fb4ac4ac1b9131d79f960f3886ff536e3c453072e19dacf8f8577703b87aa0cf046f5840c79b26e6dfe7665263061c74af7f0366f2e71c234355bf91c85f6094f732adec3b0943db825b7a35ae449c8f38dd00ce6364cf4d61df553c7a77b9ae0be6f30c0b30b5bef1e759d564441aeb75b53f57943aa94ae40963f3fbc9da5965a93b8977acaee10688a0c31566f20e0a480588ad30f784a59eb66ec3b29586e0308b397e4d1cf2c3c2c6258dd20cc9d5ede03e4d8ed639f301065cf665db2c5d4adc870729465a98eb5dffbbca2270e41e29f0d91e78f68e00c95b6c4f31ec08a125535c2101f1f774e3eea54debd32d72ed36df290333f25729565049f8e363513a0ef0c0c177dd3b75e743f17012f22b3190c40ff53d2bbc6e040c230f4693b937bdf66ea24cd7f7b2a7df8b267536db520ed8a7277386a641292c1fe7aa3a72c0b52868cce9e0c2f0e9eed57d3756451f6b0d430c05aafd43bb8836493ceef49ece1f25985b485452fecc4c6fc9a902bb68568bde56712746c172b419a93a9d7713a35db8e1da42a16546a6aafd7f5de6eb84af147d50681b33a749b8e36a6b45221b9e3021f67e2f8e4810a4af0fbc0e7ff4c7a981e20af52bc47f488ce706400a97035682c8569a27808062a5032592efc8f809b2dae2095f086aba119f87453893abe225b9effbdc4737cf851711697f5c449bf796112657205567328cd28ed091309d138d40460acffc0fb6f422060cb4343573878e63cbe0de93dbe3e5f790abe4247d64f399df6228ea0c55c93d426976dc69a33b8d7ac9dc205a1c5e3d752cb23ade49245374635d4b139dc0c72e6678d5156e31eeeba9187868822ae12b0c4f2aababaa35cabaeb9475822f67706bcc2e80a2cf581b697d1b7438f14382f37d72be4de779b9c78f38b9183e047a0acf80fc4789d479c4b73ba2302d3a21f4c88a96c8da9db97833d8f1b07b29b896daeb92015bba99f5f1bea085f2c819a0ba76ab693bd0596fef5abe32165dd445404e4a8c2c5a85e15ae9c84e3eaf0a8c77d9103b7bb51eb60a78b469a51fe2698b2097b4605ebf8edcceafc5a25ad7bc79375fca5c46b4292d1f4d107d10cc5f677a801493ad4c70ab185cf1d0b91d260a9ece5ee57e2f86135f77fa0de6c0bf24dab28e3e5ef62e9404f2ad8b2c99636b68c3de871a22c8a5af4ddd09850cae2fe62d35627ab3ce6c30be64c7cfb7ef37f0a250d41922ed192b7a93b3bbb52af18c466819ae31fdca32382eb9dd6def0e090688656737968fe2524f8b002c2a2ae0f9548f00a5d9bf29633be8f32ce2c7b961cf3873c35f31fe91f74f983764f0de25941c9625efb170c7e65f4948ee2f2623f6544a76e665cb57b3416b1ea58f10e7c2b00d430d8988855bb92a01320e22188d3d81913c9c585916352a23b990e5397856af6c687eede32fbed73b7099bd2705d3fea6c0238bde6bd4125f9f65fb296abf781b2361a9f6435077b7cfa5fa32e6aebb2dccd3502b7284b082053fbd79b05834868a3024ef0f3f467a6c914a84a27a0aa63dee291c0406fa78ddff62fee504ee4a882fd83c205bda264d3b43737d7b7d4abfce2334e07ad483fc14ab8830c4a00a0170f51f608b5467a95f7ee149f1f9105ad7c697f16bfc46e4bb77bc3205e02103c6ea0ea07d002cde65092a1db803740314c2c723f30759a5b7dd17a3ae241cdbc7aa70bce86a94868f9c89dfc9d751018426f2e75ddfb5050cbfd8e35e6fb3e3f1ea045906c46e8c183d5ecf4c69c4d24642a0c3602324d0b2fa69a261b74648683e888640571efc4437be14060027a03170ae5e49676e166c3bbe72b07de4a88ed411c123fdc30a160164553b08e7fa8e2fec1ca134bd081de0865f31349c88a6ab9e5a219f4cf9ee4ff8e56576fa80f2f49e941f21a0059d290ef5013989830c8dfebe5eeea6e2155f2d5b2bb90767977cf8b94128399db7cb58072ac7ede5d82b150599880a8e9ad30a6daee4361d50e8ef1d474c038c7411fd1f98f817a46fca74132df56fb24d8f56435c38a8c6b304b7083589be5cc4923e8c886bc1e033d3279ef3aaf681966a3dfbccd1013607423e24789d959602d5f4937dfbd52b33bc55bcb4cbbec31e03384e4a860633d644298f5922fe896d1191eddff233740ba97e99b69d15fc8a24c9a216351688370a35d81e87cc0fca79cbcaba3bffd920f9670d9792459d3c802202cd37645a73d697532c3293421b0dd414528e166183138ba546a266bb2a267db3e0d26128e10fc1d3744558ddef27b84f94d1df797ed6144d7b4a9249c2c42ed2e3a809bd0eeaf9c2c0ae8e0ced3eb9ecd336dc79119db0493108f7df97eab206b24884c135f3ada9c61b9d3a4c04936292356", 0x1000}, {&(0x7f0000001180)="ff82e53b1b8a4d708b4771a4f35f5dd7bde7b0d96d36f154c645b2196b0d8aeff3512e26", 0x24}, {&(0x7f00000011c0)="0381fba09c31b900378b3926387a71b3d1e9af29bc6e2722b16a2b988e036f504e41ff68c8e56acf1cbbdb1b90ba07a3ada453e2e6b89cd2de4f4a69f76015382972f49e153f55836c2dd61911032cdc9a1c877c63300ee22b7b71e32a30e5bac544985a20b3d740013e0c4dd4c97524d15637072712b5634782f9e278abebb8f69cd108e27606ca423d6fbd87b8329b593d8ef7b372ad9677", 0x99}, {&(0x7f0000001280)="a9331ad15ad3bce5fcc7200ea2d346db4d950fe757146ef50d840888110ac1db093a", 0x22}, {&(0x7f00000012c0)="193f4f5bb316a990dba517dfe0105c01e49f33b5ed13b6cd45dcf3903157b7a34fa08d99cc6616ad0e4074003c755cdd60dc5a0a3c24283dc3a2d69a488e8ce42a79004290e584597a8863b1bf98eb4e84f3a71e7b8e3bb288e5d2a6e1641ee378c49d6c1d4436b1a33ea059c7cbb070203b8fea432b67765dedbb728bdfdf9811d9166d7323cd1d4fd2a304dc2c5f5c123b7b5b334392b6e51d11c9791d937f79d8558c769182050dc3fbbc8390121a0e7c7817726712055d0a5809c0fb5657553bdf678b4f1aa6df778c116142bcd1157ad02c1ab6c1622bd8d88ee680d4e8f35ff148", 0xe4}], 0x6, &(0x7f0000001440)=[{0xd8, 0x1, 0x5, "6d167e5fa4fa5930a412acbfffa769d8e97840416b532b45f1863d85043d5c391e255f6831c2cb47e24a2f103e4b93b3c4dd22ac59c77b23b2ea7c20491e104a322849edaa90645478f2e5f51e24d8a19fcb8e16daa50c12d7d9f0acbe7b17617882f7ad6e0a21ff5f5d0e98f22fb916966fef17306b8eee758c24478b7985246819a2e8f45382683534897abce3143c3cb792df8249a103245d0ec728a87d34a5ddc4f2817afd13c06f7df860737630e057b2d8ad14347a1ef00c558c3a2def7d"}], 0xd8}, 0x6) 19:12:27 executing program 1: r0 = socket(0x1, 0x7, 0x7) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) write(r1, &(0x7f0000000140)="0c1aa64eb08fcda84d5602e6e599b57d8fd4c7d24f22eb6016360dec057d4554a48b3c5e57d517036484d6fb233438dd73cfc20f24adfa9653b1d3511f032d4d8166f00bc347752b0cf01d42616268d80c28f48430390aa5f80572ae63e1c7ac17b6d267e8ab301aad54b8e1c90b35859543982123fbb808b28d9d632e0336e5745b3c5630a844c414a94630f51b3d6e42f4811863f55c7752c7298fd0d0a3760ab8161699f6bc7f3e56fc1c482bb892fef35cfe7f601f2b786da045e64ff883f3733b5da0fdc24b5bbb2f4effcb0f451ab8f7fc327fd49df48cb82fb0dd4ca544b82eab253d7e27dfeb51db4de8b6c69402a9f62e5f97834e9648a9f329933108420b6232dd47475fc6fed4d070ddc8b5a14d9a709801193a922405ec33883d17c9c531d69b519f5f98574adca37e18ede992e026b61b848551f1c49f60d48765223b5f0f1a541bf4fe46d0b534760655e5baa87719b11e0ec8d739c1f833c56a7c19b129a03fa6e456296781c939aeb3aca075c1fbd5264441ef9f31235d6af3383394230de1280ecd29910e22a3f43266106e96f2d28c2f2ac3f42fec7534c8c3d1e62c9e9387fb7bc849e4c6635e5bf9d172f08eddade42a6cfa0e43f4b8b8687c93323da791b7a8668a6bb26e6ac8799cb04ae99f42bdd90dc39aa2344fa196fa793b3bda60649fe958032a9587ed5f7be70c33782e9c3e089df8360909e24a92accff9e4c53df98cb2dc7ff2291c97c3b6fe9a83d850cfad6f5b6714561e479b871c66dc6307448782ac1c2605341dafa5b9a48d60d2361958d075a461104a513e2758333a46b2224e3eb840e7454a69492b1cb1d5a983b26d4eeab58221fc336b3744c2ff7511afbcd37675c29a314e69d4150155dcf1432fe4c61ede39f00bf74ad8fe3aaa1b3c13d46900d13ab54758421da334d9e11f48943c6f245b2272d4b50c1edf7c4c6c245797c4815dbc47021f36438b8d6e292c2aab727b152e61ba1e21a98b029c0c350543c889fb508a9f8eeb46591e540c958ea198e3c605d0cc598faeb4ec040903dfd711774323ae5d6f97b32d288d2fba29a6a0a040037615dec9b2b785985b50c8b0c807fd3f48120cee245c32dd3e7301d402e69d57f463b4c1e6de94801ead3b6bad2e0e1644ce07f103d0efbf733760f8c16abd62c9d4e238cb6c4b23116741863b3864ba40809dbedc82d08e5c1578d1ea482950ad9b277363109ba85783de2cb26a236e97a303395efc9199169bef5cb48c8c5f63250525b460ee343b20d263df0bc7ccd131ad655d838b9bdfdc74a8f066f376145772973998331fb2d57d0b42c50a16cbeaed662a2da754862d1d8a5c2ffe766e70a35fdd27e2b7d5abf564592627b6a322b5f347edccf13c3d5963aebbc12ee5adac7013542747e61ab73295ca49d67367bf2b1bdddeaff839ef550cda3a1509dbfb021faea8f1d713808d05fc99117667a3bc7797e2f1936993bc68817079d27b4fb37fdb049968a926703fcb6039083f4d5404a3b8a144b85070ba4ec4098f7f0ae152686fd9187661f580afca3949d5075a6667ab53c10a9d4a901e83f7670f798184197c5d4138956afb06e0ed07ac36aa4bb4df4918b3ebf282d1b2bff6b40ae09c6540181bc2b81661e9aa3b041cc992858797088d0c9577c5f056190bf88ae1a0a336ade91e94b48f36b15cbf4073246ce21be58d00c0328d63c13d81022eaf659f3e561059a4924cf6604ce04285a4b5ba1925e6ba721442931632aeedfab42df108090410a75a34e871098727cb50a5ec3646907a572657f1ecbcab2873dd0a972a4bd44fd0b4d66997811829113f8ead1cd21d01bef2081a2afbcc94884c477933ee2798ac5b4564d2fa196066950d9e30112ef64bbe5305d1300661cefc08f0a8c2a4238f62e7fd727367ff17bd0e7bf69f93421d0295c0b3414e279fba11eb0006a389bb65528e5dcb0973fe9eddb7f7bad0430d9750985ed550bc6d1c88df34fdf7531e982091e7f68dfda50eb08c25b44f7bbb79811f4b730fe65494ffd0aaa96fce93d1b02aaa9699a8b76664703292c361f07efcb8875ff8e6b3d734078b73696c2c739cb1d259e1853c8dabf73855f200b6591fd856c471e5683a04a4ee5446b91e521f0a60e7645b535838b98de8e578b898c0285e8660fabf05e9d80ce81c0d8699ec6107b7a6988f9e0bb2ecb078f1d92de3d4e006f2bb89ef677064f27e136618182fd0cd1d8288cf39146a702c80fb5a170692b7a8c6d179ea35e6172ce529e1889ddc4498c58dead9e6a0a0fb94789c3d22137b4e6201366bb76ccdb213cf23ff2fd229a8f2e31651f3dd936f364624e6c207304758277d7ae2516064f6b34c63b0d167159e1071c0418178b647c3d8e7e59a777697def77620653d2bb1713b294b5995491741bbfbaa246bb30d1824ef342111a613293c80e0cd74cb58cceb85dca58e0b2f90fe8b1451a326545faf444f70c80dec65d9f2ec0f5417aa171742ca135ae13b78edc19cac7b61db31e34276236be0ef3df3fb6e6777067a2d47ce72841dc6d31e2be804be9ae8dc4013fdad9f88bad548f53d4908fc0a1d8425234421c148785f3ea980964aacf027a8ab2f627ebb1836b6c1411d6f80d3da304289101adf74167666207b7792830c80d27559876d0ba39882033274efcb484f06d4a42ba55fa290e4888989cf7106d73e292a9ebe313e2b8f85e2042b1c928b88b8bd2190adee351caaf37f57b0b4065135e1d8c8e39a19626803269c45a9abd6595801768d55ed726cbff97f48b407fcdc8ca8bde8d253a6fcb1c8f56f726ab24dff2a85a4b107f3789b9eb7d8f01d84e4b2f64a794b19debf1248f745ed80402b46fec5b2fa166517a05fcfd32398378d3e234135cf77be6c451c49f5ade10eed0cbd139856a1642e012bd9f6f9290055d17d047aaa523373782707154fddc5cf06810ef762f4ec759efbfdc076a4fe790893a6b0b264e297d5dc04ca4247b30c16c7da0f706e6f4f2a03e8386c9b58a10f70149e79004e73089884181cf8e1d92dff20fdaaaf4a6eb4ab66c9f82b24e7db96e62e4e0901487a089d358a1e070ff748204600783ffaf50e852776aa921b7066e76227d86a02c2206580913da32e79799e55ce74000208feba14e1e7cdead5a66478c4c0a5df39720d4e6cb336cf06359aa1fe2447848f21ff3b93592dba7d4783ad222bea44d800956a2554ce564bc7955beb0c5a5f38c890bb1dd565dba3bc96a3aa7136cb54cc11410f4de49022873b83f1cb22e3d8f92962199d152fffb3d03dd4d78132a3cd83a5e27e06a6e4ddac9578356784179f7c66c4932c3697136d74d054e1fccab6a514d8b86e12d4e9ce1f9e73008f1237b835ae85bdd777f7b618026cddd7c7307d15803a0eddbed54332c961040c0df174c42c1aa68062e8d468f2e7f8536bbec8eaef1c6f46a8230f456df78a979327f8c4de364e6a8db36057fdc2ba5d6a75e26057b933a2354fdafed88ef9e67954a3720063b3fcb5e78541ee50783277f8ca0364e8bc71157b060608a8492f6909e41326aadc616ec466d8cc8ea92989bb3d91c71b12ebdb0ef472e23ed6dec42fb04a707689b02e13ab30744d745e85d40e3a66f42fbddc1949eb911cdef6c5d415c5480b297038e0700dd697c7d3abcd689ccdcbea155a84578145c84f1dd05aa674c36662b89d2f56f8af57f57acd0ee46ae604bf72355cc6688a366c825b998ac9ad0f46ad35161f9e965de045ac5c2c6517bc72ca948b8f0cba669adf02a027773f8190e05ac350ed85fcd57d341407c4a1f1e9ad0270df365ddf5d974e687e3e8fed9678da4fd4c1a94f8f607497f23b0c9142643168c2d0c56d12e46052ae4efcaf5a42124aee54fe2701027efe6cc06be23ce0fbd5e42ff038be2cddddc2c22e89cf9708fcaa551009f0c437063e6e322eb9d4a98f0b67500b899f380ee2b43b5a368251c3701c4a4c4198fe2ab0418814a50329cc6979a474507d5c40e9f02133de046441910eac36fc1868d22381787fda2fa6d3816f311d1c57f5aa09fbf6fa86685cde317aac2f0c281d66c4cbc891bdae80328a41040ab62e425dc9023f4bdf622ecb0070dac001c14e6cdb9916919f693571991069b940b83ed6bf45022dec717e64c964e33b993dac85460af5462874bd0759c923ec81ec1cb17bcb58ce2780c16fe5af8b3edb274ef37d56f7fdff6b61a96e7335a9dfa2972ccda1c0ca68b95ce881c43ca344d915de682f890a8c1918567cb8b603340ff3f3c398da12629fc8cf3ed717e98c29eaa5c8b1df9ecf77bb1742174d9ba184eb30cb1ca48098478709e608290b68f3151a6f3a6e6ffc6bd22cc249aa4433bbeca19cb0a43b105aebaf0e58c91ca7c77626434ed8dda5f4806a4899b6f66565214de64a2b55e048f40cab4dfedb46a512323bd01608e56176515014b8830ed158cdb035425241ecc22b63ff8e79683c0251972ff76e09bc7c78b7918db8b6c795633224a54002d849a57f6fa8318deb86a7738c11ec4346f6d5e60e2c33596a9852fa097158ffc6a313ff082019664efa011b61d017405cdd87d86fe6f7c036c1d8bc2a653dab3581814704d015ef8bffc392e45e3394fd45ebf53b2bd78246793c55a8b019eae7dd684302b58b816924fbb76589c3bf6510a7069bb67481da9169e4579f7516aac68fd9ec67dcfb151cdd6bd7aee6e5cab049d9ac753befc945c3696be9c8b10fb5c081c171ab46b1b958620892e11b0c30cfdfff90884884a438e972d7a774adf02abf59a3a7ba9d6b5fbb1878e4298ad7ff73fc59877a7eb3f5e7772a4d8a3725e76d9b61fa1b0cfb080e3849e7566bb82ca40773def6c47dec41b863d5736efd0d8664c889d01f99b9e4aaa37f6fa8abca15b18cc48882958fa269869755a0242850933e395c76d05d1dc39b2e077ff82d540312d747a9acc3035badb07a6f28ddf8b230e8b80ea39c71d3bb05a6e0a61a91b1bd10ce2e62be0994124aa412620e4fd877c4152eccc0474beed98ea7ee363167ee36779d1a9fc70f33b14481d4f55791da919ccfce0fbfdc559fe1785334030f96477e9242e97e2ca117a041b2310e164fb91504a8aef3f27576e2ca65327937c4a5bb3aa57cf03c1af580e4dc6fa6f7e91db1332a6deac810a71e2fc432420df4442ba5cd367c6099112bb194be089d07c27a9099232f55e627b95d64e73118df94b507ae98b8b3745a42411bc7846e241aa56cebc03a199608caf4d846a73d5a2eeef26c7f0310ff84c864b45718138cd3699bb4d160b9716cf9cbf1753c08164c0ab44381935f15dc1ac9aa5b2ce27c7a1349fa43f3facab76df6e8e06f856ae7af4e72d5c01613bddef08526893ae24bfc54d5d54a1a8155919ae8481d7c0cd02ead80c6c9b8a4ed9f31baed3e51805585729e36019727740e2109ac643d889ac85da78b39251a00d562f99b39d32585d37e56d4cedc5f3614e52da76d3aedd1008e41fe56a40c605dbf32a9342ec3460edf355ce27a00d95a918ce20b5d6c6af7439c0fc58a3e2651e5bf9e1faae9ef5a4783380d2b467edbdbfb6d6a7ed9f78cc054028e191e98366f1ee5a8a2c425466e6010a04b948f667310fbc714f66c9f4aa5d43211c00ab6ba1f989f4be414cb595128987bf4290ea0642754729a07521d919c488b07fca41eb35f109d02315906bd52badc466b48d3f54f63a0c1733f90363cfc57d03d256b046e45370f3b064807567f649683658aba9ad716ff6bcd91e3783ed0b2d6f5b6", 0x1000) setsockopt(r1, 0x29, 0x2f, 0x0, 0x0) write(r1, &(0x7f0000000000)="22e7724c9144cd03054dee889a3af06a034b2eb3fe82213df09d01d3984407a3c75e466d81ed6ceda43d9f4f88ae6c9cfff5a6215eab95fc641472d8076454b86c556aa9e3bbe61c7e96d05d926ff1bda46f069c3e5d23f5d36657e70794eaa259122af529949be74f5952356da3f0fc02e9e66f051b9bf3aaf39fbe4cf1b4313fc129486a1619aefff659f75980dc64133a9d2b8428001f54f592bbe5ef195cdaf4e7f065ec15fdf1fac900266a893634bd47728b30f9ea26cc1f7245852875ed49a27f727e51944ba3693f5b7b42823e085b8cc6ab5da0d37ab73b481bc3b9610d3aaf745f1d4c1de820531cb69002d8ca84", 0x45) setsockopt$sock_int(r1, 0xffff, 0xf2ce325cd3db60e8, &(0x7f0000000100)=0xfffffffffffffffb, 0x4) 19:12:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) recvfrom$inet6(r0, &(0x7f0000000400)=""/4096, 0x1000, 0x40, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aaa017e491fbe4"}) write(r1, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r1, 0x1c4}], 0x1, 0x0) 19:12:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0/file0\x00', 0x6, 0x6, 0x8, 0x1, 0x1, 0x3, 0x7fffffff, 0x1, 0x2, 0x7fff, 0x1}) fchdir(r1) 19:12:27 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 19:12:27 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0xfffbff7f7ffffffb) socketpair$unix(0x1, 0x20003, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x100, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000040)=ANY=[], 0x0, &(0x7f0000000480), 0x0, &(0x7f0000000740)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r2, r0, r0, r0, r0]}], 0x38, 0x1}, 0xb) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="02c7dadd3b7a440a8ad56a67572db3e10bce473672816e998c209d3b5ca69705821e9772", 0x24}], 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = shmget(0x3, 0x3000, 0x18, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000440)=""/45) write(r0, &(0x7f0000000580)="92f0ca2de39ad4036754ef3e99c49844fc08b0dfbcc6c1fdf805868941374d3db671f608df9583238d4ff54332e4d46b102b86d10f0b1dceba746312eb65fb02b031e1de755213c05b94246a169dc63bf6d79143b23de387a06fcae74e2493137b839a5eb80792795c022ac75a0fdb81f906ead03abd2bcffc5e0a6650e269b2cdb7ee70e425dfe81bc2351fb88c05e109cb8ad249e7fc0c9432f6e6a2d9400824dc33763eafdd072da291d46e33f895d763129a61ab8d176f1486ae581dbcbf290fb8a9b7c39a511c6b73920dc24e9592cf3a88d4ed04fb1dce44621a292035b878631d04e8bc8e5b0c7704a9b1c315c0695f8ed26443", 0xf7) r4 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000680)={'./file0\x00', 0x8, 0x3, 0x35b4, 0x1, 0x8000, 0x1, 0x2, 0x2, 0x0, 0x8, 0x5}) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0x234, 0x7, 0x1, 0xc461, 0x380000000, 0x800, 0x0, 0x2, 0x1, 0x9}) 19:12:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xe609a63028f763f1) 19:12:28 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) pipe2(&(0x7f0000000080), 0x10000) flock(r0, 0x2) semget(0x2, 0x1, 0x600) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) 19:12:28 executing program 1: r0 = syz_open_pts() r1 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(r0) syz_open_pts() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x20, 0x1b8) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x40) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x80, 0x0, 0x70, 0x0) close(r0) 19:12:28 executing program 1: r0 = socket(0x20, 0x4002, 0x81) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) wait4(r1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000000)=""/82) socket(0x20, 0x2, 0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) socket(0x21, 0x8003, 0x200) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000001c0)=""/183) read(r4, &(0x7f0000000280)=""/233, 0xe9) r5 = geteuid() setreuid(0xffffffffffffffff, r5) syz_open_pts() 19:12:28 executing program 0: r0 = shmget$private(0x0, 0x4000, 0xfffffffffffffffe, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000fa0000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000e80000/0x2000)=nil) shmdt(r1) r2 = getppid() wait4(r2, &(0x7f0000000000), 0xa, &(0x7f0000000040)) shmdt(r1) 19:12:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file1/file0\x00', 0x611, 0x91) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') 19:12:28 executing program 0: r0 = socket(0x6, 0x2, 0x1) r1 = accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f00000001c0)=0x8) accept(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000205cdd0000000000000000000000000000eeffffff020000000000000000000000000000200000da21da20020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000390bb54f981de2fc6c8167d447b072c9d3892d6451bdf551cb18afe2225c"], 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x1000000000, 0x43a}, 0x8) ioctl$KDDISABIO(r2, 0x20004b3d) 19:12:29 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f0000000100)='./file0/file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 19:12:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530002fec4228ba49b8b774f2232718ade456cc4c11a566"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x0) 19:12:29 executing program 1: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x80}, {0x7ff, 0x7}}, 0x2) kqueue() link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/69, 0x45}], 0x1, 0x0) r1 = msgget(0x3, 0x2) r2 = getppid() getpgid(r2) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7, 0x7f, 0x5, 0x1, "591595e349c53ac1adad60c6b90220219450172b", 0x40, 0x8}) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xabc8, 0x1f}, {0x7, 0x1000}}, 0x0) r3 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x1, 0x82) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) connect(r3, &(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa) mlockall(0x0) accept(r3, 0x0, &(0x7f0000000380)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000003c0)) open(&(0x7f0000000400)='./file0\x00', 0x82, 0x8) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r1, &(0x7f0000000500)={0x0, ""/172}, 0xb4, 0x3, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000005c0)=""/179) getitimer(0x0, &(0x7f0000000680)) connect(r0, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) read(r4, &(0x7f0000000700)=""/152, 0x98) msgsnd(r1, &(0x7f00000007c0)={0x2, "443919f76fa60bbc6e8f36e022e418ea0c57a0aba02d646a72ba3dfb3709ad396d588fb5e42e3db61e98600acc4732084346bd8c11ad2df013a50a7a61824826d0cfed7a72a35a91acf7a3db0daca51abf17fd881c56416107777ad8af1d8a152d477bd8a9e2ff4e014b7bc258e0c22a10839e8ef034670e732312e90b9c501ee776719b644daf69f93ca661c1723896657f70df82e6c2c158831315fb91c5644c8e894ee04363d7d759c45bb8dc4a82b21b099fdb15016b98f602a428a005c2d1b3efd9a5054af1da3191bc762dcf54d62ca9fc88584a565967fb59857f6c11d01b89b71e8f42c4fac244edcfe667f2d3089fdc292903541b7898e59a171c7127ef3b9e2daebeecb3ccdaf0be466f76b7dfbdf974aea46006dd0bcca07ea37f966ec993c2a3fc4f7a96587d42898edbb7a6c7edfac4fbd0f4b1a2cc40d6b76cbcefcb73e9f333462c88c7130ac5c55d185293108fe6cc358bdc994a8753415b0212e22bfcd4afc4af9ec5b0232240e32ac22bc59de3a4acfb611134c57902567a27afd137d6c9d2b236615a431c1fd328fd52f3489e5bd9d45cfc512957f021c72471860da9dc9a5e037dce700be1d24e2297fbbcec587ba65adf191c620f2bc1862aa5ba130a48515212522bb5d6bdb6aa9abebbb014c99526219bcc4632eb81eccbad57cf156c941bbf79976924661262d82b1aeefdf692ba1a5b880b191a775d4213507c3e20d055deb875e6b0d9c672232e2b591cf7fd8170343a6966299f7c27697d97d2dce63f661f98807fcd0ec0a9bb47d2e7125e83dd9dcf070365d3aa2e0abe18780c307b79507219831e058cbe736abe87f84d1c903245d0110996314903b79ba23bc5c2bcbc2ea03e4eb3a2bd8258613e217eed9afcbad15bad3bba770ff4db9ac3455c6bdd7cf882459d37b4c07e64c6dc77bdb0c3dd8c43efa31678c596a22f07d078370afecf71af39c4ad8edd4e0be412d9dc2decfb200e1ac9fa40ddbb3a59c6221d37f9de8c1faf60151bda22227d6b643c1def7cd4bd342845ff0c6a1a0e053c87e30e05dc986af2cb4e9319916ef0a730bb0a5dce71f59cb1b96f7ec5d54f5715d237d38ecb3580fd1d2851e8d717d2f906597aa9828cb54cc934754af7288e3ee7620abe3d564978afc2c7ee2c44e198ec9f04914fe89877c84b8997e1d5a370ad8437f9d66e72875833c26c9384c96014678e8baa0e402aeb2129ab3ac4270c4f78b547c9e9532bbdb15bfba919d18f5d3bd21fd4bd7c36802654b0b8b7d76add8648ac125303a871d4efab8f74e828abb434643e3569ab9eb4b2aaf3643fd0bb89a3e95b41362707ac63d8bbe36ac2be5d3f2a74c21befaa628c13ba83d78a004f2cde4bd0458f9824816836bad856e2b1fb3507475e314cf2a3f4d5b3cdbf7f3a0e4ffdba871b8d9d6744ee6a028eb03bff26a4bcdc79d9f770b4ef716d76a0c6ec301c938c976ea5c7f96c302e70323547ff50525f26b731329a3a29292425bc2f385f2c2773077a483fe01d4a2a0b2d94f5402a22f7d07fd7338247035b3055c46ba4b1c1c392b74880299ceffff9b99d517034b086d8d471e23de96381d6fa1867511d316f56453e20a8bc355c47b8dfdee74511bda8558438e2e980f128debaa02d9466387d520d670f3c95743ae48aae80bd820d668a4cfbdc0aed389ac537526acaf3dd165c3baaf710f471158b9aad808d8a39dea24e9f9d7da026f15f9b8edd17809d480ba0ae91a81dd444d1abd91a0547558374bf44ae9326b5d3db3341d33efb1eafb0b8806b9263919d0b7dfdf213324cb130cc6f1567a20c8c7fadaf5f686a6a57270255c6c84e9b629be7fa4ae68ecd7429e021bf8e4e666910c267aeb0677b01d953b0059e654714a190ed6d8772267f729457441ca42e39100a2c5f33f5708ae91045232a77bf668d24356040637a33107c1dd080b2c137cd476886f131ceae29bc49fa10e36ada51a39bf40769fba3cc90354937fa1cbe51771d3530bec17f6f44b17cc3816c902c700989c50c2f8307eaef3cb3ad42f872dd601cf345da4028f7e080a56b01a02950e260abf5dfff3f07766f1f1c44eacbd36396d3b848eb3a9ef8b86f0dfd62c47e704c5a4d00c49dbc59666813fa5a8d7ebe2d1dadb929731f4eb996bbd16a073f72763dea99d3615bace4ab621e1a40f5d93f293b3af8150887537f2a616accaa21717a5714cce43abdd89e524eeb8e7a32ca8f7527f2f69217db97e530176546c9ae0ce1b46da5ce2863d35ee58122f18da7f4a300c3e7b783c246ab55693837aee93caccf68fb9e00b791a0188552be40c9edd8d120fa0ae94efff0e4f67ecc97bae618e900e1c4f673233508260a8903c71b7a7175ec0b7152936106495346b74757278e4157a3c6f87f1fb1c2549814bb4a899fe6cc87138b2bb2a7fb96c34e95cd791dafb20b34c9e42641fcb891a1ff921a4b243d60af33a47c63fcc9aabaa9a891609e707280e1386035dc1c64ac05b393cb53d104cb95fbdd4edee43bfe7bb02a1443756efc58a7cf5696a259aa3d6a1a00f60e0c53bcd91c78aab5ed7566ca621add47b4a605f4a61bc0065a8838f118a01f6d92cc66f672961f9667953812e4f99bb13b41aa014db80c4ba71a08a92b906526253abbc765fbf1ff1fe4a0da4154309057ccea645337d516e7961653a603f66b5164c9062d02b46d4c082657ba4cfb011bc9779c655af5b8e57b47226119c35491c995d86a49aab6f7f78b3a41fae30944508df7c29b165380a6ea3cc8b278519dc6f16f3e863fe689f8551fc5bcaf63ea58933dedea7443ff4a40c79c28476bfb0545ac4e0193a05485a8698dbd17b472aae62ec13ab574e6dfeb676910cfe221ef4463a5f1624c26ed7112e216d33dc1417f423ed6c0bc4558f2c18b6b3c3a55efa1c3a86f80e784ba5532491940fe857b73d91d07447e1984491e124d557b406d1512f109e03e77a7e286f1dc3ddbc6f83579f0cc249d5494b3e5cb0e6cbbfff4d866d3b8c04bbd1d57f243fef2c0d309e51ee67f3ce6d85e0ddc14396a3917aa4c14c6be037f3858116e6873e8312929021b5418912fa017989c7fac438d18f7615dcd7dbf3b82948728d6cfbe917cf59df3beec6b9b439feb2e3a05e29b8c0696384d2bd34e0169e2970c30ae165255589188c4d9fe2652e52df0e5b7b94c38578422e46941dab93058b19c090b626e297ab4750b1da41ca123da03aa2325c53e48340a8dfb2c2d3613f6aa6873a9196f64156745fa61e238fbb1c8e35b504d6d31ea3a6c840bda256bde3a1d486f1fd4c805a5281188834c6f7e6d57a1aeb820ef3d1ad0ee38c22cda7fb1bec7fc22a67648ce2544eb7c5a755245ae42a75cf413c7cfb05f9cd044defa0e83dbb7589ba7bd6a5a19f5fa8872f33a0dfe148fe302969135295c3e2870f6f1811fdf1d9ef33086c55e07714a290e88e17afe8f1f75b274aff8c4d8297d951b5e7ecfc3f9af15d9c867568a3db2b93bf5e3cc37bd02efafeb8b80e4792d836b953967776bea702242bbe518bd899b039cff7b1b5b86943c3225074daaa07aebe6d383c4d4bcde179d4fbc21dc927174f09bd5f74794c35f2b03143056e31dbe0dee73b3bc00e34b5e0da2166afec66ffc053a9a89adea554ecef3b701fdb8612bcdb3e48b5a1c5f7d6bce4ba1c29426a5194db4cb22ca99467c9731ecda2d9522c94b94e6e12af28eb7cd242a95eb4f94dfb741854b67aa1a4b325d8e3c8c25826f83269f33e9888cf5b78e92cf493649d9ca591c44173e51ded44b2dd18b3338927a87690109db0f4eaea65d3bbe4b6dc18cf53090fc10c53c05eaf73b064c64a77334091041d612048d77bef58b01d65e73a72acc67d5258684ad7c81b1acfcc8edb156a4822b96c3e98ec18e66eda4ade3b48b31a973a27a14f68626fd8334c5297e37af9e256cd23d9fe9294dbe79ffcae421a13a9e531fe3444ab36130066d9072eb05802ffb6fa2005e91e8005999f50aec092bb799607785ae762f75864e5a922c1272c3537421d9e4f1e36f1b78060a69ad3e85a05725ffa3525f9d320888772e8098d5b6ea983854c7ded8b8488e89dd1aecb7eebbe50438214053c23ef826a59bb3ada57b2e6b583f046f80d3bdf158896d560c97d0ddfa710a677eb8f99e2221ea4050da6221baab3fe3d5e64b9b76a61cdac94810da81dced7c136ae4336b785e2255b0b85f604981b48e0b046847d1e0f236aed5d255b8040fdd8eb60f4fe837c1ef1b810d1f6fbbbeab1058d1b4ec35b755f30212feb780e80d83cb82a7bbb86ed2a9eb5e2095aedffd335548f3ea244e1e30aa671d7f44ac3d48c3c394377a0305a9a921f704ef5714d2a54d75dbb56bba7b541c2de2fc7e39c01060f45c2c6d737e78350f4979cb75016ab518c14ea4e95ac2cb7a5fdcc9429e3cdac747c4dbd45d79029215c7503807ffcf0bf2dfc3d9ca1aef1c7285ebc62cfc4b89c1664bc590d14f03ff903c58fcd882d490f0017c99322f6810a1303d33b8484b75e8ebc2dae3729f8e97b081cc6cc4c1ecba31bde70b4efce84161ac207b327da099ab91976d3b706c2b815bcaab6a7fd323796e870d479bec6f03241232a39b30596ce8ee3d67a29eef4de9a8e8d2546726889fc466afdeaba3f3512698c1d2bec84505039a5f4ebc03eeaa9a78fb12a4cb7daad794e39a26e1128671675e5834c13652aca7695ca9811b0ab0efee90fb0c9f898a5725a2a8b1eb1f0284fbf2f7064b2fa40915aa94cfa12c1c749c929dd0cee88774ff5b0cccae919e7fa165b7e6ba7727faacf5c71d56c90d835d7c01e618fab7a2c4b5f346cebdc97aead58b21da337bca79800572de85bb36e954b579ffab3d1580c63374168ab38e0594465343769d7217204b80bca8433e21f68afa8943e7da86c5fe2cc9b809439b4459c2711c56205f16dac0faaa3ba9584d6a588766769ca55cb0c0edbf54f051053380c8f49cf36687a05cf0d7e1038b2c09876604b8cb38d8ac066e06e2470af43fa7766201e5215a1d8e78d99cc10f68ee98918d16de1b3c3b3817588ecde47471c6202e6337f42d1bda701d8bdaaf303927f7e5277efd2160b85eaac0c03fd6c7bcfcba0b9776955d665dfc78d339e827af5c3f31b607cd2a7cdd24f79f1c584a0ca277d3e6949509ebcae2e7e7738b890505eb228e172c3a745a9e8dd11794f704ebc1a4d899c9a44b5aa16317f0c58bf7db558897f85b7d83ab9f961c2b468023ec7d247325c940ffea18f569a7c6e3eb3d9d3969ed77fd15c35be41e0568bb66cfe7bcea6c9c8d4e65d1b7d94e8d231d9b3b37453cd29bc68726a686331ab3b51e1838c69fa4edec19e998d6c4e1f534fc6127cb5b7728d099238f2a4f0015f44941e72a6bc76f5c873a72a708f6af70655e6d50e1099b7f3b9955ce3fb0019a2a29fb514e8867bc94e104f84cb797ea34a83baad2e09c1fff83502e76e08aa50fe5238e209c11aea206939215a6fd505cc021ba75223951b783953aa6f7b06db460d99005c4d11926779df3b1c023c8b67a0cb680bb771b723c4a4540a74cc058b1938beac0ad567e0b8e7b6213a1978e7618c97b427b906b5c255f09e7ccd626805f9d428c2b1eafc81432afc8164e0b74f224ce3196ef90889796ce5fad9e626497e55eb49453dfd0df429b064fd3618789819f60e25b0c2e4ca2aedaaefe511706b0c642447a4b425c8fdbe993b2605c2eb88dd3190377cc789d6b0b3438ab99d43eeca7f7e478dd61b020dafa9e38311b6ef06a"}, 0x1008, 0x800) fcntl$lock(r5, 0x9, &(0x7f0000001800)={0x3, 0x1, 0x6, 0x8, r2}) syz_open_pts() open$dir(&(0x7f0000001840)='./file0\x00', 0x410, 0x40) recvfrom$inet(r3, &(0x7f0000001880)=""/162, 0xa2, 0x803, &(0x7f0000001940)={0x2, 0x2}, 0xc) 19:12:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 19:12:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0xfffffffffffffffe, 0x3) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 19:12:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) semget$private(0x0, 0x4, 0x2) socket$inet(0x2, 0x4, 0x200) 19:12:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x1, 0x3}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000dfff000200091c00", 0x40000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:12:31 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 19:12:31 executing program 0: r0 = socket(0x800000000018, 0x7, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) close(r0) 19:12:31 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/de///ty\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 19:12:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000080), 0x10000) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x8001, 0x4f3, "d23635d6d8527c73fb933309e602d0f704e9adeb"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 19:12:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) chflags(&(0x7f0000000080)='./file0\x00', 0x1) preadv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/135, 0x87}, {&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000280)=""/176, 0xb0}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000500)=""/118, 0x76}], 0x7, 0x0) fcntl$getflags(r2, 0x3) fchdir(r2) r3 = semget$private(0x0, 0x3, 0x0) semop(r3, &(0x7f0000000c40)=[{0x3, 0x4, 0x800}, {0x3, 0x7ff, 0x1000}, {0x6, 0x9}], 0x3) setgid(r1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000640)={0x100000000, 0x1ff, {0x5, 0x3}}) fsync(r2) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x2000) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000680), &(0x7f00000006c0)=0x10) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)=""/146, 0x92}], 0x1, 0x0) shmdt(r5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800), 0xc) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000840)=0x3) getpid() readv(r2, &(0x7f0000000ac0)=[{&(0x7f0000000880)=""/235, 0xeb}, {&(0x7f0000000980)=""/35, 0x23}, {&(0x7f00000009c0)=""/215, 0xd7}], 0x3) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000b00)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000b40)={0x9, 0x1003f, 0x10c, 0xfffc, "7340200a0470826557ecd29d79c0062365bf8034", 0x5}) connect$inet6(r0, &(0x7f0000000b80)={0x18, 0x3, 0xfffffffffffffffe, 0x10001}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000bc0)) dup2(r2, r2) unveil(&(0x7f0000000d00)='./file0\x00', &(0x7f0000000d40)='x\x00') 19:12:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000, 0x0, 0x0) 19:12:31 executing program 1: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) 19:12:31 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) flock(r0, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 19:12:31 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x81, 0x0, 0xc6, 0x0) 19:12:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000040)='x\x00') 19:12:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9f, 0x0, "d730c1e7bb6fc6e288532713f3ad399800e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:12:32 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1f) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xffffff65) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb84, 0xfffffffe, r5}) r7 = socket(0x11, 0x4003, 0x0) setsockopt(r7, 0x11, 0x1, 0x0, 0x0) flock(r3, 0x420000080000002) flock(r4, 0x100001) r8 = getpgid(0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x100000000, r8}) r9 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r9) semget(0x1, 0x3, 0x42) r10 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r11 = getuid() r12 = getegid() shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) fchown(r10, r11, r6) setregid(r12, r12) setregid(r12, r12) bind$unix(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="01002e2f66696c4231009c1cdbef07d4c76f7ddfeb330227e8a0bcba05401e9401de5065f50ce017bf1c380f68a3e7998f6e2154bdcf4fe2e1eafc7e29a75e47d02ca9fef14ec1f3728eaafe9fa3f8fe074d4b184cf46319e8f4e1e3c780ffffffffffffffbebb22e20800988d0dc8c1a1181053468a038d4483892a18ad38c356f501a98aab7795329188ad1295760497ef107f9cf9bd82885ffc15bca2257d3e7b553950f78155f455dc63cc5938ffaa4604bd9b4a9496b6f47696da7ce82d8a7af20422d19a85b0db36fd7d6561d28eb32350bb4a17d5abbec990f58e8bbf509bf02593d6554ad73ae66b152f5d91ff1d0e112938c88d957cceb24bfa74bf87a3d91bde53f5195b3fbad2968a2d"], 0xa) 19:12:32 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="cd2609cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e921c633c65a35fe3aa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6", 0x7c}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = getgid() setegid(r1) r2 = msgget$private(0x0, 0x10) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="03000000000000000f1e32af91dcdff85dcceb9cf94552d115381485b48a86f26293ed445a095702e45f24ec321c0fd780e60019dbe350ea7340a915974869407c17a15176d4fbe461ac1aee58952ccae2f9654b2ebca6769cdc29dc9e86aed65c4751e4c583174a728c074093eb16f19bbbb25143d34486083a652c9d9f171b78abec54c243f056d8131ac8e7ab7200a88346db6c6a2c0179dfbcb136ebab9024eac479c05b9b9fee1179dc367954766e249b3ae901310c8ffd125cb8094cd8c4257dafba339d702e28c3e2a16c25f94f05ba7567133213dd675584027a819e168b62829e397755634ac9aefe8db1"], 0x106, 0x800) syz_open_pts() r3 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/49) 19:12:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x88, 0xa) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0xfffffffffffff36b, 0x0, 0x7, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$getown(r2, 0x5) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26", 0x137}], 0x1) 19:12:33 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x74) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x1a4, &(0x7f00000000c0), 0x10}, 0x0) 19:12:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x6, &(0x7f0000000040)=""/59, &(0x7f0000000300)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x1, 0x4) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) syz_open_pts() chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r3 = semget$private(0x0, 0x4, 0x1c0) recvfrom$unix(r2, &(0x7f00000008c0)=""/229, 0xe5, 0x1, &(0x7f0000000b40)=ANY=[@ANYBLOB="ef814221d230fb9847001983bc6d993e2fe2e7b04a843273ebf68d9baa90b45f3cb72186e7ac790a9a13132251c7fba8d471f6ed3e9782bc6ff02f6fc32cc7521646bdb4acf7f67b6df56860a4f2121fce0743022da5e466eba8c81ddb3073866a3573aab97fb5e6ab5f4dfdfc95da57f90adae7cda6759fb5670a3463c01754a6bb0dec2beb2e2bd6bfd2032b6c4a1142e25d91fdcd78c8a6eeeaa5d4ce7a11eb858692d93b926f86f567bec44dab68367cef292492aff231f4ac4b1a4267e2971cb80ba9589a711d0aad9326b8cf486f51b812138fff77b1ed1195073ce614957ffa0d3ee7c2bf34c1f024800750989e9905959361fad210362271e923898b891aac57e8b49dd3e16122f137bee807664e61df4d32673a09f0e36f945fac47a030b526ca1cde47585d9dda7dc17d6ee94c54187d9913ddf76ca2566d13492e2c722e5d3b8b53c2de8bec2be97a3285e0bc3e8a4192eb8e6805f7f4ab0aa1961149395d19e1c9249c33e8"], 0x1) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000007c0)=""/191) r4 = open(&(0x7f0000000880)='./file0\x00', 0x20302, 0xb) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r5, 0x0, 0x54) fchmodat(r4, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r6 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmat(r6, &(0x7f0000ffd000/0x1000)=nil, 0x2000) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x80, 0x0) semop(r3, &(0x7f00000006c0)=[{0x4, 0x6, 0x1000}, {0x0, 0x4, 0x800}, {0x3, 0x7fff, 0x1000}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000005c0)=0x100, 0x4) semget$private(0x0, 0x1, 0x208) semctl$GETPID(r3, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) 19:12:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x400000000000) r1 = dup2(r0, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0xfffffffffffffffe) 19:12:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getitimer(0x2, &(0x7f0000000580)) setitimer(0x0, &(0x7f0000000000)={{0x1ff}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="b42958d53496c8c38474a836351479633f1782d28ccd2220095fc16007cdf88703", 0x21}, {&(0x7f0000000080)="b12b08be9c30e67a9105149aca6e9f55e6647758d9fdf777b2fbcb7673725cf3e7c71b4771ceac593ea0286d16b71b5798", 0x31}, {&(0x7f0000000100)="d76fde6d6b02919fd63db3b183ff08ae4cba5b8e57496ac774693faefa8f6fe228080c0761240dbbd770e488e00d7b0e6561ba1a20b5b9ec4944dbcb014b99324d0713daa6750afbaa8aaf0fdedfa028b97f47ddb621ea49a99a61fdf6a6b6a62cddec88834c5e3f226fcee71da42beaf7d28d2a09f456022d27877aa90554954c8904c8477e55abff1ef45b730dcb1ec3c2c1cc6620e011dfe1de13fefd00466ff0c620955607b26a5bf34f0c8b2176e67e54094630c96e995f15ad9877871e9c978e711ee0877a0bc25e5d3ef6f92499e91c7396f3797536a0a936a92530cb89e2f8b1bc212aff5e442efaf085", 0xee}, {&(0x7f0000000200)="b53470cc2969ef12ad5c5d25f4571859cd87d8a517654eeac5714ff40988e1b2b9114b936451975a4ca5c6e497dd6f04d1bcd5e3a078e84135794edb7c2e856e8a8aaa40d97a7106a11fe31692027b0873a5e683052896ecc289416a95e44f3e24e8e7bb49a5307d0ae3cc2f614fb650c4b905edf623066e9ea2fd54ec1033120115074a404e843e0692c846faeec7278c891ee1b380785b5777d3ebdc443d765f9e9df34acb136f72038ea9cab112511be3592fbd67e884987d7a71a2457e0e1b42f56ffdf89080389db32a0c0eb25bfc", 0xd1}, {&(0x7f0000000300)="07e1d955c2924705496264077686779afffdac091a07af82e71ddfbc89b1b5a6d175130264d9231fa521948a69e563a27df0ca3f5d0de6d7e1199677ae5dc4211f4a1e196b8390f3edb7db8c0204bcec1f7aa4666d98fe1c17299240731a19188bec55c0657d56f1ec5679a0ea4b4ddbf73b4356e08a60b252d5078365023da60b50ede3629506ab31d9744ab4cce386ac733e4d0819219c2384bbbf1c9253ea4de87c6e30bc67cc37109c70ab53104e58be9870ae4c9d8dc3ce383c1e09772b57fb25f4238f73d6c1085328e2a6a9d39b9fc9bd3723791f850e91458a3a4512fd45769d1e82e26d49f26b9298f8997b1a061082e6", 0xf5}, {&(0x7f0000000400)="2848715bfaa4c542ce3c1bff4f1fba5755f60685e827f8f44b090e00dc3c3b4d59", 0x21}], 0x6, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x1, 0x1000, 0x0, &(0x7f00002d6000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={r2, r3, r4}, 0xc) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r5 = shmget$private(0x0, 0x3000, 0x25a, &(0x7f0000ffa000/0x3000)=nil) r6 = shmat(r5, &(0x7f00004d4000/0x3000)=nil, 0x3000) shmdt(r6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = fcntl$dupfd(r1, 0x0, r0) getpeername$inet(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f00000004c0)=0x2) 19:12:33 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) 19:12:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000000)) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x2) 19:12:33 executing program 1: clock_gettime(0x3, &(0x7f0000000280)) r0 = getuid() setuid(r0) r1 = semget(0x0, 0x1, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) getpeername(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r3, 0x80000001, 0xfffffffffffffffd, 0x0, 0xfffffffffffffd49) r4 = socket(0x1b, 0x1, 0x4) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x8c) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() ioctl$TIOCSDTR(r2, 0x20007479) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000480)=0xc) shmget$private(0x0, 0x2000, 0xfffffffffffffffd, &(0x7f0000ffd000/0x2000)=nil) getpeername$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) semctl$IPC_RMID(r5, 0x0, 0x0) 19:12:33 executing program 0: r0 = syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x1ff, 0x0, 0x0, 0x0) dup2(r0, r1) read(r0, &(0x7f0000000100)=""/150, 0x96) 19:12:33 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0x9, &(0x7f0000000080), 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) recvmsg(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000200)=""/21, 0x15}, {&(0x7f0000000240)=""/70, 0x46}, {&(0x7f00000002c0)=""/142, 0x8e}, {&(0x7f0000000380)=""/46, 0x2e}, {&(0x7f00000003c0)=""/47, 0x2f}, {&(0x7f0000000400)=""/150, 0x96}, {&(0x7f00000004c0)=""/197, 0xc5}, {&(0x7f00000005c0)=""/121, 0x79}], 0xa, &(0x7f0000000700)=""/170, 0xaa}, 0x2) 19:12:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000011c0)={0x3, 0x0, 0x0, 0x0, r1}) pwritev(r0, &(0x7f0000002200)=[{&(0x7f0000000000)="57fb85d686d63d6f67ed735bea7a679efaacc746f978b23ab093c2e5d62680acb3fc03ccadacd6c3e3a610761d656bdf13cbfa920e219b20a3a06f734dbd11f4f74d2d128d8282a50387ce8dbccd9db6424942fc3d855fcf35f6956bb35cff9a53", 0xfe39}, {&(0x7f0000002240)="f7eeb12e14cd1ed0b3a8b2ded636478e7992758f61cb9cbe732554b745aa8fea80b1a391a4a94669e88d542248feb97a5b2dec0a97e0584aae7beec2cca2c5046f55a093ac645c1ab3d7df4d87c593b14ed6223a7f94a56814b093bf946949805c4377359cf33de8b7e9545970ee835ded3d4d379023fbc270ad2f6a", 0x7c}, {&(0x7f0000001200)="e82d4601b5469fb105ee27bd9a450038b8daa44b3e829c89f1cfae2722dcdf48d1bb315d37a137f1b0fa6838daf4eff41e51a0dc4ef24d82e77c12c3d8faf4518d88c8b5cd39ffb37d3d2c1d86319c23fcc1f9b5e4c4c0e24bc376451acc1f0ac887ffcc98eba116eb309bc3f29675a346e91365d79be4ffa6aedcb82e3c93d3bdb5e8b5bbf467a3afddadb500ae200cbe71e17c95ac43e63ad82eb40652f2aa692bed2cfbf6259673b289601833a29140f712b2c6870e456ee50945347fe09ac1e9602386921cbcd330b357957f8478936b7f51032eeb241714b5211290595206ad39d1803f3fecb39339b5cb3465d16f389827bbfeafeadde7609169c79d6fb90eb47e4d047a2024db2bf66c2c5f44c738d30f037c5aa6570bc765ce6113c86367d6d6d7cac9141601d28374d909523e60745f20b82322a3f4b7687b0b408dd9aef0c052fd17306c48ae6e1e4c6bf64093181a30efcc18193283493b1840a22ca836be1b4a3c700b64540d9b2858c83ee04903e607ba2e36319ffd1aee1b4b2a1c2683ccc40e3fea20157bb2db03dacd366722654fb74d79d65d5969fcb2ecba6a47a5603bbcb903a0440dc8d14c84b88bc60ed09c6699e331c37e586660b51ec379b8b54e559c023b83c0887dc1dcd8474930597d27887030304eabea99006f811cae65d14dbbd8c0c694f848d7e7cb9823c9324cdbfd60d8e8f1fa76c4505220db29cc644418d26a3b83d9688018cae7fbbf152e5cc4cf9fcaeec30ff263b31cd966bb67d9745a2eea15ed94f4c517398a11566b6f3229c7959118dd228aae81d8a9fb14f50cda8d4911d8698e9e7a17fc275176f9d9a11978180699c953238694ce60cfa0d10641f01e8f3c51f97dd1f37440b7d42e3fb98b77ea7a712a836f3e80a51ef86b289e697af20ae23a9dcaf975751a47f6bcfce4ee76a72c916395eb355b6503348ba6f3e48b0520afadb3202c6a201e087d7ae65edae7dc140bb7585ef972b351c97ff4b614cd0aa79e32285053994efc4adff4b2fc1b517f92c0fc0524c020d7651ee630fdcbf7587151feb15aa9b788940775cde6eaf24012b9c51ec058e24fb0e93901249d07054764d3a2b0dbaab2fedcaf6f02ba0241012b0a825132eb30f582f65f6d488885ce336edd94a78bf0880f50fda546e6fb72500b0b50965722c6637c60c67eaf91c246a994a7aaffd2f33a1eb2d876d848ac2f964a2ccc961db5cc10e54565dd918cf696974bbb76f7ddcea6be7fa205b46053a7ca3f0accea30123dff50f3ccaf8bf8cf5f39c8419c60e007e5853298bce98e8b4b728c4ab33e6a6a023be19d6d247caf1c24277d1d670eef2ffccca84d58e3713b77a7912a6cd288818633b01af455bb3e66b4a1e982697c0fa4301934c4c5b6f41562d9381d605aa68d00f61fb5fae26254db0e9aadc3784f2db0b7b1c3b9f75eed1763bb28d8143d9e326eabccd9c796bb26f1c58074689167855226c8c01d88f00677acee819d37edc497da894b5b64ff79ba5c6025d0a24a0749f707ebe2d4aee16363b14fa349467c2db19495193e572c94b7faaf5476d68bce01b29d6f75f8ecc3d23d2fbdf71a598ea32fa8eeab79889165bc7fbbd4f437c990ad655c52fe242fd026c8e4945274681ceeeb64fd36ae3cf6b2c5a455dc727e7b3064a1ca742ed51b29a9f1df4e14d013d3e6b6ddc16b66eccdb782719b0535c0f4b94a10ebc5f9845e572c7f6b4ec5251e4c58b2f34bd5d1e4f74972fcf75d338a33d5605c5f1fc988ece36f1a866bb6ffbd3a2b0e5d589534014fd14eba9159b5a1303ec857109941a0a703544d5f6565e3e5617f0c20e0350f37ef257b477a632438c1086e77bb45752a7d5f722cf159f11170223e02c28be23399533f432a9a8550802520501f7a4656cd6d415fbb49059d3d7d6669f86a261d8a3438bd406b59b4d9963a7b44a133b07814de90156685402051a29fc1afed9fc0b21d9b90cf3a2b40de65b986e8b3df281d7cbc98c41c43f1f98915b8e077c589da386fdb6cf9f7b5948ed103592e256bd38c0440c1d9f849757301c855475cc955275d7d426a31e2a958891bb9de9cc7d77896c1b78a5196cb62bcd7530515ac2170022679c51798bcbf3605e421f79a66c9a7e92c59920f289dfb7fa98fd168a2b24254458b09acb7591097ff9f048bb3eb28b6d565bd5466467577a831d0a4d0fd9ab848d61f5c0811368db3bd90bd22d5953cd01e639f75a958fa24c284cead78a6f0b60fe527d2fb761f23e689c19a495ff9247de7a45b33bbfee3f296837d25f3227440648b55e12192d17f64bbbca3e4891a32ef6fff8800fbb809c518fd660559d6830e3026c84f8d434c248d8449f724db2a9e2ab998c119acb8552a2f6674c484a7f0f1d25dedc60784c00b0608ea037186374fe12846cbb2ada5fbf6a28db6de314ff13638453ff7133f7623e4cb8d263016aa6b3abd459b74b390fea009442714dd4fbafb32e39f379968208a8cf012dec34e46f8b6e8cb8977d40de444d74dce23063dfdb825299a6f207c73c5163bfb68cb181d46de4e82109f90e8ac1c6f2075a91960cbd3ced5b03bf29622b804a18913a7dee21b85fd308cb580091f6fa57ec0fe9573e0e607319f55182fa6aef13bf4842b90aa2172b7d77c2ca2149a54bbb0fc6ccdfc9f8af6ead0dd8a580659a2e49775c156a1086e8936031e47ae53f3f8de77434570e386248b2a585f4ae8f4306e288bda7077e677ccc77392a92cabc34b0ab83b600286c26c8e22bdca21e46d573c5557ec250ef444c348565d255fce895c6de7ff6326b9da87b8f43c1e51a094d6faf42c97d3f294be749ac75170f40f24c1a5f97b9dd00dbb39ce606a05d7d9d0b3135a65c174a19065f9ea099357dc17fc0f16f0f44b60112405b14618987a3fc60e6c8564c447d9f008806cdd1223a139ffbdea49e71827aa64a6c1b6410bd6371ed9e481d2acf5bc9c7e1c3945d3dde4c73c7c9796555c69367902b5a75dfa151c6fb770d351986d7431b79ef24e95c2904925fe6ac3a4e2787958a922f671e4752d6f2fc6e86a96d22f25b6abf6ce03751432c6905fcc3fee6511f268a236716707f5b2349d321a0e6e3010c62be548aec1f93880c12bc0981091d007f706089b2ef68504e75fb196fe2fac394e78cf26d650e0cb98284d63884d955f56895826f0c47b2320dfe08f784a4e7769e3643d415024573b8ce24fc5667c2a8dd13d6d5e4ea5cc37827fbd75505cd834c797bb971a71c77c8c93d67f2258748022e3aebcbceceaeeeec7023601374fd1bf7ebe21acfc87a9126717389717484ce1e7d473707b4888226bd1788411713c3eb9d756734da15c39e6ce7a426a803e89c5af50b450a47a9934b7049c08f3a4161f3eb7dfd7ec4617aea86f9983b610947311135ac58e5370c05299ef01c382c145b24addab215c0b239b74b8385d89d9e9887245be7b1169ecaf94e3d1f0fe1616586e3894074ccdd8c9ffaa2594f2bc8f692178d0b5ac643f5bedcc41cd73c402a72624e155e272b8b7f0a01444af10cf712f45da17cfb66ffbb67b4674d799cfc80977e9064d783e2b786c7abda0f5bed4b427c8f11faf1f8c7b702ac734450c9e70e511115b593f4ade5abeb3158a1f83e0a60fb68bc5e2f1fcdff0e1d0ed09e211e376c672a6e2032087a2cb25ccb4aa55f59e90461dac2e69a98b276c0e87e04f10418904c1f0cc3b7e5beb42ef51133d17e7ee31c232d0d70d9a46983a98dca044ffb1b69e9fe6fd1c3582326b258cc41ca41fc6371f2f154daca6584a9431fc5d42ddb6fdd4671350300d9abae01f97ccaf571619a7a2b7aefe0b3a6ea0260509db14d87a9f65b1498a2feb13338610de0ce69fba4109809d9c742ab54dd98f1fe3945a8fddb9b397ee383f573a301655ebc9c07844e8dda64b0a13b285e4a3f5d63ae40fa4d50da8e4e8aa4900d6bebbab86396887ad5b8833a5a2e9a47fcdeda88a1ce0482f1d4c7722ce3ce13a95f5eaf9710cf03e798b940d2ce4b1f5d4c171a7dfd8286a3e923e466b2813faa78d0696a552355a4d6fff0baf8a0af5fb7a4dda1c286d7195e5d318f8aa7ce62ff5dd780b837e661d97568fb2d9abe92eafdf647ac598b1f230821a697be855998c2fed9f7da1d6e7346b0742b1294738c0a44d322d4e58c62c95f888401e07a178a5caff22cf4deb24c26d4b53913693e46d0b90fde822e4222f3c94001df0db55ae55ae0d31a402ba3c2f460a52ea65e8cb52fd4e63b1a30454ad089ec6603454ae37041be276a8b55a71fa850a840dc17748d5e413b9a11504d5e3fd3bf8296271e7a4d0be38b9df99e2fec1a16f0f52c3f85311318757811d25623253c6f89ea355ee5c3b36fb5f1aeae6d1e4085f774bcc6b2ac4e0de8dd0431dfc55e03bafd9405d4fd4dfe6840616e03af11d719194540ee37eaec7c82d9f006d5ebf1dc46b6c8a3bb4e9e2c0ad085e0549eccb410639d24bce5dc1db4b6b19d15d8b8f3d656a295db69590e3115308735efa380f52a1948281c25e890091d3f75c7f3cd750ea6adf5cb701525302070f216e18e201aa8bf0ee0acb460f045d9c67cf4e7bd39fcdc3cdbf307f69c7772dddbe35da0665f44df32fc0373c6e9b6b9716070907928a1d7e79fe4fabadf79ccfc3bd76326434d982f5c6d9c2f42bdaa4a250bd198e617c86cb689f213f43842440020477496243366f81440f85f63148b24e1c3862b2951bb225f4f547daaf0ce2e6dc32fde4cb16efcdea985a422001fb5e4a410c45b012a1872a97e4f6a3e0f9d511e9bd4f0224e288ca6db05fe111afd91c17cdbc9690d936fa6ecf89a5ed2cacc54e884dd26bd23559e27b444040dee1b53b7845c28947e855e87850cbc7314c00e5444352c7f527cf2a7d7c1c6d06873fa5f8f4caddcf315d95af1bdded58f98ab16d12d751f29dd56b4cad83f55163f55b0c2e09570ca222d6c2dd0886957e2ddf4e656674c0efb299d2436082764a64c8a6e29523db632c3f7f20c4b3cfd6ab573ac0d87545a5944833ed16a4703b6340318603266e1a88460e48bd103886bec8aa8b499f6bed97dcb63f6174ff96b05a255794e7382abd735690481cae9a1a6e36b01647bfb679a1fee5a110403694143718c642bea5285b92df4ca50fbcd59216f0596ab4b78bff7be1329b0a5c47f98d8e0e3addc221ad6c72015121029c146bdeed1de75b5320d002dc6be6cb501a3de5890967325044c94c29489f552d82a7a30aa367d4b9990674a6ab02e1254143941831ae7a2de50ab86d39df971b93b4dc7278a4985ffd961d7a9c0a1c65f73ba9c7c133b34addc951f66fc1926a2e2d57fc6618e7ee8df0933a9315d3e49809ab1cfb05a30106a245a15abb859d065d286457816563bd12767c44f0a72796c1191d907797f9974f430e85bd533c0dcc22750ef2b52a8da3abaf8d5fb35a5e966d5809cfea565e53e31d1fa9da9c154e734bc3a870662c0ec1275e24b8a2adf9532e8f460f6127999bb565ceb768f948109bbc0997681d876c84eef6ccd664f4927724d254d9ca42ff06729d0fd3915cd1c57ebc21d1a7a39ebab39f3d3afec701faa042dc509bfb800fbe51c3fe4dff09fb79d651caaa86ea4e24a7ea9639c758b6ab2a926c9d8fa9559f8114cbe39145b8faba78e8de45ebca1d12fcaee94f4a6d4cae9e062f863b0aa749d06bed440e149af78c95c6220a92d45176cee374f0e1434f6ed066debb5a6ce016b929dc5c731223d5cd7f82beb3a7e1fa2b96fa27053489", 0x12ad}, {&(0x7f0000000100), 0x12}], 0x4, 0x0) 19:12:33 executing program 0: r0 = socket(0x18, 0x1, 0x70e) close(r0) socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x18b) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x80000001, 0x6, 0x6, 0x1, 0x4, 0x0, 0x9, 0x0, 0x1, 0x278c, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:12:33 executing program 0: socketpair(0x1e, 0x5, 0xccb, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x4000, 0x153, &(0x7f0000ffa000/0x4000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000100)=0x2) 19:12:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x80000000000000, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r6 = semget$private(0x0, 0x3, 0x1) kevent(r2, &(0x7f0000000640)=[{{r5}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0xffffffffffffffff, 0x6cd}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1, 0x7}, {{r1}, 0xfffffffffffffffd, 0xe5, 0x8, 0x8, 0xfff}, {{r5}, 0xfffffffffffffff9, 0x20, 0xf0000003, 0x89, 0x80000001}, {{r5}, 0xffffffffffffffff, 0x20, 0x12, 0x2}, {{r4}, 0xfffffffffffffff8, 0x20, 0x28, 0xffff, 0x7}], 0x0, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x10, 0x8, 0x5}, {{r1}, 0x0, 0x80, 0x0, 0x7, 0x3}, {{r4}, 0xfffffffffffffffe, 0x86, 0x4, 0xffffffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x33, 0x2, 0x200, 0x1}, {{r1}, 0xfffffffffffffffd, 0x1, 0x8, 0x3, 0x100000001}], 0x52, &(0x7f00000007c0)={0x800, 0x5a}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xffffffbb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x1ff, r3, r7, r3, r8, 0x0, 0x600000}, 0xe947, 0x3, 0x7f}) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000016c0)=""/128) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x49, 0x0) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f00000005c0)=0x10000) r10 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20400, 0x20) r11 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r10, 0x40}, {r10, 0x8}, {r1, 0x124}], 0x4, 0x100000001) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000600)=0x2) semctl$GETPID(r11, 0x1, 0x4, &(0x7f0000000280)=""/241) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000500)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000540)="e4a0543f947209204f253e73f9a5", 0xe}], 0x1, 0x0}, 0x404) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000380)={0x3f, 0x4}, 0x8) 19:12:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) shutdown(r0, 0x200000000) pipe2(&(0x7f0000000000), 0x10000) 19:12:34 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x4bb2f044, 0x1, 0x1, 0x8, 0x80000001, 0x1, 0x1, 0x3d88, 0xfffffffffffffff9}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:12:34 executing program 1: r0 = socket(0x18, 0x400000002, 0x100000) fchflags(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x7, 0x4) 19:12:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000005c0)) syz_open_pts() r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() write(r0, &(0x7f00000004c0)="5d720a5b02e4a2541df74b0b2b2a34e835cffc92b3890ede5eef870835507f5fb7319cdb2afeb45969ed164d6c9271c002ce100facf32e33010c10e696d75eafe989c2e86a3ad7b3e046277caf05092b2da33b7d39f49cccbb7f2638c58d4bcc9003f87db03e868b54550888ecadf2b08660632414e2a1cff97258a75743f26dc76e0cd2f55874766feeb59855838dfbff11e2398bf8a3a458a10da9fa12cf54cd8c6255b0def538414da066646eb164119db837f8afcfcbeacf910babb038caf7d3e2794d7ea8519a25f3296b294b", 0xcf) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:12:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f00000000c0)=0x1000, 0x4) 19:12:35 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = socket(0x6, 0x8000, 0x8) semop(0xffffffffffffffff, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x0) semop(r1, &(0x7f00000000c0)=[{0x1, 0x2, 0x1000}, {0x2, 0xfffffffffffffffb, 0x1000}, {0x2, 0x9}], 0x3) r2 = semget(0xffffffffffffffff, 0x7, 0x6c1) shutdown(r0, 0x3) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3d, &(0x7f0000000280)="37d2a5e50024f445e48c63041859c21cb0bf6eff220c218570af97fa262d7072767b2fcb97f57066c7af5391edab99575ae51d293439e1f3163cf320996b970fcbb9406d558e21e308e94c4dc7ceb11efe86da96a6b49bedafb72362e22f11e62ef2e8213a", 0x65) semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffffb, 0x1000}], 0x1) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000300)=""/215) shutdown(r3, 0x1) msgget$private(0x0, 0x20) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000480), &(0x7f00000004c0)=0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/53) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) semop(r1, &(0x7f0000000240)=[{0x4, 0x2, 0x800}, {0x7, 0x10000, 0x1000}, {0x1, 0x4, 0x1800}, {0x3, 0x9, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0xfff}], 0x6) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x200, 0xc4, 0x0, 0x1, 0xfe0, 0x40, 0x1, 0x2, 0x0, 0x7, 0x7}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x11) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000001c0)={0x2b, './file0\x00', './file0\x00'}) semop(r2, &(0x7f0000000000)=[{0x0, 0x1, 0x800}, {0x2, 0x200, 0x1800}, {0x3, 0x6, 0x800}], 0x3) 19:12:35 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x60, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) listen(r0, 0x6) setsockopt(r1, 0x29, 0x9, &(0x7f0000000040)="90000000", 0x4) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x10) 19:12:35 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:12:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x3ff}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:12:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) lseek(r1, 0x2d, 0x2) 19:12:35 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x11003, &(0x7f00000003c0), 0xffffffffffffffd6) r3 = fcntl$dupfd(r1, 0x6, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x424, &(0x7f0000ff9000/0x2000)=nil) r4 = msgget$private(0x0, 0x100) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001b80)={{0x3, 0xb}, {0xc, 0x9}}) msgget$private(0x0, 0x13) msgrcv(r4, &(0x7f0000001d80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae256449800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009463b14b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca89d171bfc3072dfa63b91fad45dbfb48c5ecda9610f8a8a5339ccc4369b3eea62abcbc776f03c89062f75136a0926050a5397983e066d7de1566b1d7c2198456af27f7e18478acf7d99ed256e88067004357d1bb5e3f1e7562deb322f6bd2550b964f6be7bb10213a627cf21c53397d650d88c2f18b57ee26da014ba770a0c0f7255455cca037a113a286878e71a7002c4d425352ebb718b7a0c4de976bc63df98488d30c588903bd86b74e36e9d160dfd0e710b80997c711d964c444eeb85cd05fb062c0cbc5573f8f6cc6bf92e14eb633673604779c2"], 0x1, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001480)=0x265ca) r6 = syz_open_pts() r7 = dup2(r2, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000340)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r8 = semget$private(0x0, 0x3, 0x22c) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x400001, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x9, 0x8, 0xffffffffffff8000]) msgrcv(r4, &(0x7f0000001c00)=ANY=[@ANYBLOB="000000030000040000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2d1a9ca16d67ad3ffd6883f9b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b412a16b18d18d4260792d7089315bcf39231e54b52d53aecab6ee8b17fb7bcf51e610d01ad1593f7b35440f3862a53ae46a48703542a9ba005d5a7adab59cbd5b482dc04e7653b7456ea10f9cb6de78c9a5ca813b3e2dbe6de24143fa337079637d1fec91dfb4b03f2aae8d97300f4932f0155607547dc8d93091c5994da401cdc7d995429d01d232e316871f02d198e551c704a09f0f1e0c136f0a4accf1a4623d4a0fb4080b7bfd6cf8f5095bbfbb8cd0a522d8e047c7916c000000"], 0x1, 0x0, 0x800) msgget(0xffffffffffffffff, 0x3fd) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x200000037, &(0x7f0000000080)="4b74954c", 0x4) 19:12:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1fc, 0x0) fchflags(r0, 0xffff7fffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 19:12:36 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000000)=""/160, 0xa0}, {&(0x7f0000000400)=""/254, 0xfe}, {&(0x7f0000000200)=""/95, 0x5f}, {&(0x7f0000000500)=""/213, 0xd5}, {&(0x7f0000000600)=""/72, 0x48}], 0x5) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000100)="27d680d1c4b655c8a6cb5b06b01f994b223a074eea2718f77352bfc6733fb23b7a6be3959233760f45a2d65ff2a018018e9437fe7c8f3b24f445ec4ac6305659479874beabec4e3352d8ec0aafbc8aec5ee708580aae82282564c9f44056ab8da800ef0beb9c92a701c53ba78bbd8a3fdd178768792571f83a6658efc1028ae66bdfdd5614b730caa99a6d8b5201b2092478fbc82b04f8001ea6193c9e90122887a9770f9d124ee5cf84f49c7724b308e94317d4854eef35166231c538e308b9156eec8a082e808a1729b74806b037ff517b38a7e9d14b2f65ca19b35e0047408ef547e9909894ab4077a6b7175f219736171ad250abc44c9e136c03", 0xfc) bind$inet(r1, &(0x7f0000000380)={0x2, 0x0}, 0xc) 19:12:36 executing program 0: mlockall(0x1) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x200, &(0x7f0000000000)="663a428d5ab3fcd9986d1d1869598c3907e98d2802552399a64128ba2007802453947fb9b337cbdadab74d4680c76fb813f261426cfe8774ed52c5308aed2ca1149f0f18ea1bfd4a6b83a3c4b4b730971460077dda715a9b1269a90e949f", 0x5e) 19:12:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget$private(0x0, 0x1000, 0x20, &(0x7f000069e000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4, 0x1, 0x6, 0x9, "7a7d5e5c86b33109e57114e34fe2ea394ed21660", 0x0, 0x1}) 19:12:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000180)='./file1\x00', 0x113, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000200), 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="a440a62736a48f791c9f71698ac1212e066b7ff91157b023610a18c8517c1f8253684a02104aeb2df9c43beedb", 0x2d) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x3ff, 0x5, {0x5, 0xfffffffffffffffe}}) 19:12:37 executing program 1: r0 = msgget(0x1, 0x20) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/46) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000200)) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:12:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getpgid(0x0) setpgid(r1, r2) 19:12:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r1, 0x20007478) dup(r1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) execve(0x0, 0x0, 0x0) 19:12:37 executing program 1: chflags(&(0x7f0000000040)='./file0/../file0\x00', 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 19:12:37 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x20, 0x7, 0xffffffffffffffe1, 0x20}) nanosleep(0xfffffffffffffffe, 0x0) 19:12:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0xbc1eedf6b659859, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 19:12:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) getgid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dbf8e71fc70ba50b84a0aa0bfbc1673da960f24a4d045ad77625344b37da87bbc2fc206dc42bcc04d535304f7c08b0021d5324b82ca51827f37b4660e3a2c2b808ff7fbed0561b6c1f1422babc30522cc07750a0f99f74265142b9970feb73aed4caa3960a4a71e7d27e17bce4979f8d39dd196ec1251d871bb6b292f6b9d620c575b0ecae2e6e628ef8e70541e6bc5bf49bcfadda3662c5ac0bd6ee", 0x9c) 19:12:37 executing program 0: socket(0x2, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) socket$inet(0x2, 0x4007, 0x400005b) 19:12:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x1, 0x202000000) setsockopt(r0, 0x4, 0x7, &(0x7f0000000200)="745dca716be6804a6b58c1837442971df8bb8b2b288e9f0cbb19a56dbe54e0292e5adb61efa9c1e1c4208617f2814607dc8efd63c2b16b7f5437be06953e11787a930099e79be16b2fe83d81c9623bee572263ae14eb38956a40df7db16d93d56bbdd8ad6df693eff6e2ad92231ad02894bec419526f1489c49c767f5e862ec47f5df1dce1a1e2bfbe63861168fbc98d9dd01f9fd3b9b457109378597ae7e8701b387acd67ab52f7b47da965f91591d469354d15c3444e7f20fe91f05aa710e4dd6fef20ffc7d5802572674080b65d2a6033806dd2e7716ac4e005f4be1107a07a2018088525380fc4e78f7b18c16dc5babde72db48ae7f923ea7ec694ea0e3657c64f55db23d0a8538f1b34be8f29ab7f59a7d18b46a6151f57915007f324785672728417d0933033db6a10bb8c326fcc770f", 0x133) setsockopt(r0, 0x29, 0xd, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x20, 0x4, 0x0) socket(0x1, 0x4, 0x3) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x3ac, './file0\x00', './file0\x00'}) socket(0x1e, 0x4000, 0x9) r3 = socket(0x22, 0x5, 0x5) listen(r3, 0x20000000000) 19:12:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001880)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001700)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000002980)=""/4096, 0x1000}, {&(0x7f0000000140)=""/222, 0xde}, {&(0x7f0000001300)=""/255, 0xff}, {&(0x7f0000000240)=""/68, 0x44}, {&(0x7f0000001400)=""/253, 0xfd}, {&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000001500)=""/209, 0xd1}, {&(0x7f0000001600)=""/253, 0xfd}], 0x9, &(0x7f00000017c0)=""/188, 0xbc}, 0x0) sendto$unix(r0, &(0x7f0000000000)="4afcf6b798a45b38e84d8ff50db32f7ba021cb78cf16c2a08acc1c95b5170323cc1d1068ded0789bab1038b489d15267fd731e3e5e8d134feed07d591a2a35feb5a4abd5711f7dcf99d0822720ca2192178cde6265ee0ea308c033", 0x5b, 0x4, 0x0, 0x0) setsockopt(r1, 0x800, 0x9, &(0x7f0000001900)="78714ca8fe0c352b11735cc050bdde3771baa88c26291658c44728106dee021f4a672b1c1a2819d8f9468cd2028840dd122167d9ace6b1da6cfea37d", 0xe) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000001980)=""/4096, 0x119a}], 0x1000000000000142) 19:12:37 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x1ff8, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800ffff) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto(r2, &(0x7f0000000100)="c574e157137959f14402b27c1a3fbb2baaf961694c6682c0a0e870ebaf3ef0360c8f03970971700dc5381cda19b653ff8605a9e8ce6f44037dabce0fc084b2cf5977a7b35139ae8759f224ec2f329a77b40c797442b5901c61f2c67be2833b828226c3d867679397433820f92c5f11b3a26bc9b77618ebe9270f8819c1566ce7c6391e", 0x83, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) fcntl$dupfd(r0, 0xa, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1) sendto(r2, &(0x7f0000000200), 0x0, 0x4, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) fchmodat(r1, &(0x7f0000000640)='./file1\x00', 0x2, 0x2) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) pipe2(&(0x7f0000000600), 0x4) writev(r4, &(0x7f00000005c0)=[{&(0x7f00000002c0)="c5496e36ec99af97e3dda49effdb7a1b09a6662bc765843244de25e254bad19f829cb91374df0209f4e1a5e169a81104a9657ca69c89044481416f6b859f99a152282e7a974e0526a77abfc9eb1361883dfee08379a5da9c1a1b91b965e4d5f0e357f188948f912d5fd455d33827", 0x6e}, {&(0x7f0000000380)="f03517f70cf77f6aa545b45eb77313eec12b89049bc14f2de492a052ff70251a448b76e86000087ac2f27b808d30d103ed6fabd22e44906c22e5bae2ccef453f9610c7ee4a81f756074cf4745f115053395dd8d81dea0918c13c03482edbd3fcb5aebf1e01ac694394eaf3c1cd536e85191badfd3e38139d2dcee0c1faf915eb9e235d0817b616b130", 0x89}, {&(0x7f0000000440)="0872d7af6de1fefb808d1615b1a62f73a2ddebc25465a2f57bc25b163c85752946828f3a6137b633ba89fc88b750aaf9244e02d35e06c9cf001271d56cf19eea8a6e9b8da20567966391ae8bf5a4ab855fa61ff635a4b39f69946c4be7f26c7f88c0161288236348ed8632b0937482fe6897520a22121c338ef0fa79c656157321983a12c7e16b2487108e88dc15537a96d44e2ca5142a100a44aa1e9c29951dfdcd7fe59ef65ad05f07b45ab37179d472b11d013588e65fdfa8b9d321b2011cd5936b27c3d2934a140e5a5fbe9be437ac7f0a7db34a117a43e7a18030ad", 0xde}, {&(0x7f0000000540)="b7f4955321968657200a63b4da8041632922a4bb43072206bb97759bc229816417ecb0dbae41782d943e80d9ac7385bcc1b3ac34460886712ebcd3836a78cb57a23c9078a53243345f24c59c2b6b582d06bba5f39f64e7", 0x57}], 0x4) 19:12:37 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) r1 = semget$private(0x0, 0x1, 0x1000000022) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x9) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x10) ioctl$TIOCCDTR(r2, 0x20007478) 19:12:37 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = kqueue() dup2(r0, r1) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) recvfrom$inet(r3, &(0x7f00000000c0)=""/210, 0xd2, 0x1, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r2, 0x17}], 0xffffffffffffff0f, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0xa091, 0x2, 0xbe, 0x9a4, "870ea66d50cebe92492d21b3e4a6f703e186d656", 0x3ff, 0x4}) kevent(r2, &(0x7f0000000140), 0x4, 0x0, 0xa102, 0x0) kevent(r2, &(0x7f00000001c0), 0xec7, 0x0, 0x2, 0x0) 19:12:38 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x3f) poll(&(0x7f0000000040)=[{r0}, {r1, 0x44}], 0x2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1) poll(&(0x7f0000000100)=[{r0, 0x1}, {r1, 0x18e}, {r0, 0x4fb478cd136ba44}, {r1, 0x3f}, {r0}, {r1, 0x4}, {r1, 0x22}], 0x7, 0xfd) 19:12:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x9, 0x2, 0x4, 0x10001, 0x6, 0x9, 0x8, 0xfffffffffffffff9}, &(0x7f00000001c0)={0x1ff, 0x10001}) dup2(r0, r0) 19:12:38 executing program 0: r0 = socket(0x2, 0xfffffffffffffffe, 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28a, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x78a8, 0x5, 0x100000001, 0x4, "7c9f90aac6a231945fb5251a44962ebe48364eed", 0x37, 0xc0000}) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xfff) 19:12:38 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x2, 0x10000}) 19:12:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x801, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000840)={'./file0\x00', 0xedc, 0xffffffffffffffff, 0x4, 0x1, 0xfffffffffffffffd, 0x8, 0x3d, 0x0, 0x3, 0x0, 0x9}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x4) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000800)={0x7f6, 0x0, 0x7ff, 0x0, 0x5}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000007c0)={0x200, 0x1f, './file0\x00', 0x5d3, 0x80000001, 0xf, 0x10001}) pwritev(r0, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000008c0)={0x0, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0xb5, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x101, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000003, 0x3, 0x3}, {{r0}, 0x0, 0xd4, 0x11, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x60, 0x3, 0xfffffffffffffff8, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffc, 0x4, 0x89, 0x8, 0x40}, {{r0}, 0xffffffffffffffff, 0x33, 0x1, 0x800, 0x2}], 0x3f, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xf0000052, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x62, 0x20000002, 0x1, 0x400}, {{r0}, 0x0, 0x0, 0x0, 0x5, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x29, 0x1, 0xffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x6, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x6d, 0x1, 0x100000000}], 0x2, &(0x7f0000000340)={0x0, 0x7ff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x88, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x6) r2 = accept(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) write(0xffffffffffffff9c, &(0x7f0000000900)="5b3e717f85818746d498bb058121d746f67577e020b36036e9f1a562d02af1e1b433f2d35791d4cfc6a97511a6a5b655f2efb29e8262d56f8170b348e6620f4733282407180383056e0ffe1aea26372f5c62a54cad5598707495bccfca9569601761542c8f4baf71d8fce48fbf8634777420d87954408f8dada0536e8e31426bf6207f0a4ad670e202fc64ee4ebf9250035171aa6b2cd393e23d4b8e95032c12b06415d7c7ddab9e4fe58a72fff34762cc34711972578e88e591addb5f957a7bab86fdecf10e599613ace75d1e1d8e07306fec63fe2aad33", 0xd8) write(r1, &(0x7f0000000480)="898ce01887dc651fbfdedaa6cc6735947907a370f833e0ae7c81b15531adcd9da68995315ac8da75ba3224350baf6f83f86d9598c1c191e366df0f44039e25d55eb7713c8d0f89f98be3c82136b11dc494ed94ca0c4c0e0ede9238ab1bd58a23c38e9b813d143aa5efe9237bd92e13fad90fbd63ecf034e1f2f049231e5f7ea8c43b056c9b1098a1ad2c71c3c711dd56dd36c2015823282d7ea750c6623ddf0d2c0a1002e881565235af7487429b66d76c4e9542d001fdef821439ca4a7f2f2aef59d845ae12455f15570ea94a227ab31b8b063e8008f265c3c724456058697d32dff7cd901be58f3a7db5abd002a4605133c76d01a04740f4a7", 0xfa) r3 = semget$private(0x0, 0x3, 0x100) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000580)=""/160) ioctl$KDGKBMODE(r1, 0x40044b06) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000640), &(0x7f0000000680)=0x10) r4 = msgget(0x1, 0x4) msgrcv(r4, &(0x7f00000006c0)={0x0, ""/126}, 0x86, 0x3, 0x0) connect(r0, &(0x7f0000000780)=@in6={0x18, 0x1, 0x6, 0x1}, 0xc) pwritev(r0, &(0x7f0000002e00)=[{&(0x7f0000002d00)="403bd868ec743b2e1e8313f93b89dfb4dcd9317d91ea1e311b27fae289d8698a8965ac60ca2c67e92dcb6d338f69d517a6e538f6489d0d52caf511179cf915d928c72708f63d9c7d07b0e3b24c7bf6430007711534d1024aa075995bf467d9e89ebe0c4cb9561e1be178127f2deb8d5acb3336e2aca9e3e35562c1bf9f4d129fc97c529f7da1c8ab5692d8346e681e1f097b1b95a57cc97159d676cadc678573cda6efd7affe43e22bda1442faad4e19e65e0284f08b9acf2d20c295e54bf7e1197b53962e53c220ce8866ead36ab2da809eba2202f8a06d2dc4b52530d179e57d80dae423638dceb80fbe849e3d1a66ddb17350147891", 0xf7}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002ec0)={'./file0\x00', 0x10001, 0x5, 0x7f, 0x1, 0x0, 0x9, 0x80000001, 0x3, 0x2, 0x5508, 0x3ff}) semop(r3, &(0x7f0000002f40)=[{0x1, 0x6, 0x1800}, {0x7, 0xf0b2, 0x800}, {0x3, 0xac, 0x1000}, {0x4, 0x6, 0x1800}], 0x4) r5 = socket$inet(0x2, 0x4001, 0x101) readv(r5, &(0x7f00000034c0)=[{&(0x7f0000002f80)=""/63, 0x3f}, {&(0x7f0000002fc0)=""/139, 0x8b}, {&(0x7f0000003080)=""/107, 0x6b}, {&(0x7f0000003100)=""/94, 0x5e}, {&(0x7f0000003180)=""/253, 0xfd}, {&(0x7f0000003280)=""/222, 0xde}, {&(0x7f0000003380)=""/27, 0x1b}, {&(0x7f00000033c0)=""/200, 0xc8}], 0x8) 19:12:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="6398f9c6f5de206a496b5c717989dbd21a5654edb19a5384a9e1b105cd52a18ac8371b87620d11fb772b35b20a5f9bc0f213d6bf1c54f900579330d15063cd404718c9c3a45eb7301586abc21a3751c51351fb8c830807b781626a1c3038504cfaa5e849774b2f5fb99824605967d1430965004b966b3370b4e03cbedc3e852fd1ca59178e82e97c087586eb6f3a906891c6539f267e94668de63ce85a5f1e1f77ee42dd790203dcbb15975b95c8049c94c8ac5b0e1686cd6c5a0992e040335211478cf3367e51ef832c0eab3b4810ec31ed0d0c264349c8a675a3fdee310246da51bcbd271c419f149cb0ea01c9977147328c4c6389de0c8f18c4526d82fc982992a07b4667210ca6bc162eaf3153032a21b56fb702e6ad933e5784ddb2a5372ff51ff42e441353291cdb4eb18dc16d330586c8c4f622980e482a594d8731d4e1bc1ecd467df0c75687ef3e448690dd53ae2eff2a3b85718b6b2ba132c48ed486b7ed8786a8f34e854f833db33d4d3d5607c40fb9f292ad6e414bcc078406c3834229343a330eec2044cd756a78cb5af07268fc3748fdaefe492ba65085723322a51cc7685c274b5d245ab385fa257dff3bf35f500538328850165cf14859c36a9c2ab86ab92e3b9dd209415c6a1d5e46412e3146ff27d350039cfc360d2388e3bef3941bcdb19a966408ec2a0fe4e7ecd1549d44fe72c814b769ab8335f7f38d56f1a15ae605b223dafe61bc031b8f3953fcfe012414d75015285624ad9f0a8a3b1361d4a288b491d2a6634583fd8875f8f470a4fe616869210a6cbfab79d44d0752dfbaaba8d447b637274b68eaa2045c5688cc81383f06268cbdfdd3bdf4754d7424dd4ba6cfdde7dca52a0d96a92adaa59e22d92c9c2f3654519054c71575728f271dcbed0ad9a4f3552ba345f8d7590145893334658051161ed938b81272b9350c5aef781234a90c45dda14a86841d329fcf7014a9aec8418aebd6471f22e7846aaa7f64f2cbadb070c3c38c63286be7c0249e29e21bd990e580e299ef29a058bcb42f7c3049d7ef0c37c775b54e365e1913b0343f81d34d624c482e5cd52fafcea047da2eddab13fe7487d18bbc3ab200b8e0b4710d2d6cdfa1ef552cd6c547337d521397035fc0639e359ad0f797473aa51e6b2e2934cf959548c9d7da31b61b8de59e76051a0c0b35561dc106da54b56898b738ec0b09a5aa47001334a5d89defee8ddefc1d553bee50d7e8152bbc2b26c4f8390d346cb957d045c69e4acfd4e3362d55b80b8506df51c2fb1afb3b531d3f63fc5303fd41dd5c7826b4f52647c279fa8bec6f8f5aa56a150cc1a1b96047e061037d604b3e0a6c76d13e72a5b847c2be99f83205f4c739139d27e7f73d5d3d2dd3341679b8f5ca860fa5529f21f3328b4a26e94ffb5d4b3c8a61919c9005b1dd7a79747d3f91aafa985b6bfdc7763bfb9263db86d25d72c62e97c98effd3d879637ef4070446cd4b3c28e6f21cb9e61b5143166ec949bf4d9c6e05f78d33a426639b9f5bf770c2bd7d8feb2c630757b902933221f9a47a2fb6a92ecffa1affaeb22d6ec58f402d4aaa18f87caf9b6d4bdb12eb6cc5a8c5d63a6731a3d9c103c5def324737ae98e5a6223288d91ceaf788a0bb498b13c5559babe92bb73d2459e9676c27844b1592510036ddaf5fec613aab38a2b48a9c7fe7d830b7ef3c9fbb801b1782d8c2d635e8b5935c597abedb03eeb5a05764ca115a1ace310c792745eeed04d8395498f4e8910b60f14094b470677286ca55c3ac25e68a798295528970b9b3c082833165eaf44979df7807ec4122485ba5be1dc307fb58d0acc388be4aa5aa46572a8a492e9151c33387f37cb44112f65cbc7d33074a70fa717bbe2c8372bd4fcefabe2ae763cc7c2acbdafd46f3b8aab92bee6780cb3ed043f133c973ad5e0946e42d3d704e558fc6f41f52e8c5d416d391712b907e4caf834904fde58087eca0eb4fdf2ad00ae65212cd59bc83eb48712af835e52f96b6233af3adda2bedb492dfa062d33eb74ae485871bba4b082ceae9bcf1a2cea5722428eb6feffb6bc2fd590aada33225ba86ee157d9b41e07b41cdd054b74b71661eb5ba427bd7357135d469168b4eb7bb7f4fdbfc917fa555363e60b8b69844c092d536c479b0a75694901d46077548fee5aa250b3847b2a96ad9348221f50fdf7e5d8e18241726fc4c5c857ae6ff15b45528ff724dddc5f992dabbc42b9d00d5a9176ad0bff5b8be75a954ee2d6c647309a49462cef217bcf593be86d0f08d857c75e9b294ee4b9ca3d3cb97ed377b0b57b7b0fcefb155cb2f2e008016fce7358d048bb59ad816546b406624ee1eed7e7b21aaca1216f774813cd029960b2f73b98c55239366799abf8d56d00ed3d26cf6a8b683c71d4dfd4eda829bcd762ba6fc9480723e91375120fdce67933256607beb0da9210eb2381d79b67e44264c6356a72a636cdd892829daa38676f9c45a72f9bd32e33710b0950b29f4b2647a7ee8a399c5540d9739a05bc0c1b8ed75e4208f36717fa2536be13100052e383d283b8555a5165fda8b7c410f1d47c551694a3d2881f6d9c78e51066ddf85a520222d8c6eee6f52b60f5e3bdfa45536fdf2163dcbeb38227c730449558ad4b7d5e7085c3e152c82b29a402709997b1a7a5d0d74622ad4dd49f14ab196d383461827ded065fb928a07bcf5b9772f2178b02acd80814006adce6300d8737d6f5f095eea295e3e3cdf66b67f3f67c79d52774a4f84799c274c1132c6adf4d79b4db4266e2a622a21251694d17c17f2ea12f5f2ab1be7793802a80af292196ed5efd1d9a970e8f329a8fb53136d58d14e4f0c9e761400d6e748260a53220088a61dbff78576a7976ed0eba390356e0d2379bf5f047fbf44006c2a82135d4d63805e6f9a1d0bff167ceb6550b4ebdeb33743f2c4164102f0f6f6cb2c494ca5c658c93b602ef48fa4592c4b0d52ca1ce92e4d50af620979005e04a7fc3dbef4964ca9f790c75d02359bef791113218f6cf01da6cb912d57665cdf2c2d7374b92b9e8ae9f8aa9b8c86420bd9864dc02c7dc2a8fa7d40de42a3d968839a97b18da2cc224e593238513135cf6c441c65c690d9c3d213038e9c1d20549c5c4a2db638c81ae7f3c029371e8a62d8b5169245e20f16490bde1f2751db86e045b2d1fc2effc15882f736c182414e67034b58c7077db35e5d0b543b0b1a112d7c9ff386feec7db2c62acb47943d60e2e597a9f21f6c887aa6903c0a6ea4acce2a8e12d13b734f20abf394e1edd547cd5b7fe1b4e0a5d6cedb852ab510252f1382ca7b5a12d983a7496b30b46fde802ef4f6ecc31cc02d13be69dc3772db79dce0088cbecf5d98bc49430bdedd0df54e4847fe70ad73b28e28200dce71d7ef4b6a421326ad952d45d240e6d27db6376aa87e7291f0f0ffe42435d31d8360098a3a8cbbafa222f2cb27f9bfbca2068f67d1c66755d2d9ca245496fe139963b232608d61e09b58afbada7f3193b8afe2eedc7353c731533277f56822441bfbc4542366ad75d938173e27dc340ac9ebd333e5ff3a011da7bfec26037876d8200fb177ebbed6366687024886598277ea70c79cbbf7bb245163b7f24aa4676ee04ea3a9939c719d5d20aed8d102663b83bb31af969615bb4e7931cbc7db0e29f08d42bfed99409ac087b0685c7e1ddec9208236e0234ca851e6222d5d7c07aba7f49a72170775793a8024992501639643b71d7d157689d2491ce7c0c8f25fef39387761a59562010be35cab241f244b5d4d40004610c66df197e15c2343e7d9648153b3e51448faba2c600328b58776bfbb06ecf4a9a4cdff83923d3162c00ab6ae7ba590bafda27cd15afba19933af78ecd345821ccee0b8ff7b4bf7d697e097cc1052412c7f65bc3d2b2280f4b88617c54aa1e3932b487232948f062ee7e4326f7dcb978cdccd4fe6092e5e64a9ac978c53cddda25fa00a38aa05c71276b2cc76cd11ca7230734f3957881b81b2e1d1c903ba4bd97e80a3a63c7cf8085431b27400f48192c5058ca6fc28f2996d5f7867908e18b490ce4e2ed4bbbc877927fff6ad122a7712391614ac5cf8a500450c8aea221c0926e1f1a526c4d53f70084301e19b8fe6a20d2169c8eb55bae03526f683e7436a8607d7caced1d5d92f596a70c01a7ba033aff1a8d15c8cd7b3c65983764aa0b8210917cddad9df602852e09c9b1f79a3790256abccd549003fcdfff4f6c394016871650af98b09700b0b9eb4471568b8ba641dfed1bc32da445e17f2648ed4e32d7055a06150f5ae88189fa1ffd76d93455e3b4d5a8e4eb2d0ee639a413432fd6fa697744a901c61fe0d6ed9fcd13fce4da85fb50319475acb16a5ab43307581b393b5b73ecfaa6fadaea635ec6a67c1a2a6a7e1de18b102d24014f65a002e82b06cc578cd0fa169618d6f29df7c3ceeeaf75550775b054eff5398c7835919e59b639cde16f6f15013f093b0347dce9d967402908e07c73b6af3c374a17831a5a1f076632580c663d4e0b269a6717093f5569f88331b4fe3b7e879eca7a03dc848858613c63ec894735bcaf4058d5226216b893c670feb32f67c0a0e09a0860385b21f4e7c95d798ef79067766ac6906027464b1b62d9a2dbb6848deb48d363f16bbfbff4b05001aa3b8df7bb659932ddde79cb5a39a168d1537d3969ee481025134d1cd8a8be10ecd879cdf4fd1ff309fdc87f27ffc39401166ea322f8eedfeaef697caf10aefdf4b52d2b60d946cf4e77fd0e0d9bfc462f5c563f0e7c00d930a24e93c60d43798e704af82b1f18d0b500052cea71b645b160919b2f7bd2e9c9ee53fff664e7d7c01bbda65e95ddb5a68daacf4563278a441f5b9976a80473d2e4a2a3f1d76002b7d1d77c479231af6bb3e97629c281a23b34d4842e7bf36115243856443ffa2c91bb7df270ed2175ff16eaa2260ced3d8d98fe6a526119679081300bff14c3f5b4b397dfb9989973800b71be829c240c7ce066f9a5eba06ef1dea4f33938c06c97725d918e9203d69df0854cd5bd7dcb3e10d4c55c65701c426e5b5678f82fa4ed005c46eb60897fa04b7e0aea2d39c20dccd8c9392d3d367b1f4e7717d797c345bb02b31578837a862cce5798723e5243d63554734e2879a653d104241df5e4c7b856763d8456342e1357233babf8708874a9ee0c6f4eeeca1e7749d6eb38d525884d31684278b6c34eeaa4308bda94882a7672da65edf8eee1e81dbb400922652f82b9601d241f9e3c62bf847ce78e26b8203c1c4a7b5db5370b764723d918bb1127727bf24ae1118a7a3fccf594e922cb48f627018b7b2b39e3cb119622ef7d96d302b12e4bf3cfd1ab39eb7c8879a4f0ebe2f63db2f3938771a4178e02625b88060161bdf4dfc35ad72724ee37fbeb1f11280b926e875ff652c2b0c246c501fabf141d3187d332fb0222c776ac5f0baea03ce1f3c1c1dbc23f65d348a6c7b99e334e33ffbe9e5ec16b6ad9f079727aca49edfbe9dc75e646ebc308e974e88dd0cdf0ba0c8005571f1f2c3dc585c73745f1bf6485957b477c302fccfabbe54901419dec2b6358ec929d9e49998039ec942b7029572263a52dcb99b4df88cf49b656d74b21343b6febf0f6b9b786387ebc6f913660f654c1ecd029ccc8f675fe71b04c5c341a315dba63f5e7fd688a784dac56ee4ddb13d0648a70a4b3cc5405df71a78b05b63209d608292e3920660ed8304aaab6a21dd771759c114c7f3f4a7b6c337528ec1ea77cfe9a6798303e972f0c357d541f0903fcb11b", 0x1000}, {&(0x7f0000000140)="c8b7691181152d076e9e499879cf9d00d35e006511763799185463", 0x1b}, {&(0x7f0000001440)="8a6b6013a38d5ad47b6741cc4c81c201f85523a72097d939d36eaf7c02b5a4a2995c10e5d85bd780ffbf79666c93c18086b5b3f9629529562b29c374b27698246d6a73c7938cdd20ed0535c6c5871b5d05bcc9b221ca7bcb2a62de783a0ab575e05dc6f4ee4841e9add2a88f7384630cf331cca57f0bc925739adb8f41ef1413af9c4ef1d432ac158c95256818100bd4c5397eeaa860bcbcab22e54fd4043ae01fd38e13c67e159866049f61ba08bafb7e47557f7c514b0d79fea514f2f4c469385b869691919167cfd5415a3a30fa18f8dba6f86bb8887df185a155b2f246bd40b1eb4fbea28828c73630947d3c7d10fb093d93005f3982a1a933a78215aa0ff18d7d6a3202173fc12a69e9ff9cf37fbe031050ff868497876efac93ef19850045ab0abae21f8972eb23209542ada93d9954730f600676aef861f6fb92e4383c74bb7adb876b35bddfe5bbf76d43d0ed1cd762168cf6dd0e2afe0f8052b5a6303cd7667e570fe7b8ac8c0a0e3a4e4a5ef53d7903ddb442ac523b8ee7b378d4d81dcbf9d7370c5d6a679f2faaf6d2dda9977d393e3949732aa08dca19848dd0690ab82802c464ce81f030e78ed734ed46159bf233f36a86cbac9a9cc2d54bd9a844d910cd5539d6c42b56d9004e8ae7cef71da420522c8f15e23972e2a64fdc20e6ed917a8b715bc9822e25cb9a7da4425cb2a38fb1490d604db07941eeee031dd500e1d04a7eb3e39d3b20ab0ab44e430579b559b7cadcde1df02da5e9cad40fefe4e8cbc32fbac83a61677c8d858318142f1e0b8e49f4db638b62eba6f91f9aea14db141771594725d25690833fde1839aaab713c9ecebf5f552bec6790bc87a31e119aec2a4e838237b2d79c82c53b9277596febfaad1e93945c25588477e020038b0ec155c43ea3f8a24813cb7130235d521339dc6f1ff6aeda47147929b450c3e661fc0b58438e0cea228b4a5e2c2595da34ba711764afe7c4982a3e92f31274ead6b8020563f63581d519061b0cc51f311179f7911071d45af8019fc5d183d62af75b2375586838cb03e3638c2fb8d5981786574c0df7d72b761f388fa17b4def0b711adf6daa33dc19dd9ea5f7932cf8a6e50b4653cdee7a4fe74147c40b6ee2ce72ce47ca322393d0b58b4a61ba5f6b94545b0ec3225fbc86a0e9698e26d91b082410d6783e6cc346a38808c02eb354d107afab63da505a77eb342ef6e0005dcb92a09ae155edf525bb9f9c9cb8b81e09f33592c5733edba1e121831ad69d224b8f756d8841b4399ed301b21134a302eb053804bca0aae4353c4c07e5fb9e38d98e6f9a4ef5a296479af566368bb2da6368d90973318d9d4cd8318a9b039c0431449239c3f0a9f60ee6748d88209b88c89afabe57af751d454dedee38d8bee6781dd75208af918f41caef395d4ebd045440ce4e25d632425f81c3cc86d7d0d85c7c54d93c4eef5602bafc8e953d7d71d275f7d68c084706a165b736fac0b3ea5dd0cbdf61aaa6fec8dacf104ed1af9f34faf1e42a03a5063a1081bc315f4bd9f715a02480f1582b46f4453bc630ca68dc5121712428a7beb234a6a5ddc11083af4fcb9338af0afb552c29773470956a15967f7ea8d18383eee08f9f8c81a183e139be0ddd26eaab69276439a749f498b0857440c103a4afd097e29cac361fb71a6c5e7f2a9ef73b77651a543190971f65785d2ee9a4219f0dd8577d19549d4dc69da76c9bbaf45539cfad6d1d025cfbf02be1a0cd585cdf5e836e54bd8bbb9a4a2e6f29524041bd3100cf1e01862ad210548ce758a789e893baf4939a21352f005f9901cc32b064dd99effff22cb21582cd93c98924038780314defa11a285429d47b6bccb19a1c1fb780b40c0a01c5644571ec5145f59f005890a09414fc96ea58704a4c52cea8f99d9cb17506e753504e51ae2c681cde3a8f73e6a7041fd5d9e7208f2b6804c18c50da9e390ac9b778ba961f5117194ae2a673fd72935363dcd3de39b0dc6554497a3af149dbed45d84c4881202ce3614c5280f2607064fcbcc16bfc7f3dd6fb4368a0b2cb6f8ae0ceba07c2598af96f26ab94014441fe52b206033e74c799474aad64f435d17297410c206cefca9696465b52c843aa34987b659979e28181fba250457f99609e96af72231bc9fd3486e98d08b509afbf04608feecbdcfb4dc18389213b1f4d0ba887d9691c4359c00d4d0f148af38e20e35a250757ba231a027df4ced6104ca2e0ef1482d30b41dedf59fd95c99cbaf089e34ba77a8be2c53769ef91fdff512940e7a8a696208ea51e3abd5a239945ef33dfa5179ded0bbe1f89370e19242475f25bd1cdbc87626ea6374397d56efcf51798449a07ca0815e225b1b6c2cf2232885edeb8083d55e2af74db267c4095a5d45b7860d97278482a55918e47333ae9314dde42801526ec992ffa0e8e83dbf32a309a4d306154865e9b4012c871d9ac03f92184bc10085b8837da3cf175d75553d10f0a0d93ca75ffcdaa84fa024842e52dffa66a7d9731629394ece1a5a927a9030df15dbac128abfbf3e14a5590bf247cbdaec86ffe9a5ba9db063a8fbc9ad2363f45f4d747aef9ccea7c218d407a111f4bc5d4a017026885dc497c51cbe6ed0f5e4de5134cff1fd0290ba74fb79d00de7022f02205db68f26e732c2f248039a070ba72c8d0e372a81aad5c504b6b7201636e90b1e0934e40c726bf334c789fd6d74d9a7e118e7e5db80793ef70c2596d1a20eb4dbf97163ac6625ae7cbb92ce0cf29045afbfeec3d018c9b7327f90612bd268d319f5682b9d988354b5300c3287e6d6de819e878ea0a8847895d836be4d6b9ae578aaf69051f3d956bc54d88e7c75b3598856c94f272cb86cd531d2da019802a2a772bb2425eacf57a6744ffb689ec2598548274db3457a8412099f6630ac05ad8a4204f478005258c43f3612a8fec23900945d4f91ecf3c0bf243dbde66ac25cf6dede5452fb2bfcbc1d8f586a8b5b8563202a4b8db4bd2ecf062866f326a07d257d3e89ce8de15470ebbfd80bd3c0ffb7fd75ef2139992692acd0813099d0dcc88ee3071bc9590da713ec59708cb28c3cbf301330f9d46fbd63d67b469aa48dc5cf0e86bf371945edffab5951484bcce12f700f5dcb451bc111c90c587654992f01a29a9973525e1626bc8ab3a4b1398ffaedfc9c7e2ac59c1456c94f63af4d056c02fbc71dff7448e752bb07ede73a67d6cd52abbd20cb7ae5d9c57afcf888b8b24d17028ef1c2c633778a600e302a272a18143d095d02063a882ddf91a015c84edb27ee9c2db74345aca80b04b31bf5f02cb9f6a58770f3857fc82bf4c0c2bfb818daf36003513515624ead8643fe0356dbb9fda29b5081eb6f6e53d13335f97a4a649a5cce18c04996584608024c90af3cfec8e2323b6062338bb2f85ac0e85cb7129f84e294f03fd0337590e74557b82bb2afdee22e154924e016cdd7b3fc63488dd7c8bff02d2c33cb5f24ecd95db6cd101779ac14bebd0c925c804a6b2997be96f78f8e3763c4abd118ffa2e2a8672b24446e385615cd47d3c19db0d042c3dffa6f07725f8d2511c33d280a9165ec52dd7b415cf6806d7d235d15a2c334d83a79b8d16c9c860cb3e6b70a42a848a6761e2fcb4624415795a25dc9e2491f9055b5acc05e1232126c1014b67022b450dc7bd07315c3907a03f914a6e92bc6ec807eadcffc44c4cb14fb3edf4d481889083f07acccd98208ef64e6b029eb71bf7b00a4ccfa42c4d0e6d80d162bb87d20c7fda914e1e1215fb0c7054bb58d8f95a4b5fe1a3bf77b9675dc8974325b5446ab48ff9345a2b92dfcb79d37ecde24360c7daddbdb9f4ba5a28f6b71533bd427aed54295f68ef7559327f200a211569c409b9ef9ce1d007e9618651c8002699f86dfd090b620e43345db6be9db6b708b6f47ee9e7ce06a0126b75f742aed8f72d60ff443762fc264a1585ee2b6cf6073731115958649f62bc7cf6ca8e284f2a4e89744fdec2dad50190b5c0ba472a9eb401091822a5c4afde149470e0271440d8df134d786fa2689dbbb73c303758eb64ca498cfe75daae3350be7fbe15102933e2c3ccd9a76299e908ef8376805fa65a00acdf86e930dfa93507217da51158ad4b80901ce007c4dfec569ad2bf3065847b59ad7cc2527cd08bccbb866aa7dbc4f9b5b868a2f7dfa5fa1d04937f1146d209fa803e47bb71b7baa3de136ef34fff00a20482b5c8abb14f5619ea64cb51e8b483211adb7d88dadd92ff44d33c1939a087ed0342e8034094811c0dd685e20b22664b224a660b567ba6b522f33239b3d1e26d1cc922a8fe13d8537282750d700aed8b333a35cf62f017c4bbb14852d848b8bc2a9450703bd2350b7140c1bb03bdf27d3354ff15922320bffee4cd9d510857fcad93f2a91d1a3e7f7df45342307fcf9a7371320384c19e47e556962e194c8e6f4c668cb2807932089be15293c0cf7fda86a2182dc8448993bdfb0ac7183d0d6131cafeaa29cf1195561fae16b40807968130112e95d127cd9cfdf44e2d41728af9a5da02bc71c62b5e32c97fd3bfc6b57ca4efa91f69e801e924f7a1cac274b75dd6783a77f625a67cca8aeb0ff94d71a8bef2d7093210b8c56246d7c1c355d13f2cf168955b224e482ddc866499822bac8afc5f51093bd441b32af0a69b1b9a954ddd45d6c05f2583153693019eaf901701837cc1f4daed872fc4efead4244ce422af9ef1d22011f5c12b0c6c9228459dfaac49d1b2340d0b97daba2900b70def31a8337348e1be76b5ed7481cfe23fbab43415149301811e46eb80b32fb3f6fd6f977c190aafc9b4db5dcd5f3aa5d6c3ebc9392f7733c030eb1ba11d351f5ead618729ce8e1543dad889cec811552007066adccece4ff1cc6a5076f5d7558ff623a8aeea4d1d67f4e5e9691876de7100c4440d536ae174306e6c0d52a77ca05cef4ed8b1fefd5e8238cb51b267a20b908ea6117f8f27a35b8e13282680995a61a073c2b36fcce37805d7db531b60c29381a9c1e45206b8b8fff9a1801a41fade945aa2497e1ddf5352f9fcfa912b59d240cf95007a9e629486653593b3933245dfad44bc280ec5525271bda47e053f2851bb8a6c84c174f521ea64ace47f2b9885fdfcde62de31d39179e5ec8f4bd948454cfeaf2a0e14b1a8ffa156642d0f08dd5d2238ece6840383546b8b90aaf721333f0a7c30df5b7afd3e360617e6c07b245bf51b6472b500f2961f5f1fb242a3ac87194cef3e14289875eac7100e02b409af87e70d3dcde61fbc80f6b561c8f128273d708894f2be8b03f2a5a6d61ad78d76c47695738d6592f22cccd2820352751d172d3b82ab499cffe39ebfc8d3c69f38dfd081147db2f9a4c7203e171a9a72df09a3db2d59e17c54051cd5a66a686d845643ba7d54eb826fdd5146cfce9fce4d7a0c317ff6f45b04c4bf7f5879204a8b478b36111b2d1f71652ed1253be138a6b676ccd0c437a92a3380fa5f346c19ca40d59ed31992c1b84efe3f102bb694d55ef61a471ff4fe822070f819e127259b13befe5f9129e84c013ff5f444009c5a2f1703da7da3d8734f4fbfed9f29d0c220dc9c42c52ca5f99ac82e5d84cb276e3db75f717e4cebbccf20161d91845bdffa623e9da4da161cf7aab95fc8b6f82eb41af88e4c14d1906fb0aaac6f2898a44048204249ce1c58632d4b7daa06a0c6a63bba55a46881341f61dc212f64d9aedb95328f6d83d35bc7f4e3dfdfea316bf79e2082e0e813709a9e75ce1d4e4321b956b143224fcad56c7beb46a72ebc7", 0x1000}, {&(0x7f0000000180)="53ebdb3478fc284ddf72cbdee970f79098ff", 0x12}], 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) bind$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) 19:12:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d6034647933c5563e70b94cf0c6e743a92b6ab459e96a899c3ea85c03e2", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 19:12:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x10f) 19:12:39 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0x4000a2, 0x4) socket(0x21, 0xc003, 0x3bef20ee) 19:12:39 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x80, 0x3}, {0x2473, 0x9}}, &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = semget(0x0, 0x3, 0x41) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/168) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040), 0x0) getitimer(0x0, &(0x7f0000000000)) 19:12:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) close(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x8001, 0x4f3, "d23635d6d8527c73fb933309e602d0f704e9adeb"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10010, 0x0) 19:12:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) r3 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x1ff, 0x87, r3}) execve(0x0, 0x0, 0x0) 19:12:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x409, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r3 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) dup2(r2, r3) fcntl$setown(r3, 0x6, r4) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 19:12:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x80000, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 19:12:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c6530e9f4533ad91c51e04a153055c200"], 0xc5) 19:12:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = open(&(0x7f0000001040)='./file0\x00', 0x8002, 0x102) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x0, &(0x7f0000001000)=@in={0x2, 0x0}, 0xc) semget$private(0x0, 0x3, 0x100) 19:12:39 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) socket$inet(0x2, 0x7, 0x0) 19:12:39 executing program 1: socket(0x2, 0x2, 0xff) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockname$unix(r0, 0x0, &(0x7f00000010c0)) 19:12:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x5}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c00)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114ecf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x572) r1 = syz_open_pts() semget(0x1, 0x7, 0x140) read(r1, &(0x7f0000000280)=""/232, 0xe8) read(r0, &(0x7f00000000c0)=""/166, 0xa6) close(r0) dup(r0) syz_open_pts() 19:12:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x83) ioctl$TIOCSTOP(r2, 0x2000746f) msgget$private(0x0, 0x20) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:12:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa015, r0, 0x0, 0xffffffffffffffff) getppid() 19:12:40 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8c, 0x4, 0x8000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x54, 0x7fff}, {{r0}, 0x47b424533eaed635, 0x0, 0x20000023, 0x8, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80000001, 0x2}, {{r1}, 0x0, 0x24, 0x1, 0x1000, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x12, 0x8, 0x8001}], 0x80000000, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000043, 0xffffffffffffff8f, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x21, 0x2, 0x7, 0x8}], 0x0, &(0x7f0000000080)={0x9}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 19:12:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) 19:12:40 executing program 0: socket$inet6(0x18, 0xc002, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x4, 0x0, 0x0) 19:12:40 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x42) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) fchdir(r1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x20000fffffffd}) 19:12:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x40000000000008, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r2 = syz_open_pts() fsync(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffe, 0x4, 0x1, 0x9, "2c84d8ebe39944b8bd820547bdf65ebce96d9bfc", 0x3, 0x79bb}) syz_open_pts() 19:12:40 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0xfffffffffffffd84) listen(r0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x4, 0x5, {0x1, 0x42}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 19:12:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7, 0x6, 0x208, 0x5, 0x7, 0x0, 0x2, 0x1, 0x2, 0x1f, 0x7}) 19:12:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10003, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) accept$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000540)=0x8) fchdir(r0) clock_gettime(0x2, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0x6, 0x2, 0xfff}) r1 = socket(0x18, 0x1, 0x6) fsync(r0) r2 = accept(r1, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) write(r2, &(0x7f0000000240)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0x33) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = semget$private(0x0, 0x3, 0xc2) semop(r3, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000080)=0x4) sendmsg(r1, &(0x7f0000002700)={0x0, 0x169, &(0x7f0000000280), 0x11c, 0x0}, 0xe) munlock(&(0x7f00005f6000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000500)={0x200000, 0x0, 0xd5, 0x1f7, "10bceff95908c3476a39d7de7a37f21505f76ec7", 0xce, 0xcbc}) socket(0x30, 0x8005, 0x9) semget(0x3, 0x7, 0x2c0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0800ae2f66496c653000"], 0x1) r5 = shmget$private(0x0, 0xe000, 0x80, &(0x7f00000b0000/0xe000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000005c0)={0xfffffffffffffffe, 0xffffff}, 0x10) recvmsg(r4, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r4, 0x1) 19:12:41 executing program 0: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00']) recvfrom$unix(r0, &(0x7f0000000200)=""/181, 0xb5, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x88, 0xa8) execve(0x0, 0x0, 0x0) unlinkat(r1, &(0x7f00000002c0)='./file0\x00', 0x8) 19:12:41 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) login: pmap_unwire: wiring for pmap 0xfffffd807effd380 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd380 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd380 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd380 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd380 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd380 va 0x20006000 didn't change! 19:12:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x20) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe2f088d6011b459c) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x800, 0x1}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pmap_unwire: wiring for pmap 0xfffffd807effd380 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd380 va 0x20006000 didn't change! 19:12:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x100000000001, 0x2013, r0, 0x0, 0x3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000000000/0x4000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x2000) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 19:12:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) pipe(&(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x7, 0x5b3, 0xfff, "f55c6f80f2167226af2f369dc9d4180d80cf3e00", 0xffffffffffffff8d, 0x20}) kqueue() 19:12:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) getsockopt(r0, 0x20, 0x7, &(0x7f0000000000)=""/38, &(0x7f0000000040)=0x26) 19:12:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{}, {&(0x7f00000000c0)="62c636f8699ddb6c1047a03311a058dd292b7d12052cccf52074c0eba0efad0f563cfe797adf8480fe1a9de5a60ddb5d531c88b5deecf63d03957723fd5c306f6e7c26ab70d1d79be392535c224fbdabd65145fa9dd1ad2d96e68333aba2146d857e93b30bcf55f22293e67a048ea1ab2f4558b6c2b9bff02cf7c7ba1d0a23a69d9cb2d19db0dd9b2314", 0x8a}, {&(0x7f0000001380)="ef7ac725b3603b6b75a70c6d55205631566dca5c5075973a85ed008885914de5a669e8499af5e0e3984c89ed6caef6fe55cefdd6c6d757204e7cb6a44c86f5a05148902db6f6866575a96fabd06a4bd055b011a8799a9e70fb20ed2a7b77be3f786b1609feacbae287b56b9e68e207223c3f9f796c376a6f6f072b0183ed24dd1b960051593bb394c52a04af6867818f7f4cc1edeaf86cc6c1f78923b2261838ed513972bb9f3383e38ff12692a46c94218fd1c9a513b7f86231c729c621769188bb0ab2108eb963bd27e02141681c04ca5886469efe63aebfa6f7a9752e2d176a8b3cd2e14918f4db1322f6153fbf9ef28e691b611ae1e341094ba1ed14ac6d2caa726dac569ab5e55995d22e555d8c147008b71aaa6ff20607795eb9692723ac4bfec33f8390b729d8d207aa0ee53fd034581d9389c941b9cebb7070fb744d975179187bbe43b889f3ef00283fe4fd47ae663f6c70072099578550680c612a41bbd07e92b29ee602084c1a3e42a9ff113b34a231c5f46d94350c461bc88960891149e8818852d06f5c62ac51f8b69faf68a13cf1762a6238332fe8c7304c88d29e39e98992eeb99c28a83dbcb5c279ba2cf6b321dfc19649f974c74c85cb1d711d41307390a67a6c323580a592f6bb72131ed1e809f7573f293727c2757abd5da882b2c4b0048f7ab4c66c6a61cf1cc47ae279d15ac3f7795b123d94fbe5cc7a4fe285a317f9cdd97f0de1181112099e9c19ef9358c66b8d803c28268b78ac49c04659fd144741a0339d5fe1ed14ca371ad07c56f38f600c1bfb65ed241274e07b649e76494c8301a9fbb3382b197e703eee16ca4d5bf395241704580cd8d3780ed319a0a8db7dc8a5c4da71be3eb7970c1821f32aed24d30291d2ac8c284f68f984ce9712a88dba1d2279f511c7de2e86e810bfd9a9a14c2500af32469908e84095583278dba00ca8de00521301a239e347b3842802e9d9895223b57bf43ae4d036f560dbc2494cb598dca954a8075d1096ad68de0015829834b86ec97012517264770d9b9ebc8143d9a08f4404fa0a1e956caa3177c58604d87992829abc6efeed9e1904dea6876a82a4e10090075c4b1988995a105bffa1a9d3028ea29bc4a94e297d4dbc83936da27e90438f4204cf07e45860c206e898dd138e0f047f5674ecb1c66ee76a742f1211a5acc304034a96c6b8572c8d8d4d4be8c8e5984629e3ab9b6c6503404d2bf7465ab598ed4480c6edc30f9ae28541037d4399e1eb0295cf57a484e116fca50a3be092cbf883c11617586153625b758e9275695f5e30a89e63ce029132943c2628ef1644e0b64e8002c83a9975f791f8470db33e435e0a62d965230e04f226a390665e7a0575197368ba5549567e58fcb3a532b43119a7f81735bbae6f71e44486b12569207af3af56ee38fed6f0b12ba1d0dbcdd79943081eff98ea13ee2e41942e54fb54e964b20e7dda9b27a0fb32ce29ad1e01249d7c8c183fd57c8e35214e66f94a14aee27a363374a4fcadca9464f40b00edea8782cb945df03dbbae0447745d2bc9f939edbd0c896661c6876ca60c8a793d54e6d03addb225060d9a2e64f9daee36e242d23ef432d190c18a531dd1d261e1ad8adac4020b513b1522a1e56b57631905d312264b34e5ee32f70bf75ff306ac74e85f8c61a5e4550c5728c6bd8ee7cf9c1fbe69b129f62757ac407f34c8eabcef8a6720aaa4b7611abc6c69054b6bd54f762b55035347e10783f9501c8fade3fffae70a7a62e20374a1d2f1c56c11e3b801b7b8f0de5cfa95719376cd4b2d51600f4ce1cecad80b7eceb17eb4d17e06bbe0f68d460182c49d4052f60f238fe0241f5912ea4024e8dd38d8db23d2b57b12ba4be46a18545714c3ee8f18d70b9c87125a88d2d1312540866a24a9f9050a0b7ff42cfc0c237741942896c90e1a99c7e6d707c2ea30edcb482b4ea69d91d6896d6e6995ed0e24a7b66e31f39b76b3e0306c4f8cb1b664fd6408e460601566b1b46e3324c41239d3f3362ff46fd6ba8ef184d894339f591d4409b0a422f809f60aae18e48e3371a2573ff1ac56d511b247bb2aceb46a44524ef29b34cdb52e3db5782b3045863ca21e3aaf03e7366e6b1fced0dae56a448712bed9e2e88831a41512406ccec53e790334475a24ca428c576585bb8211f036bb99828c112be49fe111151c673fd09d7715bf31f214dc101dba5cb0550674ea41d1b954892905f9988713673496a340d9ec7d0ed803ce230ad2819f1988c63c584a9fb581f7858f376949c0d0a721d76c273bff76d09e4e149ef3c5e71f11a6822857ebc56303fe79f555e25e12d1e9fd1755fbc49eb67406fa86a86a6a9c59c804d42a3db024965b66a0c430ad632f92c8fdef614effee338003911501cde8d83aaa8d2039d0f37caf9162fb9465e089ea163b1e604df0c6458cca0994400cd1bb39cc9a8db7538486af5d9f452ccea66cc36e96af62b818797a3681809c5f4404a50766013b417d451904bfd39c3c92091ecde894fc1a04a274e65023d295a2caf2d642f467614ac017afb2a968bd773bce4a77ce1a6e0601bcb9d4c8598c09e01b0a9cc863523c73beaff7370df8e391ee48026c28ffe1a201764a370b4513cab1ea20bcbcd0dac3c360fb131d37cfcf17eae2d25895dc18371399dc26f088eadc0c7e7d8c7e44a1e5f447acbc51f879377a7aa58723588ce0950646ef0ac1d93a27b040b070bfeb659ffdc17e6047581dab36d93837f1e33871f656eeea9ab672f6f56b5a7fe2607d0fb48c4361106f04b9a8ba00b7ca83727c93e95fad0cd791b3cdf4eaba5e2fda79d82e3bf67a02afd5424d6de7c0d4126014034390d78bcc2483fd6117274b9e3f48ba548f9673f814de20902dc656da4ca318f0e04543ae41c5f28b06c91c860219c2c62ad5937649ab53a6ae1d758fcb1af6fcb690126f9c00a50bd0e732310140116b78c7b8e403410a3383200c4da31a3bbe20b7bd73d6d034113d12210ecf3c88b10e7a5a25d5b563481335607e4571ec4ad9d1525c2916c67239a7f2359e526a799d06481ccf205a8eaa39a1523afabc96fe23b2cec1a37f9e1fab6bf4142baa87c8f63fe8132b7e64bb43408a7e27c3fed7aae70d9ea3bc696fa03aa30919182d5a12d5b6e8c693ba6e1ed525642fc532c58a675ac91cacb87aad1f65d08e64d25dc562d255518369f0b5e5d844e4758704fa4f2dec8666e4c84e6098430e7832d559d47b2e7282eb94972bddb44116a32cc94101184eaf130cdd57b9d5e108f979cb5b7ecda212e2524c55e7909659cf97e50f5f10d662a72b34ccd32f1147c4a2225480064b635e244a6268b382dc71af7c6cc04a047d4cb1c83a100c77b6775129d68b5b6bcd4e15e086085ff30e1d53d86d3068c91cc492d44d1030efd98ac114a09dd3f83035793b63ac0967acf7827e2252b99784adca1ef750497208b57a8f11fbd02ecb7f7fc2ace23e4c37f09a93a72a09cfe84e3f7e06a0869244fbcea7c2d2f071fb514688d74d3de54008b645efe135655312fe1003c96d10ec172b3fc2e1d56ea4cf10078db46c167e6e9437008a829602f429db1b84d50663d6cf5c17fb63c5bf9ed5ac86d28f99fd62cd8ccbca7099cc02cdf5153b91408477b39ccdfaa9d24e66de8f50d34cbf41b606505c0e4bc18dcd408226cfc0bed14f4a9995e4a15e444a6700472de73254d79c2eef780304ad7a8670e8a1b16ed76b072375819e6b94aa1208a287b3256797bd94d818514ef7d3173267882122b938f3e64eb6dbbb70cbe20864192b26eb901ad4843d9d7903001cab6c65ec1bd325be3b622594c4cb07cdd66b9b6b8530286d3802e8cc053f0991a1d17c1ec7fd456af4b87ddf6c18fc84a0fd4c1273dc1dcd2003ebe9b6e435f838be76a0a75fdd0ffe61be028ff3fd4b9f623ec42aa7ea3ade0d8385550dc47a7cfba2e0169e4764d31f13b601fbbd376a6699ac98043b80b76ab69e1f2f2f3f0f4f90eba7c75775a243b49103533b20a31a7a6a57734a021bf79717558bc913fdf42062b1919e7b6823b260ce2b7d83255a6ab33646d54a99c7816b08430d98c8998a3c6065293170a91deb86ef4112b14d9ce3c711043548248dcf4d7fa18869c17868bc1fe1621812a5ba6431491f6c1af81e7af2511e02455f8d3e639c00aedb932a72eb8eb36e558a8900d8284a7e1420e7c88c82a12afbad2a11107cd008e6781221fd825243c35e53995354ea18a931702de4511ed7242047fc31abd0d1b02e3becfd9e326ebed7e319eb5d705ce4c8de4d9ee15c31511b56873cbd1b43f0acb0ccdf22794cd9deb250d48c87275f3aef170638da0cfd28e39e4f3a3c3d0bed2cf094d2e2438a5a289a7175b7165d8c752cb07e9d64847819e415524c246c888b576e9f89c4fdcc05bc259cd0a1b26137e01f25d57bf2a54962c254599eaa3071160c163261952a472ba718b91f9a282439c232b6fd3b19b7b889bd3727ecdedd683fc5a00243ce601eb45d30d83d0d37a9722532bf275d67473171cc463cdab6f0c93ceab3e7e7bed189ca9d47dcc3c67e4a88bca3e7588f367b5e983320c68ebe3493a516ab9a18bfbc2284738f9a9e7ab9ba162a5b14ad4a6d6b8751a1ca542a66d8376d8d00dcb8c813b334eadc55277c1872b6ab5c51e71a0808ddc1d0e3b1725c1dbe56e5df228f0a9487de5b32e1f54c5a7c34a5e3f15a662e58a47e01ed5d712c9389dd94fb9ad4da3a8a1d60080e61f3e62f73110ccf69ad758dfe33d409bf7dff2287080de261f2ae6331b23242a97d9748822113809f18cc449277d52884f9f58fa9a64420fabec03856c975518dce9c18334a765ae62809af86cfec9138d5fab1cd1c0bf4aa6051a1573550b242e097995a23ece7c85b25f9a0bec948ee8d5571872c92c5b59726b0ef10fdc513d5b23552f001df219336d219232ba87cf966c0d3df7e788d0fe5d0038da0c369dccaa47ae89860448c46ebf856be5c1bd329d01678de948dd8a149bf45467b84da7dcc1b3f3f54c8c18fc7144f41b63086c741345c291065871dfda99970341386196c81f6f09e5f137a00f17d2f6447901edb883f3646447fd88a14abe63e7c4851b4d1dac5a66ba68b68c6095ea641cfb1be138dfd693fc6923e6c4bd2b666f0ce1a790e45cbfea4e25b14fd9155bcf55675fad3f6a008c7780634aa7e0e0291f61e7247f67e5d38c9ad64475d4834d059f740cdbbec11fd859625b27f6a2f9c5973cbb1325e40cecdd92caea4ef3c06de639f174888b86a0d873181deef1e6a80fbbaeaeee71f53425722051d13f8756add7c7d971999412d5ef752e65e5e79347f788b693cafb5fcc3ae6bcd65636c1f9905989df5911dca5323a1c9e38edafb87375daa5060d3147b00b00e826638c1658becc80af2109e528d939ac973d36d20d06bd888a899a7e38c67cd03d92a31b48540b31223d2a2159f6c36ea7a72eb3288d3aca2cd9620a3de3e11be75e9d6529189a2d859a09167bded857619f77b0d0ffba805721c8762211dbd2ed32547b4fa9b9e4f5f86833e8df6f3deb03829fc58eb2e5cce606bf6072108f03b961bd4b26ee2cb5897c2e60e6d56bf3c1affcc084d9d2599878b84caf9bc3fe82ebfe07bd8949350ef32fe8c5ff04d6dd34e6185b298e8a184aea0ff06a963e813f929a2fe0ae9a5df8b99209757aae2948e9e27f2d87d41a3f0b32ee4e41e34592a019c8480139d015653f9ff1e0f46fa067abcf27f6550b7166a12edeab771e44c82b3ca225fe7", 0x1000}], 0x3) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) 19:12:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r2) 19:12:42 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x40, 0x0, 0x4e}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x200, 0x800}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x80000000, 0x7ff}, {{r0}, 0x0, 0xc1, 0x40, 0x809, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x1f, 0x3}, {{r0}, 0x0, 0x10, 0x80, 0xee}, {{r1}, 0xffffffffffffffff, 0x2, 0x711fb48d8479869c, 0x4000000}], 0x5, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x18, 0x4, 0x789f, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x5, 0x7}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000003, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0x800}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0xffffffffffffffff, 0xfffffffffffffbff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x3ff, 0x7}], 0x2, &(0x7f0000000140)={0x9, 0x4}) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x4, 0x1}], 0x6, 0x0, 0xfffffffffffffffd, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000300)=""/79, 0x4f}, {&(0x7f0000000380)=""/180, 0xb4}], 0x2) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) r2 = socket$inet6(0x18, 0x8001, 0x2) bind(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 19:12:42 executing program 0: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x6, 0x2, 0x520d, 0x1, 0x9, 0x2, 0x0, 0x2, 0x1, 0x0, 0x4}) semget(0x0, 0x4, 0x0) 19:12:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x93) r1 = syz_open_pts() close(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x983, 0xffffffffffffff3d, "85fefa22a602ffaa0000ff000100000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:12:42 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/198, 0xc6) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r2, 0x3ffffffffff) 19:12:43 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x10000003, 0x5012, r0, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000991000/0x400000)=nil, 0x400000) 19:12:43 executing program 0: clock_gettime(0x2, &(0x7f0000000580)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x7) r2 = socket$inet(0x2, 0x1, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10208, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0x6513, 0xfffffffffffffff9, 0x2]}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r6, 0x0, 0xa, 0x0, 0x0) r7 = socket(0x20, 0x4000, 0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xfffffffffffffffe, 0x0) write(r8, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) poll(&(0x7f00000003c0)=[{r8, 0x84}, {r1, 0x4}, {r5, 0x4}], 0x162, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r9 = semget$private(0x0, 0x6, 0x8c) clock_gettime(0x2, &(0x7f0000000180)) semop(r9, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r9, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x3, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x7, 0x1000}], 0x5) ioctl$TIOCSDTR(r1, 0x20007479) r10 = fcntl$dupfd(r6, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r9, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r10, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f00000005c0)=0xfffffffffffffcd1) setuid(r0) semop(r9, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x5, 0x9ac, 0xfff}], 0x4) 19:12:43 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0xf7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 19:12:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) close(0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x260, 0x0) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) 19:12:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) pipe2(&(0x7f0000000100), 0x10000) r0 = socket$unix(0x1, 0x0, 0x0) r1 = socket(0x20, 0x0, 0x99c) r2 = dup2(r1, r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 19:12:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="eaff12ff7f000001", 0x8) fsync(r0) 19:12:43 executing program 0: mlock(&(0x7f00005d5000/0x2000)=nil, 0x2000) madvise(&(0x7f00005d3000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f00005d4000/0x2000)=nil, 0x2000, 0x0) 19:12:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x4, r0) r3 = accept$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000426bcfd44924549800000000000000db810002000000000000000000000000"], &(0x7f0000000040)=0x23) fcntl$dupfd(r2, 0xa, r3) write(r0, &(0x7f00000000c0)="7ae8cd142ee5345c7db543c96b3f109594d2cc0b21bd8ecf9b781e10bad8777136a0867fc9a80474183229be0b37369701528ecda7905b9963e8139f03683aa04854825d67cf0a7d14fc0d8e5ba636cb7f0926fba99e6dc40d1deaf402bbfaa84895eed54894a3551915c09216cf497e99e14b03558622fbd5218eb93ab24a4ebf2999e14c0340cab462f3287174a2f2644f015f721181fc00b889a04d128dd1fd751c960a2e915304880d0aa586e146c2788482c3f1d51f74dfaf95f846be78a38718e2ac42310c25e4", 0xca) fcntl$getown(r1, 0x5) lseek(r2, 0x21, 0x2) socketpair(0x20, 0x0, 0x50a4e03d, &(0x7f00000001c0)) write(r2, &(0x7f0000000200)="a42cb07b0c5d697b2c9611ab34e10b23591e3730e673ab3125282a19e80bdd1eff249671dafbaeecaf66cdd59c08846c70243e6c271224c4934d0c212c38ed4a682343f3c1f7bf9afe9b9f4eb98ebdbfd59e9ffb75bc11f214ede0d9993738fd8e0523ba683ca6a25a82607d6cfe1b64ec206b6ece4b9bb81208f187fa17a08f1bd6f298ab9d50b294a83ff0d7707bcef1feca020734eb026c90565afe39c968d73b1e5a250bdd94985dafcea21f05f28269dcedd0", 0xb5) 19:12:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x100, 0x51) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0x85) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x21}], 0x8, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x37, 0x4b, 0x7, 0x401}, {{r0}, 0xfffffffffffffffb, 0x80, 0x10, 0x10001, 0x2}, {{r3}, 0xffffffffffffffff, 0x4, 0x10, 0xd474, 0x9}, {{r3}, 0xffffffffffffffff, 0x8, 0x80000000, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0xc0000020, 0x10000, 0x7}], 0x3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x3b5, 0xa03e}, {{r3}, 0xfffffffffffffffb, 0x0, 0x400fffff, 0x800, 0xfffffffffffff000}, {{r0}, 0xfffffffffffffffd, 0x18, 0x20, 0x926, 0x1ff}, {{r0}, 0x0, 0x10, 0x40000000, 0x7, 0x40}], 0xffff, &(0x7f0000000000)={0x4, 0x6}) shutdown(r0, 0x0) 19:12:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x2, 0x3000, 0x212, &(0x7f0000120000/0x3000)=nil) pipe(&(0x7f0000000000)) 19:12:43 executing program 1: nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) clock_gettime(0x4, &(0x7f0000000280)) syz_emit_ethernet(0xfffffffffffffd57, &(0x7f0000005340)="13b65c652d3a46b8bc6a71b4af5e91d904bce2bcec9d5dd606669c65a6fdde68341f12a86b448d9359cf87ea1976f556d7d4965782fd859be119e11f37cdcab946da659d29b384585a3364e18057de8f1b4b8bdbb83a914b372411d60a34c7ecfc464208514545b048077ef527a6bf71ffd6d9dcd463c0c983cbaa34ee5eb9edc065c35515714b2ac09f85210b4de6a78c2d75fc76e477d7234b036d065b1a8dc436f7ea8b1501b17b3fbac5e50e2836d5dd422d713bda50ee09679a16a9c698da5640047c763deb5c83b13fb85804c0cdd1a7724294d25710cf318c11031d941746fe56bb0e24d2f60e2ad7523c0dc9ab108afe57846325f65023f2cbc736eb192949ba65a4e5cb24e0988f070ed5c68b45a4d6b0730369ba2d18c56f9cb7e9820778fde8ccab25916c87b6763db6f00cc0997907eab566d370fd96768d559686056a2d83ee307ebade4948f4ea96b756f75bc975d1901254bd9154845611dcfc6254fca984450fda9abfe5bcffdaffea17e7024e6e33d063a611f0d0c20cbbcc675c717c038438763f2a56fd8c95014e092126975e1699b44dbb0700b71396d631a994e8461307ccf04cbfc2ec0b5cbfaa9a05edc1f0c06127032ed443a4972cbfc649bed638c2a1f909a996856bee0c9a17eb338b1a5a6b0603a704202133f869f398e7f456017e136ba59d81489ecd1256c764b2906efc6f77106a172a9ff3a233ee50fdf871c6ccc869cf38cdbc5cf6b90dbbd7c48a37e1e3514436492f90f76e3a70ca1325ce9af9a1eaa6c24b37645bfc309d18b8f769166a822e09e2a94716a70c614fc8551ce52803d206245c9725a79a5db564145dc3abaed39aa96db25d8904bb894c7cc67140b315301598df1e419a075b4b76760065e29a680e1ffcc05246db028ca0ea912a67c619e39063bede6e019e6551585e6224c846dbdcb3a74bda1bb670cd182f3b5fde472fe1620c62cf7a924b2bdec757f48ad907a302b2ec4a337239c8df1d2ad494b5a36e069c9aad7fa0bc8d4b2df80850722b54cff02d5c7eb6daf9f1270ff5eac8ad606e66697c5ecb794c82817200b70f0dd4c4fde2dc66630badb7345d1f924e007d35cfa42a2a4de67b2d67de1395d0a7139cfa3583f9c3200de8209baa49f71601386ab1ce432124f500260ba5073ad99235ba160b546f0ec7224069a790f8b4f334466d2b6f874618790eb1f039be1f4da6528a4b8028d945acedcaba849a26ef11880dfc0725437a948ce1dd6affb21d11dc060e452cedb8fe2d76a3998b74ceb876c73dfc41d5fd9d8007b8bd5c9fe9fa9142cc9e7f59439ba0534cbb7f9cd3387d1d1c6a2e0b2e5e6cb39270bb4491365eb6e714896ce5ebc38357ce89c31e8a04015a7e04d5dfd9d0eeede14f820bcb77199e31b717fbb8a22b859e51c03575f6878b73186a28b4f927c709809ede0a024eb09066986a9941445e0b14cfb76fcaeba3cd27c433b1e509a1c32a7bc0437f8e7b62ecefe085d7fd647e83dd422a882ec09e542f27119024bccb7def80f4d051a625449f3860a5c48deda507ece8fc1fc99bc26b7d3e32ab80d130eb572622976b24e14d13e0e2dde9bef61a1606b40e62100a60ba28fe320103b42a1d5e4bf9d7102df3de743676879fb53617780d0da326fe2356ce69b0a5ac7c35bce45f83298cc497f2e2c683d9bee1b9370ea22b9f820393b607474f26e765ec4f30c181d9a6b7abd19f9f20c9c2865423b077f9bd425f00e3e550a61ebfdca8c0dfdd4bdc5c0aa4bf700438b406c5e0e5c9a9e61a3d97096f5a1ac6f3cb792e74dcc1d1a341e4e58257f058060e396200eb6cd1c843db927731f036ce3813b7d16a5c151e1606efa450dcba9d576799815cde2c1e7a3a0d7ddf4dd7a9d8ad3258e5ac76784e214e20860f8479dd5ee65e4db0729e9122bad2a57b9cfb7acce9cad9852da77022b29c513eced2ad2126cb4cc1b90b5d7b7abff573ba6609b7113c370726311848dbc3a87cf919b56288101a3cf93522f4057fdb7ec179476bd18f18611334c646973710409d616fd2624b6903528bf3b0d2dc100194b7bd97de2f5f8999eeabc85b4840a4d101d4c10d54fed83ebe89feea323f5d807c8ac875a36500b6853fe92f18fe115cf43fa933ab6037a61a471e3208423f78bcf510a6aeda760c76859a96dba510ad678273684d67f2f9de3bd14c1243ef0b82c9c152cb985fa153e652b0c17d3ab5470457fb3142d56bb69322ebe6c9743ec99becd97264f9767c5ec5331a32dd39037e9f98de4ea4bae358c5e0a1021a76e78f902257e760350fde160a092a64fe31b1906bb2ea96d46ea6acf2db2208bb3d14694992f1a0b446afaea8ebe252772373f798a833403ffdd55c56582ad9ff7f73f9e99aaa33dab63f80996d8399c90cc923c8653068f158b4247eb2047843b8e27189b8958c9abdb0d5fee5bcf3df7e75b3b2f4361397fcfeb62816713ed6d30488eb2bb24ad115ceb6f2c9a776d4071c40ff8c1b720d59ab3e0d86e667c101a0bcdff090c0bacfa70bb525eb08c3517bd7cadebc7ca2acf8882e4de2ec5fd44ee760b87e2873d284f37c1eb2e20fd4454f15767b0f585e96465294a6cee1d307e100bc11202047139ec7ab57ceacf3d060ccbe3c0ddf90baf5cea2744da32dcff7ce0cba0f755d253dab63f8f3727df6c9f223435431fd52baa8813a1b9acd6ac4483c1d46acf385ad9c962cfec358957b02cbeecfcdc262ce29e3f96032c5fa1dcf45db8c25ec734eaa77a74a5f0f04ecd6478008808a28de12bb27563f45a9c49e954efb4176855c95a165a1c98187b41fabdf60d95b76bb3279607ce85238dbbc6a05724b9f222fcf71f135e752cc1e3e4db3c2640d0f03d9e6ce265152c995876a5eaa8b6f6ce004531e1e77029f022b48f3e24cad8079e7c6267fc080e959062967556a4e7453d16ef1b4ee34955c3b5e90bce6fdd16f25bc7c325f9a9dbbf27a7631959848c65e51a502c2207d3b8d61f3b73a676646a609eacf8aa204770fa7354884642b50d173b222b425a0384535feb4eeb12f714fef5204753b3e49948b82e4a71850037b26bcf0639e2566f68a1289fd3ffe0d000000000000456eee67c4654c2b8795e95cc03263b06592fb1ee9956f7eb154f0ac911d32ef9f2744bea7b5175ea133e73c1f2688f0d61477892c236ae8237837b8aa20dfdeebd146104c93a7880a1ea715cbd79f5c49d083f0aa446f21fb7887f94bf1b45b4bb5b9e8808e78a48ea8715d7f98331b7691fab8d34f033f94eb9309cc61d65a7328bac0d48d9ffc827e5fa4b905fe35349c4d3c3dff5269049d6a42adc787f3bd8087eea861d2b5b4c338cd32503a7bda9c470eed838b41d6564d44b8660463dc5c2b1d21ad87e1731b6b9112ae210679ce55cb24d7f47ced599db36012f6030d00f0c35e728772a4ac9002d162d8bb8b54bf0f9bdb433e5ea39722f49dc36a80252207ab33d110dedd1bec34b75e99bf122d2a74a3f5062055385da9645f33a8339fb62e5ff394bb5db8e99f039b28b8924a8712d9b36a194ab52258b9f4f3b51e5195cfd817ef96bf0e64b66d79745aed9c35e0195509573402a075fe9d9a7a19165e7cd030e370a5f05144aa00b94822fd3af00118a182a06399b4bfdedddf142749b414c6889c298df8aa96e35e0e92d49921ade916b8b5f8bf20a2583710f00653af889f7498d40f5b78951a5412fbce3bb00d6ee1b88eaa07f484a203106207a6b978f3f822daa96b633068a36508a51eff6e5b075b5ae29111d22f0b5f80f8bd218e2669cfbec88e684e468c5f485f807f446f58e2ca690c3431fc75767dcf354130738c04bcf43c25b7be41a50d8615bfe69a375784e706bbbf596310cfba6272f8082056f2c8ea7f5e8aff6bed689e6b1c1023060b4c0aed153fd9724d1dcd6cbaf1046e94707212bb581959aca9631ecd182e602a251acf7fccbfe24854619a2c44dc9f4090c2d3d9ae022d753700f3eb4ee2386052814c769a9fe08ce0a4ef0860bad46add83bf3db0b4f1579e536d1efde901d4e137198995ac950f8ed86a587ab82474ce2f54a3202dc836f3355fcac397c0ffa10794e0b1971ea99bed20cd5a4c2df0660acbe34fc929b1fd8929ec299f279f18950b1adaf6bcb887e4b5e376cc3a8adbcc20c979ab9f6add86bbff9b970f0763a7acbc35bc73f72a063a017556f041030de63607e252fa241c1a979c5c6facd611be8cbcb9cc724ae25100ada3291a9b9ed02aa8c246c80d52c216fab4ddc5d331659ade3a6775f57af4a529fd766197005cb0c711f38fb5cf960d1e6dc5d1ca2e315db8a9b0f84fa705b6650fd625d93f7bb45497efddf60c7b1659d12e198cd20f73c9048f326532d79e3a27320c5636cd2c655fe7800a3ff049f285e89f52312b14f37ea3737904898c353cb43065d243ec6d2b850e93a9103898a593fecfbbcb8983f25d82c8021a40dd4f11044ce638890705d451e2ca339dedc3a0e87e047f2dbc55cfefbc4554b171ae8e0caf98996ea0baea2794b523927e7b203eef461853aeff6cbd5ce890ff1595790a714454fdffffff145133b2b2c6218b20ff72bd3818644535acc594258bbc64dd0bcc80a343ee2a161e4e2368355427cde3e924532923bc6d60d044b442830d774402c1e05fdc300c814b717f39a3424f693b4748fd679ee91d3cfd0b9b42db1cce18cbe6c690733a3126357af382d2182b91295b8c72e6c20db08957fbc21d98b13278449f6b9781700a86168bfb3608c5c111a04ef881ad70a8e10e75fb9ff195ce8a127ba70b3a43b36ebece2a07187152e118102c24af7e6072ceb8fad319713889eff21ee648d1ab3a7a935f9c889fecc6c569acf5ddb19c9f9e7b7183de9832f6d7cb0fc3edeca6462893a9c818807dc7ed11c0e8b35e88ea835d4213e13e914eac3460978b67f7d6b0cc6fe2a6fbd74f1fe22beb10c54ebddc9ef0c1b3c01708c953f25a01ed33a94a0802899e68e798a16cbd9ac981fbd4df68d0eb36d54790d0105edf30658bd77fb6b7dafeb9480fa81667bf8206a5688c17d5ffb2fb404c05d4b9206b5b671e4f0c48e5053669b69b116f53ba023f79f791ee37b0ddfec28ff66aad4d37032a7efd24c094fa4833d4f4667c8b1025da1d23a968fbd990f043fd07a232a6bf4fe7c4da0b76166e0d05c6d03efa1839bfead428fc3532fe24f08bda31b4e2e493496cf2210626c76e561c587ecdc9dbeb2ac386e58427f21ef1da5d2b99512ba1292bb0ad370ffe053ac4393b48fb7f5056612c4f5b164f39937795fa6c86ecb022839c04483cb84c6c9f91e2608d8138b4ffde742e8d34605725b77ccddbf9ebab9f3fd93fe51bf9970e38360156395c57e52e7fa48e525a880fdb7ded9a3fd07c1c3c19f58aed1430c24b420d47ebcafe7c10b6b9572faea3f6ff25b879656a1aeecd30f08caa0c7026f1d1b70dfa8a3b85710826a8ae4cb8bb1b990152ecb2b3d80e1e7cb76c010b9c0496bb2892b12472fdd682a413c066f9d23721d8edaa9bf0bf6ea4cbeb29a0f6da8ee255d496390a70214db4b36ca74027c65c59b163719c3f646c3c8e0c8a8bd2389e0c0ec2b4daeed84ff17625f98eaa4639926dea5c0b9b4133391725caa14305991081e1cf747ffb693e1e806845c1aef7684ac09b4479ccf8bb691c57b67580c6a73f8b85dab30bc8fccb139b66131b53f9ca041a952e6a7b98661c221e7271af1711d5e110cebe8c6b78c5c1b08eb6feef68f9440b000000000000000000000000000000000000000000000018f4128327ada6cb074c278df3d8340fa52d43457d6643eaf30db09a4546a1a4571e2689") 19:12:44 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x6) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x2, 0x0, 0x8, "69b78d038956ba6df9a00cc96d22a9bcfcc4230f", 0xf3d2, 0x8}) setitimer(0x0, 0x0, &(0x7f0000000140)) 19:12:44 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x3, 0x7, 0x6, r1}) setsockopt(r0, 0x800000100000002a, 0x6, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff95) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:12:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x0, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x4) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r2 = dup2(r0, r1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000180)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x3f, 0x100000000, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0xfffffffffffffffc) r5 = socket(0x1, 0x5, 0x8) dup2(r3, r4) shutdown(r4, 0x0) setsockopt(r4, 0x5, 0x8f7, &(0x7f00000000c0)="7efd6aa3df67cefd3224e3109ee7274c6394912d3d76805d32fa6ebc5fe0bf3dad8be991c79598383cb437ff495a0077e4514007a1c95cfc33584992ff5dbff01f79759e03f41fde50fafcec454fd1b54044fe2425e73c166db8c62d7c19602c891323272b654cfc55277c449f", 0x6d) connect$inet6(r5, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x7}, 0xfffffffffffffe6c) setsockopt(r4, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:12:44 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xffffffffffffff16) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) fchdir(r0) 19:12:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000100), 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000380)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1011, r1, 0x0, 0x0) 19:12:44 executing program 0: r0 = socket(0x2, 0x8005, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 19:12:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f0000000340)=""/221, 0xdd}, {&(0x7f0000000440)=""/39, 0x27}, {&(0x7f0000000480)=""/190, 0xbe}], 0x4, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x800, 0xffffffffffffffe8) r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) recvfrom(r0, &(0x7f0000000180)=""/148, 0x94, 0x0, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 19:12:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="805466520a66207f2d06d35f4510c708390526defa2604", 0x17) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 19:12:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x3ff, 0x8}, {0x18, 0x1, 0x4, 0xc77}, 0x6, [0xffffffff, 0x3ff, 0x3f25, 0x10000, 0x40, 0x6, 0x56b547fc, 0x7ea]}, 0x3c) 19:12:44 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000739ffe)='..') 19:12:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') fchflags(r1, 0x4) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0xe80, 0x0) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x93) r3 = syz_open_pts() close(r0) r4 = dup(r3) fchdir(r2) r5 = syz_open_pts() r6 = getpgrp() r7 = geteuid() getgroups(0x5, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r4, &(0x7f00000004c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000280)="56200ff47c009c98ceb2b36d2502c544645e6c947c02e46e406918f1eb86ac7001126f5a59cdcac5a58e12a707dcd2f0bf6952800abb3a4d027832fd069e0dc75a9d69a5795f26b7508b58fc853935ae24f39f1f7606fc64cc1ac513f6f796942467e901c73ed24637697c6b52c6ef83202df1a9e81677b11dd525821412485d9073947768d381e3d7368befa6e0626faf28e8d50028f7fc422380b06aba1790", 0xa0}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20}, 0x2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x983, 0xffffffffffffff3d, "85fefa22a602ffaa0000ff000100000200"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000140)=[{r3, 0x140}, {r3, 0x164}, {r3, 0x24}, {r3, 0x120}], 0x4, 0x4) 19:12:44 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="cd2609cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e921c633c65a35fe3aa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6", 0x7c}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) write(r0, &(0x7f0000000200), 0x4d2d) syz_open_pts() syz_open_pts() 19:12:44 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x3, 0x4, r2}) 19:12:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x27, 0x0, 0x0) 19:12:45 executing program 1: select(0x40, &(0x7f0000000040)={0xfffffffffffffff9, 0x100000000, 0x5, 0x400, 0x8, 0x100000000, 0x0, 0x2}, &(0x7f0000000080)={0xfffffffffffffe00, 0x101, 0x8, 0x9, 0x1ff, 0x1, 0x7, 0x2}, &(0x7f00000000c0)={0x6, 0x6, 0x6, 0x1000000007fff, 0x800, 0xc37f, 0xdeaf}, &(0x7f0000000100)={0xfffffffffffffffc, 0x8}) socketpair(0x10, 0xf4e05f5b5dbb1f39, 0x6c, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 19:12:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) setsockopt(r1, 0x4, 0x8, &(0x7f0000000040)="cbe6084333696c7deb", 0x9) 19:12:45 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x140) open(&(0x7f00000001c0)='./file0/file0\x00', 0x8180, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x9, 0x435665f, './file0/file0\x00', 0x8, 0x8d8, 0x0, 0xfffffffffffffffd}) r1 = socket$inet6(0x18, 0x8000, 0x40) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') 19:12:45 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) chroot(&(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getpeername(r2, 0x0, &(0x7f0000000400)) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) getpeername(r2, 0x0, &(0x7f00000000c0)=0xfffffffffffffe82) close(r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x400, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 19:12:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x20, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:12:46 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x6, 0x6810, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x22, 0x0) dup2(r1, r1) 19:12:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) clock_gettime(0x6, &(0x7f0000000000)) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 19:12:46 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xf6}], 0x100, &(0x7f0000000140), 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) dup(r0) 19:12:46 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) r0 = msgget$private(0x0, 0x10) msgrcv(r0, &(0x7f0000000140)={0x0, ""/254}, 0x106, 0x0, 0x1800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = shmget$private(0x0, 0x3000, 0x610, &(0x7f000019f000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x10a) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x200, 0x1, {0x9, 0x100000000}}) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) shmctl$IPC_STAT(r2, 0x2, 0x0) 19:12:46 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="f600f57b2b664b07f0a0ed1fd832d67a9bab25d45ba455787d4e0081806e22ad2844b3826695bb9a00c7765ebc7d733e77f7ac6bd7ca3e", 0x37) r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$setstatus(r0, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x8, 0x4, 0x8, 0x500}, {{r0}, 0xfffffffffffffff8, 0x42, 0x2, 0x100000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x4, 0x11, 0x6, 0x2}, {{}, 0xfffffffffffffffa, 0x0, 0x54, 0x7, 0x400000000000000}], 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x2, 0x2, 0x4}, {{}, 0xfffffffffffffffd, 0x0, 0x40000020, 0x2, 0xc}, {{r1}, 0xffffffffffffffff, 0x38, 0xf0000000, 0xb6ac, 0x7}, {{r0}, 0x767c9f699d6039a, 0xa, 0x80, 0x8001, 0x5}, {{r0}, 0xfffffffffffffffd, 0x90, 0x0, 0x9, 0x401}], 0x1, &(0x7f0000000200)={0x4, 0x1}) 19:12:47 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(r0) write(r1, &(0x7f0000000180)="05964ca82dd85dcb8a5f00e7d19994c622cddc2760dc378759c0eaecc5a2460bd486c47bf935f7174556763c4da08447198e1fa1fd9b853691305abb2856e6247f1bf8f2e5c8509af8435bcd7bc9f6d3a208ecf135b107baed6f79adba365600ddd8b8f2628d5efb7c81ce43451b9d74ea4607d8644a9ec13e2354686fc9f2883ba238d006c6b0aa2b9d20e866efef7288388af933e6638bd1a1471b3e381709e9061c450c241f020d3afef502fb996f382e637fde225754974b27b3edd6cf14552593b1e34d92e795daef8e7089703b61bfc0f2d5d74ef9c2cf953557fa6d887ce0718f6d48e833b9fea1fb82", 0xed) unlink(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r2) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 19:12:48 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) r0 = dup(0xffffffffffffff9c) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x44) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/81}, &(0x7f0000000180)=0x53) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x2000000000a, r1) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0xffffffffffffff48) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xfebf) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)}, 0x0) 19:12:48 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./bus\x00') 19:12:48 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) mlock(&(0x7f00002e0000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) sync() bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f000061f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 19:12:48 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/wsmouse0\x00', 0x100, 0x0) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 19:12:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x100, 0x4) listen(r0, 0x9) socket$inet6(0x18, 0x8000, 0x7) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) setrlimit(0x3, &(0x7f0000000080)={0x5, 0xcb}) fcntl$getflags(r1, 0x1) 19:12:48 executing program 0: r0 = shmget(0x1, 0x3000, 0xa8, &(0x7f0000ffc000/0x3000)=nil) socket(0x12, 0x4, 0xffffe00000000000) shmctl$SHM_LOCK(r0, 0x3) kqueue() r1 = socket(0x11, 0x3, 0x1) r2 = kqueue() r3 = socket(0x20, 0x7, 0x80000001) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) r4 = fcntl$getown(r3, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r6}, 0xc) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1, 0x0) 19:12:48 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1003, 0x1) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f00000000c0)) poll(&(0x7f0000000080)=[{r0, 0x83}, {r1, 0x102}], 0x2, 0x2) 19:12:48 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = socket(0x7, 0x0, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/36, 0x24}], 0x1, 0x0) setregid(r0, 0x0) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/206, 0xce}, {&(0x7f0000001240)=""/236, 0xec}], 0x3) pipe2(&(0x7f0000001380), 0x4) fchown(r1, r3, r0) 19:12:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) pipe2(&(0x7f0000000000), 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 19:12:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) r2 = syz_open_pts() close(r0) fcntl$setflags(r1, 0x2, 0x1) pledge(&(0x7f0000002480)='\x00', &(0x7f00000024c0)='@:\'&\v\x00') msgget$private(0x0, 0x202) fcntl$setflags(r1, 0x2, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1810, r3, 0x0, 0x51) write(r1, &(0x7f0000002500)="5aed2e6dc992900cc940aff9940f0047fb3cc86c60904683befbbbd6b60be2f01449beff0021de8f8fa208ed785d1873f63908518a6c88454e8e4c96d5bb469de22dd87acbf78c508e881111a9", 0x4d) readv(r4, &(0x7f0000002440)=[{&(0x7f0000001200)=""/69, 0x45}, {&(0x7f0000001280)=""/254, 0xfe}, {&(0x7f0000001380)=""/130, 0x82}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x4) write(r2, &(0x7f0000001180)="03546c4d8f09de31b349f44206f1c4d2e81f7edd", 0x14) accept(r3, 0x0, &(0x7f00000011c0)) close(r0) write(r3, &(0x7f0000000100)="4d255f7086f5f9c8071a292653a9ebe2baa0ee81", 0xfffffffffffffe0a) write(r1, &(0x7f0000000140)="a17112bc89eda70f8e65e6ef4aaf122883081f599756aa9ca327581e607992c7334110c15eab0acc4d0b1e87b749e8c63057a680cc21f7efc80f99a554fa8caf8d8f138734cf8dbf173829c1558884f9302998ceb02afa5d6da8c763c3009509637cf9", 0x63) getsockname$unix(r1, &(0x7f0000002580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000847bebf3e379675f47ad5fdf3a"], &(0x7f0000000040)=0x1002) 19:12:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = msgget$private(0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3, r3, r4, r5, r6, 0x90, 0x5}, 0x9, 0x5, r7, r8, 0x1, 0x0, 0x2, 0x67}) r9 = kqueue() kevent(r9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r9, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 19:12:48 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x80) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x3cb, "d40300eb9c7c4497845b45036d5d2af507e549ab"}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000000)) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c", 0x408) 19:12:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0xfffffffffffffffe) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r2 = socket$unix(0x1, 0x1, 0x0) writev(r2, &(0x7f0000000680)=[{&(0x7f00000000c0)="10950dbcd00e93df70101cb61a401011225124526d16df44fd3be3032bf135dcb253844ed186c51cd578291498b6a332882cb4cd7f778f6df84a373e0f9bdbba68d69c69350c009b529229c5bd88cf290c1dba823eff7fd58f7e7e8ff81ee4f5f5ab63bc6473483441"}, {&(0x7f00000001c0)="7e692fc20501928c7495460965ea3634afece2ea7f3547ec2f4aef88c48fb92e0dc8c39ad8a4c1f3a4f78622e01177652ce9391d0297bf95be0e0bb869486e8d4aa5b0666689e312d303f52e7e8e6b1c119bd18d7a912e86b57d6d0967f090c96eb437da5dc218c611275a37c74197303d514a1e169c87534285eb9fb1da0b4dd6c6695e88513a19605c0c640a16b183b045646f9334cc"}, {&(0x7f0000000280)="02f0af56a50baed37c0b1ac7f3dfbf2eb64deadb993862c578c25ef59785adff121ec646bc384fa2b25e383c733901b75de61f73425800ae6c9a5d87a93bc3bf023c8688bb0a564e32fe4efee16f142e8eef0f02dfd317ae77125754448ce8488d0e66deaf52f6bf64cfe4b7286627b3812804cb3617da"}, {&(0x7f0000000140)="e4d7e9bc29022067a7e239e2a2524c3265c7ce5731d631b855ea28cbce5e41deb87a96a1f3a21d1b386933ba0183465e"}, {&(0x7f0000000300)="e9b00f0f513a2dea03390cd34fafedf48d981109c4960aac2264b134a06f5e05413b81ba0ff6287ed466bf6f9a712cc6f47cce3496efdc2f84971ebc855d9e79ce5643305587016c652cab872999d6e95a89afbfa5d1107fd3fc3dc311d1f6f27e576e6c0d9d7fa8a9d9bff569d085190c511a5a0f6998cd354153b1f1e2dfed07efed5df09c5670ac948b73714efd6ae1c9022d6b31369e986556e5252f4557487823bcf438b3feabec53b743945bbab27ea70dfe002cb8f91427bf99637ba7b2a3c78d8b494ae2da442b9b16226806faececd056a12ddfcfce7dc35c5c99a56933b86f18b2df21487e7d0cb509013103643171834a7eafe5549d884dfb"}, {&(0x7f0000000400)="a17277ad99b7f82bd8e6783c0afad5635df84451d3ecc5696d68ced950427a6822df1b6faecd3f5c0e469bb4d6b74b348b2a0a7e9eb0578c9c2959473f32206aeb02f015a867415c6ed03bbf1d1c3338dc62fc9a9df68eb60bdd12eeb27de9bd5e7ede3e343c2c906ececa3da3ff7ca7fcc477d4fd2e49175d109a532be84c2a34ac52215101c90b868b71c78e6932308cdb8d0fcba7a44772fde9fcc28916ca3ed5673781e3ba4fddcac6785afc5a8dbf7a146b4adebeac7f695fd20b883b7ae134f5f8da99651bbe8dea1d8ffa0154b1b6e554d1"}, {&(0x7f0000000500)="7cf68ad45395a208b249d3efc9e386df7d3a1721e405d5682836f5f6a06de97796b07c5ab3ea714532f22181852a51c694cb"}, {&(0x7f0000000540)="3f00e41d2e81de8b480aefea3cb55cf43360fd16df21481c0a03a0fa4199b3b03afea46b4246c251e7afe2ae5a79007ca40e7c0abce35f69c77c25ebdd0812c2d5d3140d091e297edb2143dfb42fd2d81b05e447ebb336c887f9c8c2de2dc1dba70a81cf67427448e05e9142a36f3a9ca841b829b6d46efd7c03b0d6cdaa0b80f2dcc8f9684341fe808560294311cf6607378973bd301510370dd1f2fa2683d2ac"}, {&(0x7f0000000600)="fe7b394701b6b78ca0dc976e4c7ab2fb2c88b2eaf387976c75d22f5824958c953b445e90a8cea66e707eccfd7d02f1420ea781aa42b217bdf067d8d1bd776b0bdfb50426687cec36626047663b4e4e8be52a2da99f19d6cb4ef410b66e9cefed40f021ae3d2366ee5365145b49f2a3acabbacb296e234e1a8653"}], 0x100000000000002c) 19:12:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x2, 0x6, &(0x7f0000000080), 0x0) 19:12:49 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)=""/126, &(0x7f0000000080)=0x7e) dup2(r0, r2) 19:12:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto$inet(r0, &(0x7f0000000000)="de18add0c3732b0385beab748684b6b7e17707fa2958f039ccae7e63dd8b3c87228ef1673191b77d0356102c60", 0x2d, 0xc, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) 19:12:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xbf8e6776c61db637, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffffffffff33, 0x3, 0x5, 0x20, "2d87a2c1550897d776f40861c23a8be5486f4ea6", 0x6, 0x10001}) shutdown(r0, 0x1) 19:12:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xba95, 0xd4, 0x9, 0x539f576a, "f0ae38f504932896f085ac8ca610779bfbbe5edd", 0x7f, 0x8}) 19:12:49 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) pledge(&(0x7f0000000040)='/dev/wsmouse\x00', &(0x7f0000000080)='\x00') 19:12:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1", 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) close(r2) syz_open_pts() 19:12:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) getsockopt(r0, 0xc996, 0x1, &(0x7f0000000000)=""/187, &(0x7f00000000c0)=0xbb) 19:12:50 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x4, 0xfffffffffffffffb) preadv(r0, &(0x7f0000002440)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/79, 0x4f}, {&(0x7f0000002280)=""/21, 0x15}, {&(0x7f00000022c0)=""/42, 0x2a}, {&(0x7f0000002300)=""/136, 0x88}, {&(0x7f00000023c0)=""/115, 0x73}], 0x7, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') pipe2(&(0x7f00000001c0), 0x10000) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 19:12:50 executing program 0: r0 = socket(0x800000018, 0x81, 0x81) setsockopt(r0, 0x40000bc3, 0x2, &(0x7f0000000080)="c6000000", 0x4) 19:12:50 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket(0x2, 0x1, 0x0) r0 = socket(0x10, 0x4003, 0x5) socket(0x18, 0x0, 0x80000001) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:12:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20010, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x6000, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 19:12:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) poll(&(0x7f0000000080)=[{r0, 0x91}], 0x1, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x10, 0x40000004, 0x10000}], 0x9, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x88, 0xfffff, 0x3, 0x9}], 0x8, &(0x7f0000000080)={0x1000, 0x9}) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) 19:12:50 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1182, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)="5647191a2c4c3cf8fc888d74035f334558be770ead6e3d1c723005c75731e5eb086081d4ba058c54c3aade8b15d1238bb04cc7f41670c95dedb8bf6dedaa70", 0x3f}, {&(0x7f0000000100)="3967e7db968e50ded18bcce843a6b2438f488587dc5164e2100e11d98384d8d17365598568e1151dd372", 0x2a}], 0x2, &(0x7f0000000180)=[{0xf8, 0x1, 0x98, "19778aed5d3245a451489301734174bb46c7b7bfa419f77575f2fa72be0688ff61d1c7c48ed8814672ed51270b5cb619ea0dd1530d242bf90be8581c72d9f584742d90ef05384becdbbe58b8b0cbbdf0df7a7f9dcdd556ded65c528e6b7826ef201fb7a1cdf4eaf1f61b62156d7a6502e42f744ff8566865ec7dc4e9bf510b213241fa9485f6bdd3bf2c161039a90babde65474aa97681db427d71c315bbd94e2a0f2f365967cb1dcfb2807070a9c801bb9f536ef46ec5a0bb955cf9c2115c5c3f2b256088d1d0a97868501214d3e95494483131cf920eabe893850ed674a222129b773c480f5a04"}], 0xf8}, 0x402) r2 = dup2(r0, r1) connect$inet(r2, &(0x7f00000002c0)={0x2, 0x0}, 0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000300)) sendmsg(r2, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000340)="98f0d7afcb1bf3e4fc48400b2969fcd0f50b7456cac8848279288bfc4df3e5c8844acaa06824ac1718225a398e0adb", 0x2f}, {&(0x7f0000000380)="46f47d496845efe722e38edaaad4e02ef525e8ad899451009318b6c51e7cfdf58d73ecbc3f3fde59a7c03ab2946fe3833fa87e8329f7db7c8b0edd48346533d1ec242f37a760975ef0576ed69e88aec7cb63657f5a57bc94a929c37e7f821956c9aff56ccf4d1442fec55db9b61af57e01", 0x71}, {&(0x7f0000000400)="13cd5ed2bbf814aa8c83dac30c8173b5ee141f31aa79aabb7744e13bc1bbe9b6f202db62b30b6733e30b89ccef0ee855c502bfd14ace712ab0869ed6708d68187c6c08a8bade9b44f0a78b0fe4ac1ad80a40b410e233f59f66b0aa4192a61dc487ca35d08292991efaec1d4360", 0x6d}, {&(0x7f0000000480)="545bccd7dfcf5c073b879ddd4e1a090d57cc080104dc602f03f3da5ecd4f783a9811719d8a3c4eacde4e8d460c5782a17e55a9587d8dcca75234c13e613bca39f51c96c44108d3fd8cd63ca10e85e861af3ab29d5f30bf9b845b33725cc1eff1707a1fe7d84227c85506b941f6171d3a1fff7d0938e6dce3032e77b3ff1650403eb3106d5f6719a3f8fe1fe62c1f8eccc921dc7fba25b47dd86ebcc272ec6db38976e3cc4d20faf9d901d3d31a75e66033b3fede83b59bdcfd72d866317f8fa8e30912140bbfb646992a55334371e92bd337c5d48c241d9c3ae0bcf83e3baa37cbfcdd785282df57e34415807ea94dd66e673976223f", 0xf6}, {&(0x7f0000000580)="8b1132136250962dd8dc49a46be62e662b1dedd56edcc889d96aa24c81f16ea2b2c4e5eda91e67679149c92a18c84064e1f29b7046d9e434a26750cf7fc574414ebda8b3841758c0de0ede04e3c84bd7eb2498ee2c56be1ef265d6cf6a71cfcd82e2b0f8d94e6ce428633d99ad23a46409a5fe12c5e59c08889d7a21674c03f88c78ff35736086800fe79fedc6c187b7e45d6cd9e8c4dad58fb3a385162c3820f6f3ad5918dcce0ba77a8440f5d748ecbbf1fb6bf06f96ab65f36eda2a692f5f0dd2bff749ac8ec1ca11ee36f28c3965ac39a4ca96ffea009f9dbc3dcf3d36c8b2811fe238deb979e779c399eaded3b62f5ebe73faa9be052ace9871662d6cdabe082201f15e3bea8e99e4f0ccfb0679acc7d3edfc194298083a8f540b9fca39eff70cfcbec4a2cb49abb470beaca2f54189357255c29ad3703a04a7c65cb8e7f0f1d6478a1ee424e9b34a84c51e2b24eb8f4f4ed1499e22f5ae91709d01c237f42e85c9cf23ab1aebc944a62b72ad566a5f30ca01e6a539ec29681af9dd26983e67734d8aff7dae792628b670142b5185d28457b815dfdb2967642db96d13bb7922bea8a422b9f76b53f5ab5813b90e5c980233417a8b09bd45dab400915ba4202e4ebd5be1e011ca4cccb002f2be35184ec8d71584cc8e3ed449d413d68f67dc5f39bb1bd73d9e100cfd2457723635e898ad3f7105a7db566733e84e67b64172f2d0abe0ae3334e8f61bb96c5f076dae912297e85291efe96d1c9a8ba9f8795113f9527ca5fc4bab1d454f0b5238f48f223a7ee6ea97d9901d38d98d5ae682b239c7701d8d8e96b1e88c86871d40fdfc706f7f94608d4b5e5fd58a14fae9b7361da2b29e687777fe3f52fc57cb68ed54e104f4a598ac84848e16c5979a155f1b4f4cd9e9684e3783b65381e23a42088ad9d8b9266e342016caf6a77be455790f2d86096f10d5bdea086b48f50544ffe01111ebfe6341ab5c4222601d28e03bf10c90dc81ae5fb46cfbde88d8a5f5654a1e4013a2f7ea69ae446e34fd05eb4bae18843b389b05db75dec10f959a8d73c44939217ff5accc52b49214518f922c2996f2c61b3f114f56daa729c0975472336e5dc11b7759992857d146229bbf14406e896c4476145c01d7a30f26c40ea4b2f5dd905267a69ce9685b148c411bea76ae05735c9f637f5254b722b7611116e071adc21adb93b8654a5af2b3f3f8fe061e7261ded04b1be4434fa2851b73967e090b9ecce00180b18e945e9c210558e461dec2b84863f52f39ffd5723a8f57e950c2a29c833cbe71875e19dd9b2132f9602163d80b931dd3614ebcc6a70940085e7b58530e32cb6c7b79094ab73c382d65dbe00ea97d2c75a1e84ed2ca7f4b9b22d791c226e74cddd516d866ff3d33cdbd6bca1320a56390d7fbde482857701e32703d5017772f43da0b7b7da955069683f1de4338ec1720475feb270b9eefc42cc93440a748cf94318fa7ba1c3b74a0812bb8a2fb8823e6f408d339e1d1d76309459ef0110453304bacb6e5b62ceb04ecb1f8679005b7a9e78db387c377038323ee7678047ab9e6863d058a6ea28308b01c8e704e107caf8003c652bb61a68f29b65ab370c0348801dddb4b7d94c4a9785c8844c82cac9ef7dda0b0d416947b1fdfc4ad4f21f31368128c2f58bc4190b1c1df302a1aeda7fd0de6371d991ea269e0b6c36556f27da8eb62b6b05f3f5dab1019c1ca85300bbe78d0d5b2a4901a315a8078bb2e01ba8c6780e8e82a9a9be8fcc0fa105e6b023156f812a807c70da57792394740bb2d867e77c39da2669da43cdf4d26d46237af220080c1a83618a76ef04184e4495a43a77d1308478ffc54084ae29f5bb5ca72b9674daf818693e194cdaf8d643768542805d9242c7fefe8457d3af5ed7a31f15b4251732af0353d0d30ee135d576b3bfbde421aefa09975e909b68a53d1948eaffd9ddee1d6f166723705cae738d381c6256111d0a2151895fbd1c8ccc10c2c11049f5a2247ba8708aeefea651515f90c6ae2cbbf8c4380933c6311cf7347ca8acaee406f9cb23e73dcbbc3e2803701f0c1d92f1c9f3c15cabf870f803b35cc4b717d2946de48694adcfac24a37bea01d14f2da0b89f1f8f412c8dbb15e3ab961d9ba773f14ea5d8a984437cecff2614b349434db01282e084f9dcd65131c7c42451eccddabc519fd8fed80f240deb0b86db8bcfad59cf3877d9abfb15aea42927a479254e2b1d3e6ca71caeb388be04b20668ae34e43ffaba8ed55f0f40f6433702e30944ab25f259694b22430553d6dd8eca67ac074271c5169da2b7d9ecb2623eae109b4cc63a92ab1ff59e70223366919d85382571c1e14328eeecd2cdb55ff0732e934ac5ab7850cd61bfd0cb9e2f6bbcc4626336b806f3ef4a10efda2ad932d59cf42af31f70b40decab5f984d0143991c4784dcecce42acc3f92003bc7437d3bd6abc8f3707e2f4744093d13a897ef12eef056a4f18ea5266fe82e9c40cee9086f86a8d1bca162eacec5c64d46913276b9cfc5ab3dbac25f2476cd004782522d527d6b09e5ccb4f4bfe2bc08def9f57e0c3b56d633be5972b0fdff56808e1f5c4d1507f6740039c8c06be651c37a62722defcbad94e1dacf36ee6ae1d95ec96e52f0f3bb92e5f02d111e7b8edbf60dd19732efee3f73bd69145cdf773eed9994dd9368e2175ed64d2485c146483a2c31710609d4ad8cc90cb5245abc8b83189a5ee763eceacea297c6562155e12e2433b2d81cf1d8f17bf9514cee67fc336ae5bd7b64419c6e829c4b0d4af981efae1df969b8993bad9694af5f43a8816ef31b67b6debf06d2ae11041213c76129544ddeebc45eee4146fc0851354e1748f11159a9775e53e1790b3c84e23b06239aa895b2063b0e20b2315d168f501835d2a1136b0e3987f87ea5df5c77bec221b16ecd8f9235c86cdb3530f4af07795c223c5c54a4a0b22d80a4a96f9d1d6b73682ae63e0dfb083ddbea27fb25472a7df2a186174c5545d918a99f284fb5166e92a4707b1ffc0a2fb255412d9abed3fac2eb7c5c4bed7d2cf3afaaf20c98e4f6a9936a7986f060b11d87a70ec853c090cd801422daf09e1f57b5444005a6dcf10dfbe9a2e60f94d823928bd5ba54c5105fb87e643842886da3a029a6895b3fe8dae4a631a280930549ae19ead8711c6bd1b8d1c5cd62c3edadef7bb18379119b46479dbfd3fdd439619cdf31ee68c7685c3d818a467be4fa1861f9150a1845d21438378c15f7cd92d61a193a278fcf337c69eb45e4fe474fff7de7579a606551c69619603ada1db2c4bd37e0983f013f5d881a968203b4f8b31f3e6d08579e686e112db2f9962e5854f08dd80bdeeb547cd7b18f10ca9c6b27aaafed486cd95cf4ac714bc3891007383d1f6d289738689be421db8404c8bf247238fd3579b7c978ce26d2327eabd79fa4aca9498d260453f7a87170fbf0997adef38e608bce2302fa6fdfd06ed179ef8da4af22df04a56060ecdd5d78f4850634b10763964bd3e1f6ea6d5277b645d7b8fc091ec749d97cb8770e13badf69536d34da3021ab489c42beda997aee8df96213d66e0efd2a36a52e01abbdcb76d027f30187d097eb9b0e169e7c1f6d5ff36aaee87c064cafb8d1b49cceb166502e21276433a87f7d5075d3a3de20acdee3aedc2a001cce586d2e4cf82041accbc4c9d04ba7f968568c3b73def47044faf4bb7173bb209f9079c7baa4104c77a76491746f13120185fc118ab8cb1eeb4f9c85c03f3e60a1abfe07187f844b828ead179a972beab8ead76973b4114c70a4f55466e805afd6da05d423cb72e5ab2c7b49144ac6b4008f2f3935b66d7838cc84a1d918d68a09c0c58912bc341647e9228fb6f364384d9649d0db0bd968a8a7db48624bc537900dbe5e53355bd0a4a9f481ab08a203bef36ce732feff746cfcf0fb7bfc2ef1b178c9b06598cb389a46423ea2197c4a000a261f4814104096ef095cfdae554de1f6a41a724fe0048c11001d103844bcee26935e02571d61b7affe470c00d54f145135223ba005a10d59cd5f6060a412b8159f0aed1ff5f47a0d68a3fbbeb46f61c4940dc6b959d86b5d5ceed17b8b00f2b3c8b154d09cdede4dc27ecb9cffe2457eefe7566fb6136deacc84dc5ba0a3b267421867525aa2fd474ce4f832d62d2a1572f1fff5b7c54423c433c16f3fa31744eb32871c61a13e001d09212029b2097c67e0c946810ae46076348f2184afe7fd6d36d4d646451e802742fcdf8b9da1e97a6bac5f10a228cc19134598c57c0009dce53086b407a7434ea12af496c90711ea1559a2f9ef0de7dae389dc88fc15b473398f36079cb189d3e6edc5f880f0606b12fca58d05c69c24ba636144a020c2ed8e88c5c7974963c9fd272e008d956bdf0b6d1611fcca0a1c33223d218098b093f4fdd51bf42e07bbe135ce6ea13ceebbce0c99ddc16a4a355ba4828f4c5bfdd2aaab42d8c7375fc70ad64e82d7afab857d4d2281022e0c6feae2fe447f6096f4c28b349062f15199a9aedd786ffc1f958e108894066dc1101c309f2c3e83b651e5cff366fcbf39df35a77d8fdf33910ca6d79769d949a291917935322a37068df29894656c5981e53774cd82265ae60485b65922c9d4cb98c1d928ca43877852ee20bdac80461d2180fb4a479b5705de00b0a36b5f34238c62ebf1a89658374b20ccc61b32bc9289b4fc5f6691bdda3d86f6c44c4e86d4188ada52fd45173a31461dd60e35ada1e586062998d5aedf2141c4e3956b413ee47406ca31be81025211096c8a7ef9bb059830512ed3f96261f98cc80db53a71455efab2196eac620e03e21dd974b074a73309facf7042ff1745fa8c4765d8387cd8431b0a71fe430987d46b8438b12d547beab74e59d095b82f6390d69ebbbfb0fa0953ef30859c2a83ae067c0e14d6650cdbe50f8e0218c4179f29cbd25a1c27b0b1337e8293fc426176737648270c205c2e781878a927eee4624fa8d2572605c2931571358d9cfe6cd810fb201020b090f3b055f459f96951e4d882f1a40b51e3ef3bee5fe04238651d1145aa60512dae8315a3b113c01814664dd0ff9232c618d6810e4e8f2a11125c3c0a6bcfad17156965ef9f2e91a5dda62e783602c7b42a1fcba698de8bc451c778ea3daf8fdf0f689c9339d06b17abb3035c9865d39e8e74b84d44876d9bf12f9364bf3f0e583223f2330acf17750ba96f22a011d52e0b944e9bf033308ea00ac12391c9a135a40643a9a0dcde4f769de6674e42ce6177b80c37e6096489b5057f8505a577a0e6c978f52c1f406a371c8cc7e7594a32098e6a316a8bd5c3705a77f003312227feff330b2d2d18799084f776a55496f6025b72f8780e9dea7919f2b19924f1d0b49f0b846d55232b0ff46c1669e2213de03020eed9aaaadf39454bd5422a8441f9617e1a22f0ede90ffd86eb8e4cf1e3a6e3b540dbb7a1b2b0a9ccba2a80776a3ae658a7693494afc76c7f05de37676ef13d33a976178080c69a53aebf542447b0756767fd9ebc8b74f533d81e613bf2cb011133ec711b8ce472ce35182aee889beddb4a0a1ec5f391b57ce2ea945898328421384a44005e93e1b7a5cf41f65c35342d2349cf54715383a02d64cfad163b6e38012aa22fef59e227646009486791c8e7df31486b5d167d1334bf76ead59b98e3e6a18e2d434c54f600785b007d3b035edb736aa31abdfda1ddc93baefa6a1a09a40a71369f4dfc083028d2a912e1b9a9ccc80ec6cd4d0aef916d58d4ebda078e3c0a097fa7da1571", 0x1000}, {&(0x7f0000001580)="472d18c53faef1f26fc27e63101d2f5e5235f22ddf00ae1e334e5f8373cf129a6d4e111ffc2de903a5851400519f12518539fd4f578e3506330187d7689f15ff", 0x40}, {&(0x7f00000015c0)="a19327027081d2649e1d4452cba50737eb64c64740d721a8863add386f8eea75e0a5c346ac8930f33142cec74bf0075e1cfc2ada342fd850cebfe7b298ab6d019874c066dceade05c15aeea796f6207b00dac601d593a639cb6ddddcf4afbd7ed701", 0x62}], 0x7, &(0x7f00000016c0)=[{0x48, 0xffff, 0x7, "a8d6dc49152c679ee45c8caae2d274cecf1df88ecbedb6b90438edbc7696114d8a0b128a9e4e0ea4f843247f2032a66a715201ad"}, {0xe0, 0xffff, 0x0, "edf18fd52d987cd2cc8ff436e4f9bab552fcba5c4a73b6c366dc58d3767250bc83f6a93ac7b5df1cf654144e5186513425390d2dc698c4d357f91823a99170a98417743b86ed1f9e07b1ebc3032239d809d4c4e3593142f6f3eed281373cc82782906dd1ad4fba17af735f6fd60c9f68b60686b63529e71f2f71c92a2a5235ce2b20817be75f3ad9bfeb6d4e3fb52bedb7c3655f6ee4f744cfd49e1e19069cab3441ebd7e75cb079596f1a42ccdea696e268d865be61089b6ca48c3f18e77abf900aeee4ed239e4c719157"}, {0x60, 0x1, 0x3, "2c917612088dcc67cc6702a21ac61531b618971aa46246d707a9bf3f40ade81d62164bc7c5ac85025480acc03aafee4cb0d819906498c460bb5ec4e9b3cd23d8418aaffae5014f6b21b995"}], 0x188}, 0x405) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse\x00', 0x280, 0x0) unlinkat(r2, &(0x7f0000001900)='./file0\x00', 0x8) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000001940)) r4 = fcntl$dupfd(r0, 0xa, r2) sendto$unix(r4, &(0x7f0000001980)="4497eefc416646dece62000c57676d1a12c964548d6730815f406fce1e28cc", 0x1f, 0x400, &(0x7f00000019c0)=@file={0x0, './file0/file0\x00'}, 0x10) readv(r3, &(0x7f0000002dc0)=[{&(0x7f0000001a00)=""/202, 0xca}, {&(0x7f0000001b00)=""/132, 0x84}, {&(0x7f0000001bc0)=""/116, 0x74}, {&(0x7f0000001c40)=""/4096, 0x1000}, {&(0x7f0000002c40)=""/212, 0xd4}, {&(0x7f0000002d40)=""/123, 0x7b}], 0x6) clock_settime(0x0, &(0x7f0000002e40)={0x3, 0x10000}) linkat(r2, &(0x7f0000002e80)='./file0\x00', r4, &(0x7f0000002ec0)='./file0\x00', 0x4) bind$inet(r2, &(0x7f0000002f00)={0x2, 0x2}, 0xc) accept$inet(r4, &(0x7f0000002f40), &(0x7f0000002f80)=0xc) select(0x40, &(0x7f0000002fc0)={0x8001, 0x3c, 0x6, 0x79fa, 0x7, 0x8000, 0xfffffffeffffffff, 0xffff}, &(0x7f0000003000)={0x200, 0x20, 0x1f, 0x9, 0x3, 0x100000001, 0x51, 0x1}, &(0x7f0000003040)={0x7ff, 0x8001, 0x4, 0x10000, 0x39b2, 0x800, 0x1000, 0x80000001}, &(0x7f0000003080)={0x0, 0x3}) writev(r0, &(0x7f00000030c0), 0x0) getgroups(0x7, &(0x7f0000003100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r5) getitimer(0x1, &(0x7f0000003140)) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000003180)) sendto$unix(r1, &(0x7f00000031c0)="c2f60d99f1873ccb98815fe44223ff39009e75074e03d0887ce5ce39faa8f7d5bcfd8e985806add2232642dc397149b118700f596bafe59edc01b2154ecb0e77c88fd5d6bc73bf0728f26b6e1ebaa4bcbbc0e2a1612cd18f8fb0916ea7a6d8ed08260e1cb54c56f3a2202a615334af20", 0x70, 0x409, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) recvmsg(r1, &(0x7f00000033c0)={&(0x7f0000003240)=@un=@abs, 0x8, &(0x7f0000003340)=[{&(0x7f0000003280)=""/130, 0x82}], 0x1, &(0x7f0000003380)=""/9, 0x9}, 0x40) execve(&(0x7f0000003400)='./file0/file0\x00', &(0x7f0000003600)=[&(0x7f0000003440)='/dev/wsmouse\x00', &(0x7f0000003480)='\x00', &(0x7f00000034c0)='\x00', &(0x7f0000003500)='\x00', &(0x7f0000003540)='/dev/wsmouse\x00', &(0x7f0000003580)='/dev/wsmouse\x00', &(0x7f00000035c0)='}]\'\'\x00'], &(0x7f0000003700)=[&(0x7f0000003640)='/dev/wsmouse\x00', &(0x7f0000003680)='\x00', &(0x7f00000036c0)='\x00']) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000003740)) write(r2, &(0x7f0000003780)="ac699a150c5bb9f0de4fb8032ed78b52aa2ccdccd691b9852e5c9f1c4f0c6e617a32fa3c65b4d0a5f05384824d274968cc8d923885030d7fb2589be08669efa66fe32334babc62110c81f1171c92d44ca540f620020e156ad5ed24fa215d0ccf0e1aa4158b74beaad205bab0d70ba74e29497a0798bcb0a4bd8835e3e14cfe8bbe76672c62c8e9dcd0ab17d61075a56635798210260e317deed7f7a71726d23b8e3d51b4e9a5f5a871be394d959938d8756f1d6e26fca4e008f2d233cea13b8880d0712d16e19c49b2f2d71b63007904af2455c3802529306ff6c3c17934b8ee347fa6", 0xe3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003880)) 19:12:50 executing program 1: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) 19:12:50 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) lstat(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) syz_open_pts() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) chflagsat(r2, &(0x7f0000001b80)='./file0\x00', 0x20000, 0x2) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x27) 19:12:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d013e2f66450bb844bc436d9a25a9d38b"], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0, 0x4) sendto$inet(r1, &(0x7f0000000080)="f37de242d6c012b56ad2e913fcc7cb83bca96037db4af17e87009fa620560566b0f6dcc6c4810b3c38aa61cd8590d406d4c9f5917928d8a31d2d4be1fe01e4e4e0b1531249f0f46d48317c2a5b16e5b9dc9843af9e146eb9204cfde52eaa36217d1f3c2abfd6468702b5bdac5f389e9744f993934a06be73c43a", 0x7a, 0xb, 0x0, 0x0) 19:12:50 executing program 0: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/85, 0x55}, {&(0x7f00000002c0)=""/246, 0xf6}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/81, 0x51}], 0x4, &(0x7f0000001440)=""/115, 0x73}, 0x801) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="00012e2e626955653000"], 0x6, &(0x7f0000000200), 0x120d, &(0x7f0000000180)=[@cred={0x0, 0xffff, 0x0, r1, r2, r4}, @cred={0x0, 0xffff, 0x0, r1, r3, r4}], 0x0, 0x8000000000}, 0x4000000000000000) 19:12:50 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000500)={{0xffffffffffffff47, 0xfffffffffffffffe}, {0x2, 0x81}}, 0xfffffffffffffffd) r2 = kqueue() renameat(r0, &(0x7f0000000080)='.\x00', r0, &(0x7f00000000c0)='./file0\x00') kevent(r2, 0x0, 0x0, &(0x7f00000003c0), 0xc4e, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) fcntl$setstatus(r0, 0x4, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x9, 0xff}, {{r1}, 0xda0cac3d931d307a, 0x20, 0xfffff, 0xd42, 0x1}], 0xfffffffffffffffb, 0x0, 0x200, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 19:12:50 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) ftruncate(r0, 0x0) close(r0) 19:12:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r0, 0x0, 0x1ed) dup(r0) 19:12:50 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x3}], 0x2, 0x0) dup2(r0, r2) fchdir(r0) 19:12:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[{0x90, 0x1, 0x3, "a00f9528c00687573aea02098ce1e718a2e037d286bd1a8887c35320adc05b5e89a607f7980cb4d884e273eaa53950c38026d23024e2e27910535377694832c3068088c9bbb57d289caa28c606da85d0fda5bc9b4155756ed7e2648e4ca3952907b3ba76284e39342b4452cba1e1dbc0fc8aca7e0531365e965be696"}, {0x28, 0xffff, 0x3, "cc150da744cfa92b0077b90a3091f52582c5"}, {0x110, 0x1, 0x6, "01a0539dfd639fb88f2246ac2e9f1eb0834b7a76bc8cb7db824337c422f6334846ad48cc9736b77833072976fef7da9e8d122d513b04d9186237183ad917545429fad11f02678cbb293390721386dc0278305729924a5740ec1995ff1d741ad6ca162f3bae279cf051d32f36bb4775647533a2df2f7f7a4b928c3c3d721fe09f26b53ab1f6b43b9841ef031c92377a23b1fb4c7669aa5b948b85f61eb92afdae522da4fe9409b6f1395c1551e08c31457d73fdcd880526c8da302ba261863c3be6d09288cc4bb855892cd41191c73962be093c6a8c5d7889a88918df7cc41c5c378541455ea0abcddb0e1d31ec25e928dc5c2119d56d006d6471e41f4534"}, {0x108, 0x1, 0x3, "d754f9405ab6e0050c65aa861b3368eadba719c33b20fd65cac51de57e0185e013edbf6a00726a62cb89f40713e6296e559bb45a3884cc39b951ae4db0b241aa606bc5f5178de49b1265f03822095024c5eed99a640d0760c74513a2f261e6cdfcd090e586ccb5c3eb58d22c5ab6eeb0424b4240510a850b93004d46ce152ab46682ce636fade697885efcc6acd069acf2ff58eda43eb81767ca3b7a2814884a77445cf9341812d4d7b2cf05841381a5cb7310dfbe2f0008d254129cbdd40f5d61b3dc39b784489ede1c1da21845e6d33f19dc4c81d1ed26c309c500d5764036fd6b1c73be18cc879c820ab66528411abb202f86"}, {0x1010, 0xffff, 0x149, "eaf9ca041de61c7d44c8ec27ccb9b8888cfd4b090cc02020ae696c9d151ff9e4651dfbbd6155909bebb038e3766fd45623f14f9d782d100b19dffc3715996b5e8539fb8644e9e3a372327730daad52c5eeb15be29cb3b88d3685a908b4e83585c9032cb7e312bf8a5e7e18c1503f0755087c00fe0998a19ec3916e67e44a75b93f49e52499a52d9e81d2ef42179d9a083d86013ac0832f1cc9135d25d52590ca012a1abb909722640c736cc83791da5b17a832e89eede20bb4abaf72f69fa3469b06a5657e05f7f2cb3d4f5bf0edef1aabd765e8c59356cf98cd817f152f1cf8dfb94c10d7be563b6980d2d5c283623b2de8157bdaca26094b6ede33531836806613ab646663a632afe3f41b6fcd442f99703606eaed79a449908042b0f98dca1a5437aec815fd8aad0ce2f5459e38d860293958f5e796d5fa8b5b05be858c064248da7779d54f29e187df6a9c877d8aa3b9583ce626ed561a2b274f85d3edad7ccfb668484739d3c09e6f84afcdac71a6c768f67c00f83e8ce35f2caf0fa908c872dfcb88fea0b484ed00c30398a5ad3e0c839e7647f2dd51c37d4faedd93b295212114a0b1bb512619382314aec0f4d8088ae201a43a14c6f3406899c8766027cd6c1e4171193dc1a35cf2bd39dff45020123865cb4cc508f5f1b6ddbe515ec8926fed46c15a03a00279747e6d1dc13798d1b3db13387f50f2ca491a1e7c96533fbdec2daacfab1ccd13aaa763f7f5af671b7db978ff6407be4156cf4c07fcb3e20f1522088f92ea3063c05b8d460f9b087afbb88d16d201ee42df616212f6f12db1d5dbff9dfbfe3ca51626ed0b13806231ca20ddfb2df7341c7d8329bf68846ebe762303a4321f0652f3093d5c7aabc8d9c3286968e83d2c3c85a4a9b2118ea184ca4c0c9ce3eec4c7d69b8465cdf9171057f99809b9938125165c6ef72ae63992c78759ea6510c9f457fd01a28264f104bec8593ef2d7cf22ed0c49348af805c06ef5c02f9993dfb590a8a11d7fdd28cb76b7e20fddce2f0a403d32f31e3e3645abdd936ace98f838095378c78fe5cacc307175de2417fd274f9a0e381feb5254614bfe7845f2bcbb02dbf47a933f85285cda10b58356cc3f0a494aa992fb54cd9a83b06bcba156193243be66b3d319cad4a979d7285f6caf78f0778625c8e81852ba0fc98053d3c30562c49d40de06a88c9f0109e86adc6ff82e5c6e72262cc7972dc710aa10ec508c4bc75858d8bb74a9639da7eec2a04803ed970876cfe377a2d926f415f41f228224dd82133bc7fa7ab1e2e2976f4aca865b288aa816d48f892d48c2eb4173ebc29ddaf99be43f7679ee74b004913718792aeaaf1f521b594d06022cfe904654d2bbb9bada5261fb3c6eedffbb7df30b65a051a9e5f2bcf35374579794cbcff30ed9e2e0312bc1d4bbf3d071bb911547e7e6e62b5db007df6de12dc7043e50213cfe5a0311287634550586133e39332554ca5254a260aba469cdf34d7727b2bffd43293ffab30e8d3266cf7674c0930cf7f0951d2e4542071196047c772bd9e02de60e39bdbe9a9bf465f38e19721d1ddd23df5af07f9cf3d6366fad25b57d87165c26511eda42aa80102d2c176952421fd852c30c3be8d096b1f32f921e2560a39033a6a37e4ade2f2feff9f60337ff84e436d37340ed9dd57a4fdee0d31461f074673c0b0a479eaf672875ba205df06feb5c427e09a2b5997c92a6d00be42b21b787655ae72bde82b66eea6a2bcdccf97b6dca487cd62b48490bd1ee7f45c9a7e9061fa3fc0214eceb7e112a15f0e5507cd00dc76abd895c15dd358184866c45e889698f4eb5c5a7c61f1f9ed4603d2d8532e5fc16e8e52916341fa61defc3cdf6e7d132ca2c215b4cdcd11ca731f2fd2f36487d31f8ba6ac6d19e0f6cf99d6070b82403f9127378877428947553297a3c1f2e241012fbe7f2dd3980d62e1ff8d29e739976a8f8cee6ebf303f2f487d16006b94d72a7dd2e317cf8ce6e838486de3f05972606bc7a0f881c8ffecd9e511b16596f8b979c993ff96f4ccac73c62488276b27ae9793cd7833748bd420d904de2d96337d2decc7777d386a670ea3b3644b51b397e4b19362480697053e719b9bffd343d5ecdb7a8aa83df8a4e4ff0d6fe8006107651dd2a2ca240394acb24d074ae35778b8c4135ad69529e01b2822a766bf107e03677d1c6e2c7b89dff972f97a8bbaba802cca9f31eb0e52833f8e63f0d375e1225531615f09d992954641f9fccc3eebe7f95b2e3709ceb9a3fccdf1067733f05b4ad3b378c2f24b4e084479b15d50ad87f54a64e7966e4968f27d54030569b4467016d061c72b4fc83ea4a2641d4451b12c5c134621ab6b1f1cbfba0016d5c00da43fea8f0b9617a7a751bfc6e4ada2d17537e8c004769defb846054d41809278c018ccd13e26ae7a46042a373f64e6ebfafac84a8edc645596ab79f00b4a6e253effaa38e3dd8e990c38efa51f0030a14fd0d66b69f8ed1f6774c5f637c7f1c8efda7a1a0871789d33327aa71c1f3ad4bcb2c090d75559a3a3f8c0c7fb97c163bf36aab6889b08f709ede6df47594bc7ab20a7896edabe4bfb71e95f290e68a2bb83a945e497db222ae65b188890e895a6f5fe70470e263d13d6a3e43c9c603ab6b14c40e868dd0eabc9cecd7d231c962c98b71b811b691f9c80eb02a648ad07f4673c5ed4dc721c4145aba3d473f806d7e368dac3a6277ca79d11c590b0066765ea293500a4ca9ae2101431d3266166aa0149cb75cb2ffdbea2d40ff675c4da69ec8a621759a925838a48e79e42a050e7fdfc54ee9118ae076ffb53dea9f473ca69a9f889be14e16ba7070ec735b8310846bf371fdc05c706f02939277f6c084248629f5b56c2d22128ea6cfef141bb6cdf617ee6a4e54ec1bb69d5cebaa6dea224e6451cab8622a87226670b78c5be3b36b3e310efa9acba6e294882df3e0d6b1d78be1064192fd78761cca30efb442d463be74e898cca2f9ade6b899006067859b01283dbaae88a1b11974bb555245e0197e16ac873f53153208dedeb3674133906e3871afb5282960b76bd60d8d9c293a9175d376fa1aab5468f29b5964d48493262b4663b6dce9189ee047ca7ffc2941132f3ba48b758e3269b75d381ac3a5d7a1ccdc10928322864315093fdca24ced410d050c29ba2e78d4e4142892067c85fb3802e694742b9d40898205b10dfedafdb93e4cd319115a71dd487335c70e2d5bacd3783bd28c6b71de6da50e1303b186705f9368b1826662bed916a11d429a0af95852f3b42ebf2a94ab5a691c96a7f751171012cce126221a1699df4bdd56fa7b0af88b5e59a133848c3808dde3178d2a70d7380a4ad8da99494c7db1e97604468b716b00c9a31ea7ac474c2b948ea8777dd7f4ee14ae31d3f0d19146af8b8108c63bf7de3183277d739b2d1a4bab265ce3566e6c47be524752603845d6be98dbf38598a9805dddf20124b4d3336c98970daa35f447285c68a64b75ea11ed4f99bc0c8f48127b0a3be8269ae44f1790b3826d095b92d2b1a8a0d9bf221512da8ed427d13e15e9b51c249596103d0932359b7ab00d4548f64c89e87c0faf912a0705e8fbf51b5578a4435fded5dcaae4b85fd25326ffcc6ad93abb4bacdbaad2fc0bf1eca05510df46e9de2520fd08e9f40be2336ab4e3fc1433f39610b7362f92336526cc3d521396759aaa63b6d0c8f73b6768fa61ed33ab7b4cbc2c630c0d42979dfa4a99f1a7c9ae65024ba800646f95df5e87b667000a5119316f79f8df7330df027c107a1ee95f4cb444b1eebd8f0261079ec1c50b55705372dff1d78d2c9d7653e6e36489823606a20ca995328074bf279156661676f2618c3a6f3594d551bc32d6a6609c17bef89056038f03fc20fc5fa47b1a5ae8ee4f68cd74bd4f0162379633bc493e87b62d76e85ca787ae05ce417d937ddb5076886a1aa46434799951569a26e4283e1608e5a551c2c066ac915d8a27840cd6dc5e2384ad7e76c0c9f25676ac43e27418165d98991db7d80834ab1a182af5f46f7be5a1a5f841ebda9f565f08f46d7e1ae40094eab5ef6dde067e3827af305c0aaa61b991127d9c6f7739f565d2cba1508960bfdee97d6cd6ff4f7db0fbaf81e04f8345e6b3fabcc288948c46e0fcac64bb36c816704af78342ace4a3339435823e97929bac69c7888ebf603ff44a988d783055f77f02fd04d6819ebfbefed3cfb4b88b83aedbbef2dfbff135750ec3bd3f8d20c817ad11ad46aa4685d8338de84f3f40e28497ca3818db9128a297cd841c6ab4799a193358d1a4def10e9090e7ef734ca6f4837b339d77c2da706fdd752a5c9e873cfb4223ce469dc3824cce8a8cf3f693a15c7d733bda6f0531bff4fd7642729b3d32f82ed34de8485dec824ed83972aa74ac8bffd973c003ce47198a058c22abd72edc658bac9ca7ff41f66796f4af2515bdf555dafc998da05373bbe8803e6375cbdc6fc29d38c1d0ab055c9b363b6ab1e5885ec39fa58d9042995f066f804ecfa7059ef6f3497043f52f9ffbcbedfe45027d5caa0fe936b7c909cf2da24e6363a3a52ef188204d739fc6e44aa5946204c2999aff201a8f6787ac38d200618ce71e709e50667658358060dcefae0619a88addf1b0c3bac0a4c193d99d94f02e9f149a2c3fb69c5733f80820f7fb5c8b06c7b7aaacb888427b90c7978afb1ce2d975f73a5b2fce29f1e7623f0265cbd31b124cfe55a5ecfd5f990ac71ae2f685969d7d7ad3e05589601aad446544b730ea3f9430c406093287e4a2afc4c1961a3222b15a4157063edf1fbda2f41f3087df51c82ebb25d380d03e57ff4d3c4572e67c6986b365231d9a762fd2de6c2dbdda3694cec5384a7ca345c41cb934d0582189eebd09ddb8d08385b11545a815788fba82a5f555fb3dddc20f149f8fb6a3eeb3e184dae236986613d4b431e63361e0ff131c67e6eef31914f050440a837ee0719898ea7cd1163fe868fbbb17e61487a3e0f932ddad5754e1e41b13b8c477639f0e1f9e9566ee55d943d271302f9d97679c28eba0f691a2cc8581514df2db8d04cc8d2b4a7746414e607c50167fcbbd9767d6fa4c644337b4a5a1cc222de2802dc092a99c2bc431ed825a065bc47b1d61d695556408f8212d9fc9af19be52491e9766d5a3f718c218cc912311688a9dad564fd2033276adbd94e8fe92a76d822274977459e855cc9ec8e3f243cfe6cf64efa561226b54dd8f73a61450086befd365671cae81a86826939c562cde4404ad88c830cae186179d0fb6a16853eda76b1f0d5191fdfb7ed32aa6084fb5cb60e309bc807470d6ecdacebc356f4aa92cbc6fd6baa0a8be9e1f708b868074356469d05b388f0a6158d8486e6b3b65b6bc8c42d7ec7b4df04d8481dfe701b60a7ae0fbb82e87cc1db75fa87174bf9393413d958eb00cee693168b1cf26e5aff79d269fcbae46dadeceed87327cb1a266e92e35b83d71a59ac39791944fd33bd66d5e1f7155645ccf86c5c720eef789648fb78d164cf1bc3cf02a4e96c50ba4c51a01c8441e5de673a98aaf568d40f3410094e8b17ea02c235e10fc964dca66c27fcf21c93d615748efd766e2c6e9c966844cdec286b6accb6e8ad3d8ebcc80f3ab8404296d26e0098d0bd6585dec461167b607ca1f3708c1a6d43f03d6d1ef333e709adb322511cd39d6d277e24ec29b47c96abc21a3920b4d1cacad29632d24e0c08a340f051d4c04623b29c056d995be5226d939f05f8de709ed8d1780b4f5703e32372de8b92bb25d9920"}, {0xb0, 0x1, 0x4, "652033318c13da57a82073935459fd759fff077e21b8f6d9aa64906936bf89487f5c1ac736e9424a63c62a09ca276895eac8fa7ca8b3a44c144b9f757b7dbd06bc52b2a8c99738501d9421cb2cdf79b642825e0976ab9fe3b7e732c9e68ff48e95a427c10906ff6c0c0bb1d8676be2fde3e364d703b2c9b97bade6f04061ca666826893672316c3e8b64e6c75ae134278eaecef80e5483f2aa1e"}, {0x68, 0xffff, 0x400, "adb67e3abc3e967d3f7155b2070e341b7bde6c01bac5bbb13491ff376fcbdf8cf86f9ac0c3c1fe32ce1cf84528a7e391ad867397ff92569e9bde42471a57a41a77772bf6c08ff56a6d5c61904b84c82ae4"}, {0x18, 0x1, 0x0, "88c619e5"}, {0xb0, 0xffff, 0x31356b23, "1d5d9e26eead3f764ddfc8f93992f71952e1b5f20fa5547eb01982b74ba114e4e3da157efd889aa5031ec5807133ac45d2da0a11513b0cf8e4b1d55f61bb9085a4acb3c7ba45d28593af855869b23d3a69747214483b83b10f72f5e00e20a853a27da7fc6998019cf5511a450fb1b72fc237ac4efd921f64c7eff49e54702e25e4cb9ff946a4198e966f38ccd9870837b3d8e82ed1b029395d077779a66e"}, {0xd0, 0xffff, 0x200, "40777c44708b646bb6d2e481ae8517b9dddefaf5828b5867fa6d99ae8e7e257aa0fd6e96cdc49a3a9149f05d7e9cb002944a113a8faddb1d4b6afa9661e49dacccfb6c7ea9daf81d0fd154e6f032c0b0cef3823b89dd168928baad72ac77c6320eba373a1abb6a620162186d9550e39e1a2013cbe879dfc8bfe09cbcd533a58ac1e983cefd9e0e8d72181ef73749a8dc22e548ce1165050c96252b92b51957442ab95e302f85ac2ad480b01f7ce92318bb18f3fabc97833ba9fe8b86e67839"}], 0x1590}, 0x6) socket(0x20, 0x4003, 0x100000001) mprotect(&(0x7f000057c000/0x3000)=nil, 0x3000, 0x4) 19:12:51 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000640)={'./file0\x00', 0x40, 0x8, 0x7, 0x1, 0x2, 0x80000000, 0x1, 0x0, 0x1, 0xc4b9, 0x9}) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0x0, 0xbe, 0x20000000, 0x3f, 0x3}], 0x0, &(0x7f0000001880)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x7ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0xc, 0x10000, 0x80}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x9, 0x10000}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x9, 0x800}, {{r0}, 0x0, 0xc, 0x2, 0x0, 0x200}, {{r1}, 0xfffffffffffffffa, 0x14, 0x40, 0x8}, {{r2}, 0xffffffffffffffff, 0xe8, 0x1, 0x275c9127, 0x8}], 0x2, &(0x7f0000000080)={0x4}) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)=""/26, &(0x7f0000000180)=0x1a) 19:12:51 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) geteuid() close(r0) ftruncate(r0, 0x0) 19:12:51 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(0xffffffffffffffff, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0xd6) syz_open_pts() 19:12:51 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="85b5e330ffa241e2ac96149bdde73f220c126cdf13bf122284315a51754ff18c59ac4936bd8ad73cfb0c68bb942d435a23f5806ebf9a24df8b3c635a5808a99014a056f35ed30aa09a24b9641fc9970f9825c3c0e73ebe61c7814db04aec7caba47b93be7736621bcbc741ddf900f46f0c302e26e53578b7e65ff00abf7f709127438f061b0c6d4bf9e1d6", 0x8b) fcntl$setstatus(r0, 0x4, 0x40) 19:12:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x9, 0x8001, '\x00\b\x00', 0x0, 0x6}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="061ba1e7297f", 0x6) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x80) close(r0) r2 = dup(r1) setsockopt(0xffffffffffffffff, 0x9, 0x9, &(0x7f00000023c0)="515e3e4964c72f5ab60b347b54074b3d14dec6e05da412c6421abcde7ebd8a6d4f20c0aba344e36afcd7aadc00222109eab7402b3817d33c8cdbaf096425ac1e2f257adfc9dff2e635582b0836d9c616891f1670feba4b9ae6082d6c1fc617d89a904e266171590d9ea5e799f0bc9e19b387b0fb488f490543041317c19c6526b26fb27ab4e8205b1f8c5186f966f867a83c494fbbd44e789433b7beaa013b27c0607c78f4bbb8eddbfc5178059a37cc89b266a987f8539afba95b9a14740d5b53cb87a7bd682b7dd3bcc53383c50f6cbebd97122b26486149d4bf7ef519333f0d162c86afbc4ddee098834e00037c28a4a114f370851f189c7fb4b1a41dc76ef5c323d28b8096e79b32ef0176bf351b581c07ace9bf5534a89908604cddf9f43eedda957f9930b7d14d1f5b5b05ddcf7b4249a954efdfacc4ee0d1c28057963bb6920f39bf5b7c814a5b1480139e8bfdb6f50f4bc313214ea1a9a3a4f4af417acafcc29d7bea2b556fdba2fa1ae5b5b5d3f8fd6b9837824cd236ed24c10367fa29457686d8d53469225d0da85bbc6cd9747e2a9089982394a1bd4642211c2e799064dfdb96285837d00d7f407bf7f836494ff2e2273a0b890279af0ab72a73878373cc0d55e17108126c519f735360914ee0d18cad9cb657ff64250a9ada05f5a0817bf3d185f202fa5333a2c115742887940919251d801c47b3630cd50e86e9f17707b763e744308d297afbc66ec0fbee599c726107f413744c500771f42465b60a4d214112579aef55a68702f6f931f7304e5168a687a58609c58fb12116d5f2420d3c64edf1cb7646303336324eed60567de738df1388104ce578fae80391d1ab8b4bcec8ce9201e96ee429a8708f5728f29cdea85e4cf13db38ec2c1baa7c1eea331b9dee74fc78006ff46d192137e2c0908041c9df22422e340032d9f6f31126ab88fb7fb79276240a3ee9274b06af764bb705fd6b8cab6df7bb1f971a14b2bb61a07c813e5d77c08bad498c5ac0293385501e645b15943e86b55d5be978c768c100eb34ebf2d07d3bb6a114499ba457d3938b90f454e663de3c673818a204f1354c4a3fb3fe16f33ccb041c712106c1f773c9d870ed636cab24c9c240da468c572f528d52fdfd7748c5878c0103f273cff95c736f4d6e734f81a46f7ca94bf9b4a263694812dbaf9c5b773ab50f73189158e6667c9b6b150721fad11ab2f9d8f35f09748c6a71054417c5cad85525c7a27411203482297fe3cc3b8ec6f6cf080ec3fda25731ee6e373ecafb97edc5c83e22fb4ab2620a9429746ed1d58a57d55b863709de84d38a2f6de8f1b5664305e3ddbb106ad22cb073543300d4fad3d84e0a5aba536946da0ea5167bf559a38975e518a14e62cc4a0d9be3c92eef1891a012a365f780e56ec3427c2af3315b70715b82247f07c635a04d7888ad4fe8a11135190f0ef42bda6b9dbbeb9dada13314a9ec02cfdb98069faf733d94a95ec697568bda5996b27d64e15ad3d72ee85f5731fbb70c49404d21f666e7e7091bb2b0e7597da21481a99f60d9e6f8f6eadd8b067a652ec3490c7ced43e6dacc7fef8fcfcd2a6e4e331ad16e0d0990004cc0ff03de4bacd12f717d64590b2539faf7dbb39a8acf29dd91ef123bceae39fbb51e992b78fab7cd476a494f385bbb0d988e8d02170116c60dc78c995ca8dbf23649e977708ae3522b19deed210fcf1ef7c1d069a53089681bf30edc3cf54689fda6398f3e8a67447fc73ac1c1f71344d6a513d38c9ec6633b3e7bb5040010b0a812e2dc828739af196ff51b721e045807f96dda3ab6f52bd0748975c48f5dc634591632849bb96123968a35d6ff506802d3912a2b5f469c24b4e83bcdfebedce316b6bae6efeed53932c13d444c9e97aa5f4266e6a9ddc67c03c20baf838c61ee463c784dd188785fe50799f188fde81f29d6452e6344b786d78109b508e08e766358a83d17d2bbdf3e9b304ee4d68ca3f051903149a949783705f05a0f18acc9f1382609d83e9d2c139382b878fa33af578203748bd6666aa2e1840547ced49ff175f37eb26c2cce2ec25eb30fa2b3e595535e04dafce99742dea8c6773496c06bd3f19e2859084be82e9ca232c54f98c0a4dbe67079d67bbe913658aebcdb83f9a05d85efa85b8cafad4c8b8f57e60c2e49ebba075bc4df8657e6d1d8610a3ce4b57d450de3a69e25a88949be6236143eb4d186ede29370c8ac062a2fa2dadde8eb32798e2c90a9c097b16abd164f7df6b91bb167d55d987baeec3076a70f0805e267e5ed6f1366c97c4bb8ff6b2e72235f4b8641fd63e3fca0f2369e2a30fdc816d8140afc4b56354abe9e5e67a625ccee3302d4ca4f1fc0996e077ccc35e4d4eb089d7a89f66a6f9eecd8642aca5cb14ab6c81e59e73d8ded797baf63d7bfb6d2e83137d4e3e357e6c85ed2c6bd636ebf9f62cde587fe3c3ccbefb35b62b2e8749f0ad50a6e66fb9beacdff722c7274065ec1c705ebf75e24fd4bdc2e7b6e32ec1cd69e3ec040c50dca9114bc556a10fbb75e9cb6b62319490af466818e30f6a6ba769e5986debd7479f6a0f759cc0c4e5baece75ff99ac01e47f90485fdc4ecdf25bed32615baa8a6efd3e74797ff0bb78d040f167cf24759cb17a6ebf625fd23ca3ea16eecc8e97210a35ceae0975e01d1edb194087f03f40db16c5a0878956e4e63fa320f96e3277f187072d048ef342385ba621ff3f7118bc5c3b4bbddb87d523f0aa0482e0fedebaa5137695263bd2b27a4005fa2d7a4e6f64c61910982997875196b8cc4426df027897820095fb014b76ef5aba64619bd13e603d21bc16fdb73588c4c6996c8aafc640fe530479a5e8b31e83a56cecf6f9e5ab3b1daa9a0f36ff6432ff8be1dd76450fded2f03560a7ac04a9622249131160e85b47df047a6acbc884e4e577fc19961966238354aa947287f1c8bd663bf12a37b8c59ffdec8308d7c1e7c849a31745e0e1208029b463d5c4ae1fece1e21dba1af772204e4068799c7d177c71012b09617aeeab4a8d43feaff575237568f96b3f0b93bff3252a0282b7652f7a88ff3e4cdade3c5adcd1c9d313e9a6745da79461e415f0c06dd064ec50e197f0dbd6d2acb84176f6383cf84d428030cd2e5562b51c7b788e20bf228da7cf7778334ddb92393c70e4b0d985b57ab56d365d7e2ca9944b176e100b48c245900522fffa38e4850a0fef19d28184a785600874077cfb24d33e0c161f71aa88f24458c55b24b008ed6860632d8fe7a1bfed055c8cd91cce94a5d867987c8fe80149eaa7e5d81e4cca067f67474f52c7c120b067b074f9cc4f98225e7f9fe0edec64a7333a6356a92ccbfdbeb389f4cf200cc5947f45c04e130d9dff52a19604732db773f7d91085086dd7addd1f2fbf9760866667ad9891709465c12b9c858db3ea9d6b09f0c50b17e11aa1f3a0011b646614f919479e2928ab2fb6ca042a2ebe7314729c1b0de1d5d06991adc1ccbc755733a25644910e1814b29a2353e61ad11751d7642411be925c96acfcd86215980eb85449127b1ac29254cbef7da5afe8e7e528e48559ad233e59a76bb269c284011ede5b3683a26091e412097c860788833fc31a1bf2914b0f10bf916077a4b66c92c829213dc1a01700e8b5c447b3e6e5cc07d5235b1d648fa624de87d64a4c62e5bbe545163f09e103369cd01419612eab602df1734cd0c93d0b129e228659d95ba119e69f7354c7db33be18bbf45a02e93cda8f23923f496e44ac574bf927bc41c8d4e03557650de84178a5a414a40f5da0fc8113bc15c53efa33b38e4e4a19258e9541a98aaa15ce9ea9ca62e9e4ae0a2b3ef929beaa5160928c8eb24a1ba056312cb6137f012411d20b493fe339e6585facb7bf7fba63a2f698d2485c3e46804b43a32fa47e8581c0ae7e90c8451297b79296ec59561c6f2694c3908f555d458cbc466a6f9de4ab290c58024a5a75ddf4b107efc51857ca210b57be063756b29425cf376e0ada30d0e11f07461c2fa0e0a3bb5a7a3184c7da6d6a3efc211d424a347eb8a734d39fb26da0cd67506e61e0f4cacb204ff9fad5b821789a7969a3b2dc2916478bdde05c7dbd2615cab29eb7c6c9ee8cdcb52a09c3a5ba7ae1605e7515f75eb83817b106c03c3f4c42126426a1f22cff5de4743091cb6d653455760e14f64e63543824be9a14a07bb3f24d60f1ebebd555a8d482279e9982f5aa438a71fe473ccc4751b33422932678d2134d0b3c3b1cedd9d1eef13a08d644c04cbf0c444930142024ce931d60fc46dbb18a3c08ae468699267561b09af52f590cb0ff30c0150585d3392abff14e036acfe1a7c928403f077559ead81477a18d183339431607dacbf1ed74f172901d892d16b8368ecacaa0862ca94335a055d483eaf21fd61c0d854fb757131927e4064527cf8e2bdbe58e7b0b64d66352696e4dbd16786c2bb2340c04513e29001db82cbdcecfbb62569c9c72bcf462dc825d7ac8d8048a8fa3dc9ddfcd0b59a160ae6834997115c247de3c8f8e97868bae27cd496cb73236e0611a1100a5e4ce94e0b5a3ff87431e2c9143365cbc9bfa540e946647905f409c30dc929ae392f484dee61e1a959186863a8bfd0a7f1bbae3b99be72e4093a029d51b4994954eade5a260494120005ef5521a5881216caa156b6947cce593595c5437d040c3997ea439854ba928ef6a6766185fc7dd090dee599cfc98bb49296451d981a329bc4e5efaedc4eaf8c3d06b7cc18ac0bd4db0d69ed571bae7db0c4f4b6135ab3a0c7ab2ec8c1580df782c397cabe37ae7a36e842a92016e39fdc9c091b787646721bdc74663fec4063d85837c55175c10446157d04d528d053dc53c866d7e91c43b7e0b223d1e84337ebb146bb60b4a0c087abea3f89cb252184996e791a9305cfed7fa0f07c21437d7812fdb37d233783f5e38379292cc16cfcefc0dedc1f383d265adf3c55a2f361c3bf5c7399f37555d7354e354fb15784dca9e37414c394acb5dcc47e03cda5a40f1859e06ac1501fb83025bb074408f8354971911b56d219c1f9d62cc5a33b7bbe80130d75f6fda458f28e7c4f74af165bbb1b8194d815b0482df02a7a738d4d737023540cabbac00010eaabaf9093429d7f08f4a55a820b9948b8828117a692e62a576c1c2e545303bd4be9c8b4641f47eb20db5d6a26c36a6d9540b3acb967a3dd035eba26079dfc34bdf799c42da0d1751746aca09cea062ea84e705891bcf0766c3b217c2c66491528f0c303d5a508b4164220d1f6333ec8103cac82bde2efed811f3f58093ae684547cc1e3a81638ab53cdf89105c795d1765f460618878256b997faab6566054c327bb9e5fbac5c01893a706aa90f6bd22bc17ed6c2a3b95a9dbc6cfe3c0d679859a914cf30c9120539faf0652fad08f63b7ffb0fc83aeb0e6db506d72081cf12d31c813ea92f85718dec3724201ceca6d0e06de8cdb78ebf63db623cc9c15e73c7aead5e8cc74010d1e7fd45f0a59e5a36ef4fb1a0a931e2a0be8cb7614cbcf00f4cff4f70dc28ab6dd4701857fc4d475590a46b435ab5ce4cb6d7db4ac7925007550a3f615bfde8ea9b68ecc1dc73dbd38a4639506ab799313fe2a87577e7700c0f6a1ed64281f53c7f85e52ce41177ddfa58d10b5878a08ed489cf5c2d2b8161405390228a7ee8f8f99585ca15176aea94691247706e6060b533b9955bdd02e64b781669f4db4abd817116ef1d46c7601453fd1dd75da2bce9ef112b20bb4611a59ca3f8474d17d3a84f72be297d0898d5ca684ca", 0x1000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) r3 = syz_open_pts() socket(0x1, 0x4, 0xfffffffffffffffa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000200)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f0000000240)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe03) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000300)={0x1, 0x0, 0x1, 0x101, 0x100000000}) 19:12:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="6a168cef", 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = dup2(r1, r1) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "1099a88eed6d2c7e0d5dd279683d5fcf3da8d0aa"}) r3 = syz_open_pts() socketpair(0x0, 0x8004, 0x1, &(0x7f00000000c0)) write(r3, &(0x7f0000000000)="77fa5a0297ec5a551b19b9e91a8d108959afe860869c0195893db6bb8d50d20e5e3a7b852ba044850fb763a6b6e1615d012d7e166b4b9c8c2c55358116990b63f594", 0x42) close(r1) r4 = syz_open_pts() dup(r4) 19:12:52 executing program 0: r0 = syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) 19:12:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x5, 0xffff}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) setsockopt(r1, 0x100000001, 0x4, &(0x7f0000000040)="9c2e23e0ba242180f85e26b219fae375bdb899ca1060b8374469093a6ded2110022665e1315bf1ca3566a8b29c9b2c958234763c126f94f4396251b9d9e2c3f1421e76e7d72de289a89de668c1a335762d5539", 0x53) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="6a168cef", 0x4) 19:12:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x3, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="0b60e45c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) 19:12:52 executing program 1: r0 = socket(0x14, 0x6, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f0000000000)="03000000", 0x21f) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) semget$private(0x0, 0x3, 0x81) 19:12:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 19:12:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xe58e, 0xffff, 0x3, 0x0, 0xa68d, 0x7, 0x1, 0x2, 0x3, 0x0, 0x1f}) select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) pipe2(&(0x7f00000000c0), 0x10004) 19:12:52 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xe7}, {0x40, 0x6}, {0x8b, 0xff}, {0x0, 0x2}, {0x87, 0x4}, {0x80, 0x3}], 0x6}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001bc0)="172fcdcf1338746ab2e6fedcd2bea20345a5c46c9b4c6af3624025abb9ca01a6a3c9a01f5395c752b18423ca4428ecb13f7223fabcf5d7c5313f7bfe0e7dc4cedd99459d6d0c0505b286a886e034c9e31b55546c6371fea385e8ad89f7543a2c775a53344e7925681d63407b31fe02f6affc177ec6581b33b4924651e3ec31d1cb1735d4f80ec3cbbb8ca98c89a514a9868729c1c824afa58f7b0b93f382354965ab2564da764e7fd3eb261004d739cefb68f5ff0a5580c2696e74484457cab5e62ba323c53fe02c8d3253ad511f25828fe9a100baaabac6ceb6bad09d72b9e69f4222f378739834dab1c4edb4ed3eea25f5350ba1509ab20c0edb13ee5173cefa9cd9acf0f9f193bcd5ed196e8cddf70806a3347db6f7b9f667b8a1e167db2c6576b82f9ce9bc7d105beda399a14b479c94cc50aa8af8251d1b0c5dc057a97206cab7b9324382cd8ad8a587c80ae45bda329293a409869352d445808b221bd5a626ce1635cc6a4d75beb18cbc2f99be3d9bd3603f1b69e78c827ee44e0e6b9332a3cd408c9632866160b108869bfa0ca6635015e99f98c36a3e8b063ab0b7e127c0a8adf1c626df31296b38ec081344bb406dbeb7222773903da414cb85c81e284499d1c9b3079024df6725b5ae34c719c52c3e65808f12f1d556d31739ba6ea730ae645fb2ce7cd99336eee46823f90c51adfebf6d91f60c0885cee8214be623a34ec6686fb4cf413f3b08a3b13714b0e80f2b16b614cb3ebe641f6ba574c4733f8f0fc99383c992a5cf6c656e80a400f5c76cc520b3d8bcd8439ef8ecaf6459891538a74ef277d7929b8a011b2810275d329bba0cd0d5b79c30efa5bbdafb8ba701a5cc1873397951b0183f2d26607b6b926a639fbfcc8e9b696b56bdd53d87ddba26f5066e1a6cb04dc30c3ac0ab05559e8936635b64c6dc5ebf854a6ad8a5ec01be22eea54a4913c56b3b0393d3367c2c0c1ef06aabc7dfb3628d26348b9f0e74bc38dc8a44d6d1b8d513cd7b781a40c2602ae5e7bc236b314b12e78000de4f99244d294b4a9f9b61e0792be340f5d1f176880e585df8e52629711ab188a432b687740dec64e133198aa522ef474f18a2581be9311e3eb687805f6e661d3f530cd56bf7e3a2fe916bb63e902804ae154049ba835952804c756cde1f551fe623e93fe05e548d8980c6f88b37d7d4598f94b7894200fe86b2a58adc75e922ad000a2294ab9f8daba4b59f7c83b2e2012edb7e5cc3d16aa132f3927f1a598bd7339a2e541f1dd0287b3f030ca20572d1532e65b0ee2c8b35790e0d1ab5acc675bd0fd1ccb931e63c6b6426ca69a6440a3880a5c7a982f71f8f93508e56d93afa059262d8893de06a796c6f914ae57227726fb3d7a1c417c755b507e47e60ad1ce8814ff65d6b481cd573b7e60df427642e6582c4e5ecb6892aa19c90310d0a019e7fe33daeed8a86641e1232855e6cc912f16da99c807da18648e50f6e40188be9ea6b0b227a56fea5dc3d2e933580e26c927255fa09d477546582eff9ffd0345d799ffc880033e6b63b5ad4021961719321a8ad715461960f4fae19d61dfa77a855fc263d11423ec2bb493c1389990bbc2c20d9a977dd4b0fc32145f0472621913ea511e08c640f709e5901ffbe5a819f9f5f4f07f7d9a86b1a37f0bb065efce78cd5b3a365031dd1040f2943c6d423a858c9dd9d8ee8826d5a09e2a46531ec0cde4cbe3be2fc49d0a7d37eb5b754a58c70f5019856cb7cd3e4c22d67646c50e19965ba45bc30c71518c141a42a6603ba71b7b352c131247a95f90151e6991365ec8771693035c94e96dda0230443862daa9ed3a85ab56939c6ac396611fd7b3dce294934e0564e5a5c5bb38be75b584e491451f3df9dc22ff0ef24af9313cf7b90e09ba145a870d935dfaed23af5a126d402ad54e6f9180cdfad74858bbe93271b96b59ad63594b099f5d0091d6c131a0070e6585c4ff9c5421ab7a330c9ed17919717bc4b756fb7c502b26df5f63b62daf9296b330db185dc7d79561fa57e6ade80bea395815a6e64a56fc79060ed909e1517b4a2ebb6c35ce085126573d42dcaed757d2a3a8d380dd78d9487675fc88b3a0f90a6842e3c6326edd8418f873fbbc4151e687e47bbd7f16533da36bf7e464a53e6d1f2aad5233377ee6ba023128c3e71e438fe9d89a15f63a795f0d2940bb430f36150c45d9f2533795dfe48189083271188c42fd5a958d31ed83870eaf1a6ca0d4ca8ab036141da13380443da9e4071bc3bfb7336e6d7fc18d6f74234fe55c68758ced31275c510bbdd3b93210911b09bde6d5d361f1233d3f254d08495c532361778bcdc95a8641122a955fd860c9360af5bf5d50270aeed2312358089e7922091c3cad439b5fbb13d2953b501d7812a9e19c3ecdfb18092b791389f128cf212052c90a91d7d7c8cc20808428dc55328f7e0ad710d98f30eac7130014da496ec5a7649515952c7d5bba9f89e6d9d1a9cf4b6f4cd956425ac33c22e279f0acb0cf811ea61f3c7ac6b91d61d4c53faedb8eaefc3aee54c763ec28f487cdc69dcffcdbb6bf7928404c9d981fdb0e0c9f013f0ab206b301ddaebcd038bb90e921b7edc04981398d7c0388b281a0950acec863e14bdc4c5a2e6047a3cbfb591519232ee60760830e828e2b2ea5d2ebb70bef6bd221c69ef16e915fe63693ebfddb90b5148a724e3597844d16d929faedff9128d66d2183749344b6d7bf89f12d7ff73fe718ae6c427204200f28ec6602589d7c9019dffb4e78735a7df5027b7af2c6824b625a39a54360b514bb95435c826c84899dc2a9fee8799f9d52209b3731daf78f0a6ef8cc43b24d89a89c2996460e262ca2e0f530bc0bccbf70bd39797084da9a53bd14b0eba4551b1", 0x800}], 0x1) 19:12:52 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x200, 0x100000000, 0x5, 0x6, "44c81cd4441e4b2a72ccb74e2f0c28253bdf561e", 0xffffffff, 0x7}) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:12:53 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0xa0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x24) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x2232}) 19:12:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 19:12:53 executing program 1: r0 = socket$inet(0x2, 0x8000000000009, 0x8000003) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 19:12:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0x10}, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) r2 = fcntl$dupfd(r1, 0xe, r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) 19:12:53 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setregid(r0, r1) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 19:12:53 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x81}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') dup2(r0, r0) 19:12:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x81) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20140, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) 19:12:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/165, &(0x7f0000000100)=0xa5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, 0x0, 0x0) 19:12:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x8, 0x8000}], 0xe710, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x97, 0x0, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x400}, {{r0}, 0xfffffffffffffff8, 0x14, 0x4, 0x7fff, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x42, 0xb5, 0x400}, {{r0}, 0xfffffffffffffff8, 0x24, 0x1, 0x0, 0x7fff}], 0x7, &(0x7f0000000080)={0x7, 0x4}) getitimer(0x0, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 19:12:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6, "b9b1f5d334a29361c28913834656735b4ff4b209"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 19:12:53 executing program 0: r0 = socket(0x13, 0x8000, 0x3ff) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) syz_open_pts() r3 = syz_open_pts() write(r3, 0x0, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r3) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="307d18027bb08ae786", 0x9) 19:12:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x1c, 0x4002, 0x0) setsockopt(r2, 0x8, 0x8, &(0x7f0000000100)="6c69e865abc4cb60c0ef4804c40cb98648cc412a9acf8f94376628a8a548a9349e2584b12ad5516c1d999f7c818597fc88d584a7d27975cfb32989abeeeaeb93e8fac0ca8c52e96f3da87d22dfa0682a2695f4e3e4b2eec36aa32d3a24212959a7b246593daf91deba5473572f7be83bb0c4cf474751c2204f1a9f1e2384f84003753a76e3cfdeed6a808c1f65782a004ed82303db8b2c1c992907a7df6c0271d7f4788c667506d430cac7945f2a2eecc91aa57bb36fd05b656d33814fe6b405ea5c6ee1c94032ea4ab4eb39f21603205ca57570f718d5d6284ed958d9959e5e07d4a68ed039c5aacade41a09024230c14", 0xf1) close(r2) madvise(&(0x7f00006cf000/0x1000)=nil, 0x1000, 0x2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)={{0x2, 0x800}, {0x10000, 0x8}}, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffff9) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:12:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCCDTR(r1, 0x20007478) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x8000000000000000) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:12:53 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000002a80)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000140)="86d22a64b1d34622d3a217675b0e5efa3c21f153c6bb749b2a13705cd0bbb98b23187363c837680d6599b895fac822f927f448a7d842aefc05be3a83a17c7b03ec60afd8e48695468abe8e4938a5eb584a9c6108b5d86b0023048747e247b576d4d95b3dd34d510dbf9fbaac0f405c9c900587b3deb9", 0x76}, {&(0x7f00000001c0)="8de3998692efcbee923e45181bc89868a8e98974d0d861c08a91d14d1a3a88b715acb31339bd154af58ef43baa30d9067d57456a29403da44c03ceeee01518ed7dc795f140a5110f4b873b692cc319e85d73c60b1a25059763ec63eebc9227ee46f9eb6ca77d31f2bfae5826751dc2f9eb4f8f1962f1915906a569cb75d5dad384acd760ff0dd8ccd4e54da53a6d25390feb06", 0x93}, {&(0x7f0000000280)="1098b02bd217f72d84d16581d2bccf658e76245ca2179503bceced34c0766fd9dd0f1c5877d902ad4cdc4486231687e8877151f49780fb458a8732dbd4aca9235b70eed286cc5c12fbbc9092be13003a4a8379882b225b541e6ff35fecb516c8045d88de469a422f1a4ef18a0461fb7a4fb39426e35953293dd369640ce860ebc8608df1451abfa998d12d53b468b6706885e397a58329d95e54fcc7091da4768cbd9992924118cb02aca7f502e2ce14407a061558e007eeb6dd406d9cb49f9069da3e", 0xc3}, {&(0x7f0000000380)="c222634a30c181bd240e8a7e63aacdbaccab2b273557e7cad9f9a79319ef9bd95623a9c3c5bddc5e3da132a3bc8a9d1a399e8840a887a478ac029fd9bf72d1e624533b", 0x43}, {&(0x7f0000000400)="dd8306ca7dc85c7a62b3141121109e3889d26b3c8d4046754e170815793cc8dd0d0619ddf4ef90ed0d822783488976fc080e0fb3554398613a21c18367b22335285c981faa2d9a538359137ee69ed4f8edcc72fb766b74cc4fe697f67e32e04f30a76ea1eb1dd1eba77d034f95b4078785cd83f4a143fc3cff2608502ffb0dec05886464d7290f66d5ccaf0634565f778b5a530eba05e7eb4d7def2afd62db43aa50d21a4a6619d765e092268aa2665404433f6ba5", 0xb5}, {&(0x7f00000004c0)="f41125c28243c1d9f42fa36a7ffb188472ba0b5a8a0b34ba35519685cf140f35f7e8f4546341d4e96a2088ef449d210d2b450a302a261a0b28059e7b467fa68b797e30518b05073d79e41dbd12eb61fadcfea93d3b987790c0f7a90b62e1b4c0681f463b0068098aa5304f9c2e4cee9e9cc335ca0f648b57f670f8ab37fa95f9b982570157cd354d5d081be8802928e607758ee7bd779d29dca220a9b85b596d6a7b8697504c20a6b4bc3200719ac716e4e4ea53e36c66a1c5", 0xb9}, {&(0x7f0000000580)="b1077548c4aa2b4f2bd93b2a9d0cb60b66f33893bcfa6b92d761d6e298afacbfd4c6fb953232dfabc3c4e91d8a8c949e91348d120ea8d20d99f0c2c7f8c018d778d3455f72a810ad757c2d6b", 0x4c}, {&(0x7f0000000600)="8e1f396ce613473b6296eba7cec2551b6ccb0ced5e9e3264a32bb85fe822ecc1ff0bb3acb5b821c252a85f08dd070e9714acde2fb44e44110cdcd11b1deef61adef64c95ff6b806de62fcb73a4f1187487985044013e9e200c886c59f94ee406338ac68c827a34ca716335bff1547e29f62f483c8a78f3e7de8ed52167b534122a4ef3853213f220df42ff55d9c6090abbc23f9cf9cc2bc8caeb862c7aace26d9d7115d5bc207e8ca8a8ee84a9791ff9bf40b710152eecfa638fab4974", 0xbd}, {&(0x7f00000006c0)="763b41f582caeb2e74d8a2d64338acbf0b4efe5573b47e7ed345fa96fe3f31cf57ed6f197fef46b1c54997bcd7eafd870b090600dcf9a59f50407a40f26f676204f449beecdd75f7a5617d03b23839f55fd21b756b0c1b976a5ea4d8ad5626baf396da72c22a4d3998fa8a2fea4276fa7c04f29ff932a84bbfb583a3b22dd929e27ac5b69494e16b9caf422520602d62bf24f80689109043f02af0a567d49583f482b0d5b7bb49f8ab18bc268f4ae46ad5479afb836a6e892db2371e2912dc6e6e93515667d082231104a9e04a6d54af59aaf57efeb14443abe54a3ccebee3c71da7243a78f7756903626316ed7255eed07e26d53edb67ba8d11b27829dac8bc280b2f56add963b60ac71b0240e5a08ab471d03aae0422ed85420ef0334b5495403577e45ce843653b4ae22473a15fdb87b346dc84fa76dd01116a3e71941cfdf9a6d11de4c1e3f982bca61b0692f1b3130c6a91829708c5237f9ca8a1beef445b520aae326677ad6fcb3486705c03e58eb99170a5f509f8fc5de3a8ba77d7148cb19205ada104b6e5b0784b9b7346b1a1b5c025283da58fe118dcaddb211dbb81f991de19d04cf3d9dbd2be67bdef024f006f0f73e920ed246377a5497b0ce47688f44fb4a52dc0318dbb152538a9f11a4dc305a5ace18f00e31fc6ce418733a5a63ff4e97f1e2a727758ee2ee7326a606dec2578171881f16fbc5c64d2788979960aa84f72a6d81ec2d0a4cda804bfec7047bacfa0c14245dfe983b874f8cbd9a8f6034ea025022f8497e7b63d56105780d170b088b00d51c2765dd0550efc4d9c8802fd02871f86f09614b7908ddc3eb1b6e74cd0bc46892d061bc3e50f67ef5501ec5c6ec57d9ec555e0e14d7efa935aa77e63b0e44af26a6233c5a22b5bd2fed31160eba6cf42941aba92b7fee31e92b16ffe534055f660f06bbb03d54aa6ea74ac029e344bf05e1c8fe614167d8d9c6ffcea3568b7517db47f158e77e39829733239c122b9e7af9362e8bf7689e86927ed825cf1ec76b5306d43ff618c6ce003589a86187d3e42084027fca347579eadc8047ac30e55631cc0c3c46b27ed1143a3e1c210c39aae964ca7493c4dd113918e12befbd38b55e1fab6aa1672533dc7af8a51c4d246eec034f00d245175ce26f5b592e4d1e77ac165a69a0473b87bba4a6826f1b470b4d864cf2644df7b7371c6de64bd14303968c0ee804db5e76e0864c1af87c60ea43047006470c4d9c08fb0f17e5c4abfacb5892c36e2bf2f0a3e0466a6152095d58ed5d4247db20e19db570cd6c9a7e1add28b4eafb5f889f0b09630e14cc3129c7bf7fdacb6e957107cf6430b6358ca8d06bd4dd55971cf984ba16262e2d883850325dc1974069c2a9a192743ba1e16cb574dd9bfd4023a7b6ed58f8712d79dee00cce089b103422c062b953f15f9961bf0e46145b72441e87dc799516d9cea2721847eb3c6ba285d20b68d01af34271153dfc7b32db3d6c56346343f7f2d60466b07325f9b31bf16436c5c6be1c4b566b58e757840caf8b5c21074d3bd56484069f04cd80565e1a4a0336280a8e3242d103d3647b0bd75861bc139843ddbd700dd3668f2403a262f28d70482f2cda6f827e9bcf82f496ccfc3de5117808bcf56946cc682463a3f017bef8c17b467e20c325f2be320ca4f971cd85a93f5509877c18a1cdb8cf4a940d8fc67ed28d5f019b83fdc0c14a63e59fdd8650988011d206de70bcccfedcc7716ae5147add542e6b9c8c7087447046f3bfa05ce12fdb33185ea04d8a2f295ecea6c28d0dd08378e59bccfb6d457edb6d908c9c98b0657b3aad6f877c245c1b0e568fc0208bf1a9fa73713f5965ee49b905a78afba97e4ba733b9f3e3d161cfeb2e5a3252cf5e291b3ae0794ec0712c26edef374e91f07bea7dc8a18bf9868a57dc78b37e212ba65012cb4b700f276244882f572444291bb79b786739581d107142d7f3558c831b9fa93e07f649378eedfb229c95538bb662c18f6e04aa51893c4787135e8670690bc3a06cbf6feb5fa4ce4167ecc241bbb70028670c29c3ec05dfb3d17a825890037af0a6a917362b1a499acefb4377a2160b8a34dd0ed66ce09ef56c15347aed3aa991ded8bfff70a7c7d55676842abd1bc8eed45bb8360e0c647d0ce76f3aa85bdd49abad02ce245831b4e7593f0a5b3855668869f2b686aad1d142d2155945e70f8ab52e991de0d5148cadeda8c451dc4835187fb32887eb5b89d32ced1623b084dfb734077918ad3416db5fdc9e3e35d9438b9972e3318ee041e096d7f3bf7a20821423d0081e56c1718f8d4cd3adce97fdf7a72285096dbd583a5a76c53e59a416bb4266c46344d496dfe63b90f9cc02df37cb124aabb5a3b1e0a8e0b9f71f5a19037aa425adaa4394c2e8c30a86f8008130b30d7a3562dae65be62f0512cf9a64a362e38225982977f7af27f266737a0a24ba4b8a38b88a81c9ebc5a2fa20a1cb0d3973dbd2aac5a06d64d229e433f701c6428cb0073fa089409ce4a4edd30e7710d100a1a7db920dbc61e0e6b6c10d9b026ae796cba42ea08764b83095ef362637d2cdd84654212269c2f3f7602467cc57b3fb509f4bca38f78b41c72fee68b8bc6ce00a2c479ba86af308103e8260d259e65d6637bf6fc114abe34573d9f2c4a0c1185e40d21b8cda910c532e6cd9b80e388feb1664d691921b7ee6ce113fd7476d956c4e1f053853e3d8b27c720397fa8ca426af91af06f9af4464ac34bc8c1e083c3e719994eaf072a95ca464d80ba50cf12e8d8a12f702f414695a99b35c013fea6fcebd82321a901f4abcbe47f19e0b8ff3f378701cdd743243821fa172007df1ca6823eb27272d778c05cba01fcfb78afd081a21e90ee3e53b35a7e463b1263ddc54c581187602eea06bfe0b65834aa4ecb7878f63883eca80fa31c1b44419a102b1054eedabcadc5a46a1697af346a92ab8e5499d479e4dd13209c646a517a37c08572110af8bb5fed2e8cd3d147492fe0690c4a89fca3db07c0bcc1c7f6ca481ce6964471a53b64e8dd9408b2e93879ef912a35e5efffa423a3df79ed6975660c02ae1847f4adfc0c3065648470a962d479998d865310a0c72f141cadc0205bcc3e3b88a66c63d729a7578381590eb7dcd51db8581d86658d6c4e6fc2f75150f855efb92844fc7b227f287baf333b4e3dd7c05cc8c81654d9460c50343f4cff348d80f400309052c1f94eee94d12b89d801be5cbc007d76e9b6fe4a38a73ed38975baef4c1c1fe7c2346391516cea0634f2fbbdcfe9517f17ff652aed866dcca74d0ff8712b03120f4643be66e8fa3e9cb4b9718c9717dd68af86c76a477127bc58e85a70219c82215391b8c9921c7baabb8e061bd943093d1e16fee1e15163ad998ae810a70b0e47179a6ce7756f36035ed19fbbbc2844c2db3ff785dec7bdde31a450d2142f75a66a1fa4f52c1f7f5bc8a53e90fc111ffbf3bcf12a53714b264d33203db6d51388ee3c3aba129783d7c33a4dd365a1bb15c9d3a19092def3c4fd8deb6168e2b94c5b07cf534bf602b745be09dbe033695d367d9df1888900302d2b459b05533d1cfa808cf8fe81b6f84f7ef08ef476db150cc210ce189512a2724f6e63e69648bd3736b89b08ba26ab2ba42b1e8e63b5905e6924a54f12e6f10c151c67d0defd4bfb7f7e0aa586ac042e4fddcfb54f3c330a5e64c54505a1c1da662be36310d83a22b083c2e3f642a95f767949ae7550dd9f99cccb2c6fe1c703cc156749c449c91dd56e338c301cdc2590c26cfc501ab16432deae82869b46574cac5b6882cdaed972ee2bf070734c33ca78cab6f2439643cf89f56f63e004cdd9b0364b5cff4e87c68d38748352b43397bd1ce191ddd345af0430855bb36a6e08abf20eca8998a9d2868bc90ccd84ef3273db600d065d2bd5f539c9b10204665e06fd88dd3f99c29a010e9aea5e79c9bbb199aba51b6c31172d4c195a4ef534d7255cf2cca0826d904369ddd071e8c02aa88be94c23b40ca6f9b0ec59b27b9be5cd701b0a8535b9d91957e19e4fbdb169dee47d25b744574cb3be57a5bb3a85234f0d6007103582f9f235f1cfdda27f36222c61dafa8e396de82a00b680b7644ec395689537854031eb38b532a3d3c3c09cffb8c8db492e48c2f5a058d76aec1d01ee6f0e6060f52299c6a9c0224f00c8d9437246ea7c35a0dd359d182dcb358d3a996639149727fb981b11ea0e9b93d3f5897955991d6486a86e89d830eb3e1ba86428efd9f46db29779a0bc5e123c0dc3681b538c65d7a158645287eafe283f04870bd6b4717ccfca2158480ccbaaa5ef020fa8d83256b3c55580e611acade9f9686ebe2e09a96bd140e39c32112f81aa8afeaee169560f20d648d0956e76ab8b106ea3987fbcdbfa44a7ee10f839a4c0ada38567bbb257cba2e1e1ce7de8f704e338ba42b2c4e345b23f0d9d0ab975b244843b1d1df892c80aca04714ff2ed9909c2a99731c5f208f1e42762ab5c906d52f81d2696ef65d63a4b9b24b0e9df276dddb614d7c8ad53687c4d5d06bac9edb73eab426abf59e8decc4a81fdb52bab3c534b810c2db863c02cdfc28c42aed6e90fb717b331f4c6c48bf3b21168a93b3e4ec31eb7f2d2b9349fa6b4567b0187a4b542a13d274b6119003b03b55fe8692ceae90165d7c6cc49d5c5d31dc9a109bb7a4e6cf74006c53984394dd9a55adb3a5f0ef660f9e3ec39d9d29b44446a06daf94b9273b8ad9c579b9707a019db74b95488478b3cdc9aeae2155584a1e986eb1e7400c454b114c3f6aaf3775640a2488ae31f2a56b466668c3f5b97389a90af89532773c9f2305e0c8e03d2e2ded2a51024be8bad3cfca5da3cec327a9a798356e65ea3d8bea2f54a97a2fd902900895c7e52e07008bcb8d89b58d51ac7c4a59395fa6b237c6baa0d3787e22a09d74ebf4fe1c463b18fdaada9ed0134d8570d174ed9ba7a16e36477ad9727db05433f7f473c57e41c2d7cf72fc676d104a8f307290c4d00b5c8598d7711a0747deff7b315a39660c0120ad9228a037e382cdc73d4663706b4fc6a61029109ab033b6ff48ee694f3d822d72493d4e0ad9ae45590f92b5ae6a25276110abdd960eccf2ecad240ff264f273c13f9aa44addd438f0ce1ed1f2c9440ed71cd147ec3a57191c1d2e67d941ed36d0c03759d1c4543b1f1621575de1c09e64d9eeb08813202fe6eb75dd0df9b3214fb3f9f32538c69d053f28e149ace1244766fab62dd05abe726ef651b7ed3034ae35b8fdca251d6a40ec43a05373baa9e99a71841cc1eabfc5fd547be4f682eabb8ab424057dd4e5b8adc6cd9572cbc59de1ff9dfefcde119b6ae809eac8207c88bd958f3b748583c5ca5dd2bbdbb5779171be0b055f97186aa1b00d5fa531e44a7ea7ecb6a62342da3f57f62f0499edf555b203f2e2a758027f4e193f069752849248ed3b782ed4a270c421889ba9daecad7a43d89e8d83219afb01e2d9fd6f11dc66039dbe89184706b10674b8769277716af0a2d16092e790e47c5e5f9dd15b345ebdd1fcc61ebe02eca2683595858a659dd1af8f880a2c0e7c20f58cb56e2b8e8e32f73870cfb4a002b157e7cf2ceac02dfb90ec846bd599a7ecaf034b8f55acbf34c4b64f1c95c27b3bacc9396faf4d7d2e61d459a61872def90b99da237ddf43e51db5dce3550864911b180c63b39bb7d241f2a825e804867191653d19796ca51737a685137001451585d4e77515f2ed6e91db8d2b4baaf854d337a73301470f1fa78199e041ba486245165fd2c7b2ecd", 0x1000}], 0x9, &(0x7f0000001780)=[{0x1010, 0x1, 0x7, "234c88425c541785378cce00ae5caad3ceecd5e14b69d9fbc16c9163632734b73695dd914d764132dcdf5b25fcb1d4f5f964682e66d5b7cadf459a140270275e92424a02192d435af37c03df454d7ae1643f18454e96e15a3c567ac7c3bdffa5307deb7b3a8ab5dc4e119beb42a9b1ab4168ec76c1441c42b6d7ce8a005165a5b805c756478d965258529f46b9ab5e30222ac36e49b7f2bcf6b29c42a447d8a000a2fd6a75ee2c60f78bc39da2cdadc284efd6c9fdc083dd5b3decad5729ace394c17ad9edd1b188fbd5510e5c01e729984807412c2f79254f7826652fd02c61995badef0b793bf35ce079f4b4bd89de180dd72cb1be182416feda6362d68d7f11b5d8bd6f2585239d3bd0e95e1110d1d8016b82224b22f99fee3b4e9f5adfb19b59c62ed503b231371d126e8e21e28c304db0bd41a36fb3b886fa5cfbf704f33aa04ee6f9d137ecf8823b1a76f2b9c63de79e6a424757b8da1a70e57235b7f00aad63a6180618cea46362bcdf4c779c54fa548fb8c4738d0f67c14c0a6f48889d5e2e4db09c2caec72643def14bd8cecc301b776075a3a080d160e60c9fa43b46d66fae4c688453a8d7e1666827a130f8a7fcda856de6ad02b77286adfb9803a53cd7b9f9704790d9a63e18c3d6a59eb140c45993fb9af7465470cfd94d36a01ef313fb8d78936aefac9fda1ffc64c25b8d337fd528bed554e40e68856d5b2b15f502167d8d1be75966842374135653bb4a7156e28f4f07821d8338027465e2696fcbbdf69cb473319f028da7fda95703fb879c18f2bb85e6f1cd98bcc29b56bc44bea2b8babc0eb8d42b81814c5d021fb6cf1b8fcf13e8e07507f5fe8b71dc12c62afbbe59cd8f45a91b1f411d0885dce08faf10f201d93b36c6c6e31303ad31318ba205faf7506d6b8dbefdde6541ec058c952367670bf3623b454f19aa6b11173234a4a3cf971d84b0a5348781087b5e1bbe442ec3c0a9229ea52467cdd2aee32237653a4a34be9da3b5305ea7da6b92b399fd15b3fe67a8303e69297b5da479970ce6294ef249e59b297a387d59cae1615cb380358a1d8cee4322f89d646559f7a86d0288b5601882b1363230df1bebbfffd6016b77244614dc4d20f7eb1535245e2793174addd32ce03aea9dfd2a70b0f8ec6fc204ec5805325dd35f42b2b0ea931553e617665fe6815545a0b46493707060d1ded20c92378e580ecc6eb8f7743f4115f2b024b05e66060e5c4add7e484c47e1536d7d80f8ba7920cea4dfa20f64b2c32338f74da555e7c6a033fbe2efcd4575adb0d767c888b502d1a0e23bec86665a54608e2e7cb13708e0e752b081747cfc5caab18d6923dbec778bb6de0534c45dfd68240cdf7df19b0421cd0273dafbd8c75a9c80eaad2578e6443899e0633629c37b25aa87228a42f8488ec0f0f8818acacec4aacca7c91f73c42f3a90aec537d3dd61fff3576bc329950b62337d1654af8b6cd39f2fadcf36d61cf3a5b8701e92451d625ed8b2f2bfa92cda8fb75ac28a5d9e4da3062d718abcf03d6c3e7080d9b2b08c32252fc196bbd0e530c0bbd4283afc74c86befb171b6a966a9eefd7cb8373991b6aca2af6287b9294d56ce901c74cea7e961db6cf0c5b9a93b3ee8fb55840d800da0b82277d2a0663f28566d480a2ac4e66117831c5c78ba84a7870283668402e949d41205f156b1577b55794334d595247a3da9e5f3ad7dab40ce498ba253ccacaa40e472536c468d1526c536389eebd2c291f549365359a578d4f32934c5293ee78c8bbad249c52e03ca9e35b7dd60f0d63c34ad095fc1f5959c5021e752744f002e4a28ef224af8d5dc89f77d00ffa417bf3996d7792e9998b761896e281088cf8e54a9a169cf8ca2ce231cfaed4ea1c7012e506423c4e676e1a8b4d4433a771d3eabca559e529a1fbea50bf73e9ed0551ecc26fc14c88e9dc2448989537e25fe9e20908da2696680f069f3dd7d4e6d03cc999a77bddd8875eae6daf948fb88244b79691a366aa228aeabff41dd12b26b7417642a838af9557b3c85ae6910463ba7b83781f0e82ae57965d58ff9bb904158a180bde9caf09890482a67e533fc2b889af3c371f6c9f22122b708234c8726ca0f8851f67baa3fd94afe2e864440b989312945184326ebed82a3009c8db1f3ea5e2b9d0e364c955e1efec4e5591228df1c1c00bae1357191f8fad375bb982beda6d5dfcd287ebd32d9f11b89df7c95b2c35b63daec0895717fbb25ee12bdad487498e23b4932c2cc929e41a574712c09fa76de2414bc6701ab77787e0fe2403db270fa8f2f00605692836cf631f53b184762325e4845a4f272cff65cf3aed2ced4f7ad804821d69e82ae1140db261ff68c43c7514d95e33774437947eb01b695d6355a58a3a812a9885dafcd0f38e22d0ad23410b34bb529a4778123327c35ec196fe1e79ad72761319d0e21af6732f0ba2939e73621be28adbdf80fce94d797795fad6cad35b2ee77a7c48831ec3f4942e128b836a300ad215428f26ca6583ca68da1ff9deaaeed71e9270285d78605ef50824e65b2a20fa253d35a0ad34fd1c410c97d652104bb1d9b4e9f2266d90f5ff942255b3ea583691290075ba20d8bfcfaaebc7f65dd889ab4804f2cfa4a390347e1a86a4dfd6002497ba1954bad61b703d69f19a958b82392caedce10118b65a193448804dde94e0f836b9a49b575af1fdb60f8e1fc057ce1f706e5c33c267876607c0ceaeff9ba7c9b5fe2a3284e46f1668b38c3768cec4987b4be093f62602bd4adf2c267b8b47f9c4e9e6556af5407e7fc9e510ef9b22dcb0049311b567da6124a4d1ac891550f1a5c8eb334cc8b32e6176fac0ba403a705f498f3e050019396170fd6e35dedb884d73b9c6057ae6c65b3b18b1f3d32d0bd3939a84d1174277e8a29826414c201e2e393c72f2786ac394d3efd42eb3909380756355ce9c58882bf465843267225be9a274831e998b0f0bdcf9b17ef819798d447152b3eb44112f1e36a52602c9b500e0120e4a864a05517f5ffac1c5ec62fd4b3bd2aca7db7bdb7d58b3b51b2f6088686f9fdb760456ebbc34536b6da6a9963e830fb78d012f9c7698d527bc1a1d00ac4930cb0bf5bb1aaafcfb78198fb2110d10ead22c424157a489fc4210465c89696ff46f1d25abb03ae5219f93c2076cd44d97e9e1186652f42434380c8a98abeae1cffef4d2b275a6c24b84a3f664ff683aea9c10f538433ac53e480e87deff1f54e88b7865beb39c0227f6bba9d86940f1dca6b2ae37c18fe67b4c4b4b4f4f0b66f956781550e186251e395b1d122924bc5b8ea50c093706efd25f0a83219079c2dccd64972f52ff4f946bacd36aeef87669173cac1682661d0483943aa8a057aa052d1cc5641afdc9158c449539dd6e58726d3f9e6eebaca980e4e6f322039a8028fefdb473423d9d94658ec01952aec60095cb1a36acaf968c8a0c86b71f405f6bbf8727ecf782c4716ed3041f1fc050ecc0ff8a0041cf8ac30bacb149db75b7e6f64269bc42f24a157e7b4ce5296a7a78aac92659f43078b3c6708c08c1017f94e2dbdece75d103e49bf61c0af6f82ea437866ada733455b1e72c7dbc6319aacfcf0b275dfbcf622dfd0ca7031adfa35b0e8e35b09defc28da33eb57ec24f966cd1e7211df1b690d6067f280b53d21d1c5130e939f5c322ae239a5cc2eb1468091431c37d7031c7aa22898ae26b1fa7c7ecd6adf8a0406d8563473510de98ce7bd3fe02f741ab1800d7b0a01e3c4adc8b2c6f84ae06a3240a61ac52b37319d15afac8032332db70d834858a739766e05ec54785d067a7b1d00b97eab9cbc721d49a10da160396510584a38613fb80a3135703a8570b2e37fa742888050f21deab730af4eb8f91ba4c98e80fae950758649ec1be45399ba5ff20addbc54d990a45febf1012062893e4217d1a123744012721f3fb6b450eb63ba0a6131cb73028e9b02d318585703fdddb66ee9eb974047cec115c8f0275bbb44e3359207c8ad412682429e5eb73115211754612530fe7704dea5d840225ead8d29117c3f635920c1133e35ed0b80ea74229ff4c3b15fef41a197a06a835700fa8ba6879f1bff8234052955194b26854411d2fae61d075653e8225d4873816644c230fef19a33432f331c076343bc15d658ece7be82f655ff006c14a2a22bddfd2b7a71afd5a43adc35c76d8dfb74c2d8cdf02c9a23230491146275c7c10aae4a9bf4c266ba595c0301c77b354d443b44f1962657367a43beb0179e0982912af238c1a0339253047624334f072d7301b8df0c73e740399901108e5ccc19cb52de0b824296296afc0be59d0e2fe1980150ea4c522ed082ce9d94a3d734500433b7a9ca0ba14716afabf55dd9f714c8b3a3f9b28828ae7037eeb9e7e2e266436d7c2ad7e0723c2a4da4c2cb8c365160a86cefe9c0ecc14e9c9827c1e66932679f5d3cfd66265d5e5ce0f416765d61a637d1c4fbd7359a51b06b17603234157301b92f68be1fdf84d475c6f90278b180e2ce3742e53b126cf9563dc6bb64956d9e4e7b241a99040288991c384318bf1cce0695d9a023a95223074615517193d4caf64c1ffe16270be1447244d68f7942172a549dd88614820b23fc4ca8e5678eea56091dcd57f44c2aef3ee34accc18f14724ae0fa17a1973f58ee813aca834a73bb378ba830595e823a0eb1ef95322a239d166dc2fba05b9f6c456a0ec113614043d96b9c454cba3aff4de25bd14ff4cdc237a3b35c16cd609cc6d9b073b174bbbe81b60661b953cf23dfbb08446ca586844dccfa55b24f9c6ce47980dd21b41bb2ce21b534ee4fea9f6c3f193d6c2f4555cb26e9fe66a42c1ef5bc079db81deb1b065602a0e2db7733aeb6beea652b95180e918dee1d5689b31a9f3a24d75e0e0bdfb3814995332d0c9473b4c7e57fe2c1ee70e8ccf8f4442930bda3c76fc0165aac1d79bc222c8628309c2e9d971918dcc846051c1e7e5fc966cf8c4a10df87da5b528e73ba57b23e3f03afeba27d644242f1db4f4d4a4b2b5c5385edf89e8d40edbc8fd0bcdc74741f5b0f363e452341ab6426cb545ef0969c8379b1a0e174bf91d9d47c54fd5ea134c0a05b054fa531d9ffc2d3bf8f78ea16ecebde627ae70583d8d745af1a4485cf16e1dde6b22d9bcaf49d479b5254dfb23b872210bf8392078f6324c0af5a810af3a86175230506fe215085b7bded7f4244736a419fe7ee20d7c730151650227bceb31c666cc0e5cd8f7fb1101aca311a9098252ed2a7bfefef03c9196bfb4b7fa7d58b857fcbfef5a09f439832cc55cd7bdce72f84dd1ebe5597462a55d43840a61a056ea691db568452130dd3989d8863d0441199d348458665e5a0f3f325c369483dcbf3aebe1c408da1dfb3aeef05fb67455840cce0675d8adf52d6e36863a06b4509c7a4231a8edf3923dfe3ba8a71cda20a093c6f61aa7a4dd736a262da7313f2f3b70bc85c6a60e8fe5f205aeedca607e9efa6ae4fa756b71fea7fb7cd61b9ac6e77ed31e67ef079ddef7232070ae165285a6d64277225f7a51e8d6391a1d1ba4c335c9affc98a047f601c9fec18b4bcc2b667de719b669c40f1bc3b619e15c35e0e611e92d433ddfe76b217fb2b426491222a419bd3f13904df3da9ed23d505cab457f48cea45b618b5d7dfc4ff85f740a1329a20aad58e9383d13895e6b8481775daa944a753feeb5773c9f44744d3225ac19832582434ef85064654474d356fa6b1e1dad275833b29a60ec4fd8e209cdafe8d729e8a22d40cbf4363b9c34c"}, {0xe8, 0xffff, 0x1, "96ff14250668da0520215140934a0266a9081456b90f65bc23e504b667c699cb36ff093267be24d27b92661aebdd1a40b09e605e9ec748854e31e8a02af6a4016b15db0a534eb24bfbb7daed754fad555164928e164020ab4c9c19c84d3e7a5696b52ae70b52719bc1f2ee74d345df01dd0250608c74b90b68e841dd346e262cb9dcd3284d7c783e4614e5f76a1ae3f742fb822edd092917bebef536391b8c8b59bff0e57545e5c44e475e84ef0e05657337e1d26d60fb1a45a731bb712f8c4c8002137d0950fae7fe64fb800cd769143b79ef"}, {0x20, 0xffff, 0x100000000, "344eb9b721d7ed6c7b08"}, {0xb0, 0xffff, 0x5, "89149f68d8f32d12e22254a0628cbe3fa0f2d1a259c010e89653d9a8cf3fbb400bd68197fb77d592a758d5fe47917726fd20fe8f6b2b8b1b4c668cbf5bc2727aa58917803aaea7a88cbdcdeea0a35bc6e31f89512f98452a0a487ae5d3787b76995879f01fd268cdaf728d390cee045cb94b29e7bbfec3439a15b0f8f9909dfbfe4629a6894f59d5bc443e2238f12c06945ea8b11637e834eb8d"}, {0x100, 0x1, 0x7, "2b77fa63e7e3f8d26a75038c0f4332838523e5685c30c1aa19bd5191b72f921921e946280ff38e66811223fa862923b1812319cc220e707e08bc64b292cdaf09491cf7cfb4e9d6dfc652751bda0df5ce6a24da6318eb0e148c63a444acf23730600bf28b1594b544c51639253b91c9b5d102f99d02a175a526d9f7737787b768ab4b9e6864e681aa4d71c48700132e3043302dd0fac797dedb459bd8c55c6dc7af7145fd019e889033cd20bf019a4164160eac4d31cb61c98d31035c1e12a95a8b0c80e86faededf7af9f97fe3519e789a415f66b3cf161b954e62a713c1756e0fec71658adc664caf012bf75c1fd0c1"}], 0x12c8}, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f0000004f40)={&(0x7f0000002ac0)=@in={0x2, 0x2}, 0xc, &(0x7f0000002c00)=[{&(0x7f0000002b00)="f825877bfe839446e7a8066570b294394936fd0419cd2fee7e209eec33a7d686575f43a45ce429ca530c0f5d1a6eeef56b69d173b06f40358b99c2014d3b493a2a5adce4b22e0b0bf61e2e1461ea98e119db488153240324b48d605b147ea57768d47c49198a92b78578be90e29a1bf9287ba7e8a68537ac0f5c02bd6acd8fedf6a8395601c4716fb5cca6ccaa40cdfbbc243c0a6cebab531170d257e0da2e165195fd1d88454164842d5042239a908dbe055984bb49153aaa3c093bbf2f5420022c19ef43fc11e44bb44b1d697ec28786aeb9b43a8bbad236741217f10d0ca4146326c689a534bf05d93a778d", 0xed}], 0x1, &(0x7f0000002c40)=[{0x110, 0xffff, 0x75, "6ab54dc7f4bdea9680de5c7313d86bdc73e0e26c2753d2cc9e02f197dc0d36067a6f332025217356250160d31859d5391e6230cebc867f50efe1a05a2a5371dd5b6832d6b22d18a45afe7944cee8e7a2d0aa3539c95ae69b0511c6ac1afb376d1891fb44e26b4b8eded590965687a9d872c8b7443f509025250e01481cabd86ebfe7a0d528827b3b9fa26fd0a9e82d3276cfe0783e0df6b20cece9ce747bb8d2c376819416adc10f9957e479e07abe364a3570cbe943a2b53a41c97b7d71c49020dc58b74fd552d53e7ebf4d12ca0cac36a73e60a4fa46dc248d66cbb4798f9752b48150006dd4f87240b44db9eb1666a2e211b8a5ea805affff8be5"}, {0x1010, 0xffff, 0x10000, "5fa8b8e71829be4a1b9adcfd6f1c6e63775d5c4f904b07cecbc51de6423654a87865e023023641b7c1b8cc1521498769c1ab83ec0d340936817ce73dbf2bec0f7e82969f22d2a80a9b3beaf1c85e7bc3815a33890e26c1806d1603955bf301a33dd38944907e2ca24892f8a2c084d4a848c5a66f8dcb96afd4ca82f22a126fb7e8ccd9558ecb94eb4dae4f11af053582f034c30a29b26868d297be1bf4da6a99e6e624601a752f880a90ed7be89e95071f925eb3164251171ffe54cc5b3202ea8320027673b17850fabee504f7f922270f6aa075ce4d9ba380322551d83a6a463564fdf44f4bbc921102df2c60a1cb5be8be82bd40cef7807e778845cc499628c0b942d20ab9f886f578847b8b7c8886569b67e83c382cea640bddd90f536822af95c6db1118d1b5878000a8a0156cc8ba9057ee2fa74ba4de87417149e14e60a3393835de765ab1a8f6228323f67de87934cf5e94dfbd3e8b7a975d05a1c95836613c9fb162f88e1e70089b71682a071dad07a969b2f182c74af2cbbb19590ec6abf5742c144be79fb56add1d7d844d1251ffb008bce338454b2894df98edd8539b69fcd38499036de45e6b35f011d8b278e2694285c1be66df2183d270486d7ae749a3f266d2773d2e009ce8070b71a96ac1d89ff62cb3f09c2db5addf27549dde4a18b3db434daf6c1cf3c554f33c09ace6910afc0dcc2c68e7590dda6002a61e2e4da78471acbac04103c23e0e26489d11fa22df0ccdc57338d18e568835bcfedac88d367e080ef171a88e89e30075631616db7fedca28c8344d628b2bd26a9da210941a27a5a4dd1227834451c580dcb3646f60124e7ada6c64626d43dc91321be887522ad8d86878077a740540b592b1cdebb930c4543c564ad1c610a26dfed009e0aa69b23b935f141442821bb94a9802a8354acc6386f32a09098c02cfa9f12283b0c77e732f3df1f25b5b6f32862578239504061a7179b95e36934fac3cbd73e76e2709505f82e107a71890332057d76f8916a741c0202aaf57bef33d82c050a333e17a6240aeddbbe362178961e974cb1c4416e56e8711cd2fedda232e0c00073a85175d19e4cff7a2e27f9404d1458ff89b91ab0e8c9d36c52891474a1385ab9b30068baa772fcab07d979f5d73a81528d9ff3b33424ae3f8cf1964725866619811fecc07f595ef2de71391ec5be2df8b9aa51d2c23df701a6d117ec2afbd1e67e607c7fe56f8e0ebf49a78f91a5720b33c8ee3b641875be296b4d67c6dc3e5bd6fb84454e4f75f3e8ecb33c4ecffb02b4f47397c05a8f563a32655f280767803e7f2c3860a172086f206379e07850240ee52f90b8d4392bbb391d16e26d7da1b232276220ceb22883eb1fcb3e52725d9f0ef53432a3efa61b5df3b289484ebbb70b65cac9e3da833a4d1443d33c80c866b27c58ad48e75a8bbb5b3f25ebdf8651fb2fa44d9bc01df07a05306974e86c8f8ecf77e9cb6403f105c67dea8c4ab6270d9bfabab74a44236d1fc0823b27bd84f20a3b95f250ef2051a76ea7627845975896b5727079ed635d9c54a0463636f643d67b360026f50308d31c03a0266503755665f30e61d7f41b5ae8fbdd19c2a35ab7bffcfe44e6820b19852c1a78e9fbc4a7f555ed0113fe30c18ec924942d287978178a247828b11f969d5d5801ad8d1f3254ca389ed462823020857efd68b5261cd2fea6d846463833952868fd72c18c7ba711207b797fc6924823b11900bdf785fcd6dddb1332babafcdbcc6d18f8b2b83b3573f807d7d6f29d32b3dba3587d43d50d6a7473536747a355fb679d305de56027cc7ead017ee3bd86a8152fd6b3a2374fd38f3942eb3dc10797fbcadd2484b7a5fa45d58d0437dbfb5184ec109b199e0d65bcc63357454bc58c6e65c52b16052961b0870098e7b5f5e4243c8705bf7f269f5378cb05907d14b0b9de886c1564b8358a552cfc4920305c9fb02e2e364f2fc67ab46108900c215686dcc31c056f22e9a95cb00bf0f0cfad6cf689ef77ec2a042c8e058477f7153f4e154d1539f770d91756a9ea2e6c4b8b40cb47eef20492b14a35a58a7e6b1c57556bd9219602327ca5879ffdb7c53aaa74313bbfc7dfcf96eea4e4cd2e5924521ceffc423cc44c4cd1b40fe5e709ccc6cf121d6c5a8885b4da224a3d261a94aa441a1284b5a4767f72e393b6e1282ba61f66825ffeae4450f839e62e85d61af459c7620e25c2f6020c132462b66c2379f58ad9d268c76b85a0513370c6c1144a1d3be78665d381d7e8f713479b28785654d5184173c35e10bc4c426bd80d91d57a7637a6a9fd1af6ad43f2d035f9f20d1d395d57e3ff302c398b6ae37a33ac8b02c6bdba18e1066a0a9e2170d9223759040bcedd579b5173d8c9ae576a985337f3045f10a4fa5ca3e18fdb91e9283d4b6634691380700797de2a5f7d06220c71f05430ae44e502f4993e5100737a38362a08b690d1930087533782b982d3dfb3847ff5e3b52dccc0aadcd5a65bf78db87f45596459c6e8b47582c396734451de645c314fc114c124894cb48a6dab998202f9403f57a44b4eb5b91bd74c09912918e0f2fdf70fdebfca78007876b997340507cee7fafc90d1153eddef5f82388092ee4d920d9e4b539d7838261e0974efed75b93b5b633df65b3c6e5afaf113dfe385330db1ab8fdcbdcdbb36196eb5b6f55139d9edf9d0aa2ff03f20914d91fdc7fa5de21f89f97601b68fa2bf758531672361c7581646c3204de566cc9ebea5bed936d4e2810d020ae962961d608c77647a0a1e9fcb89a01cbc857c1efdd8f719fea07e8848a581fcfb26a89d467eac221e7266fd64ab8da8fa46e10c94c0cf02fd24cbf0047ca9d4133373aa52814cba0e6f7dcfdf21f94eb0615d9d7136dbddcc5a936bcaa0000b1f7ce1f2cecfa299bc3b235453d61b6a3ec722f57a02eefdec2ae6319a20f0c655b6d39c86b4155a5490baddc696bd64bf353ed19b0ba413f14a0bbc374972951514b4e91c5907a2b05aa82a83531575d7b55e40b2a3b90a0ffa6edfc1d2a0e9eef34f8326a7334665e521abf5fc780693fc410c34631f8e675f5face3fbdcbd4452e59cc4b79778a1ccc6b97b1f99d735375663d3bfa27d5ea9c7aad9fe2fba3385808f44f5037ad71aaaa83091b94e5d454aa3bf3606edac20b40baac226f41f8ccb6600faf6207756947dc864ef0d57ee90dc49d18172dfd89b57f3ceb61bda7b100343fdc4dad1ca7c6741885573827aae1bfd8a7451192f04681c8313792a424a75dabc9d1036efeb0373628e2a5a8c83140f30bff6ca6a800867486f59bb3f4aad2db02cf7b47d0c7932218428490f39b77c3a3895503845e8aa87419a4a5591365f538ae97d65a3d294ebbef568bb97f94aeacd53d4001bccebb7ec623a521309da44b6b24a4f52132b10986a05b64f59144fb0143963ec217ab5c6e0171c62fa936868174d5f4a5c4db5110b8b23b277c5455a75c633ca54f4cead120f6b555fe8c39d183689f52ae8d0496c288e8081a314d898bdd4cc46281d5f8709936ea959663b5817761eaddc44f22723302e0907fec2e08e69661e773e76a59d0aae06617b38a4d4a730b19eb6fef4013137beb1f9bcae01a6acfd6453933ee618881ea864fefe5b27bedfe1cc9fc00e9651485ec1d69bb0a56823b8f55f89410319c982bb62de693157e4b3e4f159909c4bef6dfcc31a1c706d00f5ebf5976bcca98c48c8f446f4cdf8250a93d5f1fb97f3026d2b21474400c17e72a4f6ce724abe66c8ed74899ef7547f92f7121b395d479d1cc93292dd2070ec441be6ee20d952c60d39aa14a4f441a2c8381a862545ee0e06478c5961590b8195b04a2620401ccec0dcf80ac06e5e5da81a4474d76dac0803a1cdad02a569c6fd99ba385f6801a728d66b4e8ddf70b242a023e3735a9f930c68e4a2a77712f2a9a902367a18dce2c09f7774ad4512d12e1115bbdce36e71c603e8975e9c521aafce71228991c07cb3c56483b8bc4eed9f2da1f08420bc4754af529b2f0f23699218b0af5cca0c624344e24df2452320989802b767e1df539b042e32a704994bb36a00cbd4b0af9fdd32c794e488e7be894b6f880219e89716bd1a0d76093614a81e1d0044461dcdcf0a4b58272f1434e100df414af56ebda778e44ee41effbbb80240cd4a73fa755d49b0f71fd999b31dc8443fed6a90df0045cefa4cfadcec3a09c254dbc68c4d51813109cf152ba06d44b5a2d1c84967b98e20cc0aec2b4a05847c7ed6fa77765cba5407ec54b884e79603bffeaeb125f6e8fa94a26a00fb6819903b0fd655330b748031f1f1c350b7bab49d6a3c80a2381b153db877aa07afdb23251732435735531c2f2153c74aeaf93a99b10a1373918c6e125884f276faeea4bb83e2ca15bd80077a113dbd0fbe943fe3ef7ad31451163570a758639a6f0f3dafb205f840ded3b8f2e9e7b63802a26e020d0c7f618989d0c94b81865c122c8a45909a28810c15bb752534d917e147ee1ba6a59e6c8f95a5fc0d9f42cd3a408a105464cee1690a474d803c03a3a0b96be169965368721063cd777cda9faf135fbffc96f6d9a7f49cc3c8451fd780000bcdfcded8e97872c8751a9093ae55541327fd802f02553e07bfb36f5bce4117afa5dc2e97843f9f5d21386d410ca0ce7424994164ce6f90fd9f88e41cc923829fc580fdd45b8a97ddf18b0d736910f1e0d4ed870b417f2025d5ac06d55211f4400a92c34a470903002ec48b2ac4d4a52199f1c2b13c59fcdaebf1d93745271ed228162385d68e9222bee1343066a8c0cab9fccc6d93a3c88ae2c5ca3991ab84cb1a932087be44b77b179f3bf2660673d4e7a3dd892336fe0d99759a7f1579c41d0e665cd17d206ea0da74489e7b30a1f73ae5a307e1b171e3984130cfeb554d07e20233c869f5974cfe521987b71da18530a21926309b39a548565f2b63db0e9b51c9d53e0d96c1f202ccfe59b7f59d0040140aaca7f3b3daff942ed574af24a56e1d6c4dc68b398cebdeb31b13c091e4ea19d6a3e4ddf0866d0ad2105ec4f4fe618f2a2075143e9b3a8a55d046d2e5e77b9c0d3b35ecbba19d16b6bde0adc6a4c29d26feb4df9fec30c1c750dad69e6326f50a3997015d1aec838d10025ae8651038b2f8a82544917d45f2c4af6eb759d20e7b66914b0ed424a0b484e8216d5e34e68d6e95beb906335a7fd1e96cdea9e24cd687cd1160e69c6b5676dd5f310d95f1b7512abf9500661e780169f42e8f90f120628f0d37d8c21831485d0f7085e6a5b8c758f7e6f29ae0a4cb2efa92fcb9f80a74974dbe9a26d608518a697bb3924d117aafba7c02f0d9dcab4d9065443bebe2664a134237273796163affd3b8a6e5a2772c3d99bfd88ee6fc0fc5294509c2ec4db6d0c2871d27d266bbdd2c834e807d3f15f531bdfde9e561cf6214a4faf87603d879a0f2538f9a3d6046eeb3d44a64f6a3b8b530bc2daa550344c0eea252cc3943f2e75faf901d8591f276344f458c9e79266e8e4349d489b0d0df0d0e61ad81584912d41a6162cbe821fe8cdacfd2c6e12919006f22241da5ea02324bcbe1ceedc5d49ea24a3fc1e3ddbcd93ca5871d80c0219fab17962b5b8280db0f68b2f3ab278a71023f55cd3888d64695b476f6f1212fe6b9f648a7f11dda3a82a3034c7b2182d9c8552a4676a3b5ad8fea8fc8c95eb8c62962c86e57fe4e63577fc634a19dc805888b48f21501ad63ba88cd6f96a8c42cbb7fd61146dce71e9e59ed8428ae1121f1094ec2515ccd1b473d8b464"}, {0x80, 0xffff, 0x3, "dda4faa7a144d15493cde0d766ed036839a9a7bb3bf51e95232fd572ec7def70cea6783a4d4eaf32f0427fa2f0c0e9092b48d7fc33e52bb215633e7605e15e9716c69bccb99156a334ea5cf309c3892229596d45d6e7041a9aede196a18e80b18b3acdaa61715d004cb6"}, {0xc0, 0xffff, 0x1ff, "88240e3de36df2e2eedeb0e132837987633e7a103c2516b18efb907c70503f52bffd2a855012b08320ff544976e8b30c95e7c1f210011a8fb2427c634382703a3555d97fa56724cda2a3545318fe9a5cd990bd4650ec0f0e446ae3e14009cb2f643814e54dafb4c6cce718644ecb83310c762cdb45711468c1fa0bc12a5d46dcce449870351a21293f1e84496e18839f2f010f4aa36d256684652ab43f0f852d992123962513670a6ecc"}, {0x58, 0x1, 0x8000, "a46134a84176c23bbd702f42d6cf3e1e85c576387148cfb00c976fe72b725f0cb54ff769e27bab57e8739a5634aca39123c6a9c468937dd08bda1f08d81edb48ddeaec168dd8"}, {0x1010, 0xffff, 0x1f, "57dff4d1d1eb680296ad558548d7c2e57e7a1e8694540e612b143b9a43bc3d37929c0ec271a7cbd7827d80c315b006476bb7c211adb90b7db12deff6edfc2ca00640a1ad1603e8a3d8173f31cfbc9d06cc7bb35285e640b3d18026c187eb7b06d69cdc53bcc9a2702dbd1ec7d9ca53b8c9d84b950faf1e570c7938c780ee969013cec5b117291d961831a6b614cb811a75f4fd03841636864707b83f4204bdb269ce31d648705ccc22fb0cd296b197d02d156bf013925444801fe7ec16ba60875628e286fb138b4217d3eafa58147fdb39a9a4dd450dfdc8d97692f4f21184bf7cac7c407a2e9b9aa7fa5d70507fa3889b65ae0af47bc49bcab9ab906450da261c6f07f0b43ab574fc83e609c19590bb470af4570f48f14a612dc31c201590543c22af09e3885ed1eb4d3e94088893243bad37fba3084959573308ba90bf1277a56c0378da9a0703a95b97d7d10f52333bb7ea29d22440cc11cbf92e0f809dcf8946021790fff77dd9e732b5bd1767eb5616ef9c51e64ef282dd413ec62e13c9a07ce5e17cd0a12f582609eb09fc52da138409fb06f0a9c3fd3dff4959681f99190f51d793415c87735616fcaa25e6fdbb34fe950e5c56aa7bd7c2d8b9af15e69cb0477766406e99b69488a9e6217c8ae59d04b0cb9384c05c39fd2918dd5dedf4bc49d3df5557a136ffdc17591cc6c3cf02d916629dc4c0ad0e04cb3c6aaf57de1daacf75545c0b402ced53d1db1316e38d9e4ac78479d4fac1fa1f7a0a6441c7df79dc8381a7feffb1242dfe9bc0e73dafbc053e902ceff4b1f702fc9b0663af16cd40d4c1e4913642201f48692c4f8f52a19c3d8ead81bd6a452f35a62aa9132f88bc153a27d67967504205d2661c4aa8cc976b9e60229115817572fa4efa8865d860431dbed17002a156efcc757f81628e929b884e525c471cf7e7369d581ab5311ffeef9481da3d6ece05f76eeb14cd61d6bdd4f52d089a189de8252cbc9a9888ba5fb0cc83689a9e9ba30c67debfe745562685977a13ef5b08987cb29059ab4f1cdae82a9df103f011f599f8d3e2f2bfcdea15dc9fa8ef3f1f1b17ce2f9200d82286be6ae7bcbae09b7cd43adc6d490dbe62ca99dc2b2819030e3262693fc6139a5d52c691a8e4bb5334fae69eeb6bbcbfe9804a817592a6163f825b3c93b9f03633d92ad3e9512148829f24a1c95e20c1bb985daf4ae2d2856f229049be964356d6f303a904a47407c5c66171b307879704078588043d8371579627a23ef9b1b020c9704b70cfa98afe051f8aa7bf617c698d76150579bd321502441aeb85db682da28bf8adf41fee063a6ad81004de03433fbca64cd46b7d4fa3c6f83117e4f2d6b451cf143a50d6b4501082d28934daa1ada34e61a9d965c9b7d6075ba4c9c227c7b4efa11cda6505ea57c61462a6560d83ac27daf04c4a7a143311e334c9530f469c50f5beece94502158a649095e67edd69e5bf7e939a4b92bad78db5c074fed0634f71b3d1ff258bbd48074476df2de21323caa50ed33092e7da5b353f9c154121818152a9ff3205462a3e6dcf52d4f89ad8e2ee1d5eb231f703bf742d961617a39edc3736a460833874d65de00ada50c8fd6affc4ef11290829502de30a19ac05843a286b820d177e6452fbfef0414cb965fd68d2a6260469cfa074ff353e4e1ead572598059b4251d46d8d2119f7da234963f324559430e47d0898c0f43e6b16360d9c16714fb5bf11a0feaf509137d7e3e496b0c2d1034a98e8abea78f85f7e135103ffc8323e36586ae937644a75191137be13c29ba342717b4681a445a104876549bf5241e80048de440a86270574a5ea0e5bd40f71bfaf23ed4af4974a60d1805e1936a7b2707abfd20be7f9954a763eccbb697cd81b16f3566050c857800527bab6036d2865cacc1b0329b1f1e0ca70c071c5170135d92b168f56113ee05692c28a9932ed0e654dcd328f60aff4cec6f53b45d7c3ec773aeaf73e5ca1e170e12652f8e9f7c7f3940dedcd8a642e7a16e03eaa046854121d423232ca6b1fa3b71fb054464aa6322dc136bacd9cfe68902aaa08282c8b106bb0e4f80cfa8328eed7fae91bf6a297858f30c5fbc3f31a73900e6e087658fe0a51afcf1a018248b28d20aec8f08df258492754056f75848d0e3515ca775922dd45526407d66ec70557ac1afc067c52765a4ac5e40147515bd0c60ff508e0315fc237e03b79d488df3ae4102420f4913958c8eca23a99c27b59c3e2ee7ebacc1e889433aeae85ec931931c153d39e307899ac6dd4747f5bf673043018a03948fe956e126f4e42d6885ca9b7c72c8b9a69c0fd0e337a24a0d5265dd52bedc49b1a0d413060c3ff658197f461d0940bf3bbb1c9242170c4ac16effa828ad1d22229d3a9030face5afccc0e070b04b939380ec94072b64430292d47d62863e4d65a75b574dd2713adaa0c7cf0b8b60a0626d4bbabe48d4f8ee28b2c70b122320f2c569994a7200482e42df121b8586dbaafa0842f01cd46680b0853446b231c02d67577e66a2241ccca92514d1581c4bc6b0ff5e4a3e2b20d1bb2aac414ae08384eb374e8930fa3754ee724216c4b51981300e13c817135cb81f8ffdb5136eb8dc3d23d0c04b214eeac57b22f62124d625b656eddfa8c8c0bdaaa7dbcd6496441976fa3ef20fd8fbe4a4b5c6461918e8188d091c9618e3f32ce4e430b92886dbaf87b4b59559934ca5feee5d05889c67836d26f53bc6ab3a3e313d007039ecaafe4a1c02917ca275eb66cdf367abef9b9f3d2cfc5bf4f07756703e85f772e524beaa1043a5460bbbd6c51c6eb05094a39a33d9ebb7fdc64000cfdc0da7ce78d8da4c658a175f2a45da157aaab003da17b400b33624aea17a5f0e818a1784d998f8ed2c3b0c5b3c771da060d97a915864eeee9e124b02a08cadf7542e3cfde42cb67794f76b45c2530ea9b513c838ec7808131cfd494c2415abe5fce04a8d1db423d3dfde2dc99a5b0f463f3ec6a6a16011266577d62fc0a5dbf9fa91ed6d7b47b36b09baf4b61690c61456c1d8d3e0e8bb73c1bf22f3572a57b56bc5bb4efa4a48dac4e9570fec6cd367c9f455d91d18140750a057d0f255c7fec1d14b834369860c025aa4ea4b97ce5863fe5444d71d2298f68ad606fbfd6b5f6bfd0b08e4389a34ac3f6caa36c6ffb21af54d23fd808e7fa71e76206aab90fc22f1999d142fbea874094b7afd2bc298c43dde3bd96c948c168aac8724d65bc90ffd3482d5fd4088aab645d19451471feef13a62186d18e5813366719f3e0af11ec35fb9debe0c4946ebe4bd3c7b2d75c75fb99d9e469a02315340403db17cc070c126ec58df3d71ad666f4a9552578bf71766d168c7ae2c15cffa012f1b0c947a86f1f866cfc869a4cb1afa4c8d4f010dcce909b941f7b3ca54f91fd6e84bf0c1980cb95764d4f2c24af01d2bab18c9f7828a71677b7a57ee8c016a6ca58b63657e07c392fa5538d710ec791edd1b4221b8f370596820dcf9e2026caa094176343163ea89f1931cd6e899af01e0a22126b11724f0fcc6a3514257509e63abe3e3d31ed3ffac0842353d77096c10aa7f59277a3605979de59db0cff6b53c5dff993577cae6d8b6b08ea8064efc103d28bd77a9241e743b6d8506ab3548eac185a4e5632087d71728282779722d76032660ce13f45d79f1e535fde8abfd3d4a09826e2d31757993ff8d49b36a8517c6f66b20c500030ce0f0a8d21511c5f461d8150e9c406961b4db67222b36794dbb6c6ef517495d54be667bf0cdbb87f985a32f4ac9cd366fb98baa3599bb73e491010489d0f9316078f0f00c971532d79115aa420fa7258a4e59351b569bc67cebcba12b25a824a320bbb0ae3fad1efad615d30e256eb70dd42997ee9819fd711e97380c0543d3446555dcf9dcf0d958950ee6e1ff126e39d78a8ca95243bd71cb74d838ac3bec14b458e38d0d6a5f340f6b50a5aabd9f8ca39f40419a1b8d8494c0feed794ee70870ac3b64ae024c6870a826c97f8d5cb8a9e7acf1b0e2fc489ddb7af10961a11557bf479e48e41dbe732518f96c27231b2266ee8178e5d6bfd50e4760a9079e0a05aa8939d0d840e1e1d5f49fa29bfd44948aa7eea3aa620c134fca5071b4ad8247360ece94cb75833fd930cdaef608699e045160ad0936b46f4c03e9e76714d072eadfea76d66cefa501c32a7528d86fd2265760562c688a62882d1013786fd4b66428301c86b7d210665292238b78ed0cc586caa88b3a6dfce4e2bd18deb0afc09e7d900d6f024861df2f44c55ca8a737279fcd16079cf1228d907052678ee890c5178e14bfe849d430f3e0fc3e35424c8b68cf062c487b76302443150426bf689d8142ae4524cffac8f261d702407b254695d413b0e3ee89965a3eed708a225bfb2a03424e45a82c80af98c5090ea9588cfcbfa8b4f4c73dcc4d923071bfc001c017be772d2233bf6e43be2b8fdf54ba93539088cde87d099e4d9dc3c11038b11a905224ec952491b7352e71f88bc4ab705d8840c14178a99fa744c20b70fa4ed3013a0bab4680bef1ba311b5ce1a8cfff349255fbee32e61022882a7935b9607af86d711b20c9627897c9507dda23af1e86546796d3723f7e5b6adc80e0365387b553852f85bf112b2eab8b4e4e693b6bd4174c8154934a6569003df7bd2198273336e249df2d07cccf9f1778f2dd42c6e16d2ada3bd415765b188921e256fdfd39a87d25261f914a3f49b2cc11fae9008b1a5cabb6426732d5f7a5aa46a5d0023f71c5ec0978fc6f785a505caa62ade8a47d47ffc0101c04b95cd4b21dc2013b19092a08e904338e71f84fd0fe635f4101b1d905b2b6f4bd5cbd0d13985000f6f80292d53559263068cc2b2079ba205d0c4134213432000ca93f90120ee284f20fa66d5e80b49dc299146ce52792603c547920e16a1c8f05526438b966e6525939046a95dccf08dbb0c52328beca4307699c18d32833192dc9087dfdff215abeec1b1fdc19134c704c0a60e4e97f3aa4e8635dbbe4f40c151416139f1fc1541a564aedb970f9950d90df2816678f47f08789624ad342b634dde218864ca9416bf6fef3e1ad4b3a67087ea4010eee1b83c7e234b793230373075828627bd298679099895ef4182297779b544d527ecc70cf567962de2b058de0cac1de443a28c576b83c3049944010e4b69a09f46a4e6a0b20367283603458d287fc75906601e184b0f7fed5ac7ee71f33bf4d8ebe9695ca0bb275c3beef806e553db643d5b54a614e8f79c960b3afa46f489fbb666f80b2b85a6226bd81eb54c9862ba5295277facca742152a8ad3c47df4180d217aa5e9c2d25313e66e5579748634616fe4d4598d89adf7baeb4f5c3a0109c2ab91b8472ddd6154c3b2f4b40e15d1df37523bdff30ea33ca2e6c6462f72f448eec088acab46dcec570ab795ba585ecfc80a405ef8a5821436bb4dfd2d60f2aafbc7c8bf5e94c754ecca96d2e4ff84376176d0d74c12b977a54e321e92a677cbb73d6d7edc1addf23e7d8c97b492116feaa500a6b29f5890e6f8d52df843b3bb87000932a19377045e0a9c286dd87d60f267881288455d9115aa74a284540e7079668dfbe15cae403cdf54dec4de06f35fc1d60790f8bceec02e67dbbeb1e719f1bd59c7a84e508ae5656d0b79216661bda1898adcc144665a4bf3e3a49a848f056b5429d4d259f80ae7e690d1908c680e1772a77c9707ac3916d622a494ffee81cdf0158daebee0f8c6958eec4c0fec479ea15eb48b5d15f2854c0820f43d634074"}], 0x22c8}, 0x40d) ioctl$TIOCCBRK(r1, 0x2000747a) socket(0x6, 0x6, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socket(0x10, 0x7, 0xd80) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 19:12:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0xc, &(0x7f0000000080)="ebffffb9319a965ce109e1f7268540fdf2f7082682400010", 0xfffffffffffffd1f) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) kqueue() dup2(r1, r0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 19:12:53 executing program 1: getrusage(0x1, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x79, 0x7}, 0xc) r1 = shmget$private(0x0, 0x2000, 0x15, &(0x7f0000ffc000/0x2000)=nil) r2 = semget(0x0, 0x2, 0x400) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000140)=""/63) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000180), 0x10000) 19:12:53 executing program 0: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x80}, {0xffffffffffffffff, 0x4}, {r0, 0x1}, {0xffffffffffffffff, 0x94}, {r0, 0x20}], 0x5, 0x8) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x16d, 0x4, 0x3, 0x7c7, "0efe25d917de53c077c5e7b9cb269e601d4250b0", 0x0, 0x7fff}) poll(&(0x7f0000000080), 0x0, 0x7ff) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x1}], 0xa, 0x0, 0x0, 0x0) 19:12:53 executing program 1: setrlimit(0x40000000000008, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000040)={0x723}) r1 = syz_open_pts() r2 = kqueue() setrlimit(0x6, &(0x7f0000000100)={0x7, 0x40}) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x1ff, 0x0, 0x0, 0x0) dup2(r1, r0) 19:12:53 executing program 1: r0 = shmget$private(0x0, 0x2000000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = getegid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, r1]) r3 = getgid() setregid(r2, r3) getegid() shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) 19:12:53 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() fchdir(r0) close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r3, 0x40044b06) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r2, &(0x7f0000000340), 0x1) 19:12:54 executing program 0: poll(&(0x7f0000000000), 0x0, 0xb18d) setrlimit(0x0, 0xffffffffffffffff) 19:12:54 executing program 1: r0 = socket(0x100e, 0x2, 0x100000000000004) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/88, 0x58, 0x40, &(0x7f0000000100)={0x2, 0x2}, 0xc) 19:12:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8, 0x4, 0x0, 0x8, "032c654efed56a033633e0d56ab67fc71097b025", 0x7e, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000600)="90853818713be9a1c657882d74e43ecc863ad656a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f098a7858bc5b57485ebcc560e1043c4036cddd586cdbacfcbad6581b603d196914afba8909", 0xb4) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x41, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) 19:12:54 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) r1 = shmget(0x3, 0x3000, 0x84, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x398) ioctl$TIOCCDTR(r3, 0x20007478) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0xa, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x4, 0x4, './file0\x00', 0x40, 0x6, 0x4, 0x776}) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x4) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)) r4 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0xc001, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x20) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x2000) chflagsat(r2, &(0x7f00000002c0)='./file0\x00', 0x10000, 0x0) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0x40) writev(r0, &(0x7f0000000340), 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0xffffffffffff623e, 0x7fff, 0xfff, 0x0, 0x8, 0x55, 0x800, 0x0, 0x1, 0x800, 0xffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000400)=0x7) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x0, 0x80000001, 0x7, 0x1, 0x101, 0x9, 0x4, 0x0, 0x2, 0x3, 0x9}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000540)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000005c0)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) 19:12:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() write(r3, &(0x7f0000000240)="e31c656491b461fd4d0538b651eb74a5939a2c3d2540e45058d22886fd099e4de6c69dc458ad2c7dbb1c06a046d93d11a54357b479053f7162c1c78a0e8ba465e47a6e8e889d", 0x46) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000140)="55f2aef5e601d1c2ad74d934c6824d1fcf937a6b92ac530b9d9fcd071546df1006e9537088a052d74993325fe996bb2375f879dc52d76d7b32dc52b5ed80e448f916e00f6cf1efffa7bb3ffbd3d99c44dd49b917e89950ba628abd59abc1d95fb2d5d3b675dc7c3fe25519b11b35909fa28d2f01", 0x74}], 0x1) poll(&(0x7f0000000200)=[{r4, 0x4}], 0x1, 0x0) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) 19:12:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x4000000000) write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r0, &(0x7f0000000140)="96", 0x1) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 19:12:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 19:12:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) lseek(r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() r2 = dup2(r0, r0) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r3, r4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x2, 0x1, {0x7ff, 0xd}}) kqueue() ioctl$TIOCSTART(r1, 0x2000746e) 19:12:55 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) 19:12:56 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000000), 0x1000000000000394) write(r1, &(0x7f0000335000), 0x10052) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x80000001, 0x3}, 0xc) 19:12:56 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = socket$inet6(0x18, 0x8000, 0x0) poll(&(0x7f0000000000), 0x0, 0x8) listen(r1, 0x8) flock(r0, 0xb) 19:12:56 executing program 0: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvfrom$inet(r0, &(0x7f0000000300)=""/74, 0x4a, 0x1, &(0x7f0000000280)={0x2, 0x3}, 0xc) r1 = msgget$private(0x0, 0x2a) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = getppid() r10 = dup(0xffffffffffffff9c) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x4, r6, r7, r2, r7, 0x18, 0x4}, 0x43e, 0x40, r5, r3, 0x8, 0x4, 0x2, 0x80000000000}) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f0000000140)={0x3, 0x4}) r11 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xd0, r2, r4, r6, r8, 0x0, 0xfffffffffffff801}, 0x241509d5, 0xfffffffffffffff8, r9, r11, 0x45d, 0x9, 0x400, 0xfffffffeffffffff}) 19:12:57 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r0, 0x20004b3d) 19:12:57 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x11, 0x0, 0xfb, 0x0) r2 = kqueue() socketpair(0x38, 0x4, 0x8, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1017, &(0x7f0000000300)=0x7fff, 0x4) r4 = kqueue() fchdir(r4) kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = accept$inet6(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10210, 0x0) sendto$inet(r7, &(0x7f0000000200)="800aa24e97b11372608a27d6be18a3eda87c7802da57a2d1c7ea69e760d4eb2c9a7c9cf41e3e83a9c216549a1636487112354901a79c8f95d1471d3ae436275dc073d5198fb6a8c7ac4c5f0424b3247b79edc8c9fd6b980af086eb72a68067b962b72fc109b0cfd7c9dbb0300edb28acc975cc4f43cd9a07eeee55583ac9e41f19b170961b823ccc4a94034984", 0x8d, 0x402, 0x0, 0x0) accept$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe5, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x9, 0x7fff, 0xe773, "0ac9486d93ec1c7d445b75c3177bd1712e5027e7", 0x6, 0x401}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000004c0), 0x34, 0x0, 0x6, 0x0) dup2(r8, r1) r10 = semget(0x1, 0x4, 0x20) r11 = geteuid() r12 = getegid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000440)={{0x81, r11, r12, r13, r14, 0x8, 0x2}, 0x5, 0xff, 0x2}) 19:12:58 executing program 1: socket(0x2, 0x8001, 0x0) socket$unix(0x1, 0x1, 0x0) 19:12:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050406000020000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 19:12:58 executing program 0: socketpair(0x10, 0x2, 0x7a3f, &(0x7f0000000180)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0xac0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0xa80, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000280)={0x7fffffff, './file0\x00', './file1\x00'}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x6) r4 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000001c0)=0x1) setsockopt(r4, 0x29, 0x35, 0x0, 0x0) socket(0x6, 0x7, 0x1ff) chflagsat(r3, &(0x7f0000000140)='./file0\x00', 0x30001, 0x2) setsockopt(r3, 0x649, 0x40, &(0x7f0000000040)="2781a4ee47623985e193021d3868f6c5a42df0dee651ccbdba9387d3cfb955e4d2fcd80c24aceb0cec2d00475efa4dec6821d020fc8b2e54e16a747925abf3f22c4254f8e9aa8ba95738d01d69e313db5c7788ab7af59072652ef3be22bb29335f6b8aef506359fc41fa52986233495332f17d39f2604b9b63c7aba9ad7a889b5248e5a529c0a63c26ac259a397e35ab3aba900a5b4bef88e810f763be7f0f1c9dae3eebbddc186248406c2ff461cfac46270059f064b53d31d04b7a20204e36c7b20e227dd1af80e980a6c1c3f3764865b82c02b56f5eb173805f24b1154eae1cee29f693a31ab1a6282ff505bff2fa098bfd828266a414a2c2e32398d14f", 0xff) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) 19:12:58 executing program 1: getrlimit(0x8001002, &(0x7f0000001200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000011c0), 0x2) execve(0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r2 = msgget$private(0x0, 0x1c) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4096) r3 = semget$private(0x0, 0x7, 0x32) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000001440)={0x80000001, 0x3}) getrlimit(0x6, &(0x7f0000001140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() getgroups(0xa, &(0x7f0000001400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = fcntl$getown(r0, 0x5) msgget$private(0x0, 0x2a1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) msgget(0x2, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001580)={{0x2, r4, r5, r6, r7, 0x11, 0x1d}, 0x1ff, 0x10000, r8, r9, 0xfffffffffffffff9, 0xd1, 0x7, 0x5}) semop(r3, &(0x7f00000010c0)=[{0x4, 0xffffffff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x8}, {0x0, 0x9100}, {0x3, 0x2, 0x1800}], 0x6) connect$inet6(0xffffffffffffffff, &(0x7f00000013c0)={0x18, 0x0, 0x3}, 0xc) lseek(r1, 0x0, 0x1) semop(r3, &(0x7f0000001180), 0x0) listen(r0, 0x9) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000040)=0x4e61) write(0xffffffffffffffff, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) execve(&(0x7f0000001100)='./bus\x00', &(0x7f0000001300)=[&(0x7f0000001180)='/dev/wsmouse\x00', &(0x7f00000011c0)='\x00', &(0x7f0000001240)='\x00', &(0x7f00000012c0)='/dev/wsmouse\x00'], &(0x7f0000001500)=[&(0x7f0000001340)='-\x00', &(0x7f0000001480)='-\x00', &(0x7f00000014c0)='\x00']) msgsnd(r2, &(0x7f00000028c0)=ANY=[@ANYBLOB="02000000000000006b025d6f5d08b178dd6e3f53c02ac6b86365ba1ebd108e9158cf5944cc30e5be0d1dc3902abff2ed75872368f10c3b30aa5010b65b7744cff65ecfd785565f051c9cbd326a084db2579523960e0b44e350323a06e598b51b8359f41812caabd5cb82d0876d0b7f486043058b34aaeccf21b9154f790f6656b625965ec4fb7cfc574b4718a68d6c7bb3981a894cd071765cb3ad76cfd15efd9919a2702946b4d75f60383d765d41318260abb4e70a49c3f5d4262a22ba007f248b48490670c373b646b3fffab15176020fdb0687a36041d1d2229b4995f8b3232ca93415837ef9e5917ed16ab40b0d359ca8ea05665c99d54e5e70039358224b4de256525ba75619acc75d692f04c8f8099ff2b2dbf6f0b867af06ed49de1c99cf033c8f026b99a857b40a8cd0e97452a5653bcc8403085345eaae88e4f382e9eafbfc806e7f44eb59953d86dfa83ca6fd8a333cba06772ebe861b2af13e351425a66379b774969c5ba62ec330e9c584524d8139ea061a0a0bc63d58a14e6b1de1b9c90fb3d6f4168e51f7944d7b1817442bf2391cc7e0a443981945adfd29be08336aa593c6dbd2e51edee5f77a9ec84a5dc665fecc34d2f8e61f7fdb84f66904d3c9d681daa626338785da39762ae76e47d697ab2af9d404ae75efaf8f58e97268316214f6e43f1358b233290f9423a8b8e4f2ff6cb879f90b5381609742deacb13f22747e52576cccbeb17549d580dc8aba84b4cd5731cb29e7d6a071bd90f6c97a7862a7a588d69b1d73b4bbee1bea8d8548f450234e2bae5bad2e2fb31e6eb0c84bcb77c27a1a81bb97395b94273748e8c203b0c3f896539ab79495cab87e8cc8898b79ff7400b2ac0185665a9c7cc490802703d3d6c0250f79cae582845baf7ee7b8079ff6fb94abcd9cf1fca7a0c4f3414aaad64be480452745ad6fd91d7176e61bb0499921e37c61750322926055bfe19e427620b6365118ebdc1354e3ceb7ba7e1196dfa8c469ef07489075b16516ce62b68593f655419b2ab386903d256c6df5702575d05cfabc08551cc46426014ceb61c655b6700c60a9f8e1f22042d2866229b26d50596c8bbed7f5830f2e12ead75b889c1b61a0e5db9703d600001502cdba3d1ba581709bd59b230e06f8d9557eea4a05caa86d400efe50e7cf0dba2f7c0ad4a2481040da7f99e4bf2ca44c7036d0de1f14f0cf19083defec4a8295cb19560c6a4faf006114fdc5ce807696677b3d54f565b81a5c0872b039b9159394bcb7053e70697dc38456b56cf8ad54e422848ba3ff4fd9967c24d5f0298aaeef3dca185690cfdada64cb8c1815c36e011a586a50114fa1037da0f460c8747a654517faeab75291f747af0dfc196720043bb8fb9cfab2cf302d5fea6c56b5ccdddfe1cf47d098716a5b880ce49392bf0001a85469985f2f8cec56759f92d64d031aee222e35b6c733ac74945604da48c02b50e7a7d15297fbaa5370d84710b441f956d90593c57d82bc23a03cda5b067e721dd797c02dc68e42ca1a701f2a2d849676375aed4b63295e5e7cdb974fa321f89fb300ba9b3583cead9b91a171c17890716cc6c0ee89284aebd3a24563debecb76040749987188d7943786a1d3d18dbb98faeef90e21c52a90832ccf17f78e9bc63f5d88e4e00530edcb16ebb92fb8eb1664b7d7c8abf33875241cc1f9205be4ffa625bbe613f2104c0c38124cb29f01c3afaa2a876e6f2e840ba4dd4dfa7b19cc6b02bd51276ad73c702459f4a26818eeba0fc6cc5bdcc93369ab974fd80bdbaff731a6806b212a078ba3d410917a6ebd4edccd34294002981d721f3b8448a9c9aed0d3d61595f8e0636fad04cc772de8e9e2c5ac41e1ee9ca4fa07a126e2e977a46fbd60e090a12af25e6da7674a4a117912653c668de197bc978a448d31533c5f9ec4d7797547f2e9bc7884464f12b9dfcf6bdc858f3096423a713963e34da2d3271a275078664488bf83579d1c772544ac8cb87ddc66b4bfcc8b07d404d68c2d5904d25c3cf6e094b371506de3592690d2fec33bcd67de5da9816eda92b9824e412da29545d7f8a1c868312ff13a031397f4d4ef50e1fc968fcdde6608ab6b125faa8b9b6c35fd05813a44c837cf0f32241d19599a1b10f686b8edb1596e565f238c8950b292352c17007b715d977faf460a3cfc90f61a311552c34e5b93c44d1eb6a798f5cd1aaee1e12155dcb3f9dafe72d653b58a59a9d8e91249e471179f3c73bcf4f1efeab60c1b0cdddede8671563fed8d3f7b800bc1a53d40d9b4a69986f6f8cf258ee33f100122a4bdbe4093d43d57adc67861e10ceaad3a0e82be2d73256fb7ce505ce629e2428cfadff8f64400613805b9609b61c4171c1b9f3449e4e86614845bd8d296634c349b92185647ca23fd8ac18c57cb0d5f9cd10cb8850cad9512deee607e11aa3b0910158730ead3ce1756bd67690e8f2920b81984efe7393a37cd0fad739a961776d79083ff49e54c5e6df9f096ff703353eafdf9a0b550ec315029b6d735e340d1915f9f442b3a387d8927b652ed1020d7555d3ea46a2d1e2e0ddc0353446205634f1f426e78a52417c779d8be8c2edb9c6ea91ffc984f99412bf2fb7e02cc8b7b62d32b276608cf99be2558964e5bf317b98dd5b717d7aa0eb8470624e0d237b8ae96028266ba2039d1bdac565f4b866b4d866c1066ab53eda6a7dbd08e10b72568f66ca0f2206750a56bf456eecb092576718368b3a4e0f2d92facbf09082c61672c1846ae214ff4f51b17705cdbf17e87d8f2b71b1f4399457daa49cf4f54aeae8aeb88f0e933254374309bef4a0d1e57b2e9af4a1124477e9b4527ed652d4698dd5d317b9fb7169e82ce79ffa16b1c4c63bedc031c4289554d8ea30850de16ad108dcb9e788bb9982f876059a3bed28b14ade172d1cf7d5481c97fba1f4012115971d5993e1c6f100a72932122c80d0ebb31a2190441904cc47e5af9d1f7136b7ddb4319b2a9345c3ce88136ef7ee4e9b9324fb4ef59812bf3517096c9cc51af393c1bc253d43b05d2781b76a320924c73e421390d521506ec6c8d3781a1631e47616a823dff0877ff50b3b9a15a9c967f96a914af1458408f210171faa9e703fce3daa7a1321f6d5a3b6e65474906160dc59e3da6f07482d95b28717f80ae3cc76bc7f572cd0a11a65eb6347c8a62316db75fae60a001759f5b597e32d708fd50a92dafac4a2900df36a7ec048148e5cc26421ae1b33b72775465dd4bd607ae65ba06a7271acc4ae2a459b167ecaf2366969a79348b69a7f9ad980a95adcfe8134497b441e9263bbcebd70ee440f82b9648580fd376e97ebd7d0d2a38989f9e92ba7b886663ae8a3c5a7ecb2c25e111651d919305e3f95d13141d6576c10f4389fd5e89ed6de2a8e2453f80b7a122aeeddda648e082e1170926bc7d7b0670b28fe25cc65e241a8fdfaaf8bb131e0f0c3e43faba1c7e2afb727d5380451cbd6fc2a7fcb1e448d27e98cfab5c65126275d8b4fab152b0ea66737e1b409cfff79c19902b585ddfc2322e2fbb74f7eace35a8d8d172485f74b1ed77ecc7eba2f3589e0daa8015b1466c6af64a2587574d7a81b85dd28f9e2358ad9e40b01866e875fd12d56369d6a95789e7b140cfc95ddfa11cd525eac05f49f52b73a905169a390fef8683ac59cfded8959ce317b30581d1c28fa9d88868c181e3d83c3b2ad8d689c7c3f7c6ea156b4c377caf9555e5025d6fbe98caefb8fc18e062cea943d3f19e31bc0a1fbf7c28e4736dc123494d23f16a7030596bc2647261005fc1c9b27b1fc377e5645092eb8a9c47de4589152be331fb6008ee70de0e3aa3c9b226898de8815cac6351da67e3f3b442ff2a0676a2125cec0a6574c6d009bc3929b7c19bb2f4764e858db5bddf8ef5be612f4c6b813ac939ab52e6ae9ebc663c155a091596135b0f7251d77302a1318e22883873ef47225a956ef1d68d6b6844ce6f5b4a5d5b5ffe04af0c7d941b0387f91e7cf63b9c4f7b54dd5982b2b25930c07d06254b681148f2b13dca13a1870dacc9f4d206a7ac60f034684807f16e9de724aecf6f3a3213cfba20b1552bff713bf3028947f828d0ddbe840fa4fdcbe1a5ab025c8cc0b115c8859d034abd6316e6b2963a9aa07292cabb5966398839aaf196896675d57d7d026ff2316068881eb1197fa67e4f4970e59fb9f549c377d24a5c4ece4f6997c68077e428a8e65fb961c3b679ad398c06d0ee9437efab7a15628f5daeed7c01582a040e6d8f74019b4959ec0e570c0f8974da4b65af79593c57d067a4bee39b0c70c5d1e1db4dde01275ec502c5589778795a2567475890cd778d9d4c49f1552276abdff7fb1aebf806a368ed8afcfdc8ce5731e533fe580cb1afef1680fcaf5ba087f1bb958667f5ad5b161088b16e26501a8eb3aefe1ddb5aa867a6c07d94734c9227c1e6159cefb3986a1a3a6585579a27089a320e88d100da175a36e638d9e844a7f90db7d22f4a7b5459e67472f2e492e37da566938801a712e02fc6141c98e1559375280fbd574b65683f0a726095b674740222f731f739824128622886ab0f77907e10876f983571b91b87e6475cd55ce78517a5f883517cb3928d9c5bb013c186d620678434210b869361e9c27c7351325ffae431f4b41b5180b80d6e4b3e8dc78573f03fa1a762532f5b2a7a51fadbfdc50c493f0916cea41000fc602ba0e4b24fc8b53d30c86704303da69821a0b1559a0d76d7036c172fbd93b936f18518cc972874a6923f65acf50ff16ebdcfd35c3dd04fa0a02041c4ae4418aa3bab23a449c2592c4dac7fdaa961ae2295d4cb9ab02e38f684228a40a8a5cec9260a8252f88e6d87d6afe695ee51eac0d207c09d35a9064e8428d4d70c98cda3b3619808c90e78db7bf6791887db270550002a5d84e4c6f6e1061ad4a2711e421bb668caa002933225f9c3ca3a51320644301f1b8d4af22c1a9b92fe7acd9caeccf9d9a6a4e82e8bab1a8b175305206716097afb0e0fca581abd88815c10dfec316fa5b19be719954b745b9aa0c929f20e0433d68afd453b9cef75b2bcc721abf2352383e325c5ab02c0907cde9d06cd4fbfd7d35dc9dd17cc8e7755803196d09d300e41c99ba9c031f07a6e3bcd1d2d113cebc846f18f3a77f9e42390911b62338eb1aeaa1bd177ff6622071d46bc920560126bfcda8fd1b9eaf8c9ccfe8425cd74ccc7b59b273f99ec0f143da66d9d2057efb650509a1f36c6c666919ead8a47c3c356239c9eb3a99a385c897abe1ebe42144706e6e9d383e29c39961c4f739778c1107320d3798e5c20543a27c9b96923509bd829d3930d3c54fab0732a1b4aeb2a2cd3607a3da86ff47873edbf8041af777e0d37712f32bdfabbde6821b8496c9cef241dcc22a37f25c78cce7174a3a6e4a7d3921910cfcdb584fdc950d4018594b2e7126cde700da99039a30e7e804e1da99b881d49fc7f7322097bf9b6e01145adf3c54e1239d8140bb66af41344ee636d3badcd9e754c41fb27483c686b9e03713b373006bbf45ada8ecd0b330719a6e732e9136233b218c09a21ef29067297a6c67fca66d52c732aabb11bcda7f6dc5e22392487dec5f72d5e9b73bb75830c6a5a1b200027733d3fd3eb5ee7a1a125facae2e65e096013377f03bd459b453fe5476313713fac17579c188dc9fa08f1efc3ec76482946b0aa43f3d1434b9a33fd220b895fd6d9aefe667d460111409073e2dab8408c8613ed25abd68197056d72b873ca21d3ea13ae28be54c839aa118c2b0c7084000000000000000000000000"], 0x1, 0x800) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000001280)) 19:12:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x100) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 19:12:58 executing program 1: r0 = syz_open_pts() r1 = getppid() chflags(&(0x7f0000000040)='./file0\x00', 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xdb, 0xfffffffffffffffb, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x1000100000000}) 19:12:58 executing program 1: r0 = socket(0x0, 0x5, 0x6) listen(r0, 0x100000001) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x2) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) listen(r1, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 19:12:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 19:12:58 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x100) symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0x0, 0x0) munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 19:12:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) close(r2) write(r0, 0x0, 0x0) close(r0) 19:12:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0x9, &(0x7f0000000000)="d5ff9668", 0x4) 19:12:58 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x800400, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x1) r2 = dup2(r0, r1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)) r3 = msgget$private(0x0, 0x0) read(r1, &(0x7f0000000240)=""/194, 0xc2) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/38) 19:12:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x280, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x100000, 0x0, 0x2000000000, 0x0, "61aa0db1b68cfd9ee86e8fe2b59ea78b7ec000"}) 19:13:00 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffc, 0xfffffffffffffffd, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20002, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf0000006, 0x101}], 0x100000000, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x58, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffff8, 0x60, 0x10, 0x6, 0x19}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x7}], 0x101, &(0x7f0000000200)={0xfffffffffffffffc, 0x1}) ioctl$TIOCSTART(r0, 0x2000746e) 19:13:00 executing program 1: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce708e873acb2b55b218e0f6be8d71a748e4560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) write(r1, &(0x7f0000004640)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173d52468a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245d3f920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6", 0x1000) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) shmdt(r3) msgget$private(0x0, 0x20) r4 = dup(r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() close(r1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) r7 = dup(r1) getsockname$unix(r7, &(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYBLOB="e45f647b789b9f0647d9957f2db75150e6a28d20fe00161db3c7cd6cb3989a13eb548e51197b35e55e2e11f28ac11ae1225f0f7801eb874d7af450e19e3c6348ba1040eae187aaff870564344c0790fcac4b5cc36fcc040100d1ee290fe15be11a40602bef6212ada890767a1d7ac8b2085f867d9695c188dcfe9875d3ecc0af8fb935f31c17818846e30ee1093f244dedb1c79214ff5130ae8fbf390225e8b6c96dc01fafbdfc765a2914a3de14b43b9fe17b4b4f7625cc4fe14dd3d9670cedccb72d2d6a0e094c9ca255b314dfe695dad25b4bc7669555c861e86b9ec0dfb8179bec90", @ANYRESOCT, @ANYRESDEC=r0], @ANYRESOCT=r0, @ANYRESOCT], 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000001c0)=""/74) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000000)) shmdt(r3) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$KDGKBMODE(r7, 0x40044b06) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r8, &(0x7f0000000200)=ANY=[], 0x0, 0x800) 19:13:00 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='x\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000140)=""/51, 0x33, 0x43, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 19:13:00 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/64, 0x40) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 59582 60130 32767 0x10 0 0 syz-executor.1 *438470 60130 32767 0x10 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7f998,ffffffff81f30b1c,36f,ffffffff81f8a837) at __assert+0x2e unveil_check_final(ffff800020b28bd0,ffff800020bed008) at unveil_check_final+0x81d namei(ffff800020bed008) at namei+0x88b domkdirat(ffff800020b28bd0,ffffff9c,20000000,0) at domkdirat+0x81 syscall(ffff800020bed2c0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff94,0,2,2a7a812a010) at Xsyscall+0x128 end of kernel end trace frame: 0x2aa8ab9a570, count: 7 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 kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7f998,ffffffff81f30b1c,36f,ffffffff81f8a837) at __assert+0x2e unveil_check_final(ffff800020b28bd0,ffff800020bed008) at unveil_check_final+0x81d namei(ffff800020bed008) at namei+0x88b domkdirat(ffff800020b28bd0,ffffff9c,20000000,0) at domkdirat+0x81 syscall(ffff800020bed2c0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff94,0,2,2a7a812a010) at Xsyscall+0x128 end of kernel end trace frame: 0x2aa8ab9a570, count: -8 ddb{1}> show registers rdi 0xffffffff815e48a7 db_enter+0x17 rsi 0x380a __ALIGN_SIZE+0x280a rbp 0xffff800020becdb0 rbx 0xffff800020bece60 rdx 0x380b __ALIGN_SIZE+0x280b rcx 0xffff800004153000 rax 0xffff800004153000 r8 0xffffffff81d729c3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x74556ee2cb3b9a8 r12 0x3000000008 r13 0xffff800020becdc0 r14 0x100 r15 0x1 rip 0xffffffff815e48a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020becda0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=438470 stat=onproc flags process=10 proc=4000000 pri=75, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff800020b29788,0xffff800020b29090 process=0xffff800020b7da58 user=0xffff800020be8000, vmspace=0xfffffd807effeca8 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 60130 59582 14634 32767 7 0x10 syz-executor.1 *60130 438470 14634 32767 7 0x4000010 syz-executor.1 60130 427502 14634 32767 3 0x4000090 fsleep syz-executor.1 46538 160596 44051 32767 3 0x10 biowait syz-executor.0 44051 83012 98715 0 3 0x82 wait syz-executor.0 14634 190420 86713 32767 3 0x90 nanosleep syz-executor.1 86713 385594 98715 0 3 0x82 wait syz-executor.1 99507 418661 0 0 3 0x14200 bored sosplice 98715 413641 42786 0 3 0x82 thrsleep syz-fuzzer 98715 381414 42786 0 3 0x4000082 nanosleep syz-fuzzer 98715 70794 42786 0 3 0x4000082 thrsleep syz-fuzzer 98715 241127 42786 0 3 0x4000082 thrsleep syz-fuzzer 98715 492960 42786 0 3 0x4000082 thrsleep syz-fuzzer 98715 302023 42786 0 3 0x4000082 thrsleep syz-fuzzer 98715 164130 42786 0 3 0x4000082 thrsleep syz-fuzzer 98715 88805 42786 0 3 0x4000082 thrsleep syz-fuzzer 98715 307267 42786 0 3 0x4000082 kqread syz-fuzzer 98715 403380 42786 0 3 0x4000082 nanosleep syz-fuzzer 42786 1415 92212 0 3 0x10008a pause ksh 92212 348329 49951 0 3 0x92 select sshd 81755 182348 1 0 3 0x100083 ttyin getty 49951 249990 1 0 3 0x80 select sshd 55071 497756 76785 73 3 0x100090 kqread syslogd 76785 44512 1 0 3 0x100082 netio syslogd 17909 310844 1 77 3 0x100090 poll dhclient 62842 167582 1 0 3 0x80 poll dhclient 34766 62499 0 0 3 0x14200 pgzero zerothread 30154 101426 0 0 3 0x14200 aiodoned aiodoned 43351 51194 0 0 3 0x14200 syncer update 95442 273758 0 0 3 0x14200 cleaner cleaner 68704 19716 0 0 3 0x14200 reaper reaper 25695 274337 0 0 3 0x14200 pgdaemon pagedaemon 49742 119594 0 0 3 0x14200 bored crynlk 60631 224017 0 0 3 0x14200 bored crypto 3633 365218 0 0 3 0x40014200 acpi0 acpi0 61526 313808 0 0 3 0x40014200 idle1 86861 420681 0 0 3 0x14200 bored softnet 96847 32779 0 0 3 0x14200 bored systqmp 2507 100759 0 0 3 0x14200 bored systq 90748 298958 0 0 3 0x40014200 bored softclock 85848 7796 0 0 3 0x40014200 idle0 97452 187031 0 0 3 0x14200 bored smr 1 318508 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 60130 (syz-executor.1) thread 0xffff800020b28bd0 (438470) exclusive rrwlock inode r = 0 (0xfffffd806cdd01a8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8236d8b0) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 Process 46538 (syz-executor.0) thread 0xffff800020b292d8 (160596) exclusive rrwlock inode r = 0 (0xfffffd806cdd0808) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1c3 #6 ufs_ihashget+0x151 #7 ffs_vget+0x84 #8 ufs_lookup+0x15d3 #9 VOP_LOOKUP+0x67 #10 vfs_lookup+0x556 #11 namei+0x4b2 #12 dounlinkat+0xa5 #13 syscall+0x5b8 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806cdd05e8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 dounlinkat+0xa5 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10652 0 0 pcb 23 9K 10K 78643K 386 0 0 rtable 97 3K 3K 78643K 857 0 0 ifaddr 34 10K 10K 78643K 162 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 42 0 0 iov 0 0K 28K 78643K 78 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1761 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 19 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 144 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 29K 78643K 840 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 46 50K 58K 78643K 783 0 0 subproc 68 69634K 69634K 78643K 782 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 109 0 0 in_multi 33 2K 2K 78643K 298 0 0 ether_multi 1 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 311 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 87 21K 30K 78643K 3466 0 0 UVM aobj 64 3K 3K 78643K 75 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 52 0 0 NDP 7 0K 0K 78643K 72 0 0 temp 121 2378K 2443K 78643K 6103 0 0 kqueue 0 0K 0K 78643K 7 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 25 0 21 1 0 1 1 0 8 0 inpcbpl 280 506 0 499 1 0 1 1 0 8 0 plimitpl 152 96 0 87 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 230 0 190 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 180 0 176 1 0 1 1 0 8 0 nd6 48 46 0 42 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1049 0 860 12 0 12 12 0 8 0 art_table 32 1050 0 860 2 0 2 2 0 8 0 art_node 16 229 0 195 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 1 1 0 1 0 8 0 semapl 112 142 0 132 1 0 1 1 0 8 0 shmpl 112 73 0 11 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2453 0 1012 47 0 47 47 0 8 0 ffsino 272 2453 0 1012 97 0 97 97 0 8 0 nchpl 144 3792 0 2161 61 0 61 61 0 8 0 uvmvnodes 72 2853 0 0 52 0 52 52 0 8 0 vnodes 200 2853 0 0 151 0 151 151 0 8 0 namei 1024 12250 0 12249 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 10349 0 10348 8 7 1 6 0 8 0 sigapl 432 947 0 932 2 0 2 2 0 8 0 futexpl 56 8354 0 8353 1 0 1 1 0 8 0 knotepl 112 660 0 641 1 0 1 1 0 8 0 kqueuepl 104 205 0 203 1 0 1 1 0 8 0 pipepl 112 744 0 725 2 1 1 1 0 8 0 fdescpl 488 948 0 932 3 0 3 3 0 8 0 filepl 152 6268 0 6172 5 0 5 5 0 8 1 lockfpl 104 206 0 206 2 1 1 1 0 8 1 lockfspl 32 394 0 394 2 1 1 1 0 8 1 sessionpl 112 38 0 28 1 0 1 1 0 8 0 pgrppl 48 55 0 45 1 0 1 1 0 8 0 ucredpl 96 1810 0 1801 1 0 1 1 0 8 0 zombiepl 144 932 0 932 2 1 1 1 0 8 1 processpl 840 964 0 932 4 0 4 4 0 8 0 procpl 600 2466 0 2423 4 0 4 4 0 8 0 srpgc 64 126 0 126 2 1 1 1 0 8 1 sosppl 128 20 0 20 3 2 1 1 0 8 1 sockpl 384 885 0 868 3 0 3 3 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 111 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 179 0 0 9 0 9 9 0 8 0 bufpl 256 6996 0 1122 368 0 368 368 0 8 0 anonpl 16 121049 0 115430 58 25 33 42 0 125 2 amapchunkpl 152 6887 0 6802 22 13 9 9 0 158 5 amappl16 192 4289 0 3951 44 25 19 30 0 8 1 amappl15 184 69 0 61 1 0 1 1 0 8 0 amappl14 176 144 0 139 2 1 1 1 0 8 0 amappl13 168 160 0 157 1 0 1 1 0 8 0 amappl12 160 144 0 141 1 0 1 1 0 8 0 amappl11 152 69 0 56 1 0 1 1 0 8 0 amappl10 144 107 0 106 5 4 1 1 0 8 0 amappl9 136 821 0 818 1 0 1 1 0 8 0 amappl8 128 469 0 442 3 1 2 2 0 8 1 amappl7 120 105 0 99 1 0 1 1 0 8 0 amappl6 112 108 0 95 1 0 1 1 0 8 0 amappl5 104 242 0 231 1 0 1 1 0 8 0 amappl4 96 1093 0 1063 2 1 1 2 0 8 0 amappl3 88 233 0 228 1 0 1 1 0 8 0 amappl2 80 6602 0 6546 2 0 2 2 0 8 0 amappl1 72 31710 0 31266 23 13 10 19 0 8 0 amappl 72 2853 0 2818 1 0 1 1 0 75 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 dma64 64 259 0 259 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 74 0 11 2 0 2 2 0 8 0 uaddrrnd 24 948 0 932 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 948 0 932 1 0 1 1 0 8 0 vmmpekpl 168 11570 0 11548 2 0 2 2 0 8 0 vmmpepl 168 114515 0 113125 102 32 70 76 0 357 5 vmsppl 360 947 0 932 2 0 2 2 0 8 0 pdppl 4096 1904 0 1864 6 0 6 6 0 8 0 pvpl 32 340646 0 331766 142 46 96 116 0 265 14 pmappl 224 947 0 932 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 518 0 3 15 0 15 15 0 8 0