kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Feb 4 15:30:21 PST 2019 OpenBSD/amd64 (ci-openbsd-setuid-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.216' (ECDSA) to the list of known hosts. 2019/02/04 15:30:55 fuzzer started 2019/02/04 15:30:59 dialing manager at 10.128.15.235:15927 2019/02/04 15:30:59 syscalls: 1 2019/02/04 15:30:59 code coverage: enabled 2019/02/04 15:30:59 comparison tracing: enabled 2019/02/04 15:30:59 extra coverage: support is not implemented in syzkaller 2019/02/04 15:30:59 setuid sandbox: enabled 2019/02/04 15:30:59 namespace sandbox: support is not implemented in syzkaller 2019/02/04 15:30:59 Android sandbox: support is not implemented in syzkaller 2019/02/04 15:30:59 fault injection: support is not implemented in syzkaller 2019/02/04 15:30:59 leak checking: support is not implemented in syzkaller 2019/02/04 15:30:59 net packet injection: enabled 2019/02/04 15:30:59 net device setup: support is not implemented in syzkaller 15:31:01 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0xffffffff80000001}, {0x80}}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x100000000, './file0\x00', './file1\x00'}) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x2, '\x00', './file0\x00'}) recvfrom$unix(r0, &(0x7f0000000180)=""/147, 0x93, 0x802, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) lstat(&(0x7f0000000280)='./file2\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000340)='./file0\x00', 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000480)={{0x8a, r2, r4, r5, r6, 0x184, 0x907}, 0x7, 0x7, r8, r9, 0x5, 0xec3, 0x7}) getgid() chroot(&(0x7f0000000500)='./file0\x00') r10 = dup2(r0, r0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x4, r5, r7, r5, r3, 0x80, 0x3}, 0x7, 0xfff, r8, r8, 0x1, 0xad97, 0x69b}) mkdir(&(0x7f00000005c0)='./file2\x00', 0x110) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file2\x00') r11 = open(&(0x7f0000000680)='./file2\x00', 0x80, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000001c80)={&(0x7f0000000700)=@file={0x1, './file2/file0\x00'}, 0x10, &(0x7f0000001bc0)=[{&(0x7f0000000740)="0df717fc7f5f28cf2587ecc095634a7dbc98e626368383d0eb6f575ab249d8938b68f6a9f669ea01aef032004271c642d09ce55a45fcef728b852eb2a3d11da55b30e6573a690ffcecbffd17df5232f79459472c0fb15d5dd87f99a7bd3f4b95262321c7753abf36d83ce2a0a8358be270284e48e37ab1c1ffcb72f0da1eff16b4666e380cd3653e74f9dbd16189c7477059d1152f08c5d958407f8bcc650b53e5ccf1efcd1da419c55162dc879e4eac5f1a", 0xb2}, {&(0x7f0000000800)="7fc85d23b49ff9796d4f34d04f146ab03aeee384a5cb4ffadfa0c79f61b2f61c304c443929278947a202030d719d08c1c7aa1f17c632be48ea0c06283dd96d12bebe8ef458f09f68fb4a47516edf2a937914ad07215d4abb8a918df74276178c7ce9543c818f07e4ec27008eea1af6b9806533657b124e53b45e3f1ebc3a104bed46922a541e524f62ed646e0e82e8428bca4ac275939bdd5191cb2f42714d36346a484409f486192aef0821dbbd913edc52ad609b72acee8af46eaf51736b9adf3f1f69b10c76a373824bd13bb72c00b90bb1cf860f33ec0569a2961648f54574dfb977c1ecb5b579fa5ef4c242cf13d825e7d52a9ba50ea7f79781d9d878d1f81261c5c65bd5945e8e402e9fffaa31e10acdc9b9f7676a166a6076edd6c51cf5205f1d91a35109376978db609f752ac09d5b89338df73b780fcb7922a15a54663881d849776f048d75995bf246bbcfd2db1cd1ffaa3a53ef2d3b90fa78ce9568aec874c65b417acd3ae946f46eb4a7ab2b7a12d9159ba157a8fbd1501192eb83c608b6a7affc926be24ce79145060563028fab97d54d57955b4c295c8ff81cfb4685ff265f046472039fc2473ef1ad5e048fd030c98aea64a7aca10801f415c1ad3e1db7f525f5c61e7fd7a5fa69d484e1ed109cb14ee769b552e8b796fc28f02c9736fe39b2050aaac4d27c6d835e5471cc7875d8cb07e7718eb73bee52817135fe676fd159e5593c1dbaa3a04eb2912feb9da767030a1f41ff697ce7e225e2a20a983ba9d2856a2c1fc7e426e29981349558f96305dad07ed9d2ac76ce7def99f69c08be5a5d46cbf5976b126e78f87ffed23b25fe0d5239d5b36a764f3b9730fed071f924a8a324fd8ba5642809834c326d3f1656211a95d94bf9ea8ae4f3ef64a339625c3da45bb56c6f58d35996a2ddcee966f8e79f720b8ac1ff58c5c3f1f7e79c363d49a1dcadbb0986237131a84da65c711a8ff500fbe1395ecb6d96b341115f38ae7611653596bcfebb757af512ba300649d954063c3c11b645571a160c412fee01b0d4cd24616a9fd888f33aef0dc999160497d6da0643caa3b7c99db5d56dfbf2f6f7f0926974cd2c2fd31f9699d91bc0e3d9c8ec6e2e0e3b2ef2b0989caa1e0a768d6b123a20a8e89c30937290a86f96d7ef0dc23510d96b57783bac5645ae187fd52e739b157c8aa7a3d76f2038adcd0154de4dcf70e3e4678a5a44c42d10ba5d9c936875b215a8304664f9b7c8d8643a12049bea626a811e29e269c410911f8d8b93703aea6e154a824f799730319dd44c6fd4d80dc9ad3992177b2745586a865c38cdfed17cce2aa0dfc3f792d68a2d77dd6da733d71c8b20f91c14029eebe8c9df47f04fee05779811c51a26fbda061e0d3686a84fea3e3b82acb9692c99b5bba1eece8117bca95aa9c2a3177c46970c20f781f063bbd3ce7839166ccefd890836992145357702bc586de59ff8e5569ea3929a6b69e2eedc123d4d8ffe118702589f926998e3bf10dfc1344ef805732ce053c9d01dd1d8c9c8ca70ca5b74a182b3df3fa39338c0c845b4212f11b500f063e5ae8a68fdfcdda23edef29193263e7199f170be96769675f8ec2b311bd99e9bfce55d953a8ad350fc35619a5ecf6632cb801044040352be3a6327166bef0c65651db1b9ec05e478ec81568a8ee4a0420640eb7c41a5b890eab64c4466bdbf32ec387520b7665a9fb034f0b67f2e527469130c5be09fd753665c2a58c0067da22a40dbdad3f967fcb4ff7c83387e61d479a6df7ba980e01951962062133827c72cafcdd9dd7f9a51915eda54c6e874b9db000714d4ed7c1c1e9687875df3890318d38011a20eb5fd6acd1d4e6ef7bbd43a4e9926de5ce4efcc6d53d8d7658d3f94b048afeffdd51c21f02350a9da405141be68a8a6c413b8d59409e15f0b775cba230a474a015e7d1a221c2107acf182cd5a7bb797d11b733b18fab2756cef2ae0c700abec89272e11a20a35a8a845b0d51d8e45326b1e45e0a5a5f7724ddc2968db5a7c9c7d3ffe157f114095411d7f017b9a3b6090dc5399242f238ce2c2ee117623cfe3cb00fd5518c606a1025128a79f4d1d51fdca5457780d55f09232ed5fcb7d8e7a0a81411777ed49e64b9aeedc15aff0245549e094e5301a5785ed36ac876f8cb53b985c4097ef8ae87070f5c5fd2b9c047d5f5e48243565823ec5e2610fd8239ff5e699312135737026d3d0f468c185883a1f7a1890c9f7548d04f25ae29d836419df90a93599ec8e93067b0e15c8045849a798bf386d69e7b5fb38d23221247c743c4cce4262076a6742107e00588149075acc63ba1a0277a550841c38c35da674e358c0ca160b3978c48ebd495fe36afc68e863609b10a9d589987aa63a5f1dfc33e8b6ab001998f400bc680b6e923d64c2f3204490c74185a4032e8be397373d321b328bb5c24aca545bdf8235ba457941f8ea8049e1e03f9e4e0d043488a7244dc78ab8136b2557c4fd6d700f8192ccc9bca53f8e5939f2b0ff0b8ece9cf608ce3562ea70befef8c7f4769703b1326dcc82128ddb5548a8a25c2d3a1ee3025f1d109339dab493d4b22ff56e6bb8c377484df55b79f57aedc9fe10cf42957fef37d47994130175b6627e983a5e460345323126c998ac24b55a322adbefa584f39b39f69a8d33515c6fd638da46f611f8915be356cabffaf36b5be3fe11fb90fe05c49a800889f9337a8ad3b65fa1ba8a64b0c514a3ee70c6b7593f05f94fe140188ad887b045eaea26ca56e24ee12330b4097cbf8c5f250f51bbe07252b9949be2dd153c6598743308715eaa437b6953b06e332d3d2a2e39f53423e02d22446ca8539bf5b6f28a25ef746b9b4967f3c5692e6d2fb085b801802cd8c7ecabfed1cbde3cb67f239a5772b17aa6ca2f2cd25c6759910dfca1c0e6d96b9a67e77c326b219bd9937d5899d04afb7b576fe1cdb37489a08fcb46c5c112fa73fce5c344b960c4e2a55f4014dba513c0c067ebc8cfccb9a9ae6b8663ec0f0508c613829ca172c81554801c94aa1f305678f323e451e45d2bff0f71173ed0e610fee6ebf892c37c18c93ae5cec45fc3a4849a35af791d5563785d17fe26d56c7139c4bb9a1b0de65f0031827742c56e070a519989d8d8c245f098fae522f8fd7807cb56607d834cdec7f6c76820cfbb39f49cc0ef674597303edd3ec4b725aa2108e9f04dab7138493877a2f3c7b27e83c3981ead540cb337055fc713be6a1aa6fa676326ae20d96d49487ab9bee938475a2a10c1c4eb23cd7ec0a93e5aa13d5e3e026d5fee8ff30f5457c6f51cc65ba055ad61be2b55a2e5ba74bcf7e7dd4e3003ff932f953e2c9c0cb4220ac22f820af58eb18c015e9f533cde52f113e734e25cb670b9fe31b62968ac634d5863a709b9f9814e1fb4ffa46b9c28bff1d85a4e3a7a5240f4e51e38df92e32446343e51c9c15d3445871ff60d4328aeccd52f063a038a6d84f2b16964ed14797cbe0fcbb83d09edcb42d67e0b25e7dcaa6da15ead8f4435c2ce72507942f46abc5ad2436e19c4e7bb60da169ec2ea32c303cdcd34859ac5b301c5a0b93811b84f8bdb09c3c27354fd7185dc38a93e5a4c06b877d3a4d837372c93647cef49eede154c69871e97182f2bdf66cc6f58cb749f5c8b00eec5f29eda288965f3f4b1b0b84b80d9a7551ecd21bc31398390bb2a40a688c399190911c74b59d74599ac6b53789897f6c5fd5d026edc22c4b6a3379bf66fb5f45f7d6b3d151f76d636c5a38e8dfe118989cd2157c3c425096d4a27c3fe0ef1362bec70ba8d9321c436f809ec53b1bd1b4806b47d86ae042557a53640a73b368c0517940a6ac4564e580354df95ef6d25cc59393d9c60d4ea51018882c7d6de3ad9ab6094572afe28ba92fcdac41951d174961920fa715feb5a333ba26bd0295a1156ab3879a4518490ae9287a851686a3513e209643efed036378dbcfc14cd7e5c8e61e3d1860eba208020bb0ec2c96c2db110fa7284fc77d56ce7db8d5434dd7e149c7b0aa75c94d8799b30d85027c1dd2d38360a6767a4b8acd65ada5369c9f5018f066bf5a8dc77586da9c46921e1466e16c4fe50b89f59571685f973fffb1d731d376fb7259d7e758c70e35099c6b524698e0a94e01f149066e0eccb007fe8775d1466181cecff8a10826453bb52f45742129f4808debb1ed6581c57b1514add45e11a926226301ad4b94a9cc9e8190775345da6a3a93f6bea89c2f2a5dedeca8bf067040d3838a964308c80cf5f89f8606039c3c626e7ab6a5728fe94a411697b3858da04430fa06779f33491878e57ddca2e87e879335c83c18de255f2d7b9069472c82b124ab3f69d87b552d76c28d03761dcacf697cbeec219bb520da1f080824aebc6f1e291c6b91ffb6df8c53a757792a86946c79b7c68fe0cd6c287912efed7c39f785c0737b1639e16dd1df27315e2a39ee737c35e2521970ef9197d9ba9297b40028e376c63ef819197144d9efd9d3c277e69f214e8fbe43f5fb953fe91186f87d4d0c549b261c673559db5981945a09cada72acbb60b28ecd55c051e8d6b778ea18a26714ff1b44d764ea8dfb3bd3d5718c968b6cb280090296584448b53d47cd96ee2fa7887d47b2eab00224fb48d0e7b82606d623e7db6fa4cfab3edf45b87fd1ff198be08e619dcabc6e602e65cff5be846e10fb529c1979e2362478e85d5407c873c19b1fb08214c11f7a2f547b37d13d335bd7366f02b82cdbd28616005668894a5b2dc6b8dc6a4bb107af4a9d620251d33328a48567e4e7072ef1be32cf9f5592325ba67770bd66a9b933cd594d6b0eac434c6311d736c7ed6449bf15ebf67587f6de8ea033caa29780d2d26f3156e7513fab7235e10acb1c9a8a4fad0fff70423ec3923a51d8cf18a09f97f133f80a71f2405ca8f68562cbb040eee7d130515d48f202c09334472ca1dde2416e7f9a1ac6ac3f1b06be96ce04f6be3dad58e56d8991cc2c7454dce134e1f33f3916ad5c3e744875363a608148968d0790e0692e2d2b6fad0aa528f0d5236fc39431bf649b415b93764baf0a7019448833076bd002cab7e12db9e1457bfee322e15ac6711ff0b56dae6ecd8015ea7027fec277803c23e42c57a24e22ef6ec2886ec12f2ebceb070109f3020f36954f9ede6c18d9627671cd0e4d62c3aa176045c5f56781bb00810594ec4dcff0d5c68e8de89a6874be918088a9b3db6382148e7f58a561a99293bf8a52c2bacc2f9f317d5a7352e33f6241c244a22285b510e41979b746d22f90fe62dafbaef61cc99f87047b85983c31ba8ad5bca429ea7add5b5d7643af5262f2623b1df1bf3991e27a41f66049bec5488c4b8886a7e8b926243c8a23ed47d5c2180994c602cbea607c457b48724adb7dcf0183e225a29057d2139d149eefaa3cf2cb0711c79c9c49ec46a8c453a696330860c9aa4653eeb614d982c88292d3ca87760e39fab946a0b9df8a7e098d3868585e60f28b6ecb67e024c95da423ff43d1274d8d022517425a6ddaab0f4b5ca4dbc651722dac55455d62da29c4b5128b46e083874c9264b44d9e79391ccac1031a660bb7ff4550fe5fbb2bf64fab1d9448a575866179826ae6f8a3008f605b6029c603da5a16cd0143df2db67b97c4ca36a94bd11443f7d0836f0be9a2789701abc974a4e2b36616fa85a0bec1fb5e08e142b320ede8f066c3d0d57d123df2a6bd14d29ed49198c34961a3261bcbf4a65357581310f785c915948ec8f77f72379ad7223555aacd1e6886c76d98def3d20331dd4", 0x1000}, {&(0x7f0000001800)="a71883360d616a1b04d6149f7a8ffb9de0ac986516f7082b19ce19f3ede90f4919c0efa470c5a5ebf482f6467431bede88fc7673bb8e241f26ea2b8efb98918765c484942f67913c", 0x48}, {&(0x7f0000001880)="a1812a071f8ab7409c275fc5aeec2e07ad0d18b6224984cb932ecf47ca6304538260f862fb5561f141f8929d2386f71e7f621a27f7d5fc0d73b581a23c7753696d864f52401f13c16275ffb967155532bc54a6fa9a59b7d5ca8902cfd54c317996ce5e87489bdd5eaf0c6fa237e3bfde999658aa941e40f94fe257d638bd6a2a51e26a2f2677fbf79327f0fa5ed8cf", 0x8f}, {&(0x7f0000001940)="ebe73c3161dbcb486557e0db6eb0579edc821db9f32cceb50e8886de502968628522f3a4422e40c5fa9ca997ea7cfe5f72eade1e5cf0e771028899422787f3bb6d2819c585cbff6ab2e35db4de86a25d6b75a1ab5d8892e24542010c751b42a7a0ef65e64c532afbdf3cdcfc17036ab055c2960486fe56de1d62340c3d4f01befaf4ccbe4f21cde261c929de733ba1517357a284971df71c57fc8372db6436210b8ccd07f3599821906523a80cde2da71806dd75d748a24ef8c197798ac8413ea8a0c766c6f16b1269b484b4d2bb49de2e6c4fef2fe57866d554f789ba39b10a9785d38c75c4f141d81bb3698a209a198aadba791af2b8b4dc", 0xf9}, {&(0x7f0000001a40)="48c283b7f90355d5e685289c1ef5b1607430d5a29b58b7516e54b63302e2a38346036d68e21bff25f0e4eb68dd98f9a19ae773b68ebb84624d9d3a2ce5af7c37ab16ae0c3d02f04b5b6947b994e2b2051374b1e10486b54e5b9ffd6027722ec3e95408d36ce3d13305a574215a3c657bbae73f98014cc14c6eb9ca0388", 0x7d}, {&(0x7f0000001ac0)="3035d7ade19e69ae88bd0bb84839670a20dcc990ba98d57856b538c4eb8de2f7f866298a60bc7162743b8ebdc142f0056821d867e0ea14ca7d66142745b08c0dd49ad9c538a06ca2fa6c770adf34d237092c496c46c82b7ea76218cbd818a1b3bb7fc9619551b5d4bbc31347ada0b7fcdc3c99a96d93db347eb6bd84defba2aa880982b5408283b6878ea83a57198103e7b548d20a3a22689649fb2856850b079231847b9d35b16e2738ddb902d72ed5fdddd1ccf02ab7dd839ff05a0b157cb87f347ecc6122dac45b9d7f92021e6ce762fdf8193c6379ec43ef9138b4f3bb829e106e9dc841b8172927e863b7074e9d7340f2e556899dc560d35b83a9", 0xfd}], 0x7, &(0x7f0000001c40)=[@rights={0x30, 0xffff, 0x1, [r0, r10, r11, r12, r12, r12, r12]}], 0x30, 0x400}, 0x2) execve(&(0x7f0000001cc0)='./file2\x00', &(0x7f0000001dc0)=[&(0x7f0000001d00)='\x00', &(0x7f0000001d40)='\x00', &(0x7f0000001d80)='[\x00'], &(0x7f0000001e80)=[&(0x7f0000001e00)='/dev/wsmouse0\x00', &(0x7f0000001e40)='/dev/wsmouse0\x00']) fcntl$setown(r0, 0x6, r8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001ec0)=0x9) sendmsg$unix(r0, &(0x7f0000002040)={&(0x7f0000001f00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002000)=[{&(0x7f0000001f40)="89b6b19bbc1ef85afe29dda0fcee930bcc28f4f172d1a1e85a025b65dcda39ddc2db10b2e7ec25e1539f9eb20dfa61e80fafe86951c4b72da175e1c976bf7f06d81a4d097a1b9cf5b714525c9bb29bb5a9e5b5f21c913960726c8cb02e65532fb274b209f57f92266be05bea455b8b95a0e0a9d40156af8da94b3c381ca281b69d18d9d7803f573fa1b5db64741c69117b283bd24c890c182fe629c3f1f2e88f0444f59cbd6e21b8fb41b6475ed6", 0xae}], 0x1, 0x0, 0x0, 0x4}, 0x400) 15:31:01 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x4) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) getsockopt(r0, 0x9, 0x2, &(0x7f0000000000)=""/84, &(0x7f0000000080)=0x54) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0xa371) r3 = getppid() fcntl$getflags(r0, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x1, 0xb0d4) r4 = dup2(r2, r0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000001c0)={0x6280000000000000, 0x100000001, {0x7, 0x1}}) r5 = getgid() setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x100000001, 0x6}, {0x18, 0x0, 0x0, 0x7}, 0xfffffffffffffffa, [0x3, 0xfffffffffffffbff, 0x0, 0x100000001, 0x4, 0x9, 0x75, 0x7]}, 0x3c) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000240)) fcntl$setown(r2, 0x6, r3) r6 = getuid() fchownat(r0, &(0x7f0000000280)='./file0\x00', r6, r5, 0x4) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f00000002c0)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000340)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000380)=0x3) getppid() lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000480)) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDENABIO(r4, 0x20004b3c) 15:31:02 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="18d46b1c8b71ddb8248d7f3bc885eefc84830a1bd73a99e926d203758e53e6b824a629a5a5e547524b44f65c23d54baa44411641876f6c9550cf94fd4bd5bd5a2e22949a30a8098c6bb8585005339511f44d4640e0c4217865e4a8eff3697a4f56020c5bd0b2ec23c485374d54d6ea561db813eb820d1941112eafecc03278d33034c2e1e47f1788a17de3811dbbb193b4b6732ce617c0d69263bf1d34dfcbcef9ba59a25cee3788b291752f7a09ecdcebc1ef0f2a0a6d881df422aff9", 0xffffffffffffff72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x55}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() syz_open_pts() 15:31:02 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000000), &(0x7f0000000080)=0x311) fcntl$getflags(r0, 0x0) mmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x4, 0x10, r0, 0x0, 0x0) 15:31:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) open(0x0, 0x0, 0xa) semget(0x1, 0x3, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r1, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r2 = syz_open_pts() close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r3 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/205) connect(r0, 0x0, 0x1000000f1) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000580)=""/175) readv(r2, 0x0, 0x0) 15:31:02 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 15:31:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xeb92, 0x9, &(0x7f00000001c0)="03000000509ba5dc378add2fd939300877f96e7a18e77bb4387a3f8f4a041735a23d1dfe760f7849637ce93b28c0f2c67633bdd5ce259d3715953ab99d50484b72cd347d7e8df55d8c3da5049dc0e0a466e74c52c5f63e25a9000000000000000000000000", 0xffffffffffffffe9) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x80000000, 0x5}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 15:31:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000003c0)="2b81bc1c58c8860cff73b19b8d28c97eeb0f2c45bd61fcbde6b016b70f1ea7268faf9500a24fd23916d2a8c108b75e0e0b2eccafa3cfa72f4b44958da7ce780d7301bdf6d0e67f3530e28e1292cff531f79a9171640f4de9f75806fd89874bbc63262af0d0ef7354cd82a7352bcb71f7000eaf074e8472df7a8604c11f53c2306befcff88bce7197b4ed775f6d53547b34aa6aed26579b34509cbc95a3906819fb0cb60115ad69b4b3d1142a9049a4d29b336516931d822d8b2549e7b39c13e30adb1338b909bb5d429f4c693f532f06a5eacdc4c8ba54c3730c6172ad0f7a1cc5c7712107f7de63b8ae0bcd91bce6153d17de48b02f3adc9ebe912f99fe4eb35ab2210b17d9276358fc21bd28e457d62d0486972488631658565f35910780c8de757f57b1537c57fc31490d7d52b959d90e19f5a1fc28dba24294930f638f195b67bc64c8760518dad7caa0f42b25c3df8c877e8cbf8c3f172ba970f9273298844087d9e605b07d184ae285000db163d77cbd217183c000ed6aec386ec9eb9301b434f08e4b7cf04afd68bb722f27351b61443e152e783f7a603e8384990c95c1e176ff44fc7cbd630c0cec01e6a3d26bbd5cd7da71cb92d83e996992b8bd4d754835db0bdc6282a4aa516d6d19582e642bfec22546543c7bc71e1e814471c2ce7ece751ce40c331a55042e9098513ec4304a3ecea3bb819f2947e3ce11dcef9fb1fa53198d95615e2de6bbbdc40d47b6fd9275e6c6fc01d455c11712379e1cb09097234b50760444e0d50693704fd250abd1ed9cd816c2445240b6a5c7c1b88448647005f880e1b66ca3b751bcf600abda2c37125906d977de4545ac90a951449ca8e04612cc8bb2c9c63699c3a61ea7b185453ae2c3962d2e01f2a3a73340126d7c5f7144bcd7d2962cf5efccd8f7c1ce64d7bf367ac734e08a1089eb3d9a37d95815249563a9210873d15379cb032f5252db0f92e67315690a95734da207f896ad2dc74ec599147f73c53404b0bd5c255083607ebbdd09a96c70c13049c41d33248a9096de0829f3268b71d5bfa56d386cf4cdb8185dd0d7eaa8bef8b24d4b7a325fec38576e52b454d82c73e3772304c78d709cbb2086a7149957d0a81823c9364b7ea1233fa021be006b423e43067d545fde9f13e911a55283160d8d15", 0x340}], 0x1}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 15:31:03 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x4af) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 15:31:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\xc3\x00', &(0x7f00000000c0)='#%\x00', &(0x7f0000000100)='\x00', &(0x7f00000001c0)='@]\'\x00', &(0x7f0000000200)='&-!{[\x00', &(0x7f0000000240)='}]]\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='.']) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 15:31:03 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) lseek(r0, 0x0, 0x0) 15:31:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x974, 0x2, 0x8000000000009, 0x10000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x9, 0x0, "1693b9e224112e8fe2c738d3693b8aedf365ded9", 0x4}) getpgrp() msgget$private(0x0, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 15:31:03 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, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) pipe(&(0x7f0000000040)) 15:31:03 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000300)=""/165, 0xa5}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:31:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socketpair(0xfffffffffffffffe, 0x4003, 0x84000000000000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget(0x2, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) 15:31:03 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 15:31:04 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 15:31:04 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 15:31:05 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbe9a, 0x1000000, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 15:31:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 15:31:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x4000006b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvfrom(r1, &(0x7f00000000c0)=""/149, 0x95, 0x2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x7ff, 0x6, 0x1ff, 0x200}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 15:31:05 executing program 1: socketpair(0x5, 0x4, 0x80000001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x100, 0x8d}, {0x18, 0x1, 0x3, 0x7}, 0x8, [0x1, 0x5, 0x3, 0x2, 0x24000000, 0x1, 0x8000000000000000, 0x1]}, 0x3c) 15:31:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0xfffffffffffffe00, 0xcde}, {0x4, 0x4c}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x101, 0x1ff, 0x6, 0x0, 0x81, 0x3ff, 0x20, 0x1, 0x2, 0x0, 0xfffffffffffffff7}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000140)=@abs, 0x8) 15:31:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0), 0x0) 15:31:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000017, &(0x7f0000000240)="5696502269853bbec147427f0efabac72f40e37d070074dbe5bafb7ce2b885744efef86f24b96bcf6def792063d6a405e7ba6b4877ea189fc50a6c8159805f88f408a4c261f6370dcb0d4da4db74f078c9fc43c7362dd71e47caf6c1f5d92f620d94395fc3207724753103267d60b5e1008fccc3ddd995ae312989daaa5a1d47801ed51abda55f98419a9dc8060000009f3950ef496575bcfe17ee75fc452da8414b4e7f4f6382e991b1d82b56ecca33a2ce293471d4ae8eecc6b05b29860caedc254e9cd1da89c65598cfdcccd5df40680141cad4de0ba980046d514a3103be7645844aaca923a45859b0e579dad729fdba49e6d272b558e5d02c05e05669bc29395070fa27ca4d6183931660c45802103ccaaac8961b26d8a2ee4d8397406fc0a551978ed83a3f11a7ec4c4021942519fd761c84738b79fa0f088b419e483d84b76ec8bf2b1a5575f199a6e93e6412cfceba2e5421efecf8694d82f237e6dde0d3d303b4016fc482c5b7a385f5f5c861add8b2796dc9b4c5a6b5", 0xfffffffffffffecc) 15:31:05 executing program 1: syz_open_pts() 15:31:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:31:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x280, 0x40) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) 15:31:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) sendto$unix(r0, &(0x7f00000000c0)="045bee3a9f9b1a020f9761c7e66c6d06411a70e86236d7e1cb56ae676d573a110d41a023bf124164f533d6d793dd90e58e43cac0546fac8237ec87a81f26c6e9575cda2224be81b9dca2ba37ab909558704b75d27aff3f975a6dc85adb624eb53c2db291c0b360a5e4bb65dafff486e3ef3de7492f7fe2c974d4b88961dc4ac2db4a19ab79de69f93d694a349b1f9adc07d3", 0x92, 0x3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 15:31:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file1\x00', r1, r2) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 15:31:05 executing program 1: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, r0, r0]) mprotect(&(0x7f0000428000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff1fb9a27aca710cd970135bfa267afd812eaa4e0101000000000000", 0x1f) 15:31:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x74e6, 0x2000023, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)) 15:31:05 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f00000001c0), 0x10004) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x11, 0x1}], 0x7fff, 0x0) 15:31:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007eb997a900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) connect(r0, &(0x7f0000001100)=@un=@file={0x1, './file0\x00'}, 0xa) 15:31:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='c\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x3, 0x1f, 0x1, r1}) 15:31:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) accept$unix(r0, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r2 = semget$private(0x0, 0x2, 0x1a0) semctl$GETNCNT(r2, 0xfffffffffffffffe, 0x3, &(0x7f0000000340)=""/179) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 15:31:05 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, &(0x7f0000001200)=0xc) r2 = geteuid() r3 = getegid() r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001240)) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = geteuid() r7 = getgid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000000)=ANY=[@ANYBLOB="01222e2f66696c65307f"], 0xa, &(0x7f0000001180)=[{&(0x7f0000000040)="56b8afd54b70b2db4b5cfab78ccfdd844fb02e8c05358f0452cab3013f234a4ef409d05bc8419f636fd3c0d351f0c4877734b781799febc82754330436dcecf5b244de562a1ba811edcca949d954b6764cc3f027b7776c5b10383e679f9435c6308030e1cfc680f966759f2c8c045959a6708885cf3a0cf559f97ba90968684c61bd374e14e0c1e26df0", 0x8a}, {&(0x7f0000000100)="a2e66814205d74f571", 0x9}, {&(0x7f0000000180)="2ec94be6de54b31563522e57ba767ddac6e48350cef82785fd9b034f74a298b5277f24f2ecd196420c20c552ad935e883f325f5e7f365eca0049f972d4840633a7ed9bab132298fc8656352d6e82b2c6516d1c23c9ef17b578724bff98fab4bffea888f107ebf43084622933633c9e4bfca576c605c8dc8ac833648392af5123cd31b78ed51753873fd8a1cf386fb2dd4533831dfd823913a2d9781e758bc7e81631c789c0fe06abf911fcd4c5aaa714383d7f2f2e7e8196714613648d046e95a5ff8ae87ad80c298d1a585886ff308a38d4485dc6e943bdea36275cc43e9552849041acddcd445cf97b73f905f4f8213d6db7fbec5295b8a789ebf18eab32ee4660089204c86043b08f66816a0a8b344e69c50218b56dd1346de45806086417eaef4603642e1bae49879998ea4c77207a64ab75e99a7dfc13b864a50c084b12cd8939b8df5cc78d6997aae4bf1cfc269f656438c8a0228934db267a7ac0330b016254b605a55843016c8227e30560e4c792b5c913a00290daf08a8be826e9b6c3e038f57d1ef0600b1fb9d5d3141b957e513385c0c38a3d1969b3cc90b728c8ab05926d368eafc21b190ce7855c3df0c65d45f29c9c0049920d7ee58c1b4b5921a88033a1b9d43945479284176850ca905d8b59c6ff28bd581a1f8ee88a51fa3d3a136ca815de4c8e45fe69fb27ad691258e23271644578137af513e5cd1c4d5441a494e8e104da97feb30699a099fe9790395c487a152433d746ddeec61bc472b6085938dfe6ee02153cabd9ff6fdab7167b4a5cbdd48b37cf56d4a5dfa6719b246e14dd36fc3a3462cd4567ee753b070492db9f4771e8ebdd8d1bd427492aefeb4b438d7bb586dc6332e0f1f89bfaef84b323ae2c2b55df05bcf6ca7bba8864ec85a19baae20eb19f43371e46af29e9233eb82cdce9f1a904928d59d948c3821afd47a859bf11944e97214e437d7a35c8285c5d4d4328346618a5e23a1b3c984e4e4cdd91cc84abbc40e2212b6747fe976e85fc7e439c6daacb2534698c1dfc47eb617119876795faea57fe9a68972ec15811eee1298126066374f5c20fc49ad9e1a33177103e89104fbabe8ce2548bd371d21269777621ab63410b08353ffe2278b43554a3a23e8c2fcddd1e505498bb13cf437b9dd0242a7200e96f52f36bf9c35818a01ace07abc85cc99e00e3de531f5a6673efa3c31f545cf099ddbc9b109696a4ff8a2177515ff8265f5b9793b5ed64f8fa4de9f3c1bb39e9561085e936881751cadb75dc789ea743429c35ec0f616e3c18a7f6c615454f3f6a597cb222dc1d15f369528954e951a95600e829e752c6e8cbe2f4ecbbc912e2824e7fdc897e2e02b6914594b68dfbaa431fe3ce4d1862ece022a675354729080be22b27378ceca4ecde4fbc26809e3950fe0b6f30cdab24fc57a0d148c67a0e2662149cc12f8f9f9da3449a33eee9d032b3d621dfcb7e3f31c0a24b07f6dbd609e503fc0b07128ce7a2bdbdb32f7aa95cd2c59c897b3eb45d12fcbd5d1a18582f198d8eab27bbe421c82c1523936d2897d8644b4e2b34bd5e192e49fcbeae29e5eb552582e8073b6b4e86a27726eefc8998754cd56cdf10ba24bdf8be2f4dbe4123ce4e9c0e2644dee84fff306c95395831c89c6481e5d526551344324d4386e9b338595a243fa53853db59935aac3eb4a5608144fe7b6586dc55301670bd79f381f0d3742ae0429d51be571f9bba0a7d7c3e048fac2d5a2e0b704b51ad587764cb83cf54efb30ccfeed346b86c666fb834cb4e66efb8c88dde87544fb4d977821481256d787505e30debef696a15bd8ca098dcc51d8ddce3c5d8aab3d8d023ec6e4c25702ca90f0cb66c5e8cea18063d50e49b6b910490d084106789d864e43679cf0d87eaed583bc5a8f6a7b518b2c0c6474ee7bd169c0ea2ef3279978830385c733e2df15daccd9ca23f98b77d3b0c3976299655fa70b3e16f3105b831f631c89697c58aa134b45d6249278b0c6b0e95bc8a616c51a1e2af0d79713156048b4c9cc160bd9986eff45dbf0d8e16e187cd928b78b58ab294dc17faadf04b461c71417018dba27befa753a68f0e961dd48b15a5c1d823da8f87457f135985111b0365748ca7fef736a3e7e9e9f8f19a139ab89231c22bccb3c6b5e98c08acd0c834e6ed2a8404ac32e067db3da05d30776a3d6877336040e7d7faa6b87b4c970b0c7c225bf31f436e295a8f38af821342cf3d9a3dd2198932b22ba2a6b5f323e868781c275736f06f1f4136e82712b4e241e900da330ee9b0db97f1bd21c43f15d463087e765db340523d22206268bbe40e7e5309ab318e6c70e8aa35738d86210f368231a9e1e213719f236180628dc9f7642013043eff46b11ac0643fe43b849c2468b21d51736a0ec5300ddf5aeddcef97ebed947af79f1e3d597ebcb8fcccddf2147380f1f5011a7e8e209becd5df91bd17ddf7eb5d9fac9f12d5ddcdd740a3d9b1b3e71d02c3df8776eca892de42e3a0c9f5717c254d4ae71a372c7fdb4d4cf412b77067641f8e1f49433947617629b62aeba6e98a8887107e4cfa1951b1673eb1935775fe92a62e1a427386ca134a100ccf884e4d4edf74ab3c9026e7dfc69f9189f1dfe87805f9e40f0d24ab57b3b7de0be020c3cff67390eac19e95c9646656785038f2f79bca005bd2df51dfadb129260b53407918fdf0faf18654293033ee7fb3bb3d45d9cf75944d7acad706aaa114353ab16623d928fcc56498079805ec0b005d79c5eea7c1767cf2a402cceb0b25c8ba5f165a413ec8950f9249502dc4dc4a404894425dd610fbf7c4364306896a6ef1a4d7704c844651911e9d752983a17f2ba0ba02f6c79ee149db6dfc2d3b1e0589ffb1d158f8a742ac1e2adfa400878ef76c1aaa09f5a94d0e06a8e0d76dc84123fc403689cd398f7f63d2b899ce058e21d832dc2ea08de217eedcc60dff8ab6320485d7264174c884a1cd78be9cb3ce8084f136c95da32e2b3a819759d054b5bd93af2eef85edbbddede03da1e163108d52a336d2b03148f2160006ccde89d89020c9f142827ca86aeb5d5cd00d1c464ec169d4a7359f7d04c92467cb71c1983dedf0707b752a877062324f22d2f94a26a9d0a75ac14f0f7a47d9f098e0201ae90d545ddf64e33bbc087966d56981827cfab1537c61a13150f4a1c7a337700ed9adb97cec92499d8119d46cc637324c5004167694ae05a8df5a1502963c87e07f7151d5c25a07821dcd779165df586f79f40e760166d8022f890dc2ca91950186968a580387b1624adae49bf44bedb9372417bfc5a96826645ff590cf77c6f1ebc085d1ef037e5aba5891b578c0e6a8b8f6e30c4e12e906a6c7846e42b30e30f3cdcfd951008a2209788676aa1041bc1add22ce7733be341d541696688c874c9b16dab4b51eaa4a9aa37e3eb86035ffd622c6f80c85f602727e356d699f966a939ca1de80e4c6c664e38fc4f95562a181b5f3e9558a834f33c716e92e2eb3190ef59f43374583eea443ab40471130590ce1a81f5e3b37c38c9cb62b8ffb74d5c3f613ae44775228867a24d5b622ea2b4b1e8789f181e0c368581f7f0edb6d6cfeb728ef9f90736941e7f31aefa13ce4594460f99739d7f9271f9a639d8aa813ce8f4e4fb5cafbe89479d93b86a7dcd64a1ad9e82e1482a926801eeb255fb9de5e0f9563440bfbfa4402d51e1371f6f192a6c27c998de5c7362755bff096c670a869c73c05f6549624d1a6296fc942059c0e77d8cefa4e9829b2585ee3725265b85b13ab9bb1c23e97f00db0656e1ba925cdf208554301c239766a8b3d431668045cfaed39804d7ba340f7f30a1c6d16ef85d36a3c2412f100e67be9954d0a203530e4e26f4246603d1305b7cb913e406cb22c72f4688e7504a44a781ed1e9c079d6d2eba1dae3a2aee9f88639ac41c2962ccabae4e3f457f1aae2f04678bb28193b8f02ff1c0950269ba8425208259315cf5f83b0eea0eeb11ad88cfa0fbb26f1aea2405e7b749402a1866fcc1f0d240d80e2cab156fb4cdc35417c72f6b5b5840497c67a78b204c2fbede52358ab0ae37486291249b4db5559056b5a9b517563e47b85d7a0100394aeb9ba9f49053f64b6e0c9a2ddf8841f329370bb04cbc99c27677b607f5c98730e4d4daad02c8989cf1bd85504d7279d8c80dd272b5f066aab9fe10cd39dbb1acb2ce24b24ebce5ee76948ff2387f44228ae39a7184d61e3bf5e246bc7471b6a875c25f9d60924fd57ff5b162d7663b553a96d4453deda574667e2919eb3281982e302d853d0c0e340cedf7098dd5520e4576225cf17d55f380b4b9faaa9593b816edb45a9193cde0d25e48d826c3c183d85d67005213488b51397c933dc45325d5b1f9d2b68c7079acd017b953e0130b8cd156a40f4d01a212e2642037f81c7010af89f5d2200d40b8d89475a3c1b5de27afcc090c4aac10c6325ba85b3f6c24874f40c977fabbac4dd12bfae9a38232f115745475cd4ceb20595939ec68cfef96e1a1797da16e375109690e229831892f973ad63af8a991e335fe450fe1b2972ab944e1e1cf2ad2c27386ff29ad4e3708a1d791295933826246e3e54b9acc5e8511d03e91eea705b972d1fb95f70cdc3e63f984b3bc28011039b0dd86c0e53c3030edb5ffc03a7494fbc259260ed9f830d2045eebcd41dde2d0860be13809517d8627f93e5065a32a2476fb19baa3fb66a042950c94e6dc2f09426d3e2a94f1ef55068af468ee6b528070058a8e1e97cd579f087ebe29dda856fdb5e38edea293e06c1ac038bfde5dc130a365b712caaf151705a853b3c630d8ca551ab63b60525cc04e623da79218f14145b7465119ad46f04c8bd715a5d043b8e33429cd9a99ede76526b6a54b17db6ec8feba2c23f75e110cd4c5e1a7b3c8a0f42e7ec7e06771ccb596e92ff1f4845a9992c54752fdd052fa09480d628b2fed880f52f829d2a29667e51f94918efc74c37d9d9de59590c21ceb2ba11d7d7f8ad7c51d37f1b119010c4d5c5929bea58a0e5000a9bd4a02b393b6666ae462b5b90c34e7bb8cb66594531bd1abc86262d2be7b255a844517f7accf4c9c6b9560d0eb6cd06329cdc64da3375c6a66c1e06c29c3698fdf98b39a446899dd44d97b9a5b381c263cd7fadccc147cf236cbaf607b9b358d2428b64d5d88162c308307bbdb49097f29b8536fa8a97634862479a0e128ec4a03bdc95d2261aac908cb85947f1a0a7c26cba719a6d90c50c275e7fd1cc347354a6be091e6a23868b83d8c0ba6b10b3a4cd37153e33ce2069a70483e54b5e44cef80238ad8f03309e624403cb5d8fee9cea23ea9caf4b4f44b43b72ad72b8185f94f47070c35220ac4fae836512c3d7d24d7371a4fce59630216e67dad6ff6a65788ebef4c04e6ee3c5facfa99e01297c4668ee4a562d1493d67e9b4e2b9732eb43e8df6bdac4f640e0f56581e593783efa61546999b664255ee675c76e279bc918dc74af16f5f5d8a9082bdf2fab8a5b00076799a14a31e7230abc4c06a1204571edc59c889665ad51741ab41b394970aaa40af7bbdfdc9466509f2d595ecf4d5d9faf86c3d9042638f66d6ef1bbdee2958c454518b40161b894b8b1f0d28a2397e5abf986502da091973add0aba1f9c93ad80b522f6206b6896e2f616dc3d5d951fa870c46e0a847734aad591af1449f3c5061fd06a7d512e77585e40c2a089715a28b25a21a5ac48f0c9a5f00f92c1fd726ac2dc2ea6d22a069a1251b58617482e843ef15bff126cac7daac1c27e70dd955918", 0x1000}], 0x3, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x78, 0x4}, 0x8) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 15:31:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/178, 0xb2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) 15:31:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000140)="6e33a24d7b124b110cf3d3843a96e92490a6c20818a741c33c84296607db84ed5f0512bb64f1bac7f67de6feb593576f6b64bd213d93bbb7505b0549b7dbd183e4bb739a2196da300705ec818017521b", 0x50) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000480)="f9b907e97b6785d66229d59c9e00b424c72eb3553d164c2d422fb86095c7c84818f80be3bc104ed93222fde25b7418491feb9bb0b2d3eb985b22a8380eaaa4ec61722f7a74fe287dd80750682912f2f3d13ca4b4e542978b7e67325c503317774eb0f3f0fddaa38205babaac133194d7553152cf47f74fd04db806d6183daf9d0c6dd7d864db61caff1f868dbae770df98b5415126392068bf9d3d196aa8", 0x9e}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) readv(r0, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/44}, {&(0x7f0000001900)=""/233}, {&(0x7f0000000100)=""/19}, {&(0x7f0000000300)}, {&(0x7f00000018c0)=""/47}, {&(0x7f0000000380)=""/243}, {&(0x7f00000016c0)=""/101}], 0x220) fcntl$getflags(r1, 0x3) write(r1, &(0x7f00000001c0)='\x00', 0x1) 15:31:06 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) 15:31:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x2000}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="6d0124d9c3daea43749ed8e7bbf3e3d1def52774b4edad888cab95c00952b0d23aecb9dcb0c8e231b36b0a36a1abd1e4baed50528065cdec1e7db5793f7bed05065be910cc340131597ceca37170deece0e72b2e395ba0d3c2cad9a227b5fcd54518bea585d31a65c10f1bbf39a48ebb6794f6cb634a7cf7863d3373df9ff39cfe65a6b4762da900eececec811aefaa8368cac8153eb5d12fec71a4ae48177", 0x9f}], 0x1) getpeername(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x50, &(0x7f0000000340)="fd4c8c02f39292a7b964a637752a2ee70448a5093a5f31a667b53ff086613e5ca2acb0a781dbc854e897a57edc47ba86c0e06a5bebb25e70779eced6d0977f90859f2ec39684c56720004e527c8785a3") write(r2, &(0x7f00000003c0)="ef30ff02ecfdf2eba4debc366969f2a392b945ddc12b0bbf10c119b466760159bd3045c57f77b83a898458029cc71a2de6045f746f096854341f01b987ae2627d08d9a9e780ab96df684f0a0f1ee2500e775f62ccb17b351a4c3eef353bcc03f9f916fc1cec2d19f7ebe7bd65de733c9a04b42dca55d0d8f7ccbd9d48339ffde8955cb56ec81b4f3dd703be3eb274993694e3fae42be0e53d3f68e3b041faac0edbcfe278637bd66afbb2ec004b118a2f876a8e814b3d2c21751948e7eb777cf32a0490d68c7d97ff49c3aac526823ebd3109015424d2046486a4bc3333793167a6f4ebd6371d8a4de21f26eb7fd4216325fe7deb3dd664802eb3ae949c203b2e6a8fcb09153d73b5e4f33cac008eb7f04e259ce05839e91d1c9dd104d6713ae46116509fe895ac83f6e84c17934f711835aa2080d4598066f5a9dcd4ffe2106cd7a699e9697fd1c2d598fc15ec42c8af77ec0390c7a2e9331d06f331590c60dbbda58c70bc03f280691707680fe528049f24141fbbb7bad5046a1ad89c9f1696b4b1c269692ae600fe198c6f200ee781d0542d15d486ac4bf12716d3c6714ed05da2d2c8e29e93d8c2e9762fecff84de7a2b9d46c9ef662eb83d6948214ccd8dc9c04634fa9a99d2562ce8b15bcebebaed193e50bce6d8df521463a9a2036ecfc810a394bcff9a19933c85ec2fb52ddfbfbe62d3d49d3ccc8451c93ab3122e2e04cb2402eb02af24af67ecd900227a9ea5bd32b98969b7c4598ae657028be2b6f8b43972ba7304e3952a4a56535feb82c2359208fbe6ac5242b20e331f1d3c6e754f1219993e5c6ca05df633470fe70584901ee426cb19e5a5e4465604c0a1cbbf680ad36fe66d372ee06d89c073459c601b81af2178050e91f45d6ed82580fb18eb7c1b8b4f50532a9483e74a4f7d76ecac08c2fffe6e280119b1f751828be05b7a3badc17b66148b0b3635b6267fb62fb06f844417b8d007b21ea1ebe0f98df576488963e3e74216759337bb5dd6c231e79a9c15d382668ff3651c5149a744079288066c0c14bfe31053162e4b4a03b3c2f4df75a22cc98276ecc7d6dbb3f9afa226c65fbaf8387f7062144c3d31a588834c7f300724244df85fd8507d1594933693bf271158f187f4401cd9413913c00a086e44cee78b88516d8dcf84c78277ae0bc91686348e61699d7e174080525cf32a5ffffdbe8b205ee28253723e51854fa934119a80fed8e29056e4ccb0ffe14c58631d590379c4fff5340b0b67a6a2b0ab6a34ddfc0be6ee1bf0be593dc6a5396c50751ba6560d076983c96aac452d76956232d1b143c0fd3f9e4a2a31f3dc6f1b0350aaae731b7e3c8f4216f23d6bbc212b9846a811f71f2a1e9703f588b2198604312ec8ebac314e3fd6c1f48b83f44103c6fbd480801c62852b38db77a824b85c9d184815d709e429976d1b97a6868bd76e197aefa30896d9b76bba2e253ce8f0a5b5e9b075d8b8835119cb0b75deb84709d9e98a4126b9ab970f37f2bdd19750960ff0bb15fbadf2104801013473aec55deed87ab80e3d8d32ed647740da71e0565342c8e03aa45090356e851d80f605529f226df31d27f2b4ce00e41eb809229dc96eda89cf39a2d2c783b9a42acf02e6223ca8a41f464893e68e29dc34b9a750e1204ebdf5112b0deab7b305c752f58ed17856a3f33ab093a06030e53c5acc3d4cb767280753345efbf5f16bd7428ae9bdd1cd6389080d0287a35248ed5b4293ad454a16547df244180f0e642e2511438171e3803018987f5448d1379cb740f23523e5aa3213b417b72926f1e3d279c7f33cd3111d3faa4007134b48161adfff16e972a1c1aa72caa0e9af946db64cd48d080026091073e137ebfce3007ade2a9c30797db6430af53e533f9535d8035cbabfd3cb6901cc4d5a4bb4c4394314677aa86af1a4d60468e6e7041967a0d19b4e9bb239425ef09dd1eaf7086a00260c86b3606652e5787fda62a42aa2772043f6baf6ded9dc02e41beb53c3bc8903d1cdadc4fa01ad15cd5b7905d7e80dd02d857f91a85b73286b8e4d14a6201752f34d6ca8a596858e22c1f1f5808e707c66be4b9049c86e38011febd73db43a6fd3fd27a6bd58cd03086a2e5612e45790209fa93c3822453c5b71dea447d08eaa2cf9d77efae9b3e1f32b996647dd0efa12b378e4d2d9d05dde59baf5960ce72324767648415dac81b132447ef76941a316a728e081cbe04186b0399bb92a61e76b9d78a4317448e735d5c37ff1340441ca0f2cb085d03b7e33c0b5fb545d92652b94c096ddbf92a92958e1f23b5000a12de26a5b63888e8d7013150c30f268568784ff019af1d5b00a58dd50c5c0b109ffe6010497100e8c87a7dd1085b1f31d2034a1d0e27cdbfc5af51d1fc76271d6e2aa3865d3279eeff331c2b9e059c86423704e5fdc4cac136dda035a95ac3569e215bb6fb5dd994a5c33b610ad89a10e35d598d56f836b310f94d98001fcc710821095cbc5f3a150f996940a9acc9bb87140de6731495d53271324e46baad61d7ba5408b72259a4782635c7ea2a2a93c46da1a90fc261e2f49c44b16cce887d0d10633d9d1595aaf0964948d6c42bbd5505bf14f450fce246985ceadc9ee3bb578dd80f8e45a0cb83b8ea6fb0cb8750676ede4c6f2999453256cf7a7df26d76a685867d1b41d59e2b04c943a0846200fc817650c1d1e0b493e59b2b969e73f4cd38f85251aab65b6e7f645b051409eeba6306f8ebada2af3badad772566dc54fc7e0087d49f449195696b9e1491a86e9519b153a1aa93c07d6ea35ec21812b53b2cf2287a22b4d39e548c10bc495d241f0a58611b2ab560914bee7d0b324a9e4f4f0cc67af3b965f5cfae89d3c8b0098de3fd58fdd73096eac62ac7be298acb93de0e286b2a471b8d16427db1472fdc96ad85df621f7b3cd198458dd0d132f0ffa927a64695a6e2f4f25ab78db07486bce08bce1329e5c631937caa761c3e2dc74f99829619a4c19a6382a167e588868bf405c7be2983c0fe3d4f4fed81ba297b9efd2b7a0c2f772ace0528da4c649fbd0dea0b92f509f1b14f4cb9ba359f936b6f107f6c80d5f920977f57be3dbdeaaea5c33b6995392ab8cab6636e4658258eac2f0e56ee6586ec460d63bcfe8c2f0e49876e62cdc9d72724888e53159cba4dbbbe678b29936ac1aebe666ee89d7a2d8a1c0cd8977db4782b29996dc85afd23801aa1d31b127ddb0f1cf6d92b631ca29a6d1bee47b37e1447a1ab00fbe61f34316a5a8b77c530ca07f2c8cc5aafcc0298c40bed36eb7ef92e4cecd8749ecefef163803d3bb320000cf950666be2164d58367d9f7c49b7db418b5ad759227da7c53d472e4d3ef4609bd3255740d7c642d4360c972beed632ccb1c85b14465f40e0fdbcea18cefce633053a7a17157f971d480ceedbef23146f7f72f663c972af204b8720289ff988fb97237ee5f2f4992a8304d068621b917c815cf5a2f9147886b551810961bde2a33a672ef696bf946cf99f38f03498dcbbc08a55297533b495c7a2af386bf4dbf0672913b516983cc30c80396cdd27505dda5505e2dc6bb326dd6db68ef2ec33dd872fad76b615602978054f75ca4e2a8886415cb57f609ba22141bb32d848e87fe5b63da86a7b38e5840b041f37429f6d65b4e1de10ebf8f5c13e2ea10a8ad2853f09363598bdd857537eabf29c456cee890582b00932665a1eb17058e13e878acb5f238862b060a41e3a1e5ee428bb8a62924fe10c6ba450fda137de477ced754a63108bf1dc0dc5bf60dc65549f952cc1d50bac081428bec38ea295bee3166f270c226bea85523aef5fb106efd18d04a60e3fbc13ba4432ad1a1e742afc7f141de8417d2884097d4e747b04c95ffb31f328e8e920125e919874ab67675e66e1e49bd7bac832409fa05998b9291d4327aa215eb34982074c4278000e65febed0b59992c2cc8b1177614603f0b8abb7ea41f676069c45c29037cff4b5fcb79438eb4240e9e48ea92311840e8409006c710e38cbd963b737f64d10349789f9f15dd4d39d7f593e76150199d5ac5683b5fc1facd19132bb3df2f8279abe6f775488e56230e6cdabccd3760df823d7f6852836cc5a0aa797e2caffaab2e48fae30ad532fedffae0e04685cead8235c41ab396122d7ae59f0ce7046fd9b8f8554ac8f7d2740eec2566c5f3b630beb4d9a25a1c9fe6645e8914b8f821daceffb506c612afd4e1782568f7a3f44460c4b5dc931dd79fd87dd69640639388c4901b093006c6d40fd68b82fa69e874f9b8b7bcee653dbffa02c78538c27c18237b3b219db4b280751a8e2ac8a5112e1622af67b3f2caa3b8cd64411c7c8e35064ae9b4ef15170ed0cc630b1bb2f70bf284dd87255c3416cb51c992370c6c1bd7a79e5f0d39b22ede2719f7a4376867c12bfda56ccb2d9b57aeb0d645383b827c89889603d2bcc2388a693e5b5f7489d650c9a00daca4118b046684eee14313fd16cbf766ade7375c485df7c67d504c9e9262e1c9562350dfeeaa704c5a68a8be2ad2fc6ea429858706b324721eff2ef38d5f143369400d84a2028b18b10acbbed2ad424f100ed86c9f549366acaa17c9118b6dbcff37adf5a8227a68c1c76238e8938d21494ed04ef64ea2f2466159de1e996dc55d6781a48119176f335401d0e7fa1eaf5f27646e9257fb342ebd8c7720940b6bfe98ae41a0bec155aa56f870b5faa0b99286e286410dfc1603b44e71ac4a9cd421a3a590d1f24c24a2fdbd72687b3ba56f19afc34e85d39c4ca5e7ae797bd0d9bf5f9d5366478ecbcbc7795e2107daa0b65459c8205fd84c69a86a9e0734f74a133a2d3bfcd68231c84ecfd991ca0d2ec1d0a2bfd3ef08b607223b549d1d83084a2aa4cd87bbdd6ca770a9b53e2178cf06900b4673c60bc065e7c36e165632be59713298a2ca824404889b05fb02a7a2898c5e6a6f6ecfb279809d092e3affc5bbe5bf72e60d71436147c850c4048642efee07a8e69868f0377f49980cf347134366c9b5edf325b762102a5233695265a7c1766dd9f7ef1b256402b6aa8a543b4f359bb2f7b710f355f97c8c2c276a1e1bd37a267709b67549eeb7cd26828dbe81226f606cd75e6fb99c78ee9ca57aa39af5a37c2c64ecb60d17f7662a255990d31f03a29ad3be960864d952e99b09858c3fc4b7d1911033dcf9dd9c0d98bbcd6b6a0d173c617c44daaebeb577cc241c51120ae99ef7f24538c43144a718ef6962e89c0489762605121309d2f2ec2accba6908cbd78f5004d51f41c5a2d39e33eca1f7ba075a1b43fbf8644cf6bc5a057b2ba9cd01e115e1c89e5efbcf9b005446ab1752d0e45db1058d8db3c52591adbce331f7d0ddc3eea3ade66ab3a5cdec7630cde65356d4c368d02d646af951fb4cc8edc079027534b68113b7b1579cbba5a556287055009025f122d553ecd9744a27a22b078b2dbd9d7dc29e0799e45955b9c92258e172784cac179050a3b3c70d617155af0fd9a4d1136a97880a7ac80b1caa349543d4100a0ee8df6048d4a8c8478da60a8607ed4384ebf9f6e4f7081e2a816576a2e6ba8ad56a9396ae425e545df05e2538877ff929205af0149045cff6b2ecebdb1c9542e646a9cfe2be5e7302abea8a5d0272baf9c1735ec3b5da1c57bc7f13664b2bdc4e6d62dd8d745498466a1809df9684ec66867b71fe067d3f985796939412de308867e0b5dcc9c224f95afb41d9aa54e330e21ad1483debd851a0b9b3ae4a7b6f4d63149c3c74c47c818741bc6f274aab2c4e43ba9da7bb6c8f6", 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000013c0)={{0x18, 0x0, 0x7ff, 0x100000001}, {0x18, 0x1, 0x9, 0x3f}, 0x6, [0x800, 0x3, 0x642e00000, 0x20, 0x2, 0x8, 0x4, 0x10001]}, 0x3c) r7 = dup(r5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)=""/4096, &(0x7f0000002400)=0x1000) lstat(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)) sendto$unix(r1, &(0x7f0000002500)="cd370b3be5d258398310c7207bd006ab83b4b6372ef41c89129bd3a5c70cf1973917d86a546be48f31ad7845cab0e68593219d11f9e00239a2815b9ea7afb995aefce956d9", 0x45, 0x401, 0x0, 0x0) fchmodat(r3, &(0x7f00000025c0)='./file0\x00', 0x4, 0x4) sendto$unix(r7, &(0x7f0000002600)="70c14e844e12d884913b32f8aa11305e82a706166643b8e9bd7a313330f794500149322e7164c637190fd1f082c4d56a9baad40c16f56e0a9e4f12cf79e76cf76b2016f688bf16b65fc77722cebd0823", 0x50, 0x8, 0x0, 0x0) readlink(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)=""/2, 0x2) accept$inet6(r0, &(0x7f0000002740), &(0x7f0000002780)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000027c0)={{0x18, 0x1, 0x5d31, 0x5}, {0x18, 0x0, 0x7fff, 0x400}, 0xffffffffffffffff, [0x80000000, 0x0, 0x4, 0x1, 0x10f, 0x5, 0x7, 0xffff]}, 0x3c) kqueue() fcntl$getown(r1, 0x5) socket$inet(0x2, 0x4003, 0x8e) msgget(0x0, 0x8) fcntl$setown(r5, 0x6, r4) ioctl$TIOCDRAIN(r6, 0x2000745e) sync() connect(r1, &(0x7f0000002580)=@un=@file={0x1, './file0\x00'}, 0xa) 15:31:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x3) 15:31:07 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x400) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r2 = syz_open_pts() r3 = fcntl$getown(r1, 0x5) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getegid() r10 = getpgrp() getppid() r11 = shmget(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000580)={{0x5, r4, r9, r8, r7, 0x0, 0x1f}, 0x1ff, 0x8, r3, r6, 0x1af, 0x4, 0xf7}) r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r14 = getpid() r15 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="972d397cfb0a0987be49fee7840d43e3f596431f2dcd0bc8c296da636439800691d5e662ba2aaaeac105230459544f5d6cb80c12c5a717f092c908069177731643e91c93f2b0d22fd701f8c48f617c45e848da2e1bb879b882cad45cbaaec387dd13b0de815ebdb30d54603291bf4509ab8008b284eaaa63306af283a81f45999cad88f3bf4d8a92ac", 0x89}, {&(0x7f0000000200)="b68cc7ea7697d115", 0x8}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @rights={0x28, 0xffff, 0x1, [r1, r0, r2, r1, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r12, r13}, @rights={0x30, 0xffff, 0x1, [r1, r2, r2, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r2, r0, r0]}], 0x110, 0x4}, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000600)={0x5, 0x2, 0x5, 0x9, "e9f3e2ca6014db22d75b4408b147e47439af0c55", 0x3, 0x200}) 15:31:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./fyle0\x00'], 0x1, &(0x7f0000000100)=[{&(0x7f0000000080)="3fa471785f3dde5691d842ae76a32b0f6995612609dbc2dda80494da910b0d86c325eff2754f688b7e922f1c4325bd3119a7b50df79e666a89d627d82e6b6152dfae62a45b1dd2590a1a470439372fdd5c27ef6958f23885306a0514246884b13946bc8d29d559", 0x67}, {&(0x7f0000000180)="4f1d7e2a7ac86c760ed4a66f904fa3eea8e6748cff48a791e4b13b3b63964de62b6ad939d63ea09ebeb104301cfb815b96255dea64633c98385a8254afa1afdbe229f016f9bde8679cf889cd93f287531b3030f346c9eade56c0a75483898ecb9b", 0x61}, {&(0x7f0000000200)="6ddcde610ce7379ad263281ec8e977388dd6c8f65190f44162913f36098a7945d8b843939defe461eb2cac0bb8d86a9206d78854cc5db84b80769f6f60f9ba4a293204142fa8861b8ec289721342330c83dbed59abf4de962b6ce12466cfa80ea137300cc561834c40cbb4f8024d04f953a3ebf87d1fdfcd9f0417e28ae6193cbf59f9251744df5ec3d61e188e84bf67130213635adfa7900551a5aaa516c2", 0x9f}], 0x3, 0x0, 0x0, 0x2}, 0x5) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 15:31:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = semget$private(0x0, 0x4, 0x10) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) getgid() semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/116) r2 = geteuid() r3 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r2, r3) 15:31:08 executing program 0: r0 = semget$private(0x0, 0x6, 0x501) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0xffffffff]) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001000)=""/4096) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 15:31:08 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x11a, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x80000001}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 15:31:08 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) 15:31:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) syz_emit_ethernet(0xa9, &(0x7f0000000080)="78194a1e62ff6c29fb7e59ecfd06055b4144711decd8d9ded242020ab8d294ff2a89e9e679797cbbe7930679fb0be5e939e74d3186fc0d5771c20655b60d5bf02c4f6eef9ec6c878483b901a716a55ae19ae7db18365fa74198aedde35bf9d4cebf898ffec9762b64d52304a9895f0ab58133130a9742fc851686be099f5bfbf4c4c1eef401ae997896cd3c63e224237fd7f527d2ba0fa646915ff7f8b1f67c49d23ba6abb29eb6f66") fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x8000000, 0x20000fffffffd}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) socket$unix(0x1, 0x5, 0x0) 15:31:08 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) setsockopt(r0, 0xb6, 0x9, &(0x7f0000000000)="b0b6c1992dd0492783d65d177da6b6cd3ef8324feee4376c18053ab35aa41b68e961b445b22721d25943bd2b0bdc7ac7b70e38199b68e5efd76495ea9e78143423d1cee4a4ebebb7123b33b924b932ee3b82439d59efabc1f1e01b834a26f5e185d219f88ab99d17b644d6bd42dda3fefd6b9d7781bdb455af60c60428ea767d97758963ba6a6ead563a843722d0a182a5cea34f5fd3c0613bfe03def40f29855a6456d97cebf334442a1adf4df6e3f5b9c73ddbde017bb73d9db76609650690fe25f0f86c9d55675523560ee081f1840d0f3cb9dce687", 0xd7) 15:31:08 executing program 0: r0 = semget(0x0, 0x0, 0x0) r1 = getppid() r2 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r2, 0x2000740d) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/68) wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000040)) fsync(r2) 15:31:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) link(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00') 15:31:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x60f1, 0x0, 0x3, 0x1, 0x2, 0x20, 0xd893, 0x2, 0x0, 0x38, 0x5}) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='c\x00') ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/106, 0x6a}, {&(0x7f0000000300)=""/156, 0x9c}, {&(0x7f00000003c0)=""/117, 0x75}], 0x3, &(0x7f0000000440)=""/75, 0x4b}, 0x40) utimensat(r1, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x6, 0x3}, {0x1, 0xa92}}, 0x2) execve(0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) getrusage(0x0, &(0x7f0000000600)) 15:31:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) write(r0, &(0x7f0000000240)="25dc4dd0bebd1764e4ae741e2e24a9ed52371be4965879910db083497f702c53a9e9d60ad7f55bc79b2cf8e29fa92a2756e89fdd8b3d216b9a5fa2ba70e608fc65c3e334458365a3e9ea88ef5abb05b7c45035e9f5cacec88833e83327272e35841f0060f3853102fa997d9f17996779fc8ee7bfd54ca00c02f10e183bfb9972ccfd547d0868328b81b33927230ab4dc2e0bc21baca39547e6a7dc145205482495b8ff6878657ba0383552d8eb934e63c96826f9ca1c6fcd977022c6c56957d60e683ba2a4f27f9a0462f19988cbed1b94edef000012d6a305e1dd5d96714c371a95a2a9ffac8862395aa9b160aad651a714a06cbac3723edd399c10", 0xfc) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 15:31:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x4128000000, 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) dup2(r0, r0) r3 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fchown(r3, r1, r2) 15:31:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff800, 0x9, 0x8, 0x1ff, "85885a33770a25926c5b7822b461d9f99481f970", 0x401, 0x7fffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 15:31:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="eaa5f0db9a852e968d42030094eb0e8f936f2dff014a334353b5cab06eb429600cff7f355d075d132a31b8ffdeea96e1f964dd00804442496e8232c7b64b46af8d78ff57a35dad417325dfea35a5270e53e59cea8a05752ee679b24253d308609056a64fed8c5310bf0a4c48b7", 0xfffffffffffffdf9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xb3, 0x1ff, 0x6, 0x0, 0x8, 0x0, 0x101, 0x0, 0x1, 0xffffffffffffffff, 0x7}) dup2(r1, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x80000001, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:31:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="62643ecbb9f4a20b831f555aee5a2b1142370f56f5820d7e58fada62379921c111c349ac1da415d39cd010ef122f152e3c", 0x31}, {&(0x7f00000001c0)="4d508077dac49c55fe981c1b7eab64924a0efc6790a08a0e0a51bda57e7fbc6612013dfe01de973ee046378c492628118ac2631d4fe6966c0a31095d04c0b2a1cb56c8f1bdcc877ef6e4596b0cfa467a6d11713f01975288e34a19be1dc754e02c62267bab05710abc2c96e49468e219c3bdef9e313959a35b0e99afc84fba4ae7e4c3b1a146fad7e320531530c62a1fe7fdeee7f12d8ed21f5c57fae53e9c7d6c815facbbf5531740a23372f73f234678adca52693dfca2f111d3e14437c84c0cb6d7", 0xc3}, {&(0x7f00000000c0)="1cde2f7bd3d6078b8277730ee055928f0088bd966b0b9995efbf7ef21bc61537fc8466b176d8b5d77ff6fdd2975f83a01e6f1a360299278c6482e16f7c0166eb33d9583828df4bacf97b33701645e1319baabe3a3bc10dfd4569f43ba784337ebb1ffbfa51bdb85523c148ef5ed3704e16b2d383ef3639d189616b3374c4c725373d80ab9ec32177ff90da6867d646980a5e4c71f21f7048d285eab719f5cccaf4", 0xa1}, {&(0x7f00000002c0)="e0fdca68def7c4866109ce05c24d76df2011f5f106f1b6bd746c1ebcb25990de6f5fe27d82ab61c47faf99c1ffcc42ed7acb359928135956f3843d53358b1b1ebd06e9e1bc8a86b809bb30727964c98edd22c403515dec976ed85763af3432c9e4c8d3f3f1b42d1eadf20c049d9c54b96e78948c13ddaaeb1906e8feeb79aa71f844042e17e930d0f10b62682769cee3dee733731c438d2814a626a2722fe308f5085f78ff9dba0359b6a3488cc7ec59f41355c02ff8434e060cd49cf1dd99c16b9e254bc8fe5d97462aa488d9aa79260c93f4c8ab1843566eb7cd4ab04d4bf44501fa837da60581061195d815496c96d9daee053a4ce05bdf419be2ee08f6698c70cbd4da1c93e71fa99556d8fed278b25e7d86cef0f8018563e76643a394ad6c6a381d0291b419dac453b529bd8b993b7420941e4e0229b53d7b2140f6b09c5987c57b149625cb96f51c90dc18d534dcdacd3ec2e9ecac34b5c1a17d35915f72718ba61d151bdb369f12b1070a43cb79ad188d3dd898f0d04e3907db80bca7ce9f3ebfacfbdb98d30a3477d10ad6016bdd82a1ac836b907cad00b680670b0156d52657b994f1587a7ee323456441b7e9394027c40b54913cdc58bf26bb42bf2ffb9ed837a30624a3989bd424af7404cc0533150b47f0795d5c62a00d3f5cf0fec16b74bea9eadbb5f157ecbacb844e8e6c8d5f055f1681826dfcc9b16d8295752587e7806ebcf7a0c073368dad43322a996d103dcf573a6c53285176d3f924356bb4a04816df57d4f5b2fd18162683e4a63bc17f6ec528dea2e98af3aa68295d5deb1f25f9b66900fbd6867f8c67a3bcc9d09700ff4e3ec163bf10119726b532a742ab35866f4eb502ba84eff415b17168639298d3d28f48555cc50a97e8b32b5b2b9a399e9d18a0691038d31e6e3772033966d20652ce1c115e6902ed29930855bf3f2b323c744cac1f791a49f5e8241ad978b4a62c5f30d2e29358772e267fbd2d31dbf12a028349e0f55c7b75b137c488b2b5e28e1f2a8b97874ecf206c49d1344afe3c18e284bfc58909db223ad7313588b74bd2ff81dc94ca1c9ed37a57eee58cfcbf626f3826b689909ec776a9cae6b6e0c4bcc303745c6513266eaed050e5360f9b669e6510db01fceffa05b72a335fb98c6c4e0ea240634b640b6b85df29b96885efcc39747affd4604042044b63256b055495ab9bdec58f76f5f413879eaab493e66de856ba980fe40fd914af2e119c2d87f5b29d68fe2783a2811baa8565234cedad539b0a8683963124274bf04ae93bc852551b8a502e84bbc7bf387f4dfcf8d1e8c339a13a82d822066ed694822818de702a0d4e9dafaba8685ab0c0f68dd08163ff4383e99d9b43a7d4984b6b0a74e2fa50bd50bc7619224350768434ad907b622a5f03699225d18c4acc73e0cd69cc958f847545f014dd7910fe88ef1ca9a34c7e6500d92e5d55bdb49715a99851509f4c90e6dd45d35ef67247a21d59e7e95f5b9f498114882b3bb40365f17d0015c4fbc8b1e94158e0f9c6239ef109a4672240658efa2ecfb39ad8123e2e197e067239363d2c6d57f6b5688b33e39328fdf5551fd26c72d2a8208e8098dc7a0cce52c011a8306c08084544c85076287c855cea649b81154e078627576b05d3e874cb503d26fe30ecbf8e82126a15449fa5c84e2ca20adc962777918fd0804c4a37924c8349b3d2a88e54adb182c90898669473e5923d91c45d1ad0bd4259c9605fc9b85c088e81854e6e03ff338409a78c826460f524dbe451954789dd573a005f987488c80556bbb8d9e20a0b9e1209de1941affe908ee6fd0193e9773d954908d41f60f858515d84d57ae1c9f19bc253d4e82c864258ba8496bbfafa5800e80713ebf327985035f4740ce84e642d96e39984c051bac46493b72afcab563cdba3e8ffd430ab99024a0a88bd9e3bee7bee3f98f0bfceca34ce9f804e4114a84fec006ab284e592e081797074b6a778e1ab34639c13a420660dc06f7728090394ca93ff2ac7e7e620ba8c655111d48ac3b4ae40ca3dfb5e702ec3dae538d61b983551642cf13180d28b3bff2f3a841432b820e9061b5998e181a304dbc21ef7908d1832dce3b9c1334679c4562366a5b60db365c3e28b25b3aa75baf34a1cc0d2fae29eeeb124a996ac10cec6d7d94f0ce823d115c24ade79c227af768c34b6f17a0826904dad3c374e57b154df050d17ac0817a34a95f49405586dc54cd4657dbda49239e9fc5c7bfdd50c3f2fa8e87b4a3172ee5cb9bd21c13f4080c81ccdfa2b731ef90642cfa1dda4b6b3ebc8ffe028224dffae5f08eebffea29e67378c3f1b3acf7ecd04a2292a40e7236c9bfb91af48a0b334986ebe1b357cd66534a78da5a7fc148554fd005fd4e40d6831ad6bb70af98e25f6b799bb929ea4802a539035eee57ef7aa525426964f0ec8ccff188e8b703699630328f21abb970cb491e285793191368761a026c56c5552ea9a7ced787cce5df808c9ba6ed1305bf64f1a825ef18cc11377e4412c8825098ebb659a480e40f88ebbd00d3ea09e462324869e35a61bc995f36ccd6fd8323f95cd1d86ededb9cede729a511f15f4ada9656de164641f32cc1b42030857a04a567bf2002105875dc4e1ad11455fe9966aa84813beb93bf4b37575fba44a4c1fdb26ab136d221c8a9428cca3708d2df1811108b447834657ffbc8cc339df6b8f02fadf14046755c126bf27bfe63ae17c6c8303a49b3bc74c85cd6332281ecb3a92cb8a2629674ecf4ab891b88ad09064a50d5154b7de2939bef801a344503ddf6ea641d0cddfa54cc1de21f3a7e59022701ceb19f83df41c2c4484a1638e723e84953d17e815443656ee6f61963d945e567f6510eca344b54319c2551fbfe204e5b904c9c2282e872083a6a81b11c0fb2427f0b6fe7500717960470c0c6dda235a56dda6883bc27461767410d24b9b5037265b35b8c9d0728f12b9131675385a52607321462847ab577fc6b8bdfca2bc0a2876d49e10b6ac065a8ebedf0c36c3e676916be5d47c85d22d379dab1ad681d5cca0b43afd70cac6cc772455c46d33fe98bd10cceacddc4b93c1e531ff2c3ff57fb783a63d50521ea2bcfccb26698a65e8ce341789988109a68fa273a9e7e7078cf6fd45236e909eec95356e3ebc5863863573a2b68d8941adb8ff45e3b7746caec17b9f4cadaaefeb0961dbca512b1e01cb33b9ac728c8aea60ba1e39f3a7e5113be414fc9b9834564e4445a4a6c60cc1376f097ac83a6cdcd554f4c43f0d5776eff2ae4020d9da74aa3df729da8cfb3cb57b26340e6475a15361c8a3798fb53ddc56d819714ad6029d3a7c289e86ebb413d4b28727c97b58cc27e446d02fa96ce2d112d2e95a223bc1f241e30530786fc3bfe3df094468d768cc5f7d525ae86c15c612009e11793ffba776dd5a6c4ef2538ea2f3cb4e3d611d96394a7217986c7a2274eb1c9af78e97ca3cd14982bbe780d9882e9a1433cbb3025bb5bdd332adfc8cee537e4cf67fa233edc0c8c20db3a0632061ae03b96b9006c39c2f3d6a6b3a7cf6e80e8c46ce71f2deb172b96f4bc2c5e3f50ed36916aaef9bbc46beaf21a6676f80f8f75aed1d89d8e97486727037644c62cbe651c50fd814d6084bd45d15ee4e33b387336d8019a432a3aeb39946bdd2538de2b7fb685122884c4ba9e656adb91b503ba8f943b6ef3ae2fe25f255c46c1c50c838456434771086f40650c40077f63c6ae23daeece7c64bb5e8ad35a5fa415a09dec8e4dc0401de29576926c135e35182a4afe3743939a1adb0c5139d01d5740088ed4fcdf2112d9292aa280b5773665b60f674340b71a4c4770c8dc04abb967419be4755c6df8d53aa32bb1eea3fdba16ec18a920e9179a34ac419e1616ad950792d1c4d4ec4419d8fad68da60902c75cf318fe5cb30d02ed6287b0767c4c45a2007b3a2f10af1673926cf690333482c76261376160546aba67d55bef00801019dea909032c0d07c13696d7c88baf36ad2e7fa7e17d12e6bd109d1b7a5dbbdf534ec6cc6fc5ca7105c7515e6097ffe7ccdc05c431c73b46a4d741a0f592ba8da2509b362f0e2e2c70f60d669c108b5851f8789aad81dd793b53dc0ce7b4031a847b792a3b026d4a32bd8a0e4e61a1a347e8806dc06de8eda660de44df64347c624f810ab18b3c956eb8d1cecb7731f4a022628cbf590981946a67eda937e3ce1b42d1e587adba04e315adda0933415b9b0dab08838cb0f05c36ef19ffef3834379d68de91061ec61105f8a2ce1007c529074d5922ba9309090e23b0ace2bdf6ad6edc7c8303d48689b504af0f2845ebce8b7d2f0733b8dac4eb90058979e477bf829286e2bd3d97959a20a43126f55f880401e7d50fa83dd2fb3cc8dde36bdacd562eebd1b470f99d70c86c79fb36803c4a6de4b776f15165c1f3bf8dc1853679377b0f8006331638bf3db8a90512202c742928c4c6468553747c522cc8dee074a2e609e80e069abf0ca2b0f022fc76516c8d136d654d5873c7195723873fcd230e7da2864522937c1bcba9e68477ff0bf68af00e6fab1ee4841528908073b5890675aa0dc7c859e690aa7f5d1cfe91e1e6219051fc69189fb67ffd8e2ee3ef38294b7b48917f5676fe92f26824f7628f35d4bc723b10f9d2724fc8c0156000540e042c7a4593bc33ab9ee937d348740614a21d339d402bf75281195ac89f8787a300d98cf018e38de0ad8ea97733fb63d83bc3600a576243d72846baeebbfce269d8e6c419298128b988e2d1e0bab8cdd6448b9eeeb76e6c15313ed8c630d880b7848d05668d74f3d2b893e2b2445c98da6edc7fe470ed8e1e1b2cc929253c0ec57d3c44d1ce17bbea5c34edcbff7c0ee45ad7770af4b3bb4c182d1ebbf25fc51838ece937d6432fc52579ef236f0ca938c2bf69c19bc76acdbcc14ca1021a4f973ca9fe2c9c2c04e1eaa1391be8c5be01a1132beb40f3adc2ad82235027831d6b006c92cf36abd619c4be5f3fc23bd7c8870be9218f15c745437266aca159b200409647bec08fa2a4410b30021a1032b68ac38583c728169b8948112b9163b6d7fa39cafd923341953c9a5cac243a9532ab84564df0752a6d0a9d6de1bb7b88ccb6dcd97ec078783c89e666b2b3d5043fb2fb916712229f5c6a25c59fd768279a52c78f7365411360c430672eb20f640dd69bb0be31526083d8421dc73a03ef3b515199ad8c0677beb25c43be78ad3010bd524bfd0fa112f8a33a2849a6ccd23dc03c8bf7f4823483b89218453c2e9a230ce063da894c052384a33b7459d834143852b59ce7d486a88665c66ec13e9e78b0016044b1efa07144077a180c5d78940b99113285f00050839da52fd688ef9a7e7dc1d017ba72ef60f8459f0cf53a456b1d510bc50b2182ef2a06de9bbd403cf04ef5e2ddb503b7ccd19bb3b7a316a860988b5dddbdc8c11ae6551fcd8349d8684c36240631e9b192bab9308b6c53d0bdf425d5946763cd6f62c255444aa16d893907fa6892eab7f54a0bc6c317d3085c3d41351345ce2e45a1f91e03ed7cc9b78664df9f6c93a48a1f0906b639a274d7639bc9a1cf430e1281c941b29ddc1afec15bf11fcfedaff57d4b0fbb6b1708f7816b757e385a9bdb751ae302649326b96f1b3356509765c29158592dbce62eb00256f14f7d1ecdb767658fd0f2b2a2f0a847368a65e291d55f8efb9ad0041bb504d33e5c7dc9fcb621d369940b41c36b829405f6314c287d9249a77fab91188757a5a823478f9869501ba4aba62e0d04d4dee", 0x1000}, {&(0x7f00000012c0)="8ee443bcb08e8eb548ce6fe6b921ee2a6ee68f5fd748965a4b7cb9c73dc418b7076433e368c92dafe5a44fb0b7cdfdc4bbe7fe1ea8b7c6324eaec9725b4fb5bbca73fc60f73af064ae1f3c0e7d87a1b473bb3354c15d6f5de6ddbe1b1185d39e1576656cd9a71bab5670372740702d101c03ee6cb2d314b7c5df93da18c3ecc2c4dab706384bd4b6a92e7d8302c69880c67866c3ffed4cf9aca0498e87d981d84c4b1a104f24b3a0ef5ee48d2807479c15ba629b00a6891cabcba60b09843a000f71fc52eaf83b02e03f49a55c34d021494ee291e0798dae0b16e0101d2df6f667d26ee7b7a26664911fff77a98982ac4f4ba95d775d619de9e08eb323ee4286b044ba4c4658cdfca565fca61b6b159d84f441a9a9c478754148e57432d71bf63eaf5d31df9d1f209b050eccf09cc51dbf403f86e1d0582756cd806db232742cbaca6b580e770a6b89ff83d92eab01ceeabc13694ab30ff334b20f9b3b58d7dd3041d4ee903c8fdae3ef6573f9ec625fafc3dcb768b2dcb931db339a67a38fc92947af8175689952c2a422f1345f392898ba07dd5b7cf6eb8f3cbffc2a8cf543001a19222f316b7d7f6f745ce0bc3564bda66babf18dfb7f3c67c531871fd081e5b7aaf3066440b06a210463a525796be1378d916e14d6fdb2cd5508b65932aa21a122928d972afe3e832c976700b3a0b41f241c18deec98cf2711b2ac0e92f80878612ff0532bc388ea05fec71bc02e6226ba134a5583f82bb0e96f0ec1c93ebbdaed306357c4ba309195185afab4bbc1a0cc94ca20513c57532e4e2b53b187a59865dafddb8a6aafcc48dbefe6ab6db350cb26a2c9d9ea3bd64c72a661a790b32d79c4f8d86858c1a499c8bc2a8246c4c0a1ac372796db569db7a23811a369c4e3a744809661c15d818beb6765674ab0276657383b9ae7008c167d40ea1b049c951bff184be1a40acb4b3d83cb4168ff336fda809f8e515a3d8b85e2b45b4bda221344520c3952f0738e05a1b42fec85d3235cc61b1c0590fdfc1d2692e73d46993ec6dd43cb802c2f5058cf4fd9f92387642280d990d79e8712b470e9d900ebce307440cb7edbf7b4b43abaf3aba8b26b1462d57a70d78f2ef50e83021bcfa05f79a50b85586437755646a4dee3138c9d6bceaaf005cfd010a2b34651f11c8e308884363084e25c56cad7d8ae0001d34ff6dd375e79744a3e7f6bc9316d5bb16e9d127e70c57f50377c68debbff2c85f4d72388714da9a0a619cca0d820c1f622f18049564832e0646aa83ffd2f63aa04698815d9bdb88edeef3e1ddb9122151c8074ce43a624e78465452842b805c1affe65b2283f1657196687955ba971aad322ff170f797241c0b0857244130b0eb7d97bf62ec56b2d230ef6a9317e5834345599c45f6ddeaab2ee317d60ba80f74e769942d32e5abceb2c7ae4c492d9143caa9453eb56104713e3f271a64d96a6577a21023c4aba43bce53b598a75905f5d5e1bc7162adaf994929b33fc6efd072df1e8b9e1830a318d7e0d9fd78905b4ae2ff865d5ee4453fda809b4f9f1a53cb24ca06223c8540a6e0977e66aa6087a357fe6316222015e503c47868960d0826c81e7680268f12f3aa78b2aa8faba0672253a7a4c2b7e3b36bf73c65593e162c2b6bba19b939f850eb396fbf185d5fb0fde67649f436c84d6b9de24c9494572e042223ea72ee2fa33f70ca7d0d26c333a74f73d1b8000baf0e223b118a26d324b805926adebcf0ff963e89715add8efb6fb5a1157f023ecb90e765c117b2e809a8b8dd45f476d6bc1302f1b99655615134d8fe5237739250828b046252d920c83172a33e13db14dd299c5a6ccf128b9ba9bcd2d3b8f3a2ed2c287f08977fa6383b92536e31bbbd8f5b1b82d1b39b59645f3ce2b8461af3a82e54d5c78d0ac8d19d1afd1f6ac8dcb65b118f38df9dc746c278d6be0ffc008bea8c36a911259748f975461a139b130545fbf4aa259002ffc118c6cc067a06686804b6a0ebc86587140cf2a801cfb8fdde905c4b7722112ea47edec257eeff64fe68b44fcf25824f2ec16c5dd138eab044283109224fab30ff3c09203277e19779cd5c8a7fc57610a5efc688bc520a7d3bc83fbd1d9988f23cccab06fe0cb3379a1a2e6c67857dd593e1033cf0f7f02dbf72c52ee33904a000f5ad17b832ef2d0075971d49e2606147800b72439ce538c90be0bef97d7662f832e3aac537f71fe580b0abad800df933592fcf3a6bc5e3dc96bb96ee1ac2eb81c7e84a4c2c66ec7262f19e89b31030dde36a15ade1e9b66fdc911ef51e4e937ae249b2806f3a0af5823bf4024a033ef8e29cab69b427deefa024de02272b6d2aa5f6a8b7b3345c2ef93bbb9a0602e20e4ca6eefca982de4932022f31371358769a6a419c470f937e79dffb55daed45e8aa910b47a885dffc6ccf5eb046d8da3d91d78e7df72dfe84cc90d7162a76634f65bc3faf456b9c103c67dc26203ca8644d949930a0157674782d88fb33b5b45df6d65430e65dae6109d946b9c7466bbc0a3b0763c9456bcba1cf59b33a6718c224d02ff5d7e62e9ddae294340d2617b0bb61b3725f4bf35b041d7ae5dc922e688aadc257c6378d4e7ef21b793c7b6daee47eaec1693766db3257c349d6147ba46f1decb122d879ef642c87e3fb144509cc35919940427c41644ef3e815e680062e105d8da54c63a75feefb068dd5acfbcbc6559f1ca143f75eb8cc5da86f670f8e14386475328f77b1daff56e37a522ee104fd09f041b1231ef98f3a0a08a06373b9c51a690d5ab50da2bf992d21bfcecf58a0f75824706c2315e084479fc25f83abeb2990fc63ea7966b677292a378c1631b2a9b5bdc3a0c6dd43949ba740b556f59668f99df406c0b3a4ab1c525a233cb93e43205b5c071549986c3c16653d18681c305e799983fcaaf1a95e7b5644db551297e77f5febfa656269ba1dcbf777342e058ccc77cb8ac13b146ecedeeb03819bcf0afdc1a77cdb69a0f7020f5eb2116fa6b186f6e9a0513b0c5e8625614186c61fa04fe8ef8671767a545c5bd5054e793e8e791b78322338715e78deb2f9c8e59574b521f457fb9c7b147719062b8b00c164f07ddab2e5a6d71093f12ee7c85054db51b4f2695054b2671448459906a2eef3a6a18dc43deead88ad8382bd264a244473f2dce0f1b4f9ac6c1a925b7ab2551f27042091011807afb4ca68563c63ae5ded1b6d263500cc7a1b387432f53e5c3c83f705a2f61e8ab7f42deb1fa881ed688d1c6dd6cc197f98624b04b43800d6d90047c8c673f9ef451653f714a6e6135e4cfe5614d3b11c2fc1bacbf10b045803738f8c53d69b82965282198c1074ce1af330ffe913bc7eca132cd5c167b2821cb96edb80b38520e762ce1999b98528fc2d42a8a90a04756377584a41717c9e05ceedc3d21ab573906c1d0746c8b0c87a71c41f95ad0915138cd15950bc20abcd020390e67374d8f67225fd84ca5c69f8dbdba022863f8cfb9c38504cd489732d4541192ef1444fc6ac1e147b2a9ff3216ff815ccb815f48408a3a1a30ab3ef70b81b52cbdc0832cf5967d668b109df06632e62d95d6ec07706b4488c8ea0d8e0ed54dd38159be436cc3a2989200f2eadeda715ff323028935867a1a4e4b2eafac3421a109655469148211a5d553f58fb496c7adeb6f8418f0775d7930fd0770fc23777ccdb4aea46675dc10db3a4ba15d7145669a76b3739e717d91f22897e6c1f0a01a39dbed8c12446698effaae2dd68b08415292fc1375c9fe671a5f9d39285a14f43aab362e0c9bc239f5409541d55aad82934746f916c53844b64de4d94f24d5ed0c0b167e3f277e4eafc7b3ba99eb9807c40146bdaf5d0e80ee4711df0ffb57c016d929e03110d89e702f439b31634c78a956b98ac12812352f4692e6c4ce82a390539747d62cb9d7a989038a492ac634e68572cb9e85f936169727edf743de15870348f546835ac10dcd37c3a95efce2d9cc7f2f87f11d3203c1ef2d55f7b6b43eddfb8c616eb14d7ef19076eed90231bd58ff1b2bbea8c851fba5e800f69fd8bf6cea7f6497fcc13f6ae3e542b2f6dbccd97b4f57edb80c63c0fe13e0cdcb75c8822132b57d22781911fe20b787ce0cdcd0d473b1c38faa19fc673e3252186f81f1864e78b43b48d67c9582090ebc62304c6d334ab95bd3ea3bc0cd79ce20eaec4c71ac21375efa4b022f940d5e226629d4f8b8b10c8494cad7e97e5186a3a4401710bcea91f6a91941d6d3b43986e7615e2f6055b6b4efb53a0f9f890da06e240090bf4b919c7ec13bcd3a0305c7dc7321a4d015ecc1c59ab445d3aa83392d6b3314d9edfd5d45dbdd37b4aab24606797fd201b8cc87270aa4000c17baf0ebf61ec9eaf16938cfdc02f4062cd65382369e263b179c89e1f8bce89cf7a406c0f24085f4b2a82433d8efeb0b1ae72435aeac735beaa81fc4ab4df8f2bb908578348a1de812f9864b0c56abdced522cbe98ca0c57b82f9770c448c0aa54d929d772313ae9f5c26865fd0e8c1cd5f90003df050977c5d62e6b46ddec91a5808a8a16def0d3a827c9360e35dc1d3ebf35ba619fbf0f1d9fc85122e2e9f084ad795c4216600bfc17a4738f7804c00959c8f5363d2b8586e8f81109b77bff2ec92ec093988c3cfc17f0aa2f4b7be5fa379034b66afaa68584d552cca5151c5ed8f3d4e889a0e3f8933a708d4d6edfbe428bfe2fb2f1c437fc7e4c8decbd46b002735de0a2600411916af8564d40326f64339942afa98a12049e67166ee8b8d4af79e4d5cee5fc67d174326bfb4631c6bed8ec45640c237aabdf3aca00dce34ff8fcac38f7a1badf45692c92e310a250b7725f44b3baa4d9302b890cfc8300d3a4076a9c93576ec6697c166154beaf84560be62f714c65a79e8aba60a2f78d1275d2c070c9846d0ec1986ed529c32f449b5c5764922d47c161332cf70c48bdeb0a34fd3d83d2758d4018e2632102a07852ba552c168912ce8bc1be70f7b7361322c849e6bd8ba43ac230ce8d9e39840dea2b5f0c00ccd7f558ebdae6f018f5b41a217c8127171cdde47f2155fb3a227b813e1ca8e04151ef7c28054876cbbf6562e7cc153f6fdb552da6978d64c0718036ead4bb1003b5bbc6801f3265ecca3f10d3579ad36ff51caf825fa3e3a9ebbe9c8cec067a9ffae929960ee6b1cff1b500ec441f5a3efa20d8f1ba1701b5879595ff762c0af85a86666c73d192ef275c40a3697d0e9eab0d1200088b0002b0d627263e09c2cf6e0a4f4b75d349f0b5538a16fd27b466fe0ecbd163a94cae127437aa806de3256f152e8643bbce1b7ebfca1390e2817b404147ac4083a2e8361017c9cdc849db8aa424b0dc2b24cc577aa1292c8667007fd436f1becdfd138d301425a84fef35517a682d77ac7a30df059875423efcd474febf8ef90fc30e57b5e9d5821c403734bba635a2043eebbed0f4dd803209eb3e6894efb87d4c37d5192d571e0941c4f6c34e3eaf4f0863ee3baff67d6c484c00cdab71b06bae4ae701cf4489c29579f47af1024f05b90007c3b1717476a65e978e239a245b55908d3441fe1bf7111e75f69f257ea7d448658908f3e0198c0f0aecf05fc2c112c45e8c90dae5192798b1afac7a167774b8d760500cfc0ceebf373f7f82b7701a7bb7742c775c6133d8e1a9ed069c64862ffd0b70e3e3770e9d04b47f5b1827cb706c35322958449c2654706cd0b83c07a3bcda178265611fb8a1f4213a1230e9d351ad8588589ed3cda71d5ff15261c48a260202d59572d45d4413", 0x1000}, {&(0x7f00000022c0)="a06f", 0x2}, {&(0x7f0000002300)="61efd9d46c4495d531eb86055881f961e9e71205eeb5c474d38899c307df63108a490a97bc1bb9ca2a5260af35834af7e1773edb95e5feb8f41ccc4e888d70d8670e037d381f4258b88657a183a4fe01224cc5b1d9b157d9f913574a3fdc7c8802cd1a55b8f74e13b729e39a2715f5f01b0d145a66ec74a29c36", 0x7a}, {&(0x7f0000002380)="46c99c73ddaff01c41cad06c109228addc046e5fe775b8881cb460320c1efa205f7773ec3d1277ace9a861d68d69683f0b31b7607197b69f2df8b99aa81e9e190dc5930be60fee7069246b21f32cab16f3cdadd89ba766e348346770755cb93fb77ae401568b28", 0x67}, {&(0x7f0000002400)="f140960d5c219f27dbc482b00d04d1db73efc29b9e0fd6fe5dad83427997437372995692d1bced693e8ef2d15b4fad85dd82726f28ee8e91112bb7af5ce0795ae925afb3bd905e59053ab7d071973cf0f0bbe9205dc3c2b45e1d8ac62e11e66067e56bc9467f6793084da94c0052ad1e01e7b1961aafda59e8d7a56806e90e6dfd0f9b189635feac706583002440f660e3036fa72fd2fc2e23483916551f5db0c2e14c85bb4655827892f14af83d1d0f76411d7b417395ddd4b3e9aa0a327d96a66281", 0xc3}], 0x9) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f00000029c0)={0x0, 0x0, &(0x7f00000026c0)=[{&(0x7f00000025c0)="e9bff9cd4072b57b68a8d5152397df1950f2e77f97cd86eb009bfd7a5514cae3b43e70757f5d88beb4ceff94f8e0e287ecd0721618caf0fe637ae868cd4273f70727d8d813535320e4e4e5e67bc9798c2622cd0de16f4190fb51179cf8f3cdb27d5d4129229b68e6366d81a41df2ae3aaf76cbab69a9939118ce14826d7b2438e09d90e10cde8d9355a33e3e5a4fe20d4be4e7eac5b633b3fc9a8b55f9723fe80c38f0f4e2f5f8277db944e7834fed6db7ee9ba83c43cfeaab56bbae834086a85f1f75980f37ba701abc40fac08b36631fdcb31cf3109a8615ab3a1e15a4dfad9a0e49b72ee987966f83177f75c7fc98beffe571970020799a84", 0xfa}], 0x1, &(0x7f0000002700)=[{0xc8, 0xffff, 0x400, "6bb024562ff5df9510d4efbd5b7fc9d6ce9549b7c0ce92fbb739b01b0bab36db1cddc74ac2255d0c621b74e4df45fd773deab3f52aed00810c30e98a040702750f6391caa4d0dd604733099073c5ead78411dea01571972a402f92a0ec55507e6bba3b0719e6fa5d94510fd6fb370f4d1ab6b60b8e670af4ef2e458f6bff1fba495cd773ae123294013db8bdd0613ea059751ab249127eac5bbae548733a752c93deffc893c9d1b9c925593370e7c982cd66cac405c2"}, {0x100, 0xffff, 0x8000, "7ecf9d49ee8ae1b2f830eb7c7456c0e39f677b119a61b527929a86fb0fa8f31a76dcc07c92d496c13036815c7992b36dda3f5a6ea6897f84922987652bd251015060e715a9f623f7621107599f9c0f670d03130595961ff52b450b990c544d420dbc29aefcf52e193aed3d8cdfa19e7ff7f94897c8ef08a9ba815958acffd87c3453116f66babb4b52db5ec69fb99c5a15737c45ef2d93ac9935767f2fc18a11bfc66027d755ec7ce61050d2fd9b39cd09d06c5ebaecdd4caeae96ed1654db660546107f69629aa2b12a1ae7a61a596cda510c10f145228640f0e32bd538a079689c54890435c6442fd7f29545472f"}, {0xd0, 0xffff, 0xe3f, "734071d26150e7d64df8134e5b0e3d92bce1d1d8f6d18aae2bdd432e20f15280cd8abf3aa8ce651eafc496fb417c8c0dc5e31ce0e30e58d1b8a3108ddaa8b4856eca31814f161783295851e03b32166a0e0e8bf1c79a5f97a185c3b263f2239c3dbdbe79c2840114ad8cab42591341eaea46a76296f93ba5b0446b784698afb43a249ea184f18efa69106373c4331111131378508cf3e479076f1c266c6fa90b53a535ca7149d3cffb0fc5fc28f551f645112b79c4c2dad10c5eb372"}, {0x20, 0xffff, 0x3f, "4f904b1782df71fe347bcf"}], 0x2b8}, 0x4) 15:31:10 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x1, 0x800, 0x547b, "247d346000a7e052d56db25caa3382eba4ee76d3", 0x0, 0xa9}) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="ed", 0x0) r3 = syz_open_pts() dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 15:31:10 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x82, 0x0) lseek(r0, 0x0, 0x2) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) 15:31:10 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1811, r0, 0x0, 0xf) read(r0, &(0x7f0000000080)=""/150, 0x96) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 15:31:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) madvise(&(0x7f0000514000/0x2000)=nil, 0x2000, 0x1) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0xbdf) 15:31:10 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pipe2(&(0x7f0000000000), 0x10004) 15:31:11 executing program 0: r0 = socket(0x0, 0x40000000002, 0x6) setsockopt(r0, 0x29, 0x15, &(0x7f0000000080)="02000000", 0x4) 15:31:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="a7", 0xffffffffffffff08}, {0x0}], 0x2) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() 15:31:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:31:11 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/102, 0x66}], 0x1, &(0x7f0000000180)=""/96, 0x60}, 0x43) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x82) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) 15:31:11 executing program 1: r0 = kqueue() r1 = socket(0x2000000011, 0x3, 0x0) getsockname(r1, 0x0, 0xffffffffffffffff) r2 = kqueue() listen(r2, 0x4) r3 = fcntl$dupfd(r0, 0xe, r1) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 15:31:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x3ff, 0x1, &(0x7f0000000040)="9328015a", 0x4) 15:31:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() recvfrom$inet6(r0, &(0x7f0000000000)=""/121, 0x79, 0x800, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x5}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x9, 0x1, 0x8}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 15:31:11 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0xd2) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000100)=0x6, 0x4) r1 = socket(0x1c, 0x0, 0x0) setsockopt(r1, 0x29, 0x40, &(0x7f00000000c0), 0x0) 15:31:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES32=r0, @ANYRESOCT=r0, @ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESOCT=0x0], @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESOCT=r0, @ANYRES32=r0, @ANYRES32=r0], @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYBLOB="60f7be93bb02a511a533e99c90b74baaa3b536f9f125fe9c34d57e6866efa98a13cb210a7825d1218ec7e821253ab1daa6f6dc78452fb55f153c38025a8c6d521712654aa25ea587b95ea9f96e20b25ffdf2cf969dfe6e6cb5aaa973d8431c578c54ebd1734e4fc2795d1716385d09cbdbcf62b0480fd039ebd2e5cab626b49faa49f9276cede2e0c6763415a642a5a00e3420922687f61270c296f66d26fbbd42d011d43a94072af6095de94525073d7e67fc359722260a9e1428491ff76478f6a901fdffd7ec17f2e71d68c00b69539cb2d01cf8e00407d411dd176a07399941c3d2f6776ea9f2d232ef841a57161a7eaa", @ANYRESOCT=0x0, @ANYRESDEC=r0, @ANYRESDEC=r0, @ANYRESOCT=r0], @ANYRESHEX=r0]], 0x1) 15:31:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() r2 = getpid() fcntl$setown(r0, 0x6, r2) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 15:31:11 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0xff}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 15:31:11 executing program 1: r0 = syz_open_pts() socket$inet6(0x18, 0x3, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180)="22969bbd7dfeeac8bca7d46c83fba9dc6c993074b435f2f12da3c86eea3a3760d54cee37c2f854d4b627f7d05b3c7766e15cd46aa347bceb56d1b4c92f83", 0xfffffdeb) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f00000003c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:31:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) munlockall() mkdir(&(0x7f0000000000)='./file0\x00', 0x20) fcntl$setown(r0, 0x6, r1) listen(r0, 0xffffffffffffffe0) fcntl$setown(r0, 0x6, 0x0) 15:31:11 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x155}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0xfe, &(0x7f0000000080)=ANY=[@ANYRESDEC=0x0], 0x14, 0x404}, 0x0) close(r1) 15:31:11 executing program 0: r0 = socket$unix(0x1, 0x100000000000005, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 15:31:12 executing program 1: geteuid() r0 = kqueue() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140), 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) 15:31:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 15:31:12 executing program 1: socketpair(0x38, 0x4000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) shutdown(r1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) 15:31:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setstatus(r0, 0x4, 0x80) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x2c, 0x100000001, r1}) write(r0, &(0x7f0000000000)="09fa47a3a0926087c410a7e3cc8a865e2f1b9e6a0738288a2aeda12e6ed9887417ff3719db5654cc0567ffc20a9aa6f65febc4b38756a1d3c770e5c39381d9f5bdfc795b10fafdf48026065a43184a5437364ca5f111c51ef5cf831ce5dcb212f94447c14caa0aa8e75c5b", 0x6b) ftruncate(r0, 0x80000001) close(r0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000180)="256b9e62bacfce1893bf9b367b1be02047c676175c087f696e3e597acae70b26994b88", 0x23}, {&(0x7f00000001c0)="d36ec24bf643a220c76cdf1ccb13dc90fa99d64ccae08b298b8129451dd18ae1", 0x20}, {&(0x7f0000000200)="2abd7b8d405fb8ff849b907f357ae0981ac7907910b6f7433437b3feb7cb82e62268f55f9180fb777cd86b47bcfaad9ed47ba4aa580a4594e0da0d71e20f6f569527332fbffbcb97f56ee7f7bb55d3c78eed1ad5aeaa757dbb231305f2f95e32f80e895615f0bc71006b7ddf3363914206af31d4046fc35a9f8e75fc18647b01eacec17f242a310a7fc6c669f1893a06ad93d6a8345d3b82510941fad6e37ec75d39d8dabbf1de376d92f1602b9e8d76c35df2e015f8e72e42c830f84114611fd2128a455578038c7d57ce0bb6c535dbba5b6970f6ee467db3825868155af9eeb633ef56df0f191bf4b897f92b73dae79ab366119bcb63d9c402b3b74b63a4e4a63b8a5a86e0f63589668d321bf4578ebba44d8f00d1a27164c9d587f2552eb39a434ac0bb61a783b8099173d81bb57978f24a9208960a851cb50704699254c6ca6115bac818740330536c7fb59fccfb7122a2925f2db05c3900d9f0f202f9745aef75dfe5558e4207428243209163666b2099b444b71f2b4a88e095de6b7d6c995b7c363b0331cef44584d5e8dd1802578ba288f00aeec58c58bc83656ae44a00ab8857cf3ab77e9b9c5e783123886fd82257cdaa3e0ec31420a4eba47260d921cd06d93c7182cb7b6d116f03c4b6810a0b2b3228fff56b33d0d53a768b2e5656197d10d61a3dc6e74e0b13c44970be709f1b1519fa25e2878b0c0b72a0b2bc59941967f31df2764954d950f891acac08dcbc7a8faa0562d3eb205d003387162af2206870211869e87c26dd075bc36d0c150e31cbe2fbf20bb361b14746de0070bc946b5a74762650309198fe0269a090aaed3e464a41ba2001dd4e0330f2f7b9edafe2f2182c34f8c97f0f6bd29b143beb688595dc99c379bb413a0ea27786ce60802a343f2e9c04b5d09d8f8c0951e73d05d440819712a802b767e55733ae2a8bbb6184bba1e333735078d9393273381a80360245b873a2afa150728f55807e62786dbe67af0e2e91ffd84e35b5678952a10a49ffcb2259f06a2ad37fc5a150cb8b505d5a097432f939c7c3b091dbea2dc2b16d129c8fcf2848e2f74210cef8487ad707f832937579ec37aa0017751a4c742f60db4c353e794c1a6559b07fbe932212f2933683b9a2f7d622350f427293631657b69ecbeb41e43b3801497aa0fc6bed41e5fdefaba3ac8c24222d78b4d6cd2f36bd4d3a2904e8dcfca3e70fdc1b05741f3c80ca20ae33f9425bbeae9b077cb0b4958a91fecd5171649a86365786ac24e63c5f51cc0b2e1955c41bf07818f389c13fc44b510cba3a2fe353d4b3fdf8ceecb584c76615816c07b253a5d0cc1e1b8e3418dbe30d64437ad2ad8d62adf9658c9087c0b525f3c1e2d6f5c0a11716bc24de92fa970f26de43cba24ec20589dd0e7bcdc068dec65207ec811d2cf2547b5a4b1f95cdee7c9e32a7fb9287728491ec2590382b2da079057fb2e9f05016251515bb46b4196490aa0bda38422126b0a0e3a6c7a250e950df1bdbba8beac54a11e8fe6a538edc6e62508c655befa43931957c8519f755a985a9bfb919bc1285e767c8857bb8ae1f2dd7de870dce3ec14d2933978e0354e06ea84fefec9896951e249e53b5400b342cca71e9a0bc70edd1ccfe720d24ab59cc2807934b66b87806e12f6b042ebc765f34c58bac0c844dfd3765157ce3a4b83d9884e47fa03c3e192e6fa4c94363859df9a90d9280af1033bb6910a4621cd01516e6e978cb328f422553007bf65f02645a5cc32122424bfc527b96b067acb66b4d1d898cc8daca5ea68d76c21f46abaa3b9aaca8e754d837fc2e53091e6756d8641b33ad07a986d6a49833e7cd7e13085a00314b68bdd58cc524e9d7b4f1b3c55f72638ae32b6fb06c0500b80d7bbdcfa4bc2b86163b22a41b5d31638d569f1ff42c76921da1124ccd254cae62d94ceb9577b7029493197d19fb3dfe67ef5920444cf9d481fd9e9c9a5e7211db1eb93a1e270e830eab892855a757f6ad172d693b0ce47c04d2c7a37098e9b4f160e45a16a2a88fb753fa5d04d1db0eb1bbe1988dad7a617a3cba0a4b728f1a65c0a05b24a8600084155b7b99f88f52fd3da5e05ba745140f3063a5bd4c67def6d4816a9b4d3e6f25ef18cca277200baa0fb5c6804bd4dc14ab038ac19ecda26aa2db99be21d1878496c77fe26ef38b448c4d5dfde06a78c702e30d4fd711606d61e12885f27ee0a76d36165d644d58da8f61e9fe1ba2486225e1b41fc0bbf8fe92357f68ad356914c03aeb7e2c6dde7f5f82a951c2e91eda92966ec4b12a20df2c88471a86b3e816af8e37dc05507a4edbdfcb9e7f680719b9a92f385faf5663f79a64fa7c8e1afa329d81436201c3fa2bfdd515d9b2f94858bc7127bffbe6d21b797ef6a168d4203e035d20f5b2e1099ae58d19d0bb65a13d3b6125894c93bdd0e9b87715ba489f3b8ae43ee201926e462e49ab1494f99619337f19ecaed05d31696f5244480184fc022fa3305a8b8a50a1a9722f99a5289df6fafc0d7b4fc8206fe98c0bf7e16161a93bf0d61bb04723df741ea3a072c4c2aff6ef873737eec92946070a73eb27d7369e765f7c747c3e76f80f6e6b491336af5c6a5ee043b7dcf3bb45c23dc48aae21332fb57023a5b4fe829cf23afd44df1ee079f4ef8d242b09be43fd6bd172b3c9929c17ba48873604ed624e33bb929d8533cf10ed1ef862e43acccfcbd1c4ef466f532237644816bdf9d75d0772466ae30986431b0e3eb7faa292415fc9356bfdd8cf5822883c713a6eaa6c338576328ad1826da314bb55867b05d0d24ff8bbbb555d6287b38316f02d0470e93c453ed82442b1f3dcb028804c71ba97a3a51f41882771e25ce88b9aa57c36c14cd44b9f72c88de44cec6eaab74b1bbe50f822fafacbd71b2c0aaab9fd96066d721d1b6cf4ae7ff08070e77f031d7fa324871f3e49ee7fd9347493aa85ed4c1f821b8b7cf4ebdd3e7349fda812464ede90392c0251d38b6a8a536ca373071a9f51708e38e2d2fc58dbc5814ebca36e79be940c5e014e6c7f33197289079eae7632d455c01969ae7728aa695f89dfe02edb28c8b4e3981d68c7ad594be2556e182ef6a5a3652f0e1b36f67d9526a70cc71c3280556136f4219a6ec0604c657c5f395ccbd9c189f97902b4c5b955f45e554a35046967d7d3e7f2ef9a2125fa6dd8ec09a2eaf4b50db9eaab1d7bebaa938be36fe3bf1b874374ee08aefe962524b4dffb629169472258b57762099146e40be18bd8a9c0687a6eeee6d2fcc4870780608e34842084186bd9fdf3633112514e0daea8ffabd7af125fc69f312b17b279393eba9f57369d4f3765de03fdca364da37e1ebb20244569c8c3eaa71b41dff4062d2f26fe5e4fda33aac3562f7ffffc00b319ca29b9edac9ffea4f56d6044e03d8144024e8886a46efd42b8901212999d0a0af43778e623f46620626ff84a2a4211d8251f41786120a4a01591a59233a3dc18d9d21ba032c1eaf4003218e10a0cfb5160ce55258146c6787ea449d04dd2ec255d76d944420038b8b21ca3281ae7e8ba383977c5f1df54d4d5edf5c63e9cdb4f113d17ec71020169175249b205d14e52ec465ea352b2a5035091d784eee94bf93a60c169aa9527b2d0b4fd7a6a811315a92b2d0c8e2a436d4d01955a57791b4989e1820bcbeeefee2168a1fb8d944b86cd425ccb8cc38846eca2e5ae551e598042c7c918f937c300837f338b8322ef1e9083ad099155366ea1f3360030ed28282af2d67a7ce5de64c0ec35ec71191c200e78a9aa6d1d877da713ec0368675dbf8df1cd62ba1901a7c7a6dd3194b52986fedf14b6596cf20f33a8bed6db636e1429f8aaac03b48d47141cab44e4a43115fbabce737bf74239b1a4a091a09f185a53af3bd5589ab94f7f1d52bf032227ad3ec725506cec6a974291fdd20343b09c9ed056e08c9e39a0b72a5c0df435417eb4414c32226880968fbe5f10ce3851a3b4233a803dc073064fb50d36be4ab424bbc35a3b6c5f5ae007c41352c59f867d7c81fe14fe7ec46593486f6d46601b063d3eee3cf6770c6bdaccfc2ddffd770ba15486d1b9957186dd11c79a8e5180ebe98ae921ce719acc91ca643f6c0efa98def9fd1cf77828323228fab661be21ac48ae0a41537ad94195d33d84fa1fc21ccbe628bb0934bdb9a8bfc5663da722fd17c38f1c9920f805a591dd2bd513d3e4a623257e7e1c56992a7587b2dc08939412884785dfae78e377931ba74498bdfc3eb4997b137a9b38a611e880cf21e31ba8db35e04356dc71e09230ec5d0d2d1ce4b7ad4845d30dcc063adc2714151bd5bbe049b700313e4f315cbd90b1d04d1b51cfe17ef40d5d80c8a7a06a1dca89b2720948bbc70438f2ab99865b08ab70129b94089d3ca4180cfdabed2e3aad5abeb6f446eff453529a53880eae0a22af2d43542b5f3ef7e123be237e01fe2d4f645100f7d8845f98c218b496b583d94abb4babf494b6f5236a818f44cec08023a4c40c058c463be67534c78251307d08ab8ecbbad6304368faaa37cecb1846a58f5f28b1b47e927ba95c8e6e1a84972765c4e0dc89545c217c85d81c604dc4326467542cb7d4b58af78c6176b79f0430bd87e902c36bbd1239cfac808dc161b8cc74e75f07999bf7434b931551e82ce1710d753df0fa45fea418bdc3c5a186942bfcf96e06b537e34175c410b78a832944ce668c4c6c8d78536bdda0a234e3e548c71f435d7536460e246839400a3624dc61addfa1568054b810fd58897d3058afdac0e57489a63c5b9efa7ef171eb4af88e0dd4d38e2ef30ac4af9602e34ba0646e8f874ec8be8e70e21e344d3950d103878b813599f765e87825ea55ff38fe057ea5e660f411d62b2f95e20a6d46fea026c221030a0ba079bda435c8b24b8345e97c07b14e3cae43c6a664aec88f5147e4e5f96a49f01958ba2328fd6b058211efad02abfaee29b346e918896e475d115d65702430fce8bc208718d776c0b1786c922a553d44ffa70c0d317bac837e84b29ca2683c5654a00310f952f80b2af8359c92d711f24ba336f5e898d8756b3b4f2177ed230cd00db6fc76ecc01d183ccc15ec6cfae570efe68785e53af2df23fd609b56d7116eed200ce90861ee51cdb8978e23f733f2344a40eab697ab4c3c6687092a48977342957b2193068cc105d8d7c4d504cd7d2466823f47d23167f134500e7b5c253f561882895117c302430dcf47483ad2ea1081fe81f3006f4b9a9a874322050c1ed3d71cc31cb7c704b4946cb215575da5f402cc523fea6279c69a15dc46a92f606d6644a863db18f3a347dbbe7dcae2b2310c51d8acd7b6c0cdbce442b9a01e59ab428bb7d80a91ec211d62f1b75f16721d84a2d848557e6b3f4326685b99a63eaadedbd849c15213ddac645121fbb700b02f712a7eea2070eed91226e734326fd07c5355365d0bdad38f7bd94ca2ad045d6f2cb415f1f1db9f25cfd9572a0c1e409c67154647f3be530b5c6835f1cf55b980355dd235425f5f43f6878968f5d70bf20e058c3c2bd64835d48ebf612bd8e807a633ac162fd18f6c652431637d20e9020725742ab87a2e1177ad84b2a23463bf51c293873ca064f1ed709ec98e8afa0eda88ff24591e255a7ffbccc84167bdce550d340801c093c1694040434a676aa399ce368b8bc6e7562263a405379f428b9a92e1b3ac1b7b2fc91157752fca2a57f7a7d8e5d5bc3f73a24436ca774988402495251f083212e43e66fcc200902fc1ba6b8b93d8c455bc4bd7b69847e904514389a1d9", 0x1000}, {&(0x7f0000001200)="c2a6cf9a11140fbad3586f96846c31609cdbbd20d65ee5b5ba94dcc47eba1c3838009f09488b6a24e487042ad6a36a47315025179b2ab42a4dcde2c2cac57871efaec5a48b466f59ca798856dd5f3b95fcd5cd997cb3980d00daa7de02a866256aadc2b1cb32398ee57d93f4ca2e6c9ea458d21e16d36c067187ed606609db788fadce859520905470a95a2381d90959fb7f1067d1bbc2d53bf9901faa709685ad64a944643c84fd38f0e813c0c907986b863f440dc16fceede3e1a167f27dfa38659ebfca448eb7c414eca9a5b5f0294b76114b2a5f404c28d8eba747307056c6b6c54943e84a20a403414dec23bdc67f9654bd5a67f4", 0xf7}, {&(0x7f0000001300)="f956ed0c9f5f6a999181e5f8b55049f9a665b9cd", 0x14}, {&(0x7f0000001340)="8024997dc3451c0cac04464c453aee44de945d3e2f092841716ce7556adb3a9b2ab7ff20baa8efc6bdcf59a942e3ad6e99abbebddad493062617a314dea225d640cfc05b8bf69fcaf5f873764e4e14a722bd02cbeb841460561004eadc7bf5a143f9655fcf8fa8bb999385e5a5cd916d7eaffc2a3414096e86ce3453255de7d4f8e2c054ebda108acd7c9066e1394c4f8308785da9c6b4e44185cd4b81b9cc5a3c230b6f3d248ba36c9cff43925873fe8fb8a2c22eaa71d612570b59e2218f72e6e95062fea74e0986a773e54619e116bb15db", 0xd3}, {&(0x7f0000001440)="4e26b1d80f016656cbd6c2838d8baba51876b2384a4facb77f30bfd79808c2d2982cca4a85e1b3f4f681ce3d96b8853b40ebdcdb5912d448e5abe4d899c948ee9c13b385ea1c0984ae9089155fd488b7494cd6968bef877dbf79", 0x5a}, {&(0x7f00000014c0)="ffb0ea6aa9324863316e979ff946504406a7df26d68fc7f1b6afd565cba5dbe1d56b46caf7398b7cdfa8aeeaf064429460b1a13ea83d1a8fbe0615b4f5414d42f0caf37430bfc46a284fedffe292954b27df5f61d7504899facc964c959a9c6e06c444a48a13235af0a27635221d1c852cf5b7c78f8b208775", 0x79}, {&(0x7f0000001540)="791cedef3da9cc09093660672daf30fdcbd1adcf752f351bf9c372bd15355ab13d406b7f", 0x24}], 0x9) dup2(r0, r0) 15:31:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) dup(r1) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f000000"], 0x1, 0x0, 0x0) getsockopt(r7, 0x0, 0x7f, &(0x7f00000006c0)=""/4096, &(0x7f0000000100)=0x1000) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) 15:31:12 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x7f, 0x3}) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="1f7cf580be6c91a8e5ef3f59a51a875377fb80d8c11a96f3c985c281e069d9e2b0152470"], 0xa, 0x0}, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000100)='\xfc&\x00') 15:31:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:31:13 executing program 1: socket(0x2, 0x400000000002, 0x0) 15:31:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) sendmsg(r0, &(0x7f00000023c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)="11afba52360c9c49ab08e62debb1bcc6905871b35788f8f457513a10a9c62a72eb4dcf9c703552c486a736555db161993897403153f507996e8b812ef913b2f5f1e506de9e078baaff2790fc2657c27e8a562b80eb0c1f196feb865db655d66e57b354e7b3cef3cb394b1c600d8520e71033f43fbe8b3c3d4c30d8b97cc089b36b705d540ad3b64ab31efd94187c25ede6b35c0a4b1fcec08d9065aa8887f039791d911724cdab2e34822b90a0", 0xad}, {&(0x7f00000001c0)="9dceeeb4054b852748d263742527d4fec4f320c0706bc3f51234b41f32fc817672e2780b4d13bfc4040d1f3c5905532039d44a56a367c662a3cf1415ac682a9d13e58aa335ddfa482d7a99d210ce0ca005709685a0fd4b20e17292928246891785d0f1588e609cec58ba945854d7c9cb5fa54bbf2721acb31d1a2ae5ba6b4cf3c0b257ae0de5b40ae19151011f805b4d333a794780087429bdb7452d1384ff56112ff3c95aef4e1b9a831144b915fb03fd57904bb9d4fa1db7cdc42f90483c1c69e14672cf701b00c0ccd6d6493715c5550f97642c00e3ad40d1aefca03c9fab5756d38864de6e76e1b0e52f", 0xec}], 0x2, &(0x7f0000002440)=ANY=[@ANYBLOB="101000000000000001000000050000000e5d0254651cf17ab9e0bb0ef8b2a04db380aca4e5843b674b22011821525e2d5c55242f26d36f633475b6f2ccdaea7a2bf7b1faedd4f09218325c895355648b84e8cfe9b40afce4b434520e4e4529c7dc0a38c69d8affd484d792f9e4fab95e3c0a4ccfaa17ba30c8fecd8c2c926f18af79c42d28329be500ec496219c181b0e0dc11131af1e8b0c3b9c0307423412e770d5612232389b5c9cd7f3cf883eb812f7f3f6c0da123380c65c346b93815e2fb886068fc0f90311005cc822ad5f638fa2381b0fdf676db8b5b6f0ae8d4b1c8526ef2de6ef6bbba2869397eb6a72235a2a7f6223487aad14d5c9541eb5933995139c1ffa810533290915d347190ef896e9d72ad0c876d54e6004229ff63247cfbfae3600bbaf260d16d35a2c2c6a66b87fe9c0cb16aa522777f1741d7ad8f9c798c2eddace65d23cea5d20afd9f91352e49f4461269fade79cc8e67d472242518144d79723bfb355ed2c56a331cf157fb5e36c867036aeb7253c546fe2f80e1a60f6dc0f5d1ebb9f4bb1f8dfd9855642be42de36025b41157e36454b02d8146b4eefb4e6c1f4508e9980316d3dbe9a4d146226bbe8b4d27c8af572272d67e34aeaa19127ddcaec43d7cfb49e7b68436c46d1bf3ea4399a8b7e1f724118a72e390b5b8d905d4bf413b31a72f32098165e56c98d798da42ae7bdbc0e78c9c5c2d1633f9f841b4e2f80488d6dcc1f4ce5c56097eef132c0faa44c085278e61df0b24f2afb767218270523d908de3d35e4233c9bf13f153f70ec9b3b3a77233e1a62c54d57355e97f6a7786177b6ed7903ddc4a3b2a7ee886097a24795b6edb0e0717de2f24f1e9c5a4f422dfe56c37fe33821b69b29664b6b51619e0bd1dd36aa4d8a7021b4da26ab60e736ce7995d5cdc37cb3e94936434202eaaadec68e712805cdcde1ab750b7cd44b46cb8aa14b8062e84d7b0596904f93c3ca6525bfda2c5af0a0cc0f6be60d2fe5aa83c1d2c34ba3efa7ac329370c76c20b0828db56cf34af889a442686289994014311e6933b53bfa2c8d2caed8583fbfb611b527338f8733c7fbcfb228f0c7cfb18b96b771d8bac56a0069965edef5dc8cf8f15d7d6c9e5b7717bffa35e20b01043affc8599d92fa5a2acaddefd0ecbc1487862959bb0b025a82d09ad0e20780232694e9568834e237609fb00bacdc70dc703d5a270e1769e4ae33bd11b179ad859eaeb5e657da58a8c3bac5e3daca4374cde4891b4fa2d667c746d88c488224bbba383c33ff2a375b3b385f2c5e13525b5439429f9d66966a8eb7bf18803c501b5aa8bf91d41ca5122f184b22e3099d31b402bce3ad01a7bfe4aec549e62cb01a7da6e4c559e23e5d274c360a9d226c4a1a76c9d0edbcaabba6f9414f00132e29905c030bbfa18dd6bfb69da987f7cf955f33e68d9f041bbf035f10ff66f1bff1135f73b180a3e95a83d48484958bcd41d8a8fe9accb36c6681de247292b6c5911b6469a0d9b3701aa5bbe984b1601a735553a6f682a8ee77fa8816d1f383f72f07a82e3fa811d49fd40074c5c8afb39eabe06abc27eb7471bb7beddf9bf569dea89f7a4ffc6ebf48e5e0f4b7b5fd820ffe74cca6a896f5441f35d2ece8fea35c52fb1a7d4e7c4ec796dc865978e3cd6f22ed665696b4678e8099c055d3c684da1241a2566d621a49027d301fa02283f5c24869a013520f97513da4a56235278b988782901bdec842e94aea30ab47bacbfc4add9f12d46250020162d17b84693ac3b05c87a46a609404ed4c9351fabdfce01edd3b017d6f6f7234b20a8dc34e9b2ff08f76e0774196b499ef50833abc2526d329a01c7144b559efca91a48b264103ab7c4a4eac6b0899154efbeec367582ed0d15cebc23d245d0e2e632e01745b91be875c228cc57b9499607f01b33a18e42eebadb6dbd9c06f8629758d88514f2553623376fd5574db51dabcd5787252d0060ce6ee57d5c708d016d6b2b6f1bd0fb6de6a4992f1101efd15a3d9a5133ae27c44c57850d6c1a821bd68510916e3f41c33fe8b88fbc81e30a56d3244a305076c68b07dc746b87ccf8ef1994da812a4883ec17a6bfac35217118f7fb5a9f57021a2d242f2368f89c1d732b2cff374f4287eccb94a3fad98612db0f4dddfcd64164fe9fe3ac4ff4bb3f5ccdfb20618a5afb0b147b69f9e87cd57a5141b05029ddce43c789837363579e3d58d435529cc1ba873825ace7bf19fea57b410d540c7cd8c5a06f9681201da645f0f0cfcf7b421dc80fe6998ecdafab7a66afda6c39f884c16503e3bd8dab598d760c1b45d6857e07c5190365da4e40acef14aca29e823fe2ef6d353d7430fd47d639b099dc739a6e69a5e628b82e264d836dd3a4700a6ad5103380aeba835cf1937c0c41ae300abfce75ce0aad21ce776081497b2d46ec86bea0ffaa743fc103152ac234b9481bc551f2d102c99717744ef1b4d9697613ed7686fb00a0925040a8e1301fce08a9ee14e91c9cd6c001b5016802f26526a8f158110c8c03758b6f18789a7e20f166cad4c0883c76c8bd395ff53a7d8511f4fc403474de0cc3c72c9da4ba69d9a207cf00b40db20812fba8f2d380f417499aabb57e4bac07d547165ec2d4ba8f1145530b4778d7cff5e7db649bd09ed16916cee0e6dd91b219d054579b988d6c41eff2c9da1c4e062ca161c022cf6db2081f80ced9645903d6f75bf5a279bcdd5647e3cdb51ebfcfc91fbc330dae3386e988682a8c772cf99a15582e9ab28dc059802dfddd8a3af7508b4d0dc71d9b849cebe52c8b11d50210b8274fe5963bd1636923f693f74d6091eb8f5b9d4fef341a1689aacf4e4190cb0582a0be0c84d5d65cb787a598fdef71ed8ddaf914de46935500732256361ff19687c593d74233296591a9e7cd8d700ecc5f9462a8ebf5e67c6da7492b10096fb7d6ce3a7764c608fe0ca300e1aa007edcbe27f843116bf3cf2cff231c054e258526d5f10ad0379e36653f597824321ab157633bbeabfbf410e436b7976d920f51b4d685fd5bf8cc742a4949dfc60e8793219507ebc26a3a85b77c4d4d80a6a469f936f6756b2f6d9058a57ac12472027c739c02f68638b61be75264373edd750e10ac02dc2a76a4b1974fc41b44dba5157c070907eb86441ae630e09b18e550de0259280cf32003a4b0ff2ff1ec2443bca83bfb8835be104658912bd06c7e5ed9c1c90b362b62ce88802e91f70770b61988f074627d8f40ac6deb075452814c63810ae73ac30f51522376422c0358ed68f7090e0e048820b02331a99242cd3212e2895696623310acce5f784bf5a720e405c88313e1dad9f674929e00813d51be849f5817121915e2e4151bc0f2c650db878fd8e470f6df908e774ce57c9abe8acacffebade9d62bee4a5bff40e355049b1aa1002826dedc9b55fbe28ec89d5b331c64f71c464710a856b89005592a24d5bccb6ea8cb5ca1846d7f027c8faba18da3571bc86987e09272fcb3b0733c45073ac7da0ad938c73927e2c56cd5dacf96c179f96742d7637e4c14d2fa24487b29e242896bffc4083728a6488f4c31b9fb24ab5b8668b06f3140eafea9f359e1a0cce783fbd14ea37b30ca5bef1a2860e4723a20223d6106daa4b75424ca30c9970482882bf60fb377eaf87172f141014b8dd9f4ae068f243a6b729f7f2d4b8c16d7fd946cb7c499a579eaebadcc1aca384c4d408e9b837917d1a2b9cf0f32adf997db4365ea56f1556066b51dfe45dd8a01b661a189a5c703a7645d9558b661e1e2c77e9afc51ad0652ed0cffd7dec2618eb2274c98b6bfa6cb54069296b6593db290961ddb8349d09a9888f4e7b18c9224dd787222bec2f589f4f155ae3ab117b16f41cb87aa86240dec638ce17857927f8a9d8997908b7bddb5df26455f1cd8e74026100afb22eb4320fcdd647ae80e9949994c52c8d9829ed4b88fbf63f8f3cb4413bf11ca6ed467946eec81544aec70faba2b561c682867828ea9a96b70215512b8e8867f1f69d8be68e279d810ef399541ba3c204ab36aea0743b73d1b950b465d409f0af4bd4d288957651ad7a8a79b504a89905c9c8e896b62b92da3593f92652982964a47c856e7e1d3d56abe980b77746aff8938b99336fa9cd4d54e2af296ba3384a80a2e40887a7879d48a875c3da1cc071e830de79c6761d62f2ef9bff034fa281df8c0bb6c1a67a2aea3333401c7bf29b19b3246a7b559f56a058fa32487e02bb7aa7a485ccaf196d75e179d0d2b91a398d07ffd3d46d1e60372337fb2b458743bd167c044a7c39092294dee6c7c672b9389a3d32655f78940a4d9f7f264a8f45d47019151483b50f1ac4ad71c8d36f25ce1d11b54d218c65b85a45b0583541d55800b2cef648468f2419b5e7a0bbfe9fd6b8eabb89d3ae4f20331c301418e44676369b36953757138303056ccb5f0fe4c35a84bd27cb146cba4902b8731993d1b9d66ea78758b1a0225935fb4928a8960ff0f2c7ba212ad6c7f4110377d841e6764313b16383bae2053181f90ad3967bf037cbdbfb5b5f490ac781bb8e57665ac887de98568722c0e7b6c3a3e8bc8734fef9b7a7a7b4d15ac367e76a9fc2ea08f1201f764a5fb278f7bbbe154ae2da72f6f0ec7eda5715378ca259637f97d3eb9fbbd8cfd0525a45782246acc4b7b181af7356e52db5e2cce44b9e40c380fb10c3e222cd81e07741b6582527a15136bf9d73bf2e6ff72fc78b30b8c92a437bd266ace34a8364a7058db1031e4ad23df892345ea5324c3a131e991c17e84f6e2d5308c7b791d0822f39b5cdb0f641a67d6f648124328c77e74f3845415de806fd2a3da072853d10c234c9f4a46dd4e0155731ff59411d10b4b67384c484b11a9f349ad780ef57a339ca61492da639dced1d25e388edd7547332b9975602fa82e150c2bf61514c09dad3837d8663285c3023b11d95c4e8625854e0dd163c11212bb0836736c5e40b7d44441f5fb04fba7e948b548e2017ac075aa6e429b9822c5b15daf9742562f55ddf016633804009bc1b7e359f45eeb54d3414214afc6738900eba2a188ba7dfcc00188cbabbb61b14c3e84c9d232137179ab18a6da5a30db16742f88cdd8864a5a805018b82457c08da6680b8b7a2c5de29c4ad2f64d115fb0f0e38a9226c555ca8fd7fe4dd5a08a7c7913b2c170a648c7cd834f3fb86867aed897996a7e79b92acfcaa0d14cd0ed51a3cf2ee9311a3c91d797a4ddaaeaa39160afff6a287ad35cd6c5b24808251f0571f5560549da7c46de6915d468b805223b85c79bf45ead877382663b612de463bd47fe72c65b8c323d63bf0a0f7fa15079258a4ed758985b189db273fe4a7301ca34a2257f0bbd37156479637f13630c1a83cb812daf9b239dc9feffd4ffe1d92e0b5f4d085abff2561bcf58ae69bd143f9178b2768af9c03f8b80906839b378ac662d1cd5d02a333e8822c7ca6be0c35e25e96fdd6992ed259c6d550801603a253c0d3e4f3c0f0470168802356301cc4b335500b12e83d006f7172e61553c56f66f3655f04393aa8463d4364d96bcc89e95ebc0d8f4c1be5a200d644314624eeadb8e88dd6af27c264c5d450909f7481fe8676523b17307a2097c42018a73c6e75b03242dc9bcbceea834374eeb0a4f91fd6e730d6cde07a3a97879eec08efb6a5dd8e05372c3910bc79834bbd0f0983dc4704243d28ec8d177ba9c5800d514606ec99c2fe2940f9364e5fd95983dccaf3233979fb2a8534ba83eed013df5356a530298f674e2c6cd032a2e980314edf51420741d95f7f83a3e7201ee717be82608fdb3000000000000000ffff00000300000027af4cbaf2fc28b6d9da46e75347327b3624529789717eaeaaddf300000000004800000000000000ffff00007f000000e8c12c124b9af9527a3fc05f1c5122b96ed91fa5617f997e7f0d3ed139523500f8f97fee2eb4d58782de44a7e7cc700fa57a52e3ad0000001000000000000000ffff0000020000001010000000000000ffff0000bf0c00003614b64ba61fd29e983843c94ece619e7d967736344beef294634ab9af2d920d2567f5792f3c8476a1c9d836baca8d5159922a4676cadb16c7064566076555586fba235c46fd8e206f33f7ac545acee22a4adbfb1f5378d721c0976bc517ca795066030cb21ef06e7a3fc5649234e9b4c8c76c235f396e6df99c8255bf93871818fc1e51db047d51fd0f718d58084ed8c257cbef0514541871ac4b9c2fe97f24b167e6fad4418359a85c16cf74a680ce55996d0c938f986ce1d97601aea3bfce5cfd5545b1847ae3ee5c6315092cbff175563027e26b4cdc0fe10521d4617c9fb78c2311136c855877737a4092455f269155850127ba1e8931e3c3599444139e4aea5d2d0f52c25100551ab0669a3610e9fb831d3e0c7ed7d7d2e1890791323a09491f6195f1597d3eaf48ecb98572c4534955a23118c95a25c88c3dfc8f1a1ef0ce1428cdec1d162df88166fdcb856dffac28990c783f6abc3b02e22f98cfbd93cf43fad206844ea5023ad1034db6b781401da8e94024279bb44f82de167fa6c4d14b496b635eac96e6299ad0685908256a43253d74c67b7a3d08a7dbb8e2a85c9f21be133e8e5042f7e106201eb9930305bd8b2bfdd1eaa7d4c8e702179001ffa479bf4e9ad071cb605c19e8cfc1a6e61b80b5d48df804a4f2d94524fe47e7a0c21022240a2125b655c9586906ddb3c30a24ac82911a2f366a4832c3119ddc01bd3220c90ef0f7dad2d5718e7c0640b0968556808a9182b01da73d6ad47456b64b7b1c9bbe1abca811251789008ab22838fef5e917cf9e25267bb9fc5f00c4a700b03cdcc789bbd67cf4502d44a9e8b76ba916df0b0535306eeda9b7f962bc81b6f7cfb8de16d8a3ff0450b090364c530a067846c0f818b1efbbe9ff955adb1e77b94de46eb6c6f173ea0a4c6c67d939ee18c114467a25b3db4c31ff25c0c8c249c68a22cb9536ae72e95c02aa9b0df2389a41128b16b010da63a71eea980afa06126faa1b6c4c2a6c395b1bebcc58c86cc8d8f9bd08ca0e4eb51bad70e7daa3046c5bba51def5131680324d73d60a3f6cb11536782293d202f1f942e92b8e1aa905f8ee06ebc28c4d3abdd943e0f3766fcac5b0617ad1d051d384144e4b623d06db36dafa6e80df1433b1692ac6e9ace6735d87e79a2a9eae32f978069f423e4b4911626e7046119f660efe5c8592192c02d7f6fa51bb9f99d6889541e3f3d21498b868a15d058b4a1f5443ee094cb705d335dc36b5eeaa84880be1e3cb4095736b9b699f3e37c8fadb756f7159ae257419eb66aec8db8f7db0e799678a58a74d17e5ad315ca81e34424afc8593c075ebe2d20262355171b05419f4d2672edc36326c4896dabbb24bab66f4d4a21a4b18affbb0cf4207007aef18719b92902a13b6333c576a9eb138e8868406790d44e72aa9d081cd59321bbd5ceb301b33a9602bc554c5c8658ab3081217fc7c2e94d83530f6bff0929755343cd46945e097f02e196081d345312d6bbc53d6f5317dbebcb0c4d2fe1273b85958afb01166acbc089767a90d517f68069b0056ba624d62f8cca37c9ea6b15ad229209c39864f4c4dcbe5e6f12c8e740a64059b819389576b1943fa240d2332878928b744c09833226ff4f6f35effd09b120b6c95f378936854b3393d635d44b3d8d4703501afd5b0f5b3f06a9f5883cdde2b424f42c35064f6f1b2668c160bddf9435f4115776cbb9bb0193ad950750105aa2b1eba39e2ae792d41af8bab6d35aafc4fb0c091056594696695337aeb843b84d874cc7f42d5ca79b67d1d7afe69e8ac44cf3c560a724d7465b77ccb1c77c006873d0d6b43a23d516b75d93fed5a27fcaf067734a648df4b620c1affd1b05028a0c20d4d60c827d7684ce193e749182d3bb09836e91a7702a2c81228f3eba7cb86ba50d35dd23f0f8a3cdf54716148852be4d50c525ae6d28e3f2bf3ec17ab6d018faff51a11fe2d60b7c27d61f81fb250fdbf9a658e4514b27b032257e4f0b3efa1f0a60b90aa578f20920c32ca1419abafd43fc2a4cac323804f03c453b2345a024f2db1aca6ef05ab09382e0c621f0e3622565c09cd984eb8f2d7365f21e74dabf91a4ba297d26608e55dd981e2e9756bb32ea57e18186b79788586e3a51c56fdd534aaf0cb42324224b12bd21ea20f301c1a962783fbd65e9b52bc49666d3f05442739dc74b0aab6292c20366c926db61a439eb0ead42b272724eb544ffc9ec9518fe4a2f8ae8e6a0d95eee922ebbb31ec210394057e4106fe1a7c6ecd1fa648f4806193eaf8cffbfa2de64fd6d7e6b963b1fe232705d8f0c7935d837844015a79ad418251a6c320d6812828ec15b2e126a02433728000a6e9f0e81e4cf5a7827b7d5616521813c4eebb7caf94a1c5564dacafa3f85365e1a0fa13cecb6ad30efc36378e484761c931aad5ed734e6de1529b7b7c928de1313a7d439312fda1a2c07ac1754dc7bc5cdc245fbf88d92b0e442c3dbb968ec5c507b6f9eb8d4f7e69e34796f9315156cfd6bd385fb8155257adaae59fa4bbadd19ba87f09fe61f251f36d7e8c1836626375a62fb68dc5af557cb0e2d48d8eeb83079f2d25e097b128effcf217dd2b84b6d2955995509fac5f5a56f4780c5f44c2e5f8192a6efa6087b12ff6ce0dbbfc5f80fc83641a11efe29ffef2ae074fb04bc617a5a7555e15f325a7533c74937bb12fb4ee8480284b788f1ff521ceb3b2de20a83278518dd7c02f87694c0bdacde23ad139014b88a640b96498cd18f4e025ede2a7237a1a5b1529ab7fefb383904435125b5c53f74fa81a4e911d61d6868dbd1dc1805a74dd1dd76dad7aaaf345a4af9c76624563fb603c25090789ff43bf7e34095073777a1bb54fbde71225ae58d139800e0438fe53a8a5eb61bd54d1a6d29b10eb931218a1855e578b8fa967b60acab5e1290c9815a850774b2566ef543bab06519eda71a870c8537aa6f496d0e1e020100e56036456947b0a3048a4fd3c5978ffb1a69d81940547c0bb3fa1697310cb38cc7d2b7da1475679cae41997b13d46e9d259173409d8db675fb206d978e74d123ac3142f37c3573e10a0baa2d51b093d801ff19d0873c2edd05c1ebf730f9154640cbec3e1331b6ecb4de1cbfcb63f0621f1d19ac11af782c6e8f0db52d3317efb60d4bfc727cfa7f58b7357d89296d4a05551c9565cd1e2c324f75d0ee546ad950d5604bdfba01ffaab992e9497bac258ede576de933c5b209cc4317bfae39df138cdc8c865f3b53a77064f52e4084b79d846fa89e03434a91e1e0350a888843900f36b3d01dbea1970daa1344d5dc7dfcaaf588f6ac5c413e1c2cc799a6b8e2acae9b5d4ad83e9086cb99e87dbccae5f8dc0e6abed8eac5b86187bba75b8301504fe4a2c79a4eb7c68113d11f21aca99bfce1feb20d46fb02c488f3de1f4d3af81af93e5ecac68f64a350d79a60c2eaaebeb042c29da356995578c382fb059dd2d7e4cf3fdeccf4c141f04b88d39004ec5946ff3d8012929c7ac61c8801b591810d37099b4c9ffd27733b6f3f87b87dc1054f9671a63443a703ca30cc61717fceccde1e94b7e9f9675031706405d983a6dcd858c2648acfac88dd300cd99054afe2e9edb7660545001c2b114221e5eb84d4ef7744854a639cabc3c62ae405b42c98161491bfd950a30abdb211129e3f9171ecbd8ea7b85dd5e14893daab0a32adb2beb7e98714fc456a0410083eadf06a5e69e059194950fb7c48bd807ead0e75de0698c974f4b012d2deb16cb604b432da583a983053495e31f1b07c6d443d731d4766f626cf9d59f81833a443292ae212a1f5c3866535d8c1b17ee9ab71b84ad504299a7340a7e0e9293e6b02f62007aae13513bbda70eee7d931483c5067d7a4236b74952cb0d435e5e9f0e6aeeb32f44dd48741c28b2d851ac9d410ab64bf1408cbdbf5974e4f51312be15049836ee89d654ab394efcb53577279894c2a5f931aeb9a79413f9db938a8940d3baf71b99efb8d3f9273c40dd158545a01abf8d0d151e43f04a32ad2294cff982e1b09492d7be1afec1ba018ebac068bfbff04f1cdbc6790a7630768ca921f86d08900f51097ebaf492ec88881b3ce320dc17d46dae03f947cf0d1607166fe05263a92e586a49c1cbf86a20307d939f4f9a4c3699e284846e1ea46f855469658eb40e868a63e034277fda986bfb1da6d25d5c97d7fecddf216fbf162ba2f2ba4816a94494fb3027548f91968a4d099ee14466fec4db8cf6273a101f2c8f852f4e5fc54b992d578cb802f855d29c4093e1197063c329caf5dd1272e7e6ca52aa6fb4a137f56cb697f4c30a3b814b416f6ee1c5b53a7dd3417a86631bb9ed046098e38739692487bbd0bedba63c5c0ba599ebcaca8c32a381d2cb9f70f7d00d01cd7d2b1486743082872aba6e502e5be6107fce7e757b233cba9537be1994fa1e00fa2cbdd5a8020f25043ebe4a8d76bbfeb706bfae2d80df0f4593ae3a9c3e5a42d92966cbe1f758a0809ac95269c5b03b952c2a90a1864757d62916fb518fbc8248b26b0271cdff0a4b7cb9f9c3fe1908b88f397208fc5284ebd57ad96b7e0885d9024235dd906275312683a103a9dc8b30748aad20937f7356bdbe81a11869ea24720c826d5f922abc1d303b33565a73259199c20890c3858ea17ad90de07226903a9a831f6131483b9f8dffd46409c6f461f1798e13eaa272d19ccf68fc70d26f5c74c88cb891e98875e1aece71ca66155dca70216dd986de013904dc6b75934d1b0fa8d4a7bfaa84a4f01c951117b7196e6ba0443389f76b1fcd810f435f7e466d5754c9265d8ab74a6c35402c8fe1a5f45d6c8e4f97221edfd249d4cd4a75f5d39fae670079074b8670c3c0e2de750166367bea25e7a2d22ebc5e21624892ec29be024ebc840911d8b7d0bcb94e7b7398ce47c8ead7763bc209621bbc6b2199c8e143f0c3f0e470745e96164f9fe49dae70f139d6d83182472d9a11e4fc40345eccf4f7e25e78de76ed3c15406804365b0bef06f2cdb0cf2ca384a498e40e82ab1bfda33db74260270c76f6b3b3d08327129950fe83a00751ca30f28fad207039f5eda9b6687a34085ce9d806ddb5396d214f5583dfcbfaa8a17034fdbf292b61f6f8c7ad26db7f34d4d644704d8f03b0de3872c985d21c6c8aba6e4081cc585064d757db274c01a7a118c37fb24143fca8d5280ba1e4eed3035a3aa1c47269df5d81f3492056fdc51c2e5579673640c05fd252e9d344a6bb7e40d0c1af5ca015edabac6dac125c407feab90772c7606a9e39268a771940d0f14bcbdbb949a7306d7649d710dcb4fa0d97d9d6ba232858760ec3d0d236771eaffad47091780e037952e9917659cb4c9a9760c220926c5fee6e7b3e3935a1f5723ecbd2c3b1b6a15d7dbc06fd192d89256783bea19c9dbb1d24f9f5c1a218db0178f4ff388dd3c65def29b273b5c78bf3cedacf1add94fae71680292abe37f28afd0242f0022745ef8eaee7ad9ce92ae3d5c68f71e4bbc524ff888a33b57dfa0de1b7b797ddca9e33fd9aa311c071aa6c5f1f7807752d4acaf2eb427e991e9e7709143351219db7c5358eb9f42a59cf82d2cb0407dad0334f7eefcdd0ff5737caf99aca0db5514f683479129358e996d81352e879c9ca0cb631de356518322ac18e2e1986b935b8bf686083152e63ad0532785abd5f3d059dfcc6e1fa2fbb8643e164244caff7c807de0f3dd71dbce8e26fdcb3e692df457f6477d033488788abbbfaa8550cbb2b623d2aff474b0d58c62ff81a4d364984e826689434252f9f3d6a46275d3335f6817b987d"], 0x20a8}, 0x1) setsockopt(r0, 0x3, 0x800, &(0x7f0000000000)="019ec638b5bd9597bce9a6db4a1678c423cbdc95cda2de6013193904ef865f15a794f78974526c5a397e135957848041c11e541045a961bb5ec71c960cce1a6458e2bb959f199e77d4c3912869f25044efb958859893d8faee608b28631a0cca5a38f7f93dcf497c", 0x68) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000002400)={0x8, 0x1}) 15:31:13 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 15:31:13 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYPTR64], 0x1, 0x0, 0x1cc, 0x0, 0x433}, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="65c36d70b6775a6488c7a218881bfea4910ab263f566b7fb32fe78713132e9cec618dd130992db8dc2deb9215250c6714688580df2d9b496a1273c5ab042978c86c8d2687bae2acf6a1d311443fda764fa71011cfdc9bbb0f2fc7e95c606edf432470f473bafaefabcbdfde2e56ede026503cd", 0x73}, {&(0x7f0000000180)="61cb61376fd30ba5060ab52d09aa2c72963ab89dd312f4a52c788a9201f410d17e4db50265096d19b6d10546416fe9f860c6b4a25fcb254a420dc5c600c424af9a2d237f10bf565b31d371be5b49e21ce321cf4f8ba0a00537dd57b96002f8817b131ca0682bc2d2843ad344db179d5a8e19755e15e68f2fbed14f636881addcd98c146b5a3b6b14b14f7a9baa55da935efdcf61373c15ba4b95a17e4a26a56f36c3c40cddd17c3621311decc711a1fb04b3c114f8a72cb776ca32ea648d0ad19aba9c00b6d7de3a32364ef96eebec3858190d725b85e138ee53862f1ddf24a6", 0xe0}, {&(0x7f0000000280)="6a657c219cc3d65c15bf376581b2e1188679b771fdf22f1822274aacbbaebce2a7982ffa5ce0f5c9f9e7a3339f98f891621c65d000cb0cbd8b3d59e68d627533983fdb461ad4ccb5f5d92851440675cf319be3d1fac83f40b0e43500bfbb2803f46ff2a8afba46a2304e1bc900e71e2942c329d2923690c23d57d3f8065458ca230c3d421b8e87ed4aa2eb91b78896cb892556febd123c0a5e720e536586a6458b07661bbb3dcd3a37bd79e7dd65b48a13500b00df65f8a34e507c6f09776b0ad5e39efce8fdd0a381d914dd83fd1e37c674e0d3e43d61055ab9ee503c8195f8a84bf19c046d0f25ff46f1fe626cf3817f8234b01962e568db", 0xf9}, {&(0x7f0000000380)="b82884eb3155eb0fe8ab5316f39fd4567f0b992f9b83ed98204055e00f79b59e1c7ce5df90f8aaea5acbb847f53531dd8748719b9bc8ea7fc1cd267e2207da7de835391fcebdcca8688d52d490f4b807115ccd9265ad82d9ed7ece3db711d6f20df4f8714ec661e9bfeffb864ff720e4aeba78e500d6546186b1204a7028aafb2bcc48569816ceced89debbdcce883468e410d", 0x93}], 0x4, &(0x7f0000000480)=[{0x18, 0x1, 0x1, "3d98319392"}, {0xb8, 0xffff, 0x795, "562cb05dc803943bfbe129820b89339ad3a66632b3d6b7ff973398532b46bb967684a434c655890384d295589719bea0f237b3581e10a5e0725748df56f6f40e8fda215ad6bd738d81f3ced7ee805fdcbbee486268dd811230e388f1b6f8e5226e6aa55b7d4dd2611a44438d42d0a60d6c0024b9525d41a8201ab0a2d03ef9d83824626125fea3ab8340027741e5715172a624b2f71c1fec0df312d50143ab7a539f0596bb"}], 0xd0}, 0x2) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x8000000000000000, 0x6, 0x2, 0x1, 0xfff, 0x401, 0x5d, 0x2, 0x2, 0x4, 0x2}) 15:31:13 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x3, [{0x3}, {0x2, 0x7564}, {0x2, 0xd59}, {0x0, 0x4}, {0x20db35333b4ed45f, 0x1ff}, {0x3, 0x4}, {0x3, 0xffff}, {0x1}, {0x1, 0x101}, {0x3, 0x6d6}, {0x3, 0x8001}, {0x2, 0x7e5c}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0xe0}, {0x3, 0x401}, {0x2, 0xfffffffffffffffd}, {0x4051b4cfe978c250, 0x10000}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0x8001}, {0x2}, {0x3, 0xd22}, {0x1, 0x5}, {0x3, 0x7f}, {0x1, 0x6}, {0x0, 0x72}, {0x0, 0x8}, {0x3, 0x7c3f}, {0x2, 0x1}, {0x2, 0x80}, {0x3, 0x3}]}) r2 = dup2(r0, r1) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r2, 0x0, 0x596517f70e425560) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/154, 0x9a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2) 15:31:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/13, 0xd}, {&(0x7f00000000c0)=""/157, 0x9d}, {&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f0000000280)=""/137, 0x89}, {&(0x7f0000000340)=""/161, 0xa1}], 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x1000000006) 15:31:13 executing program 1: r0 = socket(0x400002, 0x400000000002, 0x2) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 15:31:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) dup(r0) 15:31:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 15:31:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000380)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10800, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket$inet6(0x18, 0x8000, 0x80000000) r4 = kqueue() r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x88, 0x0) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x141, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xbf, 0xf0000000, 0x3, 0x8000}, {{r2}, 0xfffffffffffffff9, 0xd0, 0x40, 0x4, 0xbc}, {{r3}, 0xfffffffffffffff8, 0x40, 0x800000d0, 0x5, 0x9}, {{r4}, 0x0, 0x80, 0x1, 0x1f, 0x2}, {{r5}, 0xfffffffffffffffe, 0x80, 0x2, 0xd81, 0x4}, {{r6}, 0xffffffffffffffff, 0x88, 0x0, 0x4, 0xaa73}], 0x101, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x4, 0x20000007, 0xaf, 0x401}], 0x0, &(0x7f0000000340)={0xffff, 0x3}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r10, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) 15:31:16 executing program 0: r0 = socket$inet(0x2, 0x40000000000002, 0x0) socket$inet(0x2, 0x3, 0x100000001) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) 15:31:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x3, 0x1000, 0x200, 0x2, 0x7eb, 0x7ff, 0x821, 0x8}, &(0x7f0000000140)={0x100000000, 0xee}) r0 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x3]) 15:31:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x14c, &(0x7f0000000140), 0x74}, 0x0) 15:31:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0xffffffffffffffe0, 0x7fffffff, 0x3, 0x5}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 15:31:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f00000016c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 15:31:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x38, 0x8000, 0x2) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 15:31:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xd7) syz_open_pts() 15:31:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$getown(r0, 0x5) getpid() r2 = getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair(0x1a, 0x0, 0x800, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x10001, 0x1) kevent(r5, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x24, 0x0, 0x2, 0x3}, {{r3}, 0xfffffffffffffffb, 0xc, 0x4, 0x81, 0x832}, {{r3}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x1, 0x200}, {{r0}, 0xffffffffffffffff, 0xa, 0x0, 0x6, 0x4}], 0x8124, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x7, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x81, 0x40000000, 0x9, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x14, 0x1, 0x476, 0x4}, {{r4}, 0xffffffffffffffff, 0x59, 0xfffff, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x3, 0x1800, 0x1}], 0x3, &(0x7f00000002c0)={0xfffffffffffffff9, 0x8}) r6 = getpgid(r2) fcntl$setown(r0, 0x6, r6) 15:31:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) write(r0, &(0x7f00000000c0)="081467a2df8cbbc04cb7b622c86f4f8dc85cb3c7e9baec684405e80e1e10bf0385741414382cb971ceab036e3d7b2dffd82225204a6cdd6ad9ad9c9ca5a8744ea3399e05e1d9fed8163c9310c2d6058a55b8bd24983485572779e541a9abf24f17fdc76d67f42084c8495e58ee4d5b879302b58090ad5b4187e916a35a8e12e90c941b4cfeb10faee2dd380c68f7", 0x8e) 15:31:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) dup(r1) r2 = geteuid() fchown(r1, r2, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:31:17 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='\x03\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 15:31:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x9) r4 = dup(r3) kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x5, 0x4, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x8, 0x4, 0xfffffffffffffffa, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x74, 0x14, 0x7, 0x1}, {{r3}, 0xfffffffffffffffd, 0x4, 0x30, 0x6, 0x6}, {{r4}, 0xfffffffffffffff8, 0x20, 0x17, 0x5, 0x4}], 0x1, &(0x7f0000000000)=[{{r3}, 0x0, 0x9b, 0x11, 0x2, 0xe28}], 0x3af, &(0x7f00000001c0)={0x2, 0x81}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 15:31:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x108) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r2 = getuid() getgroups(0x1, &(0x7f0000000180)=[0x0]) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgrp() r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="fadd6b0b0918f0bf901a7ab6465ec3949398f7326f031bc1d9cc3ee5aacbedb254c3400b0b23c899f0b2bf6e169f1a9d22c6ae63692345ce01118c44be9f4f4f3d88b4b899523c5c51435e15080b791cb064914da7801f9e08403e55fb1ef5b142d08298a84f81470bc0b0cbd02a48cc56950ac5292d8274590bf21952431ee363f48facac75239f93b6ed69cf7aa65dde236df8896e73fb827e96c20384829450d3b1ec2effdaa659c15d61", 0xac}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x2}, 0x400) 15:31:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00000002c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x100, './file0\x00', './file0\x00'}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0xfffffffffffffffc, 0x6}, 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1000000680, 0x0) 15:31:17 executing program 0: r0 = kqueue() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r1) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) kqueue() dup(r3) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r3) kqueue() 15:31:17 executing program 0: 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) munmap(&(0x7f00005b8000/0x1000)=nil, 0x1000) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 15:31:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x82, 0xfffffffffffffffd) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f00000000c0)=0x8, 0x4) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) chroot(&(0x7f0000000180)='./file0\x00') r4 = msgget$private(0x0, 0x488) socket$inet6(0x18, 0x5, 0x8000) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8a42e69d7c6bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x101, 0x0, 0x1800) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000100)) 15:31:18 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000300)=@abs, &(0x7f00000002c0)=0xfffffffffffffec9) truncate(&(0x7f0000000240)='./file0\x00', 0x80000001) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f0000000140)=0x10) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/10, 0xa) 15:31:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01f5040601005e0eea7b601a0d069d78681eab07783b00007dfb7055", 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000180)=0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x2, 0x0, 0x1, 0x1, 0x100, 0x10001, 0x3, 0x3, 0x0, 0x6, 0x10000}) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 15:31:18 executing program 1: socketpair(0x20, 0x8000, 0x100000000, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x3, 0xfffffffffffffffd, &(0x7f0000000080)=""/158, &(0x7f0000000140)=0x9e) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 15:31:18 executing program 0: r0 = syz_open_pts() r1 = getpgrp() getpgid(r1) syz_open_pts() poll(&(0x7f0000000280)=[{r0}], 0x1, 0x0) 15:31:18 executing program 1: r0 = dup(0xffffffffffffffff) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x3, 0x5, 0x10000, 0xfffffffffffffffb}) r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="0f475e8b3dbbe672a2d911884c496444d983dcd1da91513018c5bf3636a8bdf8c434947177a1f83cafe2ccbcbd8829f9d4a418e0327a7cd66cfdc28b7b14cbc9d03255364c8f4b565d751f64bc7005c1556681235b75c79b5b536757161d7a33cb96d1c1dd9b766fe49fe21d3a3e98ea800c85dd40abac30c2c896a7bfe061761adf02d85eb3220b8cec6e62da96a7b2bf52", 0x92) 15:31:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 15:31:18 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 15:31:19 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x27, 0x5, 0x1, 0xf37deaf}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20080, 0x100000000, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x2, 0x8}, {{r1}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x800, 0x9}, {{r1}, 0xfffffffffffffffc, 0x13, 0x1, 0x10001, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x0, 0xffffffff}], 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 15:31:19 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 15:31:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) connect$inet6(r4, &(0x7f0000000080)={0x18, 0x1, 0x5, 0x2}, 0xc) close(r0) 15:31:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x65e, 0x0, 0x3, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x13000)=nil, 0x13000, 0x800000000000, 0x1013, r0, 0x0, 0x800000) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) mmap(&(0x7f00003f1000/0x1000)=nil, 0x1000, 0x2, 0x1010, r1, 0x0, 0x0) 15:31:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() kqueue() close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x715) socketpair(0x2, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r2, &(0x7f00000001c0)="ab7aa12ec9529fc4d0a933cb056678daa1b0d3ff6191bdb981fb7a4017d44067b86d9a283023ff053d8e2098767c15093e91d88c9f4f89b3b950e812f3924d127840a36b8f3ccea0b8c75b3f800b5f9c92ec541e5637a9937da8f11a79ed4d7949a18f5f0c99d1aecf5ebe1a3f3f63cbe994a9650df93025d8c2645e125c499dba6064224d7520dafd12196a15cf0c5dc4ca1abe6f3ec5f3e4a623d6aee20b78636fad9caa86a12c4ba96150f02f8a27fe22ea8ef75835bb7ed8f674ea85ab5d20a21e6132eebbb50ef19420a83bb2d40e99ad59a3b98a96e169f91977317e6658ef1e169aef8972a8bee6fe22e27c52", 0xf0, 0x2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x20, 0x1, 0x81, 0x20, "97b4fd8fe8e22b386707df8fd78b9aaaccbf03af", 0x27e4, 0x3}) dup(r1) ioctl$TIOCSBRK(r0, 0x2000747b) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 15:31:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20100, 0x2) lseek(r0, 0x0, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) lseek(r1, 0x0, 0x2) 15:31:21 executing program 1: socket$inet6(0x18, 0x2, 0x0) 15:31:21 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5, 0xff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) r2 = syz_open_pts() write(r2, &(0x7f00000000c0)="14", 0xfffffffffffffee1) 15:31:21 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x800, 0xffffffffffffff7f}) r1 = socket$inet6(0x18, 0x8001, 0x0) dup2(r1, r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) listen(r1, 0xfc07) shutdown(r1, 0x2) close(r1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) accept$inet6(r0, 0x0, &(0x7f0000000180)) r2 = semget$private(0x0, 0x1, 0x80) semop(r2, &(0x7f00000000c0)=[{0x3, 0x200, 0x800}, {0x3, 0x3, 0x800}, {0x6, 0x9, 0x800}], 0x3) 15:31:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000100)) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fchownat(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0xfff, 0x0, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) 15:31:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0xffffffffffffff0f, 0x0, 0x2, &(0x7f00000000c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) r0 = socket(0x10, 0x8007, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x10000, 0x90) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000003c0)) r2 = msgget(0x3, 0x40) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x1, &(0x7f00000004c0)=[0x0]) r7 = getppid() r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000500)={{0xfff, r3, r4, r5, r6, 0x19a, 0x400}, 0x9, 0xfff, r7, r8, 0x6, 0x7fff, 0x196, 0x4aceabc2}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='#\x00', &(0x7f0000000080)='\\\x00', &(0x7f0000000100)='[&\x00', &(0x7f0000000140)=',\x00', &(0x7f0000000180)='%!#\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\'!.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\\x97.}\x00', &(0x7f0000000300)='[},\'\x00']) readlinkat(r1, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/14, 0xe) getppid() r9 = getppid() r10 = getpgid(r9) fcntl$setown(r0, 0x6, r10) 15:31:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000240)='./file0\x00', r1, r2, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000000), 0x10000000000000c4) write(r4, 0x0, 0x2ad) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 15:31:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 15:31:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="00ee94240de739464553c115adb58492f0d4b1b271a1f4fd987d3cb523ca830e407c6179220b4f96250da33279f339155119387b5abf1a540327a99969", 0x3d) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 15:31:22 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) flock(r0, 0x1) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000100)) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4d, 0x20000100000000, r2}) 15:31:23 executing program 0: r0 = socket(0x20, 0x4002, 0x2) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/6}, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) 15:31:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="b95cf4098880af494ebdf687b638679cbd593b4792fb6c9d9946a29b267c030ee227f365349bba1fe5570f902fda167ddd43e36ce730a63467d01057b1ffd3231767b9a435e9602ccca9038ed930aaf364d39f67b0b74af5aa4933be2350893bfd9c19c43d318da87e8b86bb896285362ae43af9f26b07c999b3886c2e699eefd0f430bb6b23182af0e3995d17aebedaa1ffc5cb8e4a0a49aa825c344e86a9939cfb9d8f436eddb4c80d5bdb6f47606279915aadea4c69075ed21d6620c56a6eaa3db3f9d57b72adb4b8fb64507e1276a5493751c39c13ebae975389fcaf72dc6616075c026d040de5b8672fc0a27c279b4c4f7af2ca28cb12e422fdb0eadbb55e7527a0aa5d563d5e6ff2880e79c962d553e846f05b6006c13a4ff4eb6a4220ad4125bd068fc38b6021706923ccab0cce8b10d271eebe9d9d5e45a3b43dc24fc32296a48195e52ac657a4c10923a0c820afe4f65958b3e33b0c266408fb3bf98a89e043992aab830afc636c397e0fa49001c3c35ea7339ce3cb0ef0b29ffd4db63441c2a981516602d59a980ba62b2cd9f46c05718e49078de9576b3f201f5eaddf0f0f0bcdbad4678ee43e93014e1edec2dee05b296e5313600974c76fd3f0027dea7b1930c7aaf7fe321c0f9dc849a59c3a22accbcd0b44100d3b1ca4fde9cebb3404fe7a43ad0706f83c97019bfe596913bc76051749c8b26e5f4049a4992d96241431d42e3420d0161628734d4ee2dd3bbb09ed60a5d87329739c8035b6d603b9d3e14d39bbc0a7591030a95d8847a8b4c562938e1ef07a81c28e111bdcc7531c2ceaa655e05b1de9cc763959c6e49053c905fce0e833f51ec81ee9135a2514b96d7709a201a13294dc9d6f98f853c5d1733e06c744c9ac9889e93d8cf2cb8366f75e18c718f4f35b3dcbc81dda9099a129f34fb6b836132c4c97dfc942939399a1eed1bb16b09177309be91483314d46c0c755c3641d9a4d088e1c3d4bbaf8861c12e8d2edde991b92d74ca5fdd53d77dde721fa605d7f6b6085ae8c983ed657a646c5f5bdeedd6e25eadb7f9fe99386c34e09c3ed2f633b46c2419438faf7f8562a53b9df57238ddda7a1ab1d2a88430e609bdb8c063e3737dc92e2f88b95d611367b9b145dd3d87af1aef7db000d557c6ff438e853133155c0a386c39f4e04b63366a173d657aa41640a38b62917cd0ff6137268c47d1b99b651eeb83b0c30fd265c393e58267e2c42e84be9ae0d5aa9c9d710633cf0277f46e090463a7883d702029227663a15bb5694495b7edc55d7e51db664773997107a8d18e0fd273e23bfd97a7d0fdad4356f38a7eaf17889f2faa1b5f723d6f6802cd6e39f0d1190e0ea72d9cd61800787869ec1cd4d7dbbe5c34685b5b8ed8acd32d49a5b321600205f3887fd35f8187707b0da658daadbc93590cc82a74549ad4609392d7ef8a2929008dd2a7c14a2ce48116073fad8d7548099a7cd3f6198554c7a91ae9b15035d3f2845d38b385a46d4a4dc8794c6b883dc0386df256b0ff51fef98c596341254f6b3a23fef4b4fc9575ba2e02db30b7bbc4ab06a2644b7ea8b09a3664c4d2bffe325479338db94430d04a0d19577c73aea870111b281991aad779e22ec67e13bf70393d00b95005729a369d7eeee3de56b912183a2e8fda4cc717011ae9a08407e3afd118260060e49d454fd7150f0441f9fc1ae732da2f31f8392cdfeabe601fc9ca35629b7b293efc5cf3664df85cfe7b2b7a37af90af0c413908c51b3741afe8a5e79a8142b55964faf2bf5d440f37015f0be106244af57d0f36ef9274bc99af0a67d131f76e4975a8d6a7ac4b86ae8546dfbc5c91c31eb855c1a6b81f4ea3d528686665bf370a2f27866ec13f2ea7e3a88a353f799e0f5613d1a5eec6dff49d1c175bd9391f9d09e8e81581df8615dbaa0d2a32a92120bec939cd7260936cf762a088eb3225e8c3627cdee905c8c9abfb14ed1701370d5effc2c666b88feb6859c5fe48afc8bc8a4529f3042e4513030ece7e43debc0fbaf670826f3a5714c0d05f7db4c2962ae052799287caaff53f0a3c28f9dfabd5f388d9009a24d17a059dd19d4f15ae4db6a6c40da5955afd90c00df465036f9737f0b09aee7b688d279d91ede90b561840e6e0f68a68a5937b4efd6b34024a6e3ae30ac5233f7ffccea920098e598b4e7febbe5e78319456b4fe7c954099fa2bb7afa9b7c0ba5a3ddc221ce7ccc50a2cfac53a9972766b830c3083e73f12826443c4dab7dec3351230637be9b6b6fa090cfc7cbc439b5a28f155468bb0640d7030acc0d79fbb0886a3ae41de645f9da236b608e74af7a8acf76436a6927096fd91de5c2e3f1ed9bb4e0933d872bb7e715b17691f31fef65013d65c1cbf47f1b7b6169e9d44296db04d370db333307431c9d9094bb326e61bcfd782b3c9237b46b526b74e6547b8d249b84dc9e23e007c100092207d1dc389ea26a8f9b6e0b075c7a8d59a8bb954cb36cdd0b7547a85f9cdd57f9f8eccd2219f3fc7c06db3481d3f51f1da971e6099435c67136b94e6e7a37aca1fd4277179f8e98062e3bd8b7377accba90cd8416e20fa61180079d8f678ab05e7a02da8c5594659bc887bc15b56038a45d0c4264428f3db1539e46bf76f368427fbedfa36713c54820df1bc671833dc0f2100350933593688831ebd832907546d2326698dcd836a9e70276e4608085cb106999b8dc55fcaac55d97ab615284d1d5d5dc6cd53c83e734200bac4952cbd47d601e3836c3b222545ced50ba0ae3c207cca4f495a4a51306c546122fb03967bac5683dd7e60506de5ef1c3eb9320590442e0164dd6e9554cb194b6f6be2c708e90cf92be3a014f1a97f9d4abaf19bd9c8c0cc67c9f53c1496008a30f03e57eec9d5e1a301eead7c9303ee387fa8e489953713afa37f8560f3076aea708c7b6434a5918707ca86cf78820b421a4bba614e57d5d23e2eeec61b700110f72945f46318aac062eb2432c7de84123246fa14be86679193165f0f17844296da6a0bb7677beac8efa145e2db89403c52c6924430c566ea07bfee77227d3a7522c2bf25177d5435afea6b27537a54690b32a1df37721ca7be494709bee83dce8affe02bd0927ff720dfa1f53a3c09c7c101d900e3303ad4e8b2c6e299533f15a86175cbeb7540e2f79c18c59ff9f6a7e8f3eae16355037b41b516f2ee8cdcae1d056034bf1de94f6e11371810399a9686c50208f7df5d0cf23fccd4399b275351599ed0033671099ed7b86f550a324409f97a1b05aff1a17a849276a00e5aa36f26f759c15e196d57e14967af03838aeb02ace871f83f8badb0c43db028f7c2faffe6362a93230ca00ee633309179cee666b8c4c1453a49f02abb91f60ffbb364241191332f1fbafe0a39caa3fe6bf601a479dfded8f5d3a27004299066fcb7d91e6f9f2c722387d468c7fee0fb63b32038ba6f42c032ad7c09a6f39324d5aa6c958872a35dc635ab895e70ee1adf9d050f17ec09dad8e1338551bff6e6a3120bad10fa1118396e2e1f3b49f156d6681d0cde98f245031e66523a98ed0e300ea035b4e17b0ed2c8db1c516ccc5932f1d66a12cd9275db4d17ac848918cb0e2fc3441cd80aeb52c948246502931ea6d7f18d8a0baa427fcb53f00814c3b63d3d47a0752671898d7011dae28865bc4d03d564b73b87c2c2f6cbfd460470fa62ef6db21b85f56b24133bb2a26dbd4d73b2c496c9bef6f70afcf1ec237c43bad269fd4e4582aaa2e84c28ada74e95d4386b6c48bdb6d846cec33a737b2cc21ed8dc728d08be85705ffd9e394f7cbb9bb91703838fadf6f25451a6c32ed36ef20c6adc663d2d77fd809598a04c6ec2273707f166aa46f90aef695bfa98660530b1ba0710c68f57f493c88279683d393712f5e89df141bf7802312e1c965dc73bcbf92adc21e606467ab308d1798e1331674b415214ec5387b68112121600550a27cde1b695f350027d0c1cc991bec52292cf219c44f01845b04b7c0f06fe65d2245f3977596570fb3567677cb5a81eca6e16313281e87b8504df2528cdd105426a6a1935a97659710221080305563e0b80e9b46fbb135542781652f896ec08e490d50c5376dce57800a9c4aa5b7886860edc6377695b329c5462c0cb14575ce077978253a27f14f1a426b473db2a305599b3ef2f757ab6c50c0dbe6276ffa5a36ea406f9b9aa411a0ef4608d066f74d8b0f2c1953afe62b23780c04432327ebdda9b3c12f7dd6618b5ed6395b54c647136b35e80e095585dc8463886a2f8a435fefc04483d1dc3e30fe699e60b87593aeeec31d54b74b648f3f6bcbfc51cb2e8ebd3d0c9c4b83a29cd521a7093042b24a73ccd0992afce38e3a0817e7998a568449e6c3296661841a3ee5ab748f8453c3a415c08005bba7409abc99205a2a65ec90e5be613fce74e4ddfeb76959a3a483440c43bf33bec34be19dd9c9c2e214c2b442dd147c5feb81bb03ac80b29faafbc9262865f111f553364a9dccf1f3eb3b3467cd89ddad4b00c663db3438a1399f44d0c499f2a31d7e87013fa784c14933507760aa56ae5dae837c060c0244d2966234ad0a8b0a14c06f0d084094a2a4732be311717e5a15afe603e7792d816b71946e3e9c9c02434ebe050eec2875b3d5db940673f7615b85b667f78035e945d4d027f83f624101844a6a9c8c96a796595cb526f02b37236ee8ca6f91e9733e9e0dd3a7b10cdb32983195cb2e69834dceeae4d8388fa9451f17619f9bba2cfc86e2d3c5d8455de1a72c1fae11500341135552d8dfe16a22527127d432018d41d9a0a6060d27774addf6ff20186eaa4520615f76a2f533e6930dad37f5b6140b40b5ce072c1500baef387bf41c660fc2efef609bbfbd00c54ccaae15f74edd99cd9f478feb1095fe99f318f0b8458cc7e040d82a5bfe89b4408f0831940b647a58cf977211e0abd6df13b30574cc908ddfe6286b1ad8e28b1f5dbab2c0c8fd02923a6359a625a81f5bdbf3b52deefb88e5eabaa8668eeb1d85b90642c08f2ece4f13cd8b5e1e63b21b609c8e677b901f30153fc393e373e1f1cb533a0283e333a5867609d6d7565a9c7bed0e93b8d551e752cf0325886e67916f6bf01ff4b097b904d2f2e28d1486c9829fcbce25fd8ceb46265696b4838ddf11cb806786e3b12fd673a68f2a46f962be3c2425fd301cff16ad435291ca141fff9d08505a21f4b8ed31f9a09ed8c2209c2495d07f0d98552678f86d8e9a1af9d5e4f084a1b9d36605b0e0a17a65415f0863ce7022b3c92ab25da9cfba857adb98aa814a5be90f0cec83975e1ac1d596dd68d1f4771f272f9bacacee70cc2c92e3c033b714768c57050f8e5c2cce36c169fa87a3b3b43936f907ec375470a9e5bfb627edce279acdb5af539b09ab6aa486f8adc782d8611fc67477e10d7b11359766a990ab4d268264c2494f9ef83451fed393cfa427575f8897e88730ec0541a063663b142446e655916b9f28cbbc26967d571995a885724d0b45e944e9993c307a2001b86bd25c133e66b8d8b608d84aad57160e1d3c0ee5fc64d1c64eb5e22c2dce0e993bcf2ad3be5e4f2ec36245b4cacc72d4a8efde9cc6698849e4f7d9813bc050fc7c937b29eb513dcb6f42471884f54087e2cd28b8dd90c20b9db8b386dc96d0fd648c6ad0b96ad147056271dab8c3f0f4a109706b62268c920055e244145e8808825fdcfda3d9c2ee2bbc650dd7dc99c7d6667bb7a1ce4b5df11b016f7ef2d5814c81d87e89f3fdcd520a9cfeb06f6d799607dba5e00b5225", 0x1000) r1 = socket$inet(0x2, 0x2, 0x5) openat(r1, &(0x7f0000001240)='./file0\x00', 0x20, 0xc8) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r2) setsockopt(r1, 0x3, 0x9, &(0x7f0000000180)="58f9abdb", 0xfffffffffffffedb) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) 15:31:23 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0xfffffe0000000000, 0x7, "85495500020000000000001167f5bfa600", 0x0, 0x3}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 15:31:23 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x23, &(0x7f0000000080), 0x0) 15:31:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) setsockopt(r0, 0xffffffffffff7fff, 0x800, &(0x7f0000000040)="a7c388915ead9839868e164704125c68fc49e79279335f59d5a24b173192e29ed0ee7507e10d9e2c9ff7ef1ad59cbb8c346c3f38485488b47fbc78dfe76d469c95c87614af606128ad3f1a2bea1e31f0d4", 0x51) 15:31:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) dup(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) read(r1, &(0x7f0000000140)=""/130, 0x82) r2 = dup2(r1, r1) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r1, 0x0, 0x40fff) writev(r2, &(0x7f00000025c0), 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0xffffff32}], 0x1, 0xffff0f0000000000) dup(r2) 15:31:23 executing program 0: r0 = kqueue() dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) pipe2(&(0x7f0000000380), 0x10004) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x65}], 0x0, 0x0, 0x0, 0x0) r3 = accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x0, 0x41, 0x800fffff, 0x3, 0x8}, {{r1}, 0xfffffffffffffffe, 0x20, 0xe, 0x1, 0x984}, {{r0}, 0xfffffffffffffffa, 0xc, 0x20, 0x40, 0x6}], 0x401, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x90, 0x18, 0x2, 0x4c}, {{r2}, 0xfffffffffffffffe, 0x8, 0xf00fffff, 0x1, 0x6000000}, {{r1}, 0xfffffffffffffffd, 0x7a, 0x1, 0x0, 0x4}, {{r2}, 0xfffffffffffffff9, 0xa0, 0xf0000000, 0x145, 0x2}, {{r2}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x910, 0xff}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2a6, 0x9}, {{r3}, 0x0, 0x4, 0xfffff, 0x81, 0x1}], 0xe6, &(0x7f0000000280)={0x6, 0xff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 15:31:23 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(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0x80, 0x6}, {0xec, 0x1}}) pwritev(r0, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) 15:31:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x93) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x983, 0xffffffffffffff3d, "85fefa22a602ffaa0000ff000100000200"}) readv(r0, &(0x7f0000000100), 0x100000000000001d) 15:31:23 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 15:31:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x20000000029, 0x25, 0x0, 0x0) socket(0x6, 0x8003, 0x822) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f6669ae90321caf19937ed83507975c435e0080000000000000a6f5ead76edaba76e05d2c9c60824f8de9b85a00aae5267042600aa6a7bf54540252a14b5a6c7603272e638b933675d5ab2ad279b265920cb27abceb4608bf7f68a9deb0fff778ede0370cdff4994ec35020e57c1808385abcc93299006aaffa996146f7a000303309bee62ca4beb99ccfcf44376176"], 0x10) shutdown(r0, 0x2) 15:31:24 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() ioctl$KDGKBMODE(r0, 0x40044b06) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 15:31:24 executing program 1: socketpair(0x1a, 0x4000, 0x800002, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000040)) semget(0x0, 0x2, 0x100) msgget(0x2, 0x302) 15:31:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) 15:31:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:31:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="a5536f0f98e1248bac71b45b7377aa5f015103f0e8c48cee07e360421e89685cc5e4e631e59ed635e09bec088053ea516414659d5e1eb045aa3c5b23cbe5723b5955f5eeb66665459c87f2f13d0d455d21ce14cf527e179b784929f5798565038b1b57d6a6f038ad776ac203be81f4acf53526f263d601bb631b", 0x7a, 0x404, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 15:31:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x1, r1}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x840, 0x48) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)) 15:31:24 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x3, 0x7, &(0x7f0000000000)="0e9038e2e440b06129905eca6ed27dd4ace4f913ef47b90cb2f03f0520e84cc6cdc02f1ed5a9d5db530e65518df58d8739344d48b5d9ab29de2fa1da5422f8e53a3c6df00e92015becc7016f3e839d76ef3212799c6a17c48ec42a4f269cc4c13841366e0237d8ebee917371167ca660a180ad7a04ac0a3950c23012118a53e5b920970c4ab5baff962dd411ad7275d9bc56917167c9addedfc3749b29fa6f1370a38b3196e472e46250ad350902ed135f085c3a2eb123d3f565cb1e244718830c89bbc9bc4f9bb2bfe5d16c04b44cb77e33c19c693a5ed03ab10392b5364f210ffef36a88838c8ce218b0b25e303fe84c75bccf429ddf4dffbe96f8d125517d3ae1bd58a76deb8f6665e72d2c05abe7bccf696aef7afe21d11cb93d1b5cf29113dd43dd06dddd6ef5eab6b0dff6f0cbf1c83e30c41b216d3472fdc9f819b0bb714301d34610b5a8b86d90159769a8d49d5fa8ceb90274f523edbebf3db3ce59c2c4062e488aeb162fd083a4fe90a4186a160d6bf2e5c0f0b720d6bf06a4ff9baf6d92a701f6da9b6c99ff0ed884f7ca6b8847718835785cfc51d75c008f577d5b70ef4f0906bed18a15cb02c75f8dfa2220b81412d4afe87ffef32003a5a1540365c9c54e0d5d8819add27eeea08efa47176eabd2b44873d5cd37ffa952a9b08855fd723715be1f8905e9ce8dbd778154568b41bb694c4e0b14b1e278ac28d108dee16d676881363dbc1da59dd7e0517617a5ad32aa29dd48a4706a62f62c2a871f94056f70d87ae3e8d26badcbf7aaded89db809fdded08bda6c63b433ff57a3f36408489bf47aa45f7f623480b30a16fa46bd741a074d317b6830c29cd2b665d6428d0e69639e8682b72d92bb877a3ebcd7f67601979d076ed5a48c4b5672d99a34e315c8c013ff1c7164b4932c38cffcb64881ad20b9cb0e735330d0693207d878550389906423fdc116e09e0647af6dea8bb920cb4d95b465f19f8c20c63c588eba4cebc09d7af36f0a9da90542d4b0e0cd715947ad4a49bfe3084285481bde24b8608cb3dea1a9dee5711f2c660719c6643be5f39de3fea013c8fdd0e824df8822262d4dae9fb94abbe565c088da6418101e8b3c769b08da42ecb55bedda32e161fccd5de9c21a10741fafadaa5d49bbfe3fcd41132be67b88a2fded06a8d243263c9689c0e83b8dcb94f41b4ccd5fc2a7a528e8f3393b57518886fdedebd452ee2b60a96db319a995366e838f86cf4131070c8a35ba3fbfd389844c9b588199ded4536f8d87bd1fb59a7d17483a18caf8fe3636f585fde5697d644f9d7cd0d0fc583655d8265b230bbdd8a50792afa73258787fb452e2bdffc9aef7c80bb69c3216a437fa1d1958638243a48bdd4ac481a00ddc77bd50b275ae9d45b5b06658e1c44cf4b44649589868000cf1d06250aceed9e9b0307906de75c99c87d7f668d06bfab67eb3ae00687256f8f308ddf49bf6d516cdac93da4d6086b9c3eda32a671d7c1355246d86c9e37bb0a30449ddb316454132b6f919b9c6c86036005bbbf313feedca1815b50945197e415d3313fe8f88e495d59a1e0577bdc5242aaecd2a0f265e25b056e0f42869d7740590828598543df21124830c8b62990bae1bd4b0a2e0876e1e8cab6d9f802e2a74f63aa3dcb224fb67f321d3e899d5bb3b9f201394f2b1da54055f1aea316e6598c38e4417608487548f8ce6a78f8f0bded43cb59bbc1605360a0f4fba51293684e3ad1233ae423e68f3bee5aed9b57d25122dd94a6021dc942eb46609dbd614b266afd98ee405bfc2ba9d8969d23213ca49b854367e3e0cadf28fe67d7b104cf5c18222f036474c3218a0a0f4921d344b97984186b77290c01c9d77f765c98e74cd719bc0652a5e9fe4518e0c68c4cc8228023e40c924e2dc94df8bd9f22f674fc6c0f7d8079cd0c9b9287e061602a321e656392cdd37834e2055036b3745a08943beebb54b9df92d8b99cdaa8456b2a7e6f27e53f63dff0c2298a3bb390df7546a19147de3f3b2559a154d6a8c87d7fcb71c773965730c37f4beb5c704e6a21afe46c63b7ce6ea16ac56e7a0e81e5a3aebb1b9a4c1cd38a0fd24c3542b1e16db1f0544c226f1d045f6de99d306ed81b71ec18166a33bc9fc87a85863c622ef95f00b2c108056a6d9799832cb587953e482630810e4bc2c1be6c55a610edac4c3717c10ccb53291ee6bf1599574441c0391f399c7283065668b7b23e3991dfa7f1019384e632e2fe172924c143c1b79f5ccaf35e7b51971a8f77cb98f185a942fd2d5f0182979555be2735454767a065eb8972cf18e854f7fca219ad4ff090b8015814c0e43aae317296db58a25fb3244b3aadc68c9a1c167b4557c495a275afb849a08c49428f4f926db5f6c1b6f0e52105d2d126bae0bc70aa35a67e9cee40a0fb6ac001efb49a755fa36728d281051e72856ed9aa29641f7a17f50785c23ebbc704a0ee2b4de5c240ab026ee36cd32afcfa8244994105df0647d1a01306178f2c29d348a9fa3bd1d5b90f239815d8eb6049f1ec15baaac399483633abe111672c77b68956b11bba7cc6deaf11ab898002617cce2bb699bfebaababbeaac9ffb0a427470967995824712afc9917430dace963996f3fc35e96d99b27ea50cde0a4a63e19ed74db2b4580e58cc22c24dee7260b6e56362747ebc8f0cf65c26fc7e0db876239dbb867206a162df23355a31856080381d36a00b4a0651b53b36f00b54e6b41922740a6b84361e50d26aa82fdc3dbd2e9770488d9b1b5519b83bfd513073635ae3b78c5f088aa716a8cefca6049e38a37a24a69fc59656db82eb1530fd3dea28a93d022dac54b03a72a040add3bc3404be2c100f5c7c5e933e58b374bc44d8c17fbe9aa723ece0aa1d92d19956afb03a797d6987cd32394d8dc9c5cd57c3f1c05ab71560221346b8294f8fcc72c6c3c35cd0c0fdf6a21980908f5d89e44e83ebeb300607a978eb2983f62e7c0320acb82d36321007cd5f01f89ad3418d8f9e3ef16183cf7c8a4f4a03d354f44acb622d6198fc2f1a0e2f46686f0965af8f3c1a1e8259239455d651481c600bb7aa2b0939e4144e3434daf4aedb365bd50a56b32b0b5dd9300b5a136cda83cafeb36205b03cf382272d27a3fa2557c58eedb054c3ed3e7fc2d062bcca1e1786c3ff8c4bafebb42e68a5da97a750c054cad5826341bb973d7b2e38a68ea7264feec3ba7434cfb8577560ea62b012688a5e6ff586840dce7dc5433e15942389c9579d6b83b23c3f44ecda6b8d886e33cd0416a19fef13e2c92b245b1bde82d84842b69dabf9cec68f78172adc8a67fb46d113a4ef1142a31198f9010cfd63aa5a8476932d3ce11f1c4f7b190e3fab855a95e66956a2590807c916f0f727d176338b7f7bb3f99c252d07b2cdfb2b254a816bf144b8ee8d4378f5f8ad40e1f1ff0bc72c5d67c0a83234de5f01b0fdd8177a4e2c1ac172cf765b60e40e7c68dfa5f4f20e914aaf50f4bb62f28a0f203ae4de2ed052395372f15b808ff94a764813da3635c323b7486bfafecfd6cee3b69c253f4a232a07365dbacfdb74fddd018255c54b1d9fa9f1b6d143ccd373ed8eb27b36a2ececf84f2b4c8d83b1bccd684244c80b9e8cf6dc8b59892a6cf6419174ca3cbae85f4b3e8b47cf83f1044c8514486b4cba1bc495a3b86f81ffedf6e3c3d5763cdf46d8fbec72d438519d7ccb15def31518630b21520f9de79c4f55a0e8669f5d4812ebc7984309302536910144dbfa5610d2c41be0d53a02648eb0ed9ece078d4fd66b0f0c47305e7af73abae1bd483fc4a199bf7b4a1b1f793dc03f7be35a5b083897d6afebbdb97895b72c441aaafad44807a4df8e18cff5f7074c212384904d92ac33207145a23c8de2853f2fa9910dc3c24f920b69bfc651b97fadb359625fd1a6006bf040d5111eeb53c253cf5a435d1e1b8491ffaac023c9036d67601bfe389af7caf6ecade0404e7149a13ea8a89d19fbc15279a537bbe2252dc1228850527a354c5e39fbd72714691838b9c906983b0f5cf3ed9a2ba8551cd9df2deda00bc75bc32ed698388e951d33a29930a10416814361d3ce9b11afe555644ef89bac60c99f2752cc0d3062ef7a3ff40ae0fa4f1b0c752d64bdbd94d4de48e29bf60ff6b6d50bf9951e33119925e174a5293995319e846e5b2af55f35f1c2d0ed1ee5e44cc104332c1c66a16a8a0069fd783529b6e2ef66d6b7a8313c86e9f1044186a11fbca89519b71dc88d7faca30044372ec1603824039d67a32d06ab20fe59fc4115b887f406f0a853b88b74efa6ca1089e8454a5f42961ee6f2ce108fda2bb62c8466f575fe1739036f086f660156ad999fa32de966bd108b235f788180d1fc000b4741d262ffadf3f60f6406f5ac179ad6204b1e00babaedb09e4772ece30dde98ba1ccf628808a9e762af1a3b7d5a0d8e3d16ebba0c260d47987a45761da94331cdd0e5958b5879f22a2d7fed859288fc232841cfc25ec1e7a9a6fadc5a2c38ca62dc091e68fa32a92d3995acb7ba959a7f349de9731526d56eac1e53ebf23581a472bcbff8a7c06514f4d7e9401a07364c5efbdf7b721789c1295da200540cc1f9ec1f8c1d58b97618714011e7159281e4e6aaf998680b674b7729e2e6bf463b1890969f0ad81294ea4edaf59ff3bbbc5fd3a77d44b0e7df9be5cff7ef61e729c40303d7d85d3b3b1d690b6422236afc128fb57bf51e7524929cffb39402e0ca00e8d015e49f95ca52f9099f44a44b9216a101a8c4b91da1b958d656c7521806d671202f2f960ea0045da1b63a0119533aa9b79f86510c174ec2bb18741841c87519b4dbfa5a9746f8d712fe133795049447761d516d8da7c35ca5c03fffc7c54a5d1428e6d6b7da10637ff174952b85be406624b6ce071c884b1745b88f1658c945dcc67808325a8807eccf57f28388e3883147d1988d25d953ed6395a0e3a66daf2b090fee6181c9c5243eac4f7f19371750cd39a22d87cefb1d3611dddc678dde8bb93ca9f12148c01c432c7bf0d4bf76fbb1945a0e1457bb2be9db74307cc0930fb3e3f62b71dff5d3482d1918da192ad9bb801999c2250e7d4ceac33317a4b7996c99bd9bf4c145ad43fab2d440f234fc7d7d97cc9c6583e7639b85b9f42a1ab7f2511861a916990fa077413a6d5135b3b64e0688dcb09437dd7c66858058b0a7ded889c01476b4c411c61db7f4f65e7061ec857de6bf8a57e4fa1332ec5676aa75cb55638d0bda4241d7dad5f810586dded3d48746218340630f433de5a28db2fe2d60a579bb9286949fb60d437fa4ffe8ec755fcad4dd8dfa68ab345159d92dcca04b9ab743493163061ead06ceaf6eed57c1c60b38b4a17e6ad519d1e53035b9c77c5b4ab154a7d4f0a7784bac2bc80ece537f6fdd67240845520da5576c36e45964cf23093fa47c03d2ba8cdbcc627b35fb8ffc9b2da7e3ac39db02c628b6e714398fa233651054628d45180e4fb131d49514e77beb28840330fdece188c3f745903cb6db40798757474219d7c1880cb338e80d8ee680ff126e7b0e60550d9c0389419645bbf859f0e762a8100e2c9ced4dbe52a176685814a6d7b8edd6746501724fd0efc9199c9935b5599d681f6f2ed8f71ce5e2211993ffe1bc6930878d64e2749ba3d3498a6428a6689f6a1d395f3977f44c76bb0abce18e825d3470fa3383bc4891e7cb91220dbfc898dff67f3a3df35e03f9197162dde3e763e2c855c41fabe67eb8b61613866ad8225b64ec77ce98d395d89a60540700318188e23006f0ae077", 0x1000) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) 15:31:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "0000769100e99ce5f324baf96a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r2) syz_open_pts() 15:31:25 executing program 1: semget$private(0x0, 0x3, 0xc0) symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) fchmodat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x81, 0x4) mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 15:31:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x0, 0x5, 0x0, 0x1000001b9) 15:31:25 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x6, 0x61, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = getuid() getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 15:31:25 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) 15:31:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket(0x10, 0x8007, 0x7f) r2 = kqueue() r3 = syz_open_pts() r4 = syz_open_pts() kqueue() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80c0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0xabf}, {{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x7, 0x7}, {{r3}, 0xfffffffffffffffb, 0x22, 0xa0, 0x7, 0x1}, {{r4}, 0xfffffffffffffffd, 0x1, 0x11, 0x800, 0x6}], 0x1, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x4, 0x40, 0x100000000, 0x7fff}], 0x2, &(0x7f0000000300)={0xfffffffffffffffc, 0x80}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) kqueue() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x810, r2, 0x0, 0x24) sendto$unix(r7, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r8 = kqueue() kqueue() getpeername$unix(r7, &(0x7f0000000340)=ANY=[@ANYBLOB="0000ccff71e900000000000000000031ea0cbd51184cb200000000000000000000fae9000000000000000000000000000000009c090000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x4c) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10001, 0x0) mknodat(r9, &(0x7f0000000140)='./file0\x00', 0x8, 0x4) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r6, 0x0, 0x0) 15:31:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8800, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x1000, 0x5, {0x7f, 0x1}}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) minherit(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) recvfrom$inet6(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0xaf, 0x3f}, 0xc) shutdown(r1, 0x3) 15:31:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000b1d000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000f57000/0x3000)=nil, 0x3000, 0x7) 15:31:25 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x4d}, 0x8) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) 15:31:25 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() mkdir(&(0x7f0000000200)='./file0\x00', 0x0) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000000), 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) r9 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r10 = getgid() fchown(r2, r7, r10) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') ioctl$KDSETLED(r9, 0x20004b42, &(0x7f0000000100)=0x4) accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 15:31:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 15:31:30 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) write(r0, &(0x7f0000000040)="2a058e1b819c3ca9543a24f8ef239c4654ac4fb46dcdd625747665b4b86fd37064a62af2d4d46ae0811ec86054d20e133fc3c0b0", 0x34) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 15:31:32 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) r0 = dup(0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x400, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x2, 0x1) r6 = kqueue() r7 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x800, 0x0) socketpair(0x1, 0x5, 0x7, &(0x7f0000000480)={0xffffffffffffffff}) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x90, 0x80000000, 0xb6, 0x7ff}], 0x100000001, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffa, 0x79, 0x2, 0x1, 0x7}, {{r3}, 0xfffffffffffffffa, 0x8, 0x4, 0x7ff, 0x1}, {{r4}, 0xfffffffffffffffd, 0x4, 0x8, 0x2, 0x5}, {{r5}, 0xfffffffffffffff9, 0x1, 0x4, 0x3, 0x7}, {{r6}, 0xfffffffffffffffe, 0x8, 0xfffff, 0xa2, 0x6}, {{r7}, 0xfffffffffffffffa, 0x8, 0x80000028, 0x401, 0x1000}, {{r8}, 0xfffffffffffffffa, 0x4, 0x40000042, 0x3, 0x5a2}, {{r9}, 0xfffffffffffffffc, 0x1, 0x1, 0xff, 0x5}], 0x5, &(0x7f00000005c0)={0x80000001, 0x42a}) getitimer(0x0, &(0x7f0000000100)) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x48, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x10) r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20400, 0x0) r12 = dup2(r10, r11) r13 = socket$inet(0x2, 0x2, 0x0) getrlimit(0x6, &(0x7f0000000200)) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$dupfd(r12, 0xa, r14) setsockopt$inet_opts(r13, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setitimer(0x2, &(0x7f0000000140)={{0xfffffffffffffff7, 0xbdc}, {0x8001, 0x61e}}, &(0x7f0000000180)) 15:31:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xffd) getsockopt(r0, 0x6, 0x6, 0x0, 0x0) 15:31:32 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="2c803c63c0", 0x5) write(r1, &(0x7f0000335000), 0xfc94) write(r1, 0x0, 0xfffffd7e) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) readv(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/67, 0x43}, {&(0x7f0000001140)=""/83, 0x53}], 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) 15:31:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r0, &(0x7f00000000c0)="623e1301720126aa591e3e71cbcc06b26dfc45850e74373f4820d746e4b10303076094bf1cfc7c79a1d3ca92ddcf00e3e16e648dd34a3e719180def658bb521b9a1f24dd7579e00346bdb00ed189c5", 0x4f, 0x2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080), 0x4) 15:31:32 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000240)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000280)="7298f5984669cdb33070f041eec33a6e51694f78ea5bab0111014cfdfef1f652", 0x20}, {&(0x7f0000000300)="b72592ebf323c9d6796eb4efc71b8f95e14a3fbee90c72a8b0844b484449f6f2c222408056643c9b72333ad37d3f88ef5291fe0fa6450f1f1050c695b187b04f0d3aed252959ff9e7a3462016f1c98ac8e9f12ed41030408763e2acb12481308cb7d9480a9033d14493bd8604e14acf6a7dd8e2f91ca2843535660264443748509166da19b8654470b768732fa05873d0b666971e3ceb4434c2b41a6438a4ac0942be2c64d1e871457647288e0171cfcc74a3ded13017b947054e1f3231ee5921856195aa82ea48df0457fec30858142ea514b", 0xd3}], 0x2, &(0x7f00000004c0)=[{0xf8, 0xffff, 0x3, "275efc506fcfa3f41d716a15371e7b4092c27302e5637e448ad74b08df503cf2cc359830472ae9bd453c672818cdae617aa4ccfc56864a7bf4eed23849737d709f78ee7f4747c320c30f42a6f5f34c28834d8377b5d2e1a29e4f206788f160d81d60d34d72e5581192117770efcfc5211ad940a092259f85adee6ca14a8ff3df903fa316f4a298c32472baa46ce513a6e59b7d77611768cae8937a4af2cef2a34f632faacab1ef06b9cc36636d02f3825793dc2c36685d59d5a10734b8a45e8595ef38cee285c0a3a9d5c473851c04fb501e348488da90d97314eef9b53609cb30312bf1edd7"}, {0x60, 0x0, 0x3a00, "e5c3fac823b73bf2125d55755d1806a2eccbe8ed894da16ffefad717a2f3059ea415ca58d621c81013dc1b511de50fe83f537345b7a5e1bfc19938459a1c0341808028ca7ad06396c735e5524bf4f000"}, {0x90, 0x0, 0xf8, "181cd9aae379a48551ad6f62198ee8e46eed1b36a725c2239162898fb9f241d8c2780cd45e733255108308c9ef27a37d46adc534c45cfc18f462de34bdd924d529d0fe8c23674b484770bbffed63d7d5c8261bd4db9db2dafe2267f8897abe45344d72d6efdad000567f62e8eb1d5100bc45b805853507d88e37a3"}, {0xe8, 0xffff, 0xfffffffffffffffc, "e68d37e1d4a0d6bc9924cf79e49edd87c5efd9154b753d0d612cb1a8bf61bdbb151ae63f5d5dccc5fa36e8da0c5eec6b1742d49a3f6ded17e49380c3827886ba7f2c3ab58f47b3884497abcdd6cbebc29ddfaf3a9350f12af918196723fcfc41ce08b60c87d5e3df7eca5ef0355deaaf25b6bbc04f4fc74db7273c9d3fd430829469f0dca44f3231fbf8f9da146c4879866ec2f6bbc3a68194ce7aa6e1ef009926694cfadd6a69e0f6e40d0d5ba953ff4731789278ab20969d881e2112a91bba0ed7f107c69a27a73a49c34d184f46d4e688"}], 0x2d0}, 0x2) open(&(0x7f00000002c0)='./file1/file0\x00', 0x800, 0x18) renameat(r0, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000200)='./file1\x00') symlink(&(0x7f0000000440)='./file1/file0\x00', &(0x7f0000000400)='./file1/file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 15:31:32 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x80000000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/250, &(0x7f0000000240)=0xfa) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000002c0)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/233, &(0x7f0000000100)=0xe9) 15:31:33 executing program 1: getrlimit(0x81c691ae9b48fea1, 0x0) getrlimit(0x7, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 15:31:33 executing program 0: r0 = socket(0x2, 0x1, 0xfffffffffffffffe) syz_emit_ethernet(0xd7, &(0x7f00000000c0)="6d8f95670b00057c14d8692c6eab1bd4b375c1caceb97c8e7cb6389454c9701775a1732592766a2970fc515a0b7b23d50f7902cdcf8d40e8c9015a53c5537653c3298c052734c4484b9314ead3d4b605ed94095b94bf41691b411b21e578486ef6b361ad1dc2143f43402ca019701db7914ca24a0a489eebfe78b88213d15c8f8a07cea0c2d2b2b48a8e214273dfde0f2eba9e03a1259000104fdc297ccac201db293fe105e9e87c0e21013f28e028fc28e358733979b561e026c232bf786bd9bcc6ed313eda1efa483e8146f669e0d1b3b3ae43e22bc1") ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:31:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x0, 0xa6, "af59063eab7254165eace81fba39d334bcbdca5b", 0xffff, 0x7c5}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 15:31:33 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getitimer(0x0, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x6, './file0\x00', './file0\x00'}) 15:31:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = dup(r2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) sendto$unix(r2, &(0x7f0000000540)="68dfe119b42d8b9e39669a6754e56d07ad50d0ffedbaf5634b60ce55cba81c75792d8739274ce3ad64a07991b043d8c2bcc6e72045aad246d9ff2a8fa1f36bc2c9647b1ff3819722dbf9f999dbeb19d7878a63117c95ea96039d7e826c8481366e398c4e338582512bf18d982d2686bce25283d392d004a07816896f317290764c6f3cb92d3b62957f6d6ec50d55c4dc383e1b6c60b6dbae1d1d8e39c639cf71fc06dc418a673174913b2e7d017a5098c3bcebb87e184476b1cdd6d011ef6772017128c9c1760b7b3a168d9f", 0xcc, 0x8, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 15:31:33 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x210, 0x0) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0xfffffffffffffffd, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x0, 0x8001}], 0xc4e, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x42, 0x12, 0x8}, {{r1}, 0xffffffffffffffff, 0x50, 0x4, 0xfffffffffffffffc, 0x7f}, {{r3}, 0xffffffffffffffff, 0x40, 0x10, 0xadb, 0x6a65}, {{r0}, 0xfffffffffffffffd, 0x10, 0x81, 0x38a9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x4, 0x6}, {{r1}, 0xfffffffffffffff8, 0xe, 0xa, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x69, 0x0, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x5e, 0xad71ec088cd9f56a, 0x10001, 0x3}], 0x239, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x3d53a476e2fc23ba, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0x800000c1, 0xffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x10000, 0x101}], 0x41c5, &(0x7f00000002c0)={0xe385, 0x1}) renameat(r3, &(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000340)='./file0\x00') kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) 15:31:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0", 0x156) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xcefd627569c330d0) close(r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000240)={0x0, 0x98, 0x40, 0x100, 0x240000000}) dup(r1) write(r1, &(0x7f0000000100)="c2c12d6a1f3b8ee364d4e557f7208393bb35a736b2f637602388a97f2df71700065fe94ca92d6f19d145f5e319a064984ebea15ceb05a50e530f3ad1bd39617078d619e27d64", 0x46) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000d94, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 15:31:33 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 15:31:34 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x6c2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) 15:31:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() accept$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000200)=0x6e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/45, 0x2d}], 0x1) 15:31:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) syz_emit_ethernet(0x8c, &(0x7f0000000000)="9b1b34a0719b6cd0fa4671d9be7b1bc26e6b24162f88d25924d3ad0e8250aa3fc284218932f0fcd9b3d41317d162431bba4c49a7ceb8cf8abd6d1c1d29ce964645c0afe1212d5d2437adec715d37c781837f9f5e323dc4d59fc352901e0497a17c35b2d80e50ad6d69c6e9836bf4f149625043c220d10d1d70082fce830d15bdc66a641f304078c1df52fe7b") fcntl$setstatus(r1, 0x4, 0x0) write(r0, &(0x7f00000000c0)="491f4d2682a6038b435bb4724118657e88729903e4cbe17b4127ce25064f8673cf8d353431a1349b32d2696b5467bef63806d5154ddbd5afaba85cc7a89eca4bf89e1e5ec45b40ee86d7d824e1728daca636676327101e35270e29bfce4922ff77bcac7457fb43dc6dc23b892fa034ae304e7c60067a9c398570a453823be1a69a81f5cadffd278e1684c9d1fe4f430b2d598f6bd9def2a98eda9de60015538babff4b37586a1547c56a9c080ec3148956264cfe37defc21e57e264a497513cb2ce4febc714bf1", 0xc7) 15:31:34 executing program 0: pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001180)=@file={0x0, ""/4096}, &(0x7f00000021c0)=0x1002) bind$unix(r1, &(0x7f0000002200)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) clock_getres(0x2, 0x0) getsockname$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) clock_settime(0x2, &(0x7f0000000000)={0x8, 0x63fd}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000002240)={0xfffffffffffffff7, 0x5}, 0x8) 15:31:34 executing program 0: r0 = socket(0x40000000011, 0x3, 0x20000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) r1 = dup(r0) kevent(r1, 0x0, 0x4, &(0x7f0000000040), 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 15:31:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="e1a034", 0x3, 0x400, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="c4bd241c2a02ca9118347cdf76bab482463bff100c6cad2c0978a5593d162927c4f7fd6e4627e9b8791d8faa162bd89e0cbadc181bc9619d0ff3768c518cc0c252cfe713b0ffaa3567d7d76ba4df84e1b0f1f73b2895daa2073b02427e8bfcb96f829bbca30941e07e0c8d954e185e89db4e2126435de9808eb562dd08355aa8a640a20eb8a59bca97e1c6c9d8dcd64690ed71dd11290600dcec7f3e3bf0cd923121af035ff2e36a865e7fd42ea8a9080523029c0a6d6d3e9d1711d365aa73b989d01ef1f971c67e187b604e5a5e87c83496c4c6fdf89500000000000000000000", 0x50, 0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffef4) poll(&(0x7f0000000040), 0x200000000000014a, 0x4) 15:31:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) write(r5, &(0x7f00000000c0)="ee5ba3b7e1bbefa6dbe4e23d1ddec743b572e8e828a997b4c3dc397f8e20cfe26b973d191e98e5b5460d119dbebc378d0d602808e40ef686570ab3f928732a738512ff716a081c6698465a433d5d33e6cc5810d9e21e26214c83e6fb589679", 0x5f) r7 = semget$private(0x0, 0x0, 0x1) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000140)=""/15) 15:31:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xff, 0x3, 0x0, 0x9, "ebf7eccd1c7546aaea849ecb3621ba0a1b26a1a4", 0x2a31, 0x80000000}) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 15:31:35 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20800, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x4000008000c, 0x8000, 0x7) sendmsg$unix(r2, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=[@rights={0x10}], 0x10}, 0x0) 15:31:35 executing program 0: mprotect(&(0x7f0000408000/0x4000)=nil, 0x4000, 0x7) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8005, 0x7) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 15:31:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x20) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x80000001) sendmsg$unix(r1, &(0x7f00000012c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000100)="0e6ba825ac7644b7ef6ba4088ac939facc7e4cc46dc08bae2c7ddd56e9e65fb38f9bc8f8d03c0e91c9e487efb8079b48aded2971eb81", 0x36}, {&(0x7f0000000140)="2f5001574173d51d59cf6216d9c1bdd723e1ae73fe95140b13318c32b071c8c6117f5e87deb48060d540e18a530aff477738caf3912a90249ec21638598afa0c14398695c09427eb75637b4e0709c3b80034e2b34b781ba665b80b6ae3fb3fa0a077ae9976594da03c7e743043fd629fd2e199a9fa0f14697c4467c434766f39d0506967df9541f26125ebd847e9fdaaabfb515d6010b2838e4834dd0e3730abe068e509fcf3df996c082723a4b8342dc654d97ba751ad99cff1c355a451d69aaa925089daf175", 0xc7}, {&(0x7f0000000240)="b660697a4512b809494d4d5a992e49933eff4e7d80ba32e930", 0x19}, {&(0x7f0000000280)="bb95882256064d3e973bc1ccf5b472c2aed4b5de25e250cbc4f4a7ecbc4961aedceabba6cf0cb618034291082cd79ed26146fb6af9636ab5ad3c155fd17c062fb7c40e7223709c37d0479b3f270890e3d782fddfae4ec8f021101bdde23dad1bfaaf159733dcb771065b5b6e970d5df42bebb2735b10c5e5c3b93878754709ed7a874cefc9f07d5214498d641445ce6c549eb1be87459320aaba0403de1bbfe885d17a2bbbb30fd4f8b1eaa480e4a1298f0a451ce0eebae71e0ee6f7f0aaa2fc8a5d50356e0b0084d6ddc861aac1772675a98a56102674371e689b66d64336d2b7c8d9cf2e3c5697f93d4a99555620b626c2f3bca6c345f95cdfc506751607fa791aaf8dd556b0d5f4a5c92da5edc41a2ad6909f288c20aeca01f841e83e32d136707119ca9f0f74e904b86f045bee208c45a270dbe27af16468ad5a73d67fd4e0ccee201770a821a518e01dea9ab500fb3610d3e0e4fb4a644e25f1280d674373724af5afea5d5aba06970a96ead9f5c8e7d88783b5ff333836ac5cc6d981321285bb158a34d282bce79ae7eb73dc1ef88db8d8217962461825c8ebebf3fa4fcd29df9349da4f926821f2cef77045500d23939064143e0ae00deb71394079c915056ec06ae8f87e9f1e42c8ab3c22bda2ef155ca052074024765476fb211bc4c7b227fe865323d7d7f049350fd1534a3c340d409363b2c6d0ca8db30035eb61a988e7de95edac43a308db1663d627b97d0862e36be38de080d50eae37a1e1a4b397dfb7c2cd4555db9156d1bd8f8fe06a0661346e6ff0e50e949709f8de4c64c77c5f59d1445cbf031c71f7a8c13018022a5f2d1f66ee28dbd80111222ed37195835866d92d239386251a1ba69acf1517295170d800b5214e61f25453f799b6e0838ea79439cd0376c93ed83464abe2780defb578f4ea7fbfd2476c63f2a294e30700dc49beb1338eb464f0f47cd7d2d2ca098de111cb71a383ffd50ca48b3fff23bbc76d1b8545653c7c827f9735a5b4c879cad130cebb37d896b70fb5299d44eedfde4c1ea41c89b2db69bcca8d6f637971af431a73cd91dcf42850cfbad91bb65fc8f4a237ab78bb6f0d98a25e7a6ceea4c8cc4fd5ca518affccc005d2b117ce3dd1ef6c6863bd4837b870aec8574d3dedefdd370563bd76f82d15f46247a843d59070c506ea22592dec5f19957326ba39051c173eb99fc822e70eafbba933b1b73583d03be2cea405a6fee648fe47252381f3f9dbed947e670259d86b068689421c0fe7749f2606d1f7af421825fc82f4698a0e2a316c2324b2aeb3398cae672e0725211590989fef310719f29dcaf4dae1c045081581b3a58dfd5bbf4a451cc0b8773f6c85773a8d95c0e6995427d8aa3e7c6d4ebe7b1199425c00ca482a70dd03ffa3b38ba3d1bf822aecd4212bfdc70158af65bd42529ec75db71a5a99420cba8993addcef84abeb98961fc7fcaf47c4dd33ac18b8632ca84e126b747fdbaf0fb0c4cd74e89452ab08e3c374a12c2ade23f7ac8dda12bf33da8b73900a753c7442010edc5406ab07fe693e9e7bb58468f3238bd7b4b00d2e214a7b3efb0d99cef2c85be1c17adf86bd356939b19695231911b0bcb8dc523d48e08bfb9527dde54f384eb77eea502592e9b8d60ce8bdb18bffcd8234bd10cad5fca6e0a25bdbc6aee7ce2e4edd1bcc73dfcb3cb70e954e6d1449f06899b1125fdb8a8821235ab30fe3d88f3b9bce4c27cd71d674968d98b92d61bae76a8fe08d599d7ad8b6803e784a71c488baeacda708e242551a2656f7ea23725deb3e2374cc80b7292cd911bf0ae2f371a74292433489ec24a2cfeecc5404505fee59b78f24d51eeab776b5df6379125434e6ac4084b7203df8a6803f7e80054c7f4b626131810863800b77fdc813363fb67c7cfe67fad6097b24808fb6cea0b9482ffcd6b9425a55db7e790b2ace039223bea6d180c5e82ca0d5651ec892ac6cc147a08c8fe78007ef67858f81756e05ef95c2eb1138d8398316bb1d549b0b2e77176519f530611ae1782e7692eaefdc62a96fe36a6fcc9bdb60f7ddeca16ef771c5297c2f88ffee6e44191ea9f718956d40b0f8a8d9d2ae44a44eacebd16d0da39e282493d4f75fb7b29c7f2dcd88c1b8613e23a57f99fccd1f0a4da37bdde8ac6c9880e09491aa84214c770d7abb124c1c453c676a4bab030d9956c82064a6173440ed027fce09e45b472e38da7c8bed83199e2978fdf794f6f3222e21f524ed7642ac0acce2911afca624f30a24d70c01764f3553ad052a81642662855688dd7ed93318c294191636ad133c92bd246433c892f6803e0a9c9f5cadb7428767bfcc0cb83df545c3dcaf862aec3c7b40be6d4f844f0488ad32ce8a7c3b0e5081c4226f4e5fa1424d75f758bc2c30ef12da7e16ce5893ac179e4a6b52026a9e9fe991cbba5ea96bda34aa53c038ce63e9d6f7825ee5693a9583925d2bcf65aff5e8ab899084a36efa8b2af386fba250585ec93111dd6ae1df1d683e9c4db00145d182373bc98621f4d893cef11bd1cabb0379e0784c1c4ba040d28f60c1fee354c35e7c21c7ef8b6e06b71c7d2f575cff75635c0e5fd9f464967d14748ff3c1e61ace10733ba350b377d36e3d94f3aaaf0ebb1e4a8f4d22fcb771f3904765670f152f7643cfed7dd9de3b416f0955f7fdcb6fc10ebc04e636e8040202188cf1ab7e1cc3ec67156bf681517fbf26ca96bb4d6b0d90705d323e6a5cef05abf189fa8c21ce8105576709b9a9cb538f714e06fd4020d74936abbe72f6870e8bcde93742d655cf11b3e988961855952106fcc25d8f624b7f46d60caf9ac91b53e53a25307683124566712afc0821dfa03d6a9e8aab969bc85cdcf1104748472207d1c770c4e226423f84c3574cdfd0863c8c64ef4166a2ab9621fd55d071ba9289c83b802df60f004b0abae459f13857d9935195735724fa9a9ed0135564074e9c65009d9e88f0e35639ab1733fd414117b47a4859f1b6f2d5a01ed2822011b971db561ca73cfedf21f8a61d03e8010b0278b42c5b6cddad1a9880e7789209906dfc0e320c5dc48e8a0dcb912f323adc9418df2f98baec65650cffec7474aee11cee84329018175c52ef4d3a1081e20fd0c895fc027004d4b25d928b1dcf2dd8e5fa2c84d7733999dd4fc1f41f09c3a148f24e6b0a694c504fbd8528f2c50dd8a86dbc8f6a489f40c40ab2bb35c5b558ce26f9927ffad217ce13a3f887855deef1be2fc1faf9f63d0baa52e969037478111aab4586933abaee57230dc29fe13a25dc76f5bafbc44b167055a8a990a989f5729f32038cdb793be18e4c4184c09e07ce7bfc1f04dcc8689429fa07db5faa9ef4c3c9cfaf665ac436571455d04af1435d86fd7f94ba3c14c979b1a0733ce3842ddfd0fc1f881b2bc13879ad64a9ffee573c12a87c33cd39899f3804f5c160ec6d72728e1abc9e82efa348a6a4c22d9e7b32ad3f0cf690b51884d35ab208a18bccfc3f51daa8657e4ea6be2ea1c84876dfdec5724540f1518c3ccdcc8dd983d0e3c59c46e6303d801337c6f622225092f4716a2ef6d061bb463ed7a8b2ecd76f64ba289cfbb8fd7203750faa3a71a7e2c9b21b6100002a7ed8cc4cc3da14ce3cf8bc6fe2d1422ce8c91c4870778e4262495c819b56a4eda377ee3b6358c0e737e83a0657067a0b21221ff071c5e38fc31aa215b616d242ea65dd976e2025fd08a5592692bacd38a55aa470434efd677b656587abf5f1a6df878da4f32657877ea74dc763213f515d111f49225b06c5abbfad0cc60c20d426e5a5926ae5bc82933fedaf6acd76ce6b099cf49c0b435dc5ed0b10fa7ffd13d72d06d746e7e6dae218c38c9ef6fecb31d4ea06f36c6b7a7de2e8a37c4fbac95d256caaa62faccac02a0b39314ff35b8ad273b460d61d467fde15d2f90b74bb4a4ba567f930feb668712409251b5b356dbb32b24c569408c5f3974a40b4570aecbf3d85908d4a417077c5b58b65d5b3881163ea1cf1b3fac9687d94e31b6b1f7baabd3c523418d734b0b566eae7a7f4ab289fe10070306954f478a44ef7473f16d3de55b5271db2b5bdad2210882da0558e5e651ccb0e17bc3867532089f7d8e3f8440d74b8c70f8126abeb1be6afe0fd02955043d4617d63f59c08c3286c56c1b3b9c8dacce4fc384bf2b199a2855bb5b532e7172a84c3510e3b0cb44695df629404a3d0fcb6e15289b6dac060d9c2492f415ca790d929386915432059321295aa858b7a2f4fefa75cb2e5c2046be58a969e190f4f2e9a22fc3db4b6651c2ce4290a78a921360ab3f251a3ecb6a9f6aaee944b0bbc5e9c329b1f63151bab114ef18e8d6554f820d4c233e825e919d659937d6b2658d5c0204e3d37facc562740c4de3077f57483dd8e04c37a1359eb33b371b35e7484abcca51ae35dbb48623ae9004793ed479fce0f1d159f07f4b9428be2899027ceff7c68d80e2311b3ab7922da2240319a4b0f78a84a2562b5e0a20040b48502fa2a59dea84642bfd45257ec3df8a804bc98659dfbf40e3e348d79e1a42b8ebe5ba817db61a8c76be470c1934da1073d278d69aa35cec7817f3b3a070547f2ce633146b71162cfb206b84ad7d33482fe1758d18530796460aa9024b5f3a8e680f5fbaf556979f1e3d992cb2f2808ffcbd2c1da0faca8822d338736811ea783ed7ffcf7be024b23eaca8123b1c5da32f19640b5f627bd5a14e7dce538f882fad0cf7503bd66af38dfb277fbc53e249bd32396eb2c876f87ed28e0fab4783f06953cf462f360fecfeecfa337d81a6ae45d2bed1df0af3ffeb9f1b61d6c9c4c9d28f50d93655a5ecaf712e17980117217da683e77421d6474f9c53cbddd0cf713f32c63b48c0d8c669082318a5f3d93e89eda2eda0e44932ee9b37f7bf7cd3e68d96e118dde424aec557d4a6057365a52ab701165c5fe7231f40c39fe20f9696c1654e4c5d0fd5557be5a63337e157affbadee558f1a32c497e9204bbdf271609e37b7a4d6e8ef3a1d1b66c44de7ecd75cb7d2e47a106031b773e8f47fd164032838e23d0151b61ee170c961c3b24efa43acfd285ae98c2acfcad13b1650e6c6b0c1acfa9ca3948178c277d866bc472b14ac077d2b5a229b4a4c43c0d99de4d74c96e459328e13dd4a41a0d0a052c22603d9fefe6b3974db579e57991cc23252642fa5e893c54c55baacb3fa8acfa01a19648cad0c64e8047e4ce6b75f7eb38cbec9b898cb57a1830ca2005009b0d84ec88770af2b850879fbf7cb5e4fb139c086d4aa6d4f5f2a24f774cee697b3e612bb0783c20aaf3e252e00fc0d643e1c78120abed793dd32183e5a0855cd942399b0761635c6d1b22b80c9ffc6473339b7cfae437c30038e6eb1dd1eaf0f8d7d01bc57ce11848629c32d55e304de8090c8bd073950aa84ace6effe80023949f1e7d5a10f7cd06e3e3e26e52479d228216bd086b158a96116875b3b5f7eb8499906b8264ec54da439da9c11d4b327a14abf3a74570cc3c2f940c8e368f6c36a2de18478b485540d0636b072b518e28acb010e03a97aee9ffba3880fb082b57a75617bd83af54b0faaed94386b078a02ef4d2700b4b873676875ff95bc931b31c860bef8386b51424010659ab1ab979db141a287cdafd53b71f766e62b48eff66f7f9345a68978335f05b412d6a5a05c8dc8920be0ba27b08bed964c28940e7b6f8a2e95f232f97a1481a48215d6369d0562dc76a15f069f981b33b3d2a5ba1071b3a5728bf46089466d09f9d4de1be3640a989d70abf5b934ef2af20bf8784", 0x1000}], 0x4, 0x0, 0x0, 0x1}, 0x1) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) fchown(r0, r2, r3) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000001380)=0x2c) getsockname(r0, &(0x7f00000013c0)=@in, &(0x7f0000001400)=0xc) socketpair(0x18, 0x8001, 0x6, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000001480)='./file0\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) syz_execute_func(&(0x7f0000001540)="c403dd0af067f3470fbc7cfe0c660fd7d4f2abc4c161db86d3b36bc081cce6050e8566410f1a7f52db95301d11e1c482d92820420f71f465") chmod(&(0x7f0000001580)='./file0\x00', 0x40) shmget$private(0x0, 0x2000, 0x58a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000001640)={0x2, 0x1, 0x7fffffff, 0x4c64, r7}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000001680)) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x400, 0x0) getpeername$inet6(r4, &(0x7f0000001700), &(0x7f0000001740)=0xc) kevent(r8, &(0x7f0000001780)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x52, 0x4, 0x401}, {{r4}, 0xfffffffffffffffe, 0x11, 0x20, 0x81, 0x81}, {{r5}, 0xfffffffffffffff9, 0x0, 0x1, 0x400, 0x9}, {{r0}, 0xffffffffffffffff, 0x11, 0xc, 0x6, 0x7}, {{r8}, 0xfffffffffffffffa, 0x20, 0x3, 0x7ff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000001, 0x0, 0xff}], 0x9, &(0x7f0000001840)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x20000005, 0x9, 0x4}], 0xd322, &(0x7f0000001880)={0x5, 0x6d}) sendmsg(r8, &(0x7f0000001fc0)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0xe71, 0x3}, 0xc, &(0x7f0000001c80)=[{&(0x7f0000001900)="83617dac25053d64a24f866b95d701158870a5741ab959a6e44e1606d467a0f08d3f40fa88708e0b72b0db8d18ff8c8e75cf3cc360e84fd7642983db6b5d1138d6c66e496704be7df6c2005385ee06929a71461afc6a19b1972916deb592cbab3e15917978c4d5a2990201b975a4cfba5e765e111588597bcbb6d6df422517db50c1423820fbfa3f75359e19fea8f61d808cce4c960ef83806c08141d24e103a6c6ed6ea1d738eb1d523942ef4368926886dc15b209c2474a3", 0xb9}, {&(0x7f00000019c0)="d512ec2e04a4a58073c053f650d7937376ed3710d7c1febf0d6450f3fac3f19865324619a12bd6c79281ca7bc52ca5e19d3e13fa707c6e3f01596f0d14be1a290ddefd3a462c20c861c1a38c898035a3bad5ed4e982834d97b66f7d7a5d241a8910415119e0d6f", 0x67}, {&(0x7f0000001a40)="643d8400dc1dcff48602e1b00538af3bae733b7520d290814b500bd9b998da8e13ed38c72b199cceb3ab4b6dfc098d4af2d2c537fb364d7e3d200e5045f7df3d7ec829501bbf47647581142fdea7743544d55d67", 0x54}, {&(0x7f0000001ac0)="a861a2", 0x3}, {&(0x7f0000001b00)="3e46702a07c5c00117f26fc70b0ac3607b9a624f7e6d43f5da830e72cc76d6810ba2edbe1a97739e0071da193fce348db7f1db9f30842d6f87b6241e8eae0c707675515b8f2d05352107db010505e06730d8f3ba11f6214988514283e42c6412c50c9bb42ae08e2706e48d3b83635ecfbd5c311ced50e6049f58e388", 0x7c}, {&(0x7f0000001b80)="9be1044ad1cb56122f1c14aa9227abaff049c95e6c59b847d63c3e8e5bf534f3a8038901c75ee049b7c0ca1d6b4c5582fa0524147e6b618f87c52960f2308691de6dac6cadc4be2d01d2b049e23afde761d18c940458d3b98890182d88360dc919220fcbaf95224ba3900e4f93c691b4c460b139e363164056f026e85403c1552966180341b78639f4ab7c8f36d772510cdc2795488e31499c6d7404a89dd2780cc77f59e046416d967ac98aa00d3ebdf07e75bb9f5543ae5153923d85575560ae067cc67d393385e7e52c85df7c050c1e85fececc264604e478461eb652c74819872bd3322f47953a4731486003", 0xee}], 0x6, &(0x7f0000001d00)=[{0xe0, 0x1, 0x7, "f954f4c7a7f13948ed31eae2f111e515f8d5e109105b954abc7d28be754cd479042f01d896cc5130640a1d54bc304bba4c2a769f33b732b3b668daf4c122d1e11cf310370c782c498c86ef904397077125033d5a62adf4d1e0c71c79c183d8570eb0ad8429661eafc3932f208dd8085d4265067b205f41a3948806a2546763f43495236032d30057eeb416766864f35d25e5adeb36b3c68ed8a1c6777d2ca60b842cc8df42b12beae76a3a8280565c62383c27aff40bce829a11722ba67d3ca4e4f907abaf5d84b5d0bbf483c9a55f"}, {0xb0, 0xffff, 0x1, "dba0c602ea8d8d27f4c5814b64f628d592e6471cd7e80d2ac01527c3b3ea7b52a0723c70be56a315d7d9f1065297921f6b2e896241d36d3496db7ff139c8d01b671f806dcb1df370b71dcb0bbf0dd9b8ec7a81f681e03006de7733810958c42e4bdd79d40c8fad5acb97caf8bf511c04d54f49d7c6a92e939a6b47eaa6bea3dce0299ca7c9088b2b2e5148d5d52a99e7cfd3b2f56cb943d52fd95768"}, {0x110, 0x1, 0xfffffffffffffffb, "af1308452c965065839e1f24be52006fb6b4cd057c033281d8f8ebb98685d7de71c892343b454f8b35ab2e79bbcd0f02dd2913fc767b6f93563adfec7b65c45ebdbd25f19165c1074ef220cdb2338dcd3c6322e467099f579a09fb4f94820c0c80efb09920267e78221495717f79c4649946d15d72fa3eb707db82b590db90abfd3922ee420ccbc1930e09b63a49f6b15394c9707c0e37e8621980dcf57e59c589f68a856e0046094fec06669950fc7075c43c510a8edafffef05ffa3ca09682ce2691bbacdc8bf476e118c10554f0b0cbc74774ccc425d7ef371f432cbb71d685d4b3341b90a095edc53e947caa119c86c49b0453fee90e34a44d"}], 0x2a0}, 0x3) mknod(&(0x7f0000002000)='./file0/file0\x00', 0xc008, 0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002040)='/dev/ttyCcfg\x00', 0x200, 0x0) fchownat(r0, &(0x7f0000002080)='./file0\x00', r6, r3, 0x2) link(&(0x7f00000020c0)='./file0\x00', &(0x7f0000002100)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000002140)={'./file0/file0\x00', 0x8001, 0x9, 0x5, 0x1, 0x9, 0x6, 0x800, 0x1, 0x2, 0x5, 0x200}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000021c0)) renameat(r0, &(0x7f0000002200)='./file0/file0\x00', r8, &(0x7f0000002240)='./file0\x00') kqueue() 15:31:35 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x7fc, 0x1e1) getdents(r0, &(0x7f0000000040)=""/109, 0x6d) 15:31:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000039c0)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r5, 0x0, r5) mlockall(0x40000000002) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r1, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) socket(0x10, 0xc003, 0x100) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000001300)='./file0\x00', &(0x7f0000003a00)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 15:31:35 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 15:31:35 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fe13a851c3000ebab07b46e320ab1701ac8ba51cf5b122cb6d589b59ace9855747151d502131337c5c29933f89b8b1e6d3d8b7ddb850fca0b6061d02c45e5466324782fcda4182f48749fb586331848ef0f8bd33b6e9d943f8ee4c1036ff66c3d8112c06452f75514d85a1cafb67e127c91f8c6448d50cafc8bb48ed7a5a863454b736e423714ccff57ffa747eda70c1fde0a527bb9ce8b72d2a6d342dbe7ad49373028c1a7353640d4f9ed50b920b5174943dbbd4c22c1bc87645f9d65310931bcb1a3cbc92d0989111b9ca10abee3fc561fd33fa8bf353f886e6ab88b11370753829b86e96b4768fb9d1372f5c890bae42d5272e9c13a70698c210e5abd5c542d4ba9424746aa86568fe06f5f78fd3c8a34ee42f5fbf4bbd4cb5aaee08f8df6a3dae9ec2bb4c5e8afd76e2ed74397e291aff09e2b3ba3b2f5fef07bcf3804d2f1a74a35a2fb9780135801561ce8f82c63e934b9c43539de4a03dd2ae575d326d88e6c86a37333317928dd"], 0x1) 15:31:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10040, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) r2 = socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0xe1) kevent(r1, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x4, 0x84, 0x10001, 0x8}, {{r2}, 0xfffffffffffffff8, 0xc, 0x9, 0x4, 0xffffffff}], 0x7, &(0x7f0000000380)=[{{r2}, 0x0, 0x8, 0x40000001, 0x9, 0x4}, {{r1}, 0x0, 0x0, 0x4, 0x4, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x3, 0x7}, {{r2}, 0x0, 0x3, 0x40, 0x6, 0xffffffffffffffda}, {{r1}, 0xffffffffffffffff, 0x2a, 0xfffff, 0x7ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0xfffffffffffffeff, 0xdca}, {{r1}, 0x0, 0x1, 0xfffff, 0x100000000, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x58, 0xa0, 0x3, 0x9}, {{r1}, 0xfffffffffffffffc, 0xb0, 0x80, 0xffffffffffffffff, 0x101}, {{r0}, 0xfffffffffffffffe, 0x19, 0xf0000025, 0x6, 0x3}], 0x4261408a, &(0x7f00000004c0)={0xfff, 0xdd}) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r4 = semget(0x1, 0x0, 0x408) semop(r4, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) readlinkat(r1, &(0x7f00000016c0)='./file0\x00', &(0x7f0000001780)=""/244, 0xf4) r5 = semget$private(0x0, 0x7, 0x400) dup(r2) r6 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x400, 0xfd) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580), 0xc) geteuid() getgid() getppid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) mknodat(r6, &(0x7f0000001680)='./file0\x00', 0x80, 0x401) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640), 0xc) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000540)="ac45958ba49c563befada9bdea0c053b191a510d0450107697bd7ec9f0ee8ac32f6699428b7a4928ff0f2e23fcd54468805dac2dd99afb4b570cfe3330550e451d137446efe5c135e60f64c47765509056e034ad9b97c1510b4d323827d8ffa4ec5068d2df9d0ac56d145bc0c5e2fae1a82345bcb475ffd89c2fa126cce772c8d4e0cb01245665425c673a70ea99863bac78f2367a7b47f0a010a3ee213d6709ad47238d356c996db0c64c1ea4bead36d6de9a08bb52daee6c7288c0c406d135c4964b1585a8c16887d1a7efe13f260797db42ab954e64e64bda39cc4564db3f7a039f0b081a11440d0ef279d5a6a7858868fae9a00bc0504944d0113a02536ad38f9603daa976afa7b3d49bf2865c677f6305d81bdb0ece546c94054113ad3452b15022cbd7cf79ae985eb320f1c06e3b3a000f0250f1798235e047b77c72149946922211313c870cab96965060b8c61bbc5b8db78f92216b0af7a3e5aac3f92eb971a3d695817d380539bd234b2af64974947bbb9a8b36de973064e52273b78cf9ca31d758176a80d894d3ef04c73e43c8e2a75e097b5fd9fca117bf6eff02c2780a152ec5f49a1004062401798671dc3c976a16109f33ef804788e8fd32bda3076fb72fee5b5335c155e3ca50f0228bfbc647096f43cf776e6d479405980773669f7f8b1e6b2af9f09020e4e15510693ec426468d891de0e62b2e3683a8bca0caf81551cd4e910eddd26979beb63ded25afe55510fe6a96c4887aab3101d84605bf95cac099508467e277d76ec0fad438d24532995ca8dbaffac48beac3cf81135acbb3b77acbcc6f8db8e6d45deaa6b9022ca3512c5d9b97c753474f0e640bb147ff290dca82ce15c8e2afebe5dc137fc675f4e70c183bb6cf2aacae0f595de2b720f604c28b450cbb2d3a298af4143826a3ccd3a46f767e0cc428fe49e551b80fd28d1f3f616e3ec0187d10fe56e2f726a5adf017ffe8433c2dfc001e73c2450f760821d60c474b400c6be2dedae0e9c3232c2ec6f883d7e822cb3d18c40356fdea9d6eb2a037b1df57e11a414580659c1afad20f0b3a9ddeb15e4cea02578ccbfa92e0fb39e32c04d0ede3b97e9a3ad2b4682bbbba03979e96704bf47bd4383b358d1779853b3eb469bad23898b488b155e32fa6e52bbd3427dcb2ae3afe7343da6044de69b6ce29cf6b32704b387cfdfad77407c3109c80c7bb3a3e317a3dbcddd61a01d3106f33bad9a3b78dc8108963db38db1fee631b0af65d20378e64a2924dc360bab1996aef1c6c1c4a935df1b970e87e44c0255473aaac3e233aa65a37d5085ab01a0c155c25e0c465a1ad45c6611f40ab6c66e1a6c340092d10539afd3b2e6e4f0522005f7826f667e856c0ca119357b5a478af262edf9a6ad4ab1b9b7c449947d017aad726937b5c8de5fe5bf419ce8c9cd8c99fc6e11c04be8b7bcbdfef6d1f0f41c1e02be5bec73feff6e20a3114eaba2ab5edcd1fa15d8609f101a2c47ff17c597b68e7606d80779a7f44a4d0e7f0f4a886486f52daacff53083c734f5a9fd5bbde180831c21779c2998a67e961be50e2fc5f5313ee101530924fc7250516a1e206fa8672772b572a2312edd484989899eadfecdb7bfe9388a5542375886087d1dbf279b758f47060aad42ba96b3c6aac5ef5d9df3c9e5eed28a471ebb44ab44ede3b470897e5dc3dd3fe890165f547e15f5cac3345cf16e9ac6ed32ca20fc035499192a91d1dadd7c98fe44747a906d44cad0e878053499f76b7cfd41e9cc25fa6ea50b9d3aea3fa4fe76e20b30fc5dddcd3d67078cc149cb88b7a337b3cca5df146afc437fffbe43029bcf7ef55624b6ebee14a58800c4f66ff03e03e5c36fa3721d0acfa82474a2d1e3068bc02c9647b46a6002571d674851db256711ea2d3006763b0985b129b6d030f825a943db46d3d65f3331aa444bd2b6b622345eb55b2ea430c92894be8e4fa7b83df09ad3f7977457aed4b64925fb029675abfd64c03a4b224742f8744dd8983c95ab31ebbf8b7a427f15668b43a0a190913220a947cca284a2b741a5ce8ff1979afc4e73415997586391222981aaa188ad576657b9c390064c10de09f4c88a6af4c9073dc403feeb2e1ab814f6917524402f94370c469192ad214b13b59e79f4d19dfc216d251968edc0e55fe3124efc9d1ce1bdb3a01b49ad51a795a631aabbbdfe7a3ab03b487b9f2485396e26c582a46f47763abe7e4d8b141d7cd1977925a95e2d5e52166006a16ce2d62e6aa62c9b08d1a743ca1d9215cb356d5cf793680e20df66b72c64880b456e68e674df27da26ad5ff94992223bb73099b26c75d7f4ddd70a0438009e46a19923de986befb755b6228a860d8b3fa64e6e4d6048111584f675c9572f68cd173838f8151d9de692f6ffdd401e8673f6b19013ea2f37ac8640407f3cfde165b41a4adabaf241f8f50a7ee2f9b0becb2903c45ab087f9c226e0f4f5a88147c62549686f36ffd2f0fd3614eceb9f647a6510b2c2495c1be806da5a1669d4955c83002d9e0cbd35398cd2da0511a592e74b84b29fcba2655bf18b07b38e635fa6aeb0326c937474dcba01dec3d955da4d79f1f1d25c6b49fd44dc9c410b96f652cfbe14e85e94cb1f758427bd0711fd419bac87c4954ca16d8766af647121152ee71500f6049adb2bdac6ae8b2228b807fb03b17b72344e1d204b644bd75e37ba3c7c26f9a2aa89bdc84d8a8c2132c0466b163c05c19ef7bfd3ec0de6e4e60fd24d1d86b01895bf22ffa2268c4f9238ee7e30ff09291d33473a6e3dd3a39f41c82e3afd62daa0517c0b3bab7f137dc709fa72989a8273203283c9020657516f93816229cf6d46fd95cf9bb12f30cad88ace9997310773957e32d8f5a0573e0e89d0e0546363e9fd4e18b01226c8ee875c9e38cead8f94482188002433ac7a09240965166d31445fccb24944cb5394af6084a8b50af70e693de3e7c5d2c2c483e5058ef8834780bb69917bd8d2d2ae44279dd363a3624376691b96e15cd6600fbe36eb8faa1391e9be4f451a4f8fcade76c68cbb3290c058c9961586e9c39db7dc8d3461d830f4d8bd64968622ca14d95bc7b95dce72c853e7eb16af90ec37d43d29414496abee29f0818b2fc7f486fbdb17ba7a7e5380a3e002665952e0c79d8e5cd71763e850e769e48a578775d5cb08f8c7ed69e8b2a53f43154fd37fb1b478a32e413106622a75f8b6438813d29115d1efaf9a178e5c729c4555085ea997efc2f791ac4e955a287532b635bedda1f53b61044e92ab86739e593f5f14aa543b66e91389afd18d3d2bf6e31de45b452227ddcfd6e52b1686bdb73eed4c9b5ad4a9ed07ebfad9ff6673f8d4a162373ee905c85141ef5378c243eb9232b7780ad727bb616060978cf33be5ac02f269474b42e98b4b5c88eddb49470898b2df617d2708f94ea7159d02cb74e9604fadeb21de7f06ce337af22d89f0d791c9c0679909eca1ac533de7c96c12d3a6b2d9896fd9b115d9e34d5bb15730efa0f919a5e2e018b08f192eac7eb6a0e18b7b98df98820e529998267e07a558d62ee5ad8007752fb1801462706d7cdd9171164ff82f8edf2402c00e220e61f69d387e23b4ee33689fc82fc6b15c24c2c1a4aa87880620b200cac981dc8486b30659c50095d02038d3eefef41791bf49d842ccebb45eae0f8395fcd01400f63e0d4a7f53fec684519d3d1dd2c0d6126ee66fa81526196e311e0f5f8048324f69a92bdf70c11fd96a3bb52bdca1817266126b213ec4991ff668f0f4a8b914f36019487d0b8d50b06956bc9fbc55a0148e125c2d623fe625dc03e04d104370ea9147ac34c392f0b0d7025e5efee4839962d3ba300de8057c6d9003ffc9a6f3605d6faa06c297b05b596b297bdd0b9b0671806f6bc7807c6fab4b514f61f842944d9ab51933755cccf3e6838e70e3d2ae3b7ba043cf0957c0d2ee3458685a5b742c7e7da8fa7d2170c375cff0f9fea38981ce91bf79fecca8ade6e348c3a6b3c28e15a27c3815e4ed4825e92bb0ebc11eee3a7c2f90099e981da2bc9194335aa6ff2d48048154577cff308a0827461cc739b6111d0069c0b633ebb4bb7a555d1b777735093004e9010fed6ca4b9b8cd64f59f580981760c80edb8ce50b2404feaa1b53705757a3b82238008c281d5e50be68e0da3b22db52e70303bd7a6330357437b5ef78836e9c33dc7feba4c76c779bf32b9e363bc98b90228e1a1c7b1387f3ba58b323ae50fb0ddddf09b8cccd2e90c5062035e0ddaa9e6a4c7b269a854e21f1a334ecd44b77558e9f266dc74c3b77dadda53045543dbd3b22a0e80ae7dc385cd3560bb580334628f31723031c67e57c32147226a56e286ad691d4cbb55e47922b7bb655ceee5592d0011f5426d54b409913b4bc097f33fd1ce1f99b89119f51d2029bf978ebe599dc71f01f1b038386033980cb0e336a10200882a25b80354622444d1fead3945fc1b7b6cd67a1fdd1c11cc914625ab01cab6fe713e3f707b4f6468af61a64554dca7c268540f89b2f48212c9c4284b05c98cd8e692dc130920fd619288b216cbad5e1e988c55623db323742d91a52ae14d278f027ec62112eb123aa4739602e4b754be5349239e8196c6ca06d3f50619ded2994491c032f254dd7d90aebe43f09334740809bce2f46b47a57eb37a9379493702ba4d5f550f29d2ade5f5162aee221118f30447d0a74ffd4348b0d470c4667f0b1933a213ddf1d9e3eee2b5b04da0193628e7b1d764e89e8f4be1bc8a20ba6c721a47d6aaef6912d4a0989d8bd9c3603ef36c66cc959550ef230758519c9df63f796d75dca6b6192e053e21b6ac71030a86ddbf39d1f6219e43ae974b103944df221098f8358f8849d286336dc0fae667ea425d2dbaf77ef4624df9b3f8016e3bf5c2fafea70b0913772141278b9fc1a42ef35a05d92a4e0ddb633ef6027068d873f597ccd972cc638916a2a5185de1d137cfe3bbc07af4a3a0b0f483bbb308170e9323d553b8ac3c344266288622a1547f39ada6b10ff89f9b55dd3e843c7aeab70b61005e5362cfdc6886a85b77f3738971c71e97c90d466a8eae1843cfd3d8ca2b837376228238385871a24eb4f1fbc7fc1cbe74400527f1c98cac55156272de8dd9d0e1a8276bd3f3571574131148e6de0f5458c9bc1729f474614e03c1e0ed613ffc99daf60c47363bbae0de0036613fdbcd9fc7fd4b886c10a864058e5fb5ecb2386c99a196fb2283e078205b4a218f754cf1d6bad41a7a79633f8f0a80207b5c423adb112e9bf0fc5341bf20702da5fb336eda9305c45a57e2399c17ebd9d706be780d7f1ffc789c84f21dfbc5aeee1574e8eb4f5da9aeb1b47fcf4c631f77405f0b24d3a40546f659505375706b0e1ce6d9e5db76006c9d6be202fb87e74b5cb6d7be618b285d6c98ebe24b13670c7daec381d79061718367f572f705f24fa2da09a9f3b1c9f09192df988e2721fdca051a4cec891c2d6e9b81115e469d983f1f0341bd95d6b00d8d3f99896a8c9b60ce3c294da61f4e86d05eab25db9646331e7e2b77a21c401f52835f1cc4f52541d73c971e4ecd1ba700215fe9296a1343b9bf69bbdc2e4e1c6e587d3bb74777b42720fb28ed78b7bcb49ad4926581f83a64b614ab6b7ca8065336afce0dec8747e1d78bca4425e45298e137ee99ed938291e98808a833f600f4633c969ec99910d8a4a99bb2ce83b3bcce36ed1de647e64af4713521d3ed1c72af662726a56c950b568a2945e20efaee5abe9f6b33660cc3f1d2f94297518418f", 0x1000}], 0x1, 0x0, 0x0, 0x409}, 0x1) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000080)=""/163) 15:31:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0xac1) r1 = accept(r0, 0x0, 0x0) shutdown(r0, 0x2) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:31:35 executing program 0: unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w?') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 15:31:35 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x2, 0x0, 0x83fe, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') kqueue() 15:31:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 15:31:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/205, 0xcd) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 15:31:35 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="0461859107703b4e89555826b5c4bfa1d668c01a2f1946f7cf8523ec569ef8ab944c77e5e28ae42791ec5f19cd16b46995a6ee59bc3b43d40831a1ea8c1d63aa35fde94c648b649f11e3acc8f2d29f16859c97eb0c4e5911fad21f912139866f38822738d71eca92eef5890da75a4359f5d26dfd062dc6a87431e22af2f05dceedbe1a60d4e0c079a46ce9fb74f8f39fc7a382eabb225b2c29ceff117d52f998b505308f0eae30e41c91fca334b4a191ad4f4494bc9f3b3c540d79af35d755e95cfc16e1feeb1be1ce", 0xc9}, {&(0x7f0000000180)="4ca196d27e7f12610b501c8042e41906d981bbf872985bf6e17d4505c8d9c603b4b793929c8c31e502e1b78cba12f05d638002701daffc57212e7ad22d035e51537ce8ee1c801a531d7a42e121cb3140d3fffbefca970ff65170ed3fe51f3e43a26ee83b8751999aa79f1248872e528157db47bd9b5157912485684d5e1a4c3d8c96dc46a78b1cbc8b0d4b9ade995216817ee3d61dd91e3271f6b9a079f57032041601162a1daf79abc0e004035881ab1c02189fad221e16404d73702fcac0c29a51685b0a78f308a3cadbb534793843aa", 0xd1}, {&(0x7f0000000280)="956b7d6bd7e7d72115d9a56e3f5595917b47b5202e39e9d397128fed1f03eda6649ef68fca5e9bd2bd67657a0651c04e15c0e54b9ac22155c019c17afb32176af9570e7ee8aec350b2bb0cf68f2061be14ee6f43642c67dd66e0ef0d68bbe70851217ec6c0dd6497c08401658fd3ad31e2e77da0fe6447b13ce50710d999262c", 0x80}, {&(0x7f0000000300)="2be1b9fb238a3237757ab9b22ef8c9e95ec6851d21d1f4c178463c4330df1c897dc57fcb4d943c2e8d39548ab482dea786b4f70b24bd0861a9476f60e1a72c1d242cc75bd4f037bf08da411fba3edef44e4cb8ee88269de2c6d1fcc19563a20291048fe871f162724fc1d06cad469c7cda5283227ca2d0b54de0fdfc9e58f3c458940769ed99e0422a16496b0e1d2c568aba30f8d2f3356bc6a7c5c4cd13a3808d3ff8ccd8c921203748625ce279d19bfdbc90070f049f92586b6320ae0d2f20ba2c5b3cc5c1a9153573eed1df0d7b41c9a143dbed1eb2cc894889b917c3447e7df19511846f638323c2094c945796b63b65fb1ab9a4", 0xf6}], 0x4, &(0x7f0000000440)=ANY=[@ANYBLOB="8000000000000000ffff0000880e0000d8b654b1706ca5aca343027bfe393d07a33911f735b125c653c0cadc0c8be6fa97f77630d9cfe0bc11028b5e7c0b855f849a910d3bc4a8647f35c9b52eca38271c5ab4252f5d7c61c1803a9e6fa87da021779307d530e9514ed445bf39f7d3a864e08534b93848e7fc3caa3117d87000400000000000000001000000d5000000a060bbd08097ef0e41e4bc43a42975af5065dfa14886ebf7c4a8fa2088e73c5fc88073d172c8646870dca8dcefeb0000500000000000000001000000070000003a60020a0597e8dc4b300136dac4612caad4bf2a260138c4850810703efaedbf8afb6e664a8be719b07965f0c6c3200cdedd1a345e7965acb7db69a800000000480000000000000001000000030000004e25809a00ced7200ab43a88fd33d2ca1444633eac6f062f3153b186c9da65fcbb222bb03f4eecf9139ac93159f3c51435972500000000004800000000000000010000000900000017e120013bd7c269c314cb0a60e92964bb6da790e21f332dfde0061d2e2c334e4c5cef5e57ec62f3999233afd797f24cba00000000000000f000000000000000010000003900000026c178ea176571790229fc646cacced01d1db5bd10e5a624e2986bdf8e89f89855b1459debd04799dc17c0b4917f45f3d105c8b45e67db8aab806ffcf80fab2a3a6c9e3d3f91ee5522bb3692ee31a29a8d0ca60e48a681713b5f6eaca30790124129a772181dea59cccbeef5a95181250309f6098b93a015a14aa94b5926328ac7d2a3ab2ed8de06a4a583b332c9b637990583912982cf4ce110a110d377b3631f9da8ab4101ebcf70be7b7131b04467c6a057a8e8e03e85c36e8c2c6c9ec69de252ea70b70a92b389ba08c759554b0d67697dac39b6b7773dbe837cb80000007000000000000000ffff000006000000ab4e731350dfd482dda3baf10993a15968602dd799d7e9e98e27fedfca7c730688a756c35661c0df0d009058a72967fdd87e3582c3f1465fde59e25e21901a6fd91162a406abe3acbd850fc2fead5182384bc03d54b3f7d8fba735b106ad00001010000000000000010000000000980dce98863993a63232166cc5959aad0de6d421d2f630ee439215d2f6fe6d4b9c8dcd3bbeac6d367b944845cefd297ff1c7f26996141c1c13bd8ea2676fae9296f2f50953c4a252e47e96f271f9088d96c06bab971211d8eb98d8df0ef45dd3d14239af5478cfebb02c9d04f2c10ebef373c758363cd37df330bed27bc06d1fce306f3e6b6423b15d58a6ee34161a2edf87dc37123d8d5b9dc3ba78202342f390b1e4bc9d57be794381328609a67e1fedc5b5cc0aa7ae19d0ac71b21ae81bc4f3001498fdcc91488b40061f1025e2b15ae2002a669c93018d24db70c49ac789ee03b04e9dd6f268c135d717fb09e2ff20569ab376d2ddf3ed2c4ae925b5ab5f64415ad7ec2740410b0d3a17f1d7ddbc4c96b6d0c2839e00530003338a7a52ab92b30ab7b93ed5bf783c2b6b833b9b591ce327aa527f60ffb6c1881a4a96b288e6cd529ee90511142cbfe7c80f05adee24854717c48a569184871923ff170750341832a60a05beb5df7baa1a09b66675f1bc9c067b436d783d3251a10de8cb9a52938968a2df882ca325ba85a41f6b9cf7ac3614e4ee18567b148f3ff4b8a843b0aed3be48b44e61d25026da16c9cf83f57c80547a18c9f02a88e8f826614f66ff2c4a793b97d31ab8964954040558d2ce86b49d520593ea9dd64e6e898ed11b68125a3de9ea184b07cbbc027ee560632947615b9c10ea424796b8b5bbb5fbec92c1b00213a4a977cbd615d911239576dbd847e37e42ea96a3cbed4818823084e5b3938e4ff80562f29a5fe28c6cd9743bad23e4c91ce2db6a5be9e8f193fd9a066d6660f512bcb5b2ad9a83c28048b83522ee9c836148b5711cef46bcb4ecd22af21ece51583089c49af3deb999c41536093a049c3bf40248f44da11877020203bef75bb2e87ae80d85771f9f3667bd6244fc1f7dbffc9ce932c722f553b2028eedb68ad88741fdd511070038fc453f041c596bd05a8c39f9ab2f35ce749ca1c52e2bd4cc49047a1cc88cdab9352042dac78480b50f14c64a7669c514712426033ec51f0176b6f14343c58284a3bcb0a344496c7b7645b60fc244dc26c0d9f0140d03ffb35b8a2ec3791cc15c39d5e9b1478dbba9c1be7a243d8830c12ce88977f07045af108a76d7a9ebfe6dfa348a67e6def92ae2fa9287ce0a247c53f5c777ecfbc1bbbb85a4114173e4f2d4921df0a020dc32d306aae2fd96bf386edfadfa90fadac3c4a353c3ac34e11d9a703968e0c3e051f0598489c7ce7d590b4557c941c1f44372fa6c3e7360d0ddb4d01ee62b694ada13e730aa95a0c2b651be4e8ab5e3e6258fd3285bd1fbd628a242d687d5057b142f18c684ee340618404d7a5736c264708e106bb4a3c639eb34e98d5d6234a7173ac241ac6d6999c385d072d6642f27603e3bb8eb05fc0ee5800d1cd33952a90e1acd3105d382b93a2ce76c5e76029220c9d71806369c5ba6f544ce6c95627e177c4bb4b6ac724222aba0d415fbc0c8527ddc76116e928d3519ffb60f2b8dc34a42fb284c2518000000000000001fc7e4432e015e43d08909dcb71e0fd94798d1a6fdcc3ac9f62f9aedc024dfa1a33481db4bd280f7d6a7e3cee4bb854273791dae5b461fb1f44c644e1f56edfb6f12d956534c1ee9aa5aea32808004ec258a10254d64c8275c5164da4ed68c4c8b5e5d97c89add44196242fe0af470785167476e4545454a18b78a15746cc9a6a356d345b9dd6178cceda0dd558484913b5f9f659158600145dfb0ed37ed4c55bde78f9123d0c6248d08d02a4232b6d383ade65cda25eab328f26197839c098ac42b304f17a2420dd4bbb6806beb88b8e1d3ecad03d1c3366b6bcf43960afd986a2fc81bf7677c43872b7843ed7b9c9a7c76d7674427ed7a34a6fe5a4002f5d44b8e3a01343f6b11a89c1848efb9e1e62f9f3e29f93dc3a320f64ae3cdcc2c12d8fbf35cd4c146568a52696fd6716c6c5c4df53f566f0f092898d4cb575cabf6872289a82432f00aaf614698d8873ccbf59af5d3e9da1a290e26aedffaf76d00aee14595c95fa63b0c4e25f6f83f77ad29be326441ab97740452d022ac04846a53152beac208f1792b3552fb4edc4d8d87f5472dca43a52ff626f9e5341ec545857fd19ad1cfccc0d22293800b1d19b5a097fa77c2cd6667e6435a8f78cde899b9a93cba8535f7e6895095a36e0b720e05d95b49169c907714ecfb03fbc3224b1c5261fc18b875896f56a0b9d0f36c313f82698a5ca4d5e6dd4ab148b5c4dfcbc1dcb413202f2de98819270c76a907333a12edcbe3c9ffb54e30e47850681542007360ffc6eb8eb139618e90f0783e108a6eb899adfe0944ec6d2c34afcad1b567dda1965db2d382668738bad26585d07158087e3ba05d3475496092d9dd23d5481deab2170366fe0ad1b5987f87436204289d6ba63ce51ad7e01be1aa9a7d36c2a26e1ce720b5dd3247f8e371c38730e1bae5c58f8471513bd8bda0604b9a79e82d4f8ae0597966390bebcf96a41ffe9af7291136fce257986aa414fd2fc311a0117fc929426484e9453901001781ffca800f9d1365091037b11665d91f142677145d65b4c950877f545eaabcb8f35579b9ba681f44d7a71d492918cf148c5b23c863efad75f47b6b976379a7388e390ae255dceab0aaa87f9e0073aea9c0a97647e6a8816435ea3e0612b765fd6ce70536dfcbce098198aed1cbbd580b6fa68dcef5e411f0ec85e086e9a30c160ef9a2e2114895b7f2d5773bd3c7f4d399c43b8300a597839016165b78ffd003d76198ec3de0fcfbd0322a1caab08cdb5b04a95bb3f0d415125786443d68d7eaf0ed45cbca06f0b377118928ce1b6d19e8b921eb69470c275cf88e07cd579533357493113b7538c05471d339b9cc142b6e7ea5d60378362df522cf4594634761716ea91415d1994bef690954994f2cebda8af144ab45ef0fb3e65ec5380bac06e957cba60b835e99fe6f4dc4dadd7b5689c222398cdcfca04ff5c0d3e9c01346d65ac18aaea6493deec16305500cb562bec430f16ca5718d1eb51a8da3d9cef8bf5d39ed5bd3a4855ff80d892364186216245c8fa6356b88da7504e0114e27e368137b74ab3f965aa5b064ac47c55720363e268c6a2a70a12e0611bfb92c70fc07d3d6294ee36e9639de46fad4c868e645d7d5f9eb04cc8aac0994b9ad9b28caece67261f460eede59fec5b379ec33a99f58cae76128b8c436de99c1e3a080f2ea5a12296aa5e8695cd241ee99a635b9087e917ec453799fbe5e4388d23853588d73a64241a9b41c48cd03ea263efdc59833111731fdf14e2821b001380b12b31cbb44d60a3bc96160efbe1b6598574680d1841b30ebdcd800387a389470829b5524ba4b4bc3d9def7e85f65e8e7f0d658766b4053d7e9adc1d8079d06512437618944408e800a7b9e566730f37cf8e31f377196520f9df40ddf4d6b34df1d0cb78fde16f8c579432ff8bf2df9e062b33f8cdbdf6359b58bd51147c725effee65941217b6954db1a4aada4123268d631a57d1bbdd2d048a38177e458b139c6d4cd4a0eb4c4ba0d4e235bdb607606a798717ab468460651da633985ae56850341a2423adc30f6e0ab99ad1a6c89d8741ab626dd12ce01297880722ebaed6aa90d1ba16acf5fc14e49d1e97bee385e14af5d37ce593215bfc774ce114053fd28eeb2deffdc1e22b0695fb14a7e1ca525fb6d3da7ae1e17632659eff68b73facc8cbb14e3c09169ab304ad3723304a99bf019fafabdc482f1ce01c62df3c830496145018b8112ed23d816ca2ca1ec333cfec153cdf0857e8fbe61fc1b9f3b9f83e13aebdd7d19b1a99c635aa42748b035a6cedac96bf2f465c938f0cba8ee0c27380d00168a85ac96a34c381797d4db51bdab8a328d20dae2fad0653b48eb0161958edf6b76917656a79c8e0007bdca9bdcf82adab4ea3042e8c3273cedae9dea0fabedee60a8dd60f78ac7e6cc74aea53a80c8cfa507a0980eb2ab6dd399f9d47bee8d502cf63d986256c76c02835651eee5f09a56d42b4cfb5366a2288961290195d098c3ba21f318c639828a2d86a6c8467dc56104d7e6e648f9732d1f9d980f557f6611530680c0f89bdd9032a9b3d50b4d92a8130a086a8f8d5b446c58012964c03c3b67789f399b04b15432c5f5e1945619bd7e033c4bfac7cb65acffe758ba0629d82c4fdff0ad2018803893e603b3bf060e68f68aa9d4de933897cb4b8acb8925142fcbd35db29755b48fdee37faf79416a626f5a577b54d51ee8f912b346f0cac10e2b55805038962ec5e4e480cc0075be862e6b6387e9f935e6dad6536bd740d27a647372e0825535cd1051299b87cc51b95d683509d28f0bbc7395ff7ca14338fae2bbe3bb57bd9f3c6f2b7af8094b22fc3ee019d93b1f1e3c492a1f39f3a55f10e2796f572fc7192f30f99a7b4a38dfc90cfb57524be8d80f31c8480a8059f558e48280946265fc0693b84f36329235137c7f01332755cbfbdbb6cf77751cf1696153da530a7b94a381075e6032196f5126401308ad4504525bb3a8bf933237df2f6d9cfd4445e80ad1fa559561b448ef8f7639dfa3ac8b7b051fa118977f97771427d47d461198e133bc6584c546e996209ad423df8b1de4d84028813afb535885487121a8f6c25225f7d40613e050409de9b77d6cd7d2ce48c61f6baa7d8f6f30cacfbe2b1042e61c81a52d354232c6df2eac62ac2b4341f4495f29b21252fe5001b56e206964e70d304089af2f6412dddc8c48f79fa9a19d05ba596480dc9952e67ca7da43dde8d825234913a78f9053ca3d96931c75b6193fa5886aaae0bc2a04861e38185d87b56b4811da266196f0f2352c0235fef6da0ea7dd865f8872abded6c89f2ad8214cc99bbf12ccf01cb55ca640f53205f5cc829c2ef9f5d490453f074d8a37728af924fa2585f4360ec616b59571726486a3e150d5fc73084f704f6fd4bc34de342fdb2beeaa4093a17f7fb661d98b7ef0e35d2025c101ae62355936d8d534bee3d9bad47e9af8795794d14238ed0da2c1397db1da30eb0ca01f8d96d895ed1065b44c79de71b8e686f9d99fad5164a80d31a64d2e534971fe993ce044b761bb222474f8d96b1d74c158a77d09443f525df9c1763054703e8f685e2dc4de26648d851ed1bacf22060b04b66d66a10f2ab8be2c91fa89e521f403c5abc0ecc8e9860843db2c54bb643e25600d58ae44d4d01cb4e8ea5412204351d3ae8ce9a2726e225507b028a95bc753c4b712e8be66214c6c038e6471dcd39624b3d5070f6135ef67fee767d9bfe18c9c9152356347a352422f7b7f7b4c1b9147ab17fb6e78f73ff3178367328684ce71829629882fb9ebfe52a10b9ca9f4f559d2c0dd6d2efff741be523f3153d4a34961e31dd9861997827a68b0d2d7a9c430cf877ed61874bc8f13138f78db9c16586d3a84206815855565115e092ffbadce57e5bfe945dbc9962b12753de091986d60c0cfd54594624df533d4be76fa0ac9c925ff06917755cec78a11a5b1db7820db9a9bb0f4ad53a48a7c385e9236d5d3749976e4f5473a6359c63dbcac0122b02857eb2f0aded0676c8e3fa6b9b43fdace2ec2122be2015c3e9719b825fd20dd1ba52c92431073dcae6b310542aeadd06c9256c5a63f476fb61636f4012f9dd3bb47f17dc57b7594ef69924796e9e513bbca6a93eafd0f9b5309a1e0113d0dc673ad4dfa645306e6d09de2f0a43163a53922c002a97c8386be646dfcb95f519b9ac8f3e263fb829470b84813c29813aa96ec1b90647f0000000000"], 0x1310}, 0x401) 15:31:35 executing program 1: socketpair(0xf, 0x3, 0x0, 0x0) 15:31:35 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) stat(&(0x7f0000000080)='./control\x00', &(0x7f00000001c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./control\x00', 0x400, 0x2) lstat(&(0x7f0000000040)='./control\x00', &(0x7f00000003c0)) mkdir(&(0x7f0000000180)='./control\x00', 0xfffffffffffffffe) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000600)=0xfffffffffffffe77) stat(&(0x7f0000000380)='./file0\x00', &(0x7f0000000440)) open$dir(&(0x7f0000000140)='./file2\x00', 0x98, 0x120) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect(r1, &(0x7f0000000300)=@in6={0x18, 0x0, 0x1, 0x5}, 0xc) 15:31:36 executing program 0: clock_gettime(0x0, &(0x7f0000000140)) r0 = syz_open_pts() r1 = accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvfrom$unix(r1, &(0x7f0000000080)=""/46, 0x2e, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001280)=0x1078) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 15:31:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x2a638317, [{0x3}, {0x2, 0x100}, {0x3, 0x1}, {0x2, 0x80000000}, {0x2, 0xfffffffffffffff7}, {0x3, 0x5}, {0x3, 0x7fffffff}, {0x3, 0x2}, {0x3, 0x100000001}, {0x3, 0x5}, {0x3, 0x10000}, {0x3}, {0x2, 0xc5c}, {0x3, 0x4}, {0x3, 0x4}, {0x2}, {0x3, 0x8}, {0x1, 0x6}, {0x2, 0x2}, {0x2, 0x400}, {0x3, 0xff}, {0x3, 0x3}, {0x0, 0x100000001}, {0x1, 0x800}, {0x1, 0xffffffffc1e43b41}, {0x1, 0x9}, {0x3, 0x401}, {0x3}, {0x3, 0x5}, {0x3, 0x307f}, {0x3, 0x2a}, {0x1, 0x9}]}) socket(0x1a, 0x7, 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 15:31:36 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x4, 0x20, 0x2000000000, "8aec48d92863ab2d7ac0dddd1485e2cb81cd9c63", 0x6, 0x2}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 15:31:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$getflags(r0, 0x3) 15:31:36 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200c0, 0x0) fcntl$dupfd(r0, 0x0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 15:31:36 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x5) r1 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) r2 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) fchown(r0, r2, r3) 15:31:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="e699319296480000004a0b7c1700000000000000", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:31:36 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) socket(0x6, 0x2, 0x5) 15:31:36 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x7, 0x80, &(0x7f0000000080)="6c72022fc6233d5bb4e11d8cc8e980a0ada97b43dbedcaccd592b8c6a3df7df8b1ae2684228bc29d3474e746bd75e94e9e05a6c1ce440e0d0eba1b9da225fc356e454e550e95979edbf7097b29d3b0efb28a3fc72441b764bcd1219ad182cc9d84af7cc9ea35a3a1dc88ed38c623cd2913b4eaf658d81b66c91d58bbeb281c1fe247b2bf7a2eda6042f17b38df3b1b81a6a1cd3f08c36f5f0c2b3547cb1daef25b8efe4c3c2f27832f7cff91ffa025c7dcba217eb73e441cf657e38c427f5e58b64cf56233d95e4df8a0f039eb44a0450999439a01cdee358ed215c42a120186df213bfa62a4b4d8f1b7cf2b77a901", 0xef) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 15:31:36 executing program 0: socketpair(0x24, 0x0, 0x400008, 0x0) 15:31:36 executing program 1: msgrcv(0x0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff52, 0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000001c0)={0x2, "8620c0de4e93846d2687fcb6378a1b9bfa32b94b68beb00a3318e5a5f4169b91d605858e532f6f45d3ade0619b8d3c140443f9ea76087a0bf01da4460579f153fab91958d82560247a4b89a4a18c4a528af5f36612a5e1dd9fd10aa55c9fa4c9fcac84a9e5f26f616fbe6bfa08d8f0c4419c10e389f66403295978e2221572dcfb79eb2a"}, 0x8c, 0x0) 15:31:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3, 0x1, 0x7, 0x1, 0x2008000000000000, 0x9, 0x5, 0x1, 0x2, 0x3, 0x3}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000100)="1270cc93fe07905ce52a1db195fff39d26d64b0842208e7e422d4d1e6bc7d816ed2e692748ded125ca09eb9cda17099f63ca3afc1234749d6b3bb51a5d0d4e3930a9a452b8cf4021526562f4a5237a1fe5f7ea37452a584a0e9df3ce19c4c62167aba7706bfe2586c8790f708c133f3647fc3292cc53bdf56bb61a", 0x7b}, {&(0x7f0000000180)="6438140c1bdc37a1fe81b33b56e7ac98fc5b7b06ea6223ff7ab66db29ddf7916c30d79e12cbcb9b8a185b42d467e315488f2c97abfe413a4de261625cc7503f9b4fffa073f16073bf2e11dfd643e44b99a03ba8d34abf4ef14db89437926f9df81ded8d3c7388912485f61b25e54d179fe564140876c650458ef54fe9fa8b369dfc4683cc720a4d27b8e58e552db3eac1b701946e5b3dabb7d79ab8430c372644402aa359166a6e5468bb3b0739b74795c70b4c92573a271", 0xb8}, {&(0x7f0000000240)="7d932a63fe58c104209c5c97e4b6413af0ea31e447", 0x15}, {&(0x7f0000000280)="0d31918a7ff20d4a661a4debfdfb9686af1443f33152746af1e4a58d94f2a182a99c22a94b3941086f1adcaf94d7ae95532868d998716be7c74419713de78cbc44881b6e364224498ff5786563d64177725dceef667ed90e24fe9342acf0225a72821df6a5fd41cbbec6891933217727574cd4a93db6e0adf5470870669d68d7ecbf0e417fe5f325303dc07feed360745de463ce644dcd24953a2b65c480e64f7e1293849521d08dfbc27a8af9d098094397ba1ecb983c10d7079161398e531945a73c6e7d6fbdfa9ae4f102ece165623e21e22ddd2c0d88382e", 0xda}, {&(0x7f0000000380)="c46ac04594860911568c77055126778d5fe81503a162e21225037841ed211c5d9bbff66cfecbf8a8", 0x28}, {&(0x7f00000003c0)="efa974c191c35462a7a02f991bdbd8386817b04cdf9a226cd1b8576382af94a2b70f4f6c65aae0cfecd1e5007a71044af30cf4f4b9343b79d0503b9c4e35dda79de2a126c0771835609641eaae57948aab839b9bdf83bc3862a9a3f847b18d7601f2175809ce58cd01e2ed1c1b2bc5bbda2e539d596a68735ae9192866322297c81a48c0d59eb274f3c8f6b04001982f7b17e9587b494f675fbf0863491bba7fc275b44228d1fac87c3acc4c261bd5fdd47af4ce12ec9912c927aa5efcf2af62dd4d0b8a1538895b585caf77615e8cbb5ed928ab9def9bf296ea16d241b8b651025e27e3", 0xe4}], 0x6, 0x0, 0x0, 0x3}, 0x403) r1 = open(&(0x7f0000000580)='./file0\x00', 0x10, 0x8) sendto$unix(r1, &(0x7f00000005c0)="fc2104fcbe8da29d73369ecf37cae820dd01dd9b475a7beb1795875c692b8a1490e14557fe385e3ca90d6244165383c9c8d55fa9f5607456b2fc8681de1e6ff34c7a385b162ce81f538f70cd92cec6e969b2522566f220c0ddbca2fba4f86f989775096c4ca59cd44bbc1b7e5aa77fac4baa500269248b38565c3435d5b7dde8740700bc9bc3c2b29ad21a", 0x8b, 0x5, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x20140, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shutdown(r1, 0x2) preadv(r2, &(0x7f0000000740)=[{&(0x7f0000000700)=""/19, 0x13}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) kqueue() stat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) chroot(&(0x7f0000000840)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r5 = getgid() lchown(&(0x7f0000000880)='./file1\x00', r3, r5) lseek(r0, 0x0, 0x2) write(r1, &(0x7f0000000940)="da1a4f3a4aa3fafb1f0d313038b329cdd40142641cbd2a875817241dbf8a6dd4b2d9fba18bec84417093358567963cca1129b1eb634b5742867cb574c86f003acd8e0b70a459e12590653d", 0x4b) fchown(r1, r3, r4) close(r2) sendto$inet(r1, &(0x7f00000009c0)="7a3dd34e2506aa5aa72841caab961cb081d00cd66011e87779b7cb7e084bfec096bc8c3ffae58487eef5ac", 0x2b, 0x0, &(0x7f0000000a00)={0x2, 0x1}, 0xc) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000a40)={0x392f46d8, './file0\x00', './file1\x00'}) shutdown(r0, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/tty\x00', 0x2, 0x0) rename(&(0x7f0000000ac0)='./file2\x00', &(0x7f0000000b00)='./file0/file0\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) symlinkat(&(0x7f0000000b40)='./file1\x00', r1, &(0x7f0000000b80)='./file2\x00') mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSTOP(r1, 0x2000746f) 15:31:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x82) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) madvise(&(0x7f0000f17000/0x2000)=nil, 0x2000, 0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) r2 = getuid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 15:31:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r3 = syz_open_pts() getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x4010, r2, 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) 15:31:36 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semget(0x0, 0x1, 0x204) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x38000, 0x18) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = dup(r1) r3 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r2, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) semget$private(0x0, 0x0, 0x21) listen(r2, 0x3) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r4, &(0x7f0000000600)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba60fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1c) r6 = getpgid(0x0) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002dc0)={r6, 0x0, r5}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) semop(r3, &(0x7f0000000000)=[{0x3, 0x7452, 0x1800}, {0x3, 0x80000001, 0x1800}, {0x1, 0x2, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x6, 0x1000}], 0x5) getpeername$inet(r1, &(0x7f0000000540), &(0x7f00000005c0)=0xffffffffffffff73) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000140)=0xa5, 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) 15:31:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x50, 0x100) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$KDENABIO(r1, 0x20004b3c) 15:31:37 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) kqueue() 15:31:37 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = getegid() lchown(&(0x7f0000000000)='./file0/file0\x00', 0x0, r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) 15:31:37 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 15:31:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r1, 0x40044b06) write(r0, &(0x7f0000000200)="3e2a7913e4bad21cd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd3198605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d000000", 0x119) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:31:38 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) nanosleep(&(0x7f0000000000)={0x3, 0x8f}, &(0x7f0000000040)) r0 = kqueue() nanosleep(0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 15:31:38 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x1000, 0x5, r1}) r2 = socket$inet6(0x18, 0x2, 0x7fff) connect(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 15:31:38 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x5, &(0x7f0000000040)={0x3, 0x13679506}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40000002, 0x0, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x200fffff, 0x371d, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x8, 0xc5}, {{r1}, 0xfffffffffffffff9, 0x80, 0x6, 0xffffffffe872aba7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0xffffffff, 0x1}, {{r1}, 0xfffffffffffffff8, 0x4, 0x80000080, 0x9, 0x3}, {{r1}, 0xfffffffffffffffa, 0x50, 0x1, 0x8001, 0x9}], 0x79a, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x9, 0x807}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20000003, 0x81, 0x6e}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x8f8, 0x8001}], 0x2, &(0x7f0000000240)={0x1, 0x401}) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xb0fa4dc8048dbb57, 0x40) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rmdir(&(0x7f0000000280)='./file0\x00') r2 = semget(0x3, 0x7, 0x100) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000300)=""/233) 15:31:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x1, 0x2, 0x40a) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7fff, r2, r3, r4, r5, 0x0, 0x400000020}, 0x40000000008, 0xb23, 0x4}) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000010c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x3eb6edb142e99b1e}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r0, &(0x7f0000000940)=""/96, 0x60, 0x40, 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) read(r0, &(0x7f00000008c0)=""/30, 0x1e) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000900)=0xab, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x666d56eb3d9d65f8) r10 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) getgroups(0x8, &(0x7f00000002c0)=[0x0, r6, r7, 0x0, r9, r10, r11, 0x0]) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000100)={0x48000000000, 0x9, 0x4, 0x4}) fcntl$getown(r0, 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(r0, 0xffff, 0x23, &(0x7f00000007c0)=0x440, 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r12 = dup(r0) poll(&(0x7f0000000680)=[{r0, 0x2}, {r0, 0x38}, {r0, 0x1}, {r0, 0x1}, {r0, 0x10}, {r0, 0x3}, {r0, 0x108}, {r0, 0x8}, {r12, 0x8}], 0x9, 0x3) 15:31:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x3, 0x3, 0x0, 0xfc}], 0x7f, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:31:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) setpgid(0x0, 0x0) 15:31:39 executing program 1: r0 = kqueue() shmget$private(0x0, 0x2000, 0x208, &(0x7f00003ef000/0x2000)=nil) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x6) 15:31:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x0, 0x9, 0x0, 0xff9c) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x8, 0x101}, 0x10) r2 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000080)=""/80) 15:31:43 executing program 1: clock_getres(0x5, &(0x7f0000000000)) clock_getres(0x6, &(0x7f0000000040)) 15:31:43 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10002) r1 = socket$inet(0x2, 0x8007, 0x7fffffff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/152, &(0x7f00000002c0)=0x98) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x95e856e, 0x0, 0x101, 0x9}) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) wait4(r4, &(0x7f00000003c0), 0x3, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000005c0), 0x7) ioctl$TIOCSDTR(r2, 0x20007479) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) wait4(r6, &(0x7f00000000c0), 0xa, &(0x7f0000000100)) 15:31:43 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x830}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x5, 0xff, 0x4080000000000, 0x100000001}) 15:31:43 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 15:31:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82a1651bf589354fde022e2f66696c653000"], 0x10) 15:31: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, &(0x7f00000005c0)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000e7f545000000000000000000000000000000000023000000000000000000d7dc7d8f89b699a1eb0579857d43262b4169726192579fd4ebced33c0f7bf2ca00cbf03a5691b4619b996f7f47dc427339c71cd1164ac45f9c62ce35ec16e42565806fb1717ef975160e564d51d522ea6a1c0ef04c99f2f3fed0e4989bdc07de4ac1110cb1543073a2606eedbafdf64aa3789d25a68ed4498854c45485ebd6202d321c4f95d8bc877fe6c0f37374d1da896abe5fe7d95f2c4f8dad93cc5d01f46eac80ed149385c096319c7786e9f1d552711ef05c05cd5c1deba6d8c5da08ad1d269f84a766ad7b0f647a702209cc0a32311bc7e944ebd8cd192938803e18543fee3942a1e0dae89bfc09f6e0e3e0e2451e2af99a2083f02dd0003965b3a37aed739b02a6cbe128aa927f1e4bbfdf82d016dd3fed185881c59e4a236d699c8dea041619778c64b4b6308902ca9c1160d58fe864f69d7a1290a7c8ae9e7ec9eff7c876d4de435f70eddc16d3", 0x201) r1 = syz_open_pts() close(r0) dup(r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) r4 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x0) 15:31:43 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x2) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) clock_getres(0x3, &(0x7f0000000080)) 15:31:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000080)) 15:31:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) 15:31:43 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffe) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="6f29382d8d9f5c116c5689c2ee4239341ab0c7fd50d729ca71db786d617dad95938cef969cd69b2059f4c831ef6463f860513b74768a60633e9c6a3ab2a6efffd68ed77bbe683fcc23e378c6b820f2e4aae1a3cdf0d563b806064324ac1d5014b14380e53d0d5dcdb88f179f1e754e12452ace386ece8b1605f9d39bf2f63ebd30dae3e4abbed1ed69c5de91cafa85999d9aeac0", 0x94}], 0x1, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x8}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7f, 0x538f, 0x7, 0x1, 0x2, 0x100000001, 0x400, 0x3, 0x2, 0x6, 0x1}) clock_settime(0x4, &(0x7f0000000340)={0x5, 0x1f}) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 15:31:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8800, 0x1e) mmap(&(0x7f000038e000/0x2000)=nil, 0x2000, 0x7, 0x810, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) minherit(&(0x7f000052e000/0x4000)=nil, 0x4000, 0x3) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f00000000c0)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) 15:31:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000200)="fde5fe80bb07ba2cdbaecc85cb3aa6f3d196434d02e5827fd1e48ba92a4e8ac14aef3f57f4140d12d6e4d4c15374cff1bbda8a764b0e49fa716e106960f47aac278772435470bb141cc4c5f14bd163e39c3e0ac973ba2b38dd360748c1518f31e41b51b150cdcb29eeff35d73a1e8c40a99796af6b5d4ce99b3ed85c7de9199bac5d581b0d2020a7c8920b363932ef36503ef91439e5394787148e455d31e1df09", 0xa1, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000000)="4af76e41970a61006c0b001ad8697e7c525436457aff5393521c897c360bba117d2a77c9cbcfcf10b6bf138d20149162d96224c7a85967a1d38027f75547178250db40479e4163d7af4db68b462ad976960c79da1f7d5f6087ab6bab04e065cc6dcb342943b3edee66f8dee1661a8e3c616b9fb07fe4406026ba5c3886199db183d2b7eea06810e65fb3093b854315d389fb5804a442cd211b4ad5338ea932a7b3454be475a2ad42589a7aa3d8bb451d075722b096e40cf66d697ed09cea2c95371820022c1462bdf22678342657eb7db83359774e955ba99cf88d8c", 0x186) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r0, 0x0, 0xeb2d3f75dce559b8) 15:31:43 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x6e4}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0xff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x400, 0xff}, {{r1}, 0xfffffffffffffffc, 0x80, 0x80, 0x3, 0x9}], 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x26, 0x0, 0xf6}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x5, 0x80}], 0x81, &(0x7f0000000100)={0xa04, 0xbd2}) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fsync(r0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 15:31:43 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x40000}, {0x10000000, 0x40000000001bcf}}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x184) 15:31:43 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0xfffffffffe, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x363d) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 15:31:44 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000100)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open$dir(&(0x7f00000001c0)='./file0\x00', 0x7d, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$KDENABIO(r1, 0x20004b3c) 15:31:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x5}, 0xc) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 15:31:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x81, 0x90) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x100c2, 0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1008, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/46, 0x2e) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x12e) 15:31:44 executing program 1: r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/240, 0xf0}], 0x2) r1 = socket(0x10, 0x4001, 0xfffffffffffffffa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x1, 0x68) semop(r5, &(0x7f0000000140)=[{0x0, 0x5, 0x1800}, {0x4, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x3, 0x380000000, 0x1000}], 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r6 = dup2(r3, r4) poll(&(0x7f0000000180)=[{r4}, {r6, 0x5}, {r4, 0x24}], 0x3, 0x8) 15:31:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 15:31:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2000000000000) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = semget(0x1, 0x2, 0x31) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/128) semget$private(0x0, 0x2, 0x105) 15:31:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 15:31:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x1, 0x1ff, 0x100000000}, {{r3}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x44, 0x20000000, 0x7ab, 0xe1}, {{r0}, 0xffffffffffffffff, 0x9, 0x20000000, 0x4, 0x101}], 0x6, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x6, 0x1630c0ed94bc668a, 0x1f, 0xef7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000022, 0xffffffffffff0001}], 0x4, &(0x7f00000001c0)={0x4, 0x3ff}) r4 = dup2(r0, r2) openat(r4, &(0x7f0000000080)='./file0\x00', 0x8000, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 15:31:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30980, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 15:31:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) close(r0) 15:31:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000100000007000000010100000a80002dbf096ad1a9cf24369256b99fccb4c8722a473190"], 0x18}, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getuid() getgroups(0x2, &(0x7f0000000440)=[0x0, 0xffffffffffffffff]) r8 = getpgid(0xffffffffffffffff) r9 = geteuid() getgroups(0x4128, &(0x7f0000000640)=[0x0]) r11 = shmget(0x3, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000680)={{0xaf4e, r2, r7, r2, r7, 0x80, 0x5}, 0x20, 0x1602, r1, r3, 0x5, 0x8, 0x6}) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="9be5fbb8970b57548319198016ec72bed0b94a8162ce3b150d13eccb7fc6e7ce769c62b9dc6370faa203b1a2c9831f306bc0f1493bb6b42b555ba8273bd7f369089058d73e5695cd59988029eb6793dfb077f1eca52e3dbd9d96a7caaf97901b9617e49cdb520525d3c95604cd74d9a8990d3d520437a86f282e0dad9ec5ce8cb503f1a44efb18985f626c28b18a4548e9780dd9d5296be7de56b77b5f48871aa99d962e3bb2652423735b8260a43b0b6532796f4b71799f728649897132c538d0", 0xc1}, {&(0x7f00000001c0)="4aad9fa96ca652f2fb3b040881b3415f490426c5a91db5c60c43115e21c3f7eb9dfe572a373fa16f30edda8c5b0d388f7f9302ba525e822014222e24e34ba4fe2e91cec052497529c3edf7de856040f747a0290729c938e6347075960cad0c959856916e145b3fb3c2ba68a92ca1c916b08c15b07262b2f837d405ef9bf6212682f45ac7234f3029b523c243c816e1ed019a7c5a292b25718803f8a99cf7c89a9a0aaaf84c6aa9f96d1ee9afbddf4034719fb16f4e52aad2743579687b0c8019d63b97f2d2909919b6", 0xc9}, {&(0x7f00000002c0)="44e1ddee4437371b07e070d58b76a5dc137a9b21634adcfe8d75cc5eb6211e2d965e3b63e433563ee952332c22858d28cc745b120d79963559df6e9c76e33a8a618cfab6a797e7e65a9fcb621b1113985db4ff8b50a5959a1709847f4561f4e4e14c53e0f9f70b10c26713a1116da2e9a6d7703b8cfb575a8a47dc33a665d1fef8a79c788c2a11f3f995b7843e1fe0989763ce478325f5cfee92730592145bdee00fa3ad85c0c5162e1ec5115d91df9f3b835a68e2655588098ec1e88fec16dc6295937ec5b316d64749a9f9f26ee55d29c4ce79f959ef007442ac3c5efac1c863e7792a69d520b70b383528bf", 0xed}], 0x3, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x128, 0x2}, 0x8) 15:31:45 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000100)='W\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') 15:31:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="fb4435124becf7e328fe1901153649aaac920db725f82b485b8300da4a93d8b029528b3c7da46df7b3ed08c05f8ab9b7c1342dbcd9f9935f35c8f34d1d9f014cf99954e43f2dae9ae0f5fa9486af6cb6675aa77bb212ca361a65a933b5229d9be0a8bb50fc8042e20332b3d06b417580e9da3628b99c53f3923d6d77ac8cf01f90", 0x81}], 0x1, 0x0) 15:31:45 executing program 1: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 15:31:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="4a0df9d475467c76325535443af5a94f6f48309ff6ff2efea9187e0d122e1d66ada4c4d2db85154b6413bce04402a871239ee23d8954c8f5b8f539b7ecad656870a064a120c4111cb09fd4533fa9f0c2bf553bdcbb09a1c47f20ec22876effd741b08cc683e4ce8cb03e3b0ff24fab3db2bbf507b272de191d01d246117354d85c4989c2c73a9d5b7e19aeff349c9c780d87175f37e5966dc9588cc70099d4e57697dbdc1116cc8fd98412a6c1a8706815588e21fe2b", 0xb6}, {&(0x7f0000000080)="09d76cb1a58c1a68ed038740411a2da3464f51bccda86f26685e9bfe8e168971f22802cdf63508d171ec22aeb0518987854f847a8ebd3315d9724ae89172deeedb91270b514e29", 0x47}, {&(0x7f0000000300)="439b3f8ef6d591491a11a644d7b7eb0927fbab5043d57b0b1e039e5c355bd18d9f8e84525f475bd7ad555bf6e5e39b041dcfecf0a22018d0485335d22d55eb6a5eda0ccc43834a5555e670cb4fdcb7eddda93be459d85da5701e207dc11024c2d97ebffc12aba54cc0a022b9888a00f3b428cfbd90a3fbe926aedff305befb6067", 0x81}, {&(0x7f00000003c0)="da5ac9debe436642e2cf5b80a7fc74aeb0357afdcea81b294b4f1845285960ed2a30d9ec0030205746535d812847cf7f87a4f2a773bf8b549949c22b20ef749b57d8c8041ca2c4f07812", 0x4a}, {&(0x7f0000000000)="a1", 0x1}], 0x5) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='./file0\x00') 15:31:45 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) r1 = semget(0x0, 0x1, 0x204) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x38000, 0x18) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r3 = dup(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000700)=""/209) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r2, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) semget$private(0x0, 0x0, 0x21) listen(r3, 0x3) getsockname$inet6(r2, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r3, 0x2000740e) r5 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r5, &(0x7f0000000600)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba60fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r7 = getpgid(0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002dc0)={r7, 0x0, r6}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r2, &(0x7f0000000540), &(0x7f00000005c0)=0xffffffffffffff73) semctl$IPC_RMID(r4, 0x0, 0x0) 15:31:45 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) open(&(0x7f0000000040)='..', 0x8288, 0x0) 15:31:45 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) r1 = semget(0x0, 0x1, 0x204) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x38000, 0x20000000001b3) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r3 = semget$private(0x0, 0x6, 0x2c4) r4 = dup(r2) r5 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000200)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r4, &(0x7f00000003c0)=@in, &(0x7f0000000340)=0xfee1) read(r2, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) semget$private(0x0, 0x0, 0x21) listen(r4, 0x3) getsockname$inet6(r2, &(0x7f0000002ac0), &(0x7f0000000380)=0x9) ioctl$TIOCNXCL(r4, 0x2000740e) r6 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r6, &(0x7f0000000600)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba60fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r8 = getpgid(0x0) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002dc0)={r8, 0x0, r7}, 0xc) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000700)=""/251) getpeername$inet(r2, &(0x7f0000000540), &(0x7f00000005c0)=0xffffffffffffff73) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r2, 0x20007471) semop(r3, &(0x7f0000000400)=[{0x3, 0x53e, 0x1000}], 0x1) semctl$IPC_RMID(r5, 0x0, 0x0) 15:31:45 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = getppid() fcntl$setown(r1, 0x6, r2) setpgid(r2, r2) fsync(r1) close(r0) getpgid(r2) syz_open_pts() 15:31:45 executing program 1: r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f00000000c0)="4c24f5d74ca868f846f3892a7dc4abb5a09da90027540484ca5cd26b2a1cf6aca4c618f00d039a513ae09b46071aa1e28f7aba44f75fb125504714d83cc6263de6c3f7002dce09a18ce3a36421e66a470b8419ebbf35e587769d86ec9428542701", 0x61, 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x5, '\x00', './file0\x00'}) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) 15:31:45 executing program 0: r0 = socket(0x11, 0x7, 0x0) setsockopt(r0, 0x11, 0x1000000003, &(0x7f0000000240)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa219bdd783ed5c8535fef93d4c844b2e37e149238d62d428a46997c9340a98c623cf201685bd16471d6caa8a24533f35b6627165cd68b632426b216ae0d9ee065c76fed0940c4b8d8adbea5c807552b2ab35eefbd88672c4ed3ce393d1b21a460f7e024050c155b2fc680cb6ba8cfb38333fda16b0e00000000000000000000000000", 0xe3) 15:31:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20050, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xd9f, 0x8c, 0x6, 0x80, "55e5082d239f7c0f54960c6519fdf61bb6a786d0", 0x2, 0x6}) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 15:31:46 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x5, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x8) semop(r0, &(0x7f0000000000)=[{0x0, 0x3, 0x1800}, {0x1, 0x401, 0x1800}, {0x0, 0x100000000}, {0x0, 0x7, 0x1800}, {0x3, 0x7, 0x800}, {0x0, 0x6, 0x1000}], 0x6) 15:31:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28001a00dc0124e4470000000008616cf472c15940be5eefad7da9f2bc81214a00798aaf24870026d66d09e679f18f784b3a9789863fd8bc14fc8fed4044cadf8b578095c7c5ee1e0cff01000000000000a7b952298d2128e9bb568cf1bff6b5e98de5041b9c8fbc3c1f48fd0ef558fbe17967049386304b7557e0e6d909fa7e2e29973901192898114f9cb42bf03a97bd5d2af1955b13736e27c95429de566c14b47e699d7fa8b750999652cb2c56560a6db87d65712a58f73d2815c95a4ba08b4d8bce42fafee0d7e0b7af9b"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 15:31:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20400, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket(0x10, 0x3, 0x2) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = syz_open_pts() r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x80, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet(0x2, 0x1, 0x2) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x10, 0x100000000}, {{r2}, 0xfffffffffffffffa, 0x61, 0xf0000000, 0x6, 0x9}, {{r3}, 0xfffffffffffffffd, 0x10, 0x80, 0xe03, 0xdc}, {{r4}, 0x0, 0x51, 0xfffff, 0x4, 0x2a}, {{r5}, 0xfffffffffffffffe, 0x80, 0x2, 0x7, 0x2}, {{r6}, 0xfffffffffffffff8, 0x1, 0x20, 0x568, 0x9}], 0x6, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffff8, 0x80, 0x11, 0x0, 0x9}, {{r8}, 0xffffffffffffffff, 0xa0, 0x200fffff, 0x80000, 0x9495}, {{r9}, 0xfffffffffffffff8, 0x80, 0x80, 0x6bda1909, 0x1}], 0x1f, &(0x7f0000000440)={0xdaa, 0x5}) r10 = kqueue() kevent(r10, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCSTART(r11, 0x2000746e) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 15:31:46 executing program 1: r0 = socket(0x1a, 0x8000008000, 0x20) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 15:31:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x400080000, 0x3, 0x63, 0x9, "cd2e27842acd16fab48de169f0048a7f1a589f9c", 0x0, 0x9}) r1 = syz_open_pts() write(r1, &(0x7f0000000180)="18d46b1c8b71ddb8248d7f3bc885eefc84830a1bd73a99e926d203758e53e6b824a629a5a5e547524b44f65c23d54baa44411641876f6c9550cf94fd4bd5bd5a2e22949a30a8098c6bb8585005339511f44d4640e0c4217865e4a8eff3697a4f56020c5bd0b2ec23c485374d54d6ea561db813eb820d1941112eafecc03278d33034c2e1e47f1788a17de3811dbbb193b4b6732ce617c0d69263bf1d34dfcbcef9ba59a25cee3788b291752f7a09ecdcebc1ef0f2a0a6d881df422aff9", 0xbd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x55}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 15:31:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt(r2, 0x1000, 0xffffffffffffffff, &(0x7f0000000300)="07c9cd14283c9f639a7cdf787c0204d5fb4c855c9fa6e4ae18e24a3edc1ea56d8e2290e7c60d6f0d228022a79477", 0x2e) close(r0) r3 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x3, 0xc1, 0x2000000040000, r4}) r5 = syz_open_pts() getsockname(r3, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r5, &(0x7f0000001740), 0x0) 15:31:47 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000280)='./file0\x00', 0x60e, 0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0xfffffffffffffeb4}], 0xffffeb2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0) shmget(0x1, 0x4000, 0x0, &(0x7f0000006000/0x4000)=nil) dup(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) openat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x40) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="344bbb7daa5723789108dd9c996422085a23dbab2d81f06ae0819b68d622932467cc35874b7949792bba6ab420ecad68971a5f721a37f9d2c4e30ae6018ed072b5e1550ad3b66d424c536d161a145586eeda6917c8d999a4d7061b03f55c38f9e5876346", 0x64}, {&(0x7f0000000040)="dcff99e498debcd38323d6a14117", 0xe}, {&(0x7f0000000440)="6b1e73c5b2e40c4135bb817de2a93617f8d1a40453a2b298a1fa0f2359672d85d53cd1d0b0b3fd8992173e1074f76a2c24bf0837412a8b6feb23285096ec2a492c9d66693f0cf4f8f0ccb04dc2fe804d0834571efeb875f45e6ba80b0263e8109e4a0c2a80303d3051d355235b8a084d65158a1235045b815b2f6be155410e0bad88bb4523cb143c4316258ad75158e1f0a46bbb480f1705b49f0880ee129b1e11f7c68fde8d7e22caceb41bb56ed20a21d791136972d36b41584a960d4575fbb43a46f6a0863d8cc11d7ccee7b73cdd4431cc09e10ab4eab5822ce4c251b6d65275cc9984b024691790ce63606407a094ddd47efc5bbe53f330010b4d1a1c6f", 0x61}, {&(0x7f0000000200)="f88603b99e8ab7b7cd4fa9b5aa37a15a495ce6", 0x13}], 0x10000452) writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="c8b19cff9347e84a40fc58df7c63a240bb084bea1f394b8db3ffe16dc8ad17f85df92ae2cc893d79460e669a695f37c47ae7a9468836cdd86f4938fe26bb6218f40a4959c55a37af1bf89db5b099606cc393ca05129f2de9c73c4dea118550377fdd80b1e88e9dae9698a5daec0e5591513252908011e540a9fe6d4227a1355143d586250e541af18d577f2cd9cbc38b36f9c99edea908c013a3972777", 0x9d}], 0x1) 15:31:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82e8353dd754728bc355d5f52e2f3000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) listen(r0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001680)="e919b67c0aadd178cc298a05442d1fb169ae4e6aa0841e20c20f2f449da1b7750393c04e0c91c74453840aafafab257261c62202ff8537cd6d86f5f2b4428fbe43fd2d13ac873eaeb50893290c092d4265f18230ed73d4a487144f33e5ced4729132bd57e29a735d6b759b22eb758c282aa9d9755a8169e508af1c44a2b463f6d8987472f6a27efb6baf43356a13bb08f1cbe612e918badcfb32cba2de6c0b7d187206a476202690c560dbbd7916cceea203b4460e28d1c2a657e0ca8b0f71935ea143eb3e55aaab3e901777e05aa7ee3a3f58822b40bf7680910e53dc15b4942a32512a442afb991f329f91da90a018b2f4d827a9fecb4e1d8f84a07b797583b43fdb298aa23098126fc6744245f30ffed227dc5489b0161a408389dfa294c06d92d4eb3fd4f28d76cccfc8cc3a1ba605705fdd1b0a48fe0860ad95fa681aa0c51bba3b8c8c9e82fc45870feabebd3a993431fd202bb27292b9b3a8853f267e75a02046e602670bace03efad5322bea957364bda72cd89aa673bf732891911f94ddb77a3cddf7bf98cb2d36067877386fcc4d99e6fc3419dfdd295d5d05e3e46fb2c5b8079099a59734865577b6ad2a75b44a2c63db430c7c497d2cf6ac3217bac28a959e32b26baca28ca739d2398370ac3413dfc466d4db2403524e6bb2d1a9b41ebc7d8ef35acc3f3acea6816b419c75a731245d4e289073164c49af2a996dd395c1d8e0bac972b6e27222ce4fe5fe69d42f1f6e0e335962cdaf54f10cc25c0fe3f058b043e12ef883c35bca41c5078558c81c3078101173d3161ca5e263e9dfdb32e80ea5b019af98036bf5167652571ee004c5034bb2062ff3d2f884a65350b13baaf2a37f9b1cbff7d6a4f0902cc30ac1cb05232a1adb24db9b8ca82f7e55c1714f6f702b1fb0236e1f4e03f3e5b7e0b7ff73aa65468dbee2789637ba369de0fa2124aaea22730735678a4748d5f2e3b22cdb3421bae7686b244c293e5d330b2cc6d738ae81176b69a182d45cc09338e5170817ba1ac9e72f5c9cc9121ce51f2ab55ec0d1841e5a6e650a73a49d8fc708d5376bef8d98e1193bb2fe83b4a31a1e514bee14896b309063169dcc9c211aa4e9aaa2612052806e819461ae8741541284c91a4cc470daad09fce04602b5920f301726c4733d4c5fd9105e6bf758af9df217ca9743b005aea7bdbe9458c2068430b35dc2409d4f137ce179cbb62e80a882355d15bb797b7238c50883797b2c05c55a09bebf1ea69f996b655e2201af4a96bd9399f6eaa4f115b733ad9fdd32dd7b976e788bcc451dd73aeec80ea0f26c439df6a7aacd9ca8a036d0d1ef679a0126d4973ca3d61c8d758e09bde9f639cab593e6e101f8e13d9e4f36beb2c2f1b3589e72df21408b93fa33a2683a780e74c20ec7af864800eea7d3d438de6a7e0526ea77a0afae7cb87348eee3566348ce986edd022413ee59d0e9dd7438fecf7dfa94586a5d0698263c952d578f26b7b9d69c154f03adfab940ba18d15abc5433d6ea9ef571c8c22819bbce8afb20720f9e2472f303ad0cf2e04451fbe19f89d4fb413f5a0a5afd4f5ed1562c68ee83de64eb7dd079230f72e2ccc677348a5da0179169b7788828d064448864935d6b84b5093b37b742e20269db306ce37acacb7b0ecea40cca00c097f81b1c8d7a0f1aec2048872724cfb013eeb041202c80f63146e9a9aedac06ea125dd2421a1a344f3c953325963cdf232661e3681f4b704cfd8be01bd26d47dca467eb41373334022c9ca918f44afaae2fe26871f1b2f0de76d740d3d442a7984df8e0bd6bf65a02ad1d49a13b7e4e342bb91c4d53a1574aacd9097ea8c7f12a5f9283ba7442b95553343d982c8703aa811f2eeebc70bcec1ee572f19ebdc565609cd34b67ae60a9197bc2214cb3628338d5f6b19c22847470913ff8be5c647a5dfc8069ffbbedb20e955c8c53aea6065fb9ef24d82926d88074c9e22f9919106437a4eb9899ce169", 0x585}], 0x1) 15:31:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1000000000000008, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r3 = dup2(r0, r0) connect$unix(r3, 0x0, 0x0) 15:31:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3ff, 0x8, 0x6, "389fb3a419d23c6db873c2072c0c0f40b8892b32", 0x4, 0x1}) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:31:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x300000000000, 0x5, 0x1, "de470d4d28caabaded4594bc7aaf9319ff586376", 0xc7d, 0x81}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x8) 15:31:48 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x1e, 0x7, 0x9) r1 = semget(0x3, 0x0, 0x10) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000040)) 15:31:48 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffb9, 0xbb, 0x0, 0x200, "9eab0a896e0438454d7598b4bbe3dc34324a7da3", 0x3, 0x1}) r1 = socket$inet(0x2, 0x4002, 0x9b) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0xab89, 0x0, 0x7f, 0x1}) close(r0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$KDENABIO(r3, 0x20004b3c) r4 = dup(r2) close(r4) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000040)={0x9, 0x6a13b92c, {0x7, 0xffffffff}}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r5, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 15:31:48 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2}) 15:31:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) connect(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r1 = shmget(0x0, 0x4000, 0x50, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 15:31:48 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x120, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0xa8, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x200, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}, {r1, 0x3}, {r2, 0x140}, {r3, 0x10}, {r4, 0x2}, {r5, 0x4}, {r6, 0x30}], 0x7, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) listen(r1, 0x9) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 15:31:48 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x4, 0xfffffffffffffff8}, {{r0}, 0x99af91dd373d5adf, 0x4, 0xfffff, 0xfffffffffffffff7, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x30, 0x7ff}], 0x7, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb, 0x0, 0x9, 0x9}, {{r0}, 0xfffffffffffffff9, 0x71, 0xf00fffff, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x50, 0x0, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0x8, 0x3, 0x3}], 0x1ff, &(0x7f0000000180)={0xff, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x80000000, 0x8, 0x20}, 0xc) 15:31:48 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000000), 0x0) 15:31:49 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) 15:31:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2e"], 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000080)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 15:31:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0xa, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 15:31:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="5e2c1e28ba03210914ae696c6530000000000000d86afcda450fc4f53d102e1322ced15f71f2651916ea6af40d2c063d935ded03a7efd6757a286b46147eb3d1570f9c2f1dd1e11f386add0b217c4e1d00000000000000"], 0x10) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="cd87e58510c7ddc7833793077c76ff12bb92192dc599bfff7fa04b25f045d452815b312ec520528231a516499326b1306bbe07840cacbf324ea5efd6061df7561d5a2829ff628f0dd037f8447c43e95798a28267bbaca56142e9e413d50bb17229e5aa6a7b7a6a488855775fdf410c8e592b7b05d6d9c71954e23c5de5ebc240f148469bc29035a708a35f34a952e784998e386de1b514c515260df526b683360433f4eea0728a14fb5d386e866676e70169ac68f06c6b2d2a971f57ec20a2", 0xbf}], 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20010, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x4) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000480)="1bf0fec59ec1bd465e61f992446c5b445cbf051b51ae2b2187199a70a97e61ed453b583f8941265fcea0f4887d8206c25c5e7f93929da3757924dadc3594c97dbb31887f5f9ba983ff28d61201300ec7e0b06308f927aa5459426040c7f0eabd172ca1ce182c2cc95722145d1ca9bccc57bf10c5d992b6e9cb50b5e6208c038aca3923480d5b356b02c101dbbb19a4a92e203e8270289e6fdf45cc4cfb22da27202c117ca35dc0b37716bf9f6277ef1586851a6693fd51474a68cf8bdcbfc630af80dd996edcd4931bbee7bb8c0fbdbcf33c974b645cb0c96758684a8037f4af94c6f6803e9f605f87d4b95cf66f9f5753f719ffbfef8463b198a261f68231972d42f904b92d9bc19c30fdd1af579812b72f91df93226effadadeafc90f3cd1f40b4b351ab315fc693ba535ad0e9979e52baa640dddc412216516fa37fb146c5e962238177178b7d6bd0174a68f3360fffd2d62994994ceb5decbce937950017734121c6e2344ca879a8c7581de11b5be6a3fb2cf7f42a791b6f051391cdbf0af50422376f9d3468202be55398ea6944f5538ebe86185aaf32fead4b667932c1312b154275384674b983b7d36ad9fbeb22514a1983ddd311b9e7560501163a9ad849676a7da2703b54b67451c7010ab6402c16104f2b3fdb8d9f3dfdb9a2a4160d7082636c28f9aa7707eabb0793cfa804de5e3443f021d99accdcde63303f9aeeb6c42190d8b02c31d053179ba53f5ca1e041152529765d5c4d96cfd0b329c188242d318b175222ade0d26ee4d6c6be70c6b59086e3daae78c8dab4822cca4dd341372d73f8f737684700074b9a843fbc74a95381571d528e6320f70942bf51fffd9874ea52e0ab4d567e005693d95cd6795c72740d55d4c1141970d77fce60963ee2846e1e54f81910f8839597901c697597b5d51213ad8cfb071ae7626825757ed2ee5a2f9c5ad80811ae7b7540137194340e69208ca0b619c37fc355971217c41f6346afa72b34cd4572afbde39159e90f41fc338b3b8c099d94deca8cd5f06374246c8597419d8e7af8165e4bd3364cf3f38b0b97d9f04454e6dee2baefd4155a019204a499ef5a6c3f555345c61f091c581fe11ffb95005c30d662d6eedc7e79b0f1fabd921b430923df8e701dfe206f918d3ce1b97b162b52a6d8855b856747f42fe64362823125d02421831e45ed41f61cf85ba8d00aa9f78a7d32b282b67863811c19ba838c35d04fa155778090dd2b9658518d5837530ef424b31a118aca08a4d4d4e88e156eea5a6e1d201b3c7fbf61af416b4a89b37734dc5c7a7e8cf70fcc618f7e7da345700e1d7167f74ca76787a61bf94694f248437c8cb454935a1742b6c806487e72e160deb07db512f117587029c39a39e0d7406ec8d9957c217ede309bac66715c357e470f81287e22fb3dc634c9404ad9e172481f7cfe4c8e682bd27f505ca817bfbfd9cddd411f2fdede65165d8046606d558fee1e10877399fb8f1c74b209512432e118161af38fc9dc31d64a315941c2c683a47d8d8083dcba87e659c166d233e675818939e39c8be451c0de2f5e0f890064bc71d40a0ed1cfcc258c792321459ccad9d392c4cb9e8cf87976081a5b06837963de9badc16943e97bff6e2ba638e4bae223e1c61a50eb7e824cb168c9f01625bcf1625369f2b758e7a9b24a91ff11b91c19ee28e07867eab31ee29e9b4fb3cd6f706590c091ba67526950c49548db1dd9622db105cf25988b8a1a62ee49602f3f46bc97976035ac6943d392bc766ed08a314f2d32f691f1de28a76e8c4397e66c84fffb6c7c2bd9210cd151f85556b35c9110335af889b872366a1f27da1456ebe5a26082758e86904a2ac6b90f2b382147081fc870cd87cba87d4f9d2fefbeb6087a8f18fb4e737373d9ac5257201156dbc981740fe75260d69d164cb015a165569e94e42e8f88eaaf399b9d65dc462adc7bf0632eb2efc8ba8dd554f8a772b8b6520c74bd98498a95b9113e3a94f39661ff0a3f4fa524a3f715997e4c116916678b29ba4a372ee1047ed639ed11994301dea34986eb1300b7b35c411c7c446b9ecf668b629580a437aa186eebf00844ef0143bc57ea0bf4aba0a3d3896c8e37eaecf8b9a9a3f9801a9f894c49b87e4f5a833b56f80f7617b3cc860af153cb4a08be463cfe5820705ccceddf9a61094e64d1a762f32346d267a1c39a3cd1e267b0246b4a9daf51bebab4dd0088b9c5d4a0f89477dae6b7492b830b9df97ef311b6c4299ea7a16833321ad9851c77fe40df879d8b55c2833cb4bdb28dc4a0408d552758ea9fe167a2bc7eb4d50b89e37fa675cd72c394a5e66bf69909f3f5ca643a63ef8a5ebdcf637ac3def987d9bf89d3a9e1d551ef6f94bbeffad304be397124e282e7f9d68c7d655de7cc64c292f34f4a27b49f9bf70d10628d5f3951ce0b170bed741952109f7adbd4a1dee65617fe629b04185a0ff6ac51061ef16453e7df9dc2acff41650a62d747dcb8444fb219b00749a528264631836979626e746fb1aded2e0e50f71fcafe5e851caa6fe438319ebea3e90c3f53fa683c9268d079b4f592381c5b76af232c360c765aab459561293b6f353adcd91ca32760b7f80b903790f4ad8650fa1cbd40820cca082460e3f6202f998091dba0a71d1d02e48340daf319b62ee3900e05b608e478fcd19e8882507357539e0ddba68fea6274c92207f843014924ef1031afa9352c16126c592c5f57e68978e1c9610ee94590c80463c2dc24c463e26d674152f41515153ba65692cf4b37631a7ba997e10628e991e32f56442885a746ac00f33c7f7caa87086e1b27091acb2c4f2fcc48519f0c690ad7599d61e4a4b0be8f41b3e5fbb4e6eadc125123e45d20fc5594ed225ab63e426b5181d3092ac408bc578bfcb1764d55f773192151aed226407a0260150eb49fbc0154248e43e96c69532c9bacc07af7b1e923284f2150c700c079059295328d1bd3df69b5557c6269eddfdf07538fcb8e8804239e03c7a2c731d5d71411e3a720f578500adc5ec87f417e26514854e73ce73cfd014b31d2a0f3dac6e0adf50ad31fffc5160e52eadc2f48af3615c1b67fd329b89350731ccfa927283eccd796f8d401c01abb92ba4e7d86e7866f4fa1ee179fa70117a020f506f334a36a3c9390f57336eef3e1cf51b520c586ce5f5f56f3eae90ef09edfb6f4e807e4b60e7693cdd9f76d958e0b49b7a608db73b64be028480cf5a094ab9294ffed561f9769d2d6e9dda149ba07c8ba568015aa0165f60aed79e01a8d5268f6a95908c9823ac911c62ac1cb89a7c71e61587813714fa3d45b631b3a95ef8b5bb780828c5d3da3b02b8933b2f898a3b804c8b7ab4639d7c0fc05b0e7d8e6dccc5b544eb9017cf99dd9fb4368022528e4db45bc4d428165c3de858f5ed6c60412a94fa0053de6205942b2ad247868de164d850c750f1f4543543aa1f02bf6123de741bbc74d51aa2c597ab2af0db39fdb732f4d9fb0cdb7276d8152f55c39d86b806a6ac64943bba44683370f1d5728d97ef00641f3bee3044dc7d4fccf885e3b18958ea8d657a3573c0ed91f224e89eb20fe19500f3bd6eab3626f4e5eef1a32fd36d1dfd6782804edabef6308d5fe86a9140291c5edfba1222041bcc4649faac07e69a78e30bb3b32722027c68e45a47525048fd2f156f11ae1f5ee1bb973106f0165e21e49a841364008ccf925303e40b33569773a50f5d30fe654af4d2c90db5f7ff5edb18b5894062f75ef953d68c80dca9c0ef9f013be2ba9168e42a02a44f15470ecff83bae86dc878ca401930ae560f1bfceecf438292d4feeb7828581bdf1b3e032af325ad0a8f1d5394e3f11cef954a92dbdaaf50f77e7a52d5e474b288413046d0c33078785eb0bddc7b5691d1b2beae862af7a247ce69e1bd4a03a05e9dfb4cc7dee2c964d627e7abb8a7ea4faa4f5f552acd10d05f4d3bf1f7b0135ecbf1e7080fd7abce1d0209ad6ca01a83a52081c490c7abeec29083fddcf2bb4d7f3e2456e36ed81013228b1519c06f474dc807e423a6244163bf067c822dab59db120565be2fe8887683fa65701a194a741c2dfe71f14d2ce09c778bb9302b97d2ccd2491039d37559a05b77078311f00a805be4bc78d17520bdc8588be7c2d1d64cd7d80ab63e80f733bd56610283bc05c6c090d4de1d03a85d68569bd1b131e36c58a09ffbccb545cd968e312d21d38a6178daeaef2a5df168032f613f456ba896c78c78b3aa9360809f7bb9c0ba6ed683b2ac94a2b507d63576c1ee25a532d7f0a4cedf6daa4f6b46d1c0d39788acd4ad1b910a321d6a54011ef9e89fe9a516f8a10a818447c27f6c00dbcc6be060fd7bbf9e2f7d59fdc37a3ce118ec0a844aef643c69d64ae3fddfe7acd75ae2c18f72fd085a3036ad0ce3abea513256fdef2320aa3c60b5fe60850d9067a22cc5aaeb4ddb50729157d6d57314986e50ea2a4a9455025e9c3d8fe972761163442e2898b9ceeb325914311e04fb22c8027a9898b1171fefebf29ce74b0dfc000dc660a93d2dc92597336e12ed3167", 0xc9a}], 0x1) 15:31:50 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/179, 0xb3, 0x800, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="4f67f0a7356ab9c404d038249e56f001e1b9e4ab2fb2e3bf9f088ab576d0358bb2fb8276c7b8f7dd0beda2893ccb27572ad87da0ceeaa7f27fd0a9dde4fb340d7e641ac426564f9c649854", 0x4b, 0x1, 0x0, 0x0) close(r2) write(r2, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000), 0x0, 0x0) 15:31:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:31:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x7f) r3 = accept$inet6(r2, &(0x7f0000000900), &(0x7f0000000940)=0xc) fsync(r1) writev(r1, &(0x7f0000001080)=[{&(0x7f0000000040)="d7e14e242724b041f7ab186068bb60c3f9636d06325c1529651b07676527c04da98c46e0beef50b6b2418840f035ecb9e10a30827e72a1aba592eae1b587cb985d244407eeaee02adcb8e768047ba016f7351b8d3ae24bad14c4f8dd970d2581f4063bd4e203bec1c41a2a52320a425a62bfc579d737594150a25fb286b439e7be04afa3119fbff4921d7ffc83cf4e6b1c59e0392bdc2673880c2b8779f98607f082fd8f87480a717c36fe0857b0e8453022ad2bb4f0e5300e8a22aae8c62bb2c13734d779fd644c53b82730ff16240546f4e1a2c5107b839a3ee328319c9efa9efd3f985e267b0d05c090c7652f5282fa8fea602c626855559ebbf5be59de64f4b50c19f928a10d0d46f5f1284af0e832d25fcd46762bfdf9f44edbdf0331c8d8c767236bff1285e9d9e47ab5f47788a610aaba1a3076527f8603b0ae682dc9f965d73711cd9ec39fd18b55eec869524cab9498936427a2ba54cf853caf6e2b9df193b2e9eb7f02f8d2f4eaaa8ad2f64907bee2e3df45b8eee9d09166cc97a914cc9d6d9faedd11f5d2d47c23a26fd685c3922524df1b57193a82a5b9b6b3dcce0fa624c24cea2163f358ad0dc17dc6d47509c972ac048a7403004cb962e322860f4a074b476b8006e5cdf2200fc1f1c77ca9683b083510c4f0599d8c02d690479c1a7e46cc56ce0dce8f9a1bec1cdd265b2b6a9749adc3c72b98ddb7671a223ef6188d24c98643720c518a48aeb7ad2d90b28ec3abc4ec2e0898867bf96666411e4c5c773e31419cf60460d54952a8cb78dda523378c6d79518a0b65a461883f176804839614be49dd12e9859b8cfed723f4a83e83af5468d2d1456d451f40339acfbbbc44a61f4ed2b537419d73688e0af8c60fff15e51e003959116ad87c8290e77dd23496f8fa7629c1c6538578b3444f1bdf405982a4dfb48904ee3accfacaca81d4050af71001a387205accaa12e99ce1070efafee55bd0f0ba324272cc1049eccd306ec8a49f553257fcbc46e14c89223ea589bc22659753a759f780f57620ba07fbfdc72e44eddc6dda6ef2ea28d5465a6c40dedb38550994a1f40d6023eab2b2a2ba29fac633ef8ea0ad4a44eb22cd7e0afa94ce95b63a50746079e462672c8b28f717a45638989c9fffad5b22c0126cf3c1cc7f7f1e36fc7443f0a60b103ccb9f44922e0a19ef3bb7265c1729789466ebec695c04d3d14264ff81b3e43deed0df91bd9b5dc4f98f5e2e521392671532e741a0139dad943b72654b2ff52e64c52184ffbe027aee4e89f37f8c2d4a02ad4986167efe27d829f41c7edd8a7c60e97e04f9542f35a2516d4087788e625ee6fba8c44cdf87e0378f85699ca69c86cc8711f2d0d9457b7a8d298c7a8bf32dcc12e95cb17531bcffeea5d0137eb929d01bb77e8ff7e2baf5162f7c44889c459a23521702b1e9a79220b73c02904c9893458da3d233e562ca1268c9826aed5d5fb72c2f2cfb13ec5172c2345a8ff36e14ea8a007a9b88d64a116528f58dcba335c138bc08fef4c59a732f464976a006dfc3c2ce9a0e193a2219516a4cd175a88678630bbdc6e7d15755da655230b69d5eed2e5f75ae8e1c7ffa112d116573009994ccc0c634e33ff3f6c56f705feedf536329dd9618fe83dd8d1b31c30d9b529b528ffd50480ddf93af113296f531ce99c107d0f491e7ac73b6f2f4a2d233bbe498d26ccc2674a3e871ae742148491ea28c1bf7970117c87daaf81474956cac86e26c2ff20a3357e65309ab1c6108c662620be3d2db36f70f84665815629a99692a9e5b5e4380e7a930e32a470e09704aa41b6219a6390a015ecbc9269f7154a68d4473ffa224a0950d8434d9cc56ba8dcd7fd1cf822e6ae80eb8a480e3b231139ea6ad6611ee2f3041925b9f1648d39e32886700f5da619f0865196e1fbcfb731fa19d07f018addb1726b28d3684284b40a25dd1f0b67672059f1f5074fd35a85882fcf42ce8de90e073f5907992fe2891ac7016ffcc80dff2a4209131715bd2152fa85cb44efbf7217ec23cd44a66f1e0e4bd086a384897b90b295b0f8998b9852b64d4c8632a107337a6d8dfc0049a75566eca911f040217c3c107895d7b06e32d2f944596533be3f6270aa3fa31cd0be12b316df981e1d9d295d86764b60fe8798ae1fab360eb2c0344e391c283186d24f38a93e6d155e9b75bb8a96def6cf2696742a086709987c8686fc3253edbb780144c451d9e2dbe99fec0cdf923cd77293047003e2d588edfcb233a0c834dca1d36a448cce44560bed6e33b5be2f6f04a8a19e99d6d82574568aabbb74f4001c373d1ec52e3bf43e0a81c7b93e3df7870cf58e4dd08e83539f9ae44e2121f3359fc987d0332f0f60869835b1cc7c0614db56f0ac467f30e39ed963237501f94e4cab776ef7114498bca94b27dd0df54eba184ef3c8f9e711e5e5912ace885e8e5a11263e4e22422a1490c4be0599967351ca2aed113fbc7863320f668b1df2fc0c44792c874e05714ba35a5f595835d0932743f4c8c30f20c698a0a35fd7717b86d1cc9a62616de20a616174da61ceadaf019ff37ce43035ed8a302c8107c87e900695969041b919b3dfddb6fac2147e6731f7f9c04f2366ab660c8935c86d85bfc0b7df84db2bee6f42ebdd376adec267b79252f7514298a05e5edaca5861153633152f49fcc4d206c071c0f5edd8474c216f58de8f04478ba75733521b15f494051874ec616a1d9b9dd6175f6b0c6e0bf0e86ad33738351a77fcb2ebbf948c94daa496c64705928a70d532dab70c031ebbacf24ca883afb190118dbc81181b2bd923a66ae953d906fd25648544108e5d9cdfa4275c2981831c29e4a09ea45d74c1c6f2eb0069fe8186492513bc70fd81d79968dbf965f19518e", 0x801}], 0x1) getsockname(r3, &(0x7f0000000880)=@in, &(0x7f00000009c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000980), &(0x7f00000008c0)=0x8) 15:31:50 executing program 1: r0 = socket(0x2, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x1, './file1\x00', './file1\x00'}) unlinkat(r1, &(0x7f0000000180)='./file1\x00', 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/159, 0x9f, 0x41, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) 15:31:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x7fff, 0x2}, {{r0}, 0xffffffffffffffff, 0x2a, 0x0, 0x400, 0x10001}, {{r0}, 0xffbffffffffffffe, 0x80, 0xf00fffff, 0x2, 0x9}, {{r0}, 0x0, 0x4, 0x25, 0x7, 0xfff}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000001, 0x10001, 0x10001}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x6d06, 0x20}], 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x3, 0x8000) r1 = kqueue() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = shmget$private(0x0, 0x1000, 0xc0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0x80, 0x0) dup2(r1, r0) 15:31:50 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) getdents(r0, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 15:31:50 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x108, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="5ea859e45772fd41ad94226e2b3183b56b2b3842800e073c9f61c9c22cab2aaa7b3ab46798960409afb2fbd8eb74d7f93ae24ed9f9bb1ed9e1e045713a818dfd8a7e903d62123f8381ff2ec564874be2beb41d9214a93d4ca055e866a9fa5efc8856e62997bb06daaf612ea9c3747a81dd0cce8f47b476a2efe467455310e17acce521291b4d5b93e1fd5dda1715e08b52aaa99a2a01c1deb0bb6b6ee8168c5b48564154768523807d13dcf349bf0c26deab6fb3d66facb5f728659112ccda461cf3e66205fe9f14e2e299b0ca8d892f2c38d4e77664", 0xd6) r1 = socket$inet(0x2, 0x2, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) socket$inet(0x2, 0x0, 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 15:31:50 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x8000, 0xc0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000480)={0x9, 0x2}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffe, 0x5, 0x0, 0x2}], 0x1f, 0x0, 0x8, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x54, 0x40000016, 0x3, 0x80000000}, {{r3}, 0xfffffffffffffff9, 0x14, 0x0, 0x1ff, 0x8}, {{r3}, 0xfffffffffffffffa, 0x0, 0x8, 0x7fffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x10, 0x28, 0x20, 0x80000000}, {{r2}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x3, 0x8}, {{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0x7ff, 0xfffffffffffffffe}], 0x5, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff9, 0x0, 0xf0000001, 0x7, 0x101}, {{r0}, 0xfffffffffffffffb, 0x6, 0xfffff, 0x8, 0x100}], 0xffff, &(0x7f0000000180)={0x1f, 0x3}) r4 = dup2(r2, r0) getpeername$inet(r1, &(0x7f0000000500), &(0x7f0000000540)=0xffffffffffffffb4) kevent(r4, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1a, 0x20000000, 0x1ff, 0x8}, {{r0}, 0xfffffffffffffff8, 0x44, 0x2, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x401, 0x1000}], 0xfffffffffffffff7, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x5, 0x4000008f, 0x8, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x4d, 0x0, 0x1, 0xfffffffffffffffd}, {{r4}, 0xfffffffffffffffb, 0x67, 0xf0000000, 0x7fffffff, 0x40}, {{r2}, 0x0, 0xc2, 0x0, 0x84, 0xa0f5}], 0x7, &(0x7f0000000400)={0x1, 0x3}) kevent(r4, &(0x7f0000000280), 0xb11, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r4}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) kevent(r0, &(0x7f0000000580)=[{{r0}, 0xffffffffffffffff, 0x48, 0x1, 0x0, 0x101}, {{r3}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x7ff, 0x1}, {{r1}, 0xffffffffffffffff, 0xa0, 0x8000000a, 0x81, 0x2}, {{r4}, 0xfffffffffffffffd, 0x90, 0x1, 0x7, 0x10001}, {{r3}, 0xfffffffffffffffd, 0x2, 0x20, 0x9, 0xff}, {{r3}, 0xffffffffffffffff, 0x40, 0xfffff, 0x80000001, 0x5}, {{r4}, 0xffffffffffffffff, 0x4, 0xfffff, 0x9, 0x400}], 0x100, &(0x7f00000001c0)=[{{r0}, 0x0, 0x8, 0x0, 0x100000000, 0x3ff}, {{r3}, 0xfffffffffffffffd, 0x20, 0x80000001, 0x3484000000000000, 0xbf57}], 0x80000000, &(0x7f0000000200)={0x7, 0x2}) 15:31:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = dup2(r0, r1) linkat(r2, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) read(r1, &(0x7f0000000100)=""/147, 0x93) shutdown(r0, 0x1) 15:31:50 executing program 1: nanosleep(&(0x7f00000005c0), 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x10001, 0x3, 0x9, 0x0, 0x0, 0x20, 0x67, 0x1, 0x2, 0x4, 0x5}) unlink(&(0x7f00000000c0)='./file0\x00') 15:31:50 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x802, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x4}, {r1, 0x80}, {r2, 0x20}, {r3, 0x9}], 0x4, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{r4, 0x2}], 0x1, 0x0) 15:31:50 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x7fff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x2, 0x3, 0x3, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x3ff) ioctl$TIOCCDTR(r2, 0x20007478) getsockname$inet(r1, 0x0, &(0x7f0000000100)=0xffffffffffffff1d) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000140)=0x8, 0x4) 15:31:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x9, 0x0, 0x0) setsockopt(r0, 0x100000001, 0x4, &(0x7f0000000000)="49a5277a7434d3308437ed9f53eea7a9258ab10d93195690eac8f47c01799eaf77fdb0b7acd622f0695e09d42868164ea0bfe9d69a9bf04385cd14475b5b3a22eccb9a0ffce64feced0401db85599be3b9aaf644320c5ba9a8a43e705cb0310b33221dd1c3f49f081cb1502f62fd207cad77d743c3653af848640c0b9bd31a08cb2233e5b8ea4213b0f3fba5ab1a45258c232dedf1ca66e771bdb21be2c0f45cd778bae0ac76bd049fa58f64aa3fb069583e0a30a1c52dfdd38afa92712d", 0xbe) 15:31:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x6a4e, 0x7f, &(0x7f0000000080)="6c63eb4005aa1fb73ab88f79fa7596e0bc86722d", 0x14) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x8de1, 0x7}, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)="4c50fa24c34285a94de70c27574c7715d705304585cece7bbaa7cc1cf975becea1aaa75aa62948b05191463caceefdf280019bcf5ebec44e54c3900d6ac28f7ed1fb23a69ced7b02ec300232fc46be08678f2ab807964b64574adfb03012624f8a8a4dab0d2273c9fa8cf779ce064c680ca410807588ac62c96f69c46a00d8b5b95e300c9c0e11571cf4c1378cb43ab41cfd836c8e4100bdc35c896b76b9c243423e87ce88ab42cbf8c7bd", 0xab}, {&(0x7f0000000180)="5fc74808c172404b16f8f1800f6aba18288a9f0c215c7391dc59d7e4d43f6108af612512e4e0597143bcf308c957d2afa78b63c23ef5dcb3dcdfb94647824eb63e067734bd64fdc4e3497173805bf546db96527f37e77d020bfdea680edd9fa3b40a55b9fb404ed8d4e160f12cb9bccc173b1df38c74d6375aba05d1d6e04b23", 0x80}, {&(0x7f0000000200)="d6b048c8b8d5e1eaaf2a536f40fc249e8ca0af92a265e31652bc0e71f28054b0222d801925bea2a7ad61b7f584b2dcc513e46f8a7ebf4a07589b6aad283a88a3d68ba1fee8977b49e539adc9be0272f09f7366281137ab56526ee4063ca88c222b4a41897dfe9e9699df3142e31b480f864b2fddfbb875ba6ba449caf0648ebeff0f6051ffd9d65938fa914b45bdf6918280afba3d0aef1d7f60df7731db8d8dea7d46f1ee367095fb64f795ca7bd7aaeaefae2a7a5440", 0xb7}, {&(0x7f00000002c0)="b9ede3b5f9cac61d9edc2a210230919a9168cc90eaa5eccae9d33e4d86e9c501b57dcd3c2504608a46b8ea66f63df0593b4c1245f0c916f048f75d0077d19a9c4c70f785a6b41769235492becde8c9daaac05e552e62e2c2c01eacebad4a30ff25133bfd69aec0dafd2d003161969069ad9d819dcca5aa47f0c39fce0c8ab4d4b9036c9a8ae2f558693d58fa7af2d37594e06cf6", 0x94}, {&(0x7f0000000380)="3132ca4698e90d9022e69cc7b182738c6fd125ec5f8c6ee760d9a695bb7a8846d2e72f0480ebcf98ccdb7801eb83d8393f52c5295f0fc09a1cd45c2d40ee180cab1c83c5c8d46251b2c8", 0x4a}], 0x5, &(0x7f00000007c0)=ANY=[@ANYBLOB="7000000000000000ffff0000400000008643cae050e694ecbef61a54034552645633f1accf7f97d52d577df02b38189c69050a72af26f7375194a6491ef61acaed494b11c793d9f2675e0a35ea363e06f830bccea658db3226bcfdd894443ddb122fba43fc746b02adf649ba3b190000f800000000000000010000000600000068f30d45d631717713304c2860fe65cd622047bf8402f65d20cb8bf46cefd14fe8e5a758ff38fe1cc9a56d0950518bf386a1ea95c898812ffdb76d91861aa7b87d6e692ea19813004cc9b3c0b8d63aadb2e393faeaa028839837e3912698eb4f0e133b01738ad075df2af5d2cc27ea6b9db5c7ec0ceea72898304fc1602bdeb197bca8c9d1857366685b04c9fc97b5e3c5a4adaa051a4112ba9cff7b87990a9f6a0e072b067012f626cd6a490789dd09c03700809752a2dcec448875d5c8188e1e205d3479a9a1f28440b3d0fbd73ee5f747b2e5a523f54f52c47e9490cfbe245c731719483fd954d8000000000000000100000009000000af6caeec0e04d9393f09c585bfd41e55f15c21c40f7bf98e1453df51b0114cae8591ea70f833a209aec1b4f4f1e80bb92d091afdd188df23228109c2a915d5b0732c5f42652f3c0c23e0ba1b9642550a76e9e2f2c90f52c99a04de890bc05cd0e792bec16065fbc92673741f0d059c9074a3b2a7d64d72b3975df7cc24019910e9106902a4eb670548d8925469f39016e4a68a8cdbfa32dd6dea532efbb5c0a6ef26e622cbff6639ddf0e436f373e82ef7d678f19e034ea2dc829b42381c7e2bd9df2c18660000003000000000000000ffff0000300000002f85183e7175b8200176c04bf0c75d73225ed8b8618ca1150ffd3bc556f100002d3f9958c65f694f80e91338da0132b9f8d33d20a4bcc9c0b1316168306c31b6950456aa4cac6f4c4dfc271763941fc68e78a8499e422bdb096612fd8f52f9d37c88cadb7218383e0434108fd853de4faf1b8447fb6d7105f386a20a4e3cdd24b79001440200c0a41d0cbc8fedbb0800f60bf4294fde2d69ef33d7792b154fd47285db67bdd73427b49d336e3e3f8ccae69d74ea7fb74210a200c1b50c735128e3df5d7931007a6f220d0a"], 0x270}, 0x66edb5aadbf567ab) 15:31:50 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r0) 15:31:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:31:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x200000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/70, 0x46}], 0x1, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x800, 0x80000001}, {0x18, 0x1, 0x7, 0xfffffffffffff81b}, 0x8, [0xd40, 0x292, 0x2, 0xfff, 0x2, 0xff, 0x100000001, 0x80000001]}, 0x3c) close(r1) 15:31:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700f8ff0000fd6c7a6b00aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000080)="6b12a6b31f8afa9f4d694fec80b1f49f8014b037de0366ce8a6fbf92e03a05444b3a42d6dcfe58a43d6113530e4eadb8e2067eae9275caa9e1e8f6eeefac5816651b9dcd5d9f905028d1fefeb664c20ee78aa23aad264e8932817ede88cef6b1fbcbf8e3014af7671b5d14f860dc4a580262e38bae56365e2284b399054ba4419a5ab10858a3afe1c99d6123d5e027edca44c55b909495c7f131f83d7d5690bf484f73fc73245dac178575d13ccdd9ed2e6dbe253567f01be26d383260d492ed29887c2e31841ac1cfe028e4319572a262beb6c00d319a6e739897668cd534e37d3bcd35c89814a2d0dcf8a34fe1238365addc2b5a4585c2a20b06185f1e448d17a87ce21518d3d4564910a73878ffad76a1051a9b4e81d0183e07533a238e773bc24cccb50adc46faa2d6bb13bdc1ac552bfd453b2c9076d4c27a51c48307cdba59c6ca9f5ad23dcc3fc1af4f7c4d6d26625663234f41f485d33ef65657694f2414c93c937385b7d9b26a911662cf296af49f3603a607c128cd8f766190487b0e97673a35fb03a6ab6f81dab168dfc30729d35952f7e5dbbcd2047421653321c146cd8f3703accd05f66609cd56aa6f0ff86af8446e92ceb10b0c18db8a0ab612e5fdbf6a3768b1bf0079f5c14d8f9bed209471578162482abf13ff5d5dabc276d4439128ca09ce952836cbd5cb14c1ae64d94220475057b273dcb9595c5575ac498d3aa58b46ff31c4181111486943fe857e30154429f19cd57edcf367669d553111a74066107391315829efc0a9fd206ff1d4f74771b79ab28bb296bf901b1f8df52de657440fa2f2f0bb286647814de6ae38ad4ccbf982741100d00c0db87fcd1576ed1def8e5dd5bfbfa74af7e963d44ca840fa41102798454acb1ca71b63acca7b345c4b44233b209dc40e492a818d45faaf00a5e58fa15e7187097f44dea5f630f8e3470eacbbd1bad8e3731aab63817ab6868dde4f84d4eed7c407a53b07db6c423cd6ae2cc5036cf425e30c19f571ac16a1968b36739a7f41658e29f69e29ed1407622be58ce2e9e0854b75063c30d426be91fb008e66b422668b5d1021604c677ef467dc28441987324a84e26a6fc3a296a7296c6af678e6a33692cc7bb3afb43005f8d2c4b9b0716609c85c0bf21fd9dbd4840c2998e5fe24a42738eea5b96d0cea42939256db93b942f6c9fcb850736b19e61ba90b4fda6df45f2acac9c35180212242921c4978cfb9845985e7b1c46fee08cd6529f9e236c232acafa101b31d403cb3fd5358088dc9fc4661f206a8c5d220079e8de520cbdb03834857e454823e71255050adedd476a5a7350819803ad8cde2ebb128114232982e75a014ee3b3d6691b915eb51a7ed719ada3edf1349fdfe7bbb3c64fd3da0f1a48030a7a7194742fbb84e4be820299653c9f87ce4fae21ffee900044e14a70cbcd3cb67d7d38c97f16697330accd59a557b19a5bbf94da572e94120a391e95c69e02adafa0a47672ae660b8c6753f24b360ec0b30177830b7e6c4170e1d28809d9f9d1ae9e2aa6aac43f46db013e5528b1131c501bd649cb5704caf37e92eef3f57375ddcb96a4baa33bb1c9843b1f2e4a8fbdf077a72bdf7c16e0fb1de6d0fb56b2c2717d4e38039258f19ba8b33e3a19e84994925d4dbef3eafe91798a9e88a3c8ed85decd57513f759b64c684d29ea31800431207cc0e6375021b9fb8cf672bdacf6376fc936a3a1aa5973082c956d7b1ee00e2f4c65fed603e107f9c3501e6456723b5e8d21399b5800734767217fe97be0a74cffd6e35929d5546865083b49faf05f2c088edacfa4d9e7c22e52703d4e81ed64b2db1bc6556ef8117211a230e85ce191a7796b75563645879e0252db8c407b90967edac466a11d549f35c3dd4d001293435ebc9acfa59d59922fbccd74c3d97addaaf813f716d43b70f674ec5e9843f52441c5fa89d3e2816d115aaf1ad9f483e3d7b5a1aca1c0cfd67d6d9857b00f0c724482b172e076bba7c91ba88a0503ec59efa9d20a8d3d5fb36bd24657f1a53367676d451943a35a8f72e5428c024476d2f01e1e46332340c777f3b4f4d2845342bf520380c9f1737fe67b5a6e70662677969bcc9b8c8f353bd8450e7dd1fd4f6cff63512f0b6ed0f509b2106bff380e7e95bfc78178cc4e4beb69d6ced063e6be2427340617a9cb0d0c3d43637a2b38f9ea798cf8b61b1a5a5dc810523cbd2bca439431b1a616e5830cebe010fba6df8f2334a8da5373e67942838282345ac2d39136280f4ec246eaf2ffbb5931faf4b24148bc9e1eb944664f0388354b966512cf118f4702e3a9d6c5718e911991909b972a061a2d64cbddd7f1848915e43bea0dbe165a7316fff389de59a388c7883d2a2b47c880fd9e3b4469b8c274e8ad5606329d40bba022b13e7d030c59af0ad01dd7b9f5512dd249ceca1da069bcafc17d24d93bdf77d432ac1fef93fc4cf7103a80c11232a85e823552a782864549a6b1bc2ae65618c318dc76caa8c6f6d22a5b3e133b47a417b9804641e9c8eb0d83918c197dcde11a77361deada00f0dfa6a55b7756c01336c180cae9399aeaf46e9d8c24e66bbe47b0c7d8e6f1616c0a91c81a9812b89fd936a17142534b593301c9bf8da84d9bdb08f82cfe6329805a99b6ea5ffd64b6274f253cf9acb95e03838d11ec9586e0e897d68c510a22af48402d9566fe3f1455ba78f659ea73aa390a070c803d5fb403ce30b27ec504a57ab9c5d224b777c7b635b7672b59b61b0ae7f9c4faec66da90cef812dd7c9befc5584f192ab414f61118252bdb9b504fd44b9617618dd7d39ae4a47de4f694ec9f86771fd17bfbae4d529f45779fa309bf3b93ebf2a289ed4f279dddddad85729e395084c7b823b5cb2fea23cebc4dfa5e3998a05857dfa1338a9fc2d3432d3fbefda2b0d34da00da8926bea11bd5f53339ef9a8dc414734931d3cda385a9fc1628b0a6a27b076a0f920f6d655b8efb0d809f41a4aa4818995e3e8b1dc418b59d8c9c0904005759be6c672cefbcfc60f3f7fc0ebf177a72fc4348c699f74d7f157edfd1909a2b0a03b465fe6df8ec84e7a8cd45e460d15259761a65906549052395c3eafe7d4b0462d4552b234b220c7790bf0ede2737abeb2a93472c05d54abce4c2fb56219a6aa40e0d1804728120101946adf602c97bdcdd78ab3bdf42de1eb6b759c318ef2a2b171d52807f9dad0d7ad458e794491fba2d730f9e900672c46e966dab473a02729949156a0529533c9a46beec4825946660aaced30276b57ca7c115295a984b2eb0254bc633cffdd013b227cebb2c4754055b25b7e0e0956646d1fbbbb0fe9a5b6c870e45dbea0e968144835507ec939b8d697c07e1cafc1db33470856914899431529299ba52d99dd6a55d90d0de690131ce35da9fbbfa5b6e4da3842b28adef145ff76a33a5fcc60f57a21ff7461f851031e46d840fad2df42a76d71ffadee5b38d3e9ad51aec453021bcb58346f8b4e257151165e327a6030f650eb462aa20dd8e62e1e7abb572e5b5d1c4be8fa8e42166d238b69d85b412f2ad0dea040ec7845cde49e309e66ebf278f5da9142f570e12453ee0b9f548a9c806946f00b4830593e5c539f1c71133fad61c71a4e30f621a66fd23c415b8b19be96a2d8796b5f8c35888880773fa2609372df6c7d1e978f8039b2f8299e64785bf3f7e76011c8e09b2afa2117c892f859125d44fc38cd54a64d91e2313e22b8980fee73339468a3fa667ccc160efb74d49f5f36337c23e2d8fc6cc9e5eb97801a2827ae1b8f227f07f51a084ff244b08cb77989e61dfb2e2037d143fcc2576b5fa2d276145b1947da74ffc7f0d2dbd45df111f28943d244eab02a39ab878d14935cd1ced05552c0f46c20dc6e72f9211be7c79276eed79a4185a2f66c13452c7566bffc8935d4a2fd4cb153b852e8168e70def3c5d74e1f9ed4392e83d8c329a260c98ad7703ac39458060ed3185f7a8a62dcc0afbef164ccffb9a74aeabe43f50f7b6dc58e11c7a2ed98e53d43f0f5f81fc23a964642e940f27cb66262ab18fdc501d10f2e906cb887328dc8004ca906d43789e303e9f8d9842a614d5eb1f9d20d85fd6c25cc5faa479f2715fbe38ea65c9147ba9a9f15902a8ee824e18a0dc66949e3e91e7f789e3b396ca6e627b9fc06dbeb235be5d4da8503235fb460636b48c6622f9de66b127df6712c64d69fa0af209bafcd32b0085891ae89cc0623dcb482598bcc59fb6e865658d288f1e3eea069b85fe472361d9d68df822456d45a5e9a52716733d611e5c002c2cc08bf4d75db21f4db38f3e8d68cab2597958f83ff708be2211022084b25e7f3d7dbdff5fb9438162695ac14aab63889334855cb75a80662bd96d793ea7974fe79451b5f40f875fb08a57eea2d5770417f721ac6d6bf03260f8c0fcedf221b1c4d55240dd75743c6800fb4c0a693d2e1539dcc134cc543d1145c27542c2347d3619d5f5b9a28d32e624672ce7d84e182a114a12449340bb21927d49d19ab0528c7411e80a6d6c60280aeffb15133620a0a5f82acf4ee3cfdec3b80fed5a61becf2acb975c88cc39bfcf18db9a45f28b04f1d6faf8f23533018702c168425a7bc8441dac33beab5d6afae31f8db4f3b4469080c0c154f854881647a2b38a6b8d2c6d4e38cd3e7806f6c95530ee228bdc41a3867611febf07c0d231268e79e7d7e016bf28094f2f9ceb465fad23384d16f81ec6e3bc6ca658e68e68919348724aa8355643d92081ff53957d85d35e1e58843a5bb821f3c82aacfaaa2ca9b800fc32995018ba5c985db752e2ae3070ea6f4df77f784d7622fb30143a40dc6b566eb41ce272eef0d7401c37828270ed46e3191a4936ed607ee623f29e8606662c12473970cc0e783cb52f50367c61acf0d67d3df3fe48177e6f593ed6687e4defc6257b46657e37dd13fe6e415052936f4799eec7fc7fbc6f8e8685b9cd459cb752393ddc4cb41d7ddedcf2d0156a46c4a88479108440c1ed4d455284d6d3147f6216c230513e70172e02d563eff2f5c056c322a402b5336161d56d8a8d1045455219abad91781bb9abdaebe2b6bf996274a842447a703ed7ec528afd381288c575a6164da0fa57f294a019f0426811409490158afc2d7e47987291069bd1e38a4b29003f2305e40315de3c392795647a5a758b81800fb30aba6ec97377609ef017dcfbf6cf31910785549ad574ec4ff3e9a3397999dd7f66f32979b0b13a083d3e777ad04d3674c03f607bd1416b7d7a440978d5ee380ebaadade05d146e935ec5abcf7ed163bc43e660447ae0d1ab7bf500023c7b31c264fe59c0e394228700a5517fd4719efcff45b2fdb2a19583a4e173735020d004c8af714a3ca1b02aa9411ca6511ae1bd320548255da9ea193510180efcff90124fe5e1cae5513a64b48f818eca009b716d2130fe4914c302d04a43e0a69683ad5ebb32edad5b090a152ac8b5fe78392b9c42e7459a8aed063d0c1626e70f05e2ac7abae7bca3ccd3ae6d01ee4e483aa5854e61d7d1e4be5dbfcbeeaf864121b4ebc3f81f62b7a17d4c6a6134b39acf3f5ff5f0ce76a6bfbda5e82693efa33bd7f9ee13cd3c68cd5e9aac2ef98d42ca5f7eca9896ff941f4860b168c322f2310eaf7d3a0aa88b096c69acdd5981803ad05c6200909e8d8558f29ccd1b47bc4786a783faaa85575c281a2011e2752b7c09127135ec435481697a29bfaab6c1e20de313485183b907c1a5ec1af44f6e991cb9e7ffa7c6ae4ea0f1168f10949932601c8b342e9ddbf", 0x1000}, {&(0x7f0000001080)="a9b5e646b377d363e54332b47e4a9bc5e7e498b39bcfb0fe3b6fabb8eb18a650978102d5aa3f17c2bbe030317a1dda2a993e93a3f4a1668d1956c1c7d9f5c6853ce4688158f1d10bf501ed7afa98d3a619fb5f1037b9c075abbec54e229f3afd9778c30fe6ceb60c6bfeac6124103e1e4bcb5bf33d9a71ba270fdf6893f85334c0e6444e9fb2e7c99f8041fa48a0df32ac1a9f5aac111f7e15b9f22c177999389c1a7f628e644147da963323dff73c6ef386ee99143458acb3b74180f2c7560df98b3da895d5f1c0c2ed02f71975011bd698b8c52aae30c3bfaf6ad7d6cbe97e1a48fe7ed46a23d438f2992ef367215bf64f0d2876d4", 0xf6}, {&(0x7f0000001180)="84ccc3541ad76ace60de2085586568cdfbf0f6f8763deef7cd7c9962dac7b9fff37d74ddef54f0dde42cb1a26ac40c2e1699c5112567be88cd8410d6f6c90fd75eab4b3424b2ecf4ff4f42bec8c2bb106f3160686d47c7052bb362837cf03027a456012146e1cbbf059b68c84e8cd4858f50127e50a3de3ba1e22b4abb", 0x7d}, {&(0x7f0000001200)="46d35cf2c563eaaaaab3de85f65ea02f81b78e38f6c814972e5734acc97992781b4b7dc78287af5190ff22040466059b92d73e11f3765723947f92", 0x3b}, {&(0x7f0000001240)="81c8d1c1ad3ab3bee3813fc09a8c0933b8b89a22ac7bcd26d977388571661473", 0x20}, {&(0x7f0000001280)="b38ecc021fc30b6e6de46a219ada4d2ea8accc5cd7000b4c78228fbe62f675e37a49c5b902ee318e6711d57c9b5baf866da518e444a33b82dca398f0d0a412765066b979193e0c1f20335af402db18c429c68a7491f0eb88514ad2809bf99146522a422c84286dcdc36da1a295480954c9903643351addfd49e369c09176fdf94cf0dd0664f17dec7167da56e0d5745a58d54bbc0b", 0x95}, {&(0x7f0000001340)="b83638784dc74330483b2a25a03b603e778c6a627e74496b784d7acdeffc283d4ea880eb8378f6f1489184ff7c05f800afaf267ed46e94659646169a28a0aab0a137dcc57a12c360e0fade4cf00dd0e6a4656034e98c7f", 0x57}, {&(0x7f00000014c0)="be79d209aedc32fd35fec35bc89802b5a4ce02e6c0bb8625234ddd13543d8ffc2eab34ccdeaac91af68a9faf93405bc0266595731a8aaf0686d1063c8da8075a410128f6751f277b452d284e13f0065f6c6ff13e2f792a71788ab09291146d6adbba94efd6c5e44ae18ab8c18a839cff9174f2ac39ea0725b5f655d4eb2a74459263877a787bf53a42dd4812cdd6181dab0dae047bbc1dce3bce285e72eeef44671af55bbef986d441a110e0c9f2ce35c59fade8addc085ba1fd847bdeddf6596191e32909e44e4d83347156d3f5b7ac722cbae4fc78800c7042a794e72852b1feccc78230ab", 0xe6}], 0x8, &(0x7f0000001640)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x38, 0x4}, 0x400) 15:31:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x1, 0x1ff}, {0x18, 0x3, 0x4, 0x100000000}, 0xebda, [0x5, 0xffffffff, 0x280000000, 0x7, 0x20, 0x9, 0x5, 0x6]}, 0x3c) 15:31:50 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 15:31:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x400, 0x5, &(0x7f0000000000)="26ade8e9f5a16dc6cee5474dc0da28e043288682951e9a2c29a46c36", 0x1c) 15:31:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 15:31:51 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x5) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x1) select(0xffffff38, 0xffffffffffffffff, 0x0, 0x0, 0x0) 15:31:51 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x4}, &(0x7f00000000c0)) r0 = socket(0x32, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) pipe2(&(0x7f0000000100), 0x10004) 15:31:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000240)=""/177) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r2 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r3 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x0, 0x8) shutdown(r0, 0x0) semop(r2, &(0x7f0000000180)=[{0x3, 0x8067}], 0x1) 15:31:51 executing program 0: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) flock(r0, 0x8) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8, 0x5}, 0xc) sendto(r0, &(0x7f0000000140)="47c96373c143cefe1545d4268c4025454f87ab5ab2b6be1a0c7b45f899ad3c9f1f5bf12cef0619b743a1221cbc2625a5b36d3835f46a00b39150bb9fd925096221a6a5e6d570ae799daa831286c8073b5e9030a0ad5a993e620c68595d9ea70ee73f2196ef81346024b92be8c4ec8cbeb77b5dbc86e1e4d0959d3b5a71b6c066bac417c027040af705fce6581bdf9430327fc3f8f30f03b49ce358b1bf1093b58a5c39a9a0c3b81754cc2500752bdfb32a2aa52974ae415f6cd8e6f899900a7495a9935eace8c2fc6b7f5854a2269bc03126df015620f4898dde1c57", 0xdc, 0x40c, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) rmdir(&(0x7f0000000000)='./file0\x00') 15:31:51 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) clock_gettime(0x3, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x7, './file0\x00'}) clock_settime(0x4, &(0x7f0000000000)={0x1f, 0xff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) 15:31:51 executing program 1: clock_gettime(0x5, &(0x7f0000001bc0)) getgid() clock_settime(0x0, &(0x7f0000000000)={0x7, 0xffff}) 15:31:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x8) r2 = dup(r0) r3 = syz_open_pts() readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/131, 0x83) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:31:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kqueue() nanosleep(&(0x7f00000000c0)={0x7ff, 0x5}, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0xb9, './file0\x00'}) 15:31:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x11, 0x100) setsockopt(r0, 0x4, 0xb2b5, &(0x7f0000000080)="a59f8c3481d0ed20cffa2fcd2109eb212cf9725793e6941ed96234a1d12354decba9491c2b170ef0d10fce49ca1e", 0x2e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 15:31:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x6) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 15:31:52 executing program 0: socket(0x18, 0x2, 0x0) login: pmap_unwire: wiring for pmap 0xfffffd807f00c000 va 0x1b32620000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c000 va 0x1b32621000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c000 va 0x1b32622000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c000 va 0x1b32620000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c000 va 0x1b32621000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c000 va 0x1b32622000 didn't change! 15:31:52 executing program 1: shmget$private(0x0, 0x1000, 0x20, &(0x7f0000d14000/0x1000)=nil) r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff5000/0x1000)=nil, 0x1000) mlock(&(0x7f0000d0f000/0x3000)=nil, 0x3000) shmdt(r1) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) getuid() pipe(&(0x7f0000000100)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 15:31:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) r3 = semget$private(0x0, 0x2, 0x400) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000140)=""/185) 15:31:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="b3", 0x1}], 0x1, 0x0) clock_gettime(0x7, &(0x7f0000000000)) writev(r0, &(0x7f0000000040), 0x0) 15:31:52 executing program 1: shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c8d9416f9e0450412d2f6352702fc75f290f6b810407ad40f14acd9c03c9827824ddd13211e24036759a9b0d6032ccec0794ce392c4a50c3ba30fb9eacc254ff1496b7f6602c927d787f4aadbf7c3ef57754de9aecb51525a0865221816ef148b91e4e664d0ebb2744b12f6915c770b974c3b1c1f662dc46f61278ad7f1a053a0e7b7d4b0bf4bd36d60f7802aaa387fcf6f22d60c01d5f227c73cb568ffc4c506799122e9a10670e82b1dfe4d05941b09a", 0xb1) 15:31:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) readv(r1, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/166, 0xa6}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/247, 0xf7}, {&(0x7f0000000100)=""/104, 0x68}], 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "8549557c14eb9d00"}) syz_execute_func(&(0x7f0000001540)="c461fb2ce2c4223108fff20f11739a45d8ce8f6874a28ab700000018c402790e6ea2dfe043d8322ed2fbf346e10d") ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x10001, 0x80, {0xe52, 0x7ff}}) readv(r3, &(0x7f0000000100), 0x31) 15:31:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) getgid() connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c6530713f00"], 0xa) 15:31:53 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x4) connect(r0, &(0x7f0000000080)=@in6, 0x8) fcntl$dupfd(r0, 0x0, r0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0x9) 15:31:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x22, 0x40) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 15:31:53 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:31:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$KDGKBMODE(r2, 0x40044b06) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) 15:31:53 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x4, 0x80) semop(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) semget$private(0x0, 0x4, 0x2) 15:31:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x7fffffff, 0x159}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000340)="f9aabab61f48914fab35ea080be955a8236e97bd2886ffbd85bde82c2fb84607662896e11b9d1205eb72a412731a49f1b95be725ec242e3c22839ec91e38c1174b024b977c0f30c30aeec0b47c3febeb928740003e559bc32a06c301b782a47ebe92c939c5869096c306e04c476065ff57738e6d8cbbcdec1d1e5e6b843c461749c51e0f42b48aa782b217600994cbddc82b5c2228c00274c1b1677f5a3789c31d3c71b3dba807d610df2e3b94d8c944639b3eaa5f13a3f8dd26b9ddcb0db9e41060fcb286afd1a7c3cd4e558e84581c6078deb992b9e3418c1fe8b81ee293cd1a71091474cc99246701abda2c6d1ed8a78bc4a20fed52b769481e6d37a92a1feb99ce993ecb8c316fc27cc039a8333066c30b7e37de902ea6bae2094a3ad5fbe8891eff8f67e068d3b8de77c9a0674c60dc7b8de8df4f60bf828ecc5b6828c3c507a3b22f2a9050e77598fec10a0f39c47cf3698dc2a8d74fe42933bddc7069e577d008f2488c1ae8787544ba987ed4a71dd978112c4f6ccb818f77ae9bd81bbb506911dc904c7ef9ee67058913e3976b314c1c44d596f3b347dba111f4dbb791767ed630f38a9fd1c1cb8e15cc52fb02244e9ea073a3f020ad6567a878106c5ac4450f6d2535e95ea4b8f956a1f6c00c266f5e04c21bb5ccb04ea99e10fcd0a683bc1341406afcb7d62dbdfb8abea99f9f6a3391bec7d5ff0748e93ab6e1c706f6de7a17632bec3cc5433e064cbf5b4e7b17924ab995e728316a6bfa7ca6776c4e327083aec166fa33c1b7ac464578bb33df1a0303a34918acc8afd46c933065032ed4d9799a85219111a21fa0666a6a6efcccc46b2dccd2f7fa210a0c0909e37f3212b21e11530d39ed351d138493d87d35f98ff10612d8d0a5a5fc01a0e5fd3efff51623323adf6f940292f88c9176a37655350bcd6f0198b8863d4a2b2f99b6c9c92c7498a0e173fb58e1fce06d3fd177bc2cccb7b4a694c28311b94b118dcb5e1425300a67f600f9adc80d7867e0e931d1ca3a125307bc103c369db940852a36b2128f699d68e310583e6aeec5fc03a5e5d344b42cad1e5587f4854ddce6115345db9995d8b52d43dcc104fa456344a03d8ebb5b0913f6a30e4cbf30cfbb4a2e9e421c6158b47786f9f0539807ef4a07c42a67ef4d86e3ecdf9a3f145fe9c54754e69d270a4bc486f41cf2453bbc2aa53ec12c3004ce40ff494c4abf510439083a97509d9c8e4eb833c93d3c6fcceffd6af0424db70def43376ff20e6d1df67dc4616f5ad9cab7476e46644d00c179cbe8d46584f1bd6e3cef6bbabc52981a56a580c65cb4e59a967a904d83efab8d20568bd44ce7850ba6b8345166c6e50fda6a05b8e79f2d1cd87d1c908ef22f67437041749dd5e98578a849a02933b84afa0d6217b90c426ec299501a352471d2477a87a9821de54485224d19227f3c7adad6d85ee486ed79ad6b544780500034aff3b97f89b5861a95eb54d1705509a8530d63c4a4baaecbeffab0427f3df62ba932605dd12e0803202509ed233e8aac5e49049463a624b3a0e86a58e9b3ff54f8d913ae73271293adc1aafeba4b319ba5bda1ed196cc9117e05960ba60dcd1bcc52f42d37c6cdf9bab2af6fb4a9bdfe608118b2a948ebcfa7ef7db46bcaa0fd1081c704b8738692661bdbd995b303f04da5616feaa582cf105c8fd12526c095e61a11ae922eacdfbba0869a56676fde9fd2759c2759217240c3ccb9e43f431a09695c0bcabf6fd2c1d57ebc758b302e5c599373ae7c457d870aa0d632a0d72ea030192f86baa4fbf4ffe37b49cfda3b9b74ef1f4a6390e09c661f2e866151b43706a28f128a1bb0fdbe25a0580d1b5f49d524c3e780b67fc85df9cd39513e3a7a1e487517ab77be082597698305672cddbcc1cafb3a12185b5e8ff7b21f422f91318db9c011c5793b946db834cfc55399d473a887285455706ec5a5431e90d2d93378fdf62c626d1fcbc4c7da6258fbb90e6e5585ec3d54f2aa054776a4f4c5c38ae808002f2bd8ae412e92145590e851f71eef0e03380c87830e201452dda92e0fd19273b9e581185ca64e232960c9cf7e6aae4b217c641284dec30923566d499014c354354964aab0b6da260135c1df6ad8b6e59576b741073acbbc3704fb1631bf18646bea816cf3c55d28cbba2dd320f675e46b553b75854d676bf55cfb9227493c07cf6e3799d1b785f46c712b1e3dbe892f40a6f42d194eb39287755fcf8a49c199d0052e2811fe2200f19b3948dd350182591a39575840cc8df5d8afa7646544e7e07f973ba978b277ef9a1c056a8f7140ae8b72e590dbee08350475475354fc5e0d43ea41c54036fa4dc6e4df3cf71cb7a4f85267cf0d4404d18d012e1a6c40848def5e7afc9729860150520ec81f4caf24e3cbc01999174514a989c164a692162097e5ce3282c96c46ed8267cffcebfe3dca6487af674d5cf1452c1bc4aba275191a3716c2f4926cc722b6ee6242bd0b3f05f054286422a5c7ff4642a76e902a6b28ddd31ce0d07fc02752a078a0aabde73bfaddfcc4ea83e960a047e4ce89a3904b10dbfc1fa4cedad3fbcd07c371952942affa658a9cc538877b947a4989499f1267c9acd5c33fc2b5d1b963fdf83dde4d8d39c8e731c2d81f3c69610dbcbc26540f393bd4899c683073239784afa878c11cfe5ad7fe13c8a3d223a8faa2fb5b5e89300a3034fc24954d4a6b163b7d148d0b483a9279883987410328b20fc82f620078ff39904a6cfd6bbdf0e5687b96a64bbd0af44a49c931e2849b82e05e759e1e602ed1cee60a68435e340d2dba6b76085494d8c5e7fd18c6b6dfccf31761aaea304c7642afb4edff3a8a1a308fb36d0de21c096b36608de540d76b43ed3617b33182ba797736af503e61967c946278af60e23df5225c6a5661720a1363a3695457844ae814e3b2301fb29319aa20f45e95b9bf29c725471d8be2ca17a6df8dec5fb140b19efaf966e56c312e1ebf57536e047892fa43becc02787b62642760ba80fe250ffd7d05f35c60d6f2281261ca9486a23f7ff863c29a6cd38c7f17af5bedb6e0cc6b85f4c20fe23229e2a14f8ca27fbec2bb718464d8932db00c8343b51c465d936b2472d01f392a3469e268b959b8ccc685221ba5cf2234cc49fa2ee1f435bc6c39e3e6364c140dc28eeae783af3c1cda03ea80af96b2316b3bfd55b7cd94cbd212aee1f803aefc84980fb412ba3d907b133cb51b19a7ca9ebe7e11e80a7946906c87b39bad60241a68d002d8cdcb9a008d20bf71b5e5f3ad9d2c4746e2e3aca93c0fdfd1255e5d09502d08f003bfd1a7d9590fcef5ca550832c5570b208a4c2bf1e9db367fce9fd657abd0e214c4d3e6789d413b0d53fd5c99469c2b704fd4f75322955f45a222394a9f223eb645e9a9f95d1e4dd82ae97a8273233dc6b42b711a53f331ca5edd69b5c2c6aac07752a504f200883d586b7bc8f50919397842fd8571423ec7d68c6a8f5a117c7d0378206b8b60dc322df5e75bbef1a1f42d42682fb6963e3c54d2dd440a162c3bcc34cf35ddb609df46b7081ded73188edf7018ff9938ca1badeeaf80c8099df2600e530c9af0e521b5bdc4b3fa102c11f3cedbe711a7730cfe0f453565cacef2ffc48f599d6937373040829006ef63069f9a810bf5641da6c313ae1913349cdbbaa893a754d695b0f252756bfb17383c7a01815bc6584a5810fbe4bca0d239272af5838c7ecf1c0dea128d0d6f5f0164cf3d4b1c28ee809ca4d092be11f6fd0dad45f753bd78f7d24fb685ddb3f37ac2012dfd8dab8e3dff6b43939a77d2b9f785def29662707f139576844843ae265b0128f1a0fd58e5f56e868a3a1f49781db10b3d41443d45b64338f092ef14927ba313759e717ebc3d091f1dfabc888628976dc260927931ab0fe051f4f46504e21c989f55299fc5eb11709aaa6c7a15974ca22b8983fd105d485dfa32c37d25e450f37a777f6b0f1e4be926a71cb469e5ddba54fe02b7779540cb58406347bf04ae6bfe733fd4b54b45f2ce6d78899e9f22799e6b8ba5fad0d82e4eac6fca0130a68dbb42894dd943ac77ea841f0dd276cdf615be11e172f122aeba63cd88ddb36eba610a3f1a7d7c31057a5d0f482dcdffcfcb6bdc9aa46590526dbe0658d8e0ba578107338e9e56305907b3e5a4f73994a906579d79840855747659f182f24343b1cfdc7298ef4eb26bce301825c3ea2fe7a18ee1396639f3cb1fd1d74bbac8f2a95e5fd7a483e8d97c838fb52dcbd7644d0dd3bcbf56e72783a1911dfa4f3b5308881553c3439089789513ba9e267b35c19d9156b2dd1e578c398fb485b38eda49289dccc1c5e6e9b3ec544340fb295c715f05d85b9d3d133344e498bea9962845e90a9441f3cc671e1062568f838b387ea0db2948b3fc024e0fbce090187e103b7937a455c0a8be87af16b50dbd623ff99956326e6e8e00712ae4944c1fc545a9dd276684ee710068e3202d9c7adc77fd14ff737652adbcb495804d734ecc6780dac1d0f94067783e6b81f2a23393894dfed6ddc83e90a8a5c402cb1ee1713b1505cdafe8d194043930162c2baa1c38c63d4dab8ea5da6040793e901a8a93277b03ca7d61d50b0a858931c7d558670eeafc1bd8ce77d29e5f5937832ff0cd0561dbb862fabfc22bbb1d1963d6f1d419469fea85d3d6d9060dc1d8c2e0fa27a426619bea3ca84ca4e1c759d92ca36499178a6ddb1178081fda45dc69d5bb9f3dd20fd1849599a65c312d016d1fe64004eaa57b84c6ed03acb91204c85b729f24d8d3c97bef34c56d9cf87c36f62864213bc4fd34b4b30806b8b97294daf10d56b97119c1428cba7827184699fe32fc7f99a7e0dedd1a2f3c59a84667eda12847767053d329c2979f8b210d0aeb12714505ec6566cac91896c6eada4bf4d3d92145908723b70beb08932ae4109d95af6751d316af22daf443bf9cfe9e09df18d69ad17c67280bd7dfda9d8886bde88962f3e7df6421c7655d77439089a0b613bf90f12fa97625a72ba5133fdc7a6885760cb87832e6021437a1140f9c56193586e822118275218945d53edafd86cb2a0e46b443d451759b17c4b29ea493f5960df77762115ef95285a269fb0a34ad1fec4aa5cb90db7cc029fec34afbbc5a3a498c00f93fc756767c42cdcda2eed6a760c16a297c580d8b51a62cad01e98403ae49d891befa9b9cbbf30dfdb38f044e7eb6bf4a755e7fa0edbd0cb10442955a4268a43b22d2a9824d4cbcffd6ea78d9a6e7529a9c8726c5e5af47019e226a22acbf3c90ba277388a046dd9fe7095613d3bb9bc2f591460c5c3277bf302f63da584578399b9d93db5d26dfca9b19e55716eb9944f3bad6c78b755aeafcd5894f093cb4b7d9a4893fa4c9f83533bc344061bd66cff8e707ce4cf0a8de5dbdeca49a7bd96860047a074d67b8403b467252fcc336cea0285081c9be13cef48819f3a5121031a4aa5c7f20a1f67a74fdfb03800a124f30893098b1ded9ed2afa01b380c70307c6509da77b47172621ec917480e97686cd16a15c833e1a8fae9d157bcdc25c546524a5b26d18ff06d9a54e1e1a39b7b4a23703ba7701cf76d36e2e41208e8743df0e05dcd11bbe7ad0eb839945e7e428020fd6563c5f51845a488a9db27ab1cd89d04c9362de2b7df8c7878b5e71bc71456d2f79415ab87179d916accc44d45c05824cbe34757911bd622be27400265717b6ccd034066d47b73c422dcd873e6d6eb5517553ac8265d60e47cf55f5a11b82a3bd20068ea4442a07955585f1458a86", 0x1000}, {&(0x7f0000000040)="6176d4b87cf26d54f56e91888a3af9", 0xf}, {&(0x7f0000000140)="6657491a5f49eccd409ef7abff305b6747998bdd117ce68cf274536c10baf763317f1a2a10ba93713abbc556305c3ec41db667937f77bf394035edc964d4499057b37d3b22175ca3faf9fceea0e631c118181679c724c1820531a6dbbfbc771fb7a39ace3b5c15929bc9129c89885de0fcdaab818d1a8bc65a181e5bcf2fda9466ba372b26cd2545e124f058855298092cf37231f0ea5f1ca42d26975c9e398e8b2d677cca35d537027b6be00aeb6c4e576c007e2895628b8e49bb8522397b41267e5452bd6e4b183b482ac138191df00544313015e8151f21dbf4947a37249aae21874131f48e92865c", 0xea}, {&(0x7f0000000080)="5d66e32d8b4e801a681020b43b1ccc113042d93605e8dfcdc5996da82d251e1556e4a6b401702f71753486", 0x2b}, {&(0x7f0000000240)="cd738aa5b652436f142c1ab89a43cb19dcabb483f099643c4e6a7178fa4033a3cd247d4de6a37b7353371af298a1a13a68d0b23c01d092faef8d1edb93719a224c6f6aa445900da0306c6c36d1b4aadb025bdf5d6d9a2ba0", 0x58}, {&(0x7f0000001340)="6728e1cc5242343a6637ce27d5ad340ee28ecd2068bc034b77f2bb87a7c89fa6b69cccae3a91b50991b399da9188adbdacbc710952cb49c9b6399565d2b59be56e8ceba5b26e9b81ed3cc52bda2ebf4923eacf6e57c061f4543abbf76ad7eb03552f413e57001874796e74608dbbcdc863c6edabac4128dc155018a6e80fcd90654a03cbc9726e6db81f54a765652de7ade47cb9bd688b45a5bbeaf36814c141c5bfc5c0e3f2ee4a5c52ed6b3db25c3efc73f380e9aa42c637281b", 0xbb}], 0x6, &(0x7f0000001480)=ANY=[@ANYBLOB="5800000000000000ffff0000120500002834c36cd2a4f062bd84c73777dc85f4219f1f6de0a82c8984212cdb3326979ca2581aac59387aeb1b316846217ccbd2ebdf1beab1ac52f929460816ecbd52438eed8e00000000008800000000000000ffff000007000000ff84ed35bb5524f44722c4bbe9cd904cdbcea638c3c9e0fc4ab196c89ddb78e7cba9cbaf5458ad6f40b2ed17e51187c1e96edc2f340e12b0770a55fd413cf7f862ea1671ac68494b0f7e03edc926f03c88baf4f22390a5114937543296dd53b07ea562e7927da62de407f4134208df616ba100000000000010000000000000000100000001000000"], 0xf0}, 0x409) 15:31:53 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x20) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x94) setsockopt(r0, 0x3, 0x800, &(0x7f0000000140)="0bcafab7ab079d9d703b7f802debc027e78051c6635b7c54ad16be007ac49f91e620d63f4c60bf220f6351e72ce18cb53275f33978fe67de475e224fc28b176bbbe291", 0x43) r1 = getuid() r2 = getuid() setreuid(r1, r2) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x4, 0x0, 0x0) 15:31:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff94) write(r0, &(0x7f0000000140)="d9", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x3, 0x0, "5c04001b000200000000000100", 0xfffffffffffffffe}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:31:53 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) 15:31:53 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) openat(r0, &(0x7f0000000000)='./file1\x00', 0x8008, 0x8) 15:31:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1) syz_open_pts() 15:31:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x67fc9ab23fdf5ccd) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 15:31:53 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000012eb1ee1762cdadd9e6ca9cd71672e4400000000000000000000000000000000000000000074551695766dff3500000000000000000000000000000000000000"], &(0x7f0000000100)=0x4b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x14) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0xfffffffffffffffa) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000240)={0x5, 0x15}, 0x10) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r2, r3) 15:31:54 executing program 1: r0 = socket(0x20, 0x2, 0xa) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 15:31:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x20, 0x4, 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) r2 = fcntl$dupfd(r1, 0xa, r0) setsockopt(r0, 0x80000001, 0x1, &(0x7f0000000080)="393ce65c2bbce17ba75dcce0f37e38347880e34a9d4e81051499ddbfa3026436e173e36977a060fba8b18587e4350cff51cbf30ef9c16d41321f", 0x3a) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x61, 0x3ee6ef15, 0x9ad, 0x8, "fb293d41f7b7798b32b2381410bc1862816a2908", 0x3, 0x6}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) 15:31:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x1ff) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = socket(0x10, 0x0, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000001c0)=0x1ff, 0x4) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x2) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file1\x00', 0x80, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000200)) poll(&(0x7f0000000080), 0x0, 0x0) 15:31:54 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 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() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r4, 0x2) flock(r4, 0x100001) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r0, &(0x7f0000000000)=[{0x3ffffffffffff, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() clock_gettime(0x10000004, 0x0) 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(r5) semget(0x1, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() shmget(0x1, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) fchown(r6, r7, r8) setregid(r8, r8) fchmod(r2, 0x100) setregid(r8, r8) pipe(&(0x7f0000000040)) setegid(r8) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000100)) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) 15:31:55 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x101, 0x0, 0x6, 0x0, 0x5, 0x0, 0x7, 0x1, 0x1, 0x47, 0x1000}) 15:31:55 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) pipe2(&(0x7f0000000000), 0x10004) 15:31:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) listen(r2, 0x29d) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f00000007c0)=[{&(0x7f00000022c0)="dbb845151a61b435cba1d826b714b5e1b8f34a172db89142819d614e448c5e0ed97c86d3cf9f05fbe26ddbb400c3f89603810a488628cd15b3985359114bdf6ba2eb36302669c9ae39e636c45cb94ed746ccd472497782ce2a793de851b499a9e7e0a51863d5fff1788826ad45db306cc23ec058ad08fa99931cbe1f6a672acfe7c8e1de61ca876e0bb5ed9ad82e89364d4e74b70eb41d0164dbfbc11ebaf5104755d8c98422ddeead89bf93928529bcd8e67218f59783941af32f6dd0c7a6caa22d26d1772beebff45ba09ee8ee5be3d24d1e6ba6dd5cee258df4943305a528411391d9ee682b8f1a33eed80f2d0f3721662d6b9d62157278450479e940bcf6377a1f59550b6e1ed0ff2c3fa9c0b7c95a5c8619574417f1cf1e8d84e48f2a1ddd3e8a7cd0f4818c75b581b2ef704e6eca111b5b6e13b27099f17e3051b90667fb45cf1c5ddab35e569b898a3173de9cc801b5cd7aa2ca457f640ed780e3aef20f939c7b9f2abfec8aa476164c69647d7530fffd0083365957b74102f7682678cf63a9f690d6c68fc59c8b5385b827ae7577e922d9d2a1eac93805c2149752ea06d761244c9481c38cb9d9eeb81abbf4a89dba55de870c54377e64a384b85310887dd6845f1159bec4cfbad8f2a769c4d3971505cdaabc48b303e6c2fb640f483cd58684beef1ddaeca3dd2651535546daa7a64cdf5f97696c8c0dd42324e90ae254c25a6f8e2883451cc3574a405f4761170ffb2526b74cca3d98c2cc8e1a775d4c7c6525b74f07398d91845e80ef20535dc6cfaa28d7b6814d494ac102fb0e792c7bd0429fdb3d901f7bdd39917a31ca6de5152a4e86e31860fdfa420b9bba550e17d02e2ed795e6578bc5ec36c566e55aabc934316c4089ebf2bba3ab773efafc04cf9d057e19c7336c41c6efff29fadaab2f1f5eec792818f69d9f6423c99aaba7108ca381dbd100fd617b626f98b7da4aab9cce62ac3ccaa22aa252c3a2d54db51e2bde7985dd5d2baa7fb425164f49d6848d5aabeddb82ef243f1d76518db47576cf5418c7fda09ebff0849b5c97b18c9438dbf081b5e764fbe046649c9cb3712a6fbd4d45f32b20a0594de1c2f0546cb8f1f22343767489941ef10a017588e9862713e6aba76bdc81b12871ecc57bb8224282a674942d22c48904a93034e537b537d6b7f2ea6f255878d03a1d75a6981933581153829498651df588b2ace9c63a20986c57e3459fa6bafad5f617db286f154620a6b473dc70541653a2a570d67bbeb5bde1f50b9ee12cf1194250155872e24f76170a4663bdfbcc57fa6fc9f6080ad2bc4215b1a327107e01eccb507922b256e80040dfd87e4529557f2b5456ead55cbbec50b3e0ee9306d039d3d44bb6a16238d13c1e602313a52df479f940675b54ea708a66d674dd66ccecc977d74f48713fe2000362b356426fa134f9d6d929ba9f7d3b8ed51c169c3b0c3a560850b27b1184c357cfa558ad5e6a40c7d8ccc94bb1e813314c7c3c88b6de988a8db631e35c99af8e2dd8e5c071aec14b007711605c921871537318de4a84d8da311714cf3f237ff843497d62db1c71380108a75cdb567046ebe3a67d3deacabbe5ec61d8e536957c086c35d472324393404e26644d593445f83bf14337a7006b4081a3966c3f2e3e565fe42800936fcbe69b11bd8c073786239d4f75fe216755de205790b6d4a313ace532ac3957fbe220a75189eccf58cca5c4b40b903bdad61d8a1c429c44d8436f84990b44ca35d7a3e9bb207b0004a95f261312ce27ce24285fc547ce1289800375d9012f6697708763f2ca4d10e3fd65de16c6da277b7fa472a88c66dc47ddb9776fda3e105af074342e2c00efe2ef024e5a7ec3adb3164b662675398c6b02568b9ab3da43920e015d0a4aaa5a3a4e4d1d5d811d095f4ee0395201e1117a7c6d34ba7c7be6374a05a0d46214324f9f989d965e24cb70ddf0f3facb9f52cbfada0ad4b17fb272b3420c0047848ca172fdb994a6c037aefbb583d0cdd8e187560a813f9a746c8c372078575b8856ae5497ce301f45763907e51af323110f9bcfeb4192d728aa0b2e8fffb9c3e89a1a42ba66e007a35032235135ee7130a043353cfadb07ad35abb052dc40d923925076259c76b34d94e08e4a86383237854668665af36a0c3ef0c42d3232818ae4c42ca714f4dbedfab710933abadaca8df0bb7baa076b45067bd2697ace6378b79028cc4d7e3f1312e4a6a6169667fd3d0d431215f487723ca7f47da7ba10e5c4f3417633f2669fa3bb6a5e4ace492caa5d9d01a360cc22510235280af4f27f1da0509983d0f589b63d409ab81ce6e7d88a1f44f14af4c8649249aaba3eabb3b283177616938a8f183d006973ef5ce1331acf4ae37a05548283ae72c6e32c60f052dac923608a1e4c46be4e3447977e074ff29d15300b3bb6af3b0f8d76ce7a825587b391bfcfc1f266f01af1d79efa7d1622afef3b523ae7e37371789a3bcb64e63b702d3e13afada0ec32f573ac1952d1a6d609c47746bc60c7295c43c5396f0b6a05b5d0f28c7493cfe584c3e9562df77012dac12d32e8ddd8b8e4c3a7aa2359968030b698a71fdd995c85bc6ba851fb00ad6659c30a49ea888f6236116702e66d6a2627c2af4160d05442ee89236f44f7b74f3422cd361443cd50141b5a0fa8c27b176a3bf39ed0a7a8d0965acec7fb5ac8085d0f06e4a6b274c9e41cd5c9c78d6e9f6f0da27c7bdeb0d12f78381eb4d9a311c96ece22263e5d73be99b61c8267eca764980fb4d164e8c5c8c53eda6dc00e84a0dc7056964c5e23975ccacda7e78f347454d7ac949f2e0a581621457c2f9287423e8234a5a9fc1a395b2b9bef13db4395fb8ae8e398f64245731c52bbf1bdafc8b27f3be5c1648950fc03c7a7697406290aed80c446e11c8055d5d53ff7ac978df99d97a223ce9f48ac837070b1d7f2e2657d650b2e0ea656f448ed5896905b3763cd53d02f759c5fe0fef8c8209c2319a658ead7350ec8946e97ad6a4dc85d903401a0058e0286c4796de89bec0bab2b211c8447a87d882bdea94bcb246d8383b0416f713a2177340f125ff0c7a746477121ea8a4cc80a30e15ae30ddaa26227e24a4971f9866be1153c2b5f2b0d96776811898c84882cbdea4314b9830b4c7487e911e9f96edcb847e3df2b0643df7a2992ae9630047b0a7e3555edecd8da293db96af53f5a6cb60cc9a45df3462612d156c0340f1deb761b8f456a3af65649ea7e0d97565fda6fa5636f2d85141d39e7ffc5f934f6ac21cf0452ba447ea51264c19cbbd4d358ebfad72a5df2896b674feb0388bd14a53d422a9a921fa012451d4c61d87da6a8e122582e29c8c4cf6ee6116e3f0325e9497833d09f9e2a619a6063b9b20191528ecedda3186f0399501da99470eb12c66f1aa66458adc7cdd85d0afa5c008d412fd50203e14b54231b2ad01f08cdc0dee3dc600e5f9d2d000952ba0c731aaeff1c97e340517700ca25d623ab19c53c75f405848122177b41b8459f26cd5ad59c4718faecd7359b76886826bab892ca0437870fde39f30fa1ee800e38610af9e897e048fce25b8b47e8ccb93449a6108ae5ee2a7e7e01041094e0f47dff9283db852d3711ad57e15bee589e4f727f1c27a0ad80d12f3c09b5f9aa3d961258588d09eb9dab394a79f3faea11563ce9df2c6f0c40535af079ccaaea8391ad84d74e0169de1aae6e63360ecf052ff9cfbfec1bfe741320e6788c82ee22f72fa38c75e54c40da3914a5536b87e028ff931d11a763a41c9ac4079092edb54cb73e8a5b72f38b161530a0aa3256c216286aa7e33578c35a9972a78c87e97da04e7e6a20bee2d5282efbc047a7613c924181e2436db3454e8e19d591fe267729391c4b00ee61ed206d2ec2a663d4c9e7ce4ae2007bf163c51044b91e26c9d797f5da0afe1349e6ffa6e1395712106b98842a152acaf2c355d684bdb22932162a2ecf11f29f211a8aa98b977b78a66a800288be40c6c941f195b9a455e2d86a8849e05bd46f838dabd8731b83de8b59d3c616d3620b3e408a971224a330b35407959656953838b19e46a0168c9e01aab8a0ca704d6991ae4854a4c4ad208cdd9d8659a92e927f6ea2993403b27381b41b2b2550ae44e99ffa1fb8b9b8b82d249bfcd3ec090c7f8e010e24306fdf7ef13d09cbe4c89d9c8d1d36b642e5c77eb79a93cf1389068ea7ec235d4216739957bda37367b498f2b274c6595c5aa70b1bef93d3d471114b565dbe91b225aea8bae7144ce3bb1b94c546ce35fc9b036ecf26e75b8c12d67ef445116468d549f6e9df65b6b8eddb7457459cd3e243a9cd1ddeb3322931c1ae3314ccd74ee3894ddd30ef6a4405f724a23da225cd4fc018cd37dad8240659c0b51826302f2cbd0893231a14e5925b7e61c69ee7140a03edc4badec0fe6b42543a22e523590c6fe9e89dada5203b8463b6309f4bb1ab6c927ea94a24a5f67aa0a25ca03500b305bedc4f1ca28049dc12509edea2e9fd5db017c67483b25999e195d94598abb3a2c9836085dbff5b164cd3e8f188f0da59630f9ec2e019e6317bb63c8b99ec50b5cdaeb16a52bb2e877ba2c7d39ceac4049590866130e94d01d9ccec886cacc8e288331a82b1e47bd4b567f022c521451263f472269fa756afa6abdb766edf2ef2c684f7918e3fc18a9ad88eb8b8f0f0bfc796385ecfd677cfb09c86415c1b89a5e6605e60967597e406fcc12ea1684d090176164d3b6b3267e544106b64cc31248aff9c81bcd9a0f7bc86c55de04f55f6959f89fd2512f8dc417e07a8d83e271b6e8648e5f3ebc95d05a911a7a3d6833f8614176cbe98c05d9eee60bc36c62951d612813109656bbfbc913815448be28b7047262f7876f0cc69be2811fa26c889b784dedc47e5be97da6b2deb693cdb67f6d019f7dc713893c8ea1a8908148edc031bb068332e8377e0c40be050460cdd926a340a13814dadf61d3bfbd74f5e46b8b1bbacb1df2e37a0d4eba5412464f5062430ed6ebbf1fb62b77614523401c304a0fd3d0a6744f33dc4e191b954a6adaa6118c6a51845503286fcecface648916843aabc6836f69822463df9db7c395c0d5f331340787e23a64ba52e1c717f6c4e88b6330f687c72d2b13456700cf9ff3b1e7f80ecfaf1eec029729c6b6984bdf74043fb612ee6c34871adb8a1ce8f4384d397b0e25ac77901a76e8f68660d01cb60481b1c48fe500db9086898687421e0dec59560fbe2c75d4b868447148eb1f93623a140bd16f2e2f5d10260429b54d72639fdbb22712d2fd51504576abc550937dbf1818f59c4af88a653ab381205bad66d40d29a923193c6440e1034ccbbae187d68b5d5d60fe94fbdde5d4ad0e5d7e263f5e0b780fcc79198451f5c62d7967a90cedcad13ece4ba9fe052d8e64d2a263de57f099bfaa79507a7e0a0a745c5bcb6a82d3a0c0f2f95999d6bed2fa199de56b95138448366eadcf8b66994bc8db58a516b0db3d4a2b86807426d97aea360f2a0a87a52e7209a2812596f39623eb437537cf5a4af77aba4f1ab67560e217d3d415", 0xf62}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) 15:31:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:31:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) recvfrom$unix(r0, &(0x7f00000015c0)=""/4096, 0x1000, 0x841, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='W\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 15:31:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) socket(0x12, 0x3, 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1089, &(0x7f0000000000)=0xff, 0x4) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 15:31:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 15:31:58 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) chmod(&(0x7f0000000000)='./file0/file3\x00', 0xa3) chmod(&(0x7f0000000280)='./file0/file3\x00', 0x108) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000001740)='./file0/file2\x00', 0x10, 0x0) symlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0/file3\x00') faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x41, 0x2) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') r1 = open(&(0x7f0000000080)='./file0/file2\x00', 0x18000, 0x8) faccessat(r1, &(0x7f0000000200)='./file1/file0\x00', 0x4, 0x3) 15:31:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000000900)=[{&(0x7f00000000c0)="59cb80d0cefd595976b4dc0c9a9b5018479b070312536a3dd75655eb6c0df1e4fe8673de7b7668ba728309cb8069763baa42352dc991895108ffc42abff8a39f58210ee9588a26fb2e949c4f5ecf1474a8fa2eff44af79be3cc2fba9820b3099c8d873c6635bb16c60b9d0c0c6355d50d35518c67c76da9c1b19a0c55977db26160ae21fdac67878665b698a2137aa100df898ce85a6fb2987c49bb824d4f9c4b2c5bd10e0e8dc268ab42cebc138c9", 0xaf}, {&(0x7f0000000180)="79abccb7f6b56922c61d300323ecb339cbc0a851ff184888da7fc3a3e4b41776931c9bb7456bfcde23708e95939847e301e252c9432edbd64aadb9381af9cebdbed917d1cc82f2265a5fa3805beef28c35ec35c07ad962c7469f3bfc9c0a5ff76bd5eb341d0def26", 0x68}, {&(0x7f0000000200)="7e7ede0f8adc3685887181c860c6286105926c26c123d64e4c0f81065963b508ebfb6d3073af5dea0f46e64de0f7e0b2b794fb18f62a8776bd44b92bb3fb1ee9c0430d517ad792815b50cf6f77f5ae2e91c91fb1e3c34261a08457937246cc1dde494440830f6a8d6eb543768bcc05a64e6b1f06c2c16de2a10e51546f57d83e720427081ca31e72dd544beeea2e614f841cd31ef51290a27859896adeac067f70c2b2ed3519f5cebccb72b8be40be78292e6da7eb924073bd5ddd2d2694532959ec3dbbffdb63d977de4ae4a59ea5832666cca0254e0f8b15115388f8554a2710276b07bea6e505aac9a2abf50fcd5a6cfb2c4b2537e2ee6f", 0xf9}, {&(0x7f0000000300)="2e34c0536d7cea7fee5721ac8dbc043c6d32f78e34a5af33a6e9e4b1f97b28c235dc0770494cad73370bb4749dc7f74d94d93fdcd4669558e438e6ce5ac67073377d590f9267edc698c6f985cf17bb6d08c095b93ad88aa8587eeae6eb982825c46261bc2076c8a524c13fb8ca5af7da9c3dc735941af48776b1d9fb16c0bd433ab68bfe49eec34114ab1af7089c3ce6f0bfb5a853e7ad21361be7ceeb9c900dea93b16d801de5ab92bc76ec53e4b9423b9e733cdcc0950806fb966ca958e78b58849935545044788a0a6d06ec35c43896b0b58bd36af93654ce610ad5a1660e805dc37a7ceb19925d362ff8683c9c08b4e31782f128", 0xf6}, {&(0x7f0000000400)="69729dfb6032c5721340d17e58af6516e6e034ed8794ddd1aef86338219361130bf3d9f2f8b9e260dec18c21ccec924d8e516ab834d01bf6e2963f8b421b6a321122864020b91ea7f37dc038c259218dd16da749342937b9d6b955ab9cc6e5316db12ea2dd06e17072b9143818e814848f0373576c6089ecedc4664e8c9d89c8fa", 0x6}, {&(0x7f0000000a80)="4b60503e5246b331024b6737d49be942fd0d9e3b1b6842924406ba6b9b22d83cc2c8f0e10ea876eb603827f9c99d421fbb0c070298c242379fcec96fd41d1670ab782b8907bc51852101191771880521edcf72575e2ae8a07457073af7ed0e153e8934906fee278ffb7216d973413f5e208f503ce1ad47974f090fa5edd9a851f1a67ab4bb628745a416d8ed77372f686e18f105308b6affeb009bf8575a9e91cbb4ba7124d7515075dd933c76e46ab73cdc5e810561e7f3ee6c12e15d1a667c0cbcc871400aa666", 0xc8}, {&(0x7f00000005c0)="111716cd4fe3cbaf2d754deabc640e7f5970bfdcf29d2b576c792926d2961cb43d531a3feaa61974146700edb9708a1fc5a9d77ddad39b5e7cc2d7e74c8efe6940fdee802f9665f35e0db3fc0000000000000eff98f42a7e2e1a1ac65a6e9f1da2f6afb270451b942afbaa800b9f816520f2eff72fc6b077c8e34ee2b9ff45f38aae8ce77167851469503d516c16a878caf16d9fc5df300a29e25c74d664b56bb254eef6ab521e79f34617410e3c1ca932c1412c00e800cf1cd92c8c0a3be21928f73f48dbac1dd484e3e1884ff97175000000000000000000", 0xfffffffffffffe7d}, {&(0x7f00000006c0)="bb43648aa6655e46d356034b6a27b0aabb49ac31629e81b90b1e4b5cbb4480ded20d81ca49115582a2181471ab89c3fccf09cacb4284b4122d82a83dc26e46cb436cc9256639a4ad64867bfc0564dd614865f72fc0302c0c37a3897952d5f422baa67a991d4fd3f831be9c2678fb32e950cf6732e6b703afcd0dde40e8a73e66dd73e8e8010dc4ec2ad9ea2a1bd5ead69770653c0c3393c3cff6d9a042698b00fc36898d1fa95606f53cd0ccbe2fcba36f56890eed9b3b5533d2b7c367b0046e54b7e0df4d66daaf9dd37d6b259225eeb9dc1f2107d52c2ab9734206889cbc03", 0xe0}], 0x31f) nanosleep(&(0x7f0000000040)={0x2, 0x2}, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000840)=ANY=[@ANYBLOB="000060e8e7f61112a7307d5f49f5c48e5c8905ce57c251cfa0870754124a9e82947373855d8a94bb594f40a52d6085a5a3dde0da9b6f883e688c172edc1c26b822b9a673490d1009a0e6e2b7427ab31d804673ae6d4ed845b74307c27cc0d836781941ec20ddb62dd725f933a6a49be44913010a7fb4bde71127b95cf637b64f04ee860e6783a299e09aa8784afc85"], 0xa, 0x0, 0x0, &(0x7f00000013c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20}], 0x78, 0x5}, 0x8) 15:31:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe(&(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x13b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1f, 0x0, 0x0, 0x7, "172d7689890908000000000000000000ffff00", 0x0, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x80, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() setregid(r2, r3) 15:31:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x4) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) socket$inet6(0x18, 0x4000, 0x101) write(r1, &(0x7f0000000100)="ebb88996afc04e5e7fd3cb6afdf78bb85fbc52c7b0a4fd671ec3a639814db1c841e463d666af9afd45c70a1ddb3dda4fbe22dea8f711bbb2cf0694d4770fc1a47007221e2e1263ead68469c8616a86e6b933a8d00f776ed3565dca7dc098788e230bad1fdc066c8d57d2b0a1158b4f1459539f0148aa5dc224145b6b85e11ffa358b6cee2436667a8acd54d7b7ddef811d254357da58c10ecba5e492a2b2dddae274dd90688e41d7af3c956349493920419053659efd5244f7a78ec8549b8cc7ef59da52079c4084a6855753f69ebd61b8a959501b7f66be2e0d718ba5cc5304adebccf439c64ee44dceeccd55d52fa8dec65a33", 0xf4) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 15:31:58 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000540), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() recvfrom$inet6(r1, &(0x7f0000000180)=""/211, 0xd3, 0x0, &(0x7f0000000100)={0x18, 0x1, 0x0, 0x7fffffff}, 0xc) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES16=r2, @ANYRES32=r4, @ANYRES32=r4, @ANYRESOCT, @ANYRES32=r4, @ANYRES32=r4], 0x39}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 15:31:58 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18000, 0x0) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) 15:31:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000580)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f00000005c0)="6b8b5ad185ae3cb3dd9202c835bc905124eaf16cd44dc9797c14aee5f8ed40f12099a34b51281eca91aad69f7a309546c762b3b2a613630d172098b293d326c0c8cc739f11ce8f6809dd7503871e6ce333c9bfff37ab371050a60f92b3f949cecbdec82a112c678a11054f7c85909ca6bc9d8887d308869c0d41e2807d7c", 0x7e}, {&(0x7f0000000700)="08df4995024078479ffba266e36a248cea3aec59336741be4a39974f5e161f34f64ebdff64c69970f1d05c2b524cad8a831ec266d6a959fc7cbc012f0edcb70aef10ab3bf4aef78f30f42e383e275974d79dca34a3b3f138af256548185b8d051803cb084e16f66c148e3d37a5d0a0b4f14836dcf08c5dedfb562ef2e59f17511a6818c08b1b7ec2ae935519b1e8eba86e5ea051644a1eaf7346affcc7f5d50f332ef2a8fb8d84e1061d5d719735d79f99dbc8bd395c811c7ee20adb8cf02f3e6ff94b85ec1a7e50a27bbdf31d53f99103a2628e662c4e9f6614390820e39a82d8ed69ca490a8718fc1caf21dcd8fe0e3fc940aede78495693a442377c99dc7ac54c8a2f2e50a0a1eb5ea6e599d34e9423eb9c7613359a8482c6ae88635d003bbb126eb5952caf86d33d99688f05ea3a3f2b74b8fc1ff9374b60d5a9bdb596970f0d7dec40bfd6e01174576b777a582a6660dc8639b1819d5adffaaadbadec4f0956786f679657463d5bd19e8d69dcff32aed950c90fcc3165f79651c5eec26b11b9228cf1f6618b27d6c87ee200354dab4fc0863273c61a9df033c0116d162f228782ed846eecd2891591b78520220de502b6bab91ad32751e8edfd696d60c5a230113f9d581ecb536167b05263cd495b6b05fc7417523362d1889d5e9cbf84ecd52811ca1a09e0a12e49f6987107857444c1b693c3879cc6e2159d62cdf898b18a1a69cda80af42c321f73ccc3613f2d78f29d933b67c13a9df17a0c5a9c1b08c2fc6a057c3e77f9854dcdf44791c9faba4919eda67d559665f092b25ed1c802693ca0208731ff86c7e665456371342096e08572ddcc18c292f1d3f5bb1c600aaff6dfc7b1f82198fc46de14ff39d789f6afabd6a955a27fd4aa2fb5ad9ed24defae3d166280bd01c222e99d72784689d31ff9364bf3de482905d65a9a0b255e578ab4352902f60fcc2871e86ae2eecdecbc26a076a69bf7ee5ea91213263a10b00a04d1b087e8b58e2092ce0922520ed80d02cbfa45192281544d4f6ab4e8b1742c9018f3d900c6b7eb39854a442de28c268c5ce9c97c26502b11eb6e803ab466ecbd4318a48db92454add33a6d91737a4853c54fc589d7360dab63fb02d03878fddeb8118c0a3df7910fcd05eba0bd6a506396531ba48b338e6db08fc969b76484932474be7a714687cd6ab06c119143171b196addc4a4c9fe63fe21de3780aac60fd5137eb87669778ba7434f3f4ca6250a1461357be74785a93c153af4e9f8ab45d8852f28df193d3a359fe7ddfec2a7aa5d109acb1ed76be09e340a875306bf5fb80c2b05529f947d51b3c471863bddc365b6c75cd60976041ed5baeb45455b24bcf8bce3f6c98dec13ef1258e9ea00d4139ee1eddf4cdfe5809174330b3165fff92d856cefea00364d85b8603772fb5e04de0e76f1fa78fca79c7a66b56579abfa48bc5392b807b0310d7b663d6a21a6d8173ff576a622bd1a34000fc284b9e5ace31b18ea3ee7600e31455e3c3d7572f50a44eedbc595efab8c8ad775e57b1b7da034bdd3d52927dfb8153dae781a1856ab11845c87e3ea9b63491d9cacace5c3235e0af7c33dca2660610bb07248594a3dd4b95567e383e5435e570249112b8752d82f0134147af0cddf35af321198eb55dac68ed0acf0980667ea463b62c7328e102192053cb14310682a1e348c323c8524ee97437389386d14cf217d1aa5745ed760591ce88b0358ac44e1f5f032cd119a3cb8a1f84299b2c25f4898281737945be3b002357d58f8d7fe062a2a9b4aec0bce95f5c15bd159ab16b7c226318806d51d43196b6067898b4753718b1a21a1e3b442f1621ac457488c16486ef35760fff4849739f0c63c860fe8d08785e0f1fd3d9a3f8b36cac319f7d268ce8e65cf0b0ba6c6fe1b39f0ba6c649b72d705471d5a0efee6159560f3c9a49b365e30fb38caa9b034b62408f5bc98e400723489ac3540046fa1c629309984ad51006bd64711b1e777b188d0e31cc253aca87fa2f764638fa2c50aba36969933c5360da9cf4c0c159d17a10418f92e5e567c310f52b4eb91683bd32147e9d4e5436246bb3d9b570fce1acd88ad607547882f06aadabfa8dec624a03e4d953c8d3ac9b8fc3a7a56f6db2ee1808fc022ef438527d25f7aba1ce2d3b262802a05c68ae3a876f15d6e2a73130e95ca325295858ce75063ab26b91e8a352274d08cae954812de85da7dcfdd7509d6b03276171c8291394dde41637db9813b7091404dcf80b2655eed289a76d9bc83235169cec7d26c7345fc051ec3a5b7b3576fd2de476d20c19bb01216af182311c63034c6420e756ff0af71cb6d4fea2418b84151caac554fa1977427657ed20c876dd6fa20470ab0c523d746d6223e13a858013e6f2a48b360ca398cb6827d1ff8e50fb44c1ce11e2e2bd3ef00387aea22b4a6da441a9f90194978285c8e9c342df75c1c3e8d9f1b7493033b92b35d2cdfb0a987720f81dedadbf4bd59b6f17f74fcc84e26261e93c2c84a02e67335496bd6fc84b7751338f3f27ff7cd25e31b8d9f5e91f9c768cd6489a1e1b4ab812365ecaf6c3afaebbfb1bdc70e4422e3e26656c57de1625aad1b3d7b75127627cc36f8ca9e2f5416ed1cfee076e1d5b2583976bc6ae8196cbd34f4e2e9f54733679adb1390ff50d942918916717e2b2f43fbaae05df8680e0375dda1743073706b9edd78a2ba996e75647446aabb348c71330088c8d6aa9e538d3cd6ff5e3041ec0359d5a588861616bb6be9d6611013f87f0cf474167472660e6ec920a14ce270e89d8045137c171ae9d7dc08a6244170a6bb98a74c78a34cc55a4ee8ca22b7cccdb2a5ad1da964e72d267a7aec1b844148a104562ff2b279423d6b9682637128150d308e8433cfeedfcfdee81a87784d4399355201e98466ecdf83e733a1472b046184a2f43f82a668bc9870fb82332e84db33379c40a5c57e5a9b8d33e5603078a2e40047995f9427713356a4f3f7b78c58e80d2456267667d71ac24a933833823f3d464d908f5e1ba21e56fd04ddfd99ec70991de6a03cedb74234fcb44da313885976a60a4793ddf3ad7fea3a49209e14f595254bd2bc53a5d8c3643d70fc02744e57488910fc40b5d64cd91ab3653e6d279c77f5fa5c13c189ad7b19c46b6852ea3be136360e1720847839c55ea8a01c64c25488ec07c95aa34a5791495a28e80c6353a2c845e43982b3669d2e3e3aa4acc6f52859290a046c519d2a2e2c9a4ae0738178a612447cca2118ff826a0d25c27caa6552fe1ab3bfde2095719b01e974796da1799eaf6508df76cfd57423617ec32f945af7396bf72b2459ae13df2e62a6471e1f7fa07317f5442464d42c41f00a26652c225d727419c9d93d638e89dd9f83378e1a68e7cfe8e82daec5d3e1d1360eb65ef4e8bc83d3017e2742ea4958aa9308a652f9b5c68756df96b3fad9053bd800b762d15869bff51206801969b324e93c38efba331bba991795a973bfdf3771b54744f0239fcc930c824d4051fe26ed50378be52a3308d8aa5cbf1549b0e2a4ef39acebb895b4eca930fc8619bf1e5bc2fd507c0f055f7ee3027d5ab1b0e30df2f65581ba39e1e3a88932980f49354c0b3e1595f4dace61b123ae398ebef6e8f3deb4800d9d6c6efb706b078d6bd5f9c27f3cd6f6bb6503620518569a91c1f211ed3ff9fe4dd2022e9ca326c90e9b6c947b871db4e6e446a89bf6b5e3849198f99762bc0c099958b64d7ae25dcf743ef6540cf13b5a8ea1412781fcc3dcde89089d7bf9ecce02892f59b3275883c575915cc6b0802d7f5535adac1d1d81f4ea38ce25ac9543fa6cb7100f55deda4cd43895dfd305af0db3edc993d80177d77a0fb3a0c6d5f6654dd14a18e9b0052dc8011362e70f799cd0700a1c39b0ea1b0d8d8d2542285f2fbc254e70476fbf56edeb83179f99377fef36cacf117baee5692e7f51f655d3699ceedf05f1a909f96c1eef360a580713fc970dc79fc0acc12a466852d61ea156e7251c8b0023ca9f2c1f01f6d50485d631cca410886b50bf5ee5ca4896794113f74cbc2e0062fde564bb56d1797cb2b36f316cd648d38f04c4c6be868b8a05840f75d53540955706093f0bdbde862d2299db205a9fa4da7ada90f46fc0b0197b2312dd286b713d497f03a64de001cb45d15fa37d14a61bb359d0899632a8ab51d803498cda7fc3c81309b86f98c38a881ed18c3d5046e800b2015af251471f78e7f150571cb5a1fa0f092a1b8895bede93fc971efabae714e326f6fb1f6ae37b1af8b3f465925a7e24b4e086db09afb50f53d8494a4daa9857a54d557008592d91f6b6e439c59f9722a21d3a85120f6c80329853c4d0e07baeb463df5aaa249b1f7ee54e199de7991162d14d7c0a267a0144e532d4b0066e8f66cbedae6ab9728062c82a2a4889ac815c3646589cd8c0f6fac917dfb1460bd75a10d88cb25d965bf96305e59208dc0f02db537a6658673532240ec3ff8b40f9e8f38be87cf29b1d094628e80a7ad33c59cdcb657c161dde292b33c3fc322f5a6d42a04b2dd4ce736d03ca4623428848d557a74a198cf2fa74faff705f115cc1aa6c747ba25de33e6b4b6e9a1fbb26f7070d4c2dacd6c0ba0e724d1af8942b03ac8523075698480dedafbe767e7f5ca540eca67c4cea38b1c7a4d011e78745b7f3d98c1b1f031b6d20622e28249a7fd0ec85215a1f160c1b5a898ee5b09d1aa7d543e40f7b785d3ecb4a8203cafda87cc2164aefd346f50c2a9a1efe03b9f5279e881475db3ae39f50b42ca19407f45a127d6b87e6e9a9a84b31d9a6d82df3da01ad2d9c2c0575afd6ffbbc0e8aab329c6911b3194c5592d69c102c6925333237755b2721cbc408d51be25328d9eb85ffbdec8906e532467c11acf9338cad8b906a26444a78f0e699a572b96c1e197eab13fbb1cfde143ffe0444b9dd627064e075be3314f9d9b68cfa93b95c7651b9bcd854bfba9c4f6bf5fc6eb13749a95b7ec76cdfd4728fad39737ddbe5842132ea9fa6525d39c69a7b16ac4659131d92c2ed61f4f279ec33cfb537e50d5af9a4f6f627250a6a722edf95db37510244c802bdfd7697998fdfd6bb2a64487abac24d1f0cb79ce5a0c59d6e9443ceadee1ce72bd36b4d34f60eebf1e00b15982dea90725641e25914a377899fe794c2d5e9aa867ed73e0147a9f5e2f6b9e45705096f73b323fac9985a74729c48ba16359678ca6ebc5562fe5d712b8daa0ad2c6596f4c5d1bd9996be84728393d638fc2d1e2be98d324ae0d38630eb44171de44b34f04dfb001d67850833b237dddcccb8f1fb8acb6e79933d3d62e529dea6b237092a5ad6498ab6d2ce8cde6c3a20085f038f586ec7ee45e1000687aef68d48d6ef84b7dc4914640623fecbfbd9f1879c80704a4693f9a10fd7ab7cb0e7a7197aae84d52038db1a983737fac4de62327144bbe4dd14ad8ae68e3868f7d230371b548e780c833f3a520c70b8cd9fd8b2ae59a9f5f822121668f909955fc2bc478421bb193a839f0c0028929030e7389f39d1839441832241fe6a9aa7c12213ccfe4b1fc9c20d89ec2fd529ed151b3b601825d9db4baeb709d850f1c92d8e8949e01b7ed696bf0b4b3b0f7231b6de5aa253041f093aadf77d360e399e2527dd2d57409b9670741cf3881eb70a911d4410be4ce11de9270592165c07ee72208890f67f8316bb6033d3c1a7fe65acbc32d9d5ae5edccdf206cb43248db210fad9d9675ae258e9dc1a12ada21bd51ae7c06601dc91e9fb83d822cea07b2a61bcbb", 0x1000}, {&(0x7f0000001700)="bf2b6644753da1ef1bf719860ead67810a680770d6778268e0738f8c437dce3eca06e087d9a4494554247c6c6dc5ef08ca5b7554ab390dea434e7725e1ebe158530f1bcbbe7bbe1963cdfaf0f49574b2f7db6861216249fb7c11e10697d3eea833f5e4e82a452ef8c74d1cd247604c292af6323ba587ea9a88cf329dc7e885ea16a5551908c463ae393606176c6a1853d9b58b690f6c39fa2e72e21060384c5b298328603e41b4afa8371872543cc7ffa7890951889793e74e22a9d78d95a7b688145d95c08b395e85cb7a1384e1f783256fdc128f19abd45fd80659e8976fca742f996689c450b6a8208849f706f793446f8b34bdee98dd8e5fec38cc0c9af12a8ce918ea5e2a0152b3073e89747a6dd98b99e0d7b27a03d545d5c03946b691dce0b29227a9460f464dadb094a2815d9738cececcbaa44fcc031a0ab443b574bfa6a58ab9b25d0cb53f2868ad7e6c51a39aa3146dce53699514b5a1096f44f9881714447bba9980f640ef43380818aa8d110a927211d36661bf204c0a63b4daa237797276f8935b53556f0a4f76412edf0fc8672f70bd6d4398f9c25ff08bd36d13382a751094cc8a5e5a1baf9909cff06b074aa13dab4e576a5a2b3e5287e6c86997933eb76dbcd5633ee538a5ba8192d3c2159f98db2a28b25a035d65fc765abb2fe75dcb291e0516b660fc3c9c8fd4afdc91e4c0d38954cd4865764e469329b5e4a727460d50e7207d31498b597c0f13b4eeaa00ba32efc5d38fce7ff3fd8495ebcdb499597969810107990ef5146ea9d3b85d6bcdd3c157478789fcfd63b68115e9e1795dbf24e7eadb70b620465dba2a7eac8752d93617fbe3f120cd2b7d0ade18520ebd6f60af9bc44e71f04f619088eabcfe2279f385cc32c00647e3b16d98e336bc56288add2b8d12fa6b7e36188c25ac84e2d7a9cb7b51f630ce953efadb86e3ed8a213a3e89ee58d3a383afd6745a8dbe0c10de6b65f1ef9e423cc5d5533190cf36729c733da28b8a7cb2dcfba53c1a2852f58c070006cdbd8fd126e8eccbd9024715612ecac76e75b8d52be6253e5497c55791e82617984897c612fc0f1bd298707bc16c409da23e4dee1d33066c3fba2d5b7391f80ac6f041e1906ca97479e45e40fe6ad95871c502186c60a77be75f6db85270dbea9f09d9694408105d7dad2175f449a03f8d808f41d341b5d2d77a56ec1f111fb7e70aa84ad346d314dcd789a58c3d5584576b8da6b717eab6cacd1293b43670d40a0503cd2f1322af93030d69c6a13561d54164de1c7f3c649edb0b232ba5e7e0d1c76e2a25dba245d709909816d13428d06382722fe10f485437562036f0df935d9dcc2c9bc31bf015263f0251cdaf9dfa0748d04ecf67c64363369732bdc0470540651fe9566e1c34ae84a64bfb12507c0fec6fe0ee501c3b966f8bae5af029b8fa4925e864119a4ee96350b6eb04d6b0a11787311947b0587ee7c7e51c987ef02a241658b4c64423ac7703bfb27630b08171d4b55381480d550e86f3586e37bd6d3c5dd49b480446107d72cf08d0d7263b98ad18219af41e513775433caf178dd414b8f7b7e9dd19e5ca3e0c9c4268424086b75e87357e159709796b5fcd23044b68123ba2e49f4f24467c14b63d09e3ff1a727603cc7f1a61d6cec00e28bf5dd2a51a5f31691eddfb9b300a16805796f10ecce54f5a4fcd2ae2c6b012b525489e8eff7c0efa625712a6b7d0d1b42e044dec2ebc23add7ef37a033871e006fa441eafa3de6b39e82998bc1745d4ad34271bf9b37757c1aa017852d71c64d08814ba42a6abb753409c6b8aac9384849fd5b7df8fc5dbe9e595afa41bc1bddf375f3dedd5c844bd77f8ff1843b22be24096ddc0112fef0e16d76a2030ac0b843ed405398bca11e5a4b556b70b5bd1fdcac75436743fada9c9b0b680e5bf6206920bd01aba9273c6d8d8eccf8e283d95155dbc331ecfd24299746403ecf04a709598422172408fcaf6274d807e345b83fe90764d573e21dccffbddd98ecf0a0dc13bc695e7b87604a2d3bd7cb18614eb640ed13795c1504409834e7bb412acd68623e3ce212b864372656d06e0405960c90d644461667c4c43069a55bed40a6be33081a1c42ded241dbfca167d5bd7fd5b10820077a7a4b517a8dbcb7665c3e1c9bb09be477dabb532330b09bffa5ef1e6b04bdd40c7a04ca6b60e6ee9aa8cba5e6ca8719bb174ed4c5985d4b0f6cb9d7fbbec32cadc44b8e3ab6262341fb6ac4646f8cc657801a2590f11cedff1c103553d9b033870dbd5af1bbe01acaa6e7d7d7f69b2ccc54942886ff5c1ffa5fccd10a384533c4f1d895eb7555b2157a02ca7b7af21be5b34248d50f4900f04635588acb58d76aa5500a0471fbcb5f517c75ad25643870bbe763dd7c30aca1bcc7c618ac698180157c7e9b64b11a07c779db8b54a50a3046f21d256273f457849310a9e9f69b69483679ce2fcf3bced2299b57f9e980e9fb0613e977e6ba122b4a8abe4e7b911f0e5eeda2b2cb6276fe7cdda757237f38e398294d15bec7cee7b4d40ea97d8034d129887e06f760adb4cb38bcfa0339e206dd5bdc1218b6c04fd7d0f3d2f8443c69ef3d0b65cce46910db5d18e6b801136063cd28c6779b818ccfac35230bc43cd39aba3d151f8db44d259281f8041aeffc41c720a965a95213efe53355ee978a8bf2ee838040193bd75342c4e915a2b810c85824dcf990d5d39e0b37587b041ad694afbe781354c0a9892299de63157988009c5f70e1b0897e2e29ebf08da7324a58836f458b8ba2c125e7841a5713a9bc820a0d685d939ee119cfb74e859208556f8a6466a142f9ff8dec94cb001aa366f799eda736b381871112a2bbce5c6307c805d0c60fd2aab2085d4627acf61980598b29797de3c4c4b5bccabbd080953d24305e35d0fff19c4f16134a8c8f3998084fde4e75fb6644c15c0f01401aa0a6cb0dc5826e05f7670e0bd80eef3b220faaca3aadcda1a2e9e58d6638ed327c5eb1dd5be57eddf7bfa86a5dd107829ef727beebeeb11e33a36b90963ecc1095f3c7ad28069800521db9d5afbb6eaaafd85fb787e0cc5085f4ae4e008815c267039e030e4b003a8c4097027ac31fd38434fc24a1da661270d1dfddfc4912eb2237e2f2573f8aab567056061f861d5afbc773de82cc6485ea6f92301fca4d1c0481526e7f621a720ea0ab9549a96a6b454a9d4599ae6792882e5818b7eda36bc0f471fc0ae8739604fdfcbe3806f43f184b6aa5820173b18f72792009b0a92d0c96fff4f0da9485aa3da0401170c601c7875b4a93d129288384acf8000ae6f5d87011d77eae8a43cd8fdf1855f8812a16a7bab584ab3c803141f1cc59549f0e4980fd4d7c050f439f1fc68de58ab826151488fef219ac4cc4ab94b614da523b54c77fa6c4e24e5fd3fedc278b9a78af17724fa3c040bd585029eeaca8a8ffab139e156b1d53c536606152c734b9892922cad0c7ca85e681c75bedcc2685875ba71fef3a3ac1681a5f966460d5006401e864fe039bbde9dcbf4555895b0e1ea7e5eeb6f75fc3e69f5d3eb1571a356d052ccdd9774b79f3f045acace3edc5ad8442dafa5bbeac02273c1251f1f61b021cf4c190d06ceb98fc143326e7afc6ae278a70cedaea0d8c1573b559fe3a61c452e98fa00c5d4d6e3266c30d578f9702ce563611bfb034142328117140c30024895ccf09ff7fb5610bcadfa282d42455e531dfac8b7b947ee733399f37f4064ab98fa20c26c7f9e8d30854dc9149b50a4d633945e634c3189ee813c1a701a06a8bd45d175ef539deb5a4945beb28ccb51956e37f14262f46b4bf5e34c7ba98e321babe684f18ebf5671f46efb8ff21eb0688d4a72bac4862dd416fc64b9e2d082652cedddb28ebe09cbecb26fb9fa111f9f5af11270a33be3bfa781b0544cab8cd7f44a63dd82b136b940b8cb1df2ff7d408cbd1e7c24bb48030ddaf27a60c9832b93ffe9b3624bf73f91bef4d3a08062453d7b3e810f797ef6d6a39466ecd20aaeffe4f51a74f93778406e679c8887dc9d33cfd206f77bf7dd312585700f9034719f47caa6e18c79d528029282d676ce57dcdcb13e8f24b6609c79edb89c9636d309c842e8cef460d59ad5aa8e89d33564f8f97fc015b7e9311a895ed010fb7d1d4be84d8b85deb9c22940bc1b1e79642fbe535950d7f7dab4584adb0e3aaf6ccc0109804c063b077f6b02b8d1b5aa62da2b80ce455272f9587e6d3d442b848011a10d39a4458952788d526da25f0695dedd275a1bd774bb39b9af3b2961850296c4553d168c78c0e64e924c4ae4375cc6b95afc4919d6174cde6d3c16a69591a9ed8929b6da8cd7bdb1daad5ad2e673f51a879395c9f3e1f095d7cc44e9e0aee8852da4ea5fad35634c3f494548d740599a5f5ae158deff1b5365e00af358da996adb349996368052980f5461cae7e4521134f3a57713f03b0a3712044308360a60e9e38ff81ee609930ae4ea237f0eedeff766f3c1904b9c3b3ac940aadef1de6f09bf449708ee5571f00248404de0d08e67e340dcc8114ad93d5cfc2d671f31205e5b44b6f8b488be70681d4389027ab6d9c14983e4ae3b195e81f93651436d0aeded3de3dfb37e963771c894d06ab3b60f7075d5df77d3b4a7d277b907b3dba04316adb9b2cef47f6851b7e4b32a60dec5a7900ae7c4c6c99b0df5c9165308bd4e5c8af860580babc9fd2e35670e1ef46043ee3d0860eeba2684803b555ba0e2f83a2253d3cfcea30581c666098ff9e9a79e4826335cece50c8385f0d5bf44a3fe3cdda29f983fd42e83e30a70a9674679575954ee398e3d9a79c53b4e1378520af865e16e4391fa0f1ac284b54d7375af6ae2f96705ccbd2761d1bc2e2dfec2d511ebed09089c0a92c751d8776c359e4110b6c09ed61f7af76011e874cf7028491ec4dd569d394d7bc03362fbceec0dd18cda696d5950f2ac38f4b38a6c1c3309c2903de4ca3910b3ed1bdc6bc64c568aae02e5dd00de07f50792c411fdb6abf39af6549f91912470c2f0f12d37723ef9a3eea58477173f4a769c67518f2b7a5f01adcb02672fc9826cb3a03be07e897b93af0de1b8c678d90e28b2b588af1c3e0489779f70ee3117d8e386d12438d83d1411970f0d796dde2ee35b7890445f16ce2ac0f729ab7f314767cd4dac789fa03746b3b9dc66ad00353a889c1a96f0603021e62c9bfb68dae54cbbaf433e0ff5a0c269c35ee969b653f4b333add2911a89ca803eda51fbf67cbaa90c87b85e2dc66acaec146bf1ea9dcaaaa310d710d2dab6ed40f17e1edf692af9dcd6e0b51bfe85d8cd81a7606f70133ba8f63fd5e15184e95f66fc5be7865c73b2784c13a9fd84208980f563da0487eace4a354615cf450bc42272ce0a3d47e0b4f27c1e9f4467be65da7ade817cf058005e57c08a4e5ad75a1d35979767ca2569cc45f54ba89592794d708e5b7ba314e398fb5c66b9778eb1505efdfaa1a2f91d693eae8ca3ea68ef733596039f81fb4abcd48bfedacdc456038ce1bf9613a675e96f09f6b6d90285bde3468d27008e104669b6fc2b3fb70bc57820aa2e6aa186ab1ef7345e7d2a471b4611ed6b20a2075026264a17f4962991f1eefb8cb9fe333d878a3f62b00ded1bbf5e8f8c6d9058413bb68b0b68fa532be88a85dd983b540a5750683c2f9516df2f0898a494790d5528fbad81dfe42c6f7ba67b3204c8891c6bdf40d44aebef1c2413cdb9427a91b13b212595ea9d39159b883b2bdd0f5703d87666cc9fe3d1e3ad7a3e1c25cca0351", 0x1000}], 0x3, &(0x7f0000002700)=[{0x80, 0x1, 0x3ff, "c6c295d54a7c830ab0fd1c09c1b4481860f4fc7dbe68a5ca26e246b67481eeb2fff760a699f449f9f5844058d75b4e6c4153249830889fa8097a668f480bf22bcebde2fed70524b7d42d7584c0d65359163ce1b9471eb79b57775a330c73c7e8edfe54a9b29116fd23e513ec2e1102"}], 0x80}, 0x1) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x6, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmget$private(0x0, 0x4000, 0x5, &(0x7f0000fed000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r9 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 15:31:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x114) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/37, 0x25, 0x2, 0x0, 0x0) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) sendto$inet6(r2, &(0x7f0000000080)="679410597cfd6e4e3e055136ba80a7442263e3e5d3bc33a922f263bec3fb6612eb62e2e2d7ca58d903234c4b32f2068d4e07a211d58e0b179bf30caf8980fca8921d97e98dc2dc86634c38346feb252540d40088d319ea9613fb88875c08517b400239f6b450284e1c79957691610af9400e21156c555203776921815112957c9dd7e80f2690ab9922626a877e5a1acd3a8b2a84d21f9b449307af5f1a96d63ea5e1d849614b47b8a0c63b28fba6136426da95e8d076dc274be76416836ca2aca3d9119213c52b29932fcb888ad5db82a5d3b95041", 0xd5, 0x400, &(0x7f0000000180)={0x18, 0x3, 0xd3d, 0xd6}, 0xc) 15:31:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:31:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1000, 0x9, 0x0, 0x0, 0xffffffff, 0x7, 0x9, 0x1, 0x1, 0x0, 0x1}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 15:31:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) syz_open_pts() 15:31:59 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000002500)=[{0x0}], 0x1, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x101b0, 0x1) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x20, 0x6c0, 0xff, 0x5}) 15:31:59 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) preadv(r1, &(0x7f00000013c0)=[{0x0}], 0x1, 0x0) 15:31:59 executing program 1: mkdir(&(0x7f0000000280)='./file0/file0\x00', 0xfffffffffffffff3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000200), 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x420, 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() mmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x2, 0x4011, r0, 0x0, 0x55) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000140)='./file0/file0\x00', r2, r3, 0x2) 15:31:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r1, 0x0, 0xffffff2c) close(r2) syz_open_pts() syz_open_pts() 15:31:59 executing program 0: r0 = geteuid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setreuid(0xffffffffffffffff, r0) 15:31:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) fchmod(0xffffffffffffffff, 0x40013d) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x8}, {r0, 0x8}, {r0, 0x40}, {r0, 0x2}, {r0, 0x20}, {r0, 0x80}], 0x7, 0x100000001) 15:31:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x101ffb, 0x9) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 15:31:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = getppid() getpgid(r1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:31:59 executing program 1: r0 = socket(0x1, 0x4, 0x3) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x12, r0, 0x0, 0x0) 15:32:00 executing program 0: socketpair(0x18, 0x4003, 0x65, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x48, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) 15:32:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x9, 0x8001, 0xe495}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x3ff, 0xff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x8, 0xc5d9}, {{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x24, 0x20000000, 0x2, 0xb95}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xd78, 0x1f}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000088, 0x4, 0x401}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xd, 0x6, 0x6}], 0x5, &(0x7f0000000180)={0x9, 0x1}) mmap(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x3, 0x12, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 15:32:00 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="61c8ab4da6f7104ea4f127177317b96af76a126eb38fa33d2e15655aad569eb369ec219ea71ced03902e1bc0e7968d453f0f626b57fd0db5ffd7ccc3caeaacc273e082005172084bf6631954e1c0d917345116ca9551adf1817a6755a01b687ccf72d78caf84efa63171a51dcdf64d23f260db46967771425651e776793e2619f369106054534f4c4beb47e2875ede5ece919195195758f97970e18ca803e008a64509aa3e2aa1fad43ce213a8a778e8cd770a2c0b014589b2177d21347cc8c97b89397694ebb998ac97b7a69954e261321d5ce2d13534", 0xd7}, {&(0x7f00000004c0)="a97918ef7eebf3f17e9358596da4173f5f2a92a3196dcd1d5334757148c9b7eb71a1e6fc2281008986f9d1d8c5c0dddf345837d69a3dacac452f5757f52d5765a66f2fd30bb5e8b5d2b839d971eaf4a397540cad4dff5a03e06a979ca12d5b68896a2d29e9b1dd709702136177734548e2bfee99a78fc04be6a7b8259f7dd0b63a6caef7fcbad17c6fcd66edc808258dee2f3e8d19bc268103ee89d36a02936082a7c02a6b1edfcec0a5f9eb3e50ef657105da7dc45abfae594a9a8451512b386e70cbff28c2e470cc030ea3066258ee0b9659b6119fe5c1383617dbb92df5da9f27715854f1f06f9ccd3c2e81e467081bb9e5eaceb19179446da7f17ed93faaeb3e0c542d48f2e964f846e2b7dd14d12e9a9eb9e50d64f8feeaada9d1d00475a7602d74eecd7ea8bb6189759916ff484a9adaf49f8dbc34587bf802d13b2cfbe7c27da4fb73ebd18cb82127c66bae2763823c086e9e8aa87bd36d5a3ef47929c5fce5130ea154525a18dbbd73c943324a34e05b53311cf1877e49695309a9db10f397977009576c998d9ec973436ef7cdad836761f324e4eb235c0a2bf71d8ae89c85dd4183a94820aa0a77d6fa30af206a3d4e6faa2d423917a307a03e27bc283cef863f383b42afaabca2cf47b5448d4f30a4175d14fa3b6255bc9587dcc044abb1c133e111bd4ee7bb0682eb9e9bf76d1ebf7c4651ccb53345ae71d8364f7e95f70c04c11aa1da98c1f73ec9c4868d729ceab3fcda837e7e4f9fdc314ef65ed79e7fc28c536ea33c144ea3a60ce7885008a65cbb4588d4c762cffe4c2e7d6a7f16a3be1a17f5aaec66b29a7dd3e3a181175f052d9048b35eee5534117558a17c71bbf46190093bd32cdbff5534d95458a0fe81dbbfa886cf8a24872ab4b4d4303003dc53bba3ea58560e2a30e8dd3348c931d51db59d9bf1e493f6caa91467fd808e1d49a8f79c25fccef41f9bb5dff549d3dd9c8689b2b747aba53263ba194d9327ff4d1ac5444d781a7ae6860a7b17d59715008321e967cf5b20a0feefb03b472d5ee8da84c8a1501dc4ba14cbef8339cb7e596315abd8bb2508154b2143b79889dd5b151171af1e83ff613ea8545912bb66c46f74ec751d1249690232f75872c5ad976ca6878d215501341f5a8cb78daf1ea74e8ba4ba17cd7b9980ac0ff9a85c974c2be25610f6e4b366544936506ae4544f945c6352dee58bda28be22aed544a7f816f540fa40a53348e2a3f2403557c9595a8ef3e97dfeab04cadc3982cc8eccff837b091044243b8673ff4faf25d0919988131fe35b284a562bd09fb0edc4a4c0ee4156bd19aaffa5f20c96a305ee2da8f224ca0a803bc36e4961b2c409577531eee0a28e75ba75e865adeffaa8e7581c3ea2438db6cb2424c197fd13ae46a06d6c1caf8831439e8e98cc9c34a3a92183ccc6a725ac7b15e245fd6775607a4e27a183bfb64f912039c46b8c810508340b9e4f2914b6bec1271d67e443df52f3a2061f1fa918ec5afead8f8228fc8923c192a809dc49b7dcdef463063e78c09030659c7360c19ab81a35771a2db924a2e819e0159bbf67bdeab5d2de2e5c6ea66ff16ff4244a1caf5061b530be988841817c95738f991dd6823e407a90bff8e31cc7fecb073721a5b8eb532c4228284a128857426cdf43706904de7f6552e4eaa88f32008596f5a61d3acd51b710f2f23508a2a044134dbb74fe9488085ffa50beb12ef7f7e58090f7479eb952c38a3235d975af2cb2fce52a9c3ade20fd853b13c029fb9a9be1fc0c01f5dfc7448364560b080e931c280d48a300ca1dc3c1f3ca7b69eba4f4a19bb09824f2b0483d16d5b1543a0762f4c483f4ddb820a805554ed0e29ca22f31a54731997ebadbf55277c4f086ee04388d59ee5ecbc9555b72fd465a4a59fa0e71f1a9e4e63f09f719f34511742f86caaf033c782fb2b69780b8fa8a90331ebec8fb92092bf1e9c33316e3dde511379385b282580ea3844620ae28032295e59b51f6dccbf80840dea032a86bb9e2d5b3bb2565fa4cd59ebf7575f4de68385093a9c4b23a2ee94aa7337f04f285de6b22d0cedb5c7c27fcb8eb092a499de1ea47959e18f1d4be602853ab4ca41774f691845bd3812085e09089b6b0e385f450ee835929ebe904f08e1ec327df0c56c2e63727dda1a6cc8ce944529761c5273e1bcd00543aa3cf0cf169e5ee46736cdfb70fe4114ae9fb07be6f04b653e2b0c2d8dd2931e3d86107012294f01470536e535566de2fac2d007b63be947378b832a3c726258a926f7277df3fc3ee80f6d40ff1b7ef105947b9581ebb7705c7c4c0a603736fc8fa35baeba21e07239f47f2e0e5e563764d0b43dd6539350286fdfe9192324204810a2ca708b25631e06c4cc27a4659e30a71c8d10f05ce1ccb7a7d8ecef09d802806fa41a88e56097928a00e7d5f9691698b58f01724eef916cffa1a7231840c1a15af3d3a679f9dd936fec0c9d4df938294b644441aa917ac4f959b4a70ae00c448ad2ba2110ef34f6537c0578737a9513ce8db37adf62765a34b690471f52e59b6bf7e1f4df538a5d874f98fcc94dd4203ca5caf1b13e53d59ec70af5782cb9cad853af34879668095ada70279631003d6e64215e2bdebae0c346a60575cbef6f1b164d16ec6a20694e040eb6b26efa8563065415aa8af92749770c089dbe1c1a185cf2dd00fb20d2ab8842af75127e8a33a10397301a3c5cf789728177fe231280196552929bcf18b368cea80910dced7669fa44e0da08ada7bbeb4242a40221368e2c55516434b51442c920a69cd32df9d7af9a219e63c98e6680a1069c283534e8c06fa02d30b4d6380ccf48a92b09f5bd0eb626bc233bed24fb6a6a0d79bc2735776ed8562fa820250c1af6bfbd5620822a097ef762ca0f8e1840ac266939be41c5a3ca07b06d0c51b38e0cd7155556faa88499692198f200a98a8bd699ba22b1d08fbbf2a5a33ea70cb83d9a3507d3e0ff0a42bff5ad08330012c654d15f46405053dc2ca4171f26b913df9028b82dbf5b769cf8cc944b0ae4040a5cabfb447994a2fa01c1b722ca754d1d4c5ddc860f4d4e323f262cf0295ae5cdb2989f0a55ca42a8771f73323cefe07462c0f32a46454e99ca274232ffeb2100b247c404e46de683c8d975fea6d75a3348387dc6b879d3c5bde070bf8489f01d26302edca409901c5b92e2e78cc4e6d87b6cec730b3c53bfd88d10adff5b30ff90b9ddc46638241944b2f80814d961089aa486493835c450951dd7710d0415f309301cfa4b0b1f7a0699fccae76401b9b2bf1ec8cfb404835b74b00eb374dbcece8860592a91227e76fc91750e9df773b3ffd52e67037b1136c7af0cf35e17a839debfea8e121fe977b659291dbb839d5b68afecf9cb3fb64286d8ddaf6dc876c52b84a01fa42ada175653e3e407ad51de7cd8a11f6b45e15de7608e2dbffd79d70726302533d4e49a4880f77050f116dde007033ba3f6216357d2b9d84265ac53d1dc09776d31b8ca33754631b69d800b37aada68fa18718cf022ed0aaf75185f5250dac9957adee6809c090233ff129bb073cfe04b39ba48b88a7c6a0e4cd50b8dfcf5d86dceff8ef140896c976441cc8e2047bebb28fe21f26aa3e3571c050abbeb14659d8738854a322a3a2daaa2c63739f4a9e52cadedc018635b987a9de1f7f3f7892f6431c4105ae80b82cd74f9c87e2d57d0c7dea1a2e9c6707907f4fd70271a95c5ebd140dee7c4190e54c755900f42149781175c41c5e7416e57b9f68526e1a29d854776af933a912d6aaf9c1a727f58a43d83fbb058548d7e8383eb98af9a719f274896f126178ae5fd87aedeeb172f3f8694da4740c407831755f83d3647538f7022d58a76f972fc1205c50bff9b64ee0a3a756e8e703a45b0ea2c068c146f1bf42a334422ed6247ccb1662be8601807d7ba051370c563f801b1bb2abac99a32e3b0c9cbfab76c4a72afa60ea8434b26f78916c13430649da81689908304a5a54ef1c797f1118b3d9a544d8872a38e495335190609b6a43a4ad0e2e503ddfe49f18830c0b795383260e60ace6aff33ecef3cbee4be4a433c725e3ed79ce4557bea0c8199aafe9fd17192a983b96f406a2670ff285ff4d82ef15df7729a5a4d240187a1490cad4b53181a79155de695b720e0bc26be46af6cfc39280c739d107b22b4809d2566e284e24773c0c706adfcb05e10360e1965928e37566eb979294f190e4b23706e8f9b1062ce981a20129345c2a9be6816674b72e72149bc1f4f8fb82190c9426277d7979f6704a79b8fb50d420193c240ad5fc193b89c5c1d93ecec71f2961af116550eef91b22de67d90545718ac75d309c1e6d67172081fa08cdfb1bc8c1775e7021da34e346afc0ece16cbf1fa84fbb0f055e9b6ae534c39092849c5b50f0bfaa34cd68166b4f41937f44a30bb3d11a375176c63f7c4335cf2dc7e3e0f6e2ae1a78e4edc5f1f5b9f8e7a1c0efc3d9e55abe68c5e84981efcd792abbb21429a2282d1c7852177443f79c1ef57b9ac5835b5e10a026d1cd71609e8f4f1071ec9d96cd1e6019629cb7dd849c4576a5395dfea79efb79aeb5cdc89ce013d080a1727ba69e3c765b0de00aa566540010ab1ccd75516f7e589bcbd97eacc723ce8f943d1eb0f01a3c914b38d13b3d1e91ddfe10b6b7328069f193aa70d944337ab4d369ad77072a3a38b4d2a71c6b9436a22742dbb071cd8098175fdb339d18fa5f8cf2bc7abe2711d7d0daac755103b0c41bba7ec49b9ca58da17f2e84a0014d7e7438da1bc05af0e7b4400b33d5d467a62f3fc54f8014c205f270cf8ce063b72995c2614bd6b1c3b1f5a548bf33f623fd2b889be17ef6f63c4f0ee7041a3f00dc8dbf0002414d1282668401cbba1b4e7e6c46d63c4bc990f758e30f202b00f5ed49aa6abfbd86d6c40c4053697d9bf4162065bcb00bdae7a7f4767e4db5e0268e367518d236370fa2bb6f2fabd298cfcd2361908516651b00df2123207be5cbe5604e4e1ce2c45dc1f63ee8896f320838856300b030b7540d98fd631a440f7500054c352df43ef1d3d15eb051dda414110efc4c23def3c2cdcca5628ccfa29a1e9bd8480799f26f81c24cbb06ce839a60d344202f8f5ae805d0cc5dc582e62ad74295337534e5165d88f1544f9edd255854705116a5861bca2583072a5c3683780c802dbf6ba2f229dff8b54016a8c0e8c6b32fc963f733bebac3a16487f56e826d4d63d0c4c4a6b728317ba623c28ebceb921d9b6d2781d612f8099d260b0c0d28a1143e52b718d28ad827b32bded210259a2130ff39c90c933907374a747ea330984aaa76fdcfa1a0dc173e3d79ba0ce8f5dddeba80b9ff70359aea5ee6c171f6507d09d82dd95ef77c40189c16ab4f41bf5eee42b392cf2194cd3899e01fa6cf538261ca93540beb1d99a991e949d2ffaceb31a7a2f4be9b6d3ec3215d45868cb49a89993900a2d8720cb68de04eb6eb102ab886f18d3b5b40f8822a9d132e9df2f51049cceb343da2079ae413c328e8f94d66f59ed7a908f8ca99821992f9c101e85941e0bfcf9ccda073be93d8aabae7309f8ceb3a0a88ba2b535911074dda832eeef174cf03996638f36838ba893dec11fe6c6952473756b61ca7704102f4c6addef55d0e36161d2bde728eb23c4dedf1945214bc0a4259650816e30868d286e6f8e2c3ebbfb1dcf93b2e6d72a92bcc7ac8a16d391faf87e0317d3e5547cbe8f71f2bcd021f8471005506ac642eb7cc8cc8d269243242079c6b199204f4faab7e1b7419", 0x1000}, {&(0x7f0000000000)="75fe4bd48ef73f0b8b048d3bb23b49", 0xf}, {&(0x7f00000001c0)="4f89b8778047187f2168b745b02ecb19105cf02b69e81d3ab1eeb53adfc4fc93879b58c6ae043a2d0c7de3b3847943c967b532d599919ea326c89dd98331a0bc4caa5914c8751d2641a4e672a808b84aa83d972aa0f50e25c64c03ad8b74fe596f1659b1748303efca91fb", 0x6b}, {&(0x7f0000000240)="44c1fad7f372db91fab2bd48d97a9fd0f62bbad9920ffd1f706146e382c7db388ba654f9cdc8957346dc5365112734b91e488815f506bfbd7bad5c36453e9b03f89a7cb0d7cccf1b025049f01581a682534081309cf0", 0x56}], 0x5) execve(0x0, 0x0, 0x0) 15:32:00 executing program 1: mprotect(&(0x7f00004e7000/0x4000)=nil, 0x4000, 0x8001) r0 = socket(0x18, 0xffffffffffffffff, 0x10000000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 15:32:00 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 15:32:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='x\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 15:32:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x9, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:32:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x20, 0x8000000000008004, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000180)=0x4) 15:32:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) r3 = kqueue() fcntl$dupfd(r3, 0x0, r2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) 15:32:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xd6d867498e65e305, 0x0) writev(r0, &(0x7f0000000a80)=[{&(0x7f0000000700)="90", 0x1}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1, 0x0, {0x1, 0x1}}) 15:32:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 15:32:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) syz_open_pts() read(r2, &(0x7f0000000880)=""/161, 0xa1) 15:32:02 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x8, 0x3, 0x5, 0xffffffffffff0a84}) r3 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) fchown(r2, r3, r4) flock(r2, 0x3) getgroups(0x2, &(0x7f00000000c0)=[r4, r4]) r6 = fcntl$getown(r2, 0x5) chmod(&(0x7f0000000100)='./file0\x00', 0x180) r7 = semget(0x0, 0x6, 0x1) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x1000, r3, r4, r3, r4, 0x181, 0x5}, 0x2a, 0x0, 0x1605}) fsync(r2) poll(&(0x7f00000001c0)=[{r2}], 0x1, 0x9) sendto(r0, &(0x7f0000000200), 0x0, 0x4, 0x0, 0x0) lchown(&(0x7f0000000240)='./file0\x00', r3, r5) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000280)="ad22aea1629c6e07050f2060e24846112bf1da3f26f61f18ab24232fc268f41dfd2c941139178f4145d87e60d28ead472c2612361190a178abb4360e4565b293a395a4984854f47c082b03aeb6f7592acfe1071aca3a86a29247746d9835d754547b080901b1a7f0a3bdbc0a036fbf89b4fd1bbba5a7fdf90d5355eb05d0ad868d776fd3d0ea9e705e21f22e4e4aea962313e7f66a2f2c234044ddf205dd371b65a6dbaa262276b50bb432c70b074b8504b8bc7e8d9c2cc21e4bb5953b8decd7e4a48f3ef5ccb38688d5aff5c5169f5d1b6bddd53544dcfd998807c6fb98eba2cb5833065f97c067486acd66240fc3022767caafd8a748d369f31977b2f0a75de6b0d0a193d424e36bcaa449eb5426880e37a1fc3e17a21e84ac038f909f10f31eee49ee467e3042fc74503e0c6a1b847280e6c70c04e41871270b195a3c7596705c5abd6b3a6e1ebfbaf0857f0525cab4ff7ce28e45468ec6931ff0b48d179b94d30ed4641a01c059662b0937d2790a820714db19b192ce95437685c2a6eb7fb92afd6b99627d5a0ced2f322b6b97483b93bcbdaebb3d104213f347d3aca4d82f0c43084b2b607b344bf89919288dd8c778b1ce83855458b2840fed454d091d1d37b88ea7f0255b373bfd2e46c00953400a91d2729238cec8e0c640fd1602b41eec35dbdf80d70efe3374d6774f79cc61560e8448f76ee08ec0a37adfef3dfbee6aa7ecaa4aad5519057dab8047e056344d264cb8b060a8d5499fa92dd1e97a813643958c4c11fa4170524aa444b5d7c4271af44056f1a78bf5516da30b2996f7239ccd80cfeab901685850f91e90f5c0c9bc42d22e086ebc1a744faa83b4d2ec62a1df7efd4d4c9ee7f40239fa9f438c6f1235ca8432ace57d95ee722bf0773617184ef2a8f3d8a614a3491470ed17a6cc610ffc3bda280e42fb7597ddff3bdddf2b0512a337463c46c1a93e2dd673ba37260e42d2cdf2c2a9b890cef07de154d082b3802a75f8166f8e135d05d6be1a39f35e36a5ea32ae8c2702fff34696caafde62bd110397efba0e148ae7ad25c706e29f0a0ca41852dc2579b4af6adf723c0134a7bead7a94c187af812a7442b4abe83588d70dcca0cf9ab9396d1fc5fbc38b1c196b37e87d843f64bfcd2e05e65f0c78da694aaa8248374ee390e78030f82e798c00be3912585c757d660d51fec1d27575c8a354ad1ae00a41a07c76a6916b5017f712733961645fa4d10bc2098e5edff6211bd1f8a17685a249eebd32d65e59b3fac72f2135bca2598db062f71dde2553d7c065ffb12dfe8689065e74018acd496a5a9ae2ffc77b7abca8b33b59c1ba4b5832feda5c37753656c86b46c80b8b2844922759eeb3f06248faffe968ab9b6513f80a3b8cf451b948848fe918a48dc0b3fff61fddbe526d973b8129876c8c1efa2146aae202e2c02fc0dd310b0e2ecb6a87d8634b753fa241873257230b84bafc175ffea3aecdfc8b4792796d3a9026ae3245089dfde17943c05fd08c95feaf5139ffc943c43d7bc1814df11c3aebf9b27848ddf71faf9d5c5c48d73e7c7671fae04dfab5d33b65bb62fcbba6ad7dbf221dbc592bc6615221f7b0c4cddd2401779fe7bdd80a92308d4b8cf94d24eb2c071b5d414aec1bc95721b3e54ccb9eafa5a2532472a35fad8224a78594ea5ef43e91c2cd5702261c167fc72831445dfb52d916b5574e72fe2e8f9515dc3940b798a4d0e5ce5e7070d59955db59fed6105bf177a5eedc251b52bf311702b69e4458eb9e1fdfd508c1a7602b5c4b27a0c89bdc0e391b5256306dd21961558c7e3055415e8c6b8b410f96a27a1458195001985d49821bdb432f2023db03d9d78bae2ff42dce8db70bd2d24962cb6dcb703510e0e1d12f9ffdd4c0d98b0eaeef520fb2e929bad8574f2429e74953d4bb45f79dcacb250371d35e083bcf85d87224341e75750e82655466dafd16a8a4db3654cdeebe8bf4e4ffce71e7f2734fe9f69038601c6bfd3cca5f5f9232ec05c6ff5476b29ea57998cfacb1d851ab13c6579f6edfb4ab81e821c6bbd4226958095f2797923fddae6143c7988d265893815b540dc6127719b7f34309f1982473bb2f61d3699d725c5301ba5f93cc2b39b2b1d1d78a12ad619035b2ccb4b74ef5270a7604beea504cdd5b92c705d42ce618710b2236bf0d0096cd12d8200e73220fd7d762541bbac3e1c297d702e94320e4429593c0b637350b3e8b29200c44af753c9fa73a2fb9c3de71545762327a70fa8c24340700bf90820d94104203127b3b0d4d31f8930bbdba187ee5061954610387b07f762d169a421314e63a93f3915c2d204b7e7319bd4f61dfae6c7784e23401e48712f75b89d55d428ed0b77f094d9848c9372a60303ab88ce1ac844e27f1bfb1cdbf9095c528362c09f9af8f288937527fbbd96a7ebd4ddd28b890c916d5c9824454eb6aa30fb365bf4851f336b882d3f3f484eb82abe8818f96eae5485fe8377d30abe75e781d59db127818f6d86257732aaf8551c13eb8d6733a4b39541c4807c78b425373f972128e2d05714313c3e539eb175c7394fca16e36eaac63c6707c323aea19345297312ddd4241f6f59d860b65a5145a27904b5a370efb4eb9958a465a0e8fcb9f18b483be7ea210c3270142401c11e6b27a6729a3599efa6b638f8f85ff96fec9af20601b716db2051f0dc8f849f2de723337c23e6dca1d0b5d14784c00d0c82234291038e44f526a12c568e426fb86a91e1c19df656e5b5d4b32f2f202b87f5fe1732a00590a6ce95c7b98e4940698873e68d87f88024cbd56c7f5ca5bcfd32327da3f6034a44d2a967103dfe04ea3dd254cb1bca1dc2d48ba34106081284d0a4713c183f0ac47b45fe91bd524802e24ce312dbd8bde4d77d13628d6306e7388f98df9dc9255997bb3da46a43aa4963b920038e7c187cc972089f8b004ce4fb69eee3a92aaa6dcc499d919a5973e1aefb12bfd5917f5f3c8cd2798b9c7364a0df34502a92c3605c4be537596a6eceb5e671e89b0a596131ce55dc05041b3dff98b9b759dc66876d1cdb8ab4a49e15896a1b10aa33b56b04798e0c4002d55306a9b544407ede207bcb29844320fdf411d7a965c8ba8dfdc779f19c62775a9091bba60202b5ba07ca98e44c6feb0bcd0fd45e78c7f615d911d68d2a8ae7fd61aac6e79fbcb10e52f6c09d43a0e87ab31b3d29452c34269a632b1a9685f69b5ace56cf60331c5ef757612f25e7090bce0d9ecf4980faae16bf8811f7ab09a4cb75b2dc8e1bde51416a0f78c109255edbb50b0b21dc2f3681e1cc007c6b1484a58fcfadb522b1e7909a08b150de333afb6d04635d920db098e1341c98501040f5c73cbc3a3164fef584b3bf8d61e0a897403e4677f4ee281524dcb85dfb7ea19e65e70f64c8f21e8a9d7021e49d8acb448dc9bfad25f49292fe64e00f295637d34f0c8cf8e4de5324b4dcda4456a14887cc1b5f58b53023b9c9d47f8f253c2db7e5ad1fe55da2eb9a20378e259e2395c5b8482e30379ca550cdf381ec9c594ae867f1ea502feed1462b12b31caf2a05d484ee430b769962ef08d8182203bde50ce65dce3cd371395d3b8f71a8e8f5bf05fca0286d5699f214cc1a804e561290f1bc14c16f5f21a17cac77419040eb733d4f5c305486abf31d26c67ec576b622811e32af01252674092b58ec3e7a6ffeb287d48ac97f3084cc2c4d59b758f0b80bafee407b8c9cc23bdedfd5c9fa98132332aa5f8812ff49d67298164ce068c7d116e90dd4312a37cfc0628122a1a5b8055785ea8de0d16ee80ca61facf4da6fb6be6cad68c7c0526edc8c067a58ad47e6ce51cc628a642d9fa1974665d0da05f957007b79fb88907ff5af1bc8f983fad39e6785aaefa7142d5886139329a951956e720f881c9e24127d997e36812a7ed45283128493e559d5bfb91ef31f847d1c7e4a22837a54b9deaa325c5b4301a1f6d49fc396e7516ef0c72d1bd410338640b192b23b2310a1ccadb056e03951dfa0d60a9d9965650ab34339a1dc783e4d1e0426fbfd1594fef9edb40a1fadf1793dce3787db455bb0d72445ff622505cacd194734cdd5de37dc2d4b7330c054bec59a7f37d1762ab371c3e0c770d3af6388e61f386b566430b3e5fb692f624f448cdc220aea0367ac298bc0eeec37264b47d4f54b1d3fc87208e0bdf6fde03fd5dccb11ba3f6688694392f924569a99930f137a9bfdc78959b2436114b84679615627ad787068239db55cbe0d17479b2250ba9dcc4e9cfe31a19d7a6aa11de4fddf5f1e1f258caf3112875d98a79cc90dbde0ef7c0762e70a1ea289fd7594681c4927cda2d7b3ae0e83b319c1718770b997a3f4751149d2eb9f385542ba07b6094e98efd2e9c7d8716fb03f9cf349844a3792b06acd7836ab25c5f64650f68e02d1fc47227286787407c1f5e60ddd92fe5f8b9c645b4c8eb8fc66a5eed867d40bc77d31b49b57d7e2f3f6bd99c95351467aea6bee86f317a75ff90581185c46dca2e51673cf175981677a54b0dfd594d052cf8b3330008770d772780f595c35d8c31c5fbeca4dc4849e564a754fee983b85bb1b8d36dc38b4482368c32efebdccd5b97302beed116fdc4a69adf5211e5a883f3571b99a9fe36e17dde0aebcffa079e6a51bad200be63e57bd276f8b7dabac4bfc76e6f5ef0e0dae8dd7f144d4afcc1fad41f66b9086aba5f8ffce4faa51734993479e60441df422ced2caf5824447ff39af54b85df044155be87c63694b67c09867ef87ebeaeef93e662e2db858acbab544fea2c20c6adee4f955d5639a812c1ecaacc740572e3a2e51391f7f99d2ef5f235bbcbb7f8019728a0f0bfe24cd5a2f7cd7bc099490b45dadc32b22f21c8587f543ebfdcafa99aad20946a954d0d9e113896406536f2b74646ec14ec29e8a4756788bc15ea51d61ea246f26f2f21a512d849875a0b1e9c98b35a4ad6dd5f4e2ed03618fba7838fae996de5236a2f4e1ee69232dc545c7a3891034759b26aa4a1f852146b97f3ef6ca17c50837757f21b25b759204d6fc5eab079f615a76be063bed6f5f22a106c2e4728ae7d3c346abab198fc542da1cbab14647b0f08910c203afb1fe097ab22fd61a6627d30ed5cb784c52fa0f9dce800cf65151489a75efbde49eb8fe724c91d602f72b66498c36bca7e5bce0aef4dc5a9dcde1acc25ecef67e4ac5c40a380b9fd8a9c9073dd754606d2e984ab7d56c3c81b5154cbdad3d1934a02d6954c05150e747656a94dce0457d7a972390e0dffbd887598b41280c5399f1d80e2565018241f1cfae5e2afea2a2f744bdc54b0c4a42087aee7033defc855c8b79976f7392de96fb284841d369e02b18efa38dba0335ddbb052bc968b0f5b2a4953f9a88836ea514c86ab1dd7a100c921e3be73e50265dadcb53d52dfc00100a305b1171ae99afcae705824b4d081623974619c9f1d32047cd8d36595a982aef918d33babfd25492393fbe828bae4fa56c215892de931a06a1c9b3f178a8483938574ae5ef88740d0d9496fcd6a3c3acc69cf024832ad796f785f6de2d18386c6886a7e4aaaa382f64f665965d56c268c9e6c91ac6956afe11066776b928cb1eec6003bdd89ffb007d0d46152ca1209b0c6283368f7eafa012254a21eef84f76f20275ea35c13c21daa76fe2a92ada58f64843b63a91b18b928dad5e4a5f5e76c4d737c50b56402d38489fa0a6a88ef12c3de50d36cdf19917adc0372755dde603794e5fb349df329bdf1cdcf214fc1613b0b40ee754bd77a352a2085605d16", 0x1000) sendto$unix(r0, &(0x7f0000001280)="4f2b29485c0bc1a249cb743470da0ebe86f4eae87c0abc040f350d03566fab27f14b27dc5f0255930ccdaf447ffc8d389ce17ace509149b2812ba939b518c10fb765cfe4a5d0034a5f5ed7ee9ce73bb9ac2da4602f65dcd6fe49", 0x5a, 0x2, &(0x7f0000001300)=@file={0x1, './file0\x00'}, 0xa) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000001340)=""/212) r8 = fcntl$dupfd(r2, 0x0, r0) fcntl$setflags(r8, 0x2, 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001440)=0x1) fsync(r0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000001480)="dbb68f7a92e9a337456c06b8cdae575b8d556c5e845ec8f45f47e236c2de49e15b491ed0186f4494a384aa35a83b3db7066f3fcfa3b88c23640e9145bd5ce4154ab4d4a8f207237e8135b3a3bc0c3b491781f1fff582b9dc76b4e3e6f45e2cf524f69c76774297a44393e8b3a82b42b200a65225b3fcfd1b42b7009105a7ab103de144ef3450bc97849084166b5614ee7767cf87ab821a6449f8d49d0d40606d7daf0699a4c678761c7b755d03890978c3a129c6f087a3fe13b8f7494785708540795b4b0fd3c1ee5325f336f07b0e85a881b555b120780cf993836fed831efc3a7cd6820cc0d7d8784110da19be07c891f02310da6dddb797ab01317ef59cfc3bd335cba951c591a68f9d27bdf20e09b367687d40932581c0441c0d89a110a925a05e1c24ac9230eb4a42e358178067d0df418ef040cde8f0b647c7e01e3a6849b414cf3328f3f0cc80264b6d9832c9ba409c41f666847334e5378727450746b3a07003c3d4d38c4855cd7561d1629e6a82d5fcad0c2893d9e186117199f811d44f67b460be3cec908d8f7ac730c830719bf8f863ef2cd2c478658e14c5a54017c0c3db494ecbe5d97e69aeacccc65458652c1055a8d6ae831fd1e5082a7a54a09f002c1c839470ae5838f4d77f2251ff0fc9ec94c155ec988cda0cf7ff3373548c268558fc80d7e4e8306baba7304ca09aac3b5fe3be2049596bc77efcd825435ec8d7782e837066bd5f8cb8db7b315d3020f3036abcb8e472637df62a110b3a75941347ee9331c4605956bcb8715045db424ff1b4f226c756eba17d3ed7ed041b3144ed5d2dd5672ce5d60a7684a07788bff90218652dde122cb3e20bba0e8049ba2e2b999dc9e03a9d05367fa0949b1ffef5628bc833d42b8c9054abb3bde88952ee6bf2a0cb1883172e4daf51ff80131f0b6cede1a1fa22d24dd7ac4513e54644ebff866eae07771b219b500fbdc109c0b85d022a419abd645e0dd9c1eb4bf4dca352ed4c19416cd37a104add7bfbf3c4b4281a9fd628aee93d9b82905f3344fffe3d5158d97c1da246620ceeabda2314d2087261cad0b8863dac0b14adfba7345001d759db9cbfb76f5087759bc76d25b95f1b2d96285e06a6112960bcaab87c2fc6c4590fded8a854f904afb98cf0ca4534c0fb8cc448cf46dadbb4accc1b5d4e0fc88d6b67d830055f840768de272c0cb1cb15c480695e64cba673bf74ac54684bc8a90cbc7c39e9a6f1156d76e8c6fac1511b5e0efd4726a74629c635fa3c23a1f5bbb47d160fe4a7d512839d2a18422e39da91825f4bf74d87179ab394e253335fddae21216d40e50975ff5381873a5184faa2933fff4367a296c35d320d838d308f72976732c62f70772c6d21f08ab07a8125fac87d4514085cb1cb63a7257265063064b728b06e63b301fb2b3c62ed69231c51e1abb70b084c056b9dfe5e20d3583a483967320972606d1328b88af8d786ddfa6da4c099cbdc153ac899423cf38bdbee6152dd26337a60cc74a511f01bb0f19cb9e4a0532c780446b2752242b498e075f5b47aed0a2755477857bd31cee9d6c5d39fae0137aa4ac6a6ffa43a343b7b82e0f5174047d7d1f094a057d307808e7f20fa2f14b7fc50e30afc0ee95582dfbe675404de18966ea177492ed8941b830a69b78c237ec2179fce6e06a05b0e42be6736556ed2288e23728ee46b998cbbc14dd4504c9f17f5490db0b2d4ef4edadc314535c2073732e35c27700e5563649e23f78671e32e60b6c0105c7c514599a911f7caf46508dcc4ea6e1312540601523704005cb476984740173ce85b172b946d0347081bc60e0e2b565c604b14f2f8ad97750bcb5eab62efcc0a7844f1c749cde8b50b7646d709ff7cc15cdccab389d89fed60b693ada4cb72e26249f52d0e3fff46ac42d753275b857d95a37e6899fb32608602b723fd7bc958948ba985967c42f03676d271b8ec5f5ec068cb64d988860740a00482896cc3661c2c175e662774f334c4708840ae4f30cfe5e247288eae2edf93c5638affc659f76500835c3a6e17112ae6a13fcbdb20d1b5208fac1dcc02fce1929c3b77dbd9ac15a64937fb377a41620d8ddd10087203ef4d5cd82457ec7cecce6c2c2080c965ca09e17aad089f5b8466cb8ace023e9557e2c7f9f40844510b00bb71a63ea273ef032722c078ea0ad2b3ca1ace7a68c0e3fdab6b94b16aea9edf24401baee38cf0beac592a73c7e583f7cccd52797c85f96aeb90c713fdbe6727123ab025ee27630c2e6bb2890d5113b88fd9e02e5f4c8666470fbaf70b4ff94743f126b9a551eddec6a2002d3cd3e670cb4bb506c1301b68a4f33a3ddbbb138c0d3a512e9c514c43b9c52b65ad3bbb00d0f62f7eb482cd1db3184ac8c820acc8b73bb6d192e567c5573cdc099c3807e90ddce1bcf728e03cc556fbe9704ebc75ad473e7016550c31a36fa1340c4ad4b28230dbcfaee12da3256a322b4b313db3f198da1ef2c786cf0cc42c283605125b6fe4764e595e814d144a323a2b1e1e9b069af8d4a39aa39aa12f2f4a76177a9a232e008ba93c00abc574f610c48a22c7fdd8ca814e580ebed9dcb0ca747221d1c280688bbd39f0545ccf51b1e5aa13e3ad8cddaff6cdcb9314fc87910762c644ecfda9c438432d645e666fb3e5c1c8acffcff01c16ba64b1fbb41201ff261507566e47821af165dfd673397639083192d2ba17c07e0621e3b272dcef485202ea960db6138a781bffcd926419c564ce68a59c6812e0fd77fa2cf21791740af800f012c034663563d05e526f3d8f9ff02ae689a53a5183d166d24298eb20e7202e2d9aa79d307e20700a2bf6a975ad4f563ceff442ebdaf88c094dde25600fa2c6f49fe80aedd7aacdf79a735a08caca76e56eaad045be5e04aa4eb84a4b5605bfdbd17519a658bb3346befc324658a916d59a0ad938bee249e3c0ac71512798b0a50de03c853ea56b96fe349c4660408efee20132f18743d1cf09d8f10d6911df6e7c8f1c444db0938c0804cce3136282b5923b4c37284654861ede5abdb87592c6cd4959dcfab7101d8f667deb9e053948721d2b0f0aaf123901e7015cbcfffe5f2534944577700c737985d9adaf7a14254632a53aee854a6b801b726bd91c5e4285cac75f6664bf0ae6e922e16e523bf116cb668654132a725f80ac10750fbb769b8f666b6cec765a0d7f74a733732e687fc844ee7cc2da363691a3e430ad204d6c6da8c5b9f8aba45415a7460dd75a01aa707aef559d010ad4a40f930fb3d852c72aa1f826fb235aa537299807ccb20719418c6eb2895ea2e8f2087c1a0a2b47b169b8ba666207b315ecf7a38fda89487f2cd3040b0db22fc2266aa259bbb07274315a9072d5571b0243040f2c051779665132b6e8e751c3bc527be35ead85b0b51ee48838d30bc97d2ea3e4df7f726b914f98b1ebb891eccd5adaf00d6fc8bab0feda65005e0be18bb2ccac70a0ad8a3dd42a62110b8509fa0b8c3c74f36611cf0b6ae86852e3b0db34013333851b2d33a2e182c3185f731de8e949f675a8aa3999e557eb34ea9dacd5b9b44207e1768e5b0d6c8d4f9ee836fdc7c7a91e0a3b1e9253bd0a7c906c9a505708b39953bcb57e4ea63db3249ebce68ab23f0dc76cc1dfd7af5325fc547a1133ae833a9a61f8027b25ca8ccd66f3915710b936fa4cafb6720a8f239489989168b5cb71461b3bf45593b2f36b55923b4c074655ce29308a19abaed9044ca21c2f356dd0a11e1c457719ee777fa6d44c8f5a14ebe0e9ef80f78b721c2e0fbfef99d38c748320bb8f56a36a81b7cc75ef80ca7d8f25804bced4d757564e8f206aa03a319c6dabbce2ef62a8d12d15b97cc036bd4f0e2a1959197813a4988d0ec6ef9f9ef6a9f84c1b43922fbcd8028f35f1b9a9c64ce9778c7fdb39d335eeda9ad4874f2fbd1bc765a9ef06fe6deb85ad3176b4406706ab22a185dd9ac2176d0fab7741be44506dc4cd414255e710880cbb302411dbd8877dddb40afcbd0b88dec7f8047bffde3828652bc37d975bd42622a9be3fb035f05e6ee81140e6dbe668398b84e79e7915f4a5eecc6959cb1b3c759863ebbeb388e4b90e8b5e98c06a3a815adfa0567999aa7a6f48b0e3d9f0b2b03ee945236949be3d9d1512d225ddfde49727c7f3fa2a7beeaa14d0be1602c86bb4deb8bb358a734abd057235ccb86d920fa406d8a5ac1fd2dfe4098611b68b0cfaf5e10ee2dd1673623700ed2f59be8bec3bd5c9757b4c100260646754e089aa4d4d24a65e1631a47b663a865631321ad1381c31dd38103e6a94cbc00348b48ae2f717ea6e19a2caa94e12dff99e5159a11662cba5dad585b29062a3bd23fa4b1f6aa7d0135cd8ad35932606c2448940eeb6403f0f7a69ffa1cd6970daf37127bd6dad2538781d7f515fae1b44318edb65b19fb63e91fdcbfb37af281dd8ae2fe2a98e22bd0c68b1b06a5cd6f41b72452832b6a87431d68bf6c2b0fc54a6f5ecc167a70d1859705ace9444045eea2461337883a61b6bc5e3072ae378c5b6350d9dcd2114a3b19d867dcea95a57a76b7d372525d3f729df07fcb071c7c8080575d864732f082fc6ca81b8e956282ee5c179cb97002b27543061d9b7a6c27ce918a0d81cbeb9f573d7821e8e742743795d36c1d14462ee6dd50efd1d06fc45b1fc97615e9c7dac0de796c0e35ae16ee9eebc7e65c3a6510804737b7c2799765f8717f1248ce5fef44e985728f0b183129aea1513a01d2f9f6bdcf26c2895f83642e9b5022ab69cf945397503584a75c8f976ed2bc8ed9e220d864fcd9aa0f1630490a518a661613283a995fac7962c832570a1eddf9081d9aaf305526d5e00d6a36a3a0e8f2ff10f8b95f380bb84326dedf03c66864540bf9c1e4b2ca0d9840dcd1f7329b99679d9aef44811be5f2ef0c192856c9a2997568b53e7277475941d04e123e4d85bdce2ee935b48313202895f5479bbedc9b2aa3512319cc247dbde24aabeee004ae965f14573abdc84c060803f67cb16e934e31dec53dca477efaf2e3bee7d07cfd6382ada8132eabf6ad7c1a19e3903499c7feccc9f46f4116d7ae4e49d8c47a0bdc46b3c7369ac8157014bc3ecba9908310ff6aefcbf7dd13b2d5fe70fbc72b74ed41ad11678c35ac712087b06e6e063c7da64d9043506a1fe00aaf08ed79ae28f68cc5c982fc738f24b051af271bd8037e6e5140c39b7ea9078a3901771013b692e0f3e190b14b2e741c559aa791d0a98f0b158ff635baff65a2b5b9e619ffe62c010fccc6770d26760727ebf2a674b9445d4e5a4712e970d5dd26a20a829a6924807f6b0bd1b8fe8d9463698cb58093267d9b043579cd728ee4bc7fc86d3463a0d78c95736faad6b3d119d2e64096b0fcd6d1c29ec7193bacdfe4e607b6ec886bb61eb95ad344ce26de75360c27530aedd35db4b49fbf2c4dfb02615cd42320f6600a5b6f66f22f62ef4af7b9db76ff4ed2544f3192b286a70a223e0ab738e7b0891143c71e6c14b986421b9541e612424e317ef1d75080cc4a969d9a3638d70ae7125bc5f17748bedbc2855527eebea94dc47d8c0c93d987a63f63e7e56bc75857e3c3cfdeb3afd2a63b8a4b78f31dad40b01ab42a10ce92a2b7a5cd530b904dd2a265c58aed077efd11987674f3d20704660c9660862356bf01897658bc97d17ef6adf6b075b1b33ce7458ff38ab803d3b0c481d1c1c658b43804427fb4919bdfdcc30ffdccf4515df872d82cb1405d62bc4f5f80f7fbb395c85c6e7fb8345bdc1b52ee74c9f837b6083bafba506", 0x1000) socket$unix(0x1, 0x0, 0x0) fchownat(r2, &(0x7f0000002480)='./file0\x00', r3, r5, 0x6) fcntl$setown(r8, 0x6, r6) 15:32:02 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10002, 0x0) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 15:32:02 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000002, 0x6e02, 0x25}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x8000000000, 0x3}], 0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x1f, 0x5, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x14, 0xc, 0x4, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x48, 0x20000008, 0x3, 0x8001}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x7f, 0x6}], 0x3, &(0x7f0000000000)={0x3, 0x80000000000000}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = kqueue() fchdir(r1) fcntl$setstatus(r0, 0x4, 0x84) 15:32:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffff, 0x0, 0x100000001, 0x0, "d730e74de400", 0x1, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10400, 0x5) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x8f, 0x6}, 0x10) 15:32:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x2, 0x9, 0x8001, 0x400}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x9) setitimer(0x0, 0x0, &(0x7f0000000940)) setitimer(0x3, &(0x7f0000000000)={{0x7, 0x5}, {0xffffffff, 0x1ff}}, &(0x7f0000000040)) sendto$inet6(r0, &(0x7f0000000140)="1b357264f17255de5c26c1fb89f8e5380ba29f1b779c5e34c801e2d0464f813bf7b1a7b88483d12eb899", 0x2a, 0x400, &(0x7f0000000180)={0x18, 0x0, 0xfffffffffffffeff}, 0xc) 15:32:02 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x80, r0) fcntl$setstatus(r1, 0x4, 0x0) 15:32:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x38510, 0x40) fchmod(r1, 0x1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 15:32:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) bind(r0, 0x0, 0x0) 15:32:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r1, &(0x7f00000001c0)="9162046d3366046e435f4dc72a4248c6f3bad57dacdaed41e03e45aa4426d3828b97bdc9df0de2ce5d708a9506c9359842ebf71590ceda9c85427152d6b7ec9393211e8ce98811e3004e57701ccf57759211fe5bc0c5d5072116f924fff7c7f56ce8ffd2a5aabe8a45d2e62ae27a0d1bb262e39de968ddc77daa9b22c7b53ab0d4a9eb7f0c53920b1d070c94332288aad3ba067dfd22af9e29934dd54f8b2d48a15b7a1a2e18b18f6cfa072dfe2e763c68b2", 0xb2, 0x400, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c6530009abb0669b2f0df4bad1c89d7ce7cd52ac43f66142623b3e9096397b80b2c4938e634a99d667a25476b"], 0xa) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000280)=0xc) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0xfffffffffffffeec) 15:32:02 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r3) r5 = dup(r4) ioctl$TIOCSTOP(r5, 0x2000746f) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r7 = getuid() r8 = getgid() sendmsg$unix(r5, &(0x7f0000000200)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000280)="e7d152dbb632fc5df4521ed7e8c42a036205ca25e71e8b90486d452207a4403a26e61ebc255c4c19ee472ff97d03fb5639f7702ec1a23ba2b3ec7e9d8937aec24b179250f24014e430f1a13b20f4662a2e0c1ad306ad73732cf482b7862949d4d92f58d95c31ec06d4904186743a2c6a829109513f161214d7b2ba39596fa3b00c07b77d1d6d83b3ae70acd49963b84059fe243a68e36531161dad7b3e576335891eab63c0992cbc99bd22ec20e0b055c25bc9a860cd6223c496b8ac35b46ea60b182923e6ff93b5a00408391b395fe9113875213bc8e8", 0xd7}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r0, r5, r1, r0, r0, r5, r4, r2]}], 0x50, 0x4}, 0x0) 15:32:02 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x44) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x41, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x6, 0x1}) r2 = socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x2010, r2, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x9d) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x41) accept$unix(r3, 0x0, &(0x7f0000000040)) 15:32:02 executing program 1: socket$inet(0x2, 0x1, 0x9) r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) 15:32:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x7, 0x3}, {0x100000000, 0x9}}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f0000000180)="b7285aba0d574f61", 0x8) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x4) 15:32:02 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') syz_open_pts() 15:32:02 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 15:32:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="97e71d8077ff227a490c44bdf8886aff52f61270c7aede65f14228590ba34c592e94f7db9265ec9215e465797c0689b1e6de50814c307c2338c666aed67842190d6f6ae7d1800c74cb6c7cabf5d303c00e080f603cac00916e29f1a0c1a24744bef6c1dfb17585352bb8408ecb0c87cacb6ac763ded5010d526cad8bf76a82e86f167d79fa9e626407f3f92f27c4967adacd1e74ba67427ec4eddef43b72d00b6e9dd5defc789a", 0xa7) fcntl$getown(r2, 0x5) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x50) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 15:32:02 executing program 1: r0 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x108aa, 0x0) r1 = semget(0x3, 0x0, 0x28) semop(r1, &(0x7f0000000040)=[{0x4, 0x0, 0x1800}, {0x3, 0x100000000, 0x1000}, {0x3, 0x1, 0x1800}, {0x4, 0x7ff, 0x800}, {0x1, 0xbcd, 0x800}, {0x7, 0x6, 0x1000}], 0x6) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r3, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 15:32:03 executing program 0: r0 = socket(0x18, 0x7ffe, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10a7, &(0x7f0000000000), 0x4) shutdown(r0, 0x2) shutdown(r0, 0xffffffffffffffff) 15:32:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x412, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 15:32:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7fffffff) 15:32:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0x0, 0x1}], 0x6, 0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x880, 0x0) mkdirat(r1, &(0x7f0000000140)='./file1\x00', 0x40) close(r0) ioctl$TIOCCDTR(r1, 0x20007478) 15:32:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x80000001, 0x72, 0x3f, "d2fb0e0f3f5d89a466b4b3e54482aaaad2381e26", 0x6, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x4, 0x6, 0x3ff, "0c8ff27ca030a6bf110bd9c46995c565a4668025", 0xfffffffffffffffb, 0x2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) ioctl$KDSETRAD(r0, 0x20004b43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) syz_open_pts() setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x81, 0x2}) 15:32:04 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000100)="e7c013e2b5d13a4110b34b97197699054751e77d7a6d83bf78c2a15eb723d7ef2cb1930bd457e3730d4ce826a94675503dddb50abbc2c4064ac770d37e6a513e6769b52d80652c6c8ef9dcfb4cc4d2af5f645470e32ede4e7dffd7226ffd5ab153abaf4bbe97926cedcf045c6217eca6", 0x70) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1, 0x4358d18f0af6e1f7}], 0x2, 0xfffffffffffffff8) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f00000000c0)="14", 0x1) 15:32:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) syz_extract_tcp_res(&(0x7f00000013c0), 0x1a95, 0x3ff) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r2, &(0x7f0000000280)={0x0, ""/67}, 0x4b, 0x0, 0x800) r6 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r6, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r6, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) r7 = fcntl$dupfd(r0, 0x0, r3) utimensat(r7, &(0x7f0000001400)='./file0/file0\x00', &(0x7f0000001440)={{0x3, 0xfffffffffffffffa}, {0x2ca, 0x101}}, 0x2) msgsnd(r6, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x800) 15:32:04 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) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xfffffffffffffffa, 0x4) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 15:32:04 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x1) utimes(&(0x7f0000000080)='./file1\x00', 0x0) 15:32:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x48) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:32:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd00070000002221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08845dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) socket$inet6(0x18, 0x8003, 0x6) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:32:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000240)={0x2, 0x100000000}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000001c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 15:32:04 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x1, 0x1) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000000)=""/121) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 15:32:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x36}) 15:32:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) minherit(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) poll(&(0x7f0000000140)=[{r0, 0x168}], 0x3d0, 0x10001) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="070000000000ce7c6c664e4e0ab1b7f0b03d6cfa00003000e2529607e1d4aced94e33695fca68fd4550010000000ff0000439704e58107f4007df31e6877aa1ace12bada76ce3e30dc4ab6c3132309002feac48978cfad90c004e52b6c72ad5a632fdcd7d962bcecb300000000dbeefa7a62a8739248498d5f3ffb37cc9d79146341df04c8545fcd8ae3b8349eabd4ba36df752937d9649cca70c89da252547cdb5eee243420b562533d59a7374b8cb2898310e517d7a1634cf1e9478ad4f514e3992381034ae40029ef3786c05935eab9d4a32397b555e2e4f97bda80fcc4cdaf440f598ae9da0a9ea237966156e504da6b2fc8857b5d13210ce930da1efec7cf3a3d1b1b9ddeb5933157a1b7ba27d74ca52511c4c670d21f72649346dc0544d7f29fa367fc601cd944afd55576f40210f6c7bec3204515dc09447ecb64ec001a01a40f3eb7b8b1d7f53b8cf8e579302826a8780413643fc724d9486358a250baabab8eee39d8d11e288cd2cc3360818fa921853df01ad0ba7a961822b49075fb25958d9b3c3a43588004be2ed154fa2c7a5ff711be63427b10c269228aa9eb6f7fb8130bed3c61fd12bc95566b5bbc3fce8bc356f3cd2e62dced3e4c66ce7028ca87c997cd6830bc9c382367f5b8451116668079fdcf7e0bdc4a459fdb3868c342da4c59c865016fdaa90ee33627eb0bfcc5cfea8ebee16773ab0da918fd0b33f86f3fe78cf1ba79f1de04293342e8977e4b79b68ff6eecfdcbd8541058aa651fe78b45cb8c44d528ec13aadb7e2bdc0aba24957a24bdd128525b96b41351240180cd89a1eb08c90f09c323cba39a3dd9434241dbb6ba94aa8dd76127deece3c91004a567da788fabeed4caac709f8f01c16e7db16a2a66f344a977f2f17a1550b7144039fa6faef4c1f7ade3fd689d9f7f62037a8c3485a3677642d8b289eb5e81b7ecac38ff46de191a3bbf207a0c59cfa0c82bc6742a223669c11615a415a541081de0423cc"], 0x10) r1 = socket(0x6, 0x4, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) minherit(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2) poll(&(0x7f0000000000)=[{r1, 0x405d67b33ef68824}, {r0, 0x100}], 0x2, 0x80000001) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4) 15:32:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) getppid() lstat(&(0x7f0000000000)='./file0\x00', 0x0) 15:32:06 executing program 1: mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) 15:32:06 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x4000000000001005, &(0x7f0000000000), &(0x7f00000000c0)=0x10) getsockname(r0, 0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 15:32:06 executing program 1: r0 = socket(0x2, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000280)=""/122, 0x7a, 0x843, &(0x7f0000000ac0)={0x2, 0x1}, 0xc) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000300)="7a905eeacb4fb9553e12b416a3948b11618e6843a4f6b82a12cf394e85192a4c7c0318e69b00bda1fd33c390172d565a45eef4a98c5a7d0cc2e703174c8e62651ca842690d3669fdabcfefabee725919781d873e76d042f9e3539e2d969d54f73e4fb77c4f7ac2e9b7c03fce2ef547633f4c9c41cac9eb8b9ced1cfb129198396beb9ebb51a41efd43adbea030f7a55ebb37b9c3e190cd3ba4682b65ef25136466253883139f7c581f952930a9ae68a12b61775297d3b210c6fbffab4192b6d6753e0b2eccad14791c47cce30454837c6e66b30379fcbb1268a7a5b758d99f2da8597bac729460773eda7a354e87970e8c528f4c5a1c276ec11a8d571b5bae0412343e645eadd135d775ca99a04c0640690c28e3bff27e6ec442a0c6cc01b8e5152521b0b7be21f91ddcea76cba19f5e8c509a03775b347eb00ba2f9eb78dac2cc914dd70616c7bb04fc0d0659a71852e12bd04b3bd14fcf0df0fda2ac55a0b15f72170e489909499782ace43df357b0670b3d4d5216604b0ccb7bba45a4bab0ab8f70611ce59e7299e833c2b5a8ada3163ec7e63852e78ab437fae810764844bea28753c109e784711140252f695d8a93161160f8e2b852f7964759f866deb79cf0dbfa5cf563028632afc966127159a87fb7a468cd2c20dd927c5a4db3958892aeda65b9f1597f495f4e22b1406d3aed1cb991f87f26f253cee631e9c4a5f5f40068616ca478fa50688b054832c3c6255d0ba17b448639f5d4793cdf3dfbebdae85ac29196c0ce265aba1630901b17b91cae89a6e74735d583e88134666a6baa12f92b70e505472ebdb892f03dab1ad74ca118591c921466ebe6a48d086c92e33f159b9af5268de2c106a1373867023fc8b6bb0401c31b18d0d032fd6840d3b37ff2d94d10b85d7ed05b93e89cfe009fa039fcbb9af160599dff8051180dc94c59a7d51da2509359a4e2e95b6a90c06245e0fe230402cbd7103ed7c283619cda4a9361dbbacb70123765764e3fca1d033832a6c4488100efa32ec25bfe4bdd45463b084887ca70ce9c33ad51f31151c04c72bcf5872cfde875c53d47c5a4d45f269fcd3175d845887dff90df5266d1566c5200341eb43ff54f14cd98fe093904318cd84e90bea280c2b87e9162b969518eebd3bf4ca92876cb1212efd0bdc47135c9211d065f861050b93709cb74f7bd3a5e53479753c762bc14d4ed9e41be4e15b1ffc62a526a89318486f09448d59e0b23d48d1863ebd08288d3a2f01d7c2860796d7926fbe0f803469bd49dc6cd244e836935828e686921c9460bc25ecb91ed773f138356f65c67a35827696beff41da4e3a66c715d8457468f3efc1bef33795429972c4e994d84f47ccb1933c8a71898e5783b06d83b8ef2aa1b09f075ac74994e8b62bb1be82365e46b09a2611b0d2d735b30127fa8c88544249a37cff3479f34c5dd0b9e0e299af4a7a55037ea718697afe9c7d0dbd0d6f7f7bd0a03c23266aff698213b72a5197ae00a58b1b9bbd5f4a57bb09c35fd1c053126eb4c172cf3a4c518ccf288c5eec3535d0aaae02bc6c1a143f8b255f781a3fcafc069f7269bcbf7c092a430eec15d06b165671b5ab62c444d63473f036e63c4eb8023bdf8ceb46b4de789458b99b963be07d799d7e91f54c15cd064e1857a023f0971df1d79f34e3acabc2621b3ba83b7dc35173306d05ba697bde1430b316094fc4e2e0ab83ed9cdf9531f8bf87dc8a6ff5ab7e935592b5a48676a1db7f2e40bede7489af1e5f5309984a89621da4719099015e57155e97dc215b8e7a3b7fd79d2eebac3e24a15abc46b238bb2e1aeb45a9a15d445c238c8a8e3af4d005c7808412b817ed361527b5ad90740462537c1da0d3bf4d92af8779911dea06875782be79ef8f5c41d7c70ec7e3869ab6ef84377ab988ae9e92cf216b4684e023589f73169d07ff8f73779888130548760f6628017d54927cfeaabff88f344bc595b0fea6998a73305bc02efe409f78100c67e55d2b1a9cc8d01", 0x595) syz_open_pts() recvfrom$inet(r0, &(0x7f00000001c0)=""/161, 0xa1, 0x800, &(0x7f00000000c0)={0x2, 0x0}, 0xc) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, &(0x7f00000008c0)=[{0x40, 0xffff, 0xffffffffffff0001, "f908c7ecd52c03abc4ae1ad1c0293cca0408b3a9c4275b28bcdea69716c1c190991ef8a286faa36b5b4033ae3c86cf"}, {0x30, 0x1, 0x7, "ea4b254c796eec408daf1ac6146db00991e3f2cfb05b0d4e71b6058e"}, {0x70, 0x0, 0x4, "79d0743c4fea618edf48d829b9e7a00869dad261dc487224d259f96eb082767d6def1753ad23fe58a37acc3e36c411ddd2380c79713ba6da4254ea77144291e2af6d8403c4deb7089734f93c34d3ad418525f7073178c5da602052d39c01"}, {0x20, 0x1, 0xe5, "c185431888de8650f4df03aa11afda"}, {0xf0, 0x1, 0x0, "7b94c5d1a16cf2e68461ed575c6e9a8d9b8e0a59c690757630514dcd1b0088f3ab8698269c0647009d3d9df3209e57f25a37bab369dc1f55f649aeb37c5762c1739247ab90ad68b27406efc5d697b42ca89da63cc567d7d092239a72e288b9aecad30f1feab2d32f473a5bc0d4ff446f8f23e951f874fd8bd1dd95b982a7b8ccd9d81101ab737094dbe194a2a2c69559865230a3928c84f57b5a3984fa41f518eab8d685a999be7e528293123e81e206e79445dc60929ba59e0753b22be050a080981e3a4511ef8f9f0a84a2039397ce2225a2fc220163a89d85eb24f7"}], 0x1f0}, 0x402) 15:32:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_execute_func(&(0x7f0000000040)="26447005c4217e7fdac44194c6f6e7420fa1660ffa649a01c4c3415d610b33f30f129f19000000c4828909457066460f38293db80000002e3645d9f6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2810, r2, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='(&.\\\x00', &(0x7f0000000140)='(\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='@^%+\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) execve(&(0x7f0000000300)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='!\x00', 0x0]) bind$unix(r2, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000540)={0x6, 0x100, 0xfffffffffffffff8, 0x0, "ac92758584a70bfaad6ff1607244869f8d901e13", 0x43, 0x6}) r6 = semget$private(0x0, 0x6, 0x80) semctl$IPC_RMID(r6, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x1010, r4, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)=0x80000001) r7 = getgid() r8 = semget$private(0x0, 0x0, 0x20) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000640)) r9 = geteuid() r10 = geteuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x10000, r9, r7, r10, r7, 0x40, 0x10000}, 0x40, 0x5, 0x4}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) sendto$inet(r0, &(0x7f0000000780), 0x0, 0x2, &(0x7f00000007c0)={0x2, 0x1}, 0xc) r12 = shmget$private(0x0, 0x3000, 0x12, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000800)={{0x40, r9, r7, r9, r7, 0x0, 0x8e89}, 0x1ff, 0x7, r11, r11, 0xfffffffffffffffe, 0xffffffffffffff01, 0x6}) read(r2, &(0x7f0000000880)=""/98, 0x62) mkdirat(r0, &(0x7f0000000900)='./file0\x00', 0x40) open$dir(&(0x7f0000000940)='./file0\x00', 0x20000, 0x1) connect$unix(r5, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) utimensat(r0, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)={{0xff, 0x2b}, {0x0, 0x8}}, 0x0) recvfrom(r4, &(0x7f0000000a40)=""/239, 0xef, 0x840, 0x0, 0x0) 15:32:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xe76addd1) connect(r0, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 15:32:06 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0xc0) shutdown(r1, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1ff, 0x7ff, 0x2, 0x100000001, "915968f0d353941f18ed924eca7ded8b6ecac817", 0x9, 0x8fb2}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20020, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) shutdown(r1, 0x0) 15:32:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:32:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)='D', 0x1}], 0x1, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)='m', 0x1}], 0x1) 15:32:06 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f0000000080)="294618872860d69a6c3237c8c48864a9990cb8661a9b3cceb95fb7f0ce4774435fa374ff4bae30eb4682dc3b5eeef14f23c9484815323b0c849b610d67425e758c5eb1e0ab80c73ed3c400934b80c8658b1cfc119c81f8e27c883018915c3bb905", 0x61) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) 15:32:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000040)="59c4d304f2cf3b3d2147ef9f20b7f57098284eaa358e741f85a3d1c15268fb90f900000000000000ae58b7cd8b9a3557fcdd28850cf0cd4ca8d3a00d4e44ab53f1050f406b00329e05a1f024491d94554e71eff238200250cb9ab37d32be88c145568af39afbc161593c958d5d22974ae5490807ee034488df89717313220f7e04574e0e25db7b631ed3ac5e96d3efe52ff4905c36911de91a4bfa487df5ece592979883934be0e7ae55f7fca3b8a3277ff231c53bd4a000d12844e96ded3aa9153700f2fa963adc24f6c7", 0xcb) r1 = msgget$private(0x0, 0x80) socket(0x0, 0x3, 0x8f) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/3) 15:32:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r0, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r5) rmdir(&(0x7f0000000140)='./file0\x00') r6 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) sendto$inet(r6, &(0x7f00000001c0)="c820727668c01004d251d24f8e60daa29fa258bf7c68898fdf2ee2d945b932ecb55e7a06f694be788318787a463b077cb7d1686b21d11c3ec9dbd690ed31ed359217ebec4d14d98c33996b054f6c122e4dc85e0d40442ddbf3aac1ed65578abc1e32a911b41e1b5516592af8bab477a1f85df281e72b9257cba38f69257001a7f4378e30040ba58c3b68871f8fde28dbb35f75690c85", 0x96, 0x1, 0x0, 0x0) socket$inet(0x2, 0x3, 0x7) clock_getres(0x2, &(0x7f00000004c0)) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0x7, 0xbab3}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r6, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000001640)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) flock(r6, 0x3) r7 = socket$inet(0x2, 0x7, 0x5) symlinkat(&(0x7f0000001540)='./file0\x00', r6, &(0x7f0000001580)='./file0\x00') sendto$unix(r6, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x100) r8 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r8, 0x1, &(0x7f0000002f80)={{0x9c, r2, r3, r2, r3, 0x80, 0x1}, 0x5, 0x6, r1, r4, 0x101, 0x80000001, 0x0, 0x6}) read(r7, &(0x7f00000003c0)=""/240, 0xf0) 15:32:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r4 = semget$private(0x0, 0x4, 0x139) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r5, r6, r7, r8, 0x3, 0x1}, 0xce5, 0x6, 0x6}) pipe2(&(0x7f0000000140), 0x0) r9 = semget$private(0x0, 0x7, 0x140) ioctl$KDENABIO(r2, 0x20004b3c) getitimer(0x2, &(0x7f0000000000)) semctl$GETZCNT(r9, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r2) 15:32:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x0) write(r0, &(0x7f00000001c0)="57c25d171dde614128404a4607ebe25faf7c51de3623306470bee74b9c97575d38f0e5d9272865e5b8330c867d6d4e81f237ea3522454dc18dce570c691e8757bbefe9e33060cf23a2867d3ed57ce25d553ebc087c4e808b0000002f6fd03110e5d5dec0f633b0167d1d535925cd2097c777b6", 0x73) r1 = dup(r0) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 15:32:06 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x8001, 0x2}) write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 15:32:06 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r3 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r4 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ece000/0x4000)=nil) shmdt(r3) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) shmdt(r2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) connect$inet(r5, &(0x7f0000000040)={0x2, 0x2}, 0xc) 15:32:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) fsync(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d730c1e7e400000001000000000000000000009e"}) clock_gettime(0x2, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:32:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/83, &(0x7f0000000040)=0x53) 15:32:06 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file2\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') recvfrom(r0, &(0x7f0000000340)=""/221, 0xdd, 0x2, &(0x7f0000000280)=@in6={0x18, 0x1, 0x5, 0x7a7c}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 15:32:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000001, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef617155050c76a642c11b8a1f7b1c3d4b3830c921bf0817a00", 0x2c) 15:32:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xffffffffffffff85, 0x1ff}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 15:32:07 executing program 0: r0 = socket(0xfffffffffffffffe, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x250, &(0x7f0000001440), 0x30}, 0x0) 15:32:07 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r1) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) recvfrom$inet6(r1, &(0x7f00000000c0)=""/103, 0x67, 0x802, &(0x7f0000000140)={0x18, 0x2, 0x100000001, 0x80000000}, 0xc) dup2(r1, r0) execve(0x0, 0x0, 0x0) 15:32:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 15:32:07 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x22) mprotect(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x1) 15:32:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x400) 15:32:07 executing program 0: r0 = socket(0x1000000003e, 0x5, 0x8) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0xff52) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r1, r1) 15:32:07 executing program 0: clock_getres(0x5, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x80000000) 15:32:07 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_emit_ethernet(0x29, &(0x7f0000000080)="052eed0a27f28f1a288e3415455817c295be990b9c9de6180f4a7afa897738300edf30ca4e07e4a161") ioctl$TIOCSTAT(r0, 0x40047463, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x4}, &(0x7f0000000040)) 15:32:08 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000200)="c9f191705e0bfc0924778736b2b155478e07e7ab58710f509067454856e29803560c08e0dafcd511c6784c3830c496a29d41452ad19e43110277cc559f50fa567f60b0d2354a9caed2e01d72a3ad879e3531cff1fc8470e02b55d683c01aedaf0a543aba26c4495d56", 0x69}, {&(0x7f0000000280)="3262b24116092523eafa4fa2a4f04b42f8af613ac37390db50e864370aa6f0c562a41ece998fab0740ea839b4e25c20e894b90777fac6179ee154b26e5b3c5005744cfdda81a3cd0aa8d004e49277b516d43dfd84ff6b27b851a085051389731c1c3689959c7c692d755099b4a3f9f635ad3b5b3fe61c34a5740072e799b5b403f2388f47975ed72c768216e77c448d593729e3e4b0c5adb3ca7dcc6754b923dae4cfdc7d17de506201d3b3cfd3c3d25", 0xb0}, {&(0x7f0000000340)="ee04440a00122af9b404bc048e68f7ed9f35f7338651b87a77f47469a7ffbcbbad428910b003bfd8c2866b7888e436f1a7fd81d18126293814430efc94ecc645c7a7323f0f45b95a64236b93d575686b3f6cb21a7d76b8866b5c7f7bf1cb71e0dd7b1fdd592ffcd72656dff7463ed717979c1fef4bef5bcf4da64c701c3f32e9c7f898dbc2c73d4b28d1921f382a43edf3347ed3af2216a73a6376b8450956338258f10beba6d6b0ef57e819d354e2f6aeedff5e09d0c0cf", 0xb8}, {&(0x7f0000000400)="f7ddaa694cc60483cdf580e17cfb2a64672e986f180ecbc1f781", 0x1a}, {&(0x7f0000000440)="a51491aba5bb3aacff2caa84cca392b728531826d477a430c413b4569ab5e5880de6bafe029eda5ae7e58239e16ad421f35c7ac676d52d2493331f92e0085f2c75ea131e32f472b243a0af1550f1a62891b15bb5a5e2aef607bbdf1998bf032c0573c0104fe475a0ba988ef2308d22335d8bcb44af46420dd3cf8edd9780550aeacb69b3eab70d6cc24c7493f57a4cc94ce3a9b8abb662147e1fc14aaef7730ed99d22359797392d97f74df124968c0aa12ec3bf14cac7d01ff9c78ad846371d767ea715e05217f3f7476e39f9746c74fdaa6c26eba7bb98498c7e15", 0xdc}, {&(0x7f0000000540)="7855e0a22a1183b51db9217ddbaef234f8da5297df5a82c838e655af8a0edf047dcb21ec72f17929e698ba2c3ae5962f89c158da9202e98a17551a697b2f5aa4e00150ce699417577c7fbac630dbb4bd35da457eebc0c50774b3afac151136736f6b33fcde20498be123f4f76ae920108da51145545e567c662cb98e22dcb913159f55fa30491781ed421315bb563f9ccaa15005fdbf9be13d71377d95124ec95f319ac9f0e593ff311117d98fefc27a090ea6cff71ce1a5aca1b980fbe4adf5c4bec04d51b768710f56072f724e6dd036944516aa1ace88e12b19c9cf184ecea04daf2a58abda0f8f785138d7d091a19b41e1117d8b", 0xf6}, {&(0x7f0000000640)="5faa62ecb0b2fad7d17d255ef15d8899146869d745f3bd1ccf34d7e969e89a4cb9d811c9cb0ac1819e26c3b31f8d6b8f317f3172514b2a2d4f5d40249d34671c1b168ddc5dfc3d6aec37111f9b591c0d704726552105", 0x56}], 0x7, &(0x7f0000000740)=[{0x80, 0x1, 0x4, "7f19cf019c836adcf43c5c962912cd78377da196f3b36f9ad09a2a7690629aace4ec784e4cfcb5a137bdeb0f98037c92d63e5bc66f703b68b77bcfa7ed484501f66ab0703bc8a9b15b4f079c99f6c922f3715fffe76fbcbbab613fc613b7926431aab9984feff0f421"}, {0x100, 0xffff, 0x81, "8ad686751976f333665e78ca3621c7325299d5a95555658f8f6e4279ba0bf95c3a822c2c18f4d99feee7e25e062ed058259b8b66aa95fb3598b580a3d43d5766fc7c47bb7a35d114537106b8d5b318cfb80297baf16a6f80a216324407ca365f571463b062e6d77de65d8b89f80a09b88969a1abf7732177b4275f648a508750c9713b14595efcc757f26599ee5c1d3b187e5f74db137a257393c727e75bc7c135955ebd73d497de5e62f82228c18c819a707e9187438ca4a076fa54d91ed10f7dd5be0e7ccac0d49ab05897fc516db56a50718b372110e6ff69c800c82746642d71a3ee2f470fcda30daa79"}], 0x180}, 0x4) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socketpair(0x20, 0xc000, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 15:32:08 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="36a2b1ddda45563a23cf21045cc13a0709cbed398663c80ee84801869fef97dcd09c843d0984414b0dd6e2852ef86113da", 0x31}, {&(0x7f0000000440)="8d76d6dcc1d0da9b5925ab83bd74fe6a360b8709c67600394ba142b83ab74f5950f006ce03c5a110f9344d944cc47d63c0c04d9f39b026d283b733858026f3244aee9378549a13d8acc7c0dbd2ace0c10bbc9211e1b57cce4de7c2f61f9c651af1a7209fbe517373c0fe885bf5d9df86f404d347199828e2e8984d982b8bdd39df7186e1f7709f7548e2f1aa8be20112ebeca1bf73d4e9e0d65d7eccbf2585bc5be68796e1363a1afb3b082d573ff2ad54f95597f69061b2d078ce9776b7f0aef73befd3ec564f05b6e2565f2835cfed2431842aa4f12e6d82c224cbf6388e3f71c392a708f3bcacdae236547efcff5398ff2efe2fb07a541f7598ec32362b14ab4cfdfb5607331d075a247a07b45a80996fd4dd0b91280037e58c5618b9a9971fb6ae5c471dddfdb5925dbdee0bcca3cb56a9dc811b945a1291ee3fffbb45207af20454696f107ee6e667966b58a4da81d5778c825d539c424d73b74ef32395e96a201c616906453f89fc1b541b63bd0c56410efcdb8d8bf22073646e6ffe521abb2cbaa3e15a5e784756c06cc2693c9bd894afa284f23ae6c77378ee1786a189e6407ade45e467b5956bfa967ffa206cb47d83e84feba46b6dc73f4f6726f1171cfa1dbe3cf58f247366fddf858494bca1b4bedd6fecc25c91d20de9aabe21e1ffb9e0c538cbd74917c35e411a91f83431666d1ab47dbc4c50bea79e3e07b3a7388b0eefa6b749705b9b473f48379ce18bc6f54b744f58b7ba211a83e121f99f926a0c732924fa2fe017c2f8c99684dc75f1d12c682239bef0996689db4552079364912483a13449aa6ebfdb84f84ea4bb3d122b4bf53e7748f94251fd0a315058b1395c5df9adc1edd0302b4d5d5aa07074e79362a351e7814236d3a475b3ad122544d49dec86c03fb5bf28ecd3be12685b666bc9b3dd15abccd7e760e6b32b2e50e849b55c9e02a6a34524ced8915e1bf722305a14324e788c8b97fc99ebc78c543bd55cc2aca3f4c8bc192eee1bf6ea6413b6e61fde28710b9289bcbe63054382ac2f7ce535a44e3c5defebbcaa0d83bf2db5ae18a234c8e38284c7d6ecdebcc847a354cf79f7557e16e691eb5badfdcf829f515988c13ff311fe2ff62ed7d05eb34c9a7a053b0d1a4a4f52ce462b23bc0ffea296a7bc53ac0efb870908476f1df9c5e815fd1cf5441862882edd52359294419fd7c1a9e196a0f50698a49aa1b6941a5e69fc999cc300f7ac7ea3a12535bdcb845d30924d44e8e9d5e47c114fcdbb05705f58e3443e3042a048400a57efa75f69f7ff17af7eb47a6d0c4db017bdc4d67b489ac37d42372f8c3a6889a3bbd3469d529feb755ef2384863c1fc7f37588b36a053bb4b94e1a6fbb9a642099b501762e8b4cc1658372c178109d723a407f5104497257e327855f3f95a3c99f2253021b7ccfc18c62a75768c46904dfd9d739a15ce38a0c37a027ee842a15c3fb1968ff93ae6bf95cd7d0c820278a71b8ebe95e07dfc283cd29782c4b3d08c8e3b23385cd7970e1b04f40e73b046e4048147c979e0be80b2ee288c7f3d3aaedc38ae43a4624eda9de3566a3bd615dd44813bf9e8481d4529d6e82da37a2f6197010969b720b7bbb646e218a51d360c32a8e6f07e8c11a9103cb2805ac1f20221f92427aa1e487daac80b87f34fd36fe8142a009d40a9856e593872bcb009ee2ae810cbbabfe2bdc0933539be8bc03bdc17303f4a148dbba5893f96a204327066caba2e8887d4fd8167851baf67b8684d6fed03e8a8f481d6802300d5947132890fd1a9ed5a43f15519d83ba724898d823cda8dbfb9739f5eebf84d08ea61876f2ef787cc6446c42b5a769c6ab0cff598140d593b9d2eae7baefc6c2879ecdcbbd174dd7308ef08bac68f56e6c9f75239beb8086d0125d36b0befb1b981330512b9305f6cada8a20337b6fe795efa03f5808d7dbc9cb7ccf0837442c6e9d3e560e3d39481aa8710572706df5c7b4a8d15e39c836ff22ed2050599b05fd041f31b304a7c973be0bdb80cc4bb88a2300ffce6e13925c6148d950d503a644584650329b302c247223f266460d1165652c082444679c8535ba5bdb73fb3dd60b1f5f8a79b8d6fdd62d1a48f5f2413b353ff2b6b3b1a876bcb132ec307ce5cb9bea80facd9e5020058733550ee2f4d86ac2ef75f8a1943b1d7852984a613a430c74460c8d92d2dab2fd19297335b0e046a99e0fb6597da88afdaa5d2553042adb96a45af76f60e07b486e6a8c57d75ff9c91e4b1e1b975988621800fb988b02363e9776adf70d46a1aecfde0817bf74ace30a28553462ea44e6c1c05b59e411abb3ab48c1087b7a25b4d9a6e90f6453e90ee731e79b3127ed2c4e2eeaaca932c07d9c9381cf85a060049d6f9140d60a5b5457463f9c35d55bb93ace09844f9c2500d48aa29869c73a0b170ec778c117a23c8e73e229c4adf8c4b150f91044c45b8e9c28cadfd9a800f12eca0d0e5d0146ce39ede981a1a8087720e570fb9e605b574f85093e538d0e976dc3a4bfa1d2f28a6bc3aad7626ab86c7cd6ec2aadf5774d617072b45d9266e97185ebe649f656ba45b91072441ba67d55bd12dd6604175d0639a2aed1eaf8631422bee0597fb1506d933b35f9e02898a0709a89b11e73126a0b55ace13b88adc3b594b60ad3ab0e52652f89e29480a78d7f52e896658d13e5f990c1faa74687ac793a1204e1010544fc2e64b25e651d6fb96dab870321b4cc0e8fcecbc01868c8a714591938a7f4197824089fa80d96c55c5abcd8e93aac7ffa5c3657106f8beca62df12a2f4c5468dd527e622543f9134e42e3e75e56083acbad3a446d1efe3731cefee7f96d3cdcd5e0f1cf0c852141886502fb512078813e85b2f55fb3e3f7ed212975c1615b15bd98ab8ab4d5d7e832c74af40a2952cd0703c70bd48eaad2b2d40d9013117f71a5d81f39935cc2c4f58119cc4505b634cf71f7702a38c0b64baf64089b340a13c9eb5b159eac3b4f54af94abe56a325b3b218b560f776bfdbf639f621be1628862bcf9e7feb3eb360e16cef91757e11ad0080254959199c0f0a513d8ed0f1b239c431e7a85a4f0d4d1cc3e3ce077a5504c6b8f453d96d377ec11350b70cc300fea1a171854323069b43faf6b5f674f7ab77f215f3146cd64dd641a2175dc44d4d52ebf109c07214c48001212d5e2e7ad29d5cdf897da1d9ffc5db747d06d3d3a2266ee6231896d2d21ee6821a87709d05e9576a23f112280e2c93b0d46b587ceb0dacb885118eeb2017160c5aac235d5c855f262b4cfece6bfbb9862a636b7d6bf30c864f4a9400bcbd328c1fba1bd983c85b1b73a847b8cc1f3de2b03133f941e41239f889169a627374dc463f2838f1cf84ed8242619fee4045177ae7fd5f5f60293f60e7be432e9ea1184d96942d30b171a9c4ee8356111f450c54fc19daa3b524c1dfb12e746e3de1b17e03a1554d64b150972e8c91393b215bdee30d5488b72557f7dd647541275c2537e93264b65870b52a101f5e60e6a4a83065dc9b49a3151c5dfd8d43cc7b60a7fae99b23e75a729665723a39a766a14f313db27d3cb8e981c6da549c6fda7e4ba6995394bc9e132be8a9a4204417b07a0d99c80820467252eafc5e67edb9f921447e325721ae721ebf7ed0584eff29b9001ff2b133846b827a6bde33b29a3a2e6b8ae718383f9852583f2e081dacabb123f387e83793e54ce4c5bd5f3e1c4ef3f4b7b947e29d14683436c9956c750bd0f35cf183127b88303bdfc1e4cc63f085ba1014cdcf9bd0e7884b94ea716e77a34a648daf8bb1a50adf901ad2af23bb0a5daf6066d2c22c26656cbc922f647d6a65bea4def402150b3a5be281dc3286e0b18209c007a16d864e6d9c406b7a1d7ee34e11b89086f6efa068c38040cdd6351daf778a9bcac95f75769a9d4e1db8ee78ec9bd5e818411af1b58088566b496f56ac92b743f5ad3d5b3312d35d832a3658699951355d10996e0bb040643f0d65718290747f135c666656d3ab3e2e5c117e08cc7fa90d9f7cdf319294d94f2157172e99c54e9063f5ff1b44ddf98e0eb7353f5e893ea725bb6bee110027032fc63893918dd18ffd093df7eecc8cd1cd225e4d33a5548f569a79c322e9ac8382657d16ba4d0871a2b37d39ae2ce085e91be9258d7fc1dc2120321c4c51a7a3fb975d653e1178e6cd19b32649e6f1ec056c3b91a9a24be4fc24b07b061f06a341c4aa8df696ad78f0974d9cfad1c2214a01c8aee1682131e0cd6d0cb0cade0c926b14787b426a012fbbdd24bfd59f86d92b3237891a3fc08ba910a3eb08da2fcf36f21a41e8399a68d9487d47b9c378c6285364011b6e684da41ac0a953fabaa9621f8ace4fa9a5133ba98d6a102708e73dcb4d1dda189530ba64f49aa0269fd657fa1a2cb3d91ba405ef1a6b3afa7a9e5394caacd67e38112acf54b8b4b777d9b45088d31a2751d20d65100e5518d87d3c60019cb1d443e1e8059b5fdb8585f311a191a45553c7ad1518491c70e9d63c83856fc7edd174f41c1e5b6c60c61ab454a6d03dc6be592f7a5f602569fd53541e8be54d76a45d33b2df7086870340e0fa23f4d88b3f5f4c305b79117395117434209b11081235a92b770e81c734b3a60411dc7cb103f218681901f7213956afddcfa22706f4100c0e4bf8f66ef85b9036db929e5cdd6ce6f115cd361a6c579a34f497f836ea4fa5a3342bff23ec4a5977aa5c2509bddbef9b11b60014cd18388db031435fd5a095b4a36d0daadefe3e05ed43d7b8a4e1f4a531fe91e9bedf8d4f4396ef15cb1b3696ba6fa2c2a544e9f5ff2781efcc2b756d5ee2271638e2ad311ee9d9087838ea401915507394263eeebef1751bc530aa483fd9479d0ae197721a6d114d63f3448c47abdef5bf0a2d54b21f35167d3569f338633966efd5d2e99304597c6de3159a6971614d6d2c1a8db21c731f05a26671a9cd3c1259d0623f4757992c1a95fac6f47e62bdf61877f14adae91a7ab4e92664253b614d1ece8f299f5b3e8d25134a8566539fc434ed0d420eb49fedc129bf3595dee85bfec7cbc78434e940d990966d1bed3dbdad1c44c2eb2da6aedbe7f23f2ffdc244364b21268cc4473a9ea95ca8c181df2160834d052c73ae61055c73d86343ad30b729703d775e1778308a05491c066b188d15806a857f29af34f47f140128663a6b6d3c5a0143f05819d0902e073622d0e145ccbcec3983ae8c7394ce8326787b7c640a3cdccb8eb0f5ea0e3cd97a6d3ce139928c4720eb6907f833a7b2e5d8705e5dc11e5ef6b34f8f603948f118f1ddc8892372671f80ce3ff17aaa77c77a26eb697a8f4ece4763e78a6c0c08a9c2984de204d1ebacedf3c8ab121010ee4b94329cfc6012c8bb8e6ed10881d186027c0172746067661a98bca073ababd050f2195279f2908458fd20730830bc1ce1283cf9eac0a01074498d0aec107e8e834f32e13ce0d3f43fdc57065f01c0f63175eb3b5dfda33ec8395207c35e9fe3ba35d13e53f02d3267be6d13a86bced13c08c1ee0503dbd33b835f22a0d3803673c3b3c20a1763bb6a7854d829ab132515b093e317997f0a00cc47b5e1472f1c043a096ef5fe004c0e2443401601db2e0477ba81514d1495706fa59b1b0ccec2384dca307c287c5cec079f9db3a249758b1d5a545de9a04dc2dfc5fcbe1b700750d38afaa80c4c6f98b9b8800a90fbeb5ba064da286b046a93780d2fc94654a6b3a42fc0fd71e2390fe03755f2beee06ae56c1864e1c962945f1f7620a6bbb3775d74feb0679b9", 0x1000}, {&(0x7f0000000180)="ad5709e40cf93e7d0da6059565af8afb64911cd66dce76b28b7b40425acc2b0a4354fe6a733b849cc6232c17c9ed6ef4c67e6b843c22434f447b65fd59e1cced4c9d8d2ab13ea8ee23de8161a4cc1f29e82d493d49b72d3acf8cb68a38c5141414f68fbbc1bdf420dff785f645096a455f461858a8d66a4bfcb50aa45dc6449f76a35ea3c80e3d64bd56732172afad1380b6187a45895fbca02abec8ab2b0da1faabe5381339dbc6634a9a02a8a60c20fc1fb1b5cbafaff78a97ae5e2c91a6dbaf552ac65192d7311857b79446d01d242c4d4e8eb67466d8046e160437931a89631c6ca3c0c2e395ddc14c4592cea217d96bfca5a3c7760cb383a5ad124a", 0xfe}, {&(0x7f0000000280)}], 0x4, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) recvmsg(r0, &(0x7f0000001880)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001700)=[{&(0x7f0000001440)=""/219, 0xdb}, {&(0x7f0000000340)=""/115, 0x73}, {&(0x7f0000001540)=""/142, 0x8e}, {&(0x7f0000000280)=""/57, 0x39}, {&(0x7f0000001600)=""/49, 0x31}, {&(0x7f0000001640)=""/156, 0x9c}], 0x6, &(0x7f0000001780)=""/230, 0xe6}, 0x843) fcntl$setstatus(r0, 0x4, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x7, &(0x7f0000000300)=[r3, r2, r3, r2, r2, r2, r3]) 15:32:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000640)=[{r1}], 0x1, 0x101) pipe(&(0x7f00000000c0)) shutdown(r1, 0x2) 15:32:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x1, 0x8, 0x7ff}, 0xc) flock(r0, 0x1) close(r0) fcntl$getown(r0, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) 15:32:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x3e, 0x8000, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="2d5ded91919c59e256cde0a00e56b8e155f46164434f2abdbaeb205955bc2a9aa803c0247f293a66f80faec55aeac9a17ed542b58d0d461a2ee4d061116c46fbd4293ed10f4d1b02d480a039097faadd31f36b93fab8fd6c072683030ff33abef82520a14f17f2cc33", 0x69}, {&(0x7f00000004c0)="92002f65fe29f849a71453140715913e87df1a6924757440cf3abb748116ee31c93294b1367127df97a4553239803f68473237c171f92fd1b9c7cad4d0de6ae574fda723c5b651f61d6b7949cfe0d3492f32a0465879ac41b74384fb92298fd2ec570c8faf144d343464b33c2e7267ed2472ec6d7303564871656c9e79bc61ad6130655faffbc26353563f2362a7dc850d63a70728587ea7117d729b452c5cf8e5478df5adccd491ef3465681fba8b37132fc8678e6975177dbd94b31c768c4b181e6755a74afd6b09b73c7441bf72f9605c936fad9fd2616742d8f5ca256f670f7099d8a1b0d993fcd69fadda0598f7f09ec57afb551fb8e1896e71d2df2bf21a142aced981893c0ef2d8b4afc8b158d1d792fe08160263464db71a8a14c915e434f264e1f9c6a5ebcabe678ac077608f37cacf6349614fe1184fdb526267c69e9b96e5d4e37e006fdf47fa3b9573f932a1ecefe4b96ba75b2bc43819871997ce6e1225c2363e7b41f44fc39bd8ec48adb9bb7f0937a20d7c6d5fb56ef0b304bf3559ea38b3a047a576bf977de3f01cfab7cb126d511ac36a61a1843089aaf85d664e2ceeeba43defeacc4ce79bb3b6ab932ab3f644730e93edbbe9ac2e5d9c7fb484a1d6a9909e3a640915453d213279b3b94e04150e98ea6f25c271cf47e05b5e1aa68e0e98f72c2c1db8550e0011973ed9c6358e426b3056b8f57abba6a74da97f1a6f5cba62080b46295df33981ae44afd3d199a608654958d1c35d8e0b439b7911d44bcb90718c67e6ff5b75da822b2fc78e20cbd6f206cd93e82af980df3915fcc2cedd5b07df845702d56577bad9598f0af485ce1862ab7bcdd31905fa6107ea18dd0313bbae40cb4eabc5a077e8d7369a36770db6fc69d1da8909b67a426af1f1301739b1d1a09835ad58fb37f6f7cae36785590e704b9075e8c86519a1db90c8bf47372ee4ab706503d3d92bfeada7a59b2c5c8174e65f76776d9f0eb722d9c74379a772462aea5b141b810f6b22f7a52cf10104a60282d1a6ea8263df13694ac67961ef2a92886a4e555544036643ff0db6a9759ec863e4b207e55825338792092031a096bed7af06f3b9d716100d83e574371f9cbf63a0e93f519f169a571dcf04b0bfa1be9a903656ef67d60a27b0a6ad32d34982320c6fc2854a1b03d07768b3c7ad91b4a8998122ea1fa5b41052e187bee5765157362ec87f8ce4a73310933094c0f0165a447f2beadc8d6010011b41496073c9cae017c1aad4694db93061dc62d87564f39152ea98ed4511ce3b537ff95201adf2fa9d74f696cedbccad6168f439566a8625e9e2fa060591c04a3467a263f31dc4f77e9ba1483d2370dde3176d50d138813863bf1b59c9372b116a51f515d1fc99da0f18dab768555bab45739778c43d8066c2c2e53a2ef180ba6589e4c390aec3121447b3bc922f552fa44aa59342eab0fe9869b27983d929cb0618b31e5b7f6b050da2726e5bb8e6b61484ae9c29b204a0c11cb80558659f6c2b68ef1fe564306ad816b24e827d9935489dd95ff002d7400d805ac324e2395fb9d3e41e65862f643f2870939ec0246d0c448fca2b9fae4b6faf77c43bb778ccb79c96dd19c2dab8d28a6f85569e345bcdabb2d5c85ac82655f244d50430dbd9fb38ce69a6084c1d8bd3cad20241d49d19af87d9d658b0c860142ecff05de6c033308056e4d138593feedc5c0df0aa9d4d472351a3be6b70bd1f12891f74bea754f1cd6abaa2120b4219395ec3bb295b29a303c7b56a3247320a50d1af3339c2309f8207c355b3692e27db8716bfba40029db8c86e0114c7e5ed72b16a39d5f05b00cb1a7aa261276c38776a9b5ca16d44ae8afa4945db7f218fb1de91535d13a81688549eab84aa8b44809718c1af65e58d5719b26ecf7fbf2d5ab5b4c67ca6ebf213772854e68a47f3d97ff6ab75427feb737bdd3c363558f9ff86a4ac4409e244632c898e3f988ac14e8d5f92d448d1675b389cb352100fc2f246907d4fda08007efc57fa6737e8da3d60d8d5a8438dc3e55f1d4fa1ce4075f270871393b524d894fe2a2e8fde90e0a01377246e7af1c7f0716d3f15b7852acb6abc1df1c5de96a7971a6e9f833267f47bd6d9a42083b7ca42cfad3365f6db077f7091f77cdb22f50474a765cfbc29a11ead7be19b2a25d8d9724a7b9c4b292de118d609eea7a500abe632f993628635b0d4da16b908c9519c52fbdac4e6889141a1c66d0bbe3ac35cf6e220ea98fc471a34ecfea2873f8e4c921f12466d707eae89997c15efc950e8c87580e3c672eaece50af520f091865562d8537ef3fa6c5d5920777b5a330acffa484243d7cb675b3e8b63588d91e08dde8e2f01b543c6a6f2fefe00b0c087419ccc1d2a27c21075c42ab39878e25f6ffe2f3b74b8429d61421135621772e24ae64cb3e0f6b0089030ab81a0f9b4a2bf9dd879fe8d07a5dccbeff0251687a50a3348f8e842f5b02109f179be71916c70f1e394f475763df8acb2b3a0595120714b1ccbbe38c1ad0ac0442e102b63fbcc5d256fc6e3eaf9927b943c14cbab7cbdaaaba4ba8b28863bd1c2735736cbf6a46a51a3b7b2740f552493816babd5340b3f65071cde20e655fdca2296afc10178c6282953f5e8cef64d6daf2e410a4752a24688406d49f8946d44d97eb2a792beeadc3d65d138245425bbfa5021bcab00f7c4ffbfb76b6407b9fa8dbc29e52d5315d5c864d389a9f9ae9b9e0b6f16e57f386238bb4535dbde68a264e48d08d939af6b4bdd588178c53b40d09e8a8b5a88c3e4ba836792c2940cb754b54d8bedbf871c810cd9f636ad3c74b563e55de02c4edd7104bfdb95046ea037c18c72c041bd865907aa343c409e58cb82beef8dc46a581b7dcfb2d615ce54f640643eb13dc0ecea0b342a31351d54f953e8c06125faec0300a684fe70b6e90e2ddbbb1de9fdbf622ae456934358c38852eedd62101309d5d51fa6f0e62ec9b30522751803b973cbfdf7e59f56e6f447fdb9a5c676202cf7e57c96067b722e08da541ae3b99c1de3d46a9a2a106a77328124b35278f1e46f9feb06e9f92e3c74021a7259fefbd288e64848ad06ce27064bf6ed41243635c060611aa4dee5ac3d254bfe63789f4ba8a62cc4e36478e5b753aeddf0a1af304f1150436e5dcf3061c13011e0bc601763ae7dd3ef1bb48432afe8585ae708ca6059d7415174389fcd43f4c5eabfba7ede2647868287036da0e88213b35c0edbb180c9baa9006a51f143641e5f8bf4a6ccd4c06d14182603b60eb24689978a74cde1bb3cba62e19ef5f3088b7ffffe74eb91074b61c960a60e25b581c65032f5a7a52094779c34d282f9e35a4e53f4a8fe4a4c5c9f9c99e1690c5742e66320853203bea5ef609a15057361b571249c90f2dbd07629820fae43d385d0d78d6441d76efdf0d5fcd3decf684c1a58bdca959b2213fb5c0d8cb0a81fd84e7e996403ee66072e9daad0f0bdb50df866084c6088b5492f11f14b94db7f30925005be278c16ef245851a851636afb419cdb7eec95204a74979419ca80827ddc11d88160d71a1ae1dba91641405c9416ab6fbdd02f33e3803aff0fd7aa3c5ada442322f33a245b2265ea2a67522ef05c4d63c859b80a02417fe4403bf07ccfbea62370ae293466820121d07bb804999f0511b40b80a6d7f2eaf7d69702da51e8b8cedc7078aa6c9c50d06998689b9775c284d78bfc52da5cd516f5ff5440e9711fb8ac0f25cdfd22716df19022ce4b0880a7500a91662df0da0db59469ee33c2db6c109f909860cee6df6b1edc1f8fa2bad44dc76bbcc590342ebf5b31bd46af2b6bc69f6abac904e28ad640b5ca95f151370c2f00e64ca684849f18ee775ad46f86344446054c50aa8420546f2f99134ced22a2fcf6b01a35c3c9dbd3881e4eb98dbfee8c8127336dc6d18ecd9bf5d7db0daa09461f63c7e7a9d01c8d3749d63ae2a57d31904e875e20ac4dfdf63abd52e46ecb9a66e83f87ddcfe1ba010ce1fefd93186b094d709f4f15a2fc218db07b073ad45da608569db6a5032aa15cf3870ddc146557e828662296a3daf6a03ca8734dbb96c031ee24533e0a80ebaf4bd2d05f890bc60c835c4068e643b85f48fc135f79e3e53b123b9871a89ed414d5a00a1b1dec4da3e852bbacab88717ab3c1d9e0fb3098e4c19846867a4392a056f3ecc9f56d8b513d2c68014155141894031f13c5eab71668a07c6c404d0c0d7b5572bd3e33bf8b3c071f9aa58c4f2cccf80b17261f167b75d2b9326327f40070a0b12ffa10f9e7861608a2984420a2760b83225a109f7d8341fa7779ada5e97370401099704d4d0072b89a8ed29b2fafdf86422e337bbf5f79aab588cc2d888bc3110bfae18a8b4191302f334cb642a8bc7cea2838b67de505b91996247afd9e89fc6711ee7788e3ffb3f8e65fbfb7086344de0c4849d8222875f941e035d0e560ca6787dff2e396d94eba90387047fdae9b2a18930d088c689d7c58621377066c6cc288ad49673d330b132aac37741ae755169cc4c33f8ddf2853af85da5a32829e4a59a69d35359102deef16db0762dacb77c64747e82753226855823e85374daf2e3893e7da88d6910c8e0f99158e23a57d4ea460af664abdb40394bf12073809aba7bf80e562543ed70f82b797ba44ee799bb7d68a1bb5d664d3558bcfcee1d2238d15daa3600e183b2d4443973bab7d70117fbdf4d28412d189052d6f9f3614cb88347fcb6ae39afe24b86540d579e6b308f192a5c0055a0c02bc6a04fb357b6b76aa60eaebacd647e6311952d8ab3306ad31523f708dcfd0851da996f1ea08c20f9c96d13743d4c2f6371bf323c9cf9501eec8316a73a9307591445145fa41b39622e17ea8db7e3f7879efc3f30da6401f2fb6a005f3d90e3ecb092bfb27c4697cf3aceca5af75cc2ea5251602a6cf59e01ad88c5988cf0c5fdac526da333a54828d54cb4567bc08ab0ee286824bac28121ecef915214739ab63236eb6983ec2699b47480222f7683c750e73d3e11905dc3fa4417ea8dab91ba1230d8ba60ee3e6270813b784b617b9e86d20d2edf5970d442c4244dc7b59883951bfecad68bba3d00bf9fcf21fb75dd932f967aa4d3beb9faff49e2416fe2619b8d5e187a8e0c402d918bbc9a7f350235ee10f7f58d67c1627e32be62350f58c1a8cc318bccd77fb7e52b229285ea2204c5975782c37f68a5cf64be1f85d8e23c0a6b635d5ca778c790ac29ba2dd7d2bd4ec0dc2e56aec4da0c78461f51464f3778d4cf075b82f97b7999fb9ebbf6efd82118e4006d0b1c5cccf141ba9b7ad63760b77cd0d5639d3fd6e65a8436044cf21c2d5765e52e79096e033e2e3146bbf86e8f3ef0d35d65c860b2d213471e6e3d83d560bafda862cdad5282b75a6ee17cf41f5712b73ac7a75d9d38087c9cff6a986e7561ed42a2d0f2f67d9ec0c99f76ea56e811c2d2af51eb519d6e90a68214fe0e2912ab76003807243b9a6224b1deb39327156f5fa6b851249dcfc2581deb0731acf0043989a8cf4ce912e7b49dcf22dc2e1a3e6ec56ba88f244215094382355384088cd4d34ef51d7c4fab164cf90eb908a43b56b7556c6dae5e01c15f364961f9ce9ddbb09313a0f1da7a599e730d022892d5b144d388b735ba9db457d45503980f622e981d628276f8971dc189474fb9703156c48970312e9dda0efc8569ad446630f45020468e20fd8b9f2892167bd162af575c90f3ebcb2225c8e5a8279f6992f2d648cfc8bff0630733def0ed3651a752cce321880849e", 0x1000}, {&(0x7f00000014c0)="142dd2e7c5cb0c8d8406ce62a28ce6a4951d83ba22aaa1627ef8549723e2981a7b7ef0f01baa2e4cf8ee34d66110946d8b90067820539353a74c82953b22e3985a90bf1b4c7633359fad03ba239617c7a4eb3b1928b2e76aa0ae447885a9e763b6fcc41bb778b02b1899fe646d9daa8ae6f80f03a0fb2c9d592dec44f67c578a96c9f796ddc52f541b6af4eaf0e40735cdc9451dc87daee09422ec03b710f7c8f8c83f507b60a9723c31637297ab9e68600a0868f54e6d1e68d488514fce2c92297109ec28cef9a0c93ee2e50b466cc3af6f0ccfa911da9bbe0cc70385ec55e5c6762f29a2801743159093a0b1c6864f06e8cf696b525fc41c269c44eac59f71c0019d146beb27f19a022d9b2e55a507c31fa5a0f51c04df8bf36c77a503d1b6c657f2f918759231f85f2c377b384d57a06471dffd50818ad2041c550bd2f67745c9e71228fbdac02e7c74ad0ae111fa689b863146c022adaa78808442ed650e702ad39238fddc1479d0151d659143dfd15c6a4637e5a3a649ceb2d54e7705cbdac6daa12d585b301ecb71a6ea19c77476d0fc69edd3c09ada2db3d1e61665e5e640e3141d0b15486c89f07e31325ad3bb258b21f3614c002cc423a893e840d78bb64248f1c29ba20ebaab4c4b0032fb2215029430de396ff78f18c8c6275b6028468fa9b887cce3ccf81ce5aa2a853d159699b957fe95647ba004ef4a8d0c0394562250608e3be19a444d0bce5ca1b70534fc341781576f899e141679ce446e5d5df4ec03046107e4f3d57b4f5ff55ad82d1509230eea5b41371cde5ad8c6a8da1a5a0b0f2ab50e875d0322867e10e686192e028754c90dd8ae0113a5ae2e25283a834cfd534ea7b379da23102991fa2bf4e4f53cd9605b0dce683800fdacbf5dc14c85f166329b957ea414e5e2e5915ce03ffbf5c1ab037ca160acc8ceb1220536eb48df20085f47dde8d767fddd09d1225a0cc60575b6f7b1027528199610d08040439aa48c65992b2991453d7327cf9bb9e3441d60f4cffafea2c8a38bc8c51aacdf595f3355d9eb7909accd5d29296d63572667676106b9fcd3f6a2f37d0655e614190170d295df139b9be8f56c0e9dbe189ecdaca4b522959cdafaeeca290f212503112121ae6b841f5ce592f4de6a2d9dfdde9f2013abf65a68a545bbd10857b7893b51ffecd5d8cea5e027cc91aa83c55d6feed13523a2eee725efd0e7232d99edaf46640f054a30684bb5f145cddb78680132d99a20f08026e2e057521dedfd6ace0b58bb3905e4704e544d23cfa149d673f1049fb1d4afe6dc5a2b5a44f268f6cf81d980f14e6b8ed9c819be8c68320802ceb2d8c7622ac4cd0b4e34a4b4930aa319ef860cce68076bf8676c3bc778293d4ad6334c0078094b094deda93de73b9f4e7fc041a0e9bb90170299c18399b319fa0d828cbd602011b3436a0d8181623bb0d4ebf6382e065076aea39277d97665019d97b987a684dcc0812350e6b0db3970ba5e616fe09d0cf510df2ba352043d8018b0c7334a47b846ba3a6d13e624c9c26c192f91a085eee35a526ac1aeb61f9fcca0f0c4225bb1e4bc23b4fae35499508916822f704a89dcf404e457451b441fcf02241cc3feadb9134e39b9df7dca0816cd6f9c40e01b3db8856726110c542a4c90d7185fbc37f62e677edbb1748b827862a3d35a2df7c2e04489467abcc0dc5a888204f41abcfff15441d8658556a9822bb2ea725356c83742199af06c6aff27bdef44cf65b32a5629b9c0b9df5bd9df55d760e65aeedd662d2da532a8e6a3ca2021ee69b76db31d38840a62babb7941eb6a63255efe1b8466c51a4886d8f1a785ee6c60479d61462fe4d5117e03ca9bc8c14acde4f703901ddc332ace3c2e3fb55c03388429d5bb2a8b0bfcb1379259042ad1df18a5e16f289ec5394d8b2bc82515038743796ceab0387edab027f134abb38c600b511ef25ae2cc99b1003e06acab1f096a38540603260a5b563d66cd3a874378a991a2977d7bd7b7bd1deb1cc2c3ca04e525d70ec0dc1fb04c5d53162268a5be40e40488d8ea443820635db79b0491bb7f1cc7a903722333290324ec60d2b26d3fd0ad45be2fba4167b83043a21b33115534ae1b55301705bf77c3ba60c3d3b51db9004e26cb03972cd05f7990298647c2b51938aa20959b022ac023bc6f8d7c43808671a9a1b71364886e51094d9428f26a4c4f291a5824eba0c878b3545673cb4004ce81f65cfe4fc8d9fde8c9395418ee44f1395ac36eca1cbbee815645bfc99c2b6e7cad25be16ab4514e6c28af1f1cbe94b7da91f2775fd5f17bf5d440ad7b9280f7c2712f53fb1c489ee335a103ccbd341434092a7d221bb9c681b8cbd1560493432a6780e98d65616946ed18b31ef4cdd059061fb808089044c536450f2c9802978818bd6d0ec2af407e68a016f25a1273cd3ce98d271ec7439ca74dc455c11cb8d5bb83e7848d227107c95b11bf9e3fb7e780f380c6fcefdb33e5c132c92ec33837c42235ae9c4539279238fec14e867cc017c7723ae49c11c6483b43e84955ec1f19a525cdf8548a6c163a7394371dbb282063d6a0e0b9904f4c0e87fbba18f69c40bc48febc78567f823bb26f6962e8742af3c5928a82fd549af9342f655721edf8d6c556de7db0f6fbffd2c7cb964f38710e07a8fed317f49e7e8ef0c504f1098f1a50066a4e5052bbe8ca738ff57f3523990f80a4d8d4a39003e083f5bf11e766a61e3016171f96b5410e6ea1b73c03da329462a305a41654eea30125f747bcacaae87ac48af1a4fdba7ca5eb33061f75c3bfdc121d6a7934795538e17fb09086c7f981077982059d4df14996314f197b60f7bde150dae54f53e43bd916177552fcc55f78c91c17e43413903a0ad10a22c8f81ae00e6bb38376474f19cc152113a9cda8165e5c5ae2003d0062e99d1e424c35580cbe61a582fa377e788300b6dc46df59a52adb53705151c2dd6f6bf80c9ca3c52a528493bad40752645bcf98ad9db0db9a238585c9072495c2eff93b47a8f971590a44b9cec037db3ed6305aa9a7469e8e1f77e1372da533c5b7a6969bddd45c8df57395c9e8accac07804e50508859d2083556838d192d4d30954be2e5347e9fefe2c73f2b1dac12599821e5fcb9d58b3f161dcb573fb5195edc1d9af23fabe7c3070d5e5ab260f36e305774ec9cedc14b0f0901a4836126d05a3b9cb03fa154addfb4ac16e9405dce95bb6aa64fe6d1f4aa7b80df262d8f9b96f2d851b04ddffbd8e526cf350bb92c192f9b79fd7baba207cd4639a7891518d89520a90c0dc7f59fb03a8a6560e1d2bbf58a239c0c27a8db63b00a4a9d5be306a91aa5d0ddc49806ec114b32a80961597301a323b400a637a16dcb9a545e8e12be7501fd8a567abe9ddc10cff7dfbbeff02d06d66e1d5d3666ae442646ee8ea0e60be704837481e5eb3ffcf195f4cbc43e742d4cc80c4e46505c17c48063da8ec3fd8caab10101dd7e0617cf0f82c04f74d94f3aa1667bff52873c579966764c1f31c67649c3bcbe6004b4474b06686f750f40f2a64fccc933cbea01eb604a61829004e4a63a4e95480a40adc2bd17eed1a6fd944002c5a64b08bdfcd45bd18ed25f93ec7a162c3510c96a0f398d031660bc87d85d958f1528c0cd9a94bfe98e108bd776bf9c82499b14dc8c36a11021e102a0421d856015f8841a9fffc3f6c353ab999e7a2135572f58ee4d082ebd5a5cd8e7fbc8695559852f53843549b771fc9f9024d1b5e76170d9d13f8bf020e023f812dc7ef03c406dbde0e1d525788dd415f15b573903788f9552bc0dce1e9a0daa79dd9ed522371df155191e6beb8a45083f699f6e359881fe9d8debc520d4189dd99963533a59390f78602c3d825303ef68e74f320ac69c3f8bb90b86ca7cf7b9a62f5e2aba3bd2d2de0783a780d2d832ed86bb85a70525d156b7adf2e198b2d3195db6ae6fa518d6246dfaf35363d1b6da7c3330e58de576256a0e2ef4f274cf186977ba2d490167082029986921b153fc33c0219d9d7482732e8d02ef4103fc27c4380aac8b4a40973db306fb4cbe91414196ca6514c20f6e5afdce59b22ef9fb7f706fccb1d80e7f1cdda3c5af33ad8934dac3423a7f54655f3e6262e60d759d0ccf74bdb4a7a9805b54a3c9b500cc0420a47490ec7bf72340c3a7e16d17f7b1fd83001566289ae0ef17f0d5c7b4b37b56a137db0f496823fd237fc55e8ce82bf46a45a6d6054c98f2ec79d8de4a1a9a64f0de12d7354adf703fe72d73800ac6d704ad697075e065d1a89a26b088dfbe29a3e010a57bcfc374fc4f6cbe47057eb6930acbf8623d96d61b8881a4963e7dca5eb78ceeac2fa633efba42c83c20f07ce2af30381421cebed1857a13233a45622c34788d4db6ae54269107de31f146a2828cead0695f845f8fd76472d207e1cefe879ff5968aed5afbcbf5cdf2bb2582445c70b11d800b42b6ce5d2c11c1e575969ca5dc7a431eb9a9e0ba256cba86e7ca6ad96afa4deef91e28f17371e4ec5ca851bd58c88336b6fc65c5aab8a10f22a60489897195972304b96b3419b0962c1fb95844bf17e7e81dd54a32a09bae43bff690613e9ded5946daf1c1fe1c0cfda951a716afd78b24e30c59fbd65cf719542c1e7f95162bb595b875018872661d100825f906c79c73a0c734345a01bc5cffc5182d96d0e9e1dfe8dab1c6866f1e24c8a24df600cb829c3b5c9a426fd8e11d9810c6fe2590d271720e46b8a50840aeed75cc789fdbda459b0272cdca6aa38de66f4b5f2cbe32fba664df111f7801272a9210a2bf16315170701645eb65977c6e2db7cbbaf8e74d4f2ec683cc3859b32ae9562742ea1a71aac1d1fb2a2b5d2fc3e6a7448363485113026b7968ee460867074ded6e7c7bfb0e69f46f99a8246655dd08985fc1eabdf8b1833bf9e3a6ec0b194b98dff094f15d6b992e1430069ceb6a30533e34c58ce2847ee02acf8907023110b5a4fc2cbca9c1ff379b28dc7266054fc03032e0c8acc25ac8db7d9c8de5189a77b956ee5d76258cf93a6fea1e256e4e93e6b6b463768fe8e7d6575d93dbd46196bacd0c61a4466699f27bda64cb9ea89a8ff2b7fb741aa6b4dcd3c8bf2f704610dd95d0ba9fe58f507e7c0cee185eebacdd7183746c4b8a528bf30d849d8ceb1b22a0bb826764abe58fd50b0bf322f54e399531bad3150655c2b5c44e095dd9e771eee8a290186be774491a08e362fe77f601bca0ebbee50c408c5791a850345df3d889d958f2335cbf0a71d3f33870ac71cd0b535f803cfc5067a7ab054a749285babdb5b2c5a43f617c27025dbc36cba422a6634e897d5b138ac6a341c8e57372f8dda54608f039661199f3e06c2c5da49d1b54ad1c33e423f7d12e2fbfced3f7e62e458e577afbd7fd23a0176e892f0edc5ba8c9aa3f3c8f668fa3766a2e657bcfd489aea82f8495191754243c13fe841314e753664583a6f0252c0be14e7f26b3d6c45570f003acf628f5ddaf065c3b922a882fa06d01b69c8d15131164b24950124ba8a0a68c0ee8f3d39ccb23bb040480a35d192b3255aefad3ae4019f519bb326d166d57762ea3d35d5fcf5bfe7844605ab0d6d010efb4f8087eb0da9e53d14657a25e8caf76e41a3e01f4af601c26d3303e380352d5c0329b6504db2fc3a31f7cc476c52762e8e416d8bd152f8b6d070ce479487078bb2f52ecb3e479b6be9350242085a78771ba8989e90d69d7ba49f1a8b1815927ad1a01fa2e5a9ada209929bea28ccc8c475d260c37572e94e1a326f71293", 0x1000}, {&(0x7f0000000140)="e92fba6206691fa2cdb91463d9546c95037b0da7be6d99405cb70e2c885a531e20198534f2b7fbb0cfbda8529de0ac82628b315aa27eb2067c8287b038cc8148830d0d7826bfb32aefa1aebb99a871a0bab38362a54b69feb488da91877de46c7ccea7fd61dd89116525e9c3b21dad2f12c57256dba8e8d1b7a787bd22", 0x7d}], 0x4, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x7, 0x3, 0x100000001) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 15:32:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x0, 0x81, 0x3, "3434f3637180cadde8529756ec9b51f5f1078046", 0x0, 0x3f}) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r1 = syz_open_pts() dup(r1) close(r0) dup(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x4, 0x9, 0x4000}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 15:32:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 15:32:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) 15:32:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0xfffffffffffffffe, 0x1, 0xa5, 0x8, 0x1452}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSTART(r2, 0x2000746e) r3 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x1000) syz_emit_ethernet(0xc4, &(0x7f00000002c0)="9d116b286b29feee064856bdf09cb7a14e0fe549b89bde965c9afbf74ec346438a4c8e43d850f5b697bbbfa189a8d17148abf6a099722b369831ba5d8c7b4ecd548adceef9fa66b7edd4a4ccc2f46f48f6e7d98d440287ca35943bc263a86a3efbb346441d7659df52c8cfa8e3132a4933b6cc4fb562d78ef447ce26b7a62a1740c20e30e97402f2490ae830599d958d26c94e892b231582a0bb56cdd1535dd67007db99eb07c00c3c3164cb9c3c0afdca543837b7a549662fcee2b5c775b9cff83410a0") ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:32:09 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000a80)={0xa6e, './file0\x00', './file0\x00'}) bind(r0, &(0x7f0000000000)=@in, 0xc) r2 = open(0x0, 0x0, 0xa) r3 = semget(0x1, 0x3, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000a00)={0x20, 0x5, 0x8, 0x9, "8b2e47580ed25b1da7c1d5015cbe960d1778c0ce", 0x1, 0xe50}) r4 = syz_open_pts() write(r4, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r4, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r5 = syz_open_pts() close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r6 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000480)=""/205) connect(r0, 0x0, 0x1000000f1) readv(r5, 0x0, 0x0) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000580)=""/101, 0x65}, {&(0x7f0000000600)=""/237, 0xed}, {&(0x7f0000000700)=""/134, 0x86}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f0000000880)=""/220, 0xdc}], 0x6) semop(r3, &(0x7f00000001c0)=[{0x2, 0x3, 0x800}], 0x1) 15:32:09 executing program 0: socketpair$unix(0x1, 0x800000, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 15:32:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x6) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1000000000000307) syz_open_pts() 15:32:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc437916b136a54c60bce9be4821985e9a2b081d07982078b5fa8ac328", 0x1de) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x401, 0x4, 0x1, 0xecc, 0xa6e, 0x7, 0x0, 0x3, 0x9, 0x1}) r2 = syz_open_pts() close(r0) r3 = dup(r2) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000100), 0x0, 0x0) syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0xffff, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6", 0x800000, 0x7}) 15:32:09 executing program 1: symlink(&(0x7f0000000600)='\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', &(0x7f0000000700)='\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') mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) execve(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='{\'\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='l+&\\}\x00'], &(0x7f0000000580)=[&(0x7f0000000240)=':}\x00', &(0x7f0000000300)='\x00', &(0x7f00000003c0)='.{\x00', &(0x7f0000000400)='.^\x00', &(0x7f0000000440)='&\x00', &(0x7f0000000480)='c\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00']) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='\xff\x7f') 15:32:09 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getpid() r4 = getpgid(r1) fcntl$setown(r0, 0x6, r4) 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') r5 = dup(r0) socket$unix(0x1, 0x5, 0x0) chown(&(0x7f0000000780)='./file0/file0\x00', r2, r3) r6 = dup2(r0, r0) readlinkat(r0, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x3031c79fd3be0cd3) recvfrom$unix(r5, &(0x7f0000000200)=""/57, 0x39, 0x40, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) shmget(0x1, 0x2000, 0x600, &(0x7f0000ffb000/0x2000)=nil) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) sendto(r6, &(0x7f0000000600)="d41d7177951f598c72139bff44a054d3678efd97c1922ba0ff639be9cc948525c2b3ed5f7ad26ba96ceaa92db6588541e5a9a5c08846a2e5fc953d650eaf1f739efeb7c575b79223a01155540419d2ba68ad3e484e7f0668abdd0b42df7989b75ec1fe098f82e2b9c36c89ee23cec2e3960335d18f3810cec2b294d8e96541f318960e0b1abd7042d9", 0x89, 0x400, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) kevent(r0, &(0x7f0000000380)=[{{r5}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x200}, {{r0}, 0x17ce45d5d6f3a5a, 0xc0, 0xf00fffff, 0x4, 0x1}, {{r5}, 0xfffffffffffffff9, 0xc0, 0x20000082, 0x3, 0x7}, {{r5}, 0xfffffffffffffffd, 0x40, 0x3, 0x2, 0xfffffffffffffffa}], 0x0, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffb, 0x24, 0x45, 0x80, 0x6}, {{r5}, 0xffffffffffffffff, 0x20, 0x2, 0x101, 0x5}, {{r5}, 0xfffffffffffffffc, 0x21, 0x80000004, 0x1, 0x38f85164}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x5ab8, 0x101}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80, 0x1, 0x5}, {{r5}, 0xfffffffffffffff9, 0x4, 0x8, 0x9, 0x7}, {{r5}, 0xfffffffffffffff9, 0x4, 0xc, 0x101, 0x7}, {{r5}, 0xfffffffffffffffe, 0x80, 0x24, 0x1, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x12, 0xf0000083, 0x10001, 0xfffffffffffffb06}], 0x40, &(0x7f0000000240)={0x7, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = semget$private(0x0, 0x4, 0x4c4) fcntl$lock(r5, 0x0, &(0x7f0000000700)={0x3, 0x3, 0x100000000, 0x4b98, r4}) r11 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000007c0)={{0xea81, r8, r3, r2, r9, 0x80, 0xa4}, 0x8, 0xfffffffffffffffc, r7, r4, 0x4, 0x643, 0x3}) semop(r10, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x1, 0x7, 0x1000}, {0x1, 0x1}, {0x1, 0x5, 0x800}], 0x4) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r0, &(0x7f0000000840)="aa4dfbd78b0aef538724ae5016de10f83ab27d61f027cb9d8d2bbf2be4d73c52f16caeed7c499110be2c9eaf3a7fa6ab18017533754b33454e5cdce418b0c607457fc8d78791232c85e24d86b49349f94511d532b996f90c450f3034a04a3b43cfbe9bff0858e1a61f2881758a62518a66796d9d9577983b12dbcfa3f9580ab49ce7afa1b636ada75b4f9374716957b062046f422881c03daae3b8afd986333ef8cb1276e0175f8f87cec6b0fe5470d1cb03db91abca88aa93a8e8411fd600570c961dadca2596497e665929c6e598", 0xcf) semop(r10, &(0x7f0000000740)=[{0x0, 0xbb56, 0x800}, {0x3, 0x8000, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x3) getpid() dup2(r6, r0) 15:32:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:32:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x0) 15:32:10 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc001, 0x3) 15:32:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/188, 0xbc}, {&(0x7f0000000340)=""/251, 0xfb}], 0x2, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:32:10 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff1) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 15:32:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) socketpair(0x18, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="da37c568e8714cc03b17fecc0376af209e9453d7064f89147cd9f3ab49ae675b334e156672a2eb2ef91f72e25b046f225bdf06a5f7b3fc96539e94495b1ca6485bf326a813c166ec9bc4fb20d840d578214dc846f839f8682ac99d6444e095fba3c699013d40321b49a0eccf741ec2cc668dc39b7b2355c9dd589a8a2941eba99013d15e5edcdc0baf7ce04c6ac6a02b4ebcea10a4f58bf64ffcc94ec307dcf7178e74ee41f33feb604ad39a58ff73f068d55af30b2dc486640e069d430d106cf473c8ae2140aab56b27375255f9a9b9dd0426243f73f690589e1210eba974f33fb78b6a39cabea82b4a3165b7be1a54c2bd076640e0176751156cb2beb9ff", 0xff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:32:11 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x1bb, 0x3, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) 15:32:11 executing program 1: msgget(0x0, 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) socketpair(0x7, 0x8003, 0x7c, &(0x7f00000002c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x48b, 0x100) r4 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x80, 0x1e) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x0, 0x0) socketpair(0x0, 0x4000, 0x7, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x8440, 0x0) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) r9 = open(&(0x7f00000004c0)='./file0\x00', 0x440, 0x2) r10 = socket$inet6(0x18, 0x0, 0x4) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x2, 0x0) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x1, 0x0) r14 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000600)) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) r17 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r19 = getegid() r20 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x180, 0x0) r21 = socket(0x11, 0x0, 0x252a) r22 = socket(0x1e, 0x4, 0x8) r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x20102, 0x0) r24 = kqueue() pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r26 = dup(0xffffffffffffff9c) r27 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000007c0)) r28 = socket$inet(0x2, 0x4002, 0xfff) r29 = kqueue() r30 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x3, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff]) r34 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) r37 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="ddf8fc99163e93811615115ff3df6e6267920dfac0952c2e8c8ddd850a77db112198f857bf44f40d84d94719b495f4a8d0564cb99cf86893c80e9b3d367e42eae7728d", 0x43}, {&(0x7f0000000100)="a6e2a66854e21b1f695f0de70148fb91600e2ec61874ab6ce36364b3c3d8eb47e1e831c22d20db0795f75e9aec1e6fbbffcbbdcf1ef432931160ec9afe7190e8a643ddf7d494b762f25048fddcd0662641bad20436f91dba427430085fcae5cdc8c752bb78e1c7b9e84db4f3801989d8997b30a0b5d5a5e6d76abc7a794923cb91d0fb58f740d8dd453523b0ab", 0x8d}, {&(0x7f00000001c0)="2fe4da4b951df6792c826378f8b7f89ee1a458a623ca7cc1ed0e3abb4264541e9fd877b2e5532a33994784525902a53f12aa1a3ab5645858dfbe09f642c9bb9deee9cc06748d2f28ec371288eb79f491ff1198aca407c2d3b0216fbb55bb8510a0e7f93342d66ef5ed8044574559e97d44d54ab84e5e5c9d2706f31e174acc4cbc695daf7099ff8996f5ecc0", 0x8c}], 0x3, &(0x7f0000000b00)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @rights={0x30, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r20, r21]}, @rights={0x20, 0xffff, 0x1, [r22, r23, r24, r25]}, @rights={0x28, 0xffff, 0x1, [r26, r27, r28, r29, r30]}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}, @cred={0x20, 0xffff, 0x0, r34, r35, r36}, @cred={0x20, 0xffff, 0x0, r37, r38, r39}], 0x140, 0x6}, 0x3) 15:32:11 executing program 1: r0 = socket$unix(0x1, 0x400000000000001, 0x0) sendto$unix(r0, 0x0, 0xda, 0x400, &(0x7f0000000180)=@abs, 0x2) recvfrom$unix(r0, &(0x7f0000000080)=""/250, 0xfa, 0x41, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 15:32:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r0, 0x2000745e) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 15:32:11 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r1, 0x0) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) 15:32:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f000039d000/0x4000)=nil, 0x4000, 0x5) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$getflags(r0, 0x3) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 15:32:11 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) syz_open_pts() getpid() madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) getdents(r1, &(0x7f00000000c0)=""/55, 0x37) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x52) 15:32:15 executing program 1: shmget$private(0x0, 0x2000, 0x40, &(0x7f00003ef000/0x2000)=nil) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = kqueue() kqueue() minherit(&(0x7f00003f3000/0x3000)=nil, 0x3000, 0x1) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 15:32:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmod(r1, 0x0) socket$inet6(0x18, 0x5, 0x0) 15:32:18 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffff9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) 15:32:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x5) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r0) dup(0xffffffffffffffff) syz_open_pts() 15:32:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x29, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000000f00)={&(0x7f0000000040)=@in6={0x18, 0x3, 0xee, 0x1}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000080)="ce1f91dbcf48855b457c0bab063959e70ca2106718f02c355d0fdd107f1589d5bff0c90d4241d82943db2eacfa19573c7dfb7c71765c5f5dec65860d7d627d15747d55c778597c174c0aadeb6fb3c0ef904d792ceb16ff087423494caf9dc9ec77e1da31d5de44145329b1214a9df1bb4edb7d58da722c8a85591de0ffda8e670b68d7a84279f7b1131d6a51f1129d54d53807197bb3300008a03b837ed3d024012b9e93126a5f7be0afa4c8bf53f331a095527c0605c29bac6f00d809f18e6d1a16086dd957fa2287f4ce0228940090f2087df9cff6d221788c2f625bb7c5b4f726a750849bf0050107c1b448798562eb6c", 0xf2}, {&(0x7f0000000180)="13eefe2e40c7264c680071017ca7bd784513aaedccd20f5c1e2f0273a5276a2702b82661189c9c137fc489181b9bc411bbf2b753047cc482619c6db96528cacc3b63d3946bb8c89a77d848bd802143fa83c7a66b4432f2bf7d8553f8e8f269fdbd3886800ce2ed26e4dd08fc87430e791acd1833890c0b37f0135d99dddac016d8790c8199372fb48cfb14f7ead9b86a6f1899d8996d549477eac7dc3de48d5ec0c4c41ecc71d471f3d377af3f57b78bc08cd826fe86fbf3d0bf89bd4757edc4555f2a4f26ee923d9a5564e8584475eba57b76c301788b6aa7ae32", 0xdb}, {&(0x7f0000000280)="6bd5167cd69999f98155aad0df989892c854750b682f37849f24791cad467acd1c3b36cc7e691f11a98042c8c5babeb9031d509b1e8b11b96016a8722cd0f962be000f62ceaf324d3cc4bbac80c0521f5b8041140476ac0c034b5cc52c776851", 0x60}, {&(0x7f0000000300)="c7b31ce65c496734ea84ac7c1760a4c3f9eeb672e0559da0f4633eb43367a918e309f4c92614d94a6f547289c4c2b183187e028bb7e92680cbeaaa0cef5bfea64f2b28109a8c20c1c5d24d62ea1c01ee01bce8b04531480cc97810745b5014cacc04fe5ea6ebb7118c5f4531055ce7db", 0x70}, {&(0x7f0000000380)="ccb8e18732e363c5296b42cd8ac901fc704b3698bcbc366a98782dcc0869b253014739302e56a34065b11ee7183001cfe0e17865f90eba9a158ea3e4cdc78ff404ebea93f3fea518a0b10e7b847613086bba0273f59d1dd9e50edf879bb1ad2e0ee8d0fc7474695a0c3abf09dfec488e8ceac351a4168c42d9663b16fa32e9c27d3476d1c44c9f883e4cee5253638d91a60e67bb1110bc531eb9d59b2d76c8bbde9aa5c3ed97d6f187dcf37393c2282e7e982dbd9e12f5e0e571acacbdc3d0d6c6d88233094ce3f99af4ebc469a9", 0xce}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="eb09e30646d00016f05da32fa5d51deebc2f7f37762cb75764c19627a078e0a9215486f931b856d3dc703749315066683c648547379a021a1f61581cb1b9dfc5653adfeb0837e55d9ba3fc8a097b8326ab1a551445588e054514ea4b8a31fcc52b434d8d1a1d1c8d00", 0x69}, {&(0x7f0000000540)="3d3575ef50c0ebf87ea3ec63a891e65c66d85cde676bade570583cce085d9c128e66add2327e5b6431d2d234e6c501d31ca1256b51d95cc29f8226658556af4a0717556a00d65472a3443c5192d0cc83bcfe8a20a1a4e5371b07a0645dbb92c4154533e1d7be5737203bf40b68ace0e8cc871be88bb25194aa8bf9440fb14d3ae8deafd62fcae2ef42a471bc0e8b720323029d3edf890d3519f574", 0x9b}, {&(0x7f0000000600)="2026a3a373272e18804c57470e71dea479898cee3d51d841dbfc4fd6d17a5152780808f615819d84933a2d99616fb7e565016f462ab0d891d60f0cf94c85339d64e4d49be05f9150e4ecda64358bacc6cb0d24959c44ec7e67b8ff62597d0701fd9a91bc7a088fa453c1e96a32e7", 0x6e}], 0x9, &(0x7f0000000740)=[{0x110, 0xffff, 0x6, "db8ac73cb960b21547608ec2ca30d750b326c69709590d5ec4ff6a8f69e9f3dd5e9fda9e9818031b56d153c1f519c173bd6a3e9686258f2c7f7d4e79ba716a004728091922c5d06fa7927e1e47bd86e82a8325da71c3fe7e18b8287ff5983d4600c28fbd15daeed09d848f5df40d5ece6a94d8305840d924ab3053ecbc0dbb567eba6ceff84ef0379ad3628b7f124c810748c8906600c6350a5f8538eb6b9e052ce33be7a65f582431b22ae8ae3362d8424a643c7a81f6a136b4b493936578acda451e3388bc2bdaf27934fdbc8a7003f7beb62fae34030c9f04cc6974562bbddb7b26e84ff670e2428359746bb5dde5b6babe3f9d299e1372669b5d16"}, {0xc8, 0x1, 0x80, "a79129eb01f73eb700f5aa2994d6126cf40dc6c9a2b6390e3610c26a94946289e1eaaa84e57e2e4c6b64e4ef88e4a334171cfc970f8333df904b6aef9e2163c4a26fcd0f64b2f00dedaad19b007f2ba9cc86fae9cc2c2dde24f88b82778452642cebeba6da59c9101835a854bfe9f790f608d669bab6ace0f4d0192fdfa247f17915302a412eb1ff92d04d3dbb7c0aefc2ba750771b62e53226ba583232a150b68ec36448f228cd9f9384be7c78f2cdf3f1a3ddd3a43deed"}, {0xf8, 0xffff, 0x80, "7e7682a81d1e9654a9a58be02e773059be0bf2a3667825972450d5d7a680c632e4e9c0ad72cb4c59cb62d9825f20935c9a4f6704b4b7310c11b7a6329429f40420f051cb1edbaff5f4bd93bd28e3586abac2110337048629478d78aaad4d549e16ad8e909e44c1bd8835a1b9f82526d628ec9d7d91a6e96be6ed237660ae1faba0ead16d9e1177a66fa005638cb129eb7c1580afcb97b5e68bfcb395730a5a48c51aa37de004eb9095db84e21763977a558fce3727aff3d3416dc2044d6149cacc837c2a6a4b33669f546fcfc76ec78eeb9bab2ef8289cea70028cebb28240d8bcc4f7"}, {0xd8, 0xffff, 0x7a, "906b2cdccc688c9c89f561c1b65fc964cf7732ea99124882aab7b25664d81405a4f9a08c31d826d88a854cf896c27a02dabcd8d05773abae40b6fd24160ae20505fe1e4f88c5da550634002bbafdb3114a7c0bceb23f47fe1b6d8693ae486848dd87978568fda564f9e27db0e86dafa1175626453315faf6bab5d77c908549b219bd126cd84b6b196baa0c7fa684fb7c7e9a42deca83344c642809108b36e8c6497cc13e704baddd20cf38bd81bd0b1dda14ed735338afc142de7b610f1f8a80d024ea7b"}, {0xd8, 0xffff, 0x3, "020e1b5fd3be1aa28c93e35c2611f61b6a5ee1da4fb65bbbb6b52204c1b73471363cd6f29e8bb81ba3fa38eaef2d36b7387c2aa5e8f1d6c35161c9bd9b9986d619af374686a5dc81c144deb54bb94655d13b3831e9967a06189cd997559e55522a36cf3ace3d316bf725c741c80386843477e12d8fffab961754c4d9283a2272ce3c498e40db62bf12a0eefb8f579a3cce4f27b74eaca011ce5932f73afc8399752c5cfe192d861c3cb8a388089117e5e0fbd56118e99a8d208dde06ac53370510e5fd"}, {0xf8, 0x1, 0xfffffffffffffffc, "0105a48fd919eaaae37e3a655876dfb0421f5fdcca6a6d120a8f275dd3148ccc7aa9a1638895d7fe778b3c36ea896cf40bbc6dde1fe6d1790bf2f675ae4f8bc6e33632ead93708fd5150c08bf87ad07f9c71a53b15fecbabbc556d325c24c20a2443e59a21b9ec734d5750d08a85359d85a040128141454965d2dbafe1f7a5417eb0ea6d9305c714bdcd8c7494864c774f06a89f9c07bbad1400c53a7e3c2e062465c41ab8216ae5fc365a07e196c9ceb4b508c50d33a5242e5781dd5d6b0bfbd168e6033a68255ba968fe490802afb2ee20ff0b4681125061f423bc850b895c1311893d6ecc"}, {0xe0, 0xffff, 0x1800000000000000, "0b1abf9cd4a6b98c9549ced68a031cb7353d0a0f034d3098f4a01dec7361c7e3b517ef0ce4e79de92a7d56d2de098ef8ab683c6462efd510b0f3214050c475392a4bb8baaedb0a137281f6ecc205fd79556f869b3253aac5770b621fbbce314bdeb3b1841b15d280869c25b4028a5bb68437efb8d73d3cf769328d0294e144c82f61c0af0f2d3fabfd1892af05e644bd0f2111366cbd99fb19c4a2050720e44e42b2f889f2d9862f605a1f57f1ac5d6e6b70068076567209cfb67a5c83fde53a969b01f1abbff69d18d954"}, {0x100, 0xffff, 0x7, "b31c97faf1a8e3a71a07a581a782963b80efcb382b294328bd4d68f944f23a44776ba8ca680dbf951c6128b1653bbf0ca89b26615d4c836e03ce9fa5504092a1ca63a56422ac9d93b0b33d3f2a047a549e4429925807410be802b96120836617c333933dfbf9d689ca19051191209499627c1d5b2cecacc4c959568d1f0a478e1bc7c4a4a1920ed5f26f59347e66548442056ef5dc2f7e982ba1d037f06e8ccb6fc5f850baebf49b93b2cd7a1661025925ea48cc1ec705a18e605cee6993e955860ea4cae733031c1bf9f2002bed40f808e5c98cf28e72f191ce031b812c8c2f91ef2bd6f0eb529a277049ce14a68605"}, {0x38, 0xffff, 0x5, "292030bdbadd1e0d4eeee963d975690b98457e6fc735fc826ad5a18ada4d5c8656"}], 0x790}, 0x6) 15:32:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x7e) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0xfffffffffffffffa) 15:32:18 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) r4 = syz_open_pts() close(r3) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) lseek(r2, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 15:32:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) dup2(r0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x12) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x2) ioctl$TIOCSTOP(r2, 0x2000746f) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x100, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/83}, &(0x7f00000001c0)=0x55) 15:32:18 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) fcntl$getflags(r0, 0x3) listen(r0, 0x0) 15:32:18 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x20000, 0xfffffffffffffffe, 0x0, 0x3ffffe, "a79dad0040000000000000dfffffff00", 0x3, 0xff}) syz_open_pts() read(r0, &(0x7f0000000040)=""/9, 0x9) socketpair(0x20, 0xc004, 0x8, &(0x7f0000000000)) 15:32:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0xeb, './file0\x00'}) write(r0, &(0x7f0000000280)="a907482404", 0x5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() pipe(&(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 15:32:18 executing program 0: r0 = msgget(0x0, 0x80) msgrcv(r0, &(0x7f0000000000)={0x0, ""/36}, 0x2c, 0x3, 0x800) 15:32:18 executing program 0: r0 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x18, 0x2, 0x0) ftruncate(r0, 0x6) socket(0x7, 0x5, 0x7fffffff) pipe(&(0x7f0000000100)) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) fchmod(r2, 0x8) socket(0x6, 0x3, 0x7fff) select(0x40, &(0x7f0000000000)={0x8, 0xd3ce, 0x0, 0x10000, 0x5, 0x0, 0x1640, 0x100}, &(0x7f0000000040)={0x80000001, 0xfffffffffffffff9, 0x0, 0x653, 0xffffffffffffff7f, 0x1, 0x1, 0x80000000}, &(0x7f0000000080)={0x7a8, 0x0, 0x5, 0x5, 0x80, 0x1, 0xb61d, 0x9}, &(0x7f00000000c0)={0x1, 0x6}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 15:32:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b", 0x20c}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x90) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) close(r1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 15:32:19 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x5, 0x110) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 15:32:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x60, 0x1) openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x8) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x4, 0x0) msgrcv(r1, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff52, 0x2, 0x1000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000340)=[&(0x7f0000000100)='\x00', &(0x7f00000003c0)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f00000006c0)='$\x00\t\x00\x00\x00\x00\x01\x00\x00\x00\xb1-\x1cb\x81;[9VV\xb2k\xe1\x90\xf5n\xa6~D\x83\x15xKW\r\x97\xa3c\x8d\xe11\ff\xf8\xfd\xa33\x90_', &(0x7f0000000580)='.{\x00', &(0x7f0000000240)='{/\\\x00', &(0x7f0000000600)='#%\x00']) msgsnd(r1, &(0x7f0000000b40)=ANY=[], 0x0, 0x800) 15:32:19 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0xfffffffffffffffb}}, 0x0) 15:32:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x108, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x7fff, './file0\x00', './file0\x00'}) syz_open_pts() 15:32:19 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 15:32:20 executing program 0: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x80) sendto$inet6(r0, &(0x7f0000000080)="551a2982f36b5e5e2db41a6b8aba249a3103aad48bc58072228f7f0bf5007737cbc29f262b5fa4fce047cef4188ad2dab1291610a73674dd7f6077e59622db799d3115ba1ce6f2c784e8ddc2f0443bc1d6e6f7a85bf1986f92f0e2a549947ce81d34a6e7f1fee631e890a29d3fa3476c6247ace5321d59504114f3f3323665cbaf37c9e789ab1529e960d615b11b974e3c479e66464bc0721aaa1ebe762854b0382a40a36fad9dac5738", 0xaa, 0x1, &(0x7f0000000140)={0x18, 0x2, 0xfffffffffffffc01, 0x7ce}, 0xc) 15:32:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x7fffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') 15:32:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x3e3) sendto(r0, &(0x7f0000000080)="5de4541af4ff0a2cb09ebbf58432775dc8aa184693ee377ccca295a185beb01a900e7a907b6e3851e82306d5b24fd294948fa7533cfa8f37e566", 0x3a, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4bfe, 0x6}, 0xc) 15:32:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unlink(&(0x7f0000000100)='./file1\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x3, 0x6}, {0x18, 0x2, 0x4, 0x80}, 0x8001, [0x5, 0x1, 0x0, 0x7f, 0x5, 0x6, 0x0, 0xb54]}, 0x3c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000200)=0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x44, 0x7ce}, {0x46, 0x6}], 0x2}) r3 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:32:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 15:32:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x7}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) 15:32:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffdda) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:32:20 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)=""/46, 0x2e}, {&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000000340)=""/213, 0xd5}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f00000007c0)=""/176, 0xb0}, {&(0x7f0000000880)=""/93, 0xffffff6c}], 0x8) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000500)) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_extract_tcp_res(&(0x7f0000000740), 0x3, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:32:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0xae3d}) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x100) r2 = socket(0x2, 0x7, 0x0) getrlimit(0xa, &(0x7f0000000140)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) fchmod(r2, 0x102) dup(r1) dup(r3) 15:32:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0xffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000500)=0x1) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/36, 0x24}, {&(0x7f0000000240)=""/186, 0xba}, {&(0x7f0000000300)=""/115, 0x73}, {&(0x7f0000000400)=""/107, 0x6b}, {&(0x7f0000000380)=""/47, 0x2f}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/252, 0xfc}, {&(0x7f0000000640)=""/138, 0x8a}, {&(0x7f0000000700)=""/145, 0x91}], 0x9, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f7dec775c7366578978fc43fce2a8b40db7910b756c1e8cbed5f1ae4e9cbe4af898e4de648197a5a09ab23565a957231c297f09716ad5d7e6b43bbbcd6df7edd792030e6f7352fa5d57694708770b2bf1f6b5b420a9d51c97e1a17517e29635c86e7e358bd34231f947b1d75cd3df5c474320daf441c50349b377640876ad1db0cfcd9dd54e3a79b", 0x88}, {&(0x7f0000000180)="d57eb79bbc38b581ff88eb133475681c4a093cb3f1ce", 0x16}], 0x2) 15:32:21 executing program 1: semget$private(0x0, 0x0, 0x1) semget$private(0x0, 0x0, 0x200) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, 0x0) 15:32:21 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 15:32:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fsync(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x8000000000000000) pwritev(r0, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10090, 0x22) panic: vmmaplk: lock not shared Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 49999 99229 32767 0x10 0 1 syz-executor1 *362332 99229 32767 0x10 0x4000000 0K syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x16c _rw_exit_read(ffff800020bba4c8,328,ffff800020cb99b8) at _rw_exit_read+0x12b uvm_fault(1f3b3c0923422361,ffff800020bba4c8,0,ffffffff811221c0) at uvm_fault+0x 23bb pageflttrap() at pageflttrap+0x216 kerntrap(792bad61e5516ecd) at kerntrap+0xeb alltraps_kern(6,10,ffff800020bba4c8,0,1,10) at alltraps_kern+0x7b copyin(c99e8558518b6fee,ffff800020cb9e70,1,ffff800020cb9e88,ffff800020bba4c8,10 c0) at copyin+0x4b sys_pwritev(8e8ba6a7ba958e86,10,ffff800020bba4c8) at sys_pwritev+0x6b syscall(646b4396759d672f) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffb8,0,4,8a3e96600d8) at Xsyscall+0x128 end of kernel end trace frame: 0x8a6ccdf9760, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic vmmaplk: lock not shared ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c _rw_exit_read(ffff800020bba4c8,328,ffff800020cb99b8) at _rw_exit_read+0x12b uvm_fault(1f3b3c0923422361,ffff800020bba4c8,0,ffffffff811221c0) at uvm_fault+0x23bb pageflttrap() at pageflttrap+0x216 kerntrap(792bad61e5516ecd) at kerntrap+0xeb alltraps_kern(6,10,ffff800020bba4c8,0,1,10) at alltraps_kern+0x7b copyin(c99e8558518b6fee,ffff800020cb9e70,1,ffff800020cb9e88,ffff800020bba4c8,10c0) at copyin+0x4b sys_pwritev(8e8ba6a7ba958e86,10,ffff800020bba4c8) at sys_pwritev+0x6b syscall(646b4396759d672f) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffb8,0,4,8a3e96600d8) at Xsyscall+0x128 end of kernel end trace frame: 0x8a6ccdf9760, count: -11 ddb{0}> show registers rdi 0xffffffff819b4817 db_enter+0x17 rsi 0x1289 __ALIGN_SIZE+0x289 rbp 0xffff800020cb9820 rbx 0xffff800020cb98c0 rdx 0x128a __ALIGN_SIZE+0x28a rcx 0xffff800000b56000 rax 0xffff800000b56000 r8 0xffffffff813be534 kprintf+0x174 r9 0x1 r10 0x594b3db6154716c9 r11 0xf2f08a36e4faa31d r12 0x3000000008 r13 0xffff800020cb9830 r14 0x100 r15 0x1 rip 0xffffffff819b4818 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020cb9810 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor1) pid=362332 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020bbb530,0xffff800020bbb9f0 process=0xffff800020bca9f0 user=0xffff800020cb4000, vmspace=0xfffffd807f00d870 estcpu=30, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 99229 49999 35413 32767 7 0x10 syz-executor1 99229 25991 35413 32767 2 0x4000010 syz-executor1 *99229 362332 35413 32767 7 0x4000010 syz-executor1 99229 236936 35413 32767 2 0x4000010 syz-executor1 98176 32721 88952 32767 3 0x10 biowait syz-executor0 88952 84345 16178 0 3 0x82 wait syz-executor0 35413 203203 8067 32767 3 0x90 nanosleep syz-executor1 8067 91847 16178 0 3 0x82 wait syz-executor1 14963 459043 0 0 3 0x14200 bored sosplice 16178 507399 67910 0 3 0x82 thrsleep syz-fuzzer 16178 359495 67910 0 3 0x4000082 thrsleep syz-fuzzer 16178 510211 67910 0 3 0x4000082 thrsleep syz-fuzzer 16178 326287 67910 0 3 0x4000082 thrsleep syz-fuzzer 16178 119900 67910 0 3 0x4000082 thrsleep syz-fuzzer 16178 209776 67910 0 3 0x4000082 thrsleep syz-fuzzer 16178 15299 67910 0 3 0x4000082 thrsleep syz-fuzzer 16178 358283 67910 0 3 0x4000082 thrsleep syz-fuzzer 16178 375806 67910 0 3 0x4000082 thrsleep syz-fuzzer 16178 238249 67910 0 3 0x4000082 thrsleep syz-fuzzer 16178 495109 67910 0 3 0x4000082 kqread syz-fuzzer 16178 80888 67910 0 3 0x4000082 thrsleep syz-fuzzer 67910 448660 44723 0 3 0x10008a pause ksh 44723 434462 80426 0 3 0x92 select sshd 9243 460018 1 0 3 0x100083 ttyin getty 80426 21840 1 0 3 0x80 select sshd 11583 267507 23413 73 3 0x100090 kqread syslogd 23413 350012 1 0 3 0x100082 netio syslogd 20303 24961 1 77 3 0x100090 poll dhclient 87298 514297 1 0 3 0x80 poll dhclient 95502 286882 0 0 3 0x14200 pgzero zerothread 29292 242291 0 0 3 0x14200 aiodoned aiodoned 87547 81246 0 0 3 0x14200 syncer update 7847 202862 0 0 3 0x14200 cleaner cleaner 49490 388486 0 0 3 0x14200 reaper reaper 59959 112575 0 0 3 0x14200 pgdaemon pagedaemon 62605 261730 0 0 3 0x14200 bored crynlk 20495 160179 0 0 3 0x14200 bored crypto 4530 350136 0 0 3 0x40014200 acpi0 acpi0 79140 152133 0 0 3 0x40014200 idle1 31416 212204 0 0 3 0x14200 bored softnet 78460 216056 0 0 3 0x14200 bored systqmp 30031 201072 0 0 3 0x14200 bored systq 99348 50494 0 0 3 0x40014200 bored softclock 71741 179169 0 0 3 0x40014200 idle0 1 470770 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 99229 (syz-executor1) thread 0xffff800020bba4c8 (362332) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff822e2448) locked @ /syzkaller/managers/setuid/kernel/sys/kern/sched_bsd.c:436 Process 98176 (syz-executor0) thread 0xffff800020bbb788 (32721) exclusive rrwlock inode r = 0 (0xfffffd8069cf42b8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_ihash.c:140 exclusive rrwlock inode r = 0 (0xfffffd8069cf4f78) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10667 0 0 pcb 23 9K 11K 78643K 349 0 0 rtable 97 3K 3K 78643K 935 0 0 ifaddr 37 10K 10K 78643K 190 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 42 0 0 iov 0 0K 24K 78643K 41 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1837 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 7 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 84 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 7 21K 33K 78643K 726 0 0 sigio 0 0K 0K 78643K 24 0 0 proc 41 38K 58K 78643K 811 0 0 subproc 68 69634K 69634K 78643K 884 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 87 0 0 in_multi 33 2K 2K 78643K 324 0 0 ether_multi 1 0K 0K 78643K 8 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 315 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 91 21K 30K 78643K 2977 0 0 UVM aobj 36 2K 2K 78643K 43 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 15 0 0 NDP 5 0K 0K 78643K 81 0 0 temp 99 2356K 2424K 78643K 5804 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 28 0 24 1 0 1 1 0 8 0 inpcbpl 280 314 0 307 1 0 1 1 0 8 0 plimitpl 152 74 0 65 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 257 0 217 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 135 0 131 1 0 1 1 0 8 0 nd6 48 52 0 48 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1229 0 1042 12 0 12 12 0 8 0 art_table 32 1230 0 1042 2 0 2 2 0 8 0 art_node 16 256 0 222 1 0 1 1 0 8 0 sysvmsgpl 40 7 0 1 1 0 1 1 0 8 0 semapl 112 80 0 70 1 0 1 1 0 8 0 shmpl 112 41 0 7 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2274 0 875 46 0 46 46 0 8 0 ffsino 272 2274 0 875 94 0 94 94 0 8 0 nchpl 144 3365 0 1793 59 0 59 59 0 8 0 uvmvnodes 72 2725 0 0 50 0 50 50 0 8 0 vnodes 200 2725 0 0 144 0 144 144 0 8 0 namei 1024 10920 0 10918 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 8268 0 8267 13 10 3 6 0 8 2 sigapl 432 821 0 806 4 2 2 3 0 8 0 futexpl 56 6385 0 6385 1 0 1 1 0 8 1 knotepl 112 623 0 596 5 4 1 2 0 8 0 kqueuepl 104 211 0 209 1 0 1 1 0 8 0 pipepl 112 824 0 805 5 4 1 2 0 8 0 fdescpl 488 822 0 806 3 0 3 3 0 8 1 filepl 152 5600 0 5502 7 2 5 7 0 8 1 lockfpl 104 132 0 132 5 4 1 1 0 8 1 lockfspl 32 289 0 289 5 4 1 1 0 8 1 sessionpl 112 41 0 31 1 0 1 1 0 8 0 pgrppl 48 47 0 37 1 0 1 1 0 8 0 ucredpl 96 1795 0 1786 1 0 1 1 0 8 0 zombiepl 144 806 0 806 2 1 1 1 0 8 1 processpl 840 837 0 806 4 0 4 4 0 8 0 procpl 600 1958 0 1913 4 0 4 4 0 8 0 srpgc 64 130 0 130 2 2 0 1 0 8 0 sosppl 128 9 0 9 4 4 0 1 0 8 0 sockpl 384 670 0 653 5 2 3 4 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 103 0 0 12 0 12 12 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 180 0 0 9 0 9 9 0 8 0 bufpl 256 5932 0 965 311 0 311 311 0 8 0 anonpl 16 106103 0 100523 66 21 45 45 0 125 20 amapchunkpl 152 5798 0 5706 25 15 10 11 0 158 5 amappl16 192 4281 0 4011 50 28 22 26 0 8 8 amappl15 184 104 0 103 1 0 1 1 0 8 0 amappl14 176 55 0 53 2 1 1 1 0 8 0 amappl13 168 99 0 95 1 0 1 1 0 8 0 amappl12 160 136 0 133 1 0 1 1 0 8 0 amappl11 152 375 0 366 1 0 1 1 0 8 0 amappl10 144 142 0 137 2 1 1 1 0 8 0 amappl9 136 430 0 429 1 0 1 1 0 8 0 amappl8 128 410 0 385 1 0 1 1 0 8 0 amappl7 120 119 0 104 1 0 1 1 0 8 0 amappl6 112 79 0 73 1 0 1 1 0 8 0 amappl5 104 238 0 226 1 0 1 1 0 8 0 amappl4 96 425 0 399 2 1 1 2 0 8 0 amappl3 88 227 0 221 1 0 1 1 0 8 0 amappl2 80 5824 0 5770 2 0 2 2 0 8 0 amappl1 72 28120 0 27664 23 13 10 18 0 8 0 amappl 72 2356 0 2318 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 42 0 7 1 0 1 1 0 8 0 uaddrrnd 24 822 0 806 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 822 0 806 1 0 1 1 0 8 0 vmmpekpl 168 10343 0 10320 2 0 2 2 0 8 0 vmmpepl 168 99805 0 98477 113 39 74 74 0 357 15 vmsppl 360 821 0 806 2 0 2 2 0 8 0 pdppl 4096 1651 0 1612 6 0 6 6 0 8 1 pvpl 32 294315 0 285584 168 44 124 124 0 265 52 pmappl 224 821 0 806 4 3 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 457 0 3 13 0 13 13 0 8 0