147350bfdd3a94e15806e502ef44c", 0xa9, 0x0, &(0x7f0000000440)={0x2, 0x1}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000480), &(0x7f00000004c0)=0x10) sendto$inet6(r1, &(0x7f0000000500)="532fcdfaf6fbbb50346359f9d71890e3123f7b789fdfc78787aa761923f63b6591d623fc106bb0d86a4391afa5bee26bf8b6caec8000ffc9f27023e644638880421cc382562d869bed2745283465ae362e2eb2bd4f1f294eefedf67b85abd317feb0e425f8e3530810711114016843d31e92d5c3f7d4ff6ed8255c11d1ebde82ff2202ccacff6ca723608278139fb0e11c068f8c9c9c73a05ee91cb45f51df81d3df08f4e65a635a750e784488e60a0f258da200821aa50694e140edfb8a4b51f5784f56fb37252ea099701f57ba46012d300e2d0f9ca7ee8b31b82463b20e37f6b1030da9b4f06592bfe5e419fbbd92965e5a790870e011e472a5c080c77baf63700bc3e34764e2fa3707638c7734750fd01d31da02ddd95fc499ddd1783b09ac0970ec908aa2d6acc93da554688f89d5ebb885ce22607824a0597f1dd70af5bb9f3cd732351a6d2369d7fa538f06076ee00ee8912cefddfd88ba484912d8505a3577d123101b778e419e9dbe96990ec1fa3aeb7d689d50dc63e3ecbfe9e43b3e4c87af6190683e47a8da930052178af45d4bf2a73d894cd851637321d70d2734696424cdd904e7c6669629ffad4e7cfe6701fd84493a5930d68bd526d5935446bacf3e75304a2ffa57cfc1b7a55f0eca8d1aad69ca22cb1f887b51ac300ff9a49680d3e3db264c6bafd7283e20da9acbd1d9d43e1e0c102d665039a05f312e33b60f54037e8b0aeb0a602ee486bca0b27a7f25d26078c60be082379a172af39381a16ba2226c4bd38f513ab16fd91708541ca607932e541ee2d53b78fdb6a409443ce6791b7b8462d2a58a545a98bd4dde9b0459f61a4fbcb1817ccc382259373bda05e34c7c234157829260d9f6eb90d6ad17b1eb97a222055bc194fafb2be4e5f64a572e4007936e1289aaa155ddf1093907b060595aae6b8e1ef688d25aa7b7dfa1202ed977731d7a97d9cf0d3c56e627b444f628f3d4bce21cd5d2c54d2de28cf9e0d8524acb41eb8d3d69a9b1e71c7ec713759f22545669a1ad95285e30cd59c7acd572462ba2008ff05d112bff33231d6f577b85358763367a1da2ad7ad4c6c02fa179821ea5aad920ab6e56bbd6b6926fa9841feb2cf85bb830d7b11901d07b5cf78e18607bffdaf2e1195824a1aeb1084a11f77d8cb4b5edc0a6cfc80c62c55bf8f8c11303c6ef3636904d0364be4456592d5ff607922652d009fb2e59a17f4bbdd91586c3150ef301ae312a556db407c126dce7da34530b9ce3a2f501c23da154c2436c60aaaf292383d1179d6ac56db7a665a8edee2f60b596107d2ee06b3dcacd7dc38666e2adfc90403ab5a070cd100bd7ff2e66c4aab1206871cdb84ac45f6eb734735aa1b26fe1874767ce0a617d292fadaf2eaa7722a5e7fe6eccdf577cb3e7cb2eea69f3c4201cbb7cc0000536224a988f152267fd8545956358f0f7733f41ebccb162e4c899a0147bd14b0969fba959aa7bd1aeb3ffb5108a152cc3b9d87f76baedaf01173fa23f34ae39457fc3aea1dccdab0a01dabdeea574928c2f977ca754b5f2d6c75b72a1a1e1a0e467082527643c664e6765c40412b8c2c3e264186a573577ac0e70bc76ae7e74dfc484e4f509fbaf251ef541b2cbc010d7740cfa6b3915e6c2e4b3ecf711a7cad0d0a8e025419b23ade0c88d165383e4e0e93b08384d77438af973e4ee18323a625719892f4402331bcf56c77c14ba83bd4a334d2e82c1c69da19cb03f1ee569365b0190bc9034ef9bad9ac66c3db22538a185bd9dbf38d94ccc0097f138757c40b1d662535a4de1f1c61ec8d39b1de12edead96681327eef27539db2bbc189de7206614fecee88635a915c783a174b2235bb3c6eb4437b83b5865e6d18e5129a262dc2dd5df5c9b442975707098fb5b0fb8c5ee50a26cbd081c2cdaf111c3e4e907b4cd040b8b2f0f7875d546686110425dea27cbd23e5c11bdbd209abba5286c48014f4462b3eda784c089be4629da6c6edde460f4e3ed903e7619e3607cc95be86c8a861fef02a668b37bf85ad702c2c991bce3ec31d1593d2dcbf1d597da3e0d493210ca74c91394f4a13d90977ef73b6da04d4453f534c901801ceac9c244e3261b2762d5cc63814392b2025b86bdf89f6ef1663f5e121f7fb163d70220dddf072daa8cef998fe3dc7ec5d1a4b2460d2e9ae8ba3dfade8106587d730bebf13ab5adc4cfd7d2a012deaba9e407dcfc55d79b87596f9bf517305c2e51acd6304d8a617519efaedbe03f63549e6ea9a5564aa85cc0484f5f654531ec3099019131025e7e65c5d3bb8e62c23e4901ba572949a099b56d6ff8a919895118b36b793d0644d147a3ed101172ceabb0e768e144c7780a3212b405e726ffbe6d806f592f1c7fc12da0eeee6bfc64be58f308f8f26513de3c12c5ca01db551dd9fabb6acbefb92120527f39be0231deaa975bbda226b389454220d784516b50bb0477427c2062a949f378142a0bb34cddfaa13651de92553d4898b0166d3ba359cc2b5666d8c5b08c89ed3edbac9505e7bbe30918e83f7b21cf7a9202c7cb97f70c060a60975edfeaed58ca3448836c38f7c9352587e32f859675733cc31dc98e4d3d38fee6942bbc480a4990dd9c9ae177e578b50a2821adf23c7bdc77309cca1aae5a7cb89e03a9a13a157d2d19cc0a11c7df3fc76b71a554b749f5698e7e56e7e8dbbe3d486e823ba3180e709c2bc6cbd7c62d04f2890900de4575f8445dfdd98acbbe729d5866cd56dd7b579697bac98f271f1e6c212deba90a1b45ed76813cdd10acc0691e696c223e3fd721bd7ee93c1954f2bb8b5f7d643df6df9cec83d204a3bef26b163c33eaa4980e0fb1799670e5206180578c3684b78a43ee14c8a6558aa2db65b2453fef01649265957a5b8ff5e823bcb1e15de32b6ca69d6a9dc1faf1524af80aefebe20e87a4045b2e7503427700e5a232e02222cbb4656d36fa3cad5c41af460551f9f6b6cf752024150b36d76cd8fb6b1a5b29c84140749d0154c47fe3b4b41146821f585a3d02407c61bc8917a05841a47fbb1cd6ab8dd8f5020294ec8c3a4877f4ca27a013728633e33eb35ac4a1de1d31ba486b9feed79cfb24518f790b79b8dbbe84d94de2cba67ee01566ce5da1b62dbc22ac43c630bb5ac12a7d9cd2e600a7376cdd8337773c9406594c5a1e8cd865cb58c9283a71e9637a2099c4022e4c8d76afc58a4cd4ebb3486a37fc9e28f038d1cb97cc7d32e8f0a0019f22aef87a24efb4ef024607d19e48efb5baa1c40a09f0dcb9af3e9036c65be4a144dd046197a22d9d854702f87e9d1706d43e4c10c2675ff2f4c060a6b88062daa92e96abf44c2d7e014368d7308e8bee96ec8e9d020f63f272cfed506c720e9c1d6485585936d65e472730810a6dadbf5ed5848bd884e623f1340e4787c154e7f68b469a6eb304a043e484a12b288a781b12d0bdea318d4569a2bfc46be225488581e9e867c198e5068066bc14b02e7ab027feb533b736b57517fd7a01fb99b46a77fedbccabea3c794dd8f89a9a8996ef42269e4a9ca1fa5cda1e60185243a1bbdd5a30f1733cf5f4ee0548b0907e1222cd020c91036ef32288265fb672ba088f636b7fceb328612e8646c1100fbe6ec04f99a1854035a1658383e4e24b0959d4230ee64948c8fe772d28cd501b4da02ca45b689e8e81ca8a0819069b3d8f831d107236b55b756fa36e57d18bd8e1e33236651a637f8f1b93c9e9bd61d36af0a0dc2c7e9e66a1c887ed2a7c455495cb4efec26884c5dd73c9e4e92a725cb8a6c94ec067995f29eb7f20aa128afec23a89296b68bc3a686a0d79dec14e876939be2164cab4a10003658eb7cbfa424ffd43f19b45122f03d85aa381bb819493e22fc16e80d48b1174b8b6945e368a12390cab1c7e97e98195c95243dafa2f8615d138ba1b68713db46de20d029fcbad074399fa8beb3adfdce3cc8a006d021ff81e9b86decb16dcbbd6ee2fa53fccd989653019983cf1606c285f41a1833a8d5a40a75040d8f21db9d9ddc017ea3c98637860fc73b2a112f038e9178b4770b412a25af0e9df4d530b175ff3cd4f06758b214601aa0780f241ecd65747718c7703912ab08a0a176e92629a9b88065188249265e6366e7b2050071824f1d82af6daa85260590ab16362bbccdc67c789638ce5155e83cef9511dace0c66292edd96b6820d560b4e9b969ad75510f4fda7500264dbe66d9179372d253de243e09df6c61c84af57be98e4a008a248b282f53f2b8b34c4605bbaf02a9c6fe1b208b7209c552458a319b89c5794ef46e0385a7a228a2f5a44cf6b7a7572da778e5c41333882d82614d8320e55c4a899fb19b7dd01f1c50b99502cc52d2d36830a0d8804301640ce644262ddaba0058dc3b0cd07c9d67459add79ed7a93f73dd86a2dde5340d290ede6ef9606df3d32c81cc683d6dfa46782ec4d4176933dbeaa3f0a0e05ef8cc6cf5e30e121c8339867572ffb38532acb36ca40b9d315e67e7dd310aa5c48a04b307f3779987e30e5740c26ca227e04bbfee78b7bee6ad4d378a5560d809d574c13de4369f58c03b1513b73d00ba1ce3b38df44054c339733b2e2b9cb16dc53cb5dcd7be01b60fdcf2478d3d42e6b2431ceba595c572ee9b497e8e0d61c40781ae6a62ea72e2353d9881ae3c5fc3231bb02c59a06963f580f42f66cbe66c38c6caa464cf91d350ef8a1bb34c2572424729591505c7a88dd050b33457eac918d9d2545a776840867329fbbb3128dee1de2a3cfc5bcf72cfddb530bc122a2b45782ae0c1a2e5a5da0fadca3173521ed3b5e7b27c5cb7ad3693e9fcb3cbea17265823399c8091765c2e2fe7618947436092502c0bf9c098009d41ba2e48a3be0a36ba428e8f992b0d6fe69ba6c7422bd4413fed29127b28196bc2de5c0386d7d6fed9a4c3b97924e5ea2227e1ae22ec69e025493d08556cbe34b23deb3776136525846504ed668e6cf1f3a046bdd5d7bc3893ad8edcce83484eea84f6fad7d80cb7d3c7f1ebb17240b517c204b6cbb329ffce8dff84c530ee9b66b75f34e2e1c07916fec7e04b40c90685f1d6c6ce5b382f346c1dabfcc70143336ab9ba1241f6e19ed7e209b5c04ad692d3a8638365fded4a2e1f4aa1f4b0682522b2dbcd7e034a8143f598b3645206cded8b3644a44aafbcfa4c3c285870419dfa1b74bbe4e709dacff48aa27c45c09f03b480cdebdc31f1835651adbebcef383d7f75c95d842ef6a28ed9a5609d9e61028736027a3263e481e15628c8aeeae699698c0b4f54e32faed689807efb35fd8f368961712e4f2d9e88eb22bcf0c09e22d8d1fd1bb8c6d618475f14d89634aa253d9ecca8c028822860922ec4f654df34aaec826fec7f3087152864a1819f8face1a912c813cca65c8fa0c26ecf783f6d32ecb09137eb2da2c49eed857c03bf1df46fff0fc573f71b4f2ca374b40434b18e88248387ee0c0c1a2f61fc94039ac0a80c90d48513dd447db77ca46b944510e10a378af79c47bd08923cd73248f9c35f02aee089b366daf46f0ca8f5563624a961928d7b054421c9ee0f8947fa6d414630e6fe2c0052ffd5bc23305ca673c35b9f49e6c5ae865bfacea23421d6daf36e9844ab2bbe6bf30e5e4c753e52cf1d24a15157e26d44a634c6fbf2d84ca5281ccbaadf054c95ac0b9e36b712e532a15b209097d94178ba2f1a517eeb20b80fac10155dae18e2e20207e72575e7fed87de15cd6ef7a6b10a7f9bd3c24dcf0760bed1856a12c6c59a990407e1d446ddba06870f9b6fd616a15f8d5a85", 0x1000, 0x400, &(0x7f0000001500)={0x18, 0x0, 0x9, 0x2a746a5f}, 0xc) fchmod(r2, 0x1) sendto$inet(r0, &(0x7f0000001540)="7a47b6f646fe0bc2b9b9ae8d8a2aa4b8e8881bb8fd4ad8c68dbcf302f39bd59735659d7bccd517ab62a4731ddd32b729900590841e46f69a0b22ecb3fafc5af7b481ceb67cccaacaf6161cdb6a500cc7b65170b6872edefcae844f98b8c6e16ff7a2c36df0547c41fdca5a", 0x6b, 0x40c, &(0x7f00000015c0)={0x2, 0x1}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setegid(r5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001680), &(0x7f00000016c0)=0x10) getpeername(r3, &(0x7f0000001700)=@in, &(0x7f0000001740)=0xc) kevent(r3, &(0x7f0000001780)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x217, 0x20}, {{r0}, 0xfffffffffffffffa, 0xd3, 0x80000010, 0xe38d, 0xffffffffffffff80}], 0x3740ddfb, &(0x7f00000017c0)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x0, 0x7, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x5, 0x800}, {{r0}, 0xc19188597260084d, 0x28, 0xa0000045, 0x82e, 0x7}, {{r2}, 0xfffffffffffffffc, 0x14, 0x1, 0xfffffffffffff801, 0x1}, {{r3}, 0xfffffffffffffff9, 0x50, 0x24, 0x5, 0x3ff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x4, 0x20000, 0x6}], 0xfffffffffffffffd, &(0x7f0000001880)={0xfff, 0x40}) pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f0000001900)=@in, &(0x7f0000001940)=0xc) syz_open_pts() sendto$unix(r6, &(0x7f0000001980)="40f175fd84dfc8f8a411362d3aaa8cc338315acd641a9df8cd6d119d11230e6bc2ed4f5a9c2e0b19eab04a6a7a0f72", 0x2f, 0xc, &(0x7f00000019c0)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = semget(0x1, 0x3, 0x240) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001a00)={{0xfb, r4, r5, r4, r5, 0x30, 0x2200}, 0x100000001, 0xffffffffffffffff, 0x10000}) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000001a80)=0x100) r9 = openat(r3, &(0x7f0000001ac0)='./file0\x00', 0x0, 0x1c) pwritev(r9, &(0x7f0000001bc0)=[{&(0x7f0000001b00)="336605e0a134cdf1c5178b0937002ad9ed813f2a2c2dbc8b2e57471a6978a70d96dc2b80566ad17ac238bc3c3e1f7f5cd7c51109d61eec6e608c61216567a4a236b82b6a8a317cd37687cfbdffd44106cae22cf1810df8cd05bc63ebf21b669b384fba658b419ddfe47e162739db590aa77edb505c465486c3606d1f2c44656052edc25c94f44554b41bc1523e6ca343eeb05b76abaf4cfcdff78dd7246440f3976404f7fb26c4c0bfdbc2b00d371c5e2041a2c23d", 0xb5}], 0x1, 0x0) semget$private(0x0, 0x5, 0x644) getpeername(r7, &(0x7f0000001c00)=@un=@file={0x0, ""/108}, &(0x7f0000001c80)=0x6e) semget$private(0x0, 0x7, 0x20) chmod(&(0x7f0000001cc0)='./file0\x00', 0x104) 11:40:50 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0x88db, &(0x7f0000000140)="efa70e227911387f5b46a7cba9cb7530378cf2b1d448f9e441bee5138b367bd5e03cd28effa2daddec93f99ea85b41a5ae1e3dedd55c1098c415f34e0116f169567c085880475b8b1ef84f10541dd97cccda86fc8cc0a9773f60ce8c0c98f168cc1042263ffa7b650966dfc7a9340a5ab08ce30e611ef32fe75394e296b496ba273c99c9891df1bfac694ddc847f193a3de70558af9e85fea10fd2f8ad566243a461e2eb61ec38a5fc3e22a2a872d592a7ac8b23ef4414faa1361eb0bac62651a804c99dd82e28852dc23cd7860f74666b", 0xd1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) setsockopt(r1, 0x2, 0x1, &(0x7f0000000080)="e35258c360f0fc18611b526cf1c22d246d05c4c97b815c594af0df506f3a6bbcb0d5a128390ab92d09062b492f477b59503f84b83a6913f2a4c22112c2fb7c3ba32616872adcc492d37e0e6e0badb97f00eded2c18307f", 0x57) 11:40:50 executing program 1: r0 = socket(0x1, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000000000030000000000000000000000000000100000001800000000000000000000000000000000000000000000000000000000000000008e17d420d0a3a4eec47d0f000000000000000000000000000000000000000000000000000000000000000000000000e710abbc62ab1792d5f3d9d1bce658f5e848a35c9c85c7e641282c0fb0198b00d7362c944296e547a47c39dc3c4852e6878e6a039eb6bf0261d5b830d4c43437cab2a0a01a1910b47a1ceb05026fe87e56ad5ca8741d31ae053476280666e9b1101a77f1bc2622cda98bbbb1354c4dff7e59a800c87d0208b17b52000068049561fd1267a3d001a17b66933d7bed4423fc47583227d53a165db673e06fdbe6806092cf45dcd8fbfe252989a2493f2e665d4a8dbdd40dff665b373270613275f1031ca622bb632bd9048bfe6c57812bee1dc31bba6db0e3351374d04258f6ba8c3f42615098abbe9a6f9f751928b31e2e5b92a5b7beb0682c578c9766bc581e03e1"], &(0x7f0000000140)=0x6e) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() openat(r1, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 11:40:50 executing program 0: r0 = open$dir(&(0x7f0000001180)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='4', 0x1}], 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x2f) 11:40:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) r1 = getpgrp() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x8) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x400, 0x1f}, {0x8000000000000000, 0x9}}, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x7, 0x8001, r1}) 11:40:50 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", 0x19a) 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() 11:40:50 executing program 1: r0 = socket(0x39, 0x4005, 0x8) r1 = socket(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000001240)=ANY=[@ANYRES32=r0, @ANYBLOB="e06a1ef1cf31bf73a0f6d918aa33f65d55d7c7a9e290c775d08ca73b6e8189e83f4e630f9852003a1428185bd19959ee6c18a6ffc128aaaed851c4f846aff54889761ede808bcb48d789befe3d78dfcf0b27", @ANYRESHEX=0x0, @ANYRES32, @ANYRESOCT=r0, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESDEC=r0, @ANYPTR64, @ANYBLOB="32d2b3589d62ff2cb66147f37c976d4da8aacd36d688f6e713d6ff654ffb254d7eed7dc5a8a0739942d04be99104ab48314fc3442505373303ca9fcc7a1acaddb3393118f9eeb9a7174ac3e11f33fe2e89bbd6c85a249672bfb50de16dc9b44f21197a8ea597475fdd4e3cf1308d69d7531a83304ce05189f58b5fbe8ecee598bf83940158a7915467b9798636800ee33eb60f64c0593dfb9a5959e4fbebd66adc5a5f88101365c180e0792fabc866800c0ad455976eaff6a49ba3624b8e860fd2f64b813cb2b02af01b7840639e85162c20a32fe1f94567415dd4e7170a72e90581e2f9e6f0bf4c43359c23d740bc1f804b729ded710f2297d72c6b725bedb3cbf085f71d2da8098a61421dbca7e8c767b66c8eee617adda37595ecc3bdac58990435bacde3ab3ac42c5e344c29737ba8ec64ba1a4d7b1b73cbdd7353af10550f74c874aee9b28c0082013c9002a8f9a247598454f15165160ac5fa9fda9e2d0e7a6e6277e904459ceaeeac30a7eba7690afc346f6e943bd2cae11a73ef1c6f5b69d82b1ef227471ac29e1e513811bd97628a7f9f599d1fb41d00a9fa669c7238dc221536175d855898abace8ae090f60ccfbc7b291c5d901dc3c2d636ea7b0eb14a39678c5d1969fa479091b8dc1723e17f7d40eaf5e1148dd31e157b579949533cc4e8656c4347fcd62063141a56bf8f6e637c438d1296a3505cee34ae0b3f999f5a5934bc6e6ea40b9bd33e72b7a5b065e0780066cf76d9afa951ef7bc11dfc38705e8ddcd9283a336bd967196fe1c914ae4af166c2159a3adea009500fc39a629dd9ae958a2651dfddffb66a57c0a8ec42ebf10899e4ac69051ae745cdbcb56a0f6e6541e07c65dfd41910d2746d8dbb044ea6dd1181c9c4f3ea755f56995e6d0a5d4e308d70c1db4721e1e374ebf1fadfe3056252a11ba8e19381c15c5f6c97a846d5800b56977ff20ddf994252e0fa47d39cc8a1d3a667918759cfe2b29da5ba15ffaf0a3273dcd6dbacc45fbcb6f45f077c94fc721fe6307d8002580f5d3184f7c9f03c6cac26467616699b84ba5978ca7c3515f8ed8b15ef207ac82c5577ff74b29f95109e464b09649cbecbdcdee8d1343426b828da2054cb9f7fd70a6879bb931305c13e6da5e34a40de93282f269fe2d450ff0588b4ec8085b9b7fff8a30d46e62b056f5c7842abcb48148ac44174ea90cf07a92886f3ae819706c8f85e25b681a14008ce44cf9973bc49138e48f586131c27c5b49c1fe3e66c04a0d957d2795a896447ad19b671ad19e56faa1eaf250fe7ba2ea9107212f7346c288935be7e3e325ac13f71e1be115b80c4f4dcf76bfbe16bf2f719ffa7b26a3a09c711c673e1226072912aac061446735260fca10f336c26d0858415cd73ca164a39a64e29e106a89c01db440eabdbde38052b8a81abfb7e3cb6b5ecdfed8d1946dbbcea40548aaf73a85990dfb170c4ec11f32881103fb2d4611c81f3efab70161636652e5dae110fc97bd920d2c3514677a964a1842783a44c73213ad39a31dfed178bfc261c4dc535ebc8f6d73539266374e69a598cde55cc4aacf0b6fae1a3e52d8621590f6303450bb5765627577cb9706e8c75f87aefb220344b5a81b87193dcc6c25f4b465b319e032943d825295f1459494b70139f165d13168170a4480d73cd44bf36499a0c98d6dc7ab7dd486b6536c71812dec3d64a69278bce10ead46342494c68474bd7103ac22c2fe7e50e15c8938572ec35668ba00b6cbd94e05cbe4ad18cb42e0227b765f9325fbc011a1cbbb08c8222417da55d156afb4865e05c011a9cf292fe3eb4857622407e139eaf59b2e2283117153fb360b2640e7a9627e2c79b42a39fbb3cb946439c5264751db30a2acfce073046fbeb88e21082db7f7354dde0c3a9eab2898ac658449b58b793c1121ef9d8db250c43bef39ab115e827862f7a2b14a0c5af49bf82d7c09cb661ba5811383d33a9c754e62d31bfe6650371824736d895956a7519edb9e79823bfab134e40df102e1e88e30bd81dcc6c6b4f7450ef70076908de5e960b6889726e5e03b6ef6220f03768738170d5a6911bb868582bad18a5d3dce3c4e19f33c9e95555643e0bd7e6f4212e30d0c14ce09f231cf9ca994f2cfd5d15421d3eff0bd34ac946d2d72299da5d3d9e783546d89ae9e2e75361b36f537e60ebc03d42e7b7fcfbf8f58a082e5c47e05c4a453555234ae552aad241c135c7a735c66f6747272623c2233913d0fa3d1059d69c1ac3479410c35bdfd2844597c7671a25ae56011f505c2d8a6fc7826717ef9f104832f7e84bb192a2227c04bdb483dfaca43e7947b5e25e8c2122b99ee52fa8edf6f1e4bf686910f1a91cda9a183773b9594b16979915eb734bb6c03e0f5bbd970f241fe5b7510386bae914e5ce1c223b92a2f6c4cc42a6abbaa469bfd94049e0860fa3b76d76ca347de6669d8fcafe3a46051d91b0d347ddcd4ce13e6eac36756c0a8c4890abcf7f99db1047f9535a2fe5a629da933088d0e662337eddb99a1ab2bc40828102d0df6ff97655050ae6e3aa7dafa30cc1ab29ac1c96ef3c71d694a08520f4653344cc9a42e08877c841485afdf8b8bdc188115de1cca2754c16131da228b3da51d45af089ca2c8cdc6af0b8c673c4263314d9753f99a0930fdd0a71bf709e11e34a5c3ef53da4b785f32dcfa1f5ea108cc8b7d1e5dcb721c30e75c496f6049a697219c8ea790d2b47942dfba9fc0f8f26705138a4f8638c38ba4f38dcafe4786cbfc625d531969643e7065e92e521f4b129eeabc72cd3d968cd4823ba39164ef757576169fe1942a100d6a6e7c9fbd895b3fdde353b5cbac17ae4af5986afd8e7bbdd6337c20b1c1883de992ba5af86e17adf9db863f353c171168c40e59e3b72a08049ef309214d922139d111a44496074f1dfa751e9d685e09d74b62607fb287ec3cf8ff97aa41e110a5e99ea7668a34f2ca39e741eb948999e28ea1115a2785ad74e4b3ed1f4928b151ef0fcf1fabd28f6f4cae6f7cb0511a1d943b066ab7994c838c8be0a8c534d2fe229bc6c97077d528a9b4d1e00f1cb2882e2fcdb3ccb5f1a7917bd83fce82265ccfbbd29c6bda295eab317896701d3aee1334e1cd2eaf652d58e4cbfca965e68a539ec0040a5e72f8db84c497625643f49468b30e397535c5aa084e167b90571769d01fef89d73887a1af8d348fb8f07d89ba72264e9976d0ab8df53843e8ad43fb5e11fb5c45af7943375d156d9bf82f2a9016cf09a6835b8b29e320f860d03c97315b1d0d21e5b34a3af19e25ec9b82330d887bb0394e2d84634e1b4d4c036929257d6eb43064c00a0be6816ea937d14ead28b222822e907b3e66d6203687f3452c4b4462b59413981ca0c9b8ead3dc16f737df4cb9c98e06b2ffc02b1e8bc1f78f6cd2856a340e4cfa7ea7c62e7eda5032e11afdbc417a56b13b4e6423a26267b9bbaacc4dcacfc35ba32c0030b3017e5af977b9b18a31fb4efa465c1f28c756507644fe7b46b827f2edfcfa7a0d02815c80de39b021614cb6cf3df795323d14f30abcdbc4f25423767a6a4663eda087ca19c687ab74c72e318241aed198ab1c4ab2658d53ad001f31c5b8c4e8db3b0efaa697c758a80dcc5da0c253de00e25e7db061e2a89140ce596679adcce20ce029964a938297fc522cce1bae335609fed3ca12d6ef173280392ffa33fb96f80293230ce97107973d2bbda80aab92ca8ca8a696c9d07b0916ba73a3ee329f4c029f0f026f6ab93207a23eee5bd923a5eeba3ccee79bd6c303254f681f34f6d624570e1e5a71a62d0ee4a5c089d7d46779f7996c4eef867b61989ccfd7fd0631047814e33079c2af83b07aec54b182a2114d79a44a4920d7e06bcbaa97773dbd025cba2dde4bffd343079bb330cc78309d4726f0550ed8cb151e96de5aaa1e616de2a6d671cc6b83cffbb649ec6dbfbc5c596685a1b0091ff9a7c7f25fe8bfabdffd17e014f28105e5eb2e6f1eab722edacefeb1f63951839191f5031897d3954a128be9d7176e3c481d70e20904e34cdcff191f22cc0a39abe0615dd39fb0dfc471f919ab4dbfc2bf757272e3e03e9157138e7f5199ea4bcf9a402a4303dbbc5aa278af3d4d2c0732fadb6b04be6e367d5dbd1d24551e046cf84064daf65c57b37736ec0836c95b2751419cb4229e1ffca2c6c34fbe32b139f4661369c0a82315a1aabbee7d7f02b9c86fbd055ef14c5e4fbd7698c48d5acb247a32d7278e989a492dc65e13d72689df2bf6c92239344c6e2f3f98135a4bcec2af61e2afa7c8627f6223ad97892f7c506cfa02fc0c851b288d72243c9c2fdf7327b779a06f3e1756d120362be2056ef3ee241287af15fb5542165c5aaba9f7d3e828e92badf48b5aac3762189b9d3960ceec994bd5e78854ce67aeca6b91b3c388b645f7a56a16f6c6a1cb9693396b2d220f2e6b4acd2976d6876d594ddff4852e365abe1b4c8bfeab55d7faa6b7a86f5c940944e53a390a045a58ce8dfb6099738837e7cb4e6014a750a0bb5170303b14ef9731005a2b7d890ddb20684994564c74984a1aa0b21faeb03456556fdcf69d70bffc8a34ccbb37738c698696bd2d6c5defa4aaf3eb6d512ce152f795fc0a12d50cfbcd7d53d617156234d6db4cd9474a2bbff95d8c5b8d89b03e41693073833838b71720c0fbebb0133412ebc8192044f8092e11fe2f0bbdece6eb1fe05a5f7b69fc43808c91fb1b695602c270399d859b4f44b272b68321625b2eeeb0938618f5615c4b3cb24a02463ae3b1bbcf3e2997b7ad42ca2f2b4033194e3b8d690c742404b402c47d7b6751d4b68ce1332081f8ee172acb4157eb79ef5e33cb23f44de2cdedf51a8aafa18f287d37499d73752bdcda2f4cc5f4dc72c60bd518d07b7d8d1b33a74e7933c91daaf5fd519298e88e4711c4cc2497355a9be228bf07c93055d6dc72b3419e004a1fa124091d21e0739bb8e5d7456b75c1b971b9909899701c5edb2850a88b7681ff56648e3d6eedcc685280f48ac3204b2b8ffd2c8d75fb6dc9dff5ff521edc47e2f07a5e9687edf9e1da2cc26ab7d92e9336ccb337d625a3ea558c60bca6a3827941b7445a8c36a3f795dec9ba57592f417d8ba19c3066a7d4839020a1f51b35bca7fcb160f468c89c2abeca9ed5f89acf6a5f0228ca4125a43dc86a57a1507cd0492eaeb42086159443cb58969db19234da247fcf583209a80413800e57b34524985606b34cde7990c27950c7c212b92bc6b798188a0dc001c462841b2da2a6de57bf98a087c17433864a9d141aff5fb0e4612b73a1c753d9153b3aa3ac058ea87bd7aeee3e24ee702268705f9775faf1d74a9466b12a2558d5f2f0dba0c3444fb4d1530421d157e8ac3b3cf8f92c32d370879fa22d051fccc37dfe7d979e40b475245479010d4688699214ad0353339d52cd71fb0646e98416a7e8fade4443b429f3fa1f95c6ca4dde41fab2e987f67a0e3ec1572f99317075e8b4e1cfba8e061cc964e9e75b26a0320febad2aa65a7626d77035982d1fdfbdeabab54fe92cacba3279226dc34a53b53cf875158d3768ef29880d3089825915cf5c53b1070894f64a5e1d54f3824d5a76c9032fba0e731349e98ccc4140d5dbfe2b9bc9084c9cdc8287d74122c56d438e91b05c60bcf519e428a515acc628354ac7197c6cd4153dc5944bf49ab66b03e07c918e25f4eddb47faa33b20f2dc663df22001269e782920e808dbdd07ff8822b8e5b712894f24cda2ce81afed8a90fbb570c116d727d0c11a388abc4d30"], @ANYRES16=r1]], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getrusage(0x0, &(0x7f00000000c0)) socket(0x20, 0x1, 0x2) shutdown(r1, 0x0) 11:40:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6a9, 0xffff, &(0x7f0000000000), 0x0) 11:40:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0), 0xfffffffffffffdfc}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:40:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 11:40:51 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 11:40:51 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = msgget$private(0x0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x7, r2, r3, r4, r5, 0x4, 0x1000}, 0x6, 0x1, r6, r7, 0x7, 0x0, 0x7fffffff, 0x1ff}) write(r0, &(0x7f00000001c0), 0xfffffffffffffee3) r8 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) r9 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000000000)=""/86) clock_getres(0x2, &(0x7f0000000180)) dup(r8) semget$private(0x0, 0x0, 0x20) syz_open_pts() 11:40:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffffff07008a728900000000000000f722920ffa0c7f55728f7d7c62786e6a4f4710aea0e016f89e199707781f33831544d4811802df89b4ade148852098e78e84fcc805de7b17bf1f6477b670c5a9def595dd6a94a59d019364d8b7fcdeaa511866c60236ad", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 11:40:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in, 0xc) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xb) 11:40:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r3, r4) r5 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) 11:40:51 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x1) msgctl$IPC_STAT(r0, 0x2, 0x0) 11:40:51 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xa5205436) shmget$private(0x0, 0x3000, 0x288, &(0x7f0000ffb000/0x3000)=nil) getuid() munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 11:40:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="ad00c29cbe01d3b79559c98c16b3efb186c1bead65e79ad1e1b327e3b15a3ef7d57d3fa93564c8c502efe80a1641cf5a2058c258e82bdc8e98aadf665cbd0fdb19627f743e0c1625a1f47933b6d232a556738e0016125e8c3f000000000000005ed98bb2ae7645f700ecc0596e3be7644f8482cfe9a39cfa15ca2d42657adb9d"], 0x2) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) flock(r1, 0x6) pipe(&(0x7f0000000040)) 11:40:51 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) syz_open_pts() flock(r0, 0x8) 11:40:51 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x2, 0xc4, 0x7ff, r1}) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x4, 0x2, 0x7f, 0x81, r2}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 11:40:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x42) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x57, 0x1000, 0x7, 0x9, "04811d462956b54a9943e85dc1758f2e76fdf52e", 0x81, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 11:40:51 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) r0 = syz_open_pts() close(r0) 11:40:51 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0xffffffffffffffff) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x2, 0xfffffffffffffffd, 0xffffffffffffffff, 0x4000000000000000, "81f310b890653d3d1c337ffda9ecd7662e909178", 0x1, 0xb}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) madvise(&(0x7f00001f5000/0x1000)=nil, 0x1000, 0x6) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100c, &(0x7f0000000000), &(0x7f0000000080)=0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f00000001c0)=0x10) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file1\x00') ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000000c0)={0x80000001, 0xfff, 0x3ff, 0xd1b4}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x20000008, 0x23e9, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0xfff, 0x8}], 0xf8b4, 0x0, 0x10000fe, 0x0) 11:40:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) getpgrp() write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet6(0x18, 0x8002, 0x6) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r2 = syz_open_pts() getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) close(r0) dup(r2) syz_open_pts() getgid() 11:40: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) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0x0, 0x10, 0x80000002, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x9, 0x9fb}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000001, 0x0, 0x80}], 0x20, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x80000080, 0x7fff, 0xdd00000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x400fffff, 0x3f, 0x1286}, {{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x4, 0xb76d}, {{r1}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x4, 0x4}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x8, 0x8}, {{r3}, 0xfffffffffffffffa, 0x2, 0x4, 0x1, 0x100000001}], 0x10000, &(0x7f0000000000)={0x7, 0xff}) close(r2) 11:40:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) bind$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) flock(r0, 0x4) 11:40:52 executing program 0: munmap(&(0x7f0000007000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) r1 = getuid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file1\x00', r1, r2) 11:40:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) pipe2(&(0x7f0000000080), 0x4) 11:40:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 11:40:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e010400006570004a7e7b044793009c49dd0bdf3071c5cbdf2fa06f162aea40b17694de77bd9c0c78fc9055dc5b8650e7755a19f24ca4dd6742df656e90a34dc7a7f5bc74ca5b1aa848b3af100d370600000000000000a397981ec21779d101826d8d3c6da4000000000000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e68985331f2635aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130e34da59518f0404778e3c8ad8bbdf3fab1f4c33779625340cbba3d511e56e435cd9f9fafadd152d288d427aed7fe1aab8aeb99b8464da9bda8e1bb2575ccc2f", 0x791}], 0x1) 11:40:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4934712977575884e3a067a2d741c4c5295117016bf19529e9814b69af0b0f0455671363ec7aa41857cea7674c575c84b888981b795c1fb291195eb9ff9fd7e536f25fedbf7878", 0x47) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x4000000000000000, 0xa, 0x0, 0x0) 11:40:52 executing program 1: r0 = socket$inet(0x2, 0x4, 0x8001) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x4003, 0x4) setsockopt(r0, 0x80000, 0xd, &(0x7f0000000080), 0xfffffffffffffe8f) syz_open_pts() clock_getres(0x4, &(0x7f0000000000)) r1 = shmget(0x0, 0x3000, 0x202, &(0x7f0000ffc000/0x3000)=nil) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180)={0xa1b, 0x3}, 0x10) shmctl$SHM_UNLOCK(r1, 0x4) r2 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x101}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x7fffffff, 0x1, 0x8, 0x5, 0x1, 0x100000001, 0x8001, 0x46]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="56d0e21a366b543a30ccafa715ec2ce2c2c8aa04f0a19c6b18a5233e01a5cc2ffbe594cb9c4fe91b4cd25200954272aa2c1c2a9fbcfaead01d4a8575e61fa31074fe6c2c824c297ce626f057ab6ca7cac32140d66bff24e5b2027fcab286db33163e9adbbbb25aa723e029cb7d68fc9118289ed4468a618a8de04b77a7862832fdd27509bf89cbc5e03e4980b1a8d389", 0x90) 11:40:52 executing program 0: r0 = socket$inet(0x2, 0x8003, 0xff7fffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9ccebc51cc2065d93009a9c0f5bdd7a6d6501692a14359fde24f9a5711e0b444a06572d01826c6df6eafa7da8638ca986e5016471f6adde7234f8328a4f659c591703a591fa5ecc4eb97bfcccf5ad096408ac098b045fa6285219098c60edf", 0x5f) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCNXCL(r2, 0x2000740e) 11:40:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) write(r0, &(0x7f0000000080)="df", 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x20, 0x1) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r3, r4) execve(0x0, 0x0, 0x0) 11:40:52 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) select(0x40, &(0x7f0000000000)={0xc65, 0x40, 0x346, 0xcc, 0x100, 0x6, 0x7, 0x1}, &(0x7f0000000140)={0x4, 0x6, 0x200, 0x10001, 0x100000001, 0x8, 0x81, 0xfffffffffffff001}, &(0x7f00000002c0)={0x10001, 0x8000, 0x4, 0x8000, 0x6, 0x9ec, 0x40, 0x8}, &(0x7f0000000300)={0x8001, 0xfff}) 11:40:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockname$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0}, 0x40) pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0xffffffff, 0x40000001}, 0xc) write(r0, &(0x7f0000000500)="e37e3b85ea94b424583d8838eceb5bb09fad3944b20ea1cf54e292e79049e373a0fe6b178c9172d613b8b0f7e1fbcdb83bc36cd179de7a23f875795e9cc9b4c1935535702abc4235311da35cd04dc1c1179e068f053273d3fc1fc0e84c523880f3fcba58b519e72f019afd47f2341abb1b0f2aafc895ad6127641532b1e9bea76a70037872bf81659f7d66fb50529e5259", 0x91) execve(0x0, 0x0, 0x0) 11:40:52 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x2fe, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) 11:40: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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) fcntl$getflags(r0, 0x3) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/35, &(0x7f0000000040)=0x23) 11:40:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x8001, 0xffffffff80000001, 0x2, "302ecefadd8fbc0b82658b9ffc253eba64ad5962", 0x8000, 0x100000000}) mmap(&(0x7f000029d000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) r4 = msgget(0x3, 0x0) msgrcv(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffea00000000030000000000000000000000000000000000000000000000000000000000007f96000000000000000000000000000002007c0c1b5f293a9285bb27d6e757fc34cebb8796789e2073b9177aa65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350ff446a0fa349b2d02a0ef7da9ae02cd06c9a78280000000000000000000000000000000000"], 0x1, 0x3, 0x800) 11:40: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, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:40:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x9) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 11:40:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:40:53 executing program 1: r0 = socket(0x2, 0x4000, 0x8) recvfrom$unix(r0, &(0x7f0000000140)=""/137, 0x89, 0x2, &(0x7f00000000c0)=ANY=[@ANYBLOB="01003748666900ba9300"], 0x1) pipe2(&(0x7f0000000100), 0x10000) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x3) writev(r1, &(0x7f0000000040), 0x1) 11:40:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="8fe4e1aef37f56f84a4999ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e62246246843523385a420a6bcbf808fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386ca7adbfbd6a23bb1d7efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3386fb7208f2ac5d290c075344000000002f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e594b0000000000006620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeae95f220bdccd9924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c287ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d734a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39000000000000000000000000", 0x2f0) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:40:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) dup(r1) 11:40:54 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="d7e51eea1628a0b645b9203596ed00bdea17387e7e967c4c19d56d96c1bcc28e6b743edd86e0a027f367f74c3c583afdc5e443818da333089cb296bb57a12f1aef0850e9d0e4a2941d3b6ea9e5d908816a4034bb2868a1f40378f60802bdfec97a7772c756c67eb802b7d4f806a0fa6a9fb4065287d939c45dfb11d70a56b32aec1577c4feed73d74654315f7978f17a83223e0780a8c7beff3b4a53b966e0d2c4eaedd14d721d8775f299fd346ab7f49d3ce64fbb75e205cb308c5365905eb1a39149b26401a5527ebf9361987fdc8a47f90741", 0xd4}, {&(0x7f00000001c0)="0cde44d96acf92744af91a7b7f8086917ee79e13dc7df98ffe8d4d19f5cf1270892005988e752efd7e339e133af193ed5f3f5e4018007291cbde7e8d4cbdadbc43702506611dcbd87af387cde4b8b40661e6ff1c81d286ca88104025386281513fa1e30014e792c24633b0701e5ecef298578e8c7e08c49f29d22fdbad16d6057676bee6e497136c779e", 0x8a}, {&(0x7f00000002c0)="5f75705dfc9528cb8e2aa7110b908087a65c99498cf700acd79a563b97cc8fa7bde2bfba65ef3249ac1c71f83f8de8a4fa568401c23f98c5a5607b72c8f82cd1d6b34ca3e64ceb3b311e08273ce27fbe932ecefe0b576698b4450c88ac556caea8cc8e3db1306acae0c99d0478c1b5b0ed72af8b34c7f2ebe9351adb78cb510b12f3e534e5f7a520a5b69172a10b9a1e423664448c253acd4e773446c34c6fc8c8f5f79ecb425c6cc8", 0xa9}, {&(0x7f0000000380)="725f075f9dc6cadffa4ab02bd5478d3ac4d60e34d6b0243f655142a9fc20d03d23f0fe2b1078442033cc6f973059772b1eaecc25c2355d7d9435b902df12ba5a82727a76c6f863d24f628935794098760ef019f1d5b68c4a2f96f47cd297d1568fd754e53fdcc18a326a2cea8851b912854a6d066847838db183443c0412981c20db4e1d4af1ea5c6cfcaa89ebdc3660018f77b9889ceaa23c30e87e9faee2e6b2fcb4553978a8501cdc54edf82fe7829fafaad68412e6d1b6df506c", 0xbc}, {&(0x7f0000000440)="ab3db2a7f388e290eb39c308752094f38919ef86b49d604af5df65276b63dbaf9efeb6d3d2b3dab2e56f2f4b5e878589555c8fdce8915fbdda3625226f37056cd183aa9c2b3dabfac3cf5895c2fc26a5d24dbc116b604218489f8dac48aab2d1d433cb189ce060bc02833fbb123b706bc9579f6f7eb1a1f62cbe46a9ed91c057057938a39c3733bf7d822dc32f30dc91edf895ad6c09b458a330907a89a80a0b77f59b3dd79e91fafd7036f81148aa11", 0xb0}, {&(0x7f0000000500)="bb0d99453da8894eecff7052dac953ab82d088b9872470b2982bcfc659cbcc90f9aceb3d8a42eaf87ab34e8a050990dd3c8d8f8d13606023157f920b2580bd18a614caa9d5a5e645a8e317a041f3131f3651321e5b72c8b68b27078f", 0x5c}, {&(0x7f0000000580)="cd5a65d5479df6da6b0cb591918d33170293810a22620c34782bccccdf4d77962a87a986007d98315b6a7c7d8fadc538dc4d70165f5ec8319dbdd7b4448e1927ef5845f7cbe8acf33a22758b9a2b1d93036dffdd0fce4c0f9178957dc58d4aa085d72a8fc695a1fa285f60c8cde20cd4f2beb1b516e58351", 0x78}], 0x7, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1, r0]}], 0x50, 0xe}, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/43, &(0x7f0000000040)=0x2b) link(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') 11:40:54 executing program 1: select(0x40, &(0x7f0000000040)={0x1, 0x8, 0x9f, 0x5, 0x684, 0x101000000000000, 0x8000, 0x8}, &(0x7f0000000080)={0x8f8f, 0xb0, 0x1, 0x7ff, 0x6, 0x100000000, 0xfff}, &(0x7f00000000c0)={0x20, 0x5, 0x0, 0xfffffffffffffffc, 0x4, 0x1, 0x7ff, 0x401}, &(0x7f0000000100)={0xfffffffffffffffc, 0x4}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x9) select(0xff7e, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 11:40:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0xfffffffffffffbff}, 0x10) 11:40:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0xeeb) r0 = semget(0x3, 0x1, 0x100) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x200) r1 = semget(0x1, 0x3, 0x1a0) r2 = open(&(0x7f0000000080)='./file0\x00', 0xa08, 0x4) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/103, 0x67) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x3, 0x6a4, 0x9, 0x7f, 0xffff, 0x200]) semget$private(0x0, 0x1, 0x446) mlockall(0x2) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x4, 0x1bf) semget(0x3, 0x2, 0x100) fcntl$setflags(r2, 0x2, 0x1) getsockname$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000005c0)={0x1, 0x5, 0x24, 0x7, "e880a2a251aed808a978ee47dff3c1877f81f575", 0x1, 0x4}) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x40, r4, r5, r6, r7, 0x7e3916c1c88c04c, 0x3}, 0x2, 0x6, r8, r9, 0x2, 0x6, 0xfff}) getpeername$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) symlinkat(&(0x7f00000004c0)='./file0\x00', r2, &(0x7f0000000500)='./file0\x00') open(&(0x7f0000000600)='./file0\x00', 0x8000, 0x8) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x1000) semget(0x0, 0x0, 0x420) accept$inet(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) sync() 11:40:54 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x10000) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x80000000}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = getuid() seteuid(r2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:40:54 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x8}, {r0, 0x113}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) 11:40:54 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) kqueue() clock_getres(0x2, &(0x7f0000000080)) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() getitimer(0x0, &(0x7f0000000000)) ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x9, 0x7a}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)="fcaf430a7f24450d1ab70b602704aeb237fddc712d638c0073588b0441ab04d04587e7e652233f9bb1da4f1172f01ca874684bfcd2978ac4ee143e178cf2a1e354a197b3c831e6c05e6b548d4a1c33e09a296502a20a799b66a0b07543c5549e0ac51a659de13ed4245b396e7d0a24", 0x6f}, {&(0x7f00000001c0)="77ddafedf8311bbc0978c562b9481d59e554cf771971ebb31075fdf241691ffdd6fe005ef6af38816da43d194878f066e89228284111131f972b2d34bd56fc129f83109a0773c151af5820da1bbe8e38c356926b779b1d72d5e2e1028e026d39428297d1826cff1c4ca9315525c1539d89d6a02f82171a5f4a6bf8d437de1d696103ed58256cab34e5f0dd6ff8cb34a9118570ad68982633b929c47e918d7cb141d598b23b48a19bc12dc2333926dd03c9bbbea5fab7881ddf8b82dadc603bc2047693175b1ce921f0ae703b21ba664c1d8f8aebbe7a1d330b0a0038e6db05ca2d31dee6c5e9", 0xe6}], 0x2, &(0x7f0000000300)=[{0x88, 0xffff, 0x79f8, "9030760ae5c07dfe6b8de847aab53092d6114f53015c1dcb144c3de4c93fe132884e384a502298e3a97c44ecd3c4196636e6e40950e0222570ce0c43d0acfa7f4c0930759d68fb58e498007a5ede1e99dfa675919da8b63d196a8802091227440657948e3b33457306764d776eaabfa2de17"}, {0xc8, 0xffff, 0xfffffffffffffffd, "ee3954869415004fd69fffe44a0d4e9f31b7b596a6934ace9a9cea6605bfc4e2b1307ad02f82cb8a79cdce711781744309c82775ca04bdb9b6f16171561da87e7781bd1945374a3f0edc1c4f62a99f6e6989e08d3fcfbba3ecdf85e4a3c45cd1827f55b78d5dfe5b94c122a7e38a49d5ac5524f4dfa138be7168094963c135a1d48f1ded1d57fd9572210fb60605e552e00b8746670be2e8833f70a9d18616111ed56e8e2ef6709fda2beb3376397a5c4475d394"}, {0x10, 0xffff, 0xffffffffffffffe5}, {0x18, 0x0, 0x3, "7ad2"}, {0x88, 0xffff, 0x3ff, "fa3a2ee44d7f1cf74784509e585a46c491df9572b35315173525c600075f2d877a5a04aea8b69d82caed3de04acddd167b669ab4ac2b7c0a5d56e15cadd2afccbe2857f742a2ee74b7a9f53d821a751da815eea258ae6c7b5bd1df50c4f6dada4b9374e75067ea0c1723c4f3a77f1fa704d534a482"}], 0x200}, 0x1) 11:40:54 executing program 0: mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) clock_getres(0x0, 0x0) 11:40:54 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) r4 = dup(r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r3, 0x6, r5) write(r4, &(0x7f0000000180)="5f916c957a636680a5a13027678bf1607989d5763b3689174cfe6ff1c8095ce5f767a42f88fb9159bf612a101da3a59b0a93e8ab61027b9f1211c7394166ab3b2a3bbdc281cf1f1fc82d0189acf3b6035ec0bbdea3cba5cb32b7473ade4e5b91e097e9c5d98c21a125ddd41fdb", 0x6d) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000140), 0x7) 11:40:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x1000, 0x20, &(0x7f00006fc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xfffe, &(0x7f0000000040)="ebff65fc8f1efd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x3, 0x60d) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) 11:40:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800000000000008}) 11:40:55 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() accept$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 11:40:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x120) flock(r0, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) close(r1) 11:40:55 executing program 1: r0 = syz_open_pts() dup2(r0, r0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x80, 0x23, 0x8, 0x7aa}) 11:40:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getpeername(r0, 0x0, &(0x7f0000000040)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="02407dee7985a778cf8546b9e95e5a9185ffa895b9742d98eb34f4585437c75e08bc6b3c5a115855e083424e486cc2dd10dc2f8712bc001770aa4b90f5ee846a3198d8d5e794d45c7053331a58e216f74ed0e503721d93cf0cc07a446633", 0x5e}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1]}], 0x48}, 0x2) 11:40:55 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8}, {r0, 0x15e}], 0x2, 0x2000000000000405) poll(&(0x7f00000000c0), 0x0, 0xfffffffffffffffe) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 11:40:55 executing program 0: r0 = socket(0x0, 0x8, 0x8) setsockopt(r0, 0x7, 0x3e, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x96}, 0xc) setsockopt(r0, 0x401, 0x1000, &(0x7f0000000000)="2e661926fef4a7c10f6112cfaf5a36ec09c74971e4d3dd550cb1b5a19019e1565f121aaeac31018f8a999a9574a3d5a9", 0x30) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x5}, 0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0x9, &(0x7f00000001c0)="e15dd2dca99071de8a1da2837292ccb495c160c1e628593af74fafae40cff6c3194966508ac54ada85577c1626cdbd5687f0391acfc23ddfccfedc87135b321d45d558f51ec27cdbd1808d92894dd7702e0020ae52c69c1e20968bada0ea1c47e9dbafde36873db03cd514fe8fc4ea34d1a0f369a57f478e559c3bccc461ac60c3fc3fa8d9e85916f3b6129d131dcf092833027e348c2e97202f1e44a8a968ba", 0xa0) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 11:40:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, 0x0) write(0xffffffffffffffff, &(0x7f0000001900)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c62015663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a2a4875bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bf95b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a8a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f049e03c0a3eca82465bb1d159d83aee9e6920aefe7a8761c8eba161d6e8a7f4b87bb5b3ea642802369aaf92a2b8154972bfc459119662099782c6467ee8846be1c12c30136530d7f4617d602413c79ef0e973ce339156228b8ced4e89201b1adb5e2dc582e18c5a46a2a202d464af0c30af5", 0x2a6) r1 = syz_open_pts() close(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fsync(r1) 11:40:56 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)=@in6={0x18, 0x2, 0x6, 0x8}, 0xc) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x0) shmctl$IPC_RMID(r1, 0x0) 11:40:56 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) fchmod(r0, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, 0x7}], 0xc20, 0x0, 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x1000, 0xb4b}, {{r2}, 0x0, 0x10, 0x4, 0x9, 0x81}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x22, 0x4000000b, 0x7, 0x37}, {{r0}, 0xffffffffffffffff, 0x9, 0x80, 0x1ff, 0x4}, {{r1}, 0xfffffffffffffffa, 0x12, 0x82, 0x972, 0x5}], 0x5, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xc, 0xfffff, 0x7fffffff, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x3, 0x8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000001, 0x3, 0x91}, {{r1}, 0xfffffffffffffffb, 0x1, 0x3, 0x100, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0xc, 0x20000038, 0x8, 0x2}, {{r1}, 0xfffffffffffffffa, 0x20, 0x8, 0x0, 0x100000001}], 0x287c, &(0x7f0000000100)={0x3f}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x10020, 0x0) 11:40:56 executing program 0: r0 = socket(0x6, 0x1, 0x80) setsockopt(r0, 0x29, 0xe, 0x0, 0xfffffffffffffe8e) 11:40:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) sendto$unix(r0, &(0x7f0000000100)="a01984a1c996e133efbac0b7451e57d5f74f82eb5a7b7226fbd4aadc9408afb55b67dcac67a951cfca4b624ed6e8c13ec730e9b73065f1ffde9b8eb72fc1831fd91966ea1e99fabfade6157804d6ebde04d4a6a394da03d6cf5bd57ef7cd36f15219434ba877ece215142a8bb2036069ab7ebf36d98e2c504ca63883695e31c7f4ef59de453540b71fa4beb06bc47dd5182ea18c7577d702b913a5b5be0365a1a8ccd395e04528fa92870e39d954ff75bd8035f66312", 0xb6, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 11:40:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r2, &(0x7f0000000100), 0x0) 11:40:56 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) listen(r0, 0x7fff) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 11:40:56 executing program 0: r0 = socket(0xffffffffffffffff, 0x3, 0x0) setsockopt(r0, 0x8001, 0x33, &(0x7f0000000040)="a8d765575fdd6f5ed1cfecc92f24221a77b81f448bd06d047a17b6c3dedc93b0547c742ea2c442a5031636457f3e1908f05e7b7972f84a1525b7c1ca000ab7bd9c18", 0x42) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 11:40:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x108) r1 = getgid() setgid(r1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x1}, 0xc) 11:40:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 11:40:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x80000000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x80000000, 0x6}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1025, &(0x7f0000000000), 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 11:40:56 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x7, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) 11:40:56 executing program 1: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001140)=[{&(0x7f0000000040)="2fb75166547c8a72387a78c4f67a60dc2a03c59a1e770416bd7c48f8c43807b26c8c241e22d1e9d8f8281729fee27a87b91e7082cb0ff7e412e1381978fc6ccd7d206de835677340be26f6fb070ba64d631d88e8e4de2416ef6cb1d0c96b0ab1cb0b2075ec304400721888082c927530ad", 0x71}, {&(0x7f00000000c0)="38e0dc7e88e827e007680c8e05360189fe23ee28cc392315c636fb3544c2acf812ea5c8546", 0x25}, {&(0x7f0000000100)="fcc3113b3c2cab519eec33f19556458897e45f475bf343879eab50ad2cab7f8013499fc298188434c1fd44355139418415eab7a49ae929e215df2972db17e961bf2ea4fb473912ff753cf2a9b956c64fdd68f7d261a7c04d71935f82256e98b6aa5099565249987b6cf4e4c058e6fed01df12a8e47adae1f9d45cea4b58422f0b0d9907406b5b6c9fb882383d5f455d6241585aeeaf0f58250eac6d832d66e4d69b6011e466a8a3500a02825859f56aff07ab57f7232de704ed610401353073c23019d2e5b9df6dde7599ca44ce5cfc4144733bd933a334db7cbb79d07c4b58e4119d8c02b756aa787c9b3c9d89089ea0feeb74218e46ee170116e275ce113e4ccd260d6fef939642553591f8bc951d52b7fc160502b73c68acb8d5d8e49c3b58ca236afb49302831cf340426f3f06b9b891e1adecd1b29e749d08b9912453d619252cf46c6544cbcb012890a939db3ba5c81a9c7c54ac7f667310ab9ffed9ba66fa1f09f0bdf9b4fe053c69370f9fae66b228fa9468b2c1c752c332a66189c38cede137222113d9eda74539266ef280ca60be7ab11d69b4f47458c219bfe0bef05ce8743f76dd6a09b8a949524f85fe39d9f3d2b2eaeaa014ec526b907bb9710a23ece537c49833edd94848ba8c17fdb783ddc83221381554ec6f592194dd94fc1bf99f49b859551fa1a3afc61fedb470bba192de9bf835b67eaec6aa11a901e67bbc346286cda448e4522d4d53dc1aef731fc4f386e11d43496a488b3d991a4036308c6b70a060f7ceccff751651f04702d3e32fe6b93a64f971c92a97200d21c420e7e4ee5ab1c262c5d4f3b43a190d155b70b6195e56b628876f0ca5f8d7ffb70456c828a64a6c9964a502e586709ec5427bfd3445985f4fb26815b78fb3f80575c013199c74be0c87156be8e59ead43917c204c0329b81619215110d0b1af6f5c05b4c41cdef0e71d1218df0fbd26e82e491cffc44efe683aceb7eb06304ed230451c4b655694f9acaa528e4cd76235b13393e6e43679bb7dfeccdc7cc8d747f8e47ee8ea339e786f454e776b01a981cae38f3f3aa93fe57ad585346c576b72dae8fc68d0f8d6dfa3336601c1997c9cfb2e6640f61b7a582466815490ff1c8da17b61ea64c976dfeeb62e5a02ad6274f3c4c79ebe582bae6cd4c42ba4920a20c2fe599a8d400418c24959b48130fcd90639cc53cfcbc2318922b6069807ec6eeb596af07d83aa0f4812385e7b2356c01854823cee3016f9f6f2efc69b1313d475f70effb8628ba09121a81b704745d9b26292c5b71111c6c6193abebffec4d937fde26417cf2be1a6c35b2c4b767aca0bd85a614383510093bd11f19975b846f11f0715b4c3533bd272dd579a6ce277cdc5aece0c2da9582b530bdb52d8c4446cd454a6bfd1debef4a46cbf5d472895c2a902e79ddea8f73a88052e355b5e92f60a5a6daa4362e82fcd250b32a5305e458cd3e608e5e4284b34af1f73ccbd688132f3ff74e3f4c3a1dff299524783fa56d49c99ffb9b6e6390f4a0beeffc95b143d7c21f4defacf5d32f3b1e0154eacb2a19a51d044beb2df6d5a02b668abb80d69bf99f718b0155ed7769221887a0c32dee04b0dc0cd1458d350d178bb59874d83c5229ce6fee2f96c0940b6e215e6b8a5dec7391c5bfc69bcb8c929920b65c19750ed767a73d79bb9ce74d8cd131f4aee1640bbcdf8b250b26953034b2d7e20d40100acb01cb6a695a39862383bfbc1ee544cad141205a4e82a6c0a92715838e0de4b42cb39316e963bf17aff1c56c18d2058cf77e7f8df45b43c710cb6859b766d1ec68ec6c509536814ec5c438ddc120a1ebba9ac9cb6e7b82b3b817761a461d8393d9dde90d39dc2fbf6d6016e9c1518d735ed9f72c16ebb6f61298e7bdfd5bd86cd9d31252b8786b50d9881943fa37cb7ca34c474a5e3665f084b872894ae096b49a62462e5456f1b9c3204a6e774aab6b57271d47be02b06923e161c8794c8441584a0bbcb862e527fdb2f4d4c1522847bc8946bb6bd97aed3c103d8e511406c073d341e46c37039f9256b129f8dea20b839abfdfa51bf667bc43bfe78b4de94c365dd40c58811e4765a0b45d3a311f031c2aa13a9955b3eac760db1f2d0ee0cae39b4a4274c049ab44f6c24bacaa5965c5492004aa954fbf03ed95353a3f23827fa588dbb3a7200b2ebd6c25ef5d7b1a1178f59831b44018aa5a235ace328bee10fe47f0f943e52981ef944265230e566e6f60ae3df7915d4bb1a6e43f1bcd7a813ab93162e2d19b68abf5124e1bc5a6575946bae30b5bc116b2a779e9a1127fb2c1df341caef980439aaccb5679512512dce6f969565e2e8599a86d9da731e9aaa3513b46e797e4e15386cf0232dc8fdcb6bd9ca15921c514837438ac93616627597f29da96f77c3216db5797f6310b0c5ef148ba1c626a1a5de787c5e26e139684e0ad471e3e1eff6d06ddd5800ec55907a3514155a89a0d0e259c998c6aed62fa4a47fb2d61221c15dc557d19728290a361e61e0162d2dc0b52dbc0bb71c10cf2c2db9181d2dc8035e23426ae3ad0620ada940248d754be06af7965ff68362bece35ee26b3a73ac6a063240130d6d2f4158868390049e409763125049d73b0a01864a01fd0f414f011dcfc63498c4f8f0b8bd9cb6a9e266c0f5ac7920083e82b3b9ebe1645a11854f8068aa8b8ccd0a8c9d3daf9f62b1a7c9b4f2e8da0d3af2fbea20c59905bb8e9c8379bf1b1a90b391cf78170dddaa7dd911741ada9fb662ef1966051cb9fb5d2dc76e70780004b26e93cd6030978c34a4a016482ebacb7d528d559fbbd6259a64cc5ed2615db54aa3dcaea0077761f05135701a59c1570f54c45bc4268d964d01d2e6eeb1c41766b9b5b611760a9d3249942d7983d9f665e287ce1d219105398d354baa62b7056bccd267f787f99f10302d6d820ffa713e4607232510904d057253d9ba75027460cd177cb4a655f1d47779333120ede0f87983cd56dd4b599512e30fbcb9af9c742a0620df51ac033ed44647fee9c7187a81dc7c54bcc1d8afc2e6d509f44a19a7784beb90318cf46ba8aa5eab3679adcb428d968194c8e4913c1c1a15e7307baa53aa281866e6516d3580c2957c959bdb7cd3325af899464672eb6f8fe080e71fb9a9fc7160ddc0bdf4a7b10f82e7c2d681a2b07c59c0db26e17ff68fa943cda8644be6bbedda5bcf42c259f6045af8689bdf239637ec68b5772047b2f6e9ae1dbcf175b4e5fba229c13a8f7a4027fb70e5d3805d18f23cb40da12c23ba9ee655672b41da7f9bbb631114fb3e18864d9a5c6a198625a6f90c271df2fd80c55388e1975878cdbaad5b2b0eed661552657ebb05129a15d87217a0dcf64cb3b37e945a5f91ceb9b01754f7eea3bb3e7abc9f4705a7b2b22e2c4911186cf629ca29134515eec53c117fdf5f4c5cd4622a66068ad73e56daa5295e71daea71a89398ef13c901368623198c044e6c63fd123a8d20adac1527a835528af546f72e419e9c842a7ff904eaf0074c2f548f981f03aac9959b60db8253104e6d524c9c5ff24f63cf425fdf0b78a4dbd458d08cd446c98285117fc1a958f852bc817500a50e9a2813f62163e26a31d6fb3b2252bd4c9d2722f6826ed148cff12fbb078a54da6a14b343c0e49526e15423e95ade760c38d2ccbafdb0a526202f6fe75c9bddc0f176fb1a10fd97974a41a7385ccee7d4a84d3d5b7f066407af3e11fdaf2a3cc91f2461268894b30abbabde567a16aa19511c287cb36fcee9a48a4399167243d67961aefd3fbc514e6c768eaa7cf0aaf87f2a683b0f558926f23328f6d1d6e68b232df78be4bccc89a0d7a51c1b5f898c1272d11fde71dfc82c6f140b261399966493517d0dc12ad719a8d2e420ce46bc1069008f3cbaed9ac2fe212948c9b1c68be6b535ccedcffdfbba9d0888b64a1b34cd0a40d718b3aca4c0e5fa4001087e9a63aa9d786613168e7915420e1aac707b7d6a6eeebaaa38dd1d368b2bb349cd063723a467603f9f4d77a23f4dff5d3b5c0cd52f9d91cfbc08515aa392ae9c1e6074b978a8d80c7468f28965fba794366cc09a91520d665d0e7a995a2f466cf59199b2f2417aa89dc8e9bd8c4dc715bdaef2b4be3f7ad167186cd7f20108fcff708c6e02fc4f2b220ac97581b1accfde32e38b2522d6a56d758a797c3b424423ea0672e108ca02d44201108f1c244c5536383091a1bd2ed42a7dddf1dfcece1de67204afd98e9934b01b12df4990c028dd7a3b043f3bfd73e82215c91deaf769f12657c5cb5e3abcea1f5b059b732fb85153151c0072171e6fd6a50ea12c5f292f0dde30d70a223fa0f33d49e7524b85af380fbfb5209b759183c01c704fa93904a5ed6373d9bab184fc71b6134ab6e486abc2847fe9c34fddaac9eedbade19c9f2b4f250ea90a7487ecba2b3066e55590f596393a5220f4d725740e66a0b62e6e70b6bbf534679823f9b5bbbcec92fa2cb490455112c3788ef8a4c51692a18fc2523675a2c4a1b2cb3c5632d0771535c23d476bb391754b516ab0d21d8f7db1452dfd9c22ba6dffaf2cb2d63b1326ec711761f1e77cd1a20253fecfb948fd5b89a75eb92654c7ea8008d4581879e82f3a0eeec80fa8784dcef3b439418d77499a8c676ab0808a59fa66dc82c9b8e366845961572b44752ce003062cdc71fe52d658ef09c8dcfbb7f614f2c06e3ab8619c002daca2b6c25eaeb4fe535d80e8b018f0b51d80eff7a51e6467e0dac6fbb99205252a1e51648dbfa625ba8fc50142cb4bd19f723fd7bf0a7ab352a515c92669a96c263dc255bf357dd6fa2c38e58fc93b931eaf4d68bf7dfc778219031131abd8efa576af7d44b55a74d16ef6a999314068f7b580b210e02137e2b463ce0d8c9781d4076280ba1415efe8d17c9585aa8bb5e033b015de4deac0ac89a1c5ea71dfbf4f9999077c6a3886e21ca818b8862409a36c800aaa8bcfe03c96def69c5e3e659e3407cbd04767fad551057968aba801db173aca7307447565d6015baa2d15a19a3165edffe463e307d50decdd7d074a7a112e28c73e0092125118d7348b06ea80b6f7a12635c406c29f2c589ed3a0a0073b4beb7279c18447f42da9b62a4404e4497e63efd7243d75dbd220fceff9daf078591e4e9d0aabb13dbf7d62a5e057e211895e4795bf89547ef44ef82437da33206ff206a262b7ce5c77be84b7c8fb583f3ac30a333e08e7c1c24c15d7993c638f2160f2412710882c25db303503c4d8e178d08fbbba100380a6006d28cbbc808d11d70896de41104fc6d2367b40c4e04264b4ecf3c1e9374d4fd0346b388bb47401312b661ff433ceafa2457d26796ac630088993208506df385ec8ee94b40862d5ca871c9d9adb5c764b4b95e313c57c8c862bedb81682f553b2a0d81ab1d4449f559d1c973a2e2afbfa5df4eef921e6f2c02b2b2cd04b6b4e7450dbe9c010d57ee2312f0a1c1f4c775b92adc278bfafa399aa662dfad5c57b67443291aeb574c3d85e56a3b6f73ecf38b5565140f634fd760e51a32788333c0253bb84ea20bf0d41445c987fe79f2755eaf851e48ce9e2cea0bba0c6154f3527d7857cd67c3836efd17eab2ee3aecd7bee2b0cb34ab4e3af209866e1905d2d78a67c16a34718b927eafa7f1cb52959cc6a0684e1fa42d2c11c767dd86d5935469b620e5f743dab2422e97b44024a6e718c0d4aee0263e155e685eaf1632a6838d385d61e2efb7840f8badb13497a9d45db507078cb7ae38feeacfc867c47e1fbf5d74bd34775926ac406a", 0x1000}, {&(0x7f0000001100)="4cb3e3", 0x3}], 0x4) fcntl$setflags(r2, 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000011c0)=0x1) nanosleep(&(0x7f0000001180)={0x6, 0x22500cd8}, 0x0) 11:40:56 executing program 0: r0 = syz_open_pts() msgget$private(0x0, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x3f}], 0x1) syz_open_pts() 11:40:57 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0xa, 0x6) syz_open_pts() readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/236, 0xec) mmap(&(0x7f000071a000/0x2000)=nil, 0x2000, 0x1, 0x5013, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:40:57 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x41, 0xfffff}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 11:40:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x40, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 11:40:57 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000000)={0x2, "01dbe631bf01752b42fad3c6e09ea5127f405308bf5f5b7e250820dbaff33dfd9c4ce86186cdaf065e294b6d205c361f13c136ec049d29a64453cbf320b109f9012ad2e18116ef722e74fd8889562a8ffc25fa55b1474d08fe5ddee30f0d0963bb209c79772aef67619bfa8143c77649073910121f7d48262e8838abd953815e40bcc85908face027800bd7037cffc937803c2efb662ffe69ab4eda3b53f469928c983113a767f3c7748139a48ee4e461e7bbea4b004cf1105da0a6cfe10bfe645d831fca6a196ccbf36a138d3ee071c660b5fc96fae7b9c17e893de4e5d92cff8f0"}, 0xff12, 0x800) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/114}, 0xffffffffffffff14, 0x2, 0x1000) 11:40:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x30, 0x100000001, 0x0, 0x0) lseek(r0, 0x0, 0x1) write(r0, &(0x7f0000000080)="74349dae9d3286bc733f53be36ff175ea4e751a1c70960459056e892499b20d9f0bc8707f810fd043fc67d697ff798184a5c2b254e488efd0ef3f20b7257b4c773aa6eb100a9142812482a7866f7a740c0467f8d3528fcb566d25be359a3d3de3ca4fe5e3c2fa7d6acca35fc9ee8500bd18ec322919d183ef52cc6b5b521e4b938104a7b211bb6d560a5b52b31f433a42865db1f528f", 0x96) setsockopt(r0, 0x7f, 0xfffffffffffffffd, &(0x7f0000000000)="3971d96731d98f5a87dd75abeff97dc080ca2daeea3ff7b0a6ea71cf105dd51fc26bcee1cd6332a1867369c3c15bc2a8f6e85efe5b1e014ff996d0c5bde5cae8771efc9c747f6688921a6fb69589", 0x4e) 11:40:57 executing program 0: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/74, 0x4a}, {&(0x7f00000000c0)=""/174, 0xae}, {&(0x7f0000000180)=""/186, 0xba}], 0x3) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000002c0)="1133c159d95473eb1aa99b45bfd65d24290bff636a839e73cedcd888e714a76128f8de29b9c4a096e2b22821594ebca6dd137c54f12ff75a776601c2393fea8a8c0466d2fdb0c1718cdcd257d25e73bbdad90b2ce2062f7b6461429a3b17dab78a4fa5834fd413bdeaa5dc637012341aae5c3f4a00535e9e", 0x78}], 0x1, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}], 0x58, 0x2}, 0x0) poll(&(0x7f0000000540)=[{r0, 0x4}, {r0, 0x44}], 0x2, 0x2) getitimer(0x2, &(0x7f0000000580)) fcntl$getown(r0, 0x5) r7 = shmget(0x3, 0x3000, 0x208, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) r8 = syz_open_pts() shmctl$SHM_UNLOCK(r7, 0x4) truncate(&(0x7f00000005c0)='./file0\x00', 0x5) fcntl$getown(r0, 0x5) recvfrom(r0, &(0x7f0000000600)=""/38, 0x26, 0x800, &(0x7f0000000640)=@un=@file={0x1, './file0\x00'}, 0xa) renameat(r0, &(0x7f0000000680)='./file0\x00', r0, &(0x7f00000006c0)='./file0\x00') getuid() flock(r8, 0x5) getpeername$unix(r0, &(0x7f0000000700)=@file={0x0, ""/8}, &(0x7f0000000740)=0xa) r9 = openat(r0, &(0x7f0000000780)='./file0\x00', 0x0, 0x2) preadv(r9, &(0x7f0000000800)=[{&(0x7f00000007c0)=""/42, 0x2a}], 0x1, 0x56) close(r8) r10 = dup(r8) connect(r9, &(0x7f0000000840)=@un=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000880)=[{r0, 0x84}, {r10, 0x43}, {r8, 0x21}, {r9, 0x10}, {r8, 0x40}, {r10}, {r9, 0x90}, {r10, 0x10}], 0x8, 0xb79) 11:40:57 executing program 1: r0 = socket(0x18, 0xffffffffffffffff, 0x61) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 11:40:58 executing program 0: r0 = socket(0x1000000000000002, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c1225ee193aa7cc9bce2a4c1ac74c490bf3d5e07547b2ef40d83af6c9e8b586b5385e5d4bf5a6c8aa18a1039dd4d810e897345ec35971a5d71ec7041d54c45db8cd5599a341296c36937f18e9aa53248fcd37e4ed63c4855c7f313c65cd9b47059774937e92c6a66a7c045a1a1267", 0xb0}], 0x1) 11:40:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:40:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x3, 0x100000000) 11:40:58 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x601) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xffffffffffffffe4) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8001, r3, r4, r5, r6, 0x2, 0x2}, 0x9, 0x8000, r7, r8, 0x29, 0x1ff, 0x8, 0x6}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r9 = dup(r0) fchmodat(r9, &(0x7f0000000000)='./file0\x00', 0x48, 0x4) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) mknodat(r9, &(0x7f0000000040)='./file0\x00', 0x2004, 0x3) 11:40:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0xeeb) r0 = semget(0x3, 0x1, 0x100) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x200) r1 = semget(0x1, 0x3, 0x1a0) r2 = open(&(0x7f0000000080)='./file0\x00', 0xa08, 0x4) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/103, 0x67) recvfrom(r2, &(0x7f0000000380)=""/91, 0x5b, 0x802, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x3, 0x6a4, 0x9, 0x7f, 0xffff, 0x200]) semget$private(0x0, 0x1, 0x446) mlockall(0x2) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') mknod(&(0x7f0000000980)='./file0\x00', 0x4, 0x400000000003f) r3 = semget(0x3, 0x2, 0x100) fcntl$setflags(r2, 0x2, 0x1) getsockname$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xfffffffffffffd0d) getpeername$inet(r2, &(0x7f0000000240), &(0x7f00000009c0)=0xfffffffffffffdb7) symlinkat(&(0x7f00000004c0)='./file0\x00', r2, &(0x7f0000000500)='./file0\x00') mknodat(r2, &(0x7f0000000900)='./file0\x00', 0x2000, 0x0) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x801000) accept$inet(r2, &(0x7f0000000540), &(0x7f0000000580)=0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000940)=[0x100000001, 0x0, 0x0, 0x2, 0x7f]) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000600)='&:%\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='}\x00', &(0x7f00000006c0)='*,\'\x00', &(0x7f0000000700)='\'-\x00', &(0x7f0000000740)='\x00'], &(0x7f00000008c0)=[&(0x7f00000007c0)='#+\xfb]^)\x00', &(0x7f0000000800)=',\x00', &(0x7f0000000840)='[(^\x00', &(0x7f0000000880)='.:\x00']) sync() 11:40:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:40:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 11:40:58 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x100}, {r0, 0x1080}, {r1, 0x20}, {r1, 0x82}, {r1, 0x40}, {r1, 0x10}, {r1, 0x8}, {r0, 0x4}], 0x2000000000000056, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) dup(r0) write(r1, &(0x7f0000000140)='U', 0x1) 11:40:58 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r2 = semget$private(0x0, 0x1, 0x18) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000180)=""/69) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) 11:40:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000000), 0x0) listen(r1, 0xbb) 11:40:58 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1000000000000082) r1 = socket$inet6(0x18, 0x3, 0x2) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0xffffffffffffc96f}, 0xc) 11:40: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, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x7, 0x8001, 0x0, "80495500023cd200000003006785aba600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffb, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:40:58 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r3, 0x20007471) listen(r2, 0x5) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 11:40:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) 11:40:58 executing program 1: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 11:40:58 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) r0 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) fchown(0xffffffffffffffff, r0, r1) 11:40:58 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) clock_getres(0x6, &(0x7f00000001c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000000)="7a7c21f7fa626bb472dae3b5f55997d333e0cf882b006a29f44138ce56bfd17c918408fd889d2af79e85d8fd28dc133d8a1120851681b20b890d29a63c3964fff30ef87ce991b8fce01db92e8b8010711dace3e904d87fb6c8015d270bf6e7d0aa309d99f795c1a771ca1079daafe0bb63703e1ced3db7f3a407a311debbbbde1a39234978b985e72b8b44c71ee3e9941797e6b5bfd1b009345e2030640ad1ca030e055a14732fe5f07ff8bf5dbe73974034612eac9a3f9291cb02030391b8a8d6eccaced8a03c970565a24051fe915fb37181afea2826", 0xd7, 0xc, &(0x7f0000000100)={0x2, 0x3}, 0xc) 11:40:59 executing program 1: setitimer(0x100000, &(0x7f00000000c0)={{0x100000001, 0x8}, {0x9}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt(r0, 0x1, 0x7, &(0x7f0000000040)=""/78, &(0x7f0000000100)=0x4e) 11:40:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100007, &(0x7f0000000000)="a64e98badea197a7f20d67d48328c4aeed80c94d1060eb0a113dddf783d876311d983489fbc048000c6e692acc9a0f59a4bad797f6e0171560b800000000", 0xfffffffffffffff5) 11:40:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x2, 0x3, &(0x7f0000000080)="354d15ada5e2cba3a2e213ec2f72b44208ebb05f9159a2f5791caa029d7937d31ae1b7e7d81e7db5f2590f22174ece15784af8ece8a851d3503fefb2f5d2cc0bc227567b4127294cf947ec88ff7593", 0x4f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) 11:40:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x80000000000006, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x2}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 11:40:59 executing program 1: chroot(&(0x7f0000002740)='./file0\x00') rmdir(&(0x7f0000002800)='./file0/file0\x00') r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0xfc0, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x4, 0x7}, 0x10) open(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x11, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000002680)=[{&(0x7f0000000180)="f851af616e1f0c6fd3c0e9b1ea85ff1d092351b0ff87ea34efa1735d831e85cd64a4cc71ccde", 0x26}, {&(0x7f00000001c0)="0ec97a1825caac37604daebe64c63328b0059bc77fedfcfb595a6a4049a6da8bd1060a357d98382d34c7c34baef8db0414af4f7d675bedd7dad372f39519e70ea62513163d31310211780bc62ce25ae2f78f4d", 0x53}, {&(0x7f0000000240)="83744b24a5a20fffc74258f24b20f67733e70553ab00bf549e0a2340e26063c2ca0e39f295b58762880a692192f12a0d03548c33322d30dd87d0215f0ab198c9c01dbb8ac3de2324979bf80fbc1a002fe7ebe04d0a26dcd469635d3cabb4ed771af94382df4e2b0c65bebf2e58ffa597e200aeaa59c7761f6372f1214d2767db9b238801071c8e9d", 0x88}, {&(0x7f0000000300)="e2bf8fcfb90028971538dea9b0fc3fde3f383378fc43cb0875dd8aeb83578d18d083e4ee560e12881f5ef36b63b1d150fa184f665a73f4d0f0be093bb572e67abc1ed0f3d18a21e5ccae054a92de0dd37871f1cbd6b18b00564733", 0x5b}, {&(0x7f0000000380)="f2a29f40bbb8a82e3cef1975e128523208f3325db30712290a0bba5e7f295b291b27ce619d89b89d30192eef4845f113b472caa68d29e22893795ef5a079dcffa1a89c77b67a4479b2e7576f4ba8e172aa22b7f0a76a7505f03d3485067d70cc3ac5f32b1673c01f3c5fe2b40fd76a11209b6ea3ca22650aef6247e321c7fa9834bbeb68d213b08cff01c3a93333f9e5094b729fe2549b61ab88d4f0fefd08094f1839f3c7095075d227097b612d3039abd4b22fff6a3f5b08f3ece81897b874cdb2", 0xc2}, {&(0x7f0000000480)="b7782bd2b82bd0a8187be45c0f61803d4a4d7a8e1d9fde973c15035d31b351ba5e4ed4446b08b81ad25ce7ec907eb2a8271ac9dbd0463acd12ba659ff78563f6f0e9dfd4dcb155cf1e67d7646500235f40860dd30860e5545c70a641d26e4a827db34a8958ba79c2465c83da21c295e08b85b4f78b836e38ef1f7de5ba7d002425610f5c5a3caaa49955e11350f719df12681c5486594a04648fef18d035cd2ed89b78176848fab1e8d853c3c91347969ef6346b600484c30e9fad6913e68f9a41564d10420d47a3756505bc749e4bcb94ddbec5f197793095bb044f2bde64caef57f0eedebb0221dc84d82bae23ea8b90c96e305ceae89e86c5cc31bb91cc2f2e512b3c55fe13c4ed001cd1095d65abb7d1716f559879fcb57d3aa48a686026d52d4d2938776755b79f87f57e7edbb996f9715d45722546b7f2b443ce4f0e8262284361f10825e47e0ef944de30b9dcf333b4e84aba3b405276f4f035e9e511b64f9895f2675451b80d41f73bebbdb1dcf0a71b7a17c3b578b843fe963f9388b115a699c33989b8cacd2d515d2c6eccfad7ed10b2a270dd8b5c4784b391b2d28840a40b6efb3a73579798e34a2de8d54102a683d1c6c8240d12f47a912ab0d04f3c274d9a4f4dc9b521532034b973b87c69e9c66f38aec17f7506ae58ec55c6100e8fa51d60e22111076626061b85ce40f5472e2263c18091a8be9e1ed9395e4bb006ce1211f9bf0997e6679f5e5bef9439418d83381fdabf8634d8bd7130785b44d17333fecbacf69a8686162a4ab5c237d9d6fd2976645ec1ef9f2f7145e4090bcb9966c0d45377f19e88f5fd4e78c2be30364dd921bc9df2dcacf59b7070541f066d131a6353bb37d20451b626305e30ddb634d1ff9066bb6b72aa8da51b00b13513233232961160a5d37c49e8bba37bf177e0fe079b73306d24d6c0235eb5daaccac108728f4463c0ad84d6f0f3599513ad6c535097e3fdd86a5195b065888b8bfe3e4b890e8091ec153d260b3b560333b2d109883ce932070e9d34de991a8bc6440319dc4716618957a572cc672e2c6215fe686546b10120375bd44a5e69b80cb0761c15a959e46b88b16570d754801c66d397d4085fb701f94d2ef89c45e249839acbdb9540c542a977093dc456190ac20aad2e6168faeab1647af43a0db225b791ff4a52e836ec9dc219fdd6ae783b28844e5f5a1843235919c22d7dcaedfa8634609e0ebcb9c4e5095b472842c58e5b058c1618d1f6dc5c6db2dcfc5dac5a162e9b27b630edb1e9f185463c15720e7a864979e989c5a373228acc4ae3e6dde28005e285aa6c754b558f9c169269c2f684fc48c5053953f69669e8a643f22a0614c0a508a425f414550e478c5630a60516020002c7c38f8355d0afbd51fd9cf7ec5bc2530a1683643b0b00d871079b79e773f668a45ee53ce9584554a8d338d01139dcbcdd49e46b6443a98b60103cde773f4123bb4d5ffdb36236bf137cceb6b62061892ab3d735b2c1e774062fa8b8bc488c5b0a47739b96cccf4ed2e6bf2722edcf4068ce20f1cde948352f55e0471b5280dcfba7d50a76fb784987b4464e3a7e0e69f2ffaac2b875b1c2b70b7a7ebe543b5e94f19281573ad4a26c1338c259d1390db3587cf286b8689e3336825840a40085771f8de05b37695048e00b753b5a9cf1db274e987171038e09141c2abba1c1807886186ae6c600f13598d7d511e75004fcd73ea5acbd9947d720a85fd813510bc410989fa1fb2a473e8b43ca38489811626c960ccc3e8b523842747df5f3f63583773b5a255e6ab5b31dd15d8159023bcb640b6913da4c9eeabc80a52461d0c0b9b6b3350115a83217eb0f7a2a014ec1b4a7639c24be9e8cc2472e9fc03e5d4abc31c2756a915b0100cd74abd29890a3bc939e190e6333fe7a35fcbe908833804289057bc51748b2ed3c05576431fbd9c1662f8770e7d3ccc9a31a19e60e866e20f3f8f8f1b012f7a4018f144a9ae97b23d79b098b95fe2abc76d5436f8832a2079d09e06d7bf2755158ee13578af7e8bc63bd4ffa580d18c883098fc49bb5b535fe80685a9fefcd7b049b518b5ab07e393d6c22c52eee42b6c4f3dc6228ff22fad834ab5889b9f7f33237d6fb00ca82f975f98a24e8373fb94d05ca13b23221d705e0b99798896f391525f582d879a1a1f8c390eac275fc1f7614555aca1e08751f5aa2d3fc818f9015c29466c96a75e5aeca094449a1fe63bef1257d2a031685442ab96dd47bef895f3e1afa829168614096fd816a69cc089c465b1fc8013402a2d0887153b8dbd2b3060ef86c4411ca26f56abe6fa3a8c32a1b7c96a554b7272064e3e9a6a6e749975ad03a4898b121f828abbad92518274db94b5dd6f5f3c2977232d55ae3d1117b9ef8303ec99b70278ed7cab6b022ca319f0a65d867f290916e344b72a194cc0fd2430dd304a7b4e0c138dd0c62a6d9f68259a5c7b84570ccbec35c99d05a55ef874dae9c35b37a77cbba64c027ed2e768a777bfb8541a2865654c18e397f20c5c24124b0a30d49259e522b9a2792845540e0974458f127b963aa57eab3ab94f64c253dabce1bdfb3c407606d4459b039749ba8b8d52e857e4d6c046e90e089a7882a6d153c66821c50f7f7f926b432fedd340ef1b714e09c9abb5beb201de9daf9c8b52104cc990e0ce362bef2a29752582a6fc82cfec77e5cf67f67a2ba94d2a5457ee567085f8abd88a28833692f77371a0f989354e3e36e923c15da26e59bf88ce4ee7ab28661b0809508595e070d3a2e8064bf0b2576a254ee12699d5fcf88043b61b12859c018df1b1f3f6b38e729b9529441259aacd8b3e9ef0406a7680accf38e42dc1c0bd54a585ac48cd12a33f6d5e13e3c5084583936563579451c89e20273e441a55fd550accfa60103295587dcd965d80bca8ef8f21a68a2961fa7cc3b47c3922e93db28d8452c6a6f88d3ae4d3dcdc9f4135f1c901965388be8106f9b733acea37f0872553bad4a2d8f719cdc9f37136b63d5e79081685fc957f35f0d8792580da32d857ed1e84093fe305492d42979ebf4b0dfe0e34e82b75ae7bff4da3e12ac9287a03f2165057886f7226f81fbec4c8a442a5d1e78bdc96d92329da001f49579e0effda6e1e2c22cf71855e5237c5456e922d34de42b110d1b329ac47589321ae161c392bb2cc87a4c1fa98f18d848bea30286c106880293b86301eb46621ec257928c0f082b5461b468a3e98104738e3eaba43c2cd5086f2263359f7caf63df5b22efe67900aae527efba696674d2149321c34e647311d56d625ae08019b8cd036b0554c1419819794d93f38c335eed5637c2a8a0825af6d6814a82f04740c0cec3ddb80693ae15608b6b21b4dd54f9d3c9008ebbcd10f0d0954c80ad813909b50082b713edb50a388aa46579ba12704d846f317c7c36df236dff61ef092db0fb104d243cfebc2cf69077c908c491fafe8b0fd002efad01b06538ace87e089d813c2483d2aabba6a2a02354b5e19030353cda1ec3cbbdbcf4ad3a59b2bd8b603a4be0c5f07c7e6a388bfbc7c23d078e1161c8664c4ffe6dbfca04119877630647458ab92b35003aadc8fc944029458c5594a76635edc74dee98571e9c0865230ed3b4fe9a34e3429da3c7f5aaa22506334a355884d8d033e962506b91bf35ebf3af4002b99c5b3a8fc0f79b061bc69180ec5a095b69aaa3e66ddcd5d0a83f3437af92873571ac8dedac6388bf41cc98f9051a12314cb038f762ff4f625a3c2a4a8099a790bef76577ac6fb258b94bc702a81beb5aaa0c5dd674d167f8a84ded9925ca9c9bec050a8e71aacc2ae41d8dcc8b2ab25cc8e6cc9c9203b297ac43996c53c7bc1b2f7e1e9e8d056fc053e1de8412bd8ce39c02af06af28b6adc384beb5b30dc25e57c9ed10868164d39eb13b401a2f2f48a8d665292c6539da6fcf8f2f50822d6cc5d5f68f2f4c00fde501a731a4630277f4a3926c4a68fd89d5a2267b523a8949f71abf65437e7b9bf15e4f46e221982aab41ff7438673d7edcbc0767f7dcf0844c521c5393f16944da7dd8ed7970478bbb2f149e90ab3dfe24de1e230cfc6335afca5e0c89565dda43377ddfdcebbf5d3ee0cff0234bdf38222027bbe8eb9413db31d727b2cc65c3356ed04b0dcefd1ba19465c7d28df0cb11864e3308fcdc2cf3c385aa69685e9b5796a4255cce6a1ef5e3db8cd8f49b146ba4ec51a94331460ade465807b3b88feca617636ce2828a2b204eb4eb0db2f1fa5d97df07c9d17999a63b39aa15a270bf33d24225e48a3f9537ed5a0fe7716d004ead4c8e3e6c2d04d4cdf5a1f66efd6b69cd1a3e21841c19c7865cc7dc347e068283e3552736ad329a4533909f1ede1a05d7635670fe5406b40e6d9f9c31382651999a27a81214a8167a8a6f002a7a866bcd682f5d294083b912e757a489e1a7e1c41e77339c7d8bf5dddc9a25eb6644b033b2cb723150fdfcb8f764a7f3664067465193db85f340807e72b818f5815e295372f141706ce30f1b3a781e5e24f820627f8c10879a76db2325bf6e930b91a2063b8e125745d797a9f2863f3807da8cce54b8e404dccb83d087ef61b3dce0049df16bbc757df743d5a957561512cb16f097fc137240829098fb239d656b3cc1603ffbf2237c86f67caf0b120e4abeadcdf80cc18076459fc55e05dc12568b8d1b3977419b3414d0715ff8538e1a4105d521e1fb3db49b37651361379c885fe50795a1e10bd2afe1a1f55b464ce163d8ba8a7019cf561ef3c594ef036fd0ea6292b3ca56f1baeb0d40a6f0a9da9949159a1eeb5dc9ef167a48423458a26fe34f12688279aa90201e62284597aec1096b2c85ed54bb296abd61fc76df43e4c58fad29732c0531353ff5b6daf597d23e65904a4fe2c6bcbf0062af2be16239a2d10ddcf0d39b43c98b7ab4d0fd6db8e9b0c61237f147061036a33349e4197b3e586bab40774142bd9b73f4d2cf99d6fc08c086dcffd051afcf6a8876bc1a4a819c61fd66fa2f14d5e7586a88136977f28bf5683bd71f173f0ca1e61769ae65e162d32ac777e07659202c9e52a1f17dfa77dec57da887a6125b297812b0e27ac058694203638668d4e9eb5020142896e6f7c40e5f725ba578ea1b4c0bfeb70c15361be06ffa59648d0b4ed57c6171701f97af20f23683f68fb903e19d5ea746021630d93f6f7ae2b69dd6101f68d6a8f166336790b927dd2b6651f2c86476c9c6e1ce82f6eba9c2dd792a0198a71769365e29d4d18541ad48afca65b6046f1e3d0bcdc0a778224976d2e8ba54b5c30a1a67f085108c502639a76814d9bc64b1681d62918568424502c92d07db3c4b59e384a9ff86c66b82c33b0d2b0cc851f8ff507ab1c74d6cb360cb09e3a6d4e1136be41bee0eee94a5f0f80c18d91c1ffb19f8c6837b931df6aee9ff28264f7189f2afb78b0ecb53acf92aa81b00057dd18198684a82f2267fe9e80580ce27c3ae90b0f0665675a408f96ce40eee868065584636bf0183eee29cf599265e194875b9e32e27a2ef719e04536953b18eb7fcfe3ad026618d6b98c70018fb342b78e94cd83811d57d2415191cb03847bbf1358df9fcd4499c8bd6bfcd5bad391445d9a1816c3e9bc542c8b5a20e1904087701ccc812f32ac3402dbb8856bb0f919eb833d72ab81d716739c4be151c12f624a65a2cd073ffbb1d70449cd0adac887d6d1c95a24fe64192ac0264c5a3e71e2110e991ad1d2c8cf7a0c2b9f2e821a49a8f5d909ac9938d092cb3c27a35c5090d84e579c00cc1a9325e31", 0x1000}, {&(0x7f0000001480)="1546d409abe00bfe74c3992e2d521d490d3fcbafe15e5af703500d10476d1e7beb9adc7ada411e454a5243d54f54707b3de972444af2ae5760858979ef52d76d2257fd72f04daf7297209a2eee3ddbb1900d7f2ad88d0df69f8266cabe31f2bcf5a20bb273dc004ecfe9347df3f0782aac17a53941b51a3b755be5f8fe056dd14d7052d72c52085b47a54103c1da1966abf1215b10bd61db39f42ad0d303788a7b757996997be8042aaeb9cfe6be69f319b6d7a1cf63b1692898531ed69bcf3485e89f160d8d94612c269949d7968e98112251444eea17993b90036f26", 0xdd}, {&(0x7f0000001580)="4bfe88576e12657fa26d393f4f8d1fa8ec90c2d89b2b504242b6d77ffe9b7dceeb881328ebd6fed19911d06b06997e869a79f83d260d729067b6089cf85a5af9865899af338b5de1bd6ed2d14c55992b433c92dccb54f3e692b606a3a158", 0x5e}, {&(0x7f0000001600)="1efcde2866e0bc45f42b7a72fc6ab0894252176bb7d12a05b5174818ee660100019671d98f191bc1f22f5ff5674cf3c272748d4bdc278340f5691d66f97047526fc536e9321b70b11963df65e3145b58", 0x50}, {&(0x7f0000001680)="1e631109df3587ddf85b017780f467db3e3fe403cbaa922e243d572a19327277d16aa14a92954680d0feba9e1e929f2379077586e74cad6d3a87d316f0761e2d0f0a61ddfdb8fd58163343c8ad57fcf3c5ba29b35e7e58b81234476a67c300542080069042e29bf5c8a5482e3a8b49f6b0c5e46eb3a9ef9b3e14b88fc50f2e6d54bb49fe8cb7821508d6472a0f17e714d2c95d59d1f9630b01befe4117a7688240e1a88a6db50e958a3e3dbad0decbf06c651e86749ce3b9661b8dfc205da3e157e972a26677535ce41fd97ff75d4bfdf776b645ee9ee3449b36377341ccb078cf34871c6ccf0376cd14e2388d9eed4ecf6a2271d684cbb871d774ad30c5b40f2898897cf63b9353313c5036b35640c6f8ced5a92a7964761bd40c9185ff1e3f684b3583863175516016fa4ccc25e5e554d2b87034c6133a70482966b5c4cbe1d99343eae1cd45ac72a7592087424e4b7f1765a8823fbbbe322f99efb9ceb20cb0279663a8884e2cbc8abfc2e0e15999cf0985313efbb281b4319861e5112c185a612f0d0606c7c6370d483d7864263cfbe81d7624250059ab966f594c615c35ffea6299e9d4698938661d493fa0ffd795a5604bf8a7f55d22a9e62a4a92b6671bbda8603d4b1ce155e3ea798434868eb756bb0cb336e359f662a673f8ef9b720b69071dfbf63bdc9ff52fbdcbdb7be4032d15448b3ea14fcc66402574207bb8a3c250b528dc276c10a9eec4cc2da3dd760955ce7021b5054f9bedd979056eab7dc9f9da5e41c27c6481d60c931b70f8cf8167f676b6916ab9ac09bcbf41b230c27b55f8669de47934e1907cd67afbb514f404f40445acaa8f8603b1ee5ced6cae912145de0a1db41933a719e320aaf14b952b610d3ab7726a13b5d8f452582b03715318c6857c82806ed0b7f48535a520cfe71659b474024d0a2438b4969236465cc61a2e227e178cef5e1cb1495522f0299dc017428d7cbe80d1840c40f41f589c36a22d939cbd036ad720b59388662c002c5b0a2ce75af50d73b088b3a1da4a015447c3364beb303e8db68bdf036d3b69c3d8175f023c9a9d364664335ebbc5acb783f999d42b8d092010044010e71ec149c4510b958e889ea50e226f0ffac6e9abbc46c47e9925291be437c5036522330fe77942865db29cf417d944933f2c569ed3c6792c5e7e9be4975bac90829ae4ec2b7c31555650a88fc1428a8a234e9d70fa2f9798dee7dfbdb6082e22e63b833a4bbe4280388925c52c190160123d8019b293828c1789645f81fdda37acfdbbe287ded9c0eccbaad5857cc0670f3963bac9e39f60e6a9a62bab7b02e2114dac05485aeae0b04726de18eb64550649878c4549656f49077d42b16666d9c428ddcd759ee01551ef9cccbd32e1ace2c75b0d3362d2f21e683e4beb14aff09cc36778796dc390f7829f97da17e71503579d02acad80e83ba3b7e776e7630bf46125f7af2aeef7f6d574346aa2baa72ca5c72286106dedeb7272172a43a8fec65081f55ff22a1d74fccb9c13d3d2370ecf29510bdeb51e2552e259c0f25428976c429b291267c8f8c4bec159b8d6653345ea991507a49d66ff3f6d5beee567002da46ce11ce49de879d4b936bb76daa0b0345e988c80bfe5ba5f32594889f92f94a477906824ed45c493211ec3b00af92853b44825c353f5cd5b26ac0077757b033e58bf0f904aef6cac581a08686f90a26ef1e353779ff9e4ee40c1389555a09b75e89a8001d8da5cbc553703be92dd357bf594fb1a6295c0bf53c0426886cdb2af7267e7d6d440298c77ff82a7e536f98982a79bebdb1de6e1bc49236d09062df55e1aef3afca7bb743cf4b6db82639097c82543c7acfb60ad94e9fe2b21d42dd1222db3f8c8e3f9e522a0dee58349c8a5c9b8963e164db2898228f3d74072789202686ae0f1b9c38928bef35110ee4423c594c3e6935602e4cfc599c9be84f58eafeb219d332504a54e8fcbfde02ee9d960b3a59a7dc21194b9f1fbbfdcfdd3bf1bd8db12de7282ae760b9ddcc8268632783e0994836ce1a92a7ccb5332a4de157f317a7a19a39d5c1c68368a9bc41874398756a76e31cf2a6360492b4faa14ddbaaf26d3af281faa1b59c398a89221b5277b1c0d19613ebc3e53113b6b8f991703d46ebc062d3f9544d080a977c0316c79550647bd7ee65538f20164b833e3ffd2dc927b9c2244c4f9a8ad7973538db93aa8805f830324fd26a35b909fab405e0c670558189b972c6ac7cbab0de8303a0585ffa517302144d1374fce8147b1411e377c263598ec4a64990f09db980f7a3fafe8531b9571aa000f22ff4571143bd3f083bbdd68ca364f718041f6634b1815c0580e89a5981ccf9138cac431b0df3852ddc30f7a8eada88cc332ceac2625cafa8df9383154db6f6960c6743568215b8ba6d28d472ba203e3523187788f782a87d518e019e20bb80b4e9e8bc8688556556cf490e80689601ed623ccffdf73764630e6b96988510364e3bcc83c3799458fa00a53def45fda01031b3594e34d602897c1b1d48965424547f6247bfe892c88e650372a2b3f70415b71f55ba1d4e22554317581118586323d021a0fc87654baa95839dfbf7a352961ed6ed52636f3078167edd85aebedad305178c098a2a2ec5cd4e541bc984354de35057bd034e8b92257441b7aa99388061910088d6e952fe9e5fad60aae9fb6eba562d608dd6116b72fb63d155f204e9ca11523356e45c8b821f1828bbbbdae76bb148dd67a97ce91f310c10410d69c6404a5463f288d34da7fb2fbba7d9a63ba70b4b8592eb61f723928902cfa689dac11b67c063e634b24083de5be309a84082ecd75a2c838fcefe9b7a17dbf7a5cdeb221a0befb4b51590f593b18ff5da040abe34e6eb0d74f24237634881fdca65436c013a9637fdaa2b1654f31a5ce79d0e2bb3df037118230548206548e9fb96caa1b09385b8409f9035a942b2cde49cbe6953bc4eff270c7c3b9779cfdcd4664cd7d07ec2a0a61c488952c6e9fbb6d56a712aa2d12f8a8341952cc96f58a45b99768e87aa3117a35bf7988e0735141017a6d9dc2c716158e6de91ed43051fa478b50a3341544666ecfca4d6a8026ebf9aa8a465e3af3456ecf5113c65cf30c7df802c5cef4b114f5c68cfd0c68aae6a63f9cb4c17ed77687f61424a6ba8dbd6200e1c9f42c1e3ada4fa1f2c67c6be9dea27501941cfebc5aaeaed6018ec2d34fcd5f7e54da1b16c0fe64464f264c3e8fac5f47c589f5d94b9240ad178768be67b5e14c70ca3c7d21b26ba1d78b022fd8dcae4f8bd3ea54f283cb485ae9b11c175bab23c3468d7d77c03c8890b4ad76dd38aafb7dafa2b5f0b36de3e62e91c1069322cdd40a7f927b1aa2aed777ffd162996160554d52a222755d1e92b0e403647b231134599adef96b437e0b0636e6b6aff20abd5dc865acab408a0d66a68e431b8935141682bf6dc84da9980959b2e7b56077d9271dc6cd5ca72538572d573d726a23e80027501953110eab0ab1d2428273d3fab6aed46b39e206a6a0f0b100b6472a2256aec15b82cd1fd245717962c4d6eaa65543d569908cb751e6ca088af4c5aa70dae4b7dd4b303992be3d388f635a36f8eca9ac09d0c0685625c2b04234f29e7052bed058fe8dfb2bb2ea232e1b6d3a7a26eaaeb74a42979c4028ae408e58b58def1f0f5d30688a79f56eba4ae5d14decfb437d672e62ba480a118b29fed869f6c900fcc449ee86e244cfd26de9e2917eac59a3b6f14f2acdb31d540722ad0bc3d427f55488c48ec46129b5e51fb9134845dccb337b72980cabc0a390d2b92b664167c26907406bb7ecb07175d9564e2506874a83273fe9a76650be8064bd4da1e489e14e638916c4f4c583fe4f1d9735e1a85b6a6c20a803364f6b69aa6bee770b31e494e5c2c27af8e1f22b6d540af1396b3d2e45a0a24f233fb904b3670bffeabbb1a534def73778d1c4b3153a24e5641f52872e5ef69685cbba309229292baa009e7395cecdd1010b68efdfe9b31c48c846c66d2233b5b96f4d2310e561679860c4fd593d081308290751b590edd18cab79bd0c076a183bc8bd87aa6325280811037bcb74b1e09448a03788469df2eba24c8e05f7060e4a0236874e35535cba2a7b55219326b6cfe3f630b67139dfad291a791fd01e78757d411091437c5ad6c2538c7004024cba229ddc3acd36db09f75775d7ea269a49aeb60597a72b58a599026525d61760a637b258e2c5129af486ab57ab811cc6a9f729ff216051f1d0c0a2c7aeeb2caf391c061a5cb4284c3f70dd8fd470cf292086250db5a3682074f8d9057bee39aba9d6266f642b40321db0890e4d5a174e64cf0e371d3823240db439a6983c0a0147570d3da46624e0d97f6cd8559b756dc1b30b1f37090c0acb0924c8948cf4782732d211fafa8bb7aa6eca548a108eefde10b4fb176000c7b64389c5ed45992955735721e2e05c11d1b51bd43c33cbd7a2458bd52a26b6f0b0bbfb4a1c0022b8f96e3152f588b0794668e1c597b92f67df7e2385886cfe28febd874ae1a94913e62fc826e2df30789d532982ee2a4c0c5e454b9bb4a3c4ffdc05bca0645dcc6b691b1ba0e82925d8b2484ff4b450a3cb7efa3fd406ed88e6c2eadb331b3a457df05edd49b835a996cd9bf31d3946f8d86fdcadd9d3881b6ab302dae4cf4028bcd992fcfe6403c96fa8be7c014564959ffc67568a2cb2cc25bbffffec97631e0b13e8ce5e54b56d04cd691ea6c740404150b2c1b8a892dd2f11be13519a17156d4eb4de797342fb45760838696936dc17b8e036857805fa76725c13ff32814707c1a2c3c9363b4664e708cbb824e4db1ef510a4ea4b0c0b06117028b1a20a04cde30b346abede43feb8f782696d4fb6dc284692413756f049da0a663a02a0cc3790e6cfd915763e8bd4787a93524cc285dca4b7738a0707398aa1cff4f6a00ae055ff7dd4e15296afa12894c1976b6b176ea0a26ad63b85df022d9e7188db0773ae742af6463fcc3610dc63fa043ab2bafa316f6f8c348f7f58202764213c93b2fa0cb8e7a7096324620a77b1cef6da716a909793a6905b6e08ab23a2d75cc53bd7aec0394f3e4dc1ab6756ab6db32ac7023de7f0bea5a63dc56f30cc91f3ef795d57cd1d6dd1de1ca0ef4ee8c26a4136f474c1931cdc636f3e4f0db457a2e285eedf4f9bb0b9381726fb6a60594ad0acd7d0d9e1015a5f531920af63f52fe52375024d48506fece5867d487d4d1877c680ef2b6c73cae80e08ddbf16f561c8dd0efa578d3bc30d9ab7a55ff04b9190ab4844e2e639163df4cf5e3d67d8eb7518f933c59a53e619d9eea5750b28c277ad25e0d4a8fa9843476a9d73b0c2ba2365859ff297f387b5cc47e4f3362ab842e6f2d2fab3624568cbf3972745a44e4d98eac358514ebdac2dd282a2168e6e48f1f845a86d8b6b0840291eabdc0e9b62448c863180bdcb680db7589fd7f37b2843361683c626d8250fab879b71e5b2301a26e0869f25683c74d8b98d691289cb5f560b30a0a6883c921f7ad41d28eb261ac8f0732597e54b0b2dba505219ed42deed44697c4e7ddef41626e801c37855e394a62e2e976f5f2cbc38c776a4357036d637bbf5db2d9ffea49acfe3956385c67a5f689eae6e105e164046284cd17981be4580d092363980f6cba592729299524d0c0d19227f7b25fd9a16624cb3096a289d1e11a65fed2a4a165718162d8f5ab95a4b92863d96fc3eed06e0ff78964cab18e02aeee3d090d7ad1ef6d7f7f0d2cdc2ab102aa1d0", 0x1000}], 0xa, 0x0) 11:40:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:40:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x0, 0x2) r1 = syz_open_pts() r2 = semget(0x1, 0x1, 0x220) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000380)=""/245) r3 = socket(0x2, 0x7, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x448, 0x4) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\\^\x00', &(0x7f00000001c0)='\xc1e', &(0x7f0000000200)='-*\\-)\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socket$inet(0x2, 0x4, 0x7) getsockname$unix(r3, &(0x7f0000000300)=@file={0x0, ""/43}, &(0x7f0000000340)=0x2d) socket$inet(0x2, 0x8005, 0x2) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) sendto$unix(r3, &(0x7f00000000c0)="586994aece", 0x5, 0xd, &(0x7f0000000480)=ANY=[@ANYBLOB="655b2e2f80e3ee440000562850a3d7215f301074a492e0abea11f7deb609e6086638a71bbc5510b2a5dd285618e235f305d9be44fbb1034c69bab51b94d982c0f5f2ad628a6ac51d0b09ff760e8b0d0d44acca8a2fae68bf64866462ef763126d3175055847e4fd2ad8fcd0d22a2410168adb6296bc19b1f90e90e78752a07b6"], 0xa) 11:40:59 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x1) 11:40:59 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x800, 0x7}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7da294d4e6ebe34f8d968d31c41f36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a", 0x650) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:40:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) 11:40:59 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/110}, 0x76, 0x1, 0x1800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) msgsnd(r0, &(0x7f0000000040)={0x0, "5359ddc001f8de4acd8b5055943b4da66bccd1de6b7476381bd6fc16c33ce3242b0ec254f1fd60972b3bf9a5e4a142ac277b0c1c0892c1378056ba83bd5a2faeb325d6d22210b564d4f6183d3a07b0eae91167790fd44b2b42c0b17ff2"}, 0x65, 0x800) 11:40:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r3 = dup(r1) r4 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) fchownat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) msgrcv(r2, &(0x7f0000000980)=ANY=[@ANYBLOB], 0x1, 0x800000003, 0x800) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffb, 0x0, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) fcntl$getown(r4, 0x5) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x100000000000016b) 11:40:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 11:40:59 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f00000001c0)=""/253) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0xcd, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) r5 = socket(0x682d8d3921cca969, 0x4, 0xfffffffffffff001) kevent(r1, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x3, 0x8}, {{r3}, 0xfffffffffffffff9, 0x6c, 0xf0000006, 0x400, 0x3}, {{r0}, 0x0, 0x88, 0xf0000045, 0x3, 0x72d}, {{r2}, 0x0, 0x30, 0xf0000080, 0x9, 0x8}, {{r5}, 0xfffffffffffffffe, 0x81, 0xe0000042, 0x3ff, 0x401}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000084, 0x3, 0x12e}], 0x30, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x0, 0xfffffffeffffffff}], 0x9, &(0x7f0000000180)={0x1ff, 0x2}) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) close(r0) 11:40:59 executing program 1: r0 = syz_open_pts() dup(r0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x7, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 11:40:59 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) flock(r0, 0xa) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="c3a517c57bfee44afe8c6acf73aefaa5c6c2040e5e386e4fd7790faa2c6db7b20ffac504e062d9ff76bc3ba409891186b506193abe82badf45a52f6b85670db722e10239f9cac517b9808623c4622ebe172fb83910e650d4cf857f4e0426179c8a343ab7f96669b1615eb5f8fd86199a0a4e9ea7c654cdfb1a858db0d6a46d8b7d41b155f24b715a1cde207a060895b2d20d7a23459050572f98d916ab4c14bec8", 0xa1) 11:40:59 executing program 0: mprotect(&(0x7f00000eb000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x8000011, 0x4007, 0xfffffffffffffffe) setsockopt(r0, 0xfa, 0x3, &(0x7f0000000000)="186fe65c", 0xffffffc1) 11:40:59 executing program 1: r0 = getpid() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x3, 0x0, 0x10000, 0x1ff, r0}) poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) accept$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c07e2f160c8817e0000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) 11:40:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x25, &(0x7f0000000040), 0x18e) r1 = socket(0x21, 0x5, 0x1003) listen(r1, 0x0) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000040)=""/89, 0x59}, {&(0x7f00000000c0)=""/122, 0x7a}, {&(0x7f0000000140)=""/150, 0x96}], 0x4) listen(r1, 0x1) 11:40:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0, 0x0, 0x0, 0xa2}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 11:40:59 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 11:40:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='$\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='b\x1a:\x00', &(0x7f0000000280)='\x18\x84\x00']) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8e80, 0x7ff}, {0x7, 0x9}}, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) open(&(0x7f0000000300)='./file0/file0\x00', 0x8, 0x10000020) 11:40:59 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000240)="ea81ddd955177c632c101420915302275279a0119f321077b0f3557eb2f20ea166877b5d7a81bff0a0fed341c7888f7d0bcf25e51871de22dba781532a7699ec06f25ccf32ee5551a76f96de3e9662338c3a9f3451c2a45bc2e2ddb767fc37c707e7aebfbe00365d1375fdf44f9d7a65cad237b71d878af23a18ea8e3f629e34dcb4ed156bae5922625f33a1f2f6e28e09027d69ab6ee919a453dc4e55e4cbcdc6e71357a52fc758493c579dc0d2175e6e3c6e5a25a0cbb1adc3a9ffe369f36dc5ef64b0", 0xc4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) setsockopt(r1, 0x0, 0x7d2, &(0x7f0000000080)="e31ebb1658714760598129d61a55cb3c49a7cb55dbaf7173f947f7b94498621d3e1ce638773763e435bb6546dada5ed62d1e56d6285fffd6d4d43dffbaff5c7b7f677941862ac563d810f619a393cd3c45556bbf982cbc0fd14d48be972616a5082f2dd10272a9426ec9bc5e21ba1d5432bedd091135fb6e37cb32c59d3dd3763ebbfeb7c2ff9cc122245d9536e4c3204bace326590a6bb9ae5ae829a1a4", 0x9e) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00006ea000/0x3000)=nil, 0x3000, 0x0) recvfrom$unix(r1, &(0x7f0000000400)=""/81, 0x51, 0x803, &(0x7f0000000540)=ANY=[@ANYBLOB="2c6cfd3bd228e662b80f3bab122e99b95e9f5a44faf683e3703f3e4a93f47a667d38eed3d3226df4518d2ad10e8cf1c58aad3975650ea6dce0ba077951ed7ca472c5f52c6fe74762a12735be8d3bf9b6a8b0cb6a8156841246d0399155c57a035aaccf7eaf206fa338dd91f0d2914eea971f3d9e68ab2fc58c26d2c9225400edcf4fb99fd7da134bb85520660de7a55b43b1e9d0a4165fc9c76ea468eb60fec3c0877d"], 0xa) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_gettime(0x4, &(0x7f00000004c0)) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = semget(0x3, 0x0, 0x104) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x400, 0xffffffffffffb764, 0x401, 0x8001, 0x78, 0x0]) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x2, 0xc, &(0x7f00000001c0)="ebffc3ff13b9fd812eaa4e713048e699319296488dd2b514c08db13ae5ee6622b7", 0x21) 11:41:00 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:41:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82027380ac14de6634e2fc052ed4ab007538afe700536233bbbe3a3dea1e88c75e18a4b22b4ac242ded9e8db0000000000000001557a2b53ee969478b17a8ed3fd92148c10dcfbe279f911e0f42256d257cb19f90676602f11e62dac4029a91d2c419d09a6bf00000000000000b9b761dd058458deb6469c49b572dfe6c4f5c2d7b4873040578aa7848170bb4c3c73db596d1f4af3865b15"], 0x1) shutdown(r0, 0x2) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 11:41:00 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 11:41:00 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) syz_open_pts() 11:41:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000040)=""/87, 0x57, 0x801, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getppid() r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x5, r2, r3, r4, r5, 0x110, 0x8}, 0x100000000, 0x4, r6, r7, 0x0, 0x7fff, 0x8}) writev(r0, &(0x7f0000001580)=[{&(0x7f00000002c0)="680ffef2ce01c1d18882738065882733766d403a95ea3727cb621fbd8555bfd5d2d7259fe75247078ae2f1927f455e9ea9446394906b640f6387faa6f7ee7b7e268b4236510ec0c8b7c32faac0dd9677e90114f61c90648922039f65c5979ac11775d5603cdcfd7c8d2ab8cb49ce7fbffab332", 0x73}, {&(0x7f0000000340)="b5604a119f03eda7241a435113e27c9853cd08bf22657a5382fa7caf32289bf4c68b9d97bfcc3a0961d6ff8d51b004ca3832df2b549fbe99f96dbd379549fd82c014ef478f35631f0d8f31313688179cfea42e0405b7c5baf1f9c69347628ea0b7584816a0f51ca210f1af881b980a886645d6ee3f1b5d51c1fc511a9097187f37015fc254cae743ec12ac3f692a6657974ec8328bc791c7fb1aaeccbf9e4e23da28e050be2e21d1647aef22f0d8f0ab67b45df6ddc4b371b00b58d5a915b2207876ea7539156544d7c1c3e5208b69d22c34e8c6377638523c539541eb951c579726658151f3171d5d41f01d8bb50e2e62b00eba679ce81dc0b368d308f1f8593ce608c07cacfc23699496f7946f6eb3828f72165516931f8127a9d1339ea34cc6db35d78133c3fab7e39681cdbf241b153e927260befdd9c4b00ff313c770f3e955b9129ed0f66edf34a972205ebc07df2ed40a560dca3ec88b802662c8192aebd4b8908b04127fe3b19a3a9c9b7a5f77e603edc22ce6af30ef43d0bb5ee7bacb3ae88d0a01871855d01028192552951f0a235aef85321d75cdcdbaa46fb5aab50bd2d20450f0816cadfa346a68d91a953ae6223a748594ed21ae2dbd9af4edf2098d0bc7dba295c09ffd9b83fff0d7e5304b686d28eb1fdeb2b04d5abf9878051df25a638424f2c5a5629333ba97de281fa8d801b77c3f50d3ae305721a045552e132e78edf1a8f3928b8e72ef434061c6c8fa53fbf15bc213d8fa8b24dbd2c2e5176dbc4d050e9ea7b3eb0784ac64157d9f658141105a71a1e4ab77ea5089a5384231d82656989adc25e55450a36d6f768071dee79e762ed9e8dc7f9bdc7168293f740e44b4ee580cdd9408de606df7f494daf6055795796060cc62389041eb157dc2b9fd3648852f7c9580bf281fedaa663d2cc99a80851307a67117a813aa0f51b28f52a440ada6fe0342bb0cb34ee40fd88aca0ae17b33414297f8089173de518617561795859caacac6c7225b32c8f7cc27242d649212b98e329b7e28d845f29f33546bd8328af11a77c01730c6cd4f7e21f44c200d7472213282dd7107087067072289e0b940f59e0948cd07fab324f0f32c5ea2b34b6835a32410bcb74b3b010fb83fc81c86f8f885f5f60707abac4ee3f59f426134e89f8024dc448a7afef158995f6d9b62be70618618b23ab4f3aacec043164c03b02ed74caadf547837fd1edb0b080ac5d17c4ced4f5f01da3f958aa163351601dd1133ab2b26492dcb160ebaff0f7810e12e8c8754a57f7d87de81b7d7fbf89522905df1b31175a6bd040d23377ab52f8528042e1f87417e19a8bf5a906dcb2ecc60cc5ce5f78806759bdc9d49ee92166ddede1158807776cb13b3fe064785c96d6528ad82ed961b5502cdae3d8334a33ad3b385319e32fb9fe1246672e1a5ff4595892d6acd3c999f54ce1276b8ce07a9dc8a0c9c73acee2babdc8db67602686db339fd35bf1187beebcc95c11f41b1e7eb3494fcf6ec02b4a92afbd81d7bccd352b81e6efc24f9060fd308e765e7c4c81b5918030564335300a8d4d8af414a93169201cb6ee04de26b97bf6937a8d791231e1a8d0ca61c728af80f36cd1be3c05da127c012451848fce290b002ddcaece595e00f40a4e8924d581e1471b05dbc5818dc11faddc1af6004d75072d71e7b77e1005e2388f6189cecab9966549d0c05c4e19f87b081f228ec7449e97aa9c2d53f2ccadceb1de16ba03432c34ef3e2d0166e524395f5398511e9468c76015eed2551cd6f98fc5882cb682ec2963c49acea5b99dbad84ae2f34c9a62087a303875195e0b9b14c712a1ed9f3f2eb0f4940d5939d0f51fd754301f3223c13ad32347b5b5968880954e510f9fa5331fb3f1a87b2bcd43bdea2e8fe96d30aa86ce74b13cf4e34c9747828041f28f4da5ae5fa9d37890a0ed49a5a2231b591ef37e99c5f5f09c621053ed597f5621d83100c35482ed64457e21e824338d8535413dc4553982ec7bef1672bf182d21136c6696d0a72249abaa3d9eae7b78cb0d36fce1dde318f4caed06c7d2048ed9c75884c52c48ce0b29bbff33677f7b3a42c261a58f31340a162f0167dca50a960ea58baf6806a53130ab734f0259f43abd32f226f586b13d2c11dd3ba3de8e43e229992bbded8634215550165a503e3e4f21c644dda09e2da5ac72c6e89c537724e5404d0e4378d69c026e74ec768c7860859ed28512d1415861d112841073ba80580125ae1fe49ef83de0c21934d7c2ff66bcef2a0b851efd0dbc0c64e7177790aed0270787d9c8bcd69c9463a7ad8f7fc833670063aaa36f9397f77e7d9a8b8fa5dea239a941f1b4ddff10a6b5814a4ce6afc41ca4425c3460b8b497e1c55532027669564c19453c1c4003a34d8e7bad6fee1c2850d7788cd0ea382bfbf66cdfb6685601faaa06f9a913c033d8a7f967307ab6a6d519887cf0e4aeb45aec5cf87ed83bb80b32685baaaecf80d7a52872ad73d4fd690abf7fc9c058c0e3a10f4098f883a4b6a65f194707dd8918e5bbc5c9d1073bc3dfbeb392df1ed113e6a3781ff21282e7a91935b4cf018e2d3aeb11b112944fcae137987a2928782f92b167aeb2a0496a470a90bbfa222128794b1a9646e38acae6de1ebdc60d78ac210136b3f18b84e3993fe737e0af490f491ff1c0e75540659374ed73e93e7202e6dc30646c30b03a44afb336e7c816b0a16bc652c91667ef3fda725a2c5010466ab469f0d8484f4871960a1e8f48adf5127fec007727964b3f55ec839ec045a5dcdc214bbf97ff90f18855d6868c6b475515604e502e4c02871c175d867d3f9a0a702a6803df4994495ef6aee908d241e011ae26432d653af7be47621d6dd7be08c884d934548c2fa2b659bd687ec449beae463d7ad676cdab614c200ee9e207f2ad044a9f0d5ff9df097aa2c6469e5c5e2975e9b57143c6f1cf38472caba688b339909d507aaae50c21e31bb92b827c6a5fe459c5a836faa7632c7df7ae00bf6c6b64b3b1f4d110ff18337ec4105db6da6032fd08df2c13113edc6a0ec94b9c766e05421de598b94c2f774be8d5b4fe8b4761df46e153917bad0184497bd89a6b21b3c78867264c8e2808531c3594f8195a2b16d00243c4576e93b62af42fb57cb32ecc378ebf7013ec3c89180267f3254c9454b2c00baa44511bedddf50a05d2d4bb3ef089d79df44bfa166e3d22b0e44756ca3c10739be07dcfbf5370eaa7a72224148f99797e7023da8775c0ab6639a62872e56ca553983f8733e5846acab68e54ae838cc120c4a50a6fe032c289f159ed8f0145e269724c0a5f518aa17aa946a84e157d8c862f4d69e706bd834bb125e704725dd3b5947beba3647a1f238baae8eced7a6edd59b0aa245b70b6e66b323535cafdc8a0dfa2ab129da534445a5270251f8bb6d52c46f3ab6b8ce67677981f27d65db089f0d499907460f547afe2e6248f904baaac1c590bb67a9451d575c7faab03221d2aace5de5094e1b609400e1ca264f5dd043ea68465640378d57e74161177f442e5016025c79a154ecf65b0f09572fa405a0797f3a5e4a5bb619927745558690768669616768e839d754e383f027b68e521fa9c5ef801760d1783229b4c25e4a8d45cb77957bb7688325af1e80ae50da6dbee061dc040dbcfd016dcb4dcdf8f583cebf290dd2fdccd0a1bc1f15e5aea2bb878eae36823cc818c476ceb7b7aa8744476bf8754ee6b8c1435ff2b58fe7d866bfe29441238b3cdd1c1d863b354381a4e95e0a91e4d78b9937f8cc4431ae797ba4a5571592bf1827dc03c35a66352b894648e10570215a9b018257f928142bcabd3f042cbf6dd6fa7944cabdcb68ae30dc88a40a9c72a00bd3a3989ff7c1411355e1bb9eebe4bbc163c4d06ebce78071be0a8a55da10079e6dab091fbba2130626c5d48fb7c9890962144f7e1f90465ed6b8bd17f8e7f10ed1550bfeb8ba4f73f70b9b25c0b769ce790651841564fb053c5b0b74327b6f2b0464f5a29fb96089500e5df8bbfae9bc4d6afa4a8069f4207f7dbd412da56ae949b55cd3ea47d8394270260de0fe0b10450d5fe11d1e6caa988384e6442db63a3b06bfc74e4f928a81f0e2558004495323ca8e4880e5205b5f3321ed88d037a4c36706bf084850ccf5905c0ebd0d76a03710e8e1a357469e3b4a9a70bfa96aac9160e51a322e972060e5b94cdda5dc6dfa71ca7cd7636d738977764ccdb1a590a80812a163b93e4a3b7fce5b160bd9532e27ff477b82cf3c3e070a95f22f2a61e96615c92a2a3a45e0f9c04324427880205f296efbc4422150bfcc1b9f0c448737c55c4882d93a0824667424c03d05496a5100bb31d98cf94155f1a473db17fdcf5bd077d373343fefa5a161b56908c61345c60d21e4e7b09f526ad69910e7e0175d745179256e9499ffb81c8c895b837cc1fab25a7bbd5ea2a4d78ef519d560f4c9fe8697ab718c535d7304fea5ff2f6d64bb812599dcd855f8855e0ce8886e02424b3d985b53df3cc10f26fa44cd38128eb4d3b7fdcc1e8c1e9d2f0b89dd185c5625ce8f4513ce2dea801dad88c22f235f189cc5b972df8b585a0732966620cdec275a63b0ca2d561eb999d8098fc2ae2e4448e5e55d28a84610b233a1a4104bfb6b30f6f5fd73e1951d9d540a560665adc07cfe55b4818dc1fe30657fde790377595182268fff6055eb8b897506bdcb028227b1310a1791c87111976048d8ec03f1f87d73ede2dafcf3dc882f9d7bc2a0c98d5f54e4f24979fa7c71bc0776711d6581b034ea0d7574e1219f22194af467db93e1c084444d5716b0037d972dd987c0b26da9eeb56a3dc998465ee74f66454d14ea92b1ade75ed2a5806dd1039463075b3a85222de6b2f04158f6a4d6d9fc8ccca78d7bd25cfa023dcb652e17ed6e619f1a90360f8fb22c7d2d179a2326bc3742ecfcefab52b2d1c54a63c3fd35e22766ec5743f4cf6eaeda0c7ce98aeb5c34a840840c2960770c42690fae5229b4ee4c9135b152b80555cebfaa42dc2034dc0e883d9439be7c06dd46beb7e8674ac8f3ab96761466470edcd541ecd8eacef331b5f09a1877d6a2b93d2f06aec6dea4e6e1f07b46965f24881c70b377ffeb4b6d7a4cb02beae592e60cb39087e1d869f4b89999c4eb09bd1ebfe93d28d69b8b6046f2563bcd418f802de4a9510f50b05e6d1cc8a8abc27cd7ed08c6027fd943f18cfaa22f0a5be23c735e5cb7aa37bc21871fd2a05289c0870f8834e5495a70283f2235c17f5089895140d6bc334e4e06f1162115d214168fc626e9aad9e821bb1ad8eed9b36740219703778eec2543cfee5e884309c5b7cf6b4a933062f1644cffc92f99ec55ccbac395eaeccc369acd03936348ea709e07873748c0e0de88a6495d543e71553461589cc29f3246026c549c0cc1243e99b36509edda4780e78dad1d75016dc14e40733c62bac4122856e17f1ef03731707ac2ccf1b4dd0a2789cb3e18248ca711572ac181fe726b1c416278c091c10783e7f063baf534a254684a6c1b2686ea39229d9d63419f2fec0e87d5f2b790b9cd19f633a275539178628f78335a701dd3133736e1b30570d2c06579dd7d2cfe386b6c11d91e5774c41b756b121b1a4d06314417ffa602aedc215d2a2fab36607129ac6b8aca230fe22fc6755a6f6ce8c51a0c5d54c232999b8e64098e58167cff86807f53ddd33a392e619f0b70a1db6a373d3c4d2794694c9ed222f6154cdd9625b0686bc4e85902425a7f66c042edae696cb54f362f427da3367f6ce4f09d", 0x1000}, {&(0x7f0000001340)="f2bfe85b6a89ef6844485e74f503e417290623bc6fe6d3e5f01145701b9c5bbd5cc64d17f8ba69daeda97e684473da8a701f1b69cb56b8bf7d91d029e275d1016c9da2334f7aa57ff6b27e0ec7e4caa5a74b2140fc95fffec080826e94c60f648a754e0f9260a2ff21ee698e33720a48fce26854f8775952", 0x78}, {&(0x7f00000013c0)="b994a5f084ebade19f50dd4d0d15a5c763bee4441efc98baf7c0697cb50f30fd25d76cc51b813fd5418e0f2213b366fdecc6e19f0d56bc991bd46d4f4c8f1e0631e8bfb323d360d39c758b2788073899b4f8b972e4dd36fe15905cc14d333f5efa61627ac07221968104918cc108e47566d667e86587249f12375ff4587b9439d5597c74905660281e50fd987c24581f4b30bf6a65f081ac0e9e39774df18751232bc56f2faa59691421bbe69c148afe9a3dd65ff0a7499384b1c6befd3e3593ef064bfb12d23000f9", 0xc9}, {&(0x7f00000014c0)="1614bb02265d43cd6dc30bd0e835bccf418bb8d6bca87a4ad3938193a2278a421d74c2ee43bcd5394cc6443a6038e942211d12259bfead34d739b0c0727c8243986a2e4b70cbebcfb106ea204cbb9240c6cda766cee6a6d5a7d8f2cd5c4b29b4e9d036b7e85ff909637ec3de042e9c96f7066af7b6badfd7d2afcc102a9336fcc87fe98e2305fcf7e9048666436e36f0a165856598ec642684befb8d73d9ab", 0x9f}], 0x5) 11:41:00 executing program 0: r0 = socket(0x6, 0x5, 0x4) r1 = dup(r0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c653000f1b31ad6d8ff1353f05148aef566266ab3eb01219a7389d2e51893c1b9de62a10b7d6f9c4ab73fe9b8ce55e647cc9b165962292c8e7f00ab7cd1edd261c08d08922ad6db316387c75c6c32ec86f4203d63fe78819d70b8b061085f427796a81f82f8aba0f9bfbcc02dac663a7124241489ea2dccc08d9273dab73e0288fb6f332fba330adf18929613145c331ba2c32fca9c7a690ed937a5f654198bc95d41c0293a582de69ced3c4fa91d70c7611137784cb52eb3b04b7df2fa33caf24b28746952a44caf6e44b2b688b91de9e14d965c32b8dd94d9cdd37065c09cb8e570f82a29c427d4b5182008a1ed88078749a323c9f681e297e525b621bc4306472ce8247d30a73ba67cf34edc5660"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000401012cc77a253000000000000"], &(0x7f00000000c0)=0x1d) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000540)="6e10739d068b22dae161cf7314c88d9603507fcc43330e5d5e214b62d186bf3f46adf5ac512aa2e23e4335a772dedfdaf72258098030b942674e682934cabac551ad9e1812c563ce80b38d7a486e5355ca7c5e1ac8edf3712158e33e65ca76e126de0b74c3a864d487e49bc8acae9e6dd3ba608160833148a6bfd59c4ed27de73279ca96a64ca8cf93325979eb78f93f6e4290d9368ae0ec9a4f150191840bdb67baf4119550db447672458c1b37b266c792f884c02ec6582ad2381362b514cee1cd337cd4209cc0c2794e30dd1f38b856a3c387a7350c291f6fbdc2df2a057bc5a150defdc8ead8feaaac5528959296f98fe42fcf90048e102c4a3bf873eb25780f087602efa619f945c5dbc48ad193980c892ee32cdddb006d889692a78526099c752d11b7a1891ee694502e32d5ebf3497578cc688b1abbb0127c9eb9a406025716fbde2d713654d12b925ccbfeff3aa15d6ed8ec9debfd7fe4b48d1ec8579eb88bc2d7d422eeeac7ac1b74b3e234433e950aba9e52fa3eba57eedd5852f89b708f11ea2158fa308fbf9e25c4f6f58638ebe45f4c9f99c424288e7496cd20ada594cb033a1d246afcb7996994bccb732ebf5cc24d1adf5fc7d5202a26e3cd221e25f89139e32d32607a6589083fccdfde43ab3dcdf212d9830ba28dff9c9d034087ea984a94c775ae877b65834b88c1af46fc7f32a7eacdb72cd2126f23f7fcbdbd2e1c4ba68be344cdbaba5b2be34931395c56a380dd37bab2ac7fa9f8a01fa5c5a73796edb97986e74969cb15263ece3cb0c14c21f3eda7017c23de05645f9426cbaa0a51392aec7a17d812a207682a11e0432fe090d382efad7b57c46d0fae3f64fafac67f4ccdf2f87d1ab4cca81d84cef6e532800f362a7da133f328e238eae7355d81913d7462c9ccbd334a1bf37a1042a464c04999b8f368e08a47a32550fdaac21a1f4c519e70fdc7ec979d0cc05cb8f7ac3f7d4d3a1c63e076e2a97fa382042622a1c4fb8f81cfc993b78882a0867cc3818aec08fdc83807f07246aa75e9f8e59c864532fcf71a873f0be09319be7478362e168bb018ff705eb343b6c1db4c5a771e5c1343470ac5d5eb89f4417d5ce2a4d15e1b572f70cf290cb17cad0d7df263425686eb8fcbb8624e44e32c6ddd43c00d283749c6746e46dbc88fac3a78ab24209e9afc2a11b675fef444c3f65cae9962657427738ac4371b1771a013d0ea49d9d6995db4384ceb5d7998dc2290d7d6c7ecd56384a00341be691d4a9586976e5067a48759af771fe77158b1b74fc0783c4150f1008371c335a131ef593db3dab992742c15bf66dfc4e8019329e947ae189e31062c8fc51f8a4f28cf9730dae596072968aed04614b9203f895d215621615c1be96dd922c12e2718948aa8d5bdb21aaca6228d2efd77ab328fd436977e60aa6dc1718de8a8edb1745e1df8929da02bcd251aadbc3cd2e102128329673ad6e531346e6eee93f709aeedd2b74010d732d881e038b09c09ebf428eada70053cc66229788f6856658ecccdc4b7710b36bcafb2ae49bff7088b0e8b2b6c2095f2d7cb6c0f9935ad71bbb173e042033a7ca6322fe2ceb6a7804c50cdf6b750c880948945dd5d30ed0b023f4013b97e914f4ed41fcd50b62a808ca5ce0be2a88b5cf86920aa37b5db7f7c98235bc2a0faa229bb67c91226782c5fb31233881d44ae3b8222a76c84d3ee7328658d24b0c7fae5912984474491c7a7d4f7c57d625bf5cd32a60ae2c46ef7f20b26bfbaa2e75ed5bee5b52a0d6cdc22a228d62e0d95064cd39f0e021775a19cfc2f399751b7cbb149ddbe397a7f45f971d01714a4d11aed66ea88fa239ee552848517aa4c09fed275b2043701a51b79a9356a9539cbfce02fa1b9e82923e2b360de21cf77f64a6ec2594300ce7336f9a88a423deda021c26dc8b21fa8723bbe4dead886e33ff2051b1377d46f203665fd2fd0c2e6d49898fd629fb1f7c358fdfa5e4be91a931e077f181195", 0x58d}], 0x1) 11:41:00 executing program 0: r0 = syz_open_pts() dup(r0) read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 11:41:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x100000001}, 0x8) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 11:41:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5b81ed4d) syz_open_pts() write(r0, 0x0, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000140)=""/105, 0x69}, {&(0x7f00000001c0)=""/217, 0xd9}, {&(0x7f00000002c0)=""/5, 0x5}, {&(0x7f0000000300)=""/248, 0xf8}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/106, 0x6a}], 0x9) 11:41:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9ff3, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 11:41:01 executing program 0: r0 = socket(0x2000000000000015, 0x5, 0x4) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x7fff, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 11:41:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) getegid() flock(r0, 0xc) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 11:41:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/229, 0xe5) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x46, 0x6) close(0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) bind$inet6(r0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x40) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x500, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xbc5a) 11:41:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000001040)="2beb84b4348ec2469b2ee0dc90b464c40a80b13a81a99896b49e6bfe72206d9d6cc1349c5661815a94c314a159e86fc9c21d5218fd56d1c7aeebd97bea43cf21c0d545a2434eaf3621aa9fd14edab72db56add00cd16eed9d3799f3a3185a101b298982e70c71b47b93650a2e48c9ef565acddc7e40dc690e8042c4c79a7545856b857f8c12627809c0105e27fbc8f7bae00d8fc5e4dfba3b60a5fb19a0b1f1dd5efb1a8fe33e54eef762947006f5da36836622169974c202491a7de37c11191bb7fcb26104ec5e80e57d85b0dd4ff5f59703a491d2efc5168028a2987d998a9083df3d4cf88795461ff8b58ce12edcbbc7905ed6f4b1b173e9a71a4c4b6e7462aa68f47209d877d5ebc8e4bd86ec873799eb17ae1a3760aa83d55169b1def5d7ab3307ca403ff1da8506ea48fc8e6dc89933b38f60230ff09b533b7d9367a609c536c3cb01d93702f591b9f081116994415d5327292074f0dfcbeea89a3fb1d3a9c1038447f00be7de9d86802a02a09ec12975beff8447fed1e21ddec0d830b99baff34b541c945a4748abf77d5a95f95edcd37b4049317df20b36d8e88b3f6a262fe733c721d934bed964f06ecc878e2ca4cd8add1ac55c012f5bc4a420d91df557d421b20d8ba1f6765ab1aa83de4ceda05d5dae2eb26f52c88faad9da9a5769eadba68ea54285f1d343977d31dd7ba728fe8aec7757e79abf747f49427a136c2f5111d0aa7cd023ebb25b4af36525acad8bed5bf792f11418fa52284ae0b41c5800d4e4ca9c08596191b81ab6dcfb1f43dbeff76818e69c2d4ee9ce01ee2a9882eb331a04d7ae384a8da132f9b9643a9fea4b6879f6f4473b9387affe64284c9c90ac134d8a37deed84e9eed68069debd691e1dc15b55de8e74b896f3e96ca21aeeebc7052d94302c07ac55cd64529ebd2fd8a870877317ef0750346f76934db8f1086643bb5c27ef1014745b569607f63cc8a2b4bf10cea27c7d5a8ee7a117bf9bd9fc818668b11b4da49e837723dbc1c6150e1b0c1be4cb4df536e01949c25d3c6fb01628827fb0e08b63d1858a64f9a0b08638e0a32bfcfcf4597f0f3c66b1b8d1b931564f5a3f3f7b652378fd798e45fa8692acc5fa91df2e7c641f1d126f1e80c9aa88886e99d9c7a22e4077b7c0f9d3c4b9d12c30fc0a1f41a54760da5c80c4679cae38df51aa3008aabda5cae759eff4cb78b1555296d90fa75c53dd2f11e423d05fe2bd2bf92a642735fe03643abad383e81e1d305736c8e4ae3b9ce687b94e1f9be06cc8c77136f4cc72a065aa5f0ed705c8e76ba9ab03fbc72999528831a1df837d14c1df88719e03b7e0a0e02a28eb449b180687ba54363f00570b7a74b8beac9dae5532a67ffb1da8da9d6e9b5e4480685aceea1e8ccf4d02d3df0d2a319275435490c2bb4fdcd9681695d88cb8f1942a8db689c916a33babba5c3d77e26f7d9f7c80ed5bb0e10d3be1343c85fc8e8d676eb603e39c3e316e555dbff7f81234a33c555379b24aa0fcbd6fccccbf7c19eb40fe34a3a24c85ba5293777889073fc30f849387512f10ee89d8e77d3bcf8448e853c0f38282be19c52bf93a8a71ab9cad07bdd1cc64cd0901591c6debc6c1640bb78e216554eb525614492f757f9c417faef861ed95dfcd7f78d67f116706380daba29573152f54f59ba8b453e6754e13651cdc94cd6ff1c973ade0aba8d3cab8a8597f86d5b64054814d0367b3132388acf07680d4901dbdc029984614047b1c231dc9aa6967cfc3b97935908bd8b084627b4fdbf121dbcff3a7b59ab9158d325bf0f72ac660172117ae3ec0744dcc09adcb0e247d3933a1e714e02c91704c41f90e47da988214eb8d0e390782f74e72bc5a927713621d302b72ce13042e296e8a4a8a69cb946359f9df8cd2d7fe999c3179a87527c6eaa40353fdb169ba6bcffc88ecf6506b87a042aaa0ae920ede8827cf2616fb7037980b168fdd2737963e7c362a35db81ef781fe9d608744f3ffdd58f304fa5cca3135ff80de9569bcd3d89ce4a0734f6aa2a003d4e1bcf9fd589b7ebbb3020bafa4c5f7bad7fdc97ca90aa3e1c73e1113d20db67c1c0fb8b90e6b1c2cda6bcd3c9b48f3c10875fc12053efe3c95b3f003cf4358977b7e1f46133e39444ce66dc08356e18881c9654b02c3e0d8f4ba31abb2e482559951e362a5f01e462852e8e50b80131d71a051f65c291582f34537d904f1c6bdd9ec92f1ea1749f8e32f8415cb25a186c8d87eb421d5ccad761b41635fc3d55b450885772ca21359a573333bb092276887e77028c4025fa904bb0d37136e17b365d3f0936fcbd5839cdf39c5ccbdcc8a72f3bf97d848c0b6b645869d59557f30e9201da73fb81f5f864e6d83f5f34dc9952125f902e3289217cd5601f369ac8711529299b51d1011f6928238073017d790d901888295aab7e3dfe3a80163589f62f2b7944c24e8c0a8140fa12863d395398925f974874d33812821f29ddfdbeb180139140df4c41c15f3b0c7fa5dab4aadebe1a021cd6891769fdbbd193ee127c6e81d46825390a924caba4e43ecc38d0f268e8fed2b8816b483b7ed2e20514a98a3d389802c307e8f3d4712b5068b4b1f193444b41bf3e49e7aac805162b9fb8e856487fa488ac96c8838fd639a3f2e06d660589debb185050c75a64c2b75146fccc330c3a1b242f0d84e475685bc1a7c7cd7b4b2ffaf532d2501887d9ca15d02a267a6c29ef2e727ec6659a0118161612b03b38fe361c5fb4095a22392ec1bf7150abfbc1a7db0e4933b014128a8889eadf94e997dabe077fd4bfc3d32da22c1b1c7e90bff880b269be35d28b2cb5672d56b1a7b10868c1e603207222701341c7e7d25d6cc7a522eddf253289c60b98082be0deda9d96590655d5368fe318d07a7e93a3ba0881c93814f808310f8b9249065c751263457e835dd8c5bf969e09dc8df9dfb0a57638281bf523521e159c095b6d8c77e68c631804117560e9d06c93f5f4783ee5f40ca0b3a30d733ea3ac5f4d1664adb207e849e34ebe2e6efd880ea390649bb32dad8edf281266048e7b5c1c32059d923a68827b153391d4296070f6ec1cbfcf79382b23bccad1f236a358157887c8e4c69026950c61d756cc769e6a23056a33d07382f7b45344afb7403673ecfc11cc3826bf1cb4e6f59db0e5b8e4068196e0148c0b1c217b909bc4d158048a032cbb63e51ac383cb3a8e3b5768f7dabd39b6f0dda8be428fa70f0965642777f08ff5e911f84dfe6bcd424710c121b742afebbd0f7129e658380d6c166082f6bd0e5576bfc762950e3dcb05aabdb24b2ec39e6dc6cf7d606f02f8fa369c3c15424483dd98ba3745d32110cfa5bf9a9c3cd8c9b7eb9e2483b7402584bf1abdf8015eb7fd5e0a6c9546eb85ab123e33b54b9db8444483eed77d8a573ffff0f7a2631d2d1e65e8fda20a178aae18b884b434c8a57b2e4cf3a6759c46861af3b5423ddbfe0950d2f338d2f671ab1f0990952d10658b9f23b67b3605ca4739eca3f3f1b08294314aed5c771aa5f6b41c6980170745eb35aba3821d42c73588a3342f268c9c12f6ec2393fb45b66bff07d270b3e24b2de2ab706d94d340945e07a430d8f35606b4d6f2d07bae78ce8ab6102349a85af43255a85210e655dc21e0561b5f1d6de33cd430edb985ea297722df23a6b58f17d07dfd45203af32223017f6a0c273c5043d9efff92ef264ac21e7e898219e9b6cb77ef79cf992ca8d7d1907966da6f22be31735b03aa5905ff2dae51b219d0812572f264c6466727f4188aa8c7aee336c7a26cb4970428610c7dfac7531893554681ee2104283d16a76416012c2b450893225e69175f6cb31a00f82d8113c00aba1475f0ac01aa2dfa6c100542df285dd582626499a4f34255dd7d088fb4ee20131062ffc28b992142c04e7f1da931ae7db0c0d723e16c27a68f9f50eef5f5c44e2a98fe75fd7c59c404706a39a8b8db5477b7d234fb9fc732b82aa9ab0cc3c999ac9b56252b65b8f4fe930c3515e071b34f0a9f57aea73b9505f6d7a24f31e9fe4905ac8e554acb818bbcd25062296422a3f1c87fae665a9b2adc2ca3b3180a09021c7f96a1e88baee9967f0977f30baf09664b4711d04d69f988e31942976ea3d827db9301066f6682246b50178090489817f0a2814c11e5b653b97c561ca9f64512dbc7800e5f0d48833d0be6e62c1f8dc7b14214e7e2d641f042e9f5e320a6b7a615a94ce41bddc809097c39012e0516b9ccdc31acbc5c2e116b92fb137ce1b459dffef0d4f3334d8fe025bcd3441910c27d174d39a1d9c7748337c3246feb616746636a67872b5bd1cd2cdd0f569731536be4e7989b5364999d7aaf34480f1af2fde7ff32d9a3e6bc2c6a3d90f51477091260db1219c56e7eba137b01262d56d127e22ee43feed9351d543e5238c611ed00e244c139c353fc60c4ab900c1fa30196abc042b4523f5bb52ff9b9cce0fbe2881e0f706341cf0cd017647c2551576b87319cfdf22dc004e8007735c442d4c5d1517d3a7d9245b5db20df3f610e45ed383ba5b37f1355105fd0a8b66073e634b5baeddac06d7bc20546f59db193fef7975a6ecdcfb476cb672d491891622a02b9bff242e3498c29cb135cca36a0f78b70034369a0c4e6d6e90a7621eb1f5e78e0e41751e1612e14d308b90219c5f731c6954463e115efd8a0be8cdbb78249ca7ea5d02d8198138952d0fcd7b97b1d320f6d9f0582f77369dc6c92fd09da617f9c92eb3198a720ff4be1486db4057776db9e0a0c54da03ed9c6345297ed6fe2df5094e469abf7e2a141359f2a0536f0052fe5e9e854e33ce36198d76f483c78546824b87857c8ce8f6b1e3c353798c5207b373c86561e4cb41e5f7e62f746bf6c335e8c893081497b7273261341d48714426ac48bc094f28063d4a435205001e5ce691f04e99ff81b402f8b2cf629055db67a37979a9f3eadb8d4a014cbb0a4a3ea92aac37b94d59d4b9b4b7bc7989f5a5bab661b9656df789d293fd12deb8f82e015f554f572890434f27201820322a3070e2665f29f46b10c9eed511979da873eb7d273a231632b29691bd727f385f73cb89fbfb59a11d059be21aecc034da0e311a4b61b118eefcd7700feece24317e8d67de74d6371114f8b49c76c4c7e48e28c7bbd62c5e97156f87a514d04e34916f70d561f6914b56e112b099e1a6caf53a86e9f1e9d7c138d54dd5860f76b56d35c5153b6c38b9532452e8d7da829ec2e2c59d8dd3e0aedeccf71e13765583d8e21a18a76c3d31fbf5897b3745fa496388e7e60c1ff5bffca1cd46530516a6ba1d3956428df5a4a1bdccc593bb451873ead816bb38b6d4023ff97f62a426818bdba72cd9f7ce255a5bff88fa814f6b5712f53403ff2b39186901f50b58bbe123c3c4de68a4677860ebf597a40e54e7e51e4ba2d3dafc09a21657a079108f24f2e2b94cdbb0ee7d500bbf331fac81f20f760e6d3577836c20625628cbd44bb4ed41aabb104887f1e972f95b2f3d37152585ef593fa2eb1a19cdface626e069e79c29ca8c1c604ff45a23b4f375eaabcda618d027d858fe42c43c8cc3ba713b638844019e17553b43ddbd257afe78f034848775dcc6c5b749aab9206fe5f416e2cccef2a6791b17d0223e665f501a44a9d2728b4d82596514555e829ce96564d37c2277d244fde2bc97a28b1da2a8a5d2905a4bed2cf76fc669571103f101d5ccbe7a34d78a00408c9fa2618e3ce9ae9b764943a34fe9f854c9ccd239633028381f36ba13d4317317652ac640a1b6708d7c", 0x1000, 0xc, &(0x7f0000002040)=@in={0x2, 0x3}, 0xc) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) r1 = shmget(0x3, 0x2000, 0xabc213b86b99e1bc, &(0x7f0000ffc000/0x2000)=nil) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) shmctl$IPC_RMID(r1, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x2, &(0x7f0000001000)={0x2, 0x1}, 0xc) 11:41:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) shmget(0x0, 0x2000, 0x80000000204, &(0x7f0000ffe000/0x2000)=nil) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) getgid() 11:41:01 executing program 1: setrlimit(0x6, &(0x7f0000000000)) r0 = socket(0x2, 0x5, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x900, 0x80) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) mlockall(0xfffffffffffffffd) socketpair(0x1, 0x1, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x4) pipe2(&(0x7f0000000100), 0x10004) 11:41:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x1) chmod(&(0x7f0000000040)='./file0\x00', 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = open(0x0, 0x0, 0x50) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 11:41:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 11:41:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000000)) close(r0) 11:41:01 executing program 1: socket(0x2, 0x400000000002, 0x0) semget$private(0x0, 0x1, 0x280) 11:41:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x80) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000001240)='./file0\x00', 0x4) r4 = socket$inet6(0x18, 0x2, 0x1) recvfrom$inet6(r4, &(0x7f0000000240)=""/4096, 0x1000, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x4, 0x3}, 0xc) bind(r1, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20200, 0x0) 11:41:01 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$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x1, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 11:41:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000600)={0x6, 0x4, 0xfffffffffffffffa, 0x4}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000005c0)=0x3) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000340)="8371fe0495c85d1bac0198f3db0222ba92c2ce525096d3333d587ca5558c3450a7f5a3061bd9486d1a2ffdf8ac2f7c6372a89e8156e63920defea52ec4db385190afe4cf94e738019568f1f0d973e681daa66d254bd9213ad4a8b5bb56e8917c90059e0f010a737108a1", 0x6a}, {&(0x7f00000003c0)="d210b2452391f2b99dfd7d89daebac04ee2e36eef96406428300a3be73c76701375b2c07c983c2febad2ebbecc2d2d64106ac171d3b2383efab049665612cc385f162ffd69acfddb43833e71db78f5edc7e1bf58329e38deb26dab00ed5f85a737d5a685e529dac18bfce6517f3021c75b23d995f48d37bdc5b3dbf9f6778499af1ec5a23f10f7f96eca643472ece3f52da22a4d37638bc2dd6018e8367c4a53ca355fba26b641098e52da717a7df46b4ac39c004af97b30336fc1439ee829d9c6d86b0b728ec581e837c4ea4466eecc997473f2e9f5651d", 0xd8}], 0x2) writev(r1, &(0x7f0000000140)=[{&(0x7f00000004c0)="5b48f567fdeac9a9d2ad1afd17473aa7d5ceeb49bfa792284135b45e8c5877ff80f788514bf6ca8b2c0cd9b8fa0c0c2ba3112fcaf79a388030b5bfccea474c3bf3df4e856e66fdab9e6ed62bdbbac32dc0ba6d025e412b2ebb9a2dadfa75d5081693dfda79f41ded21a05ee07e4fb4c0c1b6572e46d5e29c8966fe3cdcab6d409db10d941aadb1a5ec27b2cfba35320016debba34ff867141e4e236da6718989b5747bde87956019803b450f9e0c3b47d759c10c61e047a31d2228683220df43869e23ef2181", 0xc6}], 0x1) write(r3, &(0x7f0000000640)="566af56c61a1a99ca1ce554168db674a5b24a61113ff82bc84d4d0d48fda15", 0x1f) 11:41:01 executing program 0: r0 = socket(0x18, 0x4003, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000280)="d98a04aafebd1d2222db8e44715415ae1d16c33d5590e6f8884a66c286ad04f6d051f1a30afdf33c3d021a1c83defdad8f1729ca79a64ba56d69bbfd162cbb47e97560f3b23a73ce566635b14a3fc0f08986b3ea987f6293f077f5a72f0e28a9b549a94a729653230ea81c670d9e4ffc4b190f72f198aa9302d70543a6272b77f49bf6cda4dfc6b4c88596c7a479f377c7af9b00ebd544c2fccd019b1b128c8ad41bbd1b0e184064fe07e7326fce3fbf9a99a513c7cdc2132b6c12aaeda30b57d6270d9b4a52804e3dbd5f43f5651fd8a3702418751d88d3bde6af2099cc0c78544dd11b85deecb4df0c0f313044d5e186f9b891be920c18f8bbd032b0abbce7967208f0455a3a50211afb0cb798de0b2a10c4ca4da445eb714ba8e9ba9ec94c0ccc70c7b5a73b127fa56730adc11e638d0ed916f9ce668b94a7649095385fcbe5c45f7278977d08fbb2dfd6cf25304efe8776b5c67ee122fbe567d6bc4614b72173afac2df3175df05454a42746def3fefefe71d4129cfda7ca0a12aa965453f80a390ecbdc3c08440816d4628d8b2b4c4bc34cbb7f005a300bbf3cdf0c34c2f8d0ffb9e06e190ebcd532bceb6ab1eb5ee016c32f000fd43a91e963573e2eaa35833c53461ac285741453a98ba762879aa379d454cd7bee07e27bff00d14936777f1ebcd96b2b15973a35456cc9887b0cb3cad42770bd4337b35da7d70e4f7e2de9a732ae5f74714b38fd1dd24e22af49bdede78a941024f0f6c9d947a914aae362f63ea00217445c0450d5a755787f5e25803fb49e0e821a151a152a553a5d05f0ac20aae6178d524183a7451727bf40b6089f95c5b7ba23de7809f98c3e0ad902327572e4a003fd8a29d82ad1f431cee5b1053d13eca0a85716da522c3cae44efa1086fc74fd9ffc2e78df1a744e36b21d5b3b51781aa7200062d011dd574a0ad3e75872e4d56c166bd0a7ba0fcbd48abbb983843010a86b17c62ca13136735072a895a83241d7c57f9f702a73b79c445f62eecf0aec55d7a57fad0b61e572290701db41b8243739da91f78f44810e6138009921e2e28e398d65157f9545d96c9ced8ed68d5bb4a1fe6cd7616ceea18d3fc6fff70739fdd5de2ebc0dea5f9d65658383a0be24de24f39be3e6782b71b077b6b5c29d6d52a0c25e9a1b4cecdcd2f41061ea153ed8f2a464b5a0036c157bd816bb2b6ff0f492273335301ffbe3148a64df9cf16d8d41eea2fa1d897691a9dcd7f1ab7d0124fa573e477f31e01fe3fac66ac79266c450f88c49c708fc9bd1e059ad7d553e48164527cc650732aa8ca934e4b331f7d5c51d6d553316cd3fc166204f46850483b283c795090571e31f857e88b50a0f25eda56a4a8a80611653479ff9bf780cce88769a38e56fb3384fd53c20a28f9f2cd744eba885ce26ba2e5dd2b9cb475b34f33da882cadb640e0e5cc6078ab2ceafd1654c1bb09e4b23dac8dfed9fd3c104d34823e0ba4c1046d54264289c2f6e7b331076d9223653f9c502aad05b5f9e92f5e4e3a90879efa373ac455d7873e6d0f605191b2292fda8098046877dbe48ba1ecd11e59a97e64aaffef2fcb26284a484640468175b0487b1e3031e10af406ce9ef732d9b6837bcc10dc6e8231fb2c169f7a1b3af0737c267f7e6005bafb41816025b31ad6ce95b9693eaf81ee63a525050c9894ee0fb3e0b06a291302ed425cd45ad061923b45d62f8cd5e8946c4dd36501664b45c12603e3fd95fc78f0494a75b5a8d1e5574b00073ce8c7ebd0808ecf145a4bd23a675459b108d98cd26bf3d4a250d75dd18219e15b6459e90a37190c3d5628286bfeeb9c7d05a379b5b39c7a781ed4cf701aba6835e781fd1bb967472b85e5461e854964821233378754610b2bd824b17b88cf0d6ddfc888f96d87d87ec72ed897850eb743577305af2206e6b1a88a0687c5a44f71f2d04c972faa88b9483428949737a66eefa03ec505a82b320124276e879fd4576a3cc457d756085c359a5c6e9f83477c3897580626383c881ccf08bd41ac68859d0258a88b6bc8ab7fb3509725523bd5f06680feacc899395f9a94ac41fb87fe64f82adbc1614604fca9f9fb55e2a4aea68cb8a7bbf34649785a6947bf65af49a90e23e43659d239521961af146a06a214be1acf52e4e14cdbabbefce331e8a7fc3bf8092fbcc9a9f5814331ce997be64fccaa32466055868ee680469cf743850956446c148df21e21c7dbe0d54e3368d1df01c90340d1ebb9dbe179a3839c268d3b2c2a55c8b0c5b334061c1d6eac3909933e3b49a06261aa74e419786bda18bb02a0f0ad385aa76db26fb9c472314d4aef0d5ce5632dc6c5ecf52c02eb5ee9f7b296267936af98c42489660bd7ca815c2036ae8735a542edbc3957a6d9479d54c0d6c5168789ce3b46ffe23ed9b0d0fd78e6e34a773de6052932b54125426ba0178fcb46f308dfbbd54bdd28602bb8e06eed31aa5f5879ddb32c74c866be1230d888e5be5a6e618468cee66d3fe4104f640a6465967f855328e7f6697ea8b6230221c0f457f079e1c9bb72dd939c11bbff283b6504179a0a87bd8908fd2650cfe439f705ab61bcd1d4a8a64a80f4d98181468db689439bf0071e27e1dc8b1c2fbcaf8258d2552c368b1648cefc34a5ff190e971d296a009d11068935ffc91193f39e755456deb98ad3dfe30514e9e0bb35b8538c27b0797c3c2289732da719ce480ac6c42d8eb2ac0b0b7b76666e711d2f39ea87846287bd769f12361945a94ae519a3355fb46c70c654be655d1d9e115970f8cbfc38325842cdc5878d4aa2a14a10168ed231851b2dbdc9ede893310bdfdc947471250903e244d37cfcb796f5a4c6c587b2bc8e143a21ccf810e3f7a988deae1dfae38a318c260f92d5c58112a70c95d02d41fe39a4c00d48a453991ca401ce888d9050137575fc6d6492000ae6daea9cac0814430483136bacabccdd888bf4ea4cf5d9173a1b680bf9c99ee7a5657de788c395b451b63391e77f9fda4a8b0266391e30d7f588f97ab7a431e0f8233d54e7d26081e142d423b1e519de3d26e4d5aadc6d9f0b1a7cda4999f23600a1cde17f45d240581cf8d8a69579f9d0110d079518488e8d85aefe128cfbad495a8fb3374a15bcc493bd80e3524e3c8820634498c15ee055dfcc294076d9a1b14a1d3026a4a5e4c8fb9238b9db9592afa6f679bb98f672115ac0b54bd28be4a20556cb240aea2d8d484fab467e14b62b524dfa2df5a94a4d91c7a53fad37b8804ef535a7c81fd0316f64e942a6c2f9f98b560d0d1346286b5902328a0ff4b0ab7047c2906c4b255f529e5d991d736ff8178549f526e6c770794c7a2abedca4656d4a4e59ad7941e52089a7f0091803f10acb13660d17be9c471fb1399da2a1fc0b805956b300fa9267658d16c96030093389416c81dde83f6a4bd14902b4fd17352c903666ad4247b264fccf221b747d8d5756241a36d95f7ffed563c3c535a8526ae05cc24ed3a4d554ab33b78b15bbe177b81e37e727c24ec8bc49f4e542dafe75b922514c31c038e4e11220310f5a05d644e19f21e207526fbfe0d3aadd9c766b23086d45027d8cd02624bdefbb1d8d8dda2dacc860cd9f7f68f0efc8f9d0cf88adaf99666f9f0bf625c3debe9128781af26eda21619ef7f6f234e5480c0a0f19293e932f74e63546ebc6bc1bd48d40e4b9e799702d6932cf9a142f131835bd9f3806833a20e93c715c5d22686583148a4532e3df0667f5b25f6c711cc00f87daf8546446bc7faa8fc405d3ba47a2ca930deaa6c7756f8fd4ca2017d4460bf3d0364a81c5e26c53d6f77d16df3c890b207886107ee85dafbd5dc66e09c0dafa74e01abace878f9210e554029d0fc1abb9a3ff8d9a435b9d4f0b4f64988439f9365f8b7fb9c86a96717aa263d22368bfd41f9590f1574b3c132d7b055632b027e6558ab3e07aff002a165459cc7befaa7d013b50fbd3872c8be3b21f6a3915ad40c52543688cf38a1f62bb3e2c511a3313216e0d7abc4f6b35369b9c8070db46a9409714beea5d302fb0ceca78f7b30089d5c2350540cfa6ea92be52a0bddae30c09c3d2c7fe76b9dd161929e53e6a82b8cc2db0cd88b1b1e2b10a94dbe8b4794a320d51b41075ccdff5052e6b154c6694e80c9b8db21681dd1ad4f98366b7ea8c247a36cc26c80eec6ee79386cd5d903dc55c3049355bb8cd01b659ba45aad35a792600516409e757ae67df71fbcba50ddaed32786bceae434a83f7a4991b41041056ff872caac12b66d5b095a1b7c23aa2e16967f932b568bb7d5660ea58944f0b8643d23809af39e250967ad4c0087e0b70c08c3ffafdd58ed9198e75ce598bdac38924a0a8dbd7be9b3e35261b8d665ffc0c6a2bdabc476957a180074f8fec3672ba3f3bf4344d4756cdabda75b18b8ae0b9f6c63dcdef0f8378a7146d1e249143073783cc9fcd0e50ae0dbe4a67be39b58c32959df622cd05e123b60df3306765941f6c93a7d7a58fc9250461ce6bb80c2fb353076cbf13db4e3b75256690d37c3b1074e75c6da3d7efcd11a69ca474beeb64365897a8019dfbabbc8afcc8434897503271cc152a231ebf3e5934198c5d0506b959bc46c31f84a08083a59e623f34eef7155e73491d3d3e4664ae4fefb61d75f7bc7f8b4b7da9f6a09487f88423a64bd44c08ace5d15c93eaf5780cd51b042b30e8c70dff50595754ce34e898c53f481cd20ae32a907629502087fd8a675dcd803ef8e7272333c26e1f51ecf1deb6d4d4c24c37e9cc2ac4e9c623af82c663128b770862c84dadff5c015c07163dc033f5c668e3446850f397bfeb1f5fe23edabeb057827f2ebae7226b8b2ce37d1e182620bd58de0c32323de921159e75e0506fd8c9de73420f39004a0a0f03cdcb1a1083361d8ddd5345ee76ae3b5208827bdf1ad2ef2bf578ada7f5b3a5674686e9dbf035adc22a833a163f43c8f6f3161f01e4547d1fbfff0773b7a36726dd12167c8639b24cf28a99ece7178eabfecde70479f2794742a1a4f631f1d2ca2583443d05a9ed73de04765430d24d55b56cdba68c1909633e8ca13dbe4ff233d56d693417407575dec15522fadc0fd6ca3eaa16cb16556621341044922597548aee8a7841695ebcd7b8d47a315af4ce5b46af078a2a07b4402d141c7d152e36c5999c1b3ab1eab25fc782bf647f6778d7ca002df39cf6bc5df7c5c1f14ac5e2e906df839a87161dbe64e002b0d1ea29f0e849f3e36726b07f8d3982cdd6578759b41b45a325103540eeeaafb2d694efbcc49157dd7246a0058568b30c9a407e5a3f05487fe7e13fd90337f80fb4ed5af4791b86d11203b3a44e3a47096faa2e8a1382b3a9bbfa0de8e5036841235c735690651ee9454c8d9a2d00be5277ea0ae70e41cf61e695503610b34b93d56590b589b99cd5aeaa8b6e89c00151f81595ed059f4d73a2442d81fecafb72d7dc4f39dc27c2f05d0394f97e42d8c8993f4f0bb935bf743e5f73a4607b74f3e2144e72ffe547f7ccb4dc65ce5969022adf1874a61afc0f370fd810d4170a958aeb4a3bf0c985e248b03b0bb61b50f44d182cb71fe6d238d6c686338748e548eed42c40b6861d7c81af3a5180d200549cc3c9e0c4bd0c3f1a51f3da4376ffa67c591eeb6b3f934d05ee5ee2404beb0bbaedd1b0f0ba58bfc1b6aef1f81d289e2bfa22bd34feb6a0026710fac125a3833c986a790ca03b432af10fe5d78b23691f0e200eda825b7c882e3c1d22e54e725026293f70a1e85506d22ae1e01b776d8ecaf38c63ee5ca250128b", 0x1000}, {&(0x7f0000001280)="a8fe393dac179e64a9d28270d50fa89fff4419ef09ab0c0784a2f0c1032c8971829edafeba614f58adfba2a9f61f936b2af057443d1df2bdafb1ed85a2154956ad65c6ac3ad1b63debf0e53f93e0dc22893b4f7f9485504da716199a4e64b211d65a87bdc1b7a425e0c558be8ffd61d9162d0423e36b6136b1e98e3de7bb43ccda0ae0435e1bca2ec886db3d87f325fb035a496a1e0f90cc473647ce9220ef60f315d5b31eb787877a4437b74d256500af6b7232c49bb11e", 0xb8}, {&(0x7f0000001340)="7d14a5b6ba0e72630ee3289cb8983eb7202574dbc4d5756e658852c20083a36ada709c1f5958fac0a667d42a2026818dbd6f2b07d198240740e3edd1c87f5b9ba7d7af4a932811ad0d243292ab6d448490ec8e01dcc85deb933126322435bcd536142349f0a96eef48791d2ebfb03f9cfeaae82ff2b3a5fa4d554bc66d42f2483044231f52bda2da612c4c5ec21e96473ebcb2c894ea82cb5761c38a5312999b71ad1ca0dd738251e46c99259ec0495a471c4d2fad84", 0xb6}, {&(0x7f0000001400)="f69ddf67163ec9edb80d4039a1af6c542e9ca121aaef4801e24736b8bfbd1f2eb55e001226943bb7a3564c8efd2d3a61dfc52a8cdb7e4620df6638f9f67d001fee0f800d6ac3f473c30441b5f5fd839feae482845784ba3cb19ced9c03fd478f4f9aafba3419edf171a647db19723838464d10cf409df45eb5b4121fffd553df91d314bd6d2b6feba0b076f3dd5311d9f1d4a8298840114998d0cd7232540ccfca5931484c6fab948badb4a46004f5550d3ec76e685fade51cebaf6d59c87c0f5754a08a3b386ed81bcdce7d6504cc238dc6ecaec248c5", 0xd7}, {&(0x7f0000001500)="3f96bf4c6ccdee8f3bba646fa8d308a06b719223c0776e002834259509718156bc9f228d", 0x24}, {&(0x7f0000001540)="79a1a940b10b5e74a5beb14c5eacf13846f68c63b8e7bf0c4c786a29f8f3aa71215a50d29874ea162b9ee41e856959006b9beb020cd4ce987f78d6ca4dadcee72f12d1a2f519958592780f537e3bc1d7923461d2c281837024dd57e3fa20670a4b1a336de5c1a2f8f568c8a7e340a6ab1ac87740105775e597a24b3662dd5747d6195706876c867ea4150634d4887296", 0x90}, {&(0x7f0000001600)="01a5e3bd1105b1265f5086d675a2f2551e3ebe26ef4e8bdbe49663eff86711c9860390d10966728a19cf6a7da8cf3e4a11d33a1e813b4508681a6fe4e48174c60bc9f6de04239f67a26c44b0115e8e6c0a5def9d225cb867a86d599000813ba9ffe8009562097d34ce7eb7f29ea0255ef0fbcb1e95cb46660e11d6eb78be3852e9dcafb547a398715746ac013cff", 0x8e}, {&(0x7f00000016c0)="abe92ce32c9f360d045a1ff7d0e378e61ad7309ddfbf8966e9dccb1d8abfad859d7d82eb385dec581b311a680ccdd21bfd3d35e2b43ffcbd8a55315eb6f94b9f9baf3a91b15e7e06504e4f03ab6cc522b6e7a4ea2fad2785c612f604ab2cef0c7bc8facb31259f7971c4bd1c7263f5d64da74bedb79d0b8435f476811726c4", 0x7f}], 0x8, &(0x7f0000001980)=ANY=[@ANYBLOB="8c4316addd38c3d3c430650f8dbe9ee0e80944389f2f8b212d3f1949", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x50, 0x40c}, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) kqueue() r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r5 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000001940)=0x2) r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r11 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x2, r6, r7, r8, r9, 0x2, 0x9}, 0x2, 0x5, r10, r11, 0x1000, 0x8, 0x2}) 11:41:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x8, 0x2faf1222}, 0xc) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 11:41:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="d683b9f4ffd0b0a7621b2594792fb9e5de7a24c2c7af24c444dea72d51df51750c08b839231bdc007e3c593d90e503e8c065bf1821390bcef00ee184be829e8ed20eb099dd0ebfa15ac73a757c9498bce66fcec1290d98a3820dc7557c7d9a92d1f35cd22c4b248f3c476c3e175c075af3428499e233ca0e54971df4ef6b04b5fb8f92a953e97680838e7c7728cf986dd5dad391bd2cdb636325004d1243a6d5107811c1fe039004e0b0e0e28ed1cffd2f149910ab3d3bf311aa83724a1bf1577aa25f8863c5421539e4802b9c9f0f6b9e4029fcb765e39b4f6a2f381b3901", 0xdf}, {&(0x7f0000000280)="ff94dc92715247aca623de9facac1d32cd85b9a928ac6ff0a0f04460447e7d76100353d1a72018503a13877d4e5e9999b179af6dd20fe88d49e02fa7dcb35ab3823b55a78a9eb861ccc8ceb0c0d0c5c0c87af07b4a23d560d8e3a48f21df942ea65dca2ecd267ba1b4cdac715258c4040fc67898b20e99c1db59c3a0023f2e70f98435a4eb2039e3274790c28d389e0d3b342bed58856f84eb8a6040c43a7ad3850b370522eb8f53ae69bdd7b82d3cbaab156c0ef2be8ad643b6ec0c2014ae5f461b7686b5f2b33308cec8de725a21ebabee1b290b65843bd30e47bf77da1e3c34ef7aa1aa9c94bb462441a05c5a33e2ecbbac09d65615bca105006d749e46b4cd2269598469b374a2ad05853d083bfe311aed1c88ddcd3a6fdf7e67dcd74fc8c0501004f9d1a2ae58e5fc3272a118a991e0de6b21c2f8703fbf24dcd454e0c1832b138c15aa17de74ce845b511ab26f988c5b5df86db9b03392bc7fc1e672a66842d8a450024395ef795b38c54cb5a4a1297e7cdf1fb5f0bb5cf02f5029dc7df90e9728401429bf5654887c85e0b95332c1335a6830ffe0107827e237994057475e4f08edd6c1c8c17c6f6429859f3aeba74443d413fa71d86deb5c668a3ced5489242cb04c85c44bc04a85c807847d206f290e2a38007a89844c6270444d7dbdd83a40b948adf17aeb6a4e196a1da2d5162245b0fe34b2af3690465557e9c58c3fa4238959e49133c9d598da49791a458b4e44bde88eb3c1b4f0ac5b4e804cbf301e7d21688dad1dfeb04e640bece8d96c8e4bf70b7b2621a200ee8aed437831f5a520815ba6799cdb5e3347739509be3a90f727651446178f07861454ceb203741fcdaf3f1a60d31232692bdf18402c21eb0150bff3e38633da9fb742c2c6a7f4fa259cf770ef0342d93f8deac38ef7a87b6a3828a173a085fb6430e0943c8e8868bef92192cba9df29e7b3fc5a09d137d99a2bc2369aab660b9143beb34597b5d611694fb4af3e84de3eb52a8f4bb4cc21d63a490e601d0f604cc4f7787d015613152e631b27c21946d99b0f5288b2e9c592c528cc987bdb2c2f89943da3ad0c1c45314052e31b6d0e4873921295dbf94e96e1142f27471fd5f6ad89a9bf35bb120337701b96828a9363067c392c3bdb5929e3a5a461bc64bd2729824720d8530d38e88cc6c24b62425c48bdcf3033defe7c769617487e9c49d2d28e27622b27931460dbd9b6f31d15458e505200ccf091a7ab7c7a893f52790e417aa8d9913c26e5d2f36e4bc983664c41d0ec54a786601ce89568afae281fae946eab46b90b3590144f07154224e14d7fe34f2dc8eae5602bb3d1c65e665eebce26a3c24baadc2a9c6f582614079ed1ddf962556e1631b5311e40700b2fb32e6791a8895a4bf561ea640964b5a58ce62d7e4aaa3e35b17b452e442ca0e9fc7e73dc6699e702f2b36987f18e14ea3f55b528ce284bf14ff0582bb12a5007c975d3b07f671eff25fee267d87be892a59efe3106c92e5eca3c3c38eba41bceed04a753faf704761b127290961f4c27b3d79247251d37fb99be371d3f76f9dba898b432835c70d80288d55a284a115435241c4ba86dee7a6c50fcef8e9a6be4c970940f9d1130ea6eb210392a9788f0a1de1a2d6381451f871ef04e198feec971f03984481d494ca6e1778f0e048b0d5c67212978698149025cf628961ea549abf6a14d9552a2e8b8949f4514a5d891cf89cae766cfe437ab2cea8f53de59eea65613a0bf0a4a693cceada10e44b3e56e41192b209f32d6b62e8a8cd7a9eab10abcc6c2bad932a7f3aa9dd8f9ee0bc9d1b07bcde538d1c19c1d76a0229df4207b8313696d66de2103b9400ddbefaf2f467ea063fc333340d56048f1c7f68b49df699676ae07204173f99f585fadbe62a88813fadcace0ca09e03b3f2912fa78563c6bcfead2295440cafe8a005ae308241c2ac7c85e55be6ee49c0582706ae74ae2adc50bde28007ea3c118861025ff47cfedcd3bd8ec8a145258b49ae6fb4518ca61614e3cd4535870aab61165f23126baae09b57cfc48c91c788fd78da1d4df2ef5488ca390145e6337cfdf8a3bbb8f3947f34e6143338f63111acf53f852a0100472c0f70b0a1c7e1f58db1c61c03be726fff56690aa8524631651bd6cd29302afc471d9aa6767ca7d91a219ceccfe899f15f083c318081e5e6e9e58546ab4a0d61e9031e2adeb388ccec636a493f1597c76bedc7c10d634d8817ee71f625dae1048ec567f29a2c0c451557d9c172f0de8e020ed3cd1bdb927e484ff97bbe01b657a93c3aed37d72682dce3dfc3ace0b653af835c4794499f6b0b45162ac7df7ccaa2ee65d7bbd514b75816a030f864814b38f393df33dbadbacbda1df1203ef23e7c53f4f089c87e2efd4e60eaf1caa11867e86376e118f8dea2c0a409bc9dbed31662554ffd19f77a1d9e9e1d6f8fb7a9db67a1efc655b52c66a4b6e042c2448e4057f4cb2e69f9c3bb157449930ba3e68f3051793280ccd39e8c9e6d3b0756c6f1d3fb3378cfdb4711bdccac839b52b272ef223adc45df314af486379c39fd73468926b7bada864721477e923f37f873ded74688ed9d5c8e0ad20254be904f93c810846b9de84d6e7c531cc8da477d930e81f2d35572c4d9cfa402ea7d4f5d0a2ba5395307c5a9121d290c9696c5be94ab264844bf1f3128acac35e78bde275d3a0d756c73385a7d19f6380a82b1d5bc8de622633db0542136c0db4e2791cbec2bbaf7bb1ecdd123b5a7c04889b16e9ff94a50958e8d8c60c01ce5f64eb8879fc59a8da773810198e44101364b7f4a2b58fbbe4c3e46ea4fa1144d02bb9a5c0857cdf7b9ca02773d9d78f4ab5d419f183bdf10961043f543622ac9c5c63911c8ca4c8596f04d3c3de9fdafb0d8e5e7f21ec1a877c54058c8bfebcb0aaf72efeb7cbbe078210fc2cd29eeb04f3b30a932696abc6fbdfbec233c50cc98934f8f24834f97f850cf92ea3fc0fe060331004eea211b3cbdd429a27a432036090543b4b0a93869400d5bdefb5c90c2d31730bc0267d6b9d4edac9307926fa7d09427a797c95126f837dc1d8c06f564fd23a5933af1de72dfc0b0625b9bfc6de563b66471f5d8bc8f3a05698910824e3f061fcdfb0f881396a14c1973af238e4a300917cc3437987ca51059449fe092e7050c272311d221f112ec0cee0a7bc905c849ed19bec37a1152fe4266514545674cd5950bfb9d2b8567cd4317ab6a24da4f701b6c30cf9a6e8e72e281d305cb90675189b13dc366aff91bdefe9df76c5e87c90e5474119591ccba66674e093a8a572ccb432e9bb6ddd63c2971d0def3017fbee98a5e25dac9a7bfa738a0aa5fa447261e64d4c8da891d933166de2e291d6a080212d56483fc991b4b5036ffb3c15bc7c693d2e404af1f3e96d381942cfcc09a8735292f91845b34cdea8634aeefd908068eee423ec454b5e6ff9e5ba4054cb76da3cf5d6c6b1d3f3cc56864c6b55306b4e674c93e2f4413c51d8bfaff9d8c004b6334528fd93fc359428035ba4408c4a43e1478e6a7adddbd057a877c611e523634988e555a5b90060326050e7aeb74d7c33c22012a65843503319f7ce72339015ff3b6abf9669b72eae7f3f3d648ef7965ccd64e27eaef330f77d95474180717144ee546f7a18200200fc442db98b311fa12b04fdc7c1c5b7ab440c4c4e66f84893ae865c95513c992667c3c44a097fac8aaf4462ebefb21c202766098c60ff06aea6bb917c54b8d2f168f071f055c26c3bb5d39c44551db371b419f26a1474472845b050471ec588583c0df5da602f3e1f188dd8d708e612ea72ed7fe7efd8b4616d6a30e573ef5a7ed946ee5158ba19ecefc1b4094cfa97fe59e7ddbf917b76e2ede093b8b231f21ae5ece06ce4802b349ee377d75d2dafba228164e7ba06c7d8f3b711e83cb59c3faef749006a19d38031b6e261acdeba1ff93fa72314ff6cdabf8a14b3fdf0d45858fce82f6f12410d8074d4d35700f221e663e33df50abad9d5542e3484433d2f00ac069803f2a38f660e659d3ae700aabc8da0b2575dcd0cd8cd1a2dabe72bccff9b801aa8b6b7016567dcd86982b750c9b568bb4cbf43b883552c491a17d04d7ce06d7fa4fb12e2e511ba233a44a2b2672dd8ed803b09ad550eef68ebbb9193055dbf6537c8a631e4b38db409b5e395486c24f1c9f8d5217dc52854d17b711c906c31f148d52601ee16fb09198a5c3d606b1d8ed179e86f352f8a45bd01fe07fa96fc993bfbb9a42238d286a120690c5db5b9ea1457d3be2eb7292a243bd51305117ff46722f4abfcdffd5d46abaf82faee4c15774456c957f767b5547835406b6495d78f6366b96da27f55ef4ec9940852d5a834264587367d08d109eb28f67c8ba4708839ec02673fcf0b10549be5a6c7bdecbc663c2c75bcb31e9e9b1a61faa43b57ffd4918f2cea747271fc1b44c4cd0eb4abbeb6f26b24fd469098313690061af6b3e21c101d66d4db3d4b0f4ee2c421edf016400136548cd3433d449ef695e7641f9fdc35b252d6b02ea266d6a052ac265d7f5b55b84048def0a3dc4b590cb72d7175828465dfb11707ee9b98839af991f14f84cdbc809250c2ec7bc52dd25b73503db59e43d274e0627073b321ed01100d8324ff557380f04c2a79a619528f1a195377ec4b078e31113626470084f86fcd1c8462152cc5714da02989c9e83fa4d09030458b0b01b3b0ec778f274924265305455499005a3286e269af81e9beb929605be46aad5565feb9a64b78e0735f764f12e0ba79270bc1ac9449ddf0c827058fe76de2571e5ffd58ba13a0a1c850566cae501a419d716345557440acfd7dc7eccb366740f8554682b91799734410006ebbf2654c9a581f7a7a10fae85c25e094a6a60f9cf2c7bb43e7012c96473fc2ecacb403cc808298596f6672216c55dd1581c1bc9418b261a7f4a500c1c803edb42e06d99129cb2fd83b1879f0199e8d03316ade77a3cd95649ee2f306bfdbae5aeb0aad333a5f9cf4047810e05238d9b4b508b2e22789a62fc0c1123d445812ee74f4b1745b60ac8253b7b431764145f31d73791136dffbaadd8af4e677111eb80065751651beb5aef3712524e260210caa688d6c87fc52f0eec6643bd3d311fc1e899c93d879a1d4ccac5cf7d5db816bfb0ebfb7d76db7712f8f3829063f6b5b583e65490d72d832992678357957b4bd251bf29a968dc02cda5dc6165432a40d7302b46f1102416f7935a33ee3cc49ed7023323458abadba6021d7b7d4188b1dc01b63c2ba9162d5a5e2a668ee4713537cd89f773ff17fb49e333480d517139308ece6badba94a93dd84ac1bb77ce50ac54b6dad6d66173e261ddc9bdd0ab4cd0468bf6b4be60ada039477da6bdf7a8b8f9e5d83e4690203cba4cabd07afb734096d48fbc1182d837a19ceca6bb5ce9472dad4628b634e481bd651adc36791c9c0daf30c62f9cb766f0b5d4f5ac74fd4564338eaf6b32f2862145e2635efe3460bffdb0d5dd426cb960719f455ed2788e96a902bc5e9b0c71bcc315566a2f706cd113b8528240ee1faf87878ced6cf9ca1e34966fdbd5f50c2c06f9c5ccc5cf911bf1c4dcc1d6f29dc5c4785cf7e92fff1deb00ad410bbe8baf116169d591c5ccd2a9c59401a5742043e129fdfdaa8738aa2738122b8ea1ce845846fb845b3c1a4971a3de9a237d429dfdf32fd9c04dfca6f2dde0f212c04aa77f7f02bb8eaa1fc2a9708068ce1914f210639c0be9e5a741404b232062af2dc302bbe1a2dcb263f926b", 0x1000}], 0x2, &(0x7f0000001280)=[{0x78, 0xffff, 0x1, "ad23bf21297bda97cd596afc9b4c6cfe2ebb3b896194c66a4c516bc2349f5296d9f85d695863111c2a08213bde0477724a92a833a172f5b15e0ea4994ebee203970304e68da9455d4d67dc9b7d9adeec8b726c037ed0fea797ab95157946237164"}, {0x100, 0xffff, 0x3, "8fd00217f99a25b36c52c1e7e551fd7ed907629f2ba4491f0e5eef41971a59e07ab1888d72888476e4879417e9ebf11fc4186a8de173c7f88b86d13c6818de4a3500b1f0ec80f4faeb8342617bfdc66c02d9dd9632b0cba9ce1131f0f53465a2a977e17fde3ee05191a53a4eb5dbbd75a55ac42e5fefb3b44642b327d8da514cdb5e76d7d6bf4494dccfd483981a062d8048ffdf0aaace853161a49ebd9b4f2578cd25db81dd0bf8b69da6d5979113b3632f4708fad96545f962a73d2fa474001f702af40a9d7de3d261fed03e7dfba593b1d93b875bdc4c9673d86c2ffc601643ae0797b9a31bc4877fff5c73"}, {0xf0, 0xffff, 0x3, "ba87dad07dc20f287556f06d52856a30993ef7c93d39b7d8c1e6143a01f04e54dcce67200d1a41e1c4e5063dac887870eaa4660835ec088069631b18b93772343d0054c56d4f8de9259229a6120a97d6d9857f4ab537efaee7d7e4fb57ea3d534aad44b2fed7ca23661498fae4fece3bd2ab6d7975c4b2f7a19b569189b34f9c394c9750655334dad1728561889f090af64a80c5c6b7b4fabf6601e959f9772eb1c51558f2515fb9ef24e0191df34c055a5a4184d1bb375304433d52ba90ff37fc61149ec6c24afe546059df10006547d74983ad76ef62125b93"}, {0xc0, 0x0, 0x58f9, "c7ccd34445188ed79fbeffb09ea341e1264f387409f966c7dbe6b0fbdaf3410b7d17989be2512c258b641b1ba03ac9137bebaaf642042c7ec89af2a109e66841d813a0ea8bad4c83f7887d405dd16c29e57a12a3e941438c7d56784eac658354e41ce7fef90444a9de38bcd0536d05fb23ff9fd94d17772d66c245745e393e247f7eeaefde957c9da9a60c942903fb55a42ac8b3c39f2d1ddc99c2ec0594cfa52da92929c81a0e293423"}, {0x78, 0xffff, 0x401, "d450979491c887e8dda502eafa7157ed694df363b2f4269056b8bd6292cdbb12cae89c1b178c4b36b8365de1cbe5c21b919be290dd36afca798437ef59198fb9cec3b5ac898a705b88c83c3d71d16b5beeead28078aa33294495862b10cbb34eefe7140901629e"}, {0x90, 0xffff, 0x73c678d9, "788c85926c07f46eac5fa095bbb6711fed0b594b44afca33ec159e01e08110512999c2e086e20dd589eddc72e68a98196a61e9705932826c9381aa5c8d5d0713fc56d4c15d789e5133923afc63541f6465128c4e157d2e7079f00c2bd282a7c7a4ba0fb298f017e6659225f1cfe4d17a770d2da24445dc19893106604c18"}, {0x10, 0xffff, 0x9}, {0x88, 0xffff, 0x0, "93d1d0c940998b1ce212716c26711a11123c1fcc54eac2df6caed8a6a03e10f6a6246821dc24772bc7a01198236fc68505c1fb6a2efe7c21774ccfe1371bdc7487141ead5e0862de7a1858d8ceacf7094f37133dc2fba472bac554651983458d03257aa44f7550f1e5d0413ced6e6442e66f2971466b9d30"}], 0x4c8}, 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r0, &(0x7f0000000040)="5457058127e9799adca8d707f6e685a32c", 0x11, 0x401, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x6}, 0xc) 11:41:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) r1 = accept$unix(r0, &(0x7f0000001580)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffd26) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) r4 = getgid() r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000a00)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() r12 = getuid() getgroups(0x2, &(0x7f0000000b40)=[0xffffffffffffffff, 0xffffffffffffffff]) r14 = getpgrp() r15 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) sendmsg$unix(r1, &(0x7f0000000d00)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000240)="30c80268f5b6e9ce748b2888e0838081b2c71829f9191a6f321058514b41ba46c4f51ad9c92b87501ed23d52db5af7b86bff0f6d2b562c2c1a47a3d895f480cfac30a447806cf78fbe4727a96a7b2405cb01d7cbec40386469f9899fd3e9b78e704c7b444bd3d4b1be022b7550464aa520aa1fbec506ec2bef66ce2f75bd31b38a9990a197d727a6e9915af9155be941f4c36b91a7514462464e68f06d60747ff22ddd1628bd6cfb60241248c8cb786c1e5ade3807e1420c03b0b9de5804faaf799fa5865311505f4c586a687618918f57a4cf8ca55e615fbf0d744bcd86d3d8cc419977e533f832cc322f1105a29033e508e7bf5dbaa5", 0xf7}, {&(0x7f0000000340)="dc15c72bb9b789397f19954c46bafe71a721d2b07b49899ccff7d7a2158a632f419a", 0x22}, {&(0x7f0000000380)="d9ccf776e35ce52fb971139268a275da7d274bd727af531863c3045cd56c45bbe129c53291dabed8d788a7a5abec914b549109a94398b4fe318c219b460dd08db154e07f053b663045903c7c316777a4c640083d932bb166f9a28de6fcefc854784764effbd84e37f38b3b7f6c38f6bdfcd47c35e0b1299b6a88e91d9d604ad37d13c58cac2a326d2674b8bb8f61", 0x8e}, {&(0x7f0000000440)="bc12fa3100eb9dd9a938cbb286d9c11e91877bba5d7e0d0aac1549dd4e1f89ff707409d384d032c7ac1b39a184538d19a475522e94083ddc7718e542f7c5902310e07e5c7389a6b3f7219849944b30945960ad3634adab8b2d5e5ec9842b6ea027b2abc684327d0d898458e37cb23da695de53d43fa7a8543bfa503fe3103f47aa079e38092356", 0x87}, {&(0x7f0000000500)="98bd4ea2309ecf607c810159214b58c4c2862c8560bb6edb008a6380c7637a4cfcdd99af897c1c93729ff9828272bcb4aa7cc98e5140796c09781e56d56356e88dc77322be68bb5be206beb20284ccdfe0c157e781bf7757d21a52047b523b2e141461b8c56a2d79c3b64ca8b959b1b0938818854f9f7eea9079ed6397d720fe588e791816e1d437574604d59c5bdbd5ae1bf9d17ee1c9b04541c14aa9fc717a44be9a80d214990016a1abac761c58", 0xaf}, {&(0x7f00000005c0)="fd6e9481dc1006f97fd96a832be00852a36c448350edf6a71ae08406d70a6961140db84fee3799b41877b9af3be63db7ce7edbe73fcd38ffd7d592c966f3edcefb0e41944b656af833a1066861af45", 0x4f}, {&(0x7f0000000640)="e90c89437f836c025623a72ec09e60dfd616a7b61fd93ca7b63d6d35da8ab2e53de9f5eef595d7aa3ac5d5226dce8e15f91219ec8b49410f0de6a2fe4e524a58671e38ef50655e4e0f4777e951303c4d9fe6b39382915ad716c58829b54c0712c8ab85a9e8acd92bdc04f9e0da01a5ac0d5673d7bc5c6a4ad9457b4df6a158a636a47ffeefccdf1ea828149c30bf061ddf57e911cb83f76bce3fe9c1d29ee44e49c646b9ac1d90f93d3437f0e67cb5587da790cfe1c7ca", 0xb7}, {&(0x7f0000000700)="0676a47599d0eba74768bd312cedffdf3be66f6ada14f400964a1ef792b7b92e3fa2bdf03ad62c49d66af2f632258266c485c48bd6587e4b5c49a0bdcf0a9c3ee5a09572228827e60a9d93fe01707e7d8047f23de457daf9ec089ff20d13b54e453f7755ea90732f7654ec5487e732e39cccff5eb62085649ca0b479c854b7c44a2d05ea81cbbb8ef16cc1cbf1ea6448e0f33e316389a01226d7285a88b4c20ef60fa6a0d36dec6e462f1484eb7b226f894bafe1d168ce378785344c2da18e5650f5bd74b02f282aeae676b6dfedbd96f926c9c02faae7af1089760e22b481ff11a264a3e1c5859ab2cb188935f9ef9b1fc9832985650ec01d18d4ff220b4b", 0xff}, {&(0x7f0000000800)="0547357bc2aa2054862d6f83a0c8af99febcfbe96f6a92d7e1aa94c4c520de9374e883f0f6c838ee9123cc2f139404edbeb7c1b9b8f5fa1cabb340dc21f4e009435e0ca96c184c72eb4c6945", 0x4c}], 0x9, &(0x7f0000000c00)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xd8, 0x2}, 0x400) connect(r1, &(0x7f0000000e00)=ANY=[@ANYBLOB="01002e2f66696c6530006882a3c1c83decd9bd0e537b206247e0da0371888e9b6efd56d68ba2050b7ffeaea7173cac7d1059e5c786f9b78950fde72e39b69280452d6ce8708963cb5e516db342c400d74b2f8fcdf474aa9d29717605da41718bc0592f159fdb628f5bf38e655a255cdd630ed2916f96eb9803be4daa1e8920a96aa4875a6665eb74d30dea63f65cc3458232f59768a8112d1da9b40d98"], 0xa) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/176, 0xb0) chmod(&(0x7f00000001c0)='./file0\x00', 0x44) 11:41:02 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 11:41:02 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 11:41:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001040)={0x1ff, 0x6, 0x5, 0x3, "83ba48c373b7e8f30a8597199e52f24fb9555f3b", 0xffffffff80000000, 0x7}) r2 = dup(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_open_pts() fcntl$getown(r0, 0x5) read(r2, &(0x7f0000000040)=""/4096, 0x12f1) 11:41:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000100)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) 11:41:02 executing program 0: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) dup(0xffffffffffffff9c) fsync(r4) pipe2(&(0x7f0000001040), 0x10004) open$dir(&(0x7f0000001080)='./file0\x00', 0x40, 0x8) msgrcv(r2, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0715dfc3f5e97a0fed089000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) 11:41:03 executing program 0: setitimer(0x0, &(0x7f0000001100)={{0x1}, {0x6, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x10004) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x70) ioctl$TIOCSTOP(r0, 0x2000746f) 11:41:03 executing program 1: r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r1) r2 = geteuid() lchown(&(0x7f0000000040)='./file0\x00', r2, r1) 11:41:03 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 11:41:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x7, 0x800) setsockopt(r0, 0x20, 0x74, &(0x7f0000000080)="ba9e6f06afb4e0543d8136b9ee217dc469bad37c985695b8d470e24158098a6bccdb0ad2caeadb8a30e92450e84e3d1ed0631900ebf0a3b0e00eaca3ca1f0ee79150b5ef81cc5b9eea33dba3557313bdd2076bb78d2b8dc208edb33ee82541298bd21af29054d6e35a35c83edd90127ab58abb3c9d214d1ccc79633598d730610b1e41a8b7ba015f032825c5e11d61847bdff1558202011894370e0c3a291db1eef0934ea6289a4d4a174065a213522c588410d67cf9422bde1f35b40dbeba15eab297c7c1e9d9e6f2ada07a6831f320c40edcafa742d7da37a07dfa1856e7c459bbb044b2fec1ea7fd0db0574c288a5e0a7d22eddad42dfc581aaf4d635419e1ab3530c3533ee992792e88ff77f93295db3a026ffed96d2d0f217c633059d3878aff05836206d42d47cf8503128f5461f09fff4049572f434ad756767962b76e2a4274965fa7e624fc0f6b6e803be3d72b37ef508ca41e6f69fff5eba767089e03c4133e13ba20d0827e90460ab84c4a25e1bc9251c9dbf73481499472ee2bea117d586825c0590abdb783bdd7156ab2b82e1d5b26dc885855fd9006747a9bdeef66d69aac55f059feff4951656b195ace9b004aca268f8e4ea1610eeb6dfff1b7896727614283d0c287faff815aea73c2a5d84f605efc4d6d4da7ee02f227de0bbdae566203b5eaeb1294998c3f58909a4b66c19dc93f186fa4440301a54fabfb2789f81fd0f991aaf5c420e72af2f79c402d9f045d8f4eeb5427c76920ead8f8b43bb38872e1da909b8b306d57c6a78026ac8cf46c7c2ae1613d04afddc7666c43e8bf000e6fd9db133681d085dd8182321bcb9161bdf5b0b231b0534a479dce1b92da9e91f7f682d58ed7f373bda43b4b9d98a77f3767dea68420eeb1651a0ad31e6b400a6cda99799fde8854db321ba17c077260ce59e587e425aec58e8fce17162a10d0cb3b961032e747a047cc45aaefb95378868f2532edcbb587f3d67c6dc41598386c22dad29f4a10130958ad6b43393c331f4b7705e17872976bac67dd2153ff764f3ecfb9abb9c42b49d5dd1115ce86739d096bdbd6472b674e4799df25c95b32add09c760e7548246ad7ecf89f598c429edb84f646900c9879ae1118bc4c3ca2ccaa28f30aaad6ab2d3bc6c3bebfd106265bd2603d109ee9ad62629471cc791304693891b8792d2a2bd1d38f31b3832dfac7e47a50a9e5ea7778c6b2f56efa7af4371439a1a9a995e022c7c08b91b40bcef717ff38cf31d70b38a340deffaf8b9c7f2763b996a0332365aa0a2357c26f5db7b1fff009314fb2f5849047dbbf6885ba6950e67451929ca9b7ad67a2de3f40352b8bfbda5e503e5b9068d8f363745908fdc578e87401c229b8390015df742f90b4246712383bfd1ac5f5d378f9954ddcf2fab3b89ded5a13ca7538482087de952c6fc020246ffa293cb3bbb22486dd8c08a53d4ba244b20cd29a29ffffdab0fc720d84f9d338262251442ff0ac002351537ff5d7eaf70c4c53f9681c9b38f029f7c0e10dacfe7938e9652a10c386e1117e76f9c94fe77a37adc9661f95b83b741d7ca4ba2e7cc626f96d7751947cbf95bdb8ab47d4e8e213c8e45209cc79c9ef8b4bf11ada947ee8d703841404a5d65f82a32fa617087e9b6f4fddc35c1ba68de06468597477a98fa982b92366224938caf871d09f0ec14527905be93d7d5e367c9b0149bea9206ab54a880634c625d30aba63ef5e0c0479a72e018062aaec37bf71e667a9d91bccfcc6a440103c4ec90a43f2ff67037e18cc320d55d9c7ff3354e710627e1c6d182ad09f5928ebb374a56f4707c07c2c4fc42c6d1f3abb0602bee670e2d3a61b3e7a96afb2285c0d9bcf1147950cdc80c39da47d5c33bb4b9a5734f8786f46936429854d5792da77bfd3a37aa538e6d45659ff33b09450805ced54be25208e3f0406d382b1523388d7ea1be1ecee9944a32f88c6f3942358349c0448b7d05e96f32c75209eac8913e2e295e6c7c607c035ac95c3551a3af1b8bfcfb3ce9fc46ad12fd11c56e65084ef1f98ed957390498d0edb463c4150fa3db31ba267bb068788082cff465431a472602e44badfaecbf83b30dc3c01f3bd4dc24389a5c65934a7ba761da10c0f1a13ab691896aacd3eb5c7202e66bf7de400b90a4d243f29f8f2b9140dbcbe5f8258944b5b72051ab614c592837d887920ef00a13995680ec7bca8ad1fd08383c403c837dee4e495cfd3777abc8f3657ecb1b036237fd0f9f746c9711d76e171984e851afd8655c96a5dd951dd6ddf717f942fa3c3af152310110a05b1683761ec88f21a906079e29b01ae20d3829c13200ad57f15b51504cb95f74f8962f3b784abb491dc23bedc9aeaec9491cbd79ca31ba3c3a383c64f30a9aad6a696ebfb4c702fb988f3b619fc18aa95e0b20f11d4925bb4530c1249c742ea762cdab900e6b7e65e5377509d1a407c5a26bbc01e213fbe61491f4f4e87a30bbf44e0d1e8434fe0f1f9a0ae44e4a3f7884969ccb28cfa7813b29d1e444ce8488043849908a6bf093adadc22f06f208304fd3b3a1c960ef395851a1b35757b6f4d98b833be4c3b99648087a16c787eeaaa2d727b7fcb7385beaf78ce0062cc9a1bcaccbb7510f6f5a3259a834f12c388c6c6e74ed0b4ed25a58d7ba2c2d1853e78aaf65992f6250366bb941b3162d43d6724ec134d649b7f62fd7406851105a85de2fbde99aeff1c2d141291a5d8593a74abbd2e4f41ebe0ad0a3b7a4240b46039ec34964f5c86bf2e78dc7a9a958aa8ee974ae77c5829c4edeea981e52e02ec3d5742e587e9cebe4d9131a556fce6dba179c10e014582bc3f1633c5e79046c5acf8c344e40103d595390f170f843438cf045f1bd391030fa4c089650926047503ef2fca41919c9355a9363d67c15bc38ebc94e5834659caab9295e2aa88675d825b517cee8f063d385054b8e73da0bc4b799aabf0fc1e7f231a56d0e61432e4f84b2981958366ecae554a360cb639ecc8828a4aaf85d9f132c754b48c41cbd786837546d13949388117928668e7a727b1e6237f8a71f6c63d0c1392e2fe0b814d37b87fd7413cd34e57e209d668888054dd1943cb5b5f253face51c98fc91ca47fb8d3eb69dc706ee335004d4a01a063da7cbb615e37c2a82dd8dff8abb9f905a46ceacc4055a44655e589c2cf6cc33cfbff3561582bf3dc402b64660fce42655047d7882bcfa148862c51060c28cdb6768c06fe7ffa4c77928ff5e57b92f0adf55f05a5843c0bc98a876936111c0aa65c5ee31aed3fd50f661bb8ff4babbc1f0696595cc4b3cb82e22e3330cfb04c1744e2b7f9e2e3d6776579fa3308a3960012c5b72ff40ed1078c3b89bb58a0bcb2e6217dc0e800b7aaf3b638e82f50eba304d1b92e16e9f04dc1efa5513acc4d0d4c1bd91dce02cdebd9b32d80bd446e4b07a29e1cbb61b6b56b4ad801b61d8b5becfb3283b5ac6eb72b715e27ca302a44b21989e64b241025aca20343f5c7568913f4a6de3a3c36c9459d612d669ee92b134016eac3ae6d2d616f8cf626ee8f6b5466a1c116f74bd41d954ddad22af2a16bb9e8cf514aedc51e6946c2eca3768c21232ccba6e9d971ec3dd17511522b6c79c0f0fbc6ebed34045a399e3d2520d922a4d6cb28218beab422a6bb1640dfdf1a8ab661b6d823af23807127cdb865d4bb17776db5ef76bce61f8cac343b0b1ba47830f7091f3d290856e9f2764b3087460482f13f25081d0f238c1b1ca0f1faa4e3c597dab235123d568db5fdeb89d76c522aed93b393aa761f1a4ed8b0a473c264eac10d31d653f12442a05bc90926e4b261addea353e85ad9583944e46d100e85148bba2376540bcfd22a8b69fcb26d57c48243eb383d9af8eac75fb340bec16761ba72cdc448426e03efa8d81a078e4a38bd0a30113eef9b9dbcd7de0363e6dc6315d4e42b31523e33b4635a30407300f59d85439de7937033d58c0848f545f40e95a81758bca6ec8b1b76b2b506e935224f3289931a0ce352e457362bc4460c711620cc67e0cf3de47628d97cdbde50ec0f8daab563db87e780f6101db61b929fa23c5638fde8372599d502f181a8aa76b0f25696cfb9fe3b658567f926e64caa072d4bee93a579599d3826474d5888fdb2d6b0c19c2ef555d860ba0a8f6ec5afefa05f3675d8aa50e9fe24c8e855795dcca4e3a93bcceb584a44f1c91ceb9ce155bcafaae023e494b0da009754318c45fd8b71cd6a0b44b8017a760c01842685da6b3338f92c404a2593adc18dda9a842fbd40b99efc70efc134162321a92c67f31fc1e57d88c79c54da6239f05e195f19c2439c57a3b166fde48e9fe35afde640c295684a8a97b3299de2925be9ecd249d1dfe09d5a081af2ba5fdec9460020e6fda0b7f58998da78d3e7a27f2ae8ce880e6ca085761d18b7a01a7be894c71f3d597b6fd4cd214ad3246c9d3eda475e468b16c7243abaac37ec016f6b4298a63d9cdf8a9a29f29c798ba5411bcabc17d228b935a2b64c356fde170661d80feab38bfa60e41d9f1d2390c68fc6a6e53265de171b1c956557852409406c60867067ebe10db292b6decf96747910206e8d217ac5ccba03af00b151cbfa3c37f62320afc1830bc098f9b6ed034e7854af13198effddaf19468e22d5382083f1c45b91619393aac33e114b8a3d3d08d30bda459772a94056e101e1384772477572a41a3d3998a82675dcf166e0410c3a1f7f2a2cfad20343745e13dcdda053c24ba645169627230c5df8c2cad4676c147ebe2a160fdea6902754b157d74b885b8efea36c399df3c3a9d17b12d15beee88965a581f763034500f6d6dc6c62e233e8dc065de4d36e11c6d523eaa10759a065e8d9c630fa977e7cd7f4b0b66a88283cd3389f909904e09bc25d485bf2e5b2c51e775e415e3b6c04201333ae7daa5946876fbb17140453baff2c87158be817d73762be81b1c6b0ce1b63378f9a5f5ccb76bb6c695872345c4d38d8981953c434a9fad1715eb10116715a71f893bc3d049fb478c475b659692f8d479d2176fc4f90ff750bcf5f961c89553d545929a5b56096f44153cd24eb92dbe1d09ba3d4bb70308b0aa3a3ecde77576772e1c632c0f9eb5e65f4ff448d99f2c09d6b7aed477b6386cf342493fc1f2cd9eef611987b72ddecfc8d676d2d7b2e1391c7aaa1bba8c0e7089041a529a6b50ab1b4b5eccfca283aea42ed9af92a93b96ec74ccf0632aee53d812d772bb89083c86b4d59c04be5797d25832f58f4abdc52369570f7c4e2a440150f21f8526378c44387add10278f3ce162b5cb6d84480d0ed57f1b78d1385833b4fbe00f2eb2df780ce81be15d442491cdbb94c47a60979ab651c749e9e74a20b0ebe69cb2c50defaf262afe834f431567b511e39012000be3aa270697dcc94e00a1cb0ee5496870a82fc6db77be183bd611674eb1fcab6657a9732d6db5cc1fc567c259de3a7dc0dd29af7dc1ff20f16633ce695645bb6eb357646d988ea3b140e45d2af6e2be1215d3e48d9ddf7197af863a547aa6a16f7ca1c72c00950963ce3486e0eb47685d93d1d46d5e5fa7fb0b7b6811a0d954bbdefd46bf9f6220ded8561f90d067159c18a97754b48440d618e8b6fee8364ea347fcc18eb62f55824b6ab84094b8227db91246f9a301b4233d8b8f3746434d3b22c111376846f56d15b2c538db5b0e2b32140cebdeaf759f24d169423dc8d355121336997dc043ce09b579141f75d7401d4a1f0ac3d2e0ea7eba980c7148743c4acb780264776526cc27f71326db09d", 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff1376b973e12ee138541426e699319296", 0x14) 11:41:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r0, &(0x7f0000000040)='\x00', 0xfffffffffffffe72) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r1 = socket$inet(0x2, 0x0, 0x1f) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="6537ed710391742ad6fa1efbb5bde1ddfeaee08ad594249f7b3c9a32d15994d25ca7800c1e38ef2c65e1af6af9c29f85cc4a40703b7855400af01585d1cfcc4f2fdf71a01d8912a5c30465453d7ecde3e88d7fa108774c2c8e13cdae18f5f02cda64d9622833e4fe95515e175762897daab795824e927013577293e5e9a7135fac99d57ef746cd", 0x87}, {&(0x7f0000000000)="aa495ab51dce1dff623ca81c5f85324db05a7eb2947509bbf38000cb6a81ff68b4eef9714325614dc2a3b5ebc42b2e0965eef241", 0x34}, {&(0x7f00000001c0)="dd653b5f19a736a3dc30d15a563c4fb2f39503ff45b1b54e035fd4f2034e5d9a01c2099d01c39f73cc102714759fb437157fbcdaac814166d190b842df82779ad190d26d1418338d0db4b9c428a3274feb30a5fa538e5c580fb0b17bfaea4ec66e3843", 0x63}, {&(0x7f0000001a40)="9153bd009b091d88239f511c2baa48aa6531402320f6ba1bcf9b6c26a2ff272f219a102c3ed4782bbfde943997fcfbed21785473fb31d6828c3193ac08c1b1e1f0b3e87932998dc9fe173d5a35266eb516f42cb90629847f3232b84f2d75288c58241103cc436efd6f036e2557cb6a3531840a180af88666af4cc5457a81e14f0d5e736e5385b266e7498397903aa9ba614abae13e0d3a644cb463f2d180a4dd2d6ee8525371ad89ba6e1ac55945e5b1c0d5f6cf7f8aafb6776765f16f216d02ceade3943d09d2c5913c016bc4537fa03c7e0492867151741ad6e94abf48d8a62d34f3781236786d49519ae399e639b12fb63469fbb0bb9d49125ea7a41f2ec4e0cab4b8eae4c3eeb1b96bd9ac178d250ee0b195896101464b2855c981cc11aa0a6d5be794a5167e62bd67cdbbbc840e039aa7574489160090f6cb053d297126c31b974f28b813b3813b111e829de6515d2d4e1a4b8b2d5f26a6974a796e159a1bf8a397b3c9c80a4c7c72298ba5ca6896493997d49c10be2c4f740e43e1de10f835e94f5689c56a4f3ccc664ef1ce0ddd202b21874976df414c23e5bfc41fa84fb3a8d238a096b80f034ae64163f1b8349f02cd3cfb850d35544499bc9f138fc5f47f3f2935a87dd377caa19a8c80f3341b5e3d12f09e47cf4c30816b90be009fa533f28cf7b577d568998cffab0c04d5379ae26b542d72d127b6d642b28d70540ce705c352ed0b503ca762a6ead1e413e42988aaee332189b37c7576adda2c98dbf0d9a9fe00b67e60a711a42d4d5210dbfd132973288d19344e3a3acfd5b89b114f601c6c2d3e507b2771ff90b8cd7ed3cc49ca22a36179ef735575b68377a51b2de924681451ff77c2c2f5c2187bcc5c1cc48d6de597a5b8a31429b3d5ec03a675786b4dc8cf9cc0890c0b3fcfff894ca8e4812c0c519be2e9d528ffd3bfc1c6995eba141275f67fa7590b2d7a369d7c6daffbbd20c8eac753785b69ef4adc46a2ce11abf8f410a47a9b6527d54413cf0d8a38b09b57ca99bc44237cdb8d51a88ab2c3c556859152e3c0bc154a1f4a5a8671ffc65c012c395b6b0da4883972bd89ed5419dde8e1ecec101c27634d454adc679072086572b52e178314ec9f92f67966927db3c45e8a1e41c9f64d16aa9c6e764afb731b8d67ab67597cd47b8604531049a2e171deb417e7207481046fd07a4a11d70a7750af22cb912e559898338cb72d8e11551ae5c9206c02dc925856b0b64b26ae5f795440438e066c22e82743b06aa4ec47550c865ed0adc2d987aafeba02824e58c668c5c6357c65931b209cd19d94e08d8cad016c720e5131ec0fe0e4eae874381b8ec920c721c8952e41142078c4c76d455cf1df1e26d2869416de776b2169254385b2be7d4338cd7afc1f6314fd1aeb9496ff0b35f189b9ad7dc911fb3aa598d2b538a385dcbe9ad3f32cbe11967f6c04771f9dceff5cbdd9748bc6e9d926133c2586a9b02fb72942c58a069d38f0dbdc3c57c9a3040721bbf0348b5630c483108e0c8ad187f6edbbdd8efa6eff73488426f4ab126681a9b221e6bf647715b398958a5a9aade4d51157d53d9dfee35ab3f811c9b56212687dc1bb37a561b09a08965a40ce462e746d492f5ab54cdd2cc02166e570dc587dfde53a6d239231057ba346c12ea5665eead60a1a262fc19ed4edd9c557ed4ae466e76a67f340f5597d00027622f586f64c19f9054cfe3973b0dd50bee2df9c94f24b05a18e5e5c6c25e8701a92f412d52d0a8f49c433f106e5cc91bdfd4c43c11a23e1a08f204fb6ce7d6b280a09b04b7f47db84250eaf9c17790e44d1ff125b1740a2287b325f693458ef7a06be4939037c439c71e2ce37b8b6c1ebd18574cbf95050c2b6398fbb7499807b457f9159c945a2f751adb656d6f44fc9a01ca74148414f8ec0cb019f81df91024f9ba0f4673c0e3ad8425ff6a085a5a782fefb2a20edbe65b0a5635610e21095dda201a45ff6284db459250e2427d823361c5dd910dbbf7a5628686a946b89c0624558df8251f6840f050410ba928b6735afaad52e65211bf230a6114df7b96af4ac86e217f39f97f50596103f46206e78ff87df4dfdcf442cfb5db3c8f120dfc54f0184bb36fb70457ba5b179ac4641c754ce99802bc491cc138cb76fab93c63a63e05ee2b6f47e346faedc63cfe9de375c3a9c5a5f2bc56c9a46ca2ae199d5659995419c2b611bed429fa4c625370ea1d944dd50e1f3aebddb0711bc6b743f2e0952eec818b364c0d024235174a4b66ccf383fd793569d32f746880b0f98d4a55fb67a34750061243f370616a17d6001ac587a68f302f814fe569b1b262e55d739273eefaaf35c9ea181409267acb499e5c3bc9593827f7e79dd369d30b2a9ab2d0918b69fd52e7ac971ec9189169c26e3ef0b0068105bfb24b89ca644ec25141a85bc2c03a2be1ad58b5a0a5fc16ecd071503a3d32a45f9a59f9fa79a86efb5a673f5287d57859009281dd52ed691bc1dcdff6af6a31f0277802154c06d75e72eb2b8708a46eac18db160a54971eab4844747464d1de8bf2ac92bdd65450cd3be5287b6536578c3a60df7a87ba07cb4022d878ca2ccf07949aec58d363fca02b3af72e7df2bb8e1aee2edde4e28728c71cb6c12aab943850f86f2a1bd9dafc01d1ab786b2187cabe1935e011a5369d4b7bacdbbd69d7b9384a96c5e061c831f4be55cf6ac8f74dae2350e52dd11ffdb4b05208e3f6daa952d5cf6da13e3f2332b3f8d01378bd32d34cfb32becfa52c5526e525a062d96f97b68f3cc228b6637c7d756480fa3e89e5b1b58214cec6f231044a6a9eb6953647e2b9b3d1bf49f10ceab74f9cc20de9e1fb4c3c67fbebc0b127f84d1e8f7adaef873bc885eef38d614fd4f50607bb32407873ab4df27a2259104e01d91a6381b689eff585eb366963a665f3ae6e513ed553a0871fed4bd0b5b9da08486979174215ad5e8c85a65ccb686e9bd8712126b1ffa2771d478071ed14d2f9dab71f7cc6d665198711563d56cd0ae230628eeb233eceac18b9bd40cfbba7517b2788516f2acbe409befb90369f957f81cf18abe33296f919615bd5d6428353eea5b4d50e1f4f279c61c40092d3acd3941a42d7bb951ae6b7fca50c26c6b162158d5bdca73bddbc2c3c19fb17ccda3c75a6752d631827f9449838c129041404a4a08b8e7f4f7367f50a2c3a84b4e34519d4708f4e6bfbe03eacf8e85d48b40077c4b9f577b5551f4792869e9142b3623a71672761fe504459ffa161cc61ffeb861bc77d8dda32e7fa1053cbcaa4d30e4c050c00ea7c3a95e19cd816dab3e0a32642bdeb98cf4e1a3f8ed89647f51c51ddb0b289a9c3e2f04bf5a168399b5f1e061a71589ec404ee8df495f35d189beb9e39633847dce0c9a0a5bc9e71cb317fb41efe8187c5fc94f06986f925f8270c87c2b3c2c23ea5439e018a4bb31f085f9c50c6bd46df8b6a6d06018710cd610156aa33cfc32ced241a238a8b1d59a4c77f285293d01acf26c092e8a6ddd23f1c939d4819f5ed2bff6162d95576c4a887a65d6fad67f9de086b0cda2d7f8ec38ecdabfe29a1d03491490507d0fae6bdd74be47dc3551dd99d2e6dc03b9c4618d78934f78d3272f813deecbeebc5866853c513d0feedf12b127d00532ddf31d670e5c4a5ad2f336c57a6c10294c0150f71c4e13b43f394201c453b9dd4f181f38d65343c9fd6d50bb6061b5f89ce30422ad1589b9210e59c78ef3f7312a81e906525b15cb1c1126f52e0f826ef139b2a74f601cb29c237d276a4e70f2044e7bedfde054dd3e5385d1c724c4a3ca30ff06f6600da05d86f9d21c9446e45b421aae0d0cd7778ace956a8b1ed87fe9bf3b74bc86616faa6384674456060e148283be53a0e1375d2aec6e7e07dd3b8528523ba442beea744b1c125ae5cf30fe51c343a46bf0952d00ef2f779b6e2a06002e2b2247280fc48e107d1030d059ab497ca51f18ecc29687ff49189c369f6f24db82e54d501aec9103f245fe8e7d6a89fb2ee0a3a41441705fa7fbab5d18c21f3467b21614324fc92ab5161c2fb9749b35a1946456089bfef846ec94e13eb1db5927b421f29b4553be443489ca9e0cc71a28c9c487ffd906139f66890913f74a80a1680ed2eda9c03fa696334b3f193f6a97689f202a5a5fccdb4138cfdd9e4258ae5228be0d69323428c9b4ae28231bf61de10288a83c9cb6fd9177aaca7e1133fa0fb4216063cb1c7d49d57e0d50737df55753bae6ed796f1e72a020ed2bc8997fff4289f9b4bcf33b751676709a08981ab7d07eeb0d5e9f56f3738a8b61efd6bd08b1d7c40226b796ffd7b3df36dc114395c58425429361512049d8822e4696f497a44229c4437a6b524727a47c9316a5bcb9cff079be50f9087294e6eab5117593b79e7b94df51e557c84d3510af57204172f8ae4f52133f46669a3e67e078a960dc418c597897ca2dc9979b031369d1bb049ac5c275d4fc33007887f7734d577907d476dfebb83b706bbbe70714b18efdb268a4e1e086ba12a65d97406a3687e67c5460649d61912ffa151ff6be7b2e0195f2bc7abaee95897eac4a0c273ea4326abba9b6966345f189a8d54c6717855624803e728ac04b8ccb446f47031acc55730656096aa1da6de392243ba6b5965f531fc74d398ebb5f39ba41a1990e8f7bc571db710731bcea3958e6cd7c9de4c9e0286192979042b4d8569c9e7250cecaf6342f88c6fba6a72657ed04b204e99479dc9f53b0b1f8732f82adcccfcebbe77ba3433b96d0aadfd8a29237aef8b6e1834ccc7b840ec880c6f354353fda79686981bd3d5fd0236f16c04588e38597c14c9ed71458c1b067646807c0de964e1f0b1f8657c66719fbc27ee310f2a22efa1e1c15e63e92b3e6cd847e063b7b64a411e4b86e0c959cd74260d232750ccbeb3d84ef5e5ce34d251038c7fb50e52f4ff330380f39ff221f541db912264f0868ba6a95afca35c9cefa9d9f20cc09809328122affb131567fd80a5daeb29a836c769e60b6d646e2123dc03067935408be1e6189f9816157700e61dd5d97b6ef91036ead772804c3339504d6f70077ac99eb418c2caf15da1733e5a70f1c67a82185dd21a9f8e56d46c71482b59d31032b1e72905c47ec260eeaa01cb565e9868c6566b1a2dbecc31e6a6304810e6b0067b8484ef2321a0da034a52a314783703fed8ec4509fb1f06c4898ef8b1ed71d3c0476631b8ec413f88e08e59ad6835208effc9845a7bf708c8fa86898226835e59999b0f43823ea7c3402952d5d5cbcd69dc0340b814bdb037181c7b2ab1f6ca72ccadd67f6261016bcac3bdb6422a034eab9f3ade435322297db142d5f7dc90f3c304a816805a5358ae2a4b4d25a0633fccdf40a856b44fddc6f4bc7e53980ffc0d602fd176775dc285db7eee2c2569db0dadc43e717ebd51d586e059c3be95a4dac2444db6df54cdc6b503e0f86cdd11a29b317ecfaa2a65ba22daa2ae8bc1c28dbe68c4ad35350d9ec4f296b3491574be5c0c9ea024c60c82b41b6c3f4654bfd41d8b8d397d6fd765031801ef234e1901adae68375cee5f6d1449c81154e66741d178a4b455817c3359da18f076c9618a4ca13cd8637437a3cd5b469926bcdac32372e16529f482f21df1690d949b9316514340201a4b0708838d408d7c426585afe94dba4bbf2c3b609ab3843e0b84604de3629a68d747ec36c1a71b242ac537010b915fd30f4a17aec06cf8d78e72b511788141ceb73b908e8df2f36ff1818b43b00a02242865daea2c0d3b025", 0x1000}], 0x4, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:41:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() socketpair(0x18, 0x8000, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x4, 0x9049, 0x8, 0x3, "cf484ee8c6791014ecfa84fec33f9c7f7d09b54b", 0x18b, 0x200000}) recvfrom$inet6(r2, &(0x7f00000001c0)=""/216, 0xd8, 0x3, &(0x7f0000000100)={0x18, 0x2, 0x10000, 0xd8}, 0xc) 11:41:03 executing program 1: r0 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000080)="73f3b0b9d5df412b42725ac2a589d86db38568b9abb900bd96cb6b024c4732f7cb8c1f221d468afc5d8d02cb9de060042a37d34496c60f6fb88c202b46eb3bd393338a09a80011fff39421e497f13b9eef1ed0345ed4131bda7009ac33a3ed81914102018058474e10a1d8569ab980577817b2b41caa9e45cc11038bb342", 0x7e}, {&(0x7f0000000100)="7fe42fa91f6cfb3d9f1c7d645e439ec4bb31a8ecb6b779858ac09c09120e6f05731281dc464facfe981f764e36463bec0d9cd84cc0bd4c7b25b40825614edf4057518761162b85f27c4a3251cbbc2a7546fc02c196", 0x55}, {&(0x7f0000000180)="2dcd1c0704ca131fb4dfd40f63c5f41fd9c6d28e305d774ec216c3d84eaed08d4056eafc81361ac5ad1409bd87a92548090eedc8f935a5d411a48b9518c75917188fb230ab2513560ed315deef946db3e3a7d6538b56b8c49da649d53533859e04e8a4f9470b49c1475fae2a2210e3c309660c7b6f", 0x75}, {&(0x7f0000000200)="eb7f70c972eb144c545d4d254eb52f033b1c120c17a8aaf1d7e659deb3c2e0b672d21cdc67dcbc1df697a99b373b95a6df8bcfcba6f5e49ee3d5382955d22ff0ec9788f9bcecf333801a585318c7d609926763e01bcc0a18ceb9e27c20a3e8b8bfa4789611", 0x65}, {&(0x7f0000000280)="af08a7ae223f1e001265f6d7e09c62076ee96a11d19991c0f89d56669840d11367fb0e9f6b3c6f6c22996c137aaccc7c6ace48080ed4588c07e031eb9877e1df9293cfbb6e5f947666dacbfed8eed013", 0x50}, {&(0x7f0000000300)="8dbd54e63f8331c43e1c680fb2ce1eff46d0cd47b71ddf8d75ab5bd18f580b661dc500cab7fad3b572cd6939a9a4cd236270d3e6d2ba81eb723a7d76ff19b5a2f6da8cb99ef402e840e8f53dc9531a70605eedca6315a4544f0b9e2e87a61603d7febb69b56bf5c7cc0cd43e765dda33a110aa8e6dd695ef6367633a491fc2358afc3b66cc79232195db16ae70be0f1b24642865627bf540890bbce0885564b14a8eb6b6f5dac6c538f336a67a217bec856aa23429bac125d0dd605af12906a3612e7ab735b3c782a0752668730af99cad3954ef10a5284675d3947d7130e45f6ce30a002a9dca8523cbf432563c06d75b177ddacc9e88bc783b457679fe08e10501aa4ca1123f278bbb256af5c71cc466db9d953e910b93da69a15b8bfc0170ca02fb438db420a02343f7d0fe5d74136be8d8207e96cee31937c2881270765c53c0e721a9e87d593a200a0bb75603b1232df45266b3febf6fea0d3d46d841e3699604c2db07a03a6d1664b646175947aefd1211778980d4b7607a88221e342dbff7c86f2b141f6a2496ec023e32c4bc7c9646fdad2b284e44a6bed9b7d7cb8a8b7ad48e51e2ebbfb3751f0835e5a38aff00beb9f211ecd3dce09e287e617a59a0484a58a7fbd79e8cad9a7d5089d3a2da9cc42197c08292299659c44c484323f17f6944dba72e210362c6c7fd8b89387734b913929101aba0efd50c000f1e83f8feff369970161ecec18c952682a6b7044520ab5e07091708271d2cd9df322d95006c5e8ddce7712b1b3bb5c2860aa1db077267652720331bd010733acda57d21404164275ec8ba7c9118a11aa63f32cab3545e8883b47c3229f01e1f565b916f781334d597773cdbd8fabf0c65d787b437ddbcdfba9416e5c8e8f40f527e760dafc7c90b4b3ef3a22099242cf042979d92de9a2aadff91a4a20dec1bf3d4bb96094fe5f1af14693639e3872dd2472be9794437a3f5363aca52a4a7ae4be87a89ba697424e7d9b8dfb11f158658951b694bd6b82e3ceb3a05f0e7e49d13be5d9e1602909abae2186d3f45ca825b6467871ae5ccbfd1e8b82cbf434e1c623cd4c62debaeee5957399ed7954f2d7cfca4ed9a3329f15b96e7fc2e1b7ebf2d2508e67ffc555e2589aa8c2e909136d37cdf67e9ef7c03b5235d44c098ace5a6e57784e6089c052fac43fe0f0266b041a500959f1a0d03af1b40f6c10892a02287453475fff671c7ab40375794e6e53b1ac26c0c0d52c5e12b52a57d3385bc0ed6a28aaf7a6b70005bb85add99e7518365e95fe6cf4660da2f582a64a8ac94a34c965785b38783a70639b1afadc4421ea5f8e88a5bb698ef6e845443772a5f6fb5b1c1ed3b1f3f442fa3512f09eabe079397789ccce0fda5bb90195a394133ba86541332ba02cc4ea70fd1f1f2251762d03bf4e513b0bcc30926be2c19fda14ee6f0e25ca936aeaa919b2e4cc87834c0ed3cd484e6ddc0da2c341a3dff13b1a8d59cec38f2da24c8f9239496ab6c0792cf00a4aaa09316e1b8b240e6f3dcda7af66e5fd02ecb2432d726bf0b8796376fdf5dab3df99b2e06db4d33d31c0376cfc59dff94d5b47e1acde90182572e1447d98c8a54205efe7adeb36855836dc51869b0c2d86b9b2eac52566de133f50cc7afb2a9fc17df92913376886a50d3b4f7018729a14af6a52995abe94205c352d3d51749ace43b0b38233963a2cecc1b9db01470fcbe314e102c4a5d4e03839037f66ae89faa1bdad35b156c3923183d3c7ea0464066d82c3c995db0b37e6531765123e6f1cce4afcbe04cb2dedd0d18eb1d664443ca055fd02c3f60a2b347cfe979cf6927934d2be4e55beed2f477c41d3a77f73df90bc499930ce53952856c46c43fe7c3f021170f02fe137c7b4980c6f06e17a73a3b4ef8f926f286b175383ee27e88449ced9c0cea04e60359a4f87443a58a96ece7f486407a24c823497f7273b23732bdc60f1401c9171d01165c3a4fbf0b87a97f8487246be2f8e6ba4041f7d09ab1556f50510a9717068d199cf23e3498b2991c0f3fd532868ad1011559f8962644ae4ea6c0698b6df1d4a6e6da18098c49a25503b6785b90f788b40836601c217d4e84127963d2c890d3c09266d98119620a1b1b358bb5f20520759ca226de861686c7b25b94c3c1596012097e0ca9a99a79508cb60592fc60a3202cbee405f1a0fa63f4ce558083d8cd13b6849a3abda447d2925b88368bf7bcb27f57b4b313c41ef6b18029ad661e7a8640f29ad771a2c5bc70be1fd4f005a192ab5001e4532a58f7fe571fb7520c8352c31e2ec4da327a4a982da81950ae7c8e64e6b1172a7173acc221ba5ab723dcd5f2550f60eb2a0de28f08389660c38a09a82c3bf46aab1abf603d3a6551d5d5c03437af57a0c87d79a12878c9a29f9cc5887b4fea72914dc722ea8d0806a28e47d0daf6f72bfcf82d6873aa6b0ec420e9edc066a35eada8a0d0e26ae1b114644ecc71e622f58c187d3165d0d1b3fb86e0874118827e30429dac4fac142043d9d46c9d2a507fd10c2cf048077e06c71cb2e6de9556558dd68489b0ef6834ca2dbebedcd25401b0d248732119b2ce865b5d4aadef82da67c021a6ed71f46faf0ffaeffdf8fbf3799c4b334adeda60e584acfc921681c93e877588500ad2b2ce13ba7ec8b746271e2fb8c82a96805a0654523c3ded98ec6e7fa62f7d8996eb442640ab9f5da855237d3846562d9f9309a9491bb694f624db4c24f292074b12db0c0acf999a529ca5e669b859632dec034b0eff17b5389b3db619868c2c5ecdfc44953acb21d9815e79424e6364b1d12aec0dba448d2e29e9c307426a3dc28910da7d243c80712a072d2c28f54d4cd998cea590c44181d44afb69ce3bfde7d7411423d2c675b035174c51dd8281329ff145ee2d653350942e1fb2ed5ad47470db6d038cffe822a0f7e3d93a010c7f5fbd7e35f41ef9f4d15034e5c2d7f3e143a247eec4232e08e5e482db5732a364f98f24ab9c16dc7e117a404fa7c70e9f33c0f88d2a093bbf1c428f132b8de2063255ee407862cea8e6228124861dab1a58271a0ad7d678aa3d33411102b7b3158da8f7a5985f52716d741a2eb86f0494be0e90e93bb68e0598e998bce21166f751b46db85ad07dee7df49ce5c0d811b63a6f560f2d2edb8f6a16874f472fa57d0d498aa87bebe34c4bf50b3c6308bd1cd5aeffde62c9a5785836cb52107a019e85131983a95f31ea1d45c78d6a635b9f22af5903dd3f1be24951c49d9147059f8773069c9f21b0e74282df6f3c6b8b88d52d3815c9245c5f4d8c5b872697c5e23991c45bc3f3a246d04898b4bca5e2bd94c40b4aa6db41ee80eacd654b92a8a6dcc983ce2fdda6ac3927822f2a0346c3a8d2649148c7665c4f1ea63197ae4614675073df6cc05f904df2c718c41af617d15f14ad1d4bb6d059b96bf545a0cf7aa1b48564b8c6595212fd55e7fe74ab23c49ca2e7a3915a46ea09bf4d799649657a43bb8c7b513858441f5f200dede418c6656eec811116a50dadac640f57586cbd8ec2924c1bc6c8fdeabcb7cdd1c590c2338a3648d994396fc82d519391a851267ff71b95f7c0c954a45abde417c6137a921de81c44b2cd8f04ae80e7ce9147a26dbe581a9278b61f006b4b29bea5d29ccb084168c1fb3246bcc52dd2a11c5cb2c23af25a5652864810949ef2645a4ff3140ee9974365cd4efd75c1a909f2bc56636a9b0ee75c15397c539ca1487a80e8f0ed5595a58edbc4867960b1ac36e6b4edc091f67c17fa8a6fd1948b6b23b6efd55300de55e3ff8831cc021ad09a56d44f9508cb163f88218e9e2dcc3981121ce8a24a88e7cf3e3795d8ac19a1d8a5b2e9483ffd7f0f6cc12b58661587367d2672d1e695b611549ad3338aaef0f4166eb5a5e64e4fbafdc78ed13381bb72b193d7999968c4c603fb3efbbf6e81e65339bad923959b4a01ad8af6e6c09826665fb66832d123fc58b3ec613dcf4b0f17c8e84b78b99a332fc22be96f58f884ccb6f87deb87f621e3cda750b27acf3bb31c2773842c4b0d462752f9293590bdf20ab1a09dbcffceaabc1463a418f302e0620c98b749c92d8212168adf2505a8146caf6747db2acaa667fe19e5e3a6e801f3ef8c8d77468dd15ea3f5b6cb3c340b13ec038ab653db6587e6f7f72b514e5c48b43016f3819cb44721e588a7fc8e2f1ae09a3be40c05c072eef4e9bf75e05edc9fb7d2272f930866bac403b060658177177a900663db5f8a685cf0155b9b9ece99513ea7f4475f4762ebf7a5a408c5768262c231042013b7328417d351351365193c5160c116d8015126fa331aa4abf0dba17cb4f0e2340b6dd8707d0afda0aa1b42e3840a7b4078120c6f2bb363d57c36d4cc8ad03f40dc6e8ff9c7b164425b798ac9064ebe1fcd8a5e1d844060fde7a75dbc5dc1847d0e54a38dbadde1e37102cc36947cc9224f17d247bcdf077d727ff4b4fcfb96bc87c19671adb64c4a822a0881d953e1eaa7d24943a3897884ccfc30f54e7278d48e23d1c857e899e6cd4edf5de008d924751b84e95c85a04170569ec85a584eeab1bde38f9299b9e492847ba92340223e3cc58b95313af5c84ecaf54c78b50a588ee01a76afe646196e38a8710d1e5e66ce5bfce75c38128b73219a2f938af4d091146405c840fadc150c8a2dd9708c41a2555f5051556451fb0863c4382f004e6dd9fe3f9c0cbf5794381a9ffbc45ca36063d3edf7b48823127b01d89a965e1614ac9cbb6020cad18a221d221c44cd06ceaea211b43962f819f412f38ecc52ba5ec949cd9e6a9399b8c0caf358a7c23107053b6425e0444199da349e5991d57c0fb155a293cbf6cf65bdf8ad4f2f2b58e87131ef6a32830343ff168f78fb37ae91f785c413df3c94ab40805d405bb99f26884d075815dba4986eec9c5dafb39539d8c09ddc5f65024d080ee79187db61013c9c08943aae2694f9cc56d3eee7893d56ab6e3b1a3be9b8db576c92058769fc8496e6b3e3f15a0671c25ec4e983e54cc5532839aa955b40a4388eb12f3f3cf1779c0b02576f15bcaf476f3ade31ff30963f1fc631b340f1b2da8af3cc37670832dcaea0018d366e0ec82003d724e70cbc54e949935256bd64b9a9cde2f6a678ffa3425f68e54154ece54e273c58853852c67562e94dc811564672b4a5a5530c84c47de742158375593c7fe33adccd9fdf75b96f2380ee5cdcbeb9a8d5d24d8e1c208156f6a07305398a827d8e6f08c7786af9a0cf74de7ccdc91cde371b0538f014090474dd243b09fdde1ec4d8c8f4c91507e539f94da665a4801826d203ad0c207c7ce3dcd88242bd0be32844622297ae4abfe18531509c7ba5aab4d88e5c879a4ff8b49e08e5e8d0a5df0bd9158cce4ceece4ccabfa8e6cfa2679d0df800d1afafaed9ec06b1de6c92e7ff1af0f9d4072fa5bc3c019a38586baf5c1d6dc4bb2b715abbfa010ae7ff5240fe25c64722a88b94e61bfb6e177fd63e613df24208a4b0225c1ec67758934c33c1b288badd056c825a45fa4dde1abfbfb47efada98a317cbc63b48d0751b7fa2b5f3122c0ac46089a799a9bc8ff9384440de3d3173cd6d6df746936a5eb4585007ebe6f92bd781a120c82b96235ca6c74b943eb669891f3303c88ed28fc058e930f279ce81beb274980d95e406fc5585e1f6dfcd2f2e3be8297a9327db03fe12eda2e1b402aeb34773b241967af00c3a0e802dd45487197d42e4c830672cf3a1e2626a85e24bad2e35494a496646110098aaff9dd9d5a504aaf1622e94822c521a3247", 0x1000}], 0x6, 0x0, 0x0, 0x1}, 0x1) r1 = socket(0x18, 0x4002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:41:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/8, 0x8) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/150, 0x96}], 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1ff) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x141, 0x2) 11:41:03 executing program 0: getegid() r0 = getegid() r1 = msgget(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r2, r0, r4, r0, 0x100, 0x6}, 0x7f, 0x4000000000000, r5, r6, 0xbc, 0x3, 0x5, 0x5}) getgroups(0x1, &(0x7f0000000140)=[r3]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r9, &(0x7f00000001c0)=@in, &(0x7f00000015c0)=0xfd3b) fcntl$getown(r8, 0x5) msgget(0x3, 0x2400) setregid(r0, r7) fcntl$getown(r8, 0x5) r10 = msgget$private(0x0, 0x80) getpeername(r8, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) msgsnd(r10, &(0x7f00000012c0)=ANY=[@ANYBLOB="0100000000000000fbb47285bbd7656e392347fd8ab97a8edbcaf5eefe6d2069d58b665d3dcb797f3d375a2e02e7e54a9356edf4491fdb207e56ec63039e43e1cd022ecb7e77c9b2d97230c3c8d814712d3a1662c1a5d336d5c1153240ecfc9cdd2d03001644651c8a8a233f737274626540346e93b13f"], 0x77, 0x800) clock_gettime(0x2, &(0x7f0000001340)) msgrcv(r1, &(0x7f0000001380)={0x0, ""/125}, 0x85, 0x1, 0x1000) fchmod(r8, 0x20) r11 = semget(0x1, 0x7, 0x400) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000001440)=""/50) utimes(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x1, 0x3}, {0xe0}}) msgrcv(r1, &(0x7f0000001500)={0x0, ""/120}, 0x80, 0x3, 0x800) sendmsg(r9, &(0x7f0000001940)={&(0x7f0000001580)=@in={0x2, 0x3}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001700)="b6399d5b306d85858e8180e7fbb05196904d56ea249c459469eb42875ec8ac6c11ae7a957fc75e8e3c45f31065f8448a0b06438fb5c4e6f518b51b6710ccc08fab81192c77a7a0ad7f96ffcad742a39ac39f980718e763222b100cc7d911dc65fa7065b31cd77d6241322a718744276e6af61411010ee84b6023eeac41796ee661057a153581a1fefeec4499768fa98e82666cc3fb090575bffa4275eb9dcc435c21eabb8acb6a566f8850c36b", 0xad}], 0x1, 0x0}, 0x8) bind(r9, &(0x7f0000001980)=@in6={0x18, 0x0, 0x7, 0x100000000}, 0xc) mknodat(r8, &(0x7f00000019c0)='./file0\x00', 0x0, 0x4) semget(0x0, 0x2, 0x8) 11:41:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0xa2, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x6) 11:41:03 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x2, 0x1, 0x1, "a32879866a79ce24a6a5f882abe27f4f105a2ac0", 0xdc0f, 0x2}) write(r0, &(0x7f0000000340), 0xff23) 11:41:04 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0xd3}, {0xff, 0x7fffffff}}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x101}, 0xc) 11:41:04 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x1000000000000, 0xfffffefffffffffc) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, '\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'}, 0x50) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) open(&(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', 0x8000, 0xc1) 11:41:04 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x5, 0x800000000000}, {0x0, 0x0, 0x2000000}], 0x2) 11:41:04 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = getpgrp() r2 = getpgid(r1) wait4(r2, &(0x7f0000000080), 0x9, &(0x7f0000000180)) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:41:04 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r0, 0x8) r1 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) 11:41:05 executing program 1: select(0x40, &(0x7f0000000040)={0x7, 0x2, 0xffffffffffffff01, 0x9, 0xdd, 0xffffffffffffffe1, 0x80000001, 0x7fff}, &(0x7f0000000080)={0xeb, 0x7fffffff, 0x1ff, 0xffffffff, 0x8, 0x1, 0x12, 0x1}, &(0x7f0000000100)={0x9, 0x8, 0x4, 0x2, 0x9, 0x1ff, 0x59ee, 0xffffffff}, &(0x7f0000000140)={0x4, 0x1aca}) select(0x40, &(0x7f0000000000)={0x1}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) 11:41:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) 11:41:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0xfffffec9}, 0x0) close(r1) 11:41:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x24c) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() flock(r0, 0x4) sendmsg$unix(r2, &(0x7f00000019c0)={&(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f0000000940)="68a6c834f36c86176a893907d243decf5b7946599e2f4dae07d637fc85148e413f3174e5d574cf736999a66cee589183d2af7e3d4c0a2923c9a6185b6b9f672f61ac675046dcc9e79e84cabe91371f9021e1c857bd28c8aab558ec1463e3d1f718512120e810c4411444e126b93e66b0681ae83626970720f6bf7b0f8c8a3a950fe316cdaaa34f0655b8297d318165e2c5e1b1403c0c1cbf5732db0aa3eea565627ff1ada2e8a284bce2c71389195f693da450232fae6e7e2fae7184c44eeed73607eba5ad785728412fad58932385e4ac2e0ff69784ce29049533ce6b48583b544af816efba430fd43358c6c44d72a07ca1e07f6b0e0794e47ff3df0b4f09beca7d51adb7706c9648d0f6faea3dedeb14f5da84bafbbaa0658d8ee737b2cb219bf2d44b09337a107d206b9ba8c6268a0cd07d939a5429b931469e16122771e9b424d82744c2b65425b3e04c864c7003c29df01773171a207066266e3378adc17469255dd5bda610d22f3fe450a214c372450fb85f02ff50885c9b0200a8dd7f92aa5a25fdb8fe0183f0ee7a41d629bbb04dd4c46b1422195a7260ffd50b8a13ce0e1018ea4f4df448df9277a51e2a1d2be7f1b33075aec42f94cbcb69ab9bf3b30f956f47cf336c556f9b3eeaf678bf3fcde1a14062c29638ec771834a21b7dd5ebe7381bbbe393c8dd9fad4b458b77e24b88ce8e0a384c66f41022c4461d56fd2cd0b840d1267fc7b6c6b909910ef9e2503ac8d3fa349268aaf2e0c0f799169c253996e98887eb993f8c252bf65de6b6f7e595d492b6722b59cf9dd6bb635e4e1af1970a396063913b22cd71dca4f2bf2060f795cd07472e7e07e6f85367d9a98bd1e384f92e85a9a96df9b11248093bbac3c38c226caee7092cc4f9dee454f4e72be42c2e7668e92ec8895a922caf2f11e7a72f26dbc7a79c4c5a19a9058b67189d1aa134fcc19d2430f137f49cabf59765cd41b2f9024d35f4f55a7716426e4d08dac4f4b6c30811bb8409cf5c030e9b46bc064ef0292cd17e28c8248b88a2569b8c449069184e6269a99a9a85e05e862b2445387a3bc6a3e8429cf0aaedf7d4f82bb7318ff42e2d089a3c23af5bfa4e4fff67af50552e393b8a07f7694400cef6e7412a2275c11603860346dc4545ab1cd01ab8b18c81cc0ef76d8332b130ae0dd45017a18aa5842094eb495ce0ff2f9a5da511ce45e3851a2e1c7a9b6e7010ce1868016450182578f223e53f7bce840f8cdf3f9a93123891a5ac7d33e4fc0f05cdf70633eace52a4d48a2068f124727ac53956e8a8ae8844dab1cb7be0d407382c69e57b017b87e8d3a68aacc82857301131bb556c28c493646ae4b610151af43a8be7c3cc328c1a44986f3a89877d0567dcc3443e1fa414bb2de64fefad68c043740450741a1a4bc0fef1df3cd5771a06a067a9c38baf623eb524ae54ee6e9f1673922dc31b581a8d61c60dd6d5e98729a065f6bf89f9f87245d817626a90bd97cf9a1ca6c4c977258180b7a912e26f364a04c15b62392e37291fc3b1302ce4388bfe4b7969207a593cf8fb15fcb87d9cdf8864087fb6a7e4da089f5a0dd0e8db2ecb9195fca93e24bf2a737dbeaad9a1129c93ccfa0b0538eabdfbdba1081af914662a33d39e5dbc9c0963e9dbe2a4da5fae785f449eef7a90ee7eb70b160984fe99ba7ae3d156b6b755bd3a0135ffcef9712da97f836ee1260d645653fa3bb40a5f40fe1596be4477b2eef1cbd8de805df796abd55e5013227dc32f70b3623296522c2e6de82e6e4d59967e009510ef6950ccf71066746569047c46547391bb3b9c2947e8bca0993351cfa3ec543ce1c96d947af80f4e750477097c23dec34c1d5729ffd0447e0142a1dc25fdb04cc4e6c0c4487743f140490d095affad6eb4c7b31c0fbdcbe3c8d2af0022385c5029700539121d52631749e7e6f3e9f5e334ce6e7d92358851e308896499a85cd04f8b7f21bfcf3734461c296f744cb5921bcc341255e2fe91097fc6024087bdd934b1c6f3ab00e196cb3fcfbb9398e9b7f5f101391ee36433dbc3ecce7ee7a673ae96ccde9d00fdff723052c42d4bd04d67cf5ec146cef77692c6658933da62861bf3a5f35337a73c6ac2aa97ea00d1a5d58790e164fd7933db338b6fe8a1ea789b897ffbdab6b2c2df3ac9396b8639c179d5e451477ff9391bf015cca59e8484c3779009520c7b200b7de962e4bde08fc7c88d39c6061254e7e43e0090fa2945a010629548a3e500abe891918a8dbef3c1c83634df62c303f0322949ded11ab40f1c7077a7be1f0998ed8003ef91d772c4bb9dc9546b37dfc5de57bdbcdd711e849ac42e068c2efa97bb1feccf2a66f4a0eaa725e689465db5c6d3d28157bcebdd208d8f748f1136ba284277336d6cf56432fd405ccc7a3bd3c43be4b74c1586967e5609b8d58a490de36346db4fcf81a27a2862da473e22bf9da4d083d825715f04632abc51d430604fc2412a3bf45b9b811ed8c6f29563d874259473cca5ab0584fff02503ecf4c3c9b2437bfeaa6f773543f9deac0c687a35f8043ba08607bbea038dd1cbeeda6029556c1f9fda398f22b78f1ee8cbc098be6cdb2ebd9c61edbe5e380e2556267665a86d71445c5cdbf33c900331d1534e047f0f911f9eae5d12942e4445d7296df4ae6f9e5262d6efac45b860645fb83deabd23f043cdb83c315017c164b9ace43ce7d3e09aa0be3cdbc3c3fe4b0a303c399744ea7f762ada60afef9d297b86a7c3d02dd22fc570b3913c9d4d3f72da086a2964af90be95666a6c0f5dae309185baaa2ecead30495505fbe83f40266e529748fcef381f1e0c229ce831127b853ee80c181c386b403e9416b90dbae3ddaf265203c8e815290d6275cad8a78860a3a72fb92c5c849b9d06bd1dd48a36c7b8af98302a217259064314e1f9dcac7f99ccf926500bededd719ac495cc84180a0c6b288468226f52d34150bc6c6243582425557dbff6272e97ea0c3358858315a02d4910f5bbcf7e55aee1746b5f4b18e173eea96cae017844163dcae3e7ff21a82c0540e23d6254d7fb597c4dc846a36274ca2e1d1d39481c96a161ed3b8a191233d78cd09df41ce9e710c67e44bb519cdca22d2a87338f311948e51602d6bb8d00caefeece4d58c2308e45b6d490ac7886d18f6870382510434c17a948ef56fdc77660b40ccb4e4193302746e3bbd2a71831727562dc009b3478271786f314c12bb8e6fd9244860cc248b481ef09d06f29d857134de7a5c0aa2d19653e25b24df8ce70641e31a19f31075f25ed343ab1bf67480f9a215d42ea6ef2838fe6b1c3d9d7cff757d4df23a44699b31f9a1d06307ddc43bdec2774c0ddcfd5b2afda9a8d7c82481aa68f6e86ec6c7227c1bfb0c464f8fb9ca342d2954ccc3531e6ee6861c798b1cd29c0287cf35a79c18df1c6fefdff3e85d6548050ed480909d1d28a3027b5f7d32c053e001793c74f92f063a91aebc2a65bb350b2e743d383799ba98dd5b417057d04a883fd9d3298a9a5f673fab0161c2d482d2dc6948ba2686f584ac5e5cc3403fb4a11cf5263441723256b05800acfe0890a7dd324e7f9e77f6c2b66d979e810720b8a2e5abecfe16f41c3f8dbe3549d7d99d6971cbbaf8f9072f574d152fca44e5c9190080c6e46816ce0d5b94368b382015dc50b619cd25daf418e6ad9f18ae377016d701a4bd3d542956bab56ab6bbe109f351237e0ea9c72266d0c5d965eb24ec16e58486bbcea5d9620325a81c486eb3064250fdea35cb943d70700213d178410a4da96fd2b73be0ad6c85780aa9b5afd12bfee81db9a5cef736621ade8a9a5e10d59ba5c520607dfade7ac2f01c3ef3a4370194a65332dbcba00a78224b152322752a31eac5b1f88374262288db12ae65ed17531ca41d20bc4ecfd8871053386aa145cd255cae41268e2f2f57c1091eb83ac8ded5d3966fce7e61e0eecda601b445169a35b745c0e489150bd67418b546f445d958b7e601ca3e7aa20bd6fbe282c5de14c5c08275484dd419b11c49198a94950fbc54448d35199b60eb7052531851bef1d6f7975e0b3f3cda5f21627ff2884f71d6094f10b8c593d9b2178805943c70141c159b65a8d705a353c1f5c7beac3967e1e0ad31c0684508c2363b7f29f9a124419651c208bd6a1317e7ff1e303385a7dbeff4d85dace202c5fce3f9186c5df78aed1cadabbc7240dc55d7a73a0e30c5a26fc837461e60252ae604adba6b597eb0a160782a5b59d5ac4f7469f0e5c8489fd04cce720e90f8be8b62e1e30c8a2f3238130c00af362d3ecf15620deb31e2eb4dffb0bd850c62f0aba20a98f5afc20edc0d271e8aa8c79b23d8d576f17e4e34ef50231c25f96ddc21fc588e1a1ed073b81f26adcca03d778da8d74ccb80049bbb442ed4a410145865be660eb0c8d682eeabf5e536c69a687b18308666d05d69ccba4dcba3ddbde280da04649e754e88ca258f9d77fbdcb18cb4f17760f7690d2445f2b2be07d0e8388a0fc73f731ecff8aebb8c549fd141e34b17cfe0126e4a1c8a6aa8b65d83c14f5716f632d843e42f194a92121698bea705d74b3cea6ba05110837e7095d72b0041ed8dbe94ec9348482a3b6bc67c6d989a0bef0a6943b47c359ee99b5d6ca625907fb799559bffdbb0f93bf7879aa1733a340de2f5a7e9d8070b4262c915b8d82e2637a890f6034bcbf98f3747fc7e2f9e46429a8a551640b7d8c72803ca12b146fb4aa0236814e6e8d39742488248eecf6145a56e3a7490d8db757da4274dcac513789199a56149fd6bbd03d368d6618477a0d78f9ea9185e7a734716b4680f7dcc759c010614af8d9ed7e1aeb432fa3521f9aa78cd066eccf0ce181a06b3ac6e37b75674bd29909a8d4087d7b8ec315115a45c4e30721385e4d428b58a41933763698ed2e866e17a96a9e590bda524ce4a9f46a3ae4c343fd11025ecc8af46ac9914bb5007813cb6b85a8314e99921c7009ac62576cc40790893817489b2a918c304912fabd9053e3e5b54ae7554a543c1b23d41308af4b30ea51dfa4d96856d52a06ada80950586b2c7b4a2a56a8f7f6834686d3366cb821117ef5d71e382dc59b29b193af676b8e23421fdb01a861b37e113e9c33960b45ae2283b060dabcfb36ed0d5a073889dd88bacaae2f7622dd2fea97484f361fabaf1c965c313786c1d6c4f999d7ab73f7c051c0eb2d741e4f3bef4eb35f564d2a9c4d14e8ad52e52c33c177aeb8525957abc6e5591945b83ba02375a10786ebe6e31509b301eaa9760c66d33d11e1e086b1a9ac21e0659c4bdca39eb3bb5212f463987a2723d7f2832e914952b7972c3dd490b029d55643823f90b245e2bc72f69766254fc2124318f3f0ee4f56e7afb065d3252b66cfec1e8a4160079c7636fe7f4b9d770c5abbc39f38b802560a33f4620bbb6b8f49b5db88e8bd67bd1a58804235c8ccea6ac7c0c27c954007baff6be7dde6ccb0a7d8dcc641bdfcdb72c14a27d918da3d5ab05d2d036aee89eea5aef5269c2dc7a47dfdd956477be797a93e03b54c162ba2589657b8fa077cfbe5b8af138c5e3f2b2bfaeb7f6a4b0de329007a408e720631e3c2f93e15cff1bdd386aeb0d539678a5909869aa52ee7c5e000bf76196a25c5a6ffc4c9bdcbc5a75d97b7105b97291a3223837550bddea7c987cb2314f2a2d8426395acb3f00eb42c00627e73cd46d73a122dc61e29b9a466291f56312b549c49bef7a6ec94eeec5556ff04d1a402e7339d6eb8e3e5709f45fd02e13bd9449a3612a7676ff675b42f919cc8577", 0x1000}], 0x1, &(0x7f0000001980)}, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) sendmsg(r2, &(0x7f00000008c0)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000280)="37a566615d58a0e502c5f873bac1b08a0811d967518991da774fc3cde244687ee06b95fd97be4425252fe16696ed92b01cd6bc586017128bf8db85f43e6870e6e7ab1c070d6794f0bf356a8cf935bf9b1e47eb58949340c00c245c77", 0x5c}, {&(0x7f0000000300)="9fb5c594fb6f36569d2e6b22e321da718c3c6d7260937ef118216a12a737ee394baa4b8368205ffeb032ab3f7ac828a77f612e2afcde3318ef3729875bda48bc1b1357c25e22ba29502683e5bd999d", 0x4f}], 0x2, &(0x7f0000000380)=[{0x98, 0xffff, 0xda0a, "3eb9311e7b0cc431ef23ab94e79c30dba2a086df9ec864b9766406e4e6e240f9d89765a38681945653ca1e05a697497192e9d1fc35e14ae3613bcc627f7c3985a3c72487fa68339fedb6dbc3872b614d2e75cc8d4aa1522f02357495d3d9d145d33be27f93bb752fc3e48ea7728db9a540c6280fc493481a740816a273fc11e8cf9a"}, {0x108, 0xffff, 0x6, "b7c0a6ad1ab4533c02034d31dfc273e6a7e72f21af450597150fff3a8cc36beea4ab88a5370fb0a911d019b9c96010f9d1f4349e1e8e55206a56a06c4abc8a9f240bc14c7ab71423a3391a5efef34c01b97de071f9d8d696e631074d1e09e11799906e99622a1ececf9b40be14f4825c6791207eeedf9c112aa09235ae648ee5dc7e7c60258442542ebb25380a4dc12e8a2ff7c2cf0a95fe06925a388c345a704b2d69cb7dbff529868c5991b708f5d4fcf0afe8dae3b182a29f3bb0f3208f075429a2f5a9c8830a26fb68d8596362f81081a2e19f9c20920c0b6adec86f878c7ec9a23166ae7719650f7c0e2c0ba8e62ed5ff14"}, {0xa8, 0xffff, 0x7, "af3be9b9fe50e43ca3a39f4ad8f835ea8a1e6509525ab99e605cee17e2886b5a62a9e0acb857dfff6798911403122fbc86f0f123187b45a6a98f5ddfef90f25f68e2c74f3b651178cb6db3f742970f94637432336263312ab1a0ae4fbd28b78eb2b3a00c171fc1ee7bc4470d2b2d3e8fe49cbd3918efb3c93ed1975c4260a440896c910b2a4c0e72be1f834ed0cea18d146cb5accfcf"}, {0x40, 0xffff, 0x5, "38bffae4c67327c45ee2cb257525e69117b787a94783e2dd8cdb91958eca92528f5b6784d8edad570d969dd6675b26c7"}, {0x60, 0x1, 0x8, "ff29eb2443677e3be9f6c581cfe5ad5669cd77a13a970a34f9aebc63462c31b13f309f68e8e5d762115a9acfae898d0f829e1b52020e40f9b817dc91597a0d5f249637b89432969cfb0bcd"}, {0x48, 0xffff, 0x9, "e5c32b4b13542f2b7d1fbb75a0e861c6b61933dc0e8ec01e977481628c0347377cddd95a9b764e416e4e22364fd03a108fe6869e65"}, {0xe8, 0xffff, 0x7fffffff, "63e612ae35d1eeb5500b7919d2e9178ad3cde9c10083e2f89af86d3c329974288b20604ab764122a693fd96ff3ac4f60e76dc0f373ffd6ad1917353eb27e89c4507718c61ff00231e57c09dbf7723abed84f055fe652c8685b78653af36db1147ca92f63bafcf9ba86513b3dea141a378ddf691c714af490f5d9451cd62e20aef34dfd7c417b51fd0d033f1da19636421ff98c33bb86084d1a4e2205ad30df8742cb975a04b0954ac3ce199464ab4111fcca914b1fb47fb5eabddd056fa6391957315228a80776ac2b01ea39342be0d19c933b44"}, {0xf8, 0x1, 0x80000001, "76a2e34843947d007e48277ae6f83b3f31f17b2dbd973e1aee8c47475720d9ee9f19e141403cc69166fa62fa2eff31499e801b3df1ad9d697fc9541da8d558d908adeb482e67aa1240d789885f9c9a7b3b78c68571c282d2c521abd7e9035621819449d1f11e24a084fdd63fedcc653129d16897d9b59ab5493e10aa486adb0ff7f7f03fb82924245fc59ed80a7a7dd9421fa7f63ed6781b7d085720dccafe81d0e35daf2fd8c165177832d246c52986beef2486bc762542c425d16121e9c60c5c28b01044bb65cd8c30f8dafe9643bfaa1a945bf2c1898882f81bdcaf323b139c38c40d201a77"}], 0x510}, 0x4) 11:41:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, 0x0}, 0x0) 11:41:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x842, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 11:41:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) fchdir(r0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:41:05 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 11:41:05 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 11:41:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000040)=[r3]) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 11:41:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f00001e7000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 11:41:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x80000000000, r0) lseek(r0, 0x1, 0x40ffb) writev(r1, &(0x7f0000000180), 0x0) ftruncate(r1, 0x0) fcntl$dupfd(r1, 0xa, r1) read(r1, &(0x7f0000000000)=""/235, 0xeb) 11:41:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x61) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 11:41:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r4 = getpid() wait4(r4, 0x0, 0x1, &(0x7f0000000200)) 11:41:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) r3 = semget(0x3, 0x3, 0x200) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000140)=0x72b3) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x7f, 0x6cca}, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)="75721103c037dd39564d68c030c01f004af4a611cd7f9e26d47f41bcad3386bf8c7d39ebc6d3ff431e605c75115f7a6bf031c4ed0e602c6462b2b5888a8833a16ff8b5fdbdc5e07015c2b33f1d7ebe5b6faadaca37c52f7d983dbe1fe6f1d445db34684922fdec25b742ad9b3dfb15bc91a8d31d360be5a95d0d8e1c43dd602ace9ccc8e055360439037c8dc1c9818bcc305abf5c09f280b1eebb6b34d0350b721aca1d86d46b68721e93eb63a104d51e51ab526f49b6f8d299ee8c83b389156b6458fadac512654f166437fbabf8a8455048da82125ee", 0xd7}], 0x1, &(0x7f0000000540)=[{0x110, 0xffff, 0x10001, "4639ef8e79df21030bbabc7eaaac78842d81d1b824319da67fe14844a8410bc58a441c139d28d7922a0ceab69459a1878b45c9c6c13bb78097ed500181c9cb3a0391dab79529a48c78fe0fdd0dfe0b554efb4ad90d8e12acba1b5f481447baf7a4629df74891af1add4465289edfa24252b05df9a2af74226d25f49e66273f9e46e62b837456e121601c63db83f8e97b630e4ba1fa0d29287926f2767e60825ba8c568d1165caae5a14b31608460d3f77d5e9169526b05254129044c2b3113079e76a23e10318b88fd469c0f85841903c6412b346ec44f40b8048fd86886f90254e171de33ac2fbd5d988ea819646137bc2b439577baccd73bae667542"}, {0xf0, 0xffff, 0xffffffffffffff7f, "a4f537424cbc91c04e7d415eec5870adb4218b8a1df649b5c9a768cce8593f5f8188c79ac585886a1fa4ec4bb8baffa58b4e330f93c1e0d250bce3fd4df259c325f2da2eef6f8d5ad3af2fe6606e7b5545e90d9d9c87dc48d49074d1ab26d390e08771c0f87500f8d9c85ae3cd68258cef48265f7b19f98fbb718db9c2b0bf161437c11d044e141e88a2d9b6fb156d9f9a082aaf823b07dbc0845d0175791a593d1400d7abc5e40e5e4df25949fe1add5649ee2665d0e8ba309eafe711c674d01bf33c115bafab445c95892fe57767bd6590bf0d71a9d04673dd68"}, {0x40, 0x1, 0x7f, "5710e3feb4bc93d6fd5a2a2694fb7aa8f26f84075f2e90768fdce6a326146bac8b4afea110c7bc1cb0fc7c7c637ef9d3"}, {0x78, 0xffff, 0x8001, "db1527f9aa20e79e91e3a05e3e0f85ef2e3419c01976eeae9f5facd63c0f0333346f58fef6a2de9690c6dc6f2e6b5cc1d981c9d6ecb6c64961280e0863793512c494ba1620b45d1a8cb4a56f51a6b5d9252fb3ccbe004415ed6683bb60933277a6dc7f"}, {0xc0, 0x0, 0xfffffffffffff800, "6715b88be93e51a5f83f38025b878e6cae771629bad88a03259992eb13213336b986284892a36947ab5596830964dc5f437ee7cec8a723991729405f5b333499c4b9596350f9f59270e00adf1106d883204113b7f6ec0ddf9115d77659acf907da02a02566a9d81c78b41511677977498b8aabf4cf71265001ee5acb33b6b7b8e033cf5827724b02ed3cb24152451af7998c01e797fc9a1fa533727ca1ecf6431a3c439c21fcff01597dc48f"}, {0x90, 0x0, 0x5, "f7d5a13243161978ad77be69a87711c65d3e90a15afc2c6bbf0a0f52f91cce8567ac04448ac0146779112e569e4eb1b15fd67d0582599dffaeb1273ea0bff53855281fe901391e3dba061f80aab66f41e1d5f5fb3c7f81bbc9066d9f4243a7fa7698245527269870d6ddd456bc15b2b096215e939a6b3d12e7b214"}, {0x50, 0xffff, 0x100, "63ec2ef1cca769de63e7c137de0ba4e2030f1a4a48d085d65eb265187d35499705f57fa6728c4bf096f2fec8cd63ef164cef7406371cdad94c"}, {0x68, 0x1, 0x9, "cd927ab010c5b82b56eeb1d56b92a786d3ac1c442a08d3b7a897776c97b8b90280875899739167420efc0e63f6fc82d58165df2090cc780ce3000e395865cd76c6cea893c2426d675aa99271a79008895e6290bde2bd"}], 0x4c0}, 0x4) 11:41:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 11:41:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) listen(r1, 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8e, 0xa1c, 0xfffffffffffffffa, 0x2, "516c47daa7a4d6db75afcdef31382562de50fec3", 0x10001, 0x5a9}) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/52, 0x34}], 0x1) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:41:05 executing program 0: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x5671ff4d8b3669a2}, {r0, 0x80}, {r0, 0x2}], 0x4, 0x20) syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x3e}], 0x0, 0x0) dup2(r1, r1) 11:41:06 executing program 0: r0 = socket(0x2, 0x2, 0x3) r1 = dup(r0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="69022e2f50046c65300055264190db"], 0x10) r2 = semget$private(0x0, 0x1, 0x108) semctl$GETVAL(r2, 0x5, 0x5, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x10, 0xffffffff, 0xfffffffffffff076}, {{r0}, 0xfffffffffffffffd, 0x80, 0x83, 0x3, 0x400}], 0x6, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x3ff, 0x9}, {{r1}, 0xffffffffffffffff, 0x99, 0x40, 0x7, 0x24d}, {{r0}, 0xfffffffffffffffc, 0x80, 0x10, 0x23e, 0x7}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1b, 0xfff, 0x7}], 0x100000000, &(0x7f0000000180)={0x3, 0x5}) write(r1, &(0x7f0000000380)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef00000000473f383650957f03a83cd350c978a11f243bb6c43800c28b4f8d9e82ab774e5a9730ed4407d4e7194cfeebe6cd6ca130cbcfbf444d8375648679a763ad57c8075159095d5eb925a70a831bd03c7586873b6f2b6d4aaaf3847c3a4fdf1ad25592865aea771c44866c000000000100000049dd2d922b829fef9ff4de3a8215380a00000000000000", 0xffffffffffffff4b) 11:41:06 executing program 0: r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000100)=[{r1, 0x25}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) 11:41:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x81, 0x5, 0x5, "7d030e8bbadbf981a7b73e3f4654900b7b9b2988", 0x7, 0x80000000}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:41:06 executing program 0: r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000040)=""/94, 0x5e}, {&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f00000000c0)=""/116, 0x74}], 0x5, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) 11:41:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/63, 0x3f, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8000000000d4, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) r2 = socket$inet(0x2, 0x5, 0x81) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0)={0x400, 0xac}, 0x10) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 11:41:07 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) r0 = socket(0xf, 0x4003, 0x200000) setsockopt(r0, 0x11, 0x2, 0x0, 0x11b) recvfrom(r0, &(0x7f0000000000)=""/120, 0x78, 0x0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 11:41:07 executing program 1: r0 = socket(0x10, 0x0, 0x5) recvfrom(r0, &(0x7f0000000000)=""/194, 0xc2, 0x0, 0x0, 0x0) r1 = getgid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = getgid() r5 = getegid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x7, &(0x7f0000000200)=[r1, r3, r4, r5, r6, r9, r11]) getgroups(0x6, &(0x7f0000000240)=[r1, r10, r12, r1, r4, r2]) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r13 = msgget(0x1, 0x110) msgctl$IPC_STAT(r13, 0x2, &(0x7f0000000300)=""/165) connect$inet6(r0, &(0x7f00000003c0)={0x18, 0x0, 0x9, 0xaf6}, 0xc) r14 = syz_open_pts() setsockopt(r0, 0xffffffffffffffff, 0x10001, &(0x7f0000000400)="2e4471ca826770b9623848c0e2828ddb8ef42f25786b70fcf8f401709af4c75cc2bfc09f15a1ba35a3c95e77369d5b9dc27b335c9ddcd0aba44b0f8c66d88c180741f04b9a9a93eb0bef351f54e3007131f64ba0d264e692a1b36eb32e1a444f911d475004272cf6c989928daa9d9d9f5979d6e40da27d1bacfa814abe658b218eda2a768b163f308328e91e904138660c3a895e260e99f2663fd0a9d5250b9b2627a5cdba1a8d8986cc50e43e38b255abbe04d9157f1fa20fe5327c00a7851a37fea57253859ed0d50113cfd25d6c112c4f8646f42b82c410cd6c876baf62a7639aaea8bec670d755903e717637605e1406a249e9ab319179e92602401fce44e6ce907c6396222d1dab11a6bc8ebf8b7a5c79b75f639357b591e9c8dcb3fbbf40d68753e1c3816464773abad2dbd3ba5c5cb56c9bd157e39a11395097160534da26f9366a2896aba525f3c6caa61fe1a812bd8b742281fd6e8f00351293fd7617ee48befcbad0d2c71ef970e7080fd90c5ad65865883a66ff9ed04c437772a80987bc1d1ca223e096144bb10de00f58a84d1fbb93e336eb3d5877f99263f2b11d31f33ca1df9c4c3d9edcb4c2a6c4b3a0a63f1eb8201558f022a90c81ad65e8e209f2836b217f5505bcc56e4cad7118f59da43c6a96220df7cb3cb5dca27d49d6a50a62978ef85a2f16f17ab05de1e20e8adc9cd4239c695c2d8eca9d3ab8251593713dde8e42cc32d980cd90d0f0c0f88cd11b5c1737db252d3c840d1a29af0090257843c1fbee0ca7af642d5115926470ef410092146a3acf9c04d257473586c9d1b0d03e1908e33a73081f19ae23a7b2f42455ba4ffcabcdb388d56c594d261add40f2e5dce436b74fe2b79f6e8c6b4614c12a6cb6c9c6c88e9465ae64d198ccfaecf91fbdde2f5e1507e99f1435243ce45af9ec4ec72ca5a0b1899af8169a9898ba5627ce42db7277cbdc92d424a768d1c5a088713dffac520bcf06f655d0e8f64346e416dee282b054aa1e4cbf61b8ed0026e93d2b4f860683d4d7cefff21f133052aac6a536e0eacdf615098a846004307131815e9900c0c6a0bcf80709b45896b662ad2335ac12cd02509063e3196c87bdfd3052b26556807415ea27be9dfe25a0fae80cdc39fc0fe17a2b56fe87d71aa4c6850cbc792f1a148ff9792d1218ae08706969fa7840123c33b65c3c2913bb5b02d092f10a3cb427ee5d95f2382e57ba77e76ca7bd736f1795f8d4a9a0d13ca3863d917620802c96b25eae62f29af685abd01a400082606f3868c02e4e3995be510358ef69aead1eefd3ef5b1d734e829097f3ed206b6b57a87ba12958240ddcd8243dd1dba78a5eda09ec13f027ce80715b385cf91d3913dee002b0a7405ccc804b167cb2cff3cb1cc755471ed60aa249c9d3409a371464e430774c11dba714899604fdadd97c30e9c626bb779ca60f0d7ebefc76b5826c646f99ad48d210b7cbba9e45dfb8937a6838726cd59dd7a83c52350e77d4a22ee52ddfc463da69bcc308dfd819eed9b25fc302fc09e96fa89c20b423adf4df78f572080409afecd2a4dac5978943de4df458cbefad67f1499ecf026c72d7cc8417ae5521c4538a6ff2530d99e44180894144f865ce1815fe9e7549392684ae7eab45c31f52349b8899160be9dc0555b8b76eef8afffe0ad3d859e6926371cec6cd137aa14f42c809d28d43c0a0a841d8b1f6a1bc069817f2b9bd5bf521be5f29cd66743328b1513b363a2201ea8d82e878b079cfaa933a7c8a5e7b7591b9b992e051ec922b78d0f6f011f679e14cc0ae5dfacb10e5cb32cee2cb71767579b60f050d6e8f8d3d3d2f814b7e6b4e81848962b94081a48c18f5cda99c21f53362b2c7279a2b5ad6c3c0e667a2bb15fba979fde51fffd7942d1382683ec0c2e7e5efbce9486200395ba029fabab5e374949b70fd7bbc5ca0654e7fc71072aa57452edd583be45b3524ef7af08168c2f34ce16f3e6df320e9f48557fe304696f423fab497437f3ce8bcdb83ab31c26841993d772572d637003c0bf10310842aef42886e13aa189dba5a0ca36b4bf1cf1898bc236205b2cfa7fd40f13e3500330fc0d6d0869f418d433b9d2f4b337b764d5412887cc967cd1e37fd0c517b23844bfcbb5139dec7083f518b7fe24de5243ed8a866d0ad090679fb608ee4fe16e44ca46929ff242335f2a80af3209c4c1effd89119f1205eb75bbdae8ab9a7778887956369656ae7c200599941e4254ef0e9ff7f7a1d6eb80164780d8abaa73df329608daa753231db7fa8b6a98665ec9a3f18ceb5e3a4c0ffa749681ee8f7316a66e0f90b0aaac48e6d5731081e0def2b3ed1ae6750c5118233de6141b0fff93c6422320e4f02d0ce8aa5b78e37d649356fa782beb7934c69ab9159fc38cedfb748b98eaf7f297c8523d2e1e6b79b9ac8083c37e1390258808f04f9dba6d7bdc99b9daf6a7984c9065a16ef94ffd81942b498021ac8eb6e5aa341da1279855a0024cb00574c9b1b9b68a6d114183a5828d903b32a40c3dec6121229e46675b056f205a5bbe171fd4bcf83cdeed2a59ebf2624565fcbbb2abb4ce562c84e16be0a7d28a6f88d2548100997f4e9acbb91040b700e13e234147afc7de3f7bd5ab708aa7cdfd166af9a30d15b691f81338889b4d7be87758617fd0d4d8b811afddb66514e1ddc237231fe3cd7cab39d5345b3eeef43b24b8b4f51a76325dba43f03238df099d5017b1fe746f4c4c8e46c14f5e5de20172e4eda65fc9d281fccf898301b5e646b07199486c44cbb53b7edb2534be42a8b2b3c861deb7152a8f62a45f10d371a8f1c1e5e8da47e7fe95d0e9ab1157c0ceed76da5b3fae06eedc4466e0e65af4d995d482757177fc585443cee9b99624325c922d21cd87498d4249d65476b6271c6d5596199201fb6942f5744c8efaf2807c19341a4490f740c23d2d9ad80fcf5dcff0c496ef6e914adfcca8c0c5f8fb123c1f5f2664707a34564cf3fdc00c6c147f2a93d53cc87fcc645a27ef6e053e2b07f70b6142c32ea4e1e9818d52e1d01bdab98bb09a51840ab1e671cda3ee2680ffd822a8dbbea61845a14dccd495158a81c324e50aa40a50a01f330ec220d6bb644b97d8460547f7e70215f3e5673889649602a590db347af85b992d848e9144710c7183ccf2c6ba44ae857183444ef3436f0cbf4751d7a71b6e65583c3bb9e6a542ea1926b05c030e8574bffd4478b5bf1a83b2f59b26ea6c30e7bdeb6e76e042daab1d3e9707cfd5423f336542812c34f46a8f6efb95a5070bf656e83a243aac92dd9f09e19fb5c6ced21e0669f1aa28c8a9a9cbb38a474e43d148e468216bec76d66ecb0d0fc8e3356cab0d860e7fdbedd905b0d181bbb80bcf819dfb3f1010bd06f4f66f56c623cf6f971fb850fc3227cbb8597f920bcf3bc583efa847dcc78d65307ee08e18ec2dc729902e5daf53445923324b0d30e40ec19e73d57653bdd31ac4bcd8d386264b8fcda6902dfd166deea4edfc97301b2f9ab131514fafd1c615d38a7983561ad601fe32666c638ba41c555139ae008f8909c460778f73ac0864172579bf81fb0b909e2745c91a0e67415e78730cea49cfd4c31ddf45fb9aacc0d38cd81d13a9e5c3e963d1a53751dc230761fa4c433ea07773e1b7eb43effd66394674162517ab6b073a59e3160c928bb7e6f1d03596b069f365c728df20f313e947c2a2568ba524b7a3d931c7406efc57d6b755640cb21f264131b86b02091fa69d0a5ed4059e504647c507ac65b6c69906f1d8a9cba80bfe820248dd057642105950c05438ecd6ad83aef607cd8c14549f103b5dd594ee8d129b4089ceb27acda3ac8f538de7fc819aefe9e58e51a8479d2ca537d04e3afdd2d4cb25e411cf21680c9179199cacfd93117d1a696d86a0251e74453c9c93a5ec68e76c3bae4cf813f751e3b1cd45de5986021146d0ed6ebb3fca5f912e1a52cf0df13d65963f8753b06ae3fc6fb3ba3a4668ba91ad5251beb143157f4313487805161633c36fe00a38a490f1c421fac830ab2eb2ecacad9b1e2b21838cf3a742e4409868e6aba26842f4decb0b705737ee8ce7e9a4b609746ead0e97635300162ab984a1fb8c3aeeee873ab64be58468d25ded5f7c887e9222bf65effbe548706c0fb44f4345d08aa6a79f689dc6125873bc6195bf200dd3d3980e980a35bb15b51ad28ea3faef51aed92e93324ffc03111b1c77a7b83baf3558476f4d799a8cda000a928556aeb6f3f2c8f73fe54aa633c0fd4dafda18a10a0850b4ef208c95daee3497de9df590b327606303b633d43a184ab094d18f33113835f2735bc9a3cfd9cfe451a59a379eb5f0ab20fbb0f2ed0b179b544b2d83fae086039710f51b79f64a70a770dcdb32076deb813155bee46891ca5028c129a8392419fb88827247a4573716f3d2174aa0163d141b2aed0c0e5effba351425753d3eae9fde8e367dea2794aa8832e1918256f45b5cc6e1cb520b60c4f2ee353b21c5db2dbfd73c54263ddab5a5cef2b857c7014b031fa263820c56cafb2cc25aec3e5fd2812be97152dd64a99867d0763a13a3ccc1e984577c6b318afbd196b702d5d0a258912dcb7c1d15975e55360e096dd5bf83b15f948665b1692e6d908f9dbe71033e674cef00d6738fc02379615e414d8b9ca43b8be2bbc0bc332d15cc00fcf55190d8df24c3e6fd3b52852bb274c62def04f6b99da558118ca932c6dcc6964ed61ede95be12ef395a85b32a25740a22b084b40688946fa7f757a5eb4f8743fa7f372dbea640944007483cc87b9bfaf16fd9e2088458fb281475bf01e1aa31444776ea28ee3963f53f3198d4805929ae625a08d49f287bc4e70c36f424a701aa07a3c4cbf7d195dec0b4fd16d9cc1399fd188817e782d92a876340ed1de9db43f4e24603f2fbfaf2f27d637fb739a749c029c91a66694c822ab31cd67d84d186f6dce8044ddc2e56cdb5dab02de1b911b636c1638bb8db99ae15e087e563f959bb08042d6f58c5b8f739a914482f065c371586eaf950a685a39d9407016ff65b8336a269565e715fcb9b84cbeefaa43f454da3e9ea313b8eb56701ba83f9d403978991d0b99847ed782b5026b9a5cdd62410b50266bb509f037326bd328628e9434d1a9ef4cd3c4e35fce85912bffa47a0a31b67d6f1012911868b5df0b18e6e5d298da1d2444d4ccdbebd4dc7d24552300869c72405d4c8305cb583b5166cc0bf577582dad9a91335b3d778fb829282db5d52b93499abe5f781de95500dd60f228f9adfbc4eb9f01e598a8b8d3426ff6f1fdf521241eba5281692d8acf5d847185e5036f48dfdf70a6d94ae68d4893cd3cdbea366493cf349abeb05e1e3ccd6d19d732599c993914f7d08a8dfbc65346cdaaa77af6baf80b423fc03f0767ee8dd62ff084dd6c5502e0b6e1a312513c32d7ccaf9e5b19ffc5b9d324bdeb4cb5697d67b6f660756d2dd1aad0fc3e1df939758e926572f49a11bd5bbefc47826d1049b6da4133d3ee05f36ec981b73d3b475e778a671a08de8716302b46a0fb54be87972302bbdee3c8ba6b24dc2b6df7d7353d31b573a65c9e5f0859a146e112b611eae17da133f3f4de376eb07cf391d55736dfe173a81a07aebaf27004f7d01ca091bf8f9d8d9a33e244a4a314b0f35d904881f38a776de75dd6b6c25be787e765948cd9b86372ae6c0eb2331d6944aa12122ff6f6052d4f34151c9556a7e80d0a889b684fc180da846c2c4d1f57dc9ff69a55ab872e41af4805a2692bb006a26b2ee9d63aa5e91fe2", 0x1000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001400)="8e0033ae1ebaf02ac1a90057108c604185db2265d502d87d6818d6939f7184190f4e8cd929273bd4b9a9bab76488f1cd840dab4e9f40edac46df69b866704b9c2d27df33dfdf811df56fb2850cef4e3004973f63ee1af0e4efa998c635c71673ca3a39d513647a6ca76f715249ca39f17dde546273f3fe234454c261104d33ab232b26490b96130b87c6a600252cb4378c7ad5334b1d6fa972db4d560e2ea0af1fb39b9724", 0xa5}], 0x1, 0x0) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000001500)={0x3, 0x1f, 0xa84, 0x3, "918838898daba5d4be7fd59ee3351be4020d20f9", 0x4ddf, 0x41a}) getpgid(r7) r15 = kqueue() ioctl$TIOCCBRK(r15, 0x2000747a) select(0x40, &(0x7f0000001540)={0x90000000000, 0x6d3, 0x7, 0x81bd, 0x8, 0x58fc, 0x20}, &(0x7f0000001580)={0x8001, 0x7, 0x3ff, 0x77, 0xab, 0x3, 0x6}, &(0x7f00000015c0)={0x6, 0x9, 0x0, 0x7ff, 0x3, 0x3f, 0x3, 0x7}, &(0x7f0000001600)={0x7, 0x3f}) pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r16, 0x5) clock_gettime(0x2, &(0x7f0000001680)) writev(r15, &(0x7f0000001980)=[{&(0x7f00000016c0)="d91fbf74501db2d3ca03271fd94b93fea3512bd2f816fa681c72507fa9ff2af8c5afe875c6f62cbecc70014bb385ac8fe643801ba9cc8f9b7530a3c5b8719d41033d9c10d6dd1eddd94c1a962191040e8dfcfeb3195d32820c8d2c3a077067a265793a432173d608ff9c0524ce2464474a49f712eb53ea91", 0x78}, {&(0x7f0000001740)="53dd369f09f98cc620e24b1a46e01c44b374694c6d750cc17f92d5f43185b43d", 0x20}, {&(0x7f0000001780)}, {&(0x7f00000017c0)="4088a16823accc6385e5b055e96ba1d1bcfc7ac81bf2674f244bee83a98d2918234166f958cfbd2400b0c141af4cd12d750e300d263a1d61d4618ca88943e0af89da534b66bc4b9d45720eeee04d49904a79cf4ce0c8be056b4b20b670392aff06991c6ad0086d00c1a9386f3dd8beb1af3323eebdc422441d4df158cbc9725206c41fd01c5a4f2b7d839db35423551e0fba7e88d17df265cc952dffeb1126651a8e9e8b523f6ae9cc3fd265689151dc9b624cccd173e4d344b3bf", 0xbb}, {&(0x7f0000001880)="4de0beaf339bcb68baf00d95f9710b57de1c2ac33edd0ae8102a69dce3b6575cedd5f6efcbd06a29897438a10456eb579802674df34b62951edf84b35e4a9b9a73b565ca372b2d7cedd1e6044b2d61f99792cb449233c71036a2915d04e64c00a07c4f51a77c4c13efec3bb2c00eb31fadc3ece735a4a04251ad2dedebccffdc53f044dc331f9c41c071c307bcce9262092e1b1782fb26a0d95bf681b6eb8f7f5b2751216a00092f96f9678eb3290566f796632674830f1e747e507e3f75f3df74a3bb8185a46264e11f48d408b12ccf04ad6564", 0xd4}], 0x5) getegid() kqueue() seteuid(r8) 11:41:07 executing program 0: select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x0, 0x10001}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000140)=""/85, 0x55, 0x42, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x300, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080)={0x1ff, 0x5241}, 0x10) 11:41:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 11:41:07 executing program 0: unveil(0x0, 0xfffffffffffffffe) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 11:41:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x80) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000010002) write(r1, &(0x7f0000000340), 0x10000014c) r4 = semget(0x2, 0x0, 0x4) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000240)=""/251) semctl$IPC_RMID(r4, 0x0, 0x0) pledge(&(0x7f00000001c0)='*\x00', &(0x7f0000000200)='+(/\\%\x00') read(r2, &(0x7f0000000180)=""/12, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)=""/167, &(0x7f0000000400)=0xa7) fcntl$dupfd(r3, 0x0, r1) 11:41:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f00007c2000/0x3000)=nil, 0x3000, 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20029, 0x1) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 11:41:08 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0xfffffffffffffffd) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 11:41:08 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xfff, 0x5, 0xcbda, 0x1f, "104a9df7c7a0000bd73b66bd6bbaa65936af5f5e", 0x9, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:41:08 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) mkdir(&(0x7f0000000240)='.\x00', 0x0) 11:41:08 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:41:08 executing program 0: r0 = shmget(0x0, 0x4000, 0x20, &(0x7f00006f3000/0x4000)=nil) shmat(r0, &(0x7f00006f4000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000003000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x10, &(0x7f00006f3000/0x4000)=nil) 11:41:08 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x1) 11:41:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x6, &(0x7f0000000080)="2c9d09a31fb2ec8c14aa0a0399b22b43b0efb43d65e05989c2b191353be22fd8726c0ba4c4656b6b8048f72da376b40a415d9e0d088d0c05290e23821b1477ea37905fc2f4a43a951df2e85ba48d0dce3bb797b7eb8cf77d0f0df0ffd340047d825d44b4ebbea320eef56222852f41b2ca800b854ea00cbfd5521a47d4cf5e642b909d6d8af206eff26e650c8b8114cb6320", 0x92) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 11:41:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) 11:41:08 executing program 0: r0 = socket(0x18, 0x8001, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 11:41:08 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000000)=[{r0, 0x4a}, {r0, 0x4}, {r0, 0x8}], 0x3de, 0x1000000006) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3687", 0x2}], 0x1) writev(r0, &(0x7f00000007c0), 0x10000093) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000100)=""/97, 0x18}, {&(0x7f0000000940)=""/191, 0x206a26f0}, {&(0x7f0000000240)=""/181, 0xb5}, {&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f0000000400)=""/237, 0xed}, {&(0x7f0000000800)=""/136, 0x88}, {&(0x7f00000005c0)=""/163, 0xa3}, {&(0x7f0000000680)=""/254, 0xfe}], 0x8, 0x0) 11:41:08 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x4000040000000242, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f00000001c0)=0xc) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x10, 0x10) fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x5, 0x0) socketpair(0x10, 0x4000, 0xffffffff, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xa3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r3, r4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x4) 11:41:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) r1 = kqueue() close(r1) r2 = msgget(0x1, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/15) 11:41:09 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, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r0, &(0x7f0000000180)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef00000000", 0xa2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 11:41:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file1\x00') 11:41:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x13, &(0x7f0000000040)="e28044101f5e40f639a499000000000000000000000000", 0x17) socket(0x1e, 0x5, 0x1) 11:41:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 11:41:09 executing program 0: kqueue() r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 11:41:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) kqueue() r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x19a, 0x2) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 11:41:09 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r2, r3, r4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r5 = syz_open_pts() close(r2) dup(r5) syz_open_pts() 11:41:09 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 11:41:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='\xb2V') read(r0, &(0x7f0000000040)=""/229, 0xe5) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:41:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000000)={0x0, "49a852baf2f36826b07ee4bb6f57b72728b4f15db05e9d2ea354b0358e1fb09f58493ea0921182376779aa4a05182ffc1bbc85bd7b65eea48c94629dc92ffa9e7706e4633d13114062cab96df410222dbb61354ceba166ff6f7a2e79"}, 0x64, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 11:41:09 executing program 0: r0 = semget(0x3, 0x3, 0x620) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000300)=""/187) 11:41:09 executing program 1: r0 = socket$inet(0x2, 0x80000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) truncate(&(0x7f0000000080)='./file0\x00', 0x6) fcntl$setflags(r1, 0x2, 0x1) r2 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r3 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r5 = geteuid() r6 = getegid() r7 = fcntl$getown(r1, 0x5) r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x20, r3, r4, r5, r6, 0x0, 0x1}, 0x1, 0x40000000000000, r7, r8, 0x9, 0x7f, 0x80000000}) 11:41:09 executing program 0: socket$unix(0x1, 0x7, 0x0) 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) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000000440)=""/176, 0xb0}, {&(0x7f0000000400)=""/60, 0x3c}, {&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000300)=""/182, 0xb6}], 0x4) recvfrom$unix(r2, &(0x7f0000000140)=""/46, 0x2e, 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100142f66696c653000"], 0xa) 11:41:09 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r1) 11:41:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {&(0x7f0000002780)=""/116, 0x74}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0x3, 0x1ff, 0x5}, 0xc) socket(0x18, 0x8000, 0x8001) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) r3 = semget$private(0x0, 0x1, 0x22) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000080)=""/243) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:41:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) mprotect(&(0x7f00002d7000/0x1000)=nil, 0x1000, 0x2) 11:41:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 11:41:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt(r0, 0x2, 0x10001, &(0x7f0000000000)=""/16, &(0x7f0000000040)=0x10) recvfrom$inet6(r1, &(0x7f00000001c0)=""/195, 0xc3, 0x840, &(0x7f00000002c0)={0x18, 0x2, 0x8, 0x5}, 0xc) r3 = getgid() setegid(r3) 11:41:10 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x8005) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}]}, 0x0) dup2(r1, r2) 11:41:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) r1 = getuid() setuid(r1) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/240, 0xf0) fsync(r0) 11:41:10 executing program 0: socket$inet(0x2, 0x4000, 0x401) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 11:41:10 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x0) 11:41:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)='H', 0x1}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() dup(r0) fchown(r0, r1, r2) syz_open_pts() 11:41:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) open$dir(&(0x7f0000003480)='./file0\x00', 0x10100, 0x1d) preadv(r0, &(0x7f00000033c0)=[{&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/79, 0x4f}, {&(0x7f0000001140)=""/200, 0xc8}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/64, 0x40}, {&(0x7f0000002280)=""/238, 0xee}, {&(0x7f0000002380)=""/49, 0x31}, {&(0x7f00000023c0)=""/4096, 0x1000}], 0x9, 0x0) 11:41:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 11:41:10 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) 11:41:11 executing program 0: nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040), 0x3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x81, 0x4, 0xffffffff, 0x4}, {{r2}, 0xffffffffffffffff, 0x46, 0x1, 0x3f, 0x100}, {{r3}, 0x0, 0x4, 0x2, 0x4, 0x1}, {{r4}, 0xfffffffffffffffb, 0x2, 0x1, 0xffffffffffffff80, 0xc6b}, {{r5}, 0xffffffffffffffff, 0x5, 0x8, 0x10001, 0x1}], 0x8000, &(0x7f0000000340)={0x1, 0xfffffffffffffffd}) 11:41:11 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0xff, 0x6}, {0x80000001, 0x4}}, &(0x7f0000000180)) getrusage(0x10000000000000, &(0x7f00000000c0)) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 11:41:11 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x9d, 0x40}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x738, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40, 0x4d76, 0x6}, {{r0}, 0xffffffffffffffff, 0x91, 0xf0000000, 0x9, 0xfffffffeffffffff}, {{r0}, 0xffffffffffffffff, 0xc4, 0x20000000, 0xc8ee, 0x4}, {{r0}, 0xfffffffffffffff9, 0xc, 0x0, 0x1, 0x25}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000002, 0x0, 0x147}], 0xfffffffffffffffd, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x14, 0x0, 0x22, 0x6}], 0x3, &(0x7f00000000c0)={0x5, 0x4}) r2 = kqueue() fcntl$setstatus(r0, 0x4, 0x40) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x18, 0x2, 0x3, 0x5}], 0x7f, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x80, 0x100000000, 0x3}, {{r2}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x4000000b, 0xd0f, 0x4}], 0x5, &(0x7f0000000300)={0x5, 0x3}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) 11:41:11 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x499) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000ed377ccf2072e13aa0010de97868d87bab4fe1aa17e29553f3f2f231921d20f0a3bf5e419a34b49c5d8df0a983faab709174b6c73eef6b9192959fd808078adec567bf17b5d94d8eff8010d82270249f8a7f7b9f9c771979dcd84073d12a2807c57a707eb4947de1ddd74660f207d22824b98e"], 0x8d, 0x800) msgrcv(r3, &(0x7f0000000040)={0x0, ""/18}, 0x1a, 0x3, 0x800) write(r1, &(0x7f0000000240)="33dbff080000000200453e80bdfe4b5488cd303b3d193ff9866aa51a2eff690f7fe2ede109d309cc3cf55fea304069dc33af2264611f683607420000009106a982b6ee5308366410ec0d81ac5804ebfa2ee6cafe40a0ff4c2ba439103e1d61cc0763dabad505002e6eed008872c8b7291c99f5a8128e68c33e9eaf350b29413e3d00c932d2136053ba992e27613a1f194593ad8980d85f32f4b916bca802dd2d460bb99aa36f9ba30446e1fbb88967c1695e85c583672f95caf5d9b91e5d0329f9a84088986b425388f8058135a0437f6a0ed6cd226cba61ad7bd79fff2319e319cef27cf70544d49e2f76d229297e90e46f", 0xf2) 11:41:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x9, 0xb63}, {0x1, 0x2}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000080), 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) 11:41:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ff2000/0x2000)=nil, 0x2000, 0x6, 0x812, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r1 = getppid() readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/59, 0x3b) r2 = getpgid(r1) setpgid(r1, r2) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) pipe2(&(0x7f0000000040), 0x10000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 11:41:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x0, 0x0, 0x0, "d70000020100000000ffffff7f000200"}) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) syz_open_pts() mprotect(&(0x7f0000656000/0x4000)=nil, 0x4000, 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x0, 0x3, 0x28) semget(0x1, 0x1, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/94) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000002c0)=0x8000800000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000200)=0x8) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:41:11 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x5) r0 = dup(0xffffffffffffffff) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCNXCL(r1, 0x2000740e) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setpgid(0x0, 0xffffffffffffffff) write(r2, &(0x7f0000000340), 0x10000014c) r3 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/18) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) munmap(&(0x7f000016a000/0x14000)=nil, 0x14000) 11:41:11 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000180)="33de525963e4f04c505870aa6eed2d738f4e011b8f76005f1ae866839962c0db49e0edf41fd3e080208a7308e92e96a541e5685bb662e5f1d72b8fe2991a05d7a528ed2cf11183a43ab698284d9b9f0407afd90492b2bf7d29531fb8466f7d1c750f0a7460c0ed0539c64259f1494a23a7ba75ef73e61e3a095aa572ca355c2115622c1776b50d5013cc67974af944ed2cb6724a1e18e69c293c0ec487508412ba6f29f2e17f94", 0xa7}, {&(0x7f0000000240)="ade2c6324284f73e2aa29d5835b45d05835ca0865c8fade13c8ecad0aaa4047629b986", 0x23}, {&(0x7f0000000280)="0e2d8d46639eefb16e202845cb7dba734a27f1255c6840a6f924bb84ecaa940b34072a48bb9f48cee4ee007fc0c4146a13de07be2ace4334bccf8418c01cf880a6c8dcfcae743a9e17b9058cee4bc975130f03b65eaf028948328f83181f7a3d87f56ef2cc5557a04571cf6dd4c0aaf7c9", 0x71}, {&(0x7f0000000440)="f64eb5cfee2543e84cf06c39121cf67f2a4b6faa82bc26a8b4edc866e8024eac45948b0daef85025ec320fd910bebf4ce12a1a3889d61ddf5bf7b227847892126da4a594f09e65c0f89101619e1eb5b31c9f50287222a1265e0dcbe8b39a1e9e6e9b31d64e6eb1531a9d0019acb01b556106db8378ea23ee5ac1b6436b1a6e8a1d88328644b2b61cec8204543358a94298d7a7161dc46a49e1d26ed4acf47f2515cea91149372c61b7825358f4573fb7d6c674b729978122171c3115158400b4bae6dcb8a3e832f36b8a1d83bf80d6fe5f4ca59e278d024f642600dc6c7edf6c079fe9288968", 0xe6}, {&(0x7f0000000540)="0dcc41e7245b7053fea026e51272fa4f7eaf4c907efdb15be14507fad9c298ec8dcfa2280e968d9f72e814a264dd34bd6298a018657559631b97c002f2679596e16058b5e91ede2345f3a5f6157be987ac0d58bafdb3df1fc1ab3bc3fcde070df29cf30cedd3487452957cbf8081fedbfd69a7898c4ba7c4a0438bde0a4beec1fe12d3988c9eb1502e185b2a6e26f7c297ba7529b7257b164e0b1549bb441538a4e45dfde009e1703cc33be0e925805149a31ab6606f20f8a628bbe2845cb44326c09b8b1f3e9e3dfc6ad24d57fbb4b23b950ec81d4921376a4265dbd77947555aa128543f279d0df09b3abe2745d379c81aca64fc0ea0cf09f0aa145047893e07980f09f9c5430bf7505849b2aea60a91811768d94ab7d993a59a4ba0965ea5e38ae354bbc7b950a3b02af5fb58825c00f7e3812fccc05be2a7a4e3267d9d51b5e23e68f46223ce9eb9af7a087f55e05f577467b99f7c8d25cf3bd78598940802ea954e28f07f347662f0ac9269b2c8b7ea6509d5d4c9972a2183a20368ceef48377cc3800c75f2344bc54805b200dc8964fbd5e739e345dc3bc7537a931329d171ca33e80307a6308794eb679aa00cebcb69d590f2768615d0b4da46aa1d1253aa42386b138bbf49ce9add83aabac20e0e7335a9bdad396fd2b941ffaa1651b25542bfe373ab2713eeba50fec5d3080b9d0d42c2c945263f76dfec744432567e1c4d220e3fa778761f0d6e7e9a285caddc4403881eda11b408998f751466295eea756fa890217d4d4bcf31ccc3ae7bd6f99f68546f819f2d5b541328eec30d7984b663582e2b0c0180ce32e676e1c452914ebd48606ac2b7c6431855955663ada13f99c229f37b2e4cb54d4a80e813b84e7b144cd94b607a7d5dc96e2b553f975a12749f62733c803ec4e87f38253187e84fe238d970908af54db8af9a48e13de219e4f4c55c29398131ddcf631abf372a2bc8e6c822c8516c4a91c96ea892a8dfd856a9d867c91b9190345b45851b7bfa34cf8312d82c03d4ada529726bb8d5e2a700d45b0edb52cbfd2768f76cae0b277ef9e45f8afa332837759413fe78ec699bee4ca43981ea7b57c811f4957bfa99d2ad912e374da1310292ca33dd4f1c48676342265cd77c8756f08b2ac6a1bf6cb293b8c9c88cbfb327a6ab1418081cff4ddf90f17c723a671a7b58fc688c2743e9b372f8fd35fdac941f7a6fb4e85c619b48828b6b61130f10f5c6fca0e7e4c40a18e47a038620c89756e3a825cb9d9ba236db052aee10a4735822f18756377adb414060be56e32521eb651d89db13c65143445ca80e4a396f5637047ba839b149d284715381f97459b776646b1daacd7854b865fc982b4218ddfa7c375f7c0ee8ad2b737091ea9f33939d2a34cd53f8bdb5dbf9050c77c91cb358294ff51dd0b88f39b8a1ea161a1f77ba7b213e20d65b67fceb06bb81c8139e103520e943553f2be1c22a4f529e559d722f06e9263cd13ec11dee801c3c0f863c85f6ec5d907e1121f060ccaa35c9559ba17b79f6012b950764f0db7a7a03256b7e1c24a62a4210a8d518bbe91a548ec08b52e7a87566f7f2197174550b1a13baa3cb62c4a16523675d9d2069ac9f86092c26ffd15a33b2a905f850d2effa64199223fcc53d04f6a65da5584a64b79c47e5fe01daeede33706c6dc0d6b258076146e1dc6d62849aa4ae1f5fd58d51c4ec8e67284a794b0cfc77ed81ceafc2a3385e77236c25e2c42e04c67616880b86084fbcceb98f8388109eaff0d0af87b3cbc25bbcb6a2dbf68f4b898f01c481cc4da10a8cd837b4ac5496e1da6c48f7eedad53b58684c9e412f1eb45727cc59dd0db8c7c8c81cace804498b46e1e2d3b1e2f84a82e35b0c55509949f255cae138f9a83ecbce0590526c2fcbb397a75d314c084f87a075fa10f4915e2303b1f0983969f6088d42198eb4e257023640e3658355074d807a22f826296712a5589de54797f2e7aa2c05a84ac3351aa8bf9d2ab0d0cee56c84eeec7c7292b803f996a578329a40fb121c94e823d0e0c064e01099b0712545c3a1502c6da26a6c6bd1d277162f3e3d08ab07261010326fe58318c18d754cec54922f87fffe0d4a6505a54b5e2a15bf0e5bbdca59f3d71a8ae12d7790a6f34895d0c3e8cef59316f29aecd0559e6f8308e61f523759d4c8711bb9d0c949443e220a391da818db4ec5006e5346f3e526e1a057a72bb7df9a3faa5359441844d7b0c9d75b75db76e5147670db17c59d7ba110e84f56a6c0bb717d3961489e5c9b8694ca0a0e1ae2cdb61e18ad6d46705dfcdcf7fcfa4de0ec175000cd59533a5ecc6dfa51df32aaa08cdd5594893f2d8952b9e41515aa844fb4ded96b3d844f77283d2698aa8fdf50721538cb2c49c5e79819f6506c4d0d32071f01249556406a3d23c56a00dfb9fa14f3a19cec971a9babbb936a9ee1f875877f8b754278f4e0a32c1264c43079df0e6b8c45e78c47a720063b357f50d0fd45ca1f386f5aef52c305021b70b13d3cd2262913759180e226c94030568fcb466efafb33b2310cd108a28ace72962e611a36084738f193be8a2f07b10a29e68a106939ccca695f0b09a6ce5b6da2ce67a5c6b2a31612d2d35a39d9760b66ab256dc8413337d37c4056979f33d9e5a7853d3ecbda6cd577935033e960ece8862ac5a5f9ede8c6afbcfc3d0b16b15274ad45f55db995221b560bb57243dd25138d743ec04ddf0c238996a70a7d5f07ff4e30edd882a9095355087aa956635e2787ada361401bb3ea3be1a80e88af9051bf22a0596b1a9ee48283ccd8a8c10216fadd7a76f6a3391795bda3e1bdd1b18750126cc723672a2220e54c77d599ded9397c381b5c14cdf9cb950c82adc83754ca93ea4351d2af56026f58ee25eb5071a21de2bfd9859bd6448377f5aed3c0fb371740711163f16f147d0fc99bdea50614e432f795bd84dee850b9b606b018734b90b6b597f7df296e66c771274e45bd5849d33e43490a5b67a41e22a86b9f7c9dc05a9896d1a657842675ead68dadae18a1f70e9424b114999e8a519178c8374c2b34f83fe0ceed905c53e537ce90ecb457984fa2d1d9facc20e211e71e530b2803e419d7137c87c49a7ef7602320c371cc6a4e212106a4dae9d385b870452cdea6c551cf878b11e617d9a509d5907c690f236db2be55fcb1f07e1db7da6ba3a2d8330e0036d1c3694ea2b9f76756003c2eecd804a8b7a24b5d0ce52265792e4b4eb50448a6dab491e58b5deffbd56a5be9950fd8a8131a932535c2ee04a54b8695be7eab709f3682ff17e19490cb3682b7a3b5b48a57d112418f738dcb5884157f7178df22052bffee8cef36568116b916afef24f1e632ed7369e2e1d98c818f7f72e6b3d4c9ec8231e54f783737e5ea97bb8d4bc7de785f27b1445c6dbc0ec94ea93f4786b86f9ec8a53b5bba5e5248b56400c3a93fd9f6372baf53da9cf8927b0a3c65b4a4ad5405fa591d4dc97978f0441850ab8fbcdd5c3ab2d046cba501af9745baf69899f50dd33471a0f770f1849fb3399536470d2423ef565b4a3dc25e6ddd03d5daac076663c1faddedf818e09881ed0c595a5911581f19fe66a43029076f820efc0cabc6076348808d00dcefb0f620fb9015963af3130d804d948dfc42012a768c969d60fddd84f11b9f29000bb522e48834f426e1d4b345171b49ef7ec71ddeac77b75fb8650d6ca591014e9bce8cac1bd0c10b713ab76eab4baaa45901c1d348e8a145628ece324b2f9e723e4c6c4fab0d70f927932239326ffd2a09cdf03c37f2f56ef04c220174d0f3fb463efdcb65a0bf587fabec742eaae3fe6bfbf7a2d2ae40bda852fe9897f54266b94d856f100c517227a2c5bcca6739d288dbeaf70314e35346103f7df4e447f8be2b6a6c0a31377f5f64ad39d7439c257ddf940882c7a461095bbee748ff955aad0fafddcfa6ccea774be04ee815fcfcfa70956a941df5d708b84339c2d7719b77289088b2d6f67e4bbfd48eac6ca7a2407f7dab0d772c6fdffce99dfdb6a3b169f5c07f723e871c7db5b8f095bd775d0f0cebf3a7f28296dfd83b0945534a36c7836fd481f8d5c444dacb879bf0e0b652e3746660acb54d6961358cd807353fb332aad5eddc0ed7085193737dd1c45cf0eabc0c862e0d87dbbb23ee6fb526a1e0bd57480e493484e27e187b8689506473256102f7648f4c47b5026d8ae7c192ed8fedded5bf21a99f892c8a1a2674b44d6d214f5c923d36c29fdafca2b4fef560d4a3c86f623b9598a37efb8cbe33f03805b222dba9f9ddbbbb1f0c8c1ff900264088d4e178ffcf105d355ae0db7a9f9612c4538a24abc7449499aac8610640154b1b2427727a2f89d9fe0edfc38608e0321f2822a8e4c9b2bd5fcbff9ef046557a15b4f31b9b505f365833dbbf14108e6dcb9a2b7aa4ebde7892a6e9ad9e10defd18444e0103dbb6f8d7a2ae767c51a54a916ce02cbedc278d5a588877e091ad73df047bf6e7a96176e1822066037841dda8376c8b3c0cb58d42ae13a7d2d01112ce45417b54ee5b8e003a09b9a5a568fd9c04c0c5a9eceaf0eabe0d87d8eb3200d27cd2b86f0186fe23aeb8358b1b94af6335c7770583386ebc77b9b899b300b9bdcd5dcc8c64cae4d80d6ca0df08c25110dabb64d12ce2bba5f3cc7fba792f35d117c39b017888a72f4db76f1e65fc1ee35a822136a7210ef5cd50224133ed1c82d45fdc96d26a0951631201348e1cff421e390bc5c040c957f3f326bc45344a9f29595927432d5ff7370f9bc46d25e982987c977da5ac1d1da1337119c2203d4a9a40f8651c36bec77bbce5aa99807467ac6243d90c93f932997a1f11f47a35d24442d7aa0a9cfb1b06c42f1920112a1fed7ca866c6a64a14de39c4176d6e015d1b75f4a7bac16d7dd86c8b04e1dcfc067637c31234c69798458e54f06d28d8d11dfc9589edc7b57785afee3e2acfa76632298806d962bb8bfcb5ee743f4d3e855111d54e0ed5cce239487e15899dbdc543fb6a53671feed248c29241bfc51a9a1f24efe9b4aafb362c7d1ce42d9f9037c87b53e7482e8b14ba3578020cf4e9fdb91aa4cbd6314d990ff4c4d68ea10f6bdf679d1359724406f41711f79463bfc7b28174a05e64bfc5e3b12616f44ae66d7ad35336e3fe4c6c8457099ceaaeaebe63117b678d02e178fd7cad11b0d4e490d4bfecc0a9b1d0698fdcc226c0e49c998f1fdc7362e69208115d0128f227995df4ec27a05dc8fcc71ba5b5766f9b26df120817f8c5fdfe7ef09e4ed5a5da399c88961adf8532541467860b9ce3def54154773b9fc82d9d3a46bc0aa695b7ba44b249bb72b17a210efffd8f7fec9eaeace1291132674f443eac62b866b51cf576f2dc4de2039b187bf6e01b4e279c6c0306bf5058aff61f28dc026737aabd611f5ae4cddcd3a595b943b35507172d710d0a81eb546e475239cdefc19397bc581fc43020280344edc552c88d78d7475edcc8abf302dd3d4a517294f619bae6739a821753a183190ab291636ba046291bfd3116d4ccbf8a2e9a23f4766e9809920940854723889cf7aec81fbde1fecc57b8f0b055bf2ab302337b91105142bf27bbd29ae59db32c3d85fb3719465c3dc6c3b74e136bcebdbf34d6b669239c591dbe5baa85bca5e21a9fb161b810f5e224d4dd81fb361644facfd04c31a41d5746a2a398504832c25f37b466cdff20cb89fe878af4c50fac9628d32f17b09016bd9b28898fd8d8b1642378707926d4b77910ebe68407a37119f0e781e4fc2b24a3e33bcad1", 0x1000}, {&(0x7f0000001540)="8e65b731f2d560838f7e1bf06ebaa3891c1b6931f280d6be94a4379387c4b72ad24eefbb6400e1d641a9319a7e2efdd026270ed1de1715950da1d832ff5b21cb10931405d6b6de", 0x47}], 0x6) write(r1, &(0x7f0000000100)="c0f420284b7e313be65197cf6a0a2297c80b3871b7d69e800d18c5b0690b77839d5c67933086810950f889722a3d70d50444f2ebc9586f556cf7f7a121d75af3d133ca4b66e4e3ecd717900bf074eeeb5121874a1f817771114c6c9ca0f1245bca3f6acb6690d153f608426815f0af599451c87fb90ef830", 0x78) 11:41:12 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x4) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/29}, &(0x7f00000000c0)=0x1f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 11:41:12 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000007c0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x11, 0xa4) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140)=""/151, 0x97) getrusage(0xfffffffff, &(0x7f00000006c0)) 11:41:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/36}, &(0x7f0000000080)=0x26) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) geteuid() setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 11:41:12 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000400)=0xfede) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x7d, 0x80000000000}, 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) setsockopt$sock_timeval(r11, 0xffff, 0x1007, &(0x7f00000001c0)={0xffff, 0x7}, 0x10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) r12 = semget$private(0x0, 0x7, 0x1a8) semop(r12, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 11:41:12 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x1) fcntl$setstatus(r0, 0x4, 0x80) r1 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r1, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d11000/0x2000)=nil, 0x2000) mlock(&(0x7f0000d12000/0x1000)=nil, 0x1000) 11:41:12 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 11:41:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x3, &(0x7f0000000080)={{0x0, 0x100000}, {0x801}}, 0x0) mprotect(&(0x7f00002b4000/0x4000)=nil, 0x4000, 0x0) 11:41:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000180)=0xc) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x80}, 0xc) fcntl$setstatus(r0, 0x4, 0x4c) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4, 0x9}, 0xc) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 11:41:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x6, 0xdc, 0x0, 0x0) getuid() recvfrom(r0, &(0x7f0000000000)=""/197, 0xc5, 0x800, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) getuid() 11:41:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:41:12 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) preadv(r0, &(0x7f00000029c0)=[{0x0, 0x354}], 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0)={0x4533, 0x1}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x81}, 0x10) 11:41:12 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10efff0020ff00000100000000000000"], 0x10}, 0x0) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000000)={0x0, "3b7941fc93e68443402c4e67b4919a50abf84deeeba84a1dd90b98ae6f8db6132bcd2be30222f066837b29a27613b802e357d42e98a05eda6c249a47d0d1b5230d7aa5546e3e5333c215bcc45e"}, 0x55, 0x800) 11:41:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) write(r0, &(0x7f0000000540)="963b1f21c30990abbf9c5c12f4353cefc1f85316184fccbc9c72cccbee6a4c30a942f5db2193ff5e219e9f781fe1ef2acef7d197e8381a0b8620f3e305339eec264b295765d3de32aeaaf6dfa7ab1e88519d0302be0fcbe547f15dcafca1c5dc058d1e5b561dfeec279096369b74283c9211648065d366fa720925886aaa59ae471a63a182c233e16eb26dfe10d53161f983170dba5b7cf199343cac425531cd3d026c998fb86056", 0xa8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x93f, 0x7f, 0x2, "98b54c38024eea5d6453570617fa9ab0b7352338", 0x1, 0xa6}) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/66, 0x42}, {&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000280)=""/225, 0xe1}, {&(0x7f0000000380)=""/214, 0xd6}, {&(0x7f0000000480)=""/36, 0x24}], 0x7) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, 0xffffffffffffffff) 11:41:12 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = semget(0x3, 0x4, 0x41) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) nanosleep(&(0x7f0000000240)={0x10000, 0xde}, &(0x7f0000000280)) recvfrom$inet6(r1, &(0x7f0000000100)=""/235, 0xeb, 0x40, &(0x7f0000000200)={0x18, 0x1, 0x7, 0x40101}, 0x40a) 11:41:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}, {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() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x3) 11:41:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x21) getuid() r0 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe3d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semget$private(0x0, 0x3, 0x600) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80a0, 0x16d) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) r2 = semget$private(0x0, 0x2, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpeername(r1, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) semop(r2, &(0x7f0000000380)=[{0x3, 0x10000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x6, 0x800}, {0x7, 0x8, 0x1800}, {0x3, 0xffffffff, 0x1000}, {0x2, 0xfffffffffffffff7, 0x800}, {0x3, 0x3fdf, 0x1800}, {0x3, 0x2000000000000000, 0x1800}, {0x3, 0x98, 0x800}], 0x9) 11:41:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x26) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() kqueue() close(r0) 11:41:13 executing program 1: getrusage(0xffffffffff7fffff, 0xfffffffffffffffe) r0 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) 11:41:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) syz_open_pts() r2 = socket$inet(0x2, 0x7ffc, 0x5) socketpair(0x20, 0x4000, 0x20, &(0x7f0000000080)) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x76, 0xa9abd8b5183ccfde) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="1085379c3f6ca95be7eec055427a42f169462b57551226aa8bf4376d84867dc298771cca85cacd79a4e8e3e04fef5d2226ee72e4b6406c839a17f7a8dac85f8332a10dde26d92fccf749cf69d1672ba65c3f5bacee2c37e6b5add52f5d620119f01e77bd8ae3f39e34975d703d25efcfaaece6ebb1845a7d724bf3e8551e327abd65f6", 0x83}, {&(0x7f00000000c0)="24bcf7d3233097e06b09e52a735badf1b82fee63f4d01b114382a1d147a55e334542b9b1ff331dd18387627ab4abe0a477", 0x31}, {&(0x7f0000000100)="46d0eacff6d9046f2024a3445ff9c5dd5202cf9516996886a09b0e0a2ea30ce56f821ab4182ebc23", 0x28}, {&(0x7f0000000240)="0609df754c600c6e03e144c95821ba8ab695a92923", 0x15}], 0x4) connect$inet(r2, &(0x7f0000000040), 0xc) 11:41:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 11:41:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 11:41:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x7, 0x3be4, 0x0, 0xfffffffffffffe3c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001040), &(0x7f0000001080)=0x8) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x2, &(0x7f0000001000)=@in6={0x18, 0x1, 0x1, 0x20000}, 0xc) 11:41:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') r1 = syz_open_pts() fchmod(r1, 0x2b) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x4, 0x0, 0x212b5c27, 0x0, "1c00"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xfffffffffffffd13}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffff, 0x9, 0x7, 0x0, "17a0e089d41a0852ac1e11c3615126fd37b39caa", 0x8, 0x7}) 11:41:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x24) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x7fffffffffffcc50, 0x200000000}) 11:41:13 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x380, 0x80) recvfrom(r0, &(0x7f00000001c0)=""/170, 0xfff4, 0x803, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r3 = getuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r5 = semget$private(0x0, 0x3, 0x181) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x400, 0x1, 0x9]) 11:41:13 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0xf02, 0x400000000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/240, 0xf0) r1 = shmget(0x1, 0x3000, 0x20a, &(0x7f0000ff3000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) 11:41:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x27, 0x7, 0x9) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="f3a20a04a006edf192e2ad0d550e8b27d6a098ca0a2c2b7ba250828c83f8edc873a1cacf70561300bfe8b400cfc48c6d10ec6849c66edcd9bad0cc6adad785209819dea19531e5796e44ec5025a82b6d1fb6817ed5c395e4b88a9be0ae41fd4195829ebf26b99da2a859ad76c5ea878e63576b002832fb2790ac2beef765b9a9a821ebb05c9282d6b4d0d31c49399f956f424c9a349abf927f91d80ef8816ad8734c78a3efe3103cdd1d9f328981aa445a5fa0123c837d6800997f5eea00931427aeb27cdc42e4ad6ce98e57cae01660355a5b373e3cf4f442b8b580a26781f59667c879544c653ae1c3bc0dc3c33fa11739f32568a0ace139f83b09841ab031a1fad1efa1f5a0d786dbed99f3e4c818a131af5e060ff1e8f348a3e0e581126761798891993c0345ee668dd2f8c28e35b9e9c43084c57fb701d6486359affaf160e7ae57647829522e003631987d054d8529128eabca65e1f9ec20776adec699db0b594b53fb37e716ea1f8e2c98426d683cea6bfa7f4dd305fb925b2cf085c1854b27425c411e8ac20b5bcfa85d343e8033a2b496b7590f18ec315dcdaddda2712f6fad020c332b22fd341d7644c24d9004b6c5ab11ee36b1a93bb9965d922833b25cdd10395e38e1476802bd6dd727672b3312080f23a2947e5bac295861ee1d337fa764db1139f29a1b771bde373c7d7b5ef574e5d2d811186723ad31038c25208454f15cc1890c3a6232a53b4847a04ff072d515b883328c1da24f5dfe14aed45e0e5121a02808af52239046b0e1c773be138c8ca77afcc584c34a820da5127bc486a6bff143ffdb114339a34933281dcaba65ab338faed18ac606d77bf9ef902db29598bbf7c4a7fa7586f6059c3a73d564777f76da379976a2871961b60e330b5ac20e7f0cbcb9fb6120b95d96aeed94eeb0391ad95a8e7536a62e7ecd585fd537e57c31c754053c5605f91bfd58f3ad457198f0ebb6bddee35e748657cf2fc3dd7e49b396905e1f01a41debf67f9eb2850f0c60efe40c355f687617804853dc8fa58be6d872679ba4e6c8edd1316aceb342246e91cbcba814f886b7aa88f51e4dd88422aff5b14bf0a457765debc632c1d86ec5c1238b994c3338506ff652cbccb4b9c2246cc1e4e88265bd346e090b9d4b4615e3e1be30f58b113b47498fed1360f2c7893eb8d34887892425df05a02c2752a02b3b3be5955eead5eb2df90c6bb00582b96b9c6b7daacff01c2a9fee34c28780af406788dff7985d6616c2046ea07ac56540c46b6f65154f1a9fd263902042c681e3051d54111aabbe7d5c45f966d98b48da90c00db3ab7b03f66aee80024b5e2bb4757da735cc92f608b23e0040a97f07d6d54c0a7ba0e1ee94ba9abe5dcc1db89122ba4cf22adf7041a7e10fc62e9622fa40dbdebc9db597b4eb077347fe9bfec4a4c56852c46a5f00a017d0c0764f918e00e81f58bad348af3fbbca5fc6bbd359316ae24e377fa91048a343fa36a7a6098b8e56ba0b5fb79b2964d4dcd85b56a3c76e0d40e454db67eeb170785c80087efd354bd3c24eb8c2a78461f832cad8a2a5dc807a8a15494563599189e8dbac669d6d8ad1a731753a1e6ce1816989b546893ebadba8e39ef088ad405562b0895e938b1925a77a24dad5d691fa47f5c12ac588b5f273ba619564590a4f1285c65df44956f85a4ed3db4817aaa49a69391a6456c7e42fa46b93241c8418be4222d2aeea039d3a69cd6add16b580b683b7a04d78d324dc56ef21a0155dccddd9da728c84da0650c08d5ed6959248e107f0b16f76820c3a6b0df78922edef79c6ef0401fbcb626ec1c352ade58968b162054f6ce34693de12a377731d3a13135d4b3279320f003a2dff48c2ceb24f5a258cb33feaf7ccd18ba80a77b90a5fc2b0cebe3e6c54d62eb5854535a1f394e7ee4bd326112ed18b6dd7aee1f55de61ae2bf89ed9681d7f0e8010f782531004eaaff38ffeaa1c3211628c706ea209b438ef5772b71c12099dc52a7fc25f8866b4691478e88172b61eec3b4c7e83683c2d0337afe0e103f169899663690805cf03dc001428aa841cd467ccde8b4c8af2754d4d586e20196d54ccf0a8258df0b986d828a5b8ee29cfba17f906f4cb62f451cc47c0cbddde974f7f6c28530369f925ebcdf8fe195f5b10f3eeaa3d0fc6cd42ae181727d2a2d883e6177e50925384ea47a6481a83098f465c97590ad2632e8b938db9b775fe774cda75e12317a0630ccef6eedc62539dfab6fa629d295e0e67d20cc8f1ea79482683f9312ea0008fac1747284a7bf18408db5265d066269e3787c4cbc466ae9a5d31d166aab5424a2ee3bf0f4cfe5b85799f84ab3bc1f68a7f5b48ac755a4ac23d8b1512cdac7f8f69a31bde539b2a574744440596c9e550773c48e7cda5cda791ab16a3928e1694d9b73d9567e889b5560defdc0c71a69389ca35e6fcd5b4f7342809a39ca363238dd9a5e1440bea97a733c58b7c3ae41bb22cb151574b48a161f7b54660147fe2506468a04c2b050a4d58c5a1c8f80482458bcb129e6d9f04385eb87024d7496d50e4546d839625ad2f3d286946a21e37a7177284f85466a01c2cfa78c452eddb6a05a86536f9c3c3d64ef47736ffd57df0b3e7cf2c8cc75fa6d09463bbb1b76e8d72f8f43112be2ff8f60c9b6ffda7acfeac5756e4f092dd904e0620be66f14cce9c7e92f02d948fc494a9034a4be6782ed21b52304cf1fe656e2bb18650b7a8e33a9f375be227538cbe3290a363a89a8c4596f2a390fe15bf9b97ae24c0186435347eba0aaace74750c8925f960ffb4b0d256070d756788357705722f2c7691437d5a34810917c669b0a86845a6579c02e54c6cfd5605786cc1b397eb04a19874d695a9e2c9f1579d9d4423d9d8409cf598045981401c6e93e3cc3eb9dec7086e55aff3bd227a736bf53d33ccbfd9ceaaae4cb29d9d037a6a2fe54de7375ba50fdfbd2b73221410b81523ff3437573f97b1c66443058113334267578a90e90b69cebcd5d88bd7e843957ac163727f0a1ca58a10d6e3fb320610646d2db37281e494e471e9ee7fd92a3797010321858cd04c463618fe94e16a3a75dc1aeabef33715c0e7b483eafca55fc0b8ead46f1f8ae0038121c52a4de775ef5130b3f344a1d37dd16ea514f6e101f178044b6e4fec09f03310a9452bb6467333db4bbb1ea87fd1930558fae127ba12313425b6f5fc8c19cf8ecbdb45518ec36614c525c14f1ec39ff827bd5cbca0c74a61d05518d4cdce635fa0618302a440d6b1e07d2a44232d6c320af5727c73bfc8a0506250c2a43c9cc97219ae9b6598d9e72fd36798508f80ce7834aabe3fab5188cb531dd1c1311466bbc376187d5b9403a419b7940052028f480fce6bf8e4305f8f133e8734d14b4377801036fc15afa8bcefdfee71031da6fc811a6f2e79bb0f4beb29995729ecc6409e9c0624a06b63e0fcff8278b18d2fecb27b206eb1accbf068bfb72ee4fd647bd381cd49c38c7a9242ec8273e44493dfe52333e4015f4ee850f1e1092a52d1f172b534e732bfdf05982cec6aacf060b53909c06f49bd7fc1b3d9f0b3c211d00757604f437ba891fbce9a308bc365a1b62f5803941f66d9bd5fb216d6017720e63d6cf8544eec1a7a348a4d4377c91e2e24e68f9bda4a47a1952dfc9a3a3ad1a9933ae971f5eef526f1a5ce1cd8cd95e148835f43ddee703ecbd64cd4bd8cd6d3e0916c61c796562a53d7e4676b13ee681361135c91257c54411f4f9859d352abb693b22837ae0f1687818427289e6dbdeaec05743fd25f727b8a7e2b33a0aaaa66fb4a447c60f25af0eb0956829d0eda6146a12a23d492cb1094a148ecf482b0ffe5bd97b63c4db4fbd27e63f4cd794c542727481b270ef99c6f921c84bb288f01fb43a8413f02c16a3596d58b144151daacecdbf845e1648278793290b5ef05969334363b64a83ec4faffb19b7695caf40cb0100c567cf10b498a340ce53adbf406cdf2e5402add02019584b7601c45ed2e7ef9cc533778ca20843d8688625359db3cf2cfb585f2c04d9dde3d3f83dc8acaf4fbb32a14ac2cee21e7dc679961269a0222a9e2a3a5f00ae51064a5a48420ad4233bc3966ab333895a2dacab45feb161554335315e98e95427d049bee581e231761f0d80e61675a25c0c3f200876c8651ae4e16f222ea03db0dac0218df55152af5a5f52c4568c2ac3a6ae958d25079c40cce3788bc72b495035b7c3c928f6beea1c805bb50e383075faf4834f95c9b133ce7b3d3eec98ae0a52a2ba7b9a97119bd53407aedeb039cc0c24154dfedd0d18d475c36de5404f13abfc0a29180c6f1e5e3075500ee7c19d4bf0ff2794cc14673ac86e8cfed9dcd7e88a0b52fff37eadf4234287bdee31acfe789619f0b2215b1b99b58dfa5a68b212df74d9b5d1a3a86b04f7749dcb0f16ff01d46eb3cda1e60a44515d3465d69f55d8e1db8c92a2e119983a0036816e0e687959be1f128f1911fc6a39b35707c0d6be8f8d9367aa1ef9e7b04ab177b2f7ca7e6458192f7a50d50e60ef0173576fe8e69d3490acbca2f9cce45bdf936e8988a82d5f970b186f28c0c2f802d5d3a174e49416c4363d665223a9bc9dbc25cfed6be17e3363184164fd72c32d277ba2fee1d062fd5621f431f37364f6947a61445d4d61ea4f3c5961e45ab6bd8e46a1f6dd12bb6268f0b0561da275773055dde2f4281a2774e6eb82220bc50d36cd01e92285c46a0740951aaab70852f7fba4239b13fc71b42d03c1e44f592b165c895d428db4c4be80e0df79b0feb481ed92be70cfcd43e915065eb587e4c44cc729cd685d84ae7fcfa1ab71136212cd09176da885a11bf971d1361b460a204fd9b985693eb79006012bde4574f7dbbb9be0295ce4c42b4737d6195247dc4f8b5596cbc2bc2d", 0xd9b}], 0x1, 0x0, 0x0, 0x408}, 0x1) 11:41:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2c, 0x0, 0xfffffffffffffdfd) clock_getres(0x4, &(0x7f0000000000)) close(r0) 11:41:13 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:41:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x6}, 0x1) 11:41:13 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eb749ff782dbf072c856efab32ffb832e63145da0dcb6549a69beea2211efafb2b5c4a70e742784940c2a28367892550a3fcd60b2d4080595a44f98cae3e21dce6ba11036cbdc84a3a3b3d58e8a159d041222005f2b08826dd4098dd6072cf7f36f30f74dfaecad0ecf1bcefcb11701dc56db523e18a5f65e2970bd06d9f12a193aedeeb930961a7887a21ae1e51a29c7adf3ecac40ed9e8f8c09f83c200a70ed47b2da44f73f2d6bb240c1f53995da660e422c2", 0xb4) connect$inet(r0, &(0x7f00000000c0), 0x9c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100), 0x4) 11:41:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:41:14 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) 11:41:14 executing program 1: setrlimit(0x1000000000003, &(0x7f00000000c0)={0xd54c, 0x10000}) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setrlimit(0x3, &(0x7f0000000040)={0x2a0b, 0x10000}) 11:41:14 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x8) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0xd0, 0xffff, 0x4, "62d99b8b6910b71226d09aa4650c13e6198903709096f58c681d3c2216460ff1556bf21285a1cdd1fec72d645145d30e1c25dbdb3f81174b57a2523ff0b5233dd5cebe8ff3e40b40edd4464d6b288362e4ca3a1924fef81b095f650e450385c29082ff69e5cd9e30a300b67ac8516b2aeb13adb5e457ecda0181b78dc0553e4b8d618040e779c1a99cf90f35ae09e1813b3a3e32448506aa964cea286a7b5beab144332e267ee472b96c2b78e0b86b696d2efaa08d5e5a063d50e77570"}, {0xa8, 0x1, 0x415, "040c6fe84ff0615d29bb1fc2f3bd48aea471ace244d8a1bb6e624d4f0c705b303d83fb1b5fe72092f0092eb8de08b554b62d4d86d187bff17633530f3e70d0fd1333f0c1bb0bc8aae4cd5babb9563588d1c3f5939d71930b1f4dd6ce5d12517d4f85377898f5f89ca6457ed291ef3c8bcea401bb7f883b0ebf0413f0c759334994d8822866ff776e066a984ec7fb27ec4c5dd4cfed"}, {0x1010, 0x0, 0x5, "036efc9f892ac5759baf5fbfec4019c70e537f9c5ed0b9ac01bf0fed7d9ea4550f3fc37ebe73c5a34bf7be047fd289e6333a98aec5fa3501c9a09f3dc05f67471319c1f93145156afe604710f97baa03d365d2e356e6d3f0e16c2922fe55ea88913b3f8962f202248b0aa26f1fdc47129a3729e9153d6e57beffcd54634272bb0bdd7292ebc94a306c20e093fd141652c58f7f6dbea0814540e901a8a0cc3ec600c6c37f0ad89780621b5b7b4a3950643317fe7040efd8abd971be906152ff3f1a3746ef271e24b5d510abd6d015085035a0dde3741131c79c6f0e1c05e698316643e2edefcf64d8ddf0a2ba6f9197c1c724798f7621a42462510991d3a806da22f886f1c2e1e2d4ac1411aa0f53ef784120aa1fb6d03ab7ca07a271458d0deac5d681e4eda3a4c7c9269bea2dffb6f0adb292036e749703781ab64ef864decad30780e619ed7e97e594dab862be588251737fd03e34cbd7fa8160b1f6c71adaa6d41b4daca852fddbf519de065641c58a13f2cc49b8314db1ed8be356989ef1af93465e981e1fef93f83d0099e8481c5157c79bfc662434e2b1540fba7bf8880b32baf84e770bebb26fe4a136fe27450451ae38f0e9500141137183b4dcc1fdf938246d598fdf3908022dde52551048edbea8f2d16cf7c5704473f925dc8563807224d8fed4f952598c793cd5e3ee4d861c713074c05624ca5424f5c9ae0167bfdb586951322d6cce461e653d8dfe3b62f3bb7c84605375dfcb62e8786c6541f690a5e1974ec53253704d2044d67c4a76937a82a06d2cdfd6882aaedbf558e939428b142cd5740e717e854e9dc05f06b6206455b5078009a51f1397b24d975cf14d1308fa04a967875a414cf10f8e292e26707a1e665554bceae3977dabac51044e91b1400f5b7d4570f20bb5e07ed12b48410b59cd1fe8903236fd6000305c361351f8e111d1239529c24d8b647eccedde1611de2167ed57db92e2f72087b88043da112bf30ddb0ce4829160fcee5b34232139aac7e79d38d6579120c4101b25605194bb1b9d64e651d8700d3b2e4bf300e0e3797f1a393b5b35190914a9ef144a9b7b080b41b94025cf6f2e1a12357fbd4b985829dd06de8dd680b83dcc1973a9e2e39ba81629868ba132fd80bd9ae2d3731af3c91662a2618d5207dc08e28e59816a52044609d078439a3f73b7200eb2d10135d0fad6607b1059f6a39a82fe3c11273697db2c1eb6c923eaa2c5d87d9c6dc9d835bb746e29cb86dafffa53ffaf0a5e1dc22e1e7a57d51196339b590396510025d712d498fbbfea6f93aa52d9ac2e5bf9d864047d6aeb98bcb98381d0b5e3902cace9cca4f6dab814a53e24a0092cc2b9311e42e371ba983838e611cb720f24c95d40bfc997c7d929feed9dee7a81ba57cab77a9676d6f07a69e16273edfc4dfbe0507f153a6192eb06c4397dadf82e5a856bcca91ffc6b183159ad40c2828c64590d83cdb1a8844bf0180c6da32ba4273762e6090c6b28d5c885bad81c9bb34f926e876dfa85c70e83e43e0d06ac72efed1b70ee1b9e6336f6298fffff89f52ba929105ef56d0d4840da77fc661c2233633dc91c7ee04de6f5dffc75b9b99588890dbbf8809e419050e3bb68237d04189e670fe5bb4a105d574971e77a32abcc4aa204a7a406b006ef1dd59b8fab7ed69ae683531d4a5caacf9960733e01e4637ae1092491019de6531575cfe3bdde94d6137026e543cbc8a2ce6d4b11834a290e86db2cc6083744e48aeb605d244f3325da8630bba27db9a8d019e63086db8777b347adcd7437f1aac51775c4e5dd5ecc03e6a8d888ecf76ad2b21893bed750c173c3a83b02f38c9fe9d9f11bd3ae7f72351967504309803a4b4c2f8fddd66c0ed59bbc609d8cece6e4ab1b29b057cfecf655d9456a92023cced73eede926f2092756cb2434a877dfe53ed99a7b92016c6369352e649b285b765a3547fe754b11691b56f3fe988ab30e52a5589d543e9eb294479ab29cc24deac68fdc3e71cd2e000a70730d51ec663ad8ca68e485af1254727cea3f4523be0f2b876d90e14ed07046fe647740004551989d8465387c3ea700c0edb4ec3fac2b93113cad9613504b829af26c1dcac3f6cd1c566fa10d572d003302d79f6bdf3e8e82b25e492745fa7382efa5111164faa9c5148c80b3ec7b30b1986630f0752c95cc5855128a4799a8dc83919c92368e72bb455577096f04563462d43b2c73b1b54c003f9d0bc032feb02f296c076ed83ac7b14934a023896b12935117f5cd4958981776ac38206c0c8f3ad85699c6764c84371c44ab5dd6d076c88f4dd9d18d26005c27e0eb0ef0311bdeb2af8c4067e4fe60ec26acaef77227c21bd461106ee66e410cede7ad25208ecc61c120a68bf8cd3c4e2e5ee99eef250fd6434815f639d8535e102fd822b267e9f88786fe350b92a48fc4448c9a8dc5dfb15e35df42c751571aedc18afa9f815f2e453c236794b78f41c5347b5f313de402c9741434de484f013bebaf5bd4a539b3de8e88b4d91d2d3034e30dc94d90cc4c50e0abc46de7c6f9effa95f69fc1b3364c8305ebfc798a36e9e99eb8c08d204f593f60a3da843f907f868f4a311d3d991820b75e1213705072c3e64662b953ade315d887be6b4e8dd1ab536b373986ca43c1bae5be1d7df5d5793c0615e51727cfc06b788fdf420e6c061f217e0b78bc1cedc3ab7e41d40ba652202858815ee733ead88d9774db365935824ab4d3c54e08ba45bb890f1f99dcdade02ff65f95f64feef7ecae5b7624138853f6a135ab74e232e53d0d453e55f7d934258e0cb8520e3fc586a539119dbd6aea8f080c3783c114431e81fefab598c741e413a33fcf19226eaf771f5000ff43485d0a54a36ef30aeecfe472dd4b04e3f21d7bee47ed79c9eb43c46ae0f7e055454c8b1080d4c96314362f24dfe762ea195b68d769f76f8af99fc3826204a39342052b3f93d191d362ec030f4e09dd6b38f7d33f5dc04f75e45e0c471ba77b8bd59c9525f64be4710814cd3f7ce40bd27831dd09fb7bab9ee50b11772907f1d12e4e39876b4b9054fde34d435ba18db0a7555e0dfb3e98f9f78f77f80711666851fd988abcbefa2c2135448be10d77dbfed5d4825dc43d6039e54a185cbd1fc46ea91393e50f82b743b030202fb0e9e0e56b632a3a7911fb154542cfb34d16e6dc45d37937b11614be157cb40b7c68acd21d0b29c98da4d7f2aa02a2cdc9306b294ad0d9cf51c971e1eb733c0245ff89323aadf7b8e7e0426e8c452a53d048970f189c1b76c04d5d2aa46e0d673540b9fe119a86366432bd8f895b90d3bc00028411616bbbbdb9a6044508c7aec54c598665d37b6c3b22e5115760f3130cc4c318735b7e7d36b8dac37630ef4a69e85820aea959eb0456a0c7e6913cce6c9d6b3c745d007eb3bc0a4eac93b4e5b791ed5d37203e7d0f31aa929627364b441a8263c93937af7d3a0eeb18c68cff334fdade7d82c358ee0c729817ea2d58fbc2ae8f726e312699efebcc2bbd2965a440d035bcfa9610d1064a4031a46116f012dbf8d612eeec09454ca2f952838a287f296c545bc1ec666e9eee25533029aed48d582f59500a5532008093ac0c308b67108b1faa76c00f30b16e9046e96015ce538fd370597cab2ac58f6bc183705ba97ccc9d25546d74f012e3cfdd8fab24902b39062dd209f77875dc018846566c7351f6a7c4a12ad4e028458b5468d89e1894a690ba86ea5f4611a4f5ca3e4e27e0b6e09461935be700942e87e111d73acf3da4abcf2a3ea4677ad6e70b71242146a6c6a55bc707de4ea5aa123f05b9895ae3e28866b4101ed2a48695a5654018af538a46f88707fef32e6cf75fe2347acf256763a3891f4d6f04976547670164de4ae05c7c69bcd238c4e6dda2d62167857f2e6f4465d1b136042d8d84f00294a0ca3156e41e2d75033cdc2af169a4e090c11704ef0870e6828fc422a1343d917ad3632ca1a71447c57be5daabf8c9505fc5c9aeb38f7652c684719eb0669a4a06b3bee30daac28e96301ad23b74c0973275b290065d158389ae286073e90c03d16238343ff75fbecf7b2feea4561f86c79cacd7818402f446d213b8b766aec8274acf5488737edaa1a49dfa202e0e86ceffdf7cafe853a9342b389c95584717e4cd5f3f21f58e7161e7042277df2d2433dac838011784b17452faa2d9dddb05d2e159c603d2ff42f3e3fbe788b87204ebc7d6d5b575bdb0d9b6a49dd69a4c1cd2efd410cd8e8d65ee26eb38a205d3aec00acf3d6ceb1d68ec87718a92889dc344d2a64eadb165135bc8aa54c3c0442d1714836a9e839b6783ee5592a7e0acf4bb6f4ea9c837f68d692aa7be400a3000300a45d16dd8410423819792f401ad0a308582b444c4608c9d06b615ffc756bd25ff89d1d1e9b417db39396d65c59d3fb0aeda0e51f2b3741277d38b90ad87d081299181844a4c81bf500ecbeae4e1769752bc474e519333a5b5626a92177c6d2ba72e4fae051e999031105f8d9079a7f38b8d04c10d5d53cc27fb161c307cd7431dc37d013bfcf6e74df89c78de3b90862a728ce92bec64e9b9de5f0ba26be39a7972044cee223564a8e9b625c6e052cbcc5c4869115cce44f84e85afbdd50b5a779b933b0c32e4e0c51df6a9c6372a4596a01b0464c96c0e8699a0905c01f8a7375b1d02cdd037b7d25e4fca03e8e370915b8be196729e85e0d5a574dc6b6c1a22d2e222e7855581f08fef15517f0e5b1066c23b1aba79c90a6f3a79257922895ef4c72a26759680ca944b16025c077757566defff6eb754a7642ad70aa62e00c7a3b916d2d94603e69a84cfce3f02a3f4563338a88211fd953aaac4a435314c50f16fd6c4a459b8174412d13c617320da9a2bfa7093a4c9bb035bd45e27bc2da62b8351e690e701f4887eff18444e498b42036450eacc72172c9ce28855033d22f1f410ec1023370d6285b5aa7a933e69ce0a77bbb8c3ea02a309e4244dbf429b38fc20ccca90e98d94e3dde6d5b9c8a9b6cd98c97da4dbe4f795d5c6fa6af51dceb12289263dbf0939737e6b51e4e9f0fd6eeff200d42bb3c9d7083c08c4ab576710f1af475c552a7ebc4fc0f94e5bfe33a070a05d737c7d2921e4e8f04f191a5dc3bd487396f14a94f1c316e8be052f9d92888f39d16f2b1f581b5a2f732c0ac1e4f18b56f295aa4a0c1b740f619d4f617bf10d503260ab94ea8effde6f0ce9c5c40b79aca59395382ebc71be65c6df153624474131607e3d33da37e98772aabc7c15ae886eedf3286911719de86b07b48d76155ab35ed570191c86f8d577db1cd64db0d29a2c70d31771c40efc55f97a4045a42fc5e8a96804ad2217964a5ca97c0f965559050a6230aa6ddc313acfa00a097e2096b8d493b1245ace18d79c16b80995c064e2c47160641167709577aab7ed0efe0ff78d584525ea5efc6e5c054a4d0237658d0579efade89ec490f79fd0224e7d9c5493a02e6a14cc43b5e7817eacb3953e488a73d2f82c1345d5c935523876b4822d9aeb255dd50f9ff5603c905058c6f1b3bd7ae96bf44da0148786b38b7419dcd37b5fcee876e02994602184538652e232f08aba4bfe0e298f63abf0eec5f365bff2dfa154259437b4bb963f5ca9ddd1fbf4b95336364f60eed9189c6b7455ed16522dff73c79f9ea00eb0cb505f6b6e99f96a4fe74b899cc9de1e457edfc2d03f572b97cbb7055b4d47595104fa0de7ed2cbc39310ea53870d47893ec934b1f040866368ed22a09e75642f1f09a65328b414392c"}, {0xd8, 0xffff, 0xfff, "f5153f8b914a4a3877bbb93fd32350d6a130dff907d9d563c668cf605d61178201f5e13eba7d16fd9f3b0acfcdf5719e9778e154fde94ed6cb52a381a58611330104999e2870863a47a57eb5eb4638b670e5990bfb9e990e2cf2c92612ce2a57d94732564c8f8f77b988852c2c06f075227af8fe1c53c17d810a234b0f9cf5f6c227fa34c3d1743dd275949626ce4b054f492b84ce3a967525e1ece968b3d0d1b5cc4ad65a96b6ba0ce0a27c276eb97505e397383393cde118ab1c8b091cc0a3ee"}, {0x68, 0x1, 0x622a, "6656785d8197a1cdc3a628d8d98562b7e562a6096612a9627e32d508e42750239122c7187a81cba85019be3c9174b4dc4180b5a5029c23e20e2b0ffed4bfb8e9ea35f26d32807a56a9e1dd7b15fc3c31ade656ec0300"}, {0x20, 0xffff, 0x174, "9bbf02cd2a10fd3fd3ecd839"}, {0x58, 0x1, 0x2, "4bebff88f4b2594a0745b01631c800e5c5766d95eabf0d3ac2443ffac1845962d1c3ec9d6b9f81f6d326bb43959f0875bcad6d06f1502b77091c45c257b23a946bd5"}, {0xe0, 0xffff, 0xff, "909a3f2be7785983efa77f4b8c8fb15bde2f254497e31af4a56e71f46b063bcddad0f95de382b92c4cc94f92fe73def29fa327080efb28145593518ea0dadb1d197c0a1ea37763827631f7da6cca08b74f10bc9cc029862188b302bf54f47bb5a93c257341872b9e7bd724b419ba36f07ff00f67ebd0ecbcdf5cee6f28a3d62f2b1f76eecbb6dabb0479aaeafdee54fb79c729385095e6a72e37200ef9bd60a0438e401d48793f01ed98f50640491eb0cdfd09f3da3222afb6a86f8993d6fa606a3fbb9e054991e6c0613e19bc"}], 0x1420}, 0x0) 11:41:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r1, r0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000000), 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x4011, r3, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) getuid() 11:41:14 executing program 0: sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r0, &(0x7f0000000040)="62778fe8a3585d192e112e7d8c38ed7be2b02727a1cc90d22cef5b75ac11abe84517ff18df51b0221a17dcbc8c0852fa4783dbc8eeb1a2d81f40d398b7ab71c4ea0a6ac8e96af2875afc4a5bdb1da8f31faf220ef049c6c24552307219bb9e34ca7319a5dc7d126e1572923f5ef6070b2b33532cfe41b0c761bf71", 0x7b, 0x8, 0x0, 0x0) r2 = syz_open_pts() close(r1) setrlimit(0x7, &(0x7f00000000c0)={0x6, 0x7}) r3 = dup(r2) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r4 = accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) getsockname(r3, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) recvmsg(r1, &(0x7f0000001840)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f0000001700)=[{&(0x7f00000002c0)=""/185, 0xb9}, {&(0x7f0000000380)=""/210, 0xd2}, {&(0x7f0000000480)=""/86, 0x56}, {&(0x7f0000000500)=""/163, 0xa3}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/45, 0x2d}, {&(0x7f0000001600)=""/251, 0xfb}], 0x7, &(0x7f0000001780)=""/146, 0x92}, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002d80)={0x0}, &(0x7f0000002dc0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002e00)={0x0, 0x0}, &(0x7f0000002e40)=0xc) r7 = getegid() r8 = getpgid(0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002f00)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002f40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002f80)={0x0, 0x0, 0x0}, 0xc) r14 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002fc0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003000)={0x0, 0x0, 0x0}, &(0x7f0000003040)=0xc) r17 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003080)={0x0, 0x0}, &(0x7f00000030c0)=0xc) r19 = getegid() sendmsg$unix(r3, &(0x7f0000003200)={&(0x7f0000001880)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002cc0)=[{&(0x7f00000018c0)="30b898701fd02367e80eff7193ad139813ae626a907d176c64b4", 0x1a}, {&(0x7f0000001900)="9162e693a4922170c9783775709409712ee77da704f4ef403b237f41d3052539db2390abe39f713e8e4ff5ef65e605d29c156ce56dbe494955651877b53a35e1d105afb5df0c36dfc7b07947e6444c56009a052fe47359c36816ba7d7d726dd14903f9903ca50cd26a466f608e1adad3788ad1622340ef97a1884233dd3eae098202a033556219901ecbc4b877f1b591fc152c8e670342808120a881b87ce664e65a4ae2e78a15e0729bc6d7b0e4f11484efdc065da0e3eaeb9137e6c1412cccb6a48f0b7a0feddf750c59bc9bd258a65857b2d954ab1eea44e7ae9f4ffa6ad3183e45e03e58c3b936868775fd7fb878024a306e2b325f9a5821b94e8f3d3792a2a6d1f8b4f1f1aaadc691ac66a27e2870d2ab0543718f2b64a3aa5a25263d78fbc2be77086f33abdf406d1027946664529770a97b08e93371c07043a453887dabadf5a53efffd8dc9e1e07bef4522d93a2e1edec60d8ac317b52c5bf70e6bee23906d311f3fe806d413ff00947c8a4c22fa2514a7186299dbbc41b6e46ae3c9851a63f0a3f7d9a742124c2c3e470697737489fa2fa0bef4adc7bfe36899ffa6dbc3d871e197755c3b205572f5d121c3e1f8c95f547ac974d679a7f20b0411ef5635b73dc5cffcd3490479cf2559cfc367ae2d175411d0d5227557fea8dd3c6e5f08cc1678ac2530979d8bd5f2625224431e08b77914acbc08aab3f5351a2a3b89fff0804259812fa8b8c172c75934872d336b37a96ef3bc7c3fc3e72de846bc201236d7321e4e8a081736c66709cf531b05d0eb1c4ab7ee7c7a83e850f5abb3a56dc72841eb27ba57d9a87f4316e7359043c1a408a9907aa53545956222afb43c20c1c370e87e543c4e2b9cf0017f9ad5a03872260e8024295354d206bab66570b3a509b31857f0e9d0aca69dea3c7fdff200d0afec402e0c5b8a02677429d79c232a6807667f85a5270fa628b5f0ff41e0f3bce53a5add73f69dd2e562a36bc7db890505614c34bb45da360ce6d7897a2797db7eb5679e5c8c37560dd46252c507e1837a6ea2efa1e72dceef5d6e38838b973319ba2ca7513f1e4452d9c6397f8e01f0418ff41e57cf8264d9262eae2b65054e2125446cc0df9e83b4f326ea2cbd3fe546974e69c9d6fc5eb9858e9e14d2eb8a8350099372b6b685c1d1dde79160e50e43e003ed7404f08068096daefed6dcf35aa1867fdb112737bd7ba889db613c7696f9533d4136e2ab37e04b1f86e82605340013e2f7e7a950c32e7a7b5c931840e159b95f6496647c666c1e09fde05c20129d4cc8b05a1351fa2567e72dd4973fd0ac7a090fecd77947894e6305ba01f076922a963ad28207b493a31390ae1212fbcd412ef172f7324f6fafc565edef301d67fb27f0fcfcbfa0efaf5da4dd183ad2575caab0a8b8769d136bd6c74f021023386350b761ca9668ef0349fb5bfd78cb8e1668c7a7b21416739ca83248ee566a0b03cb98fec18d68ea1684e3e3a3cb1e1ef98d7039afc4dc83b68d985ad594f7166d70de21d5a43bf5f3eda7e1e86436a881a030fe8ca9e713f620069a185f22f09c0c9828f9259a9244f7adef561e4cdbd02e389c83ee91f103d5bd4798e5e489b6d07c041d0f937e9d6b32bdbf5924838a1bf92dad105a928195802d7f348b994836dae77fb4721220c476c5099e0c3a57a3a159d95767e15af82bee79a0e86027203f5581399cf63e8a84c77e72d9f4e666e5656f7308332e79b3c82138217cf16a824644fdec05d420780bf7a3497458e5f89da299aadd6f8e4fa4aec727138568053baa20ebc6ea07f9f1b80a77a2bd0977c607f34b58ef442aef18e2b3266c895f64799776b9df6383bb4df3b8b73fbe107335ce733f7490ac7abe228086bc5519a88fbc983ed57c9579dd4f0299060f570cefc502a92e77793e15011e6350d3e04f42de82ae4c75af088a59ee170ef4dc1a8cd34cc940705cb23e78439147910ed72038e1b7db3093fc2ddf7d32f380a77862d794221db13e1e4743aa2d16fdd2b0b36ee2377a12f6663cc3148e87bc3aca68e7bddfc01e9a52b8633f92ba33b4c99197d20f6b365967640f993c9d68562100b919e816c573aacdb372ecd7de4d8eb632a183ae8b0dcb090392dadc5601e6c2ab6a0a0ed201d52b0940953d093f0cee9cbf12c49c63e7e37e73a11d9555dcb5f2a93a2af0c2fbe12e9ca139f8dbfacdbb87ef6b80f33d0113b0f4545efc5697c906267e455173ec6b5bb3df30ba0d32d5be229c196ec4b49179dc306dfed21f2dd004159ccb978a018766eabd7022a358b406f32ad376b7e09035cb177a926358521e567ebe9d5ef564f1e2a6f29ea7f4be624e2453007e5d963d1eb8cabd9cfcbb9845748a689024f6eaa3d1a17d1d9dcd8810c49327827eeb2bce47fb5f599b82d95881ad0ec55fb3b19b1fe534f0037a02d66e0ef170053f10c1f2d038b82288d5e5287df24d4998500c1a6c74309438b75448823204f136fd08d10bfa9f10c523192fb98c00949cda11b63e819a35be8acf84970a7338439839de621963557e190af08bdc87cbdf9ac15dead71552e9e7c4afb8406ebb2383071f5e4b6ed6efb5691f4815762290a25fd6a4415483cedb46f750481635e0b398d7ce5da6ddb22db1ecbd1c8bdca5ff4535a8a9f20af4bb0b0e8e83a101a4457061837715eeb0a44a1e19eb586a06fdbf2b7cf429da123182da3a0b9116aca4b0f319276c1a3432f3fa9f1222fee3529338605a7a353b9114daee68b893befcf9fade90421f47fcff8903a829a1e13bfeae963d3ddb4acf4f07893768b376c2a5773972073cccbb7233214c69b49686a1cfcaf0709ada64057824aad1ca7b8cd0b493ce4bc5b755699366c975ae1f4dfadb81bf69824840351096f550152323974b81a76857147ea969d74f6eb3cbfecbeda8f3b03565e9506457f0eb21087c02187eeb912f3affac385a85f3e0a7fa6154ae147d105a9e4176eb521808fd6cf860bd67ecbe8eddad48cc7c5156cb1dbdd8e4bcfa65ef77c915d3a19aff7dc2949b125d9b9c441fabce0a6fb23ea2dd3e4c5b51329dde1c243e5b1bff085e5b5bbb8113bd30009077d34d2677ecc98cd46b004cfd2a3dd14c61bf54a49cdb13c0910b80874a39502edf72786940faa8b9691d81e8f7263a26d200bb88b9d6ad537941f99690faa14e0da5e72ccda558699816e166c69e1adfc6349fa900f2b53f6c8d66ec2c321fd990e1b5cfc8b51e5d7131b06b194dc71afcbae84761d9ed94f53adb5aeb5ba1c1e21e5b5404c6be427c7f71aae35aebedb75b4854adc38cf19b256015390a4a11ce56a539847114976e8caf7fc9e68f482f6a5e762adeb0cc6d4f4d25433373cdfa03ece6b5e20e2337e1579cab495d6244533fb495ef04fc1ff24712787ff96755f25a6d799a3f1f7e7328af858409ce630f782bd5c1aafd9c97c9272252473c6d53d23d8fabbd32fffdd6978c0c4787c71c635b57a06263a2c9a729b058efbd097d4a30499b2149683afe8a7c06455fbc63147a0d856a0a3de13370999b715940bd58258fb696d8cf6d6bd3a8c27d7b881936fed972564c83c082fc9bf991157fd9579e8c5385eda0c6079b28be47f9c7f899488dc4af193c0273d0b2154c511ea4e389299dd89c2b3378b7a5bbaaa84b1a870fcbc66c367cee87ad779ecc1f0e04c4fdea34655cbb8b96faef9e10c336782870b51041c82a3dd874371f5022aef8e00c9578d98b4e2cb9d06d84688364ef53010ad8795aa4df4aafb12af2c73994c1f27f94baf1a413a37c7861cf5ebf45de7c75f69c589e690457ea84314129e80359d2d022ffabb015d981c093be27bf6bda3bfba41eef67ea942569ba9054436eba27755d3b485fc30d1927220591ab184aae0c30bc5bc5d69bcf9bb113692c15521debc4b6658e14d04eb5c0afb45bbc6183ea11515ae32a9cd4393951c8ae9023c86546c14ccfbdad396c45f3d4d37df379a01316f9204e52d478ed266c4062d943367d1836bdea6bf6ed3c1f51d92d9c60d7f051de24ca08b14609b84e334655b5242f044c5e554d4c927e9354aeadc5ef9f73d1ea2278c32d0f77a0a4eb48f025d36eb2fadaa9f2c2fe394cdc974042e6830dcfc62987a52c0e454ba2bf4458c8c91bf6da16892e099d17aa2282e86eb60c8556170429dc87c3739eb5647e63ed8a8e0be44ee9ce3e79cc60ac885f2d37839c904ef9d6590cf58e8ec113a620bd491edb00470395de83ccfee393f803a92b717d2d8f723b8c128f77f7ec1892e4ed2cae2f83755b1fd96a1522e157ea14c7e8604d2fb6362396f22d0387994c0c411c114f307ab7a81cc1016d2c0ae8c32bc9e98bf4f96d05292a4e711f03c78f9ae97b51f7abcb581ad8a98a80ba705fad40bbfa6a2d840767467ddcaafebc53f6afc0bf49f872ca2ec191d1843120c70b70b2c4cf5af047dea7fd6dab4c3a18748d1397f1bda08174093e983d34d5b5d4edabb46eab5b070f5058f1bf216adfbe1f38033ee02c60d7b791652acf0f1e35ff98e461c300cdd6bd26aee77fd3a21b6940e2aeff197b9886aa17ded533742e53b849bdc220ed8e9b7b598d95f4a6110eeabc07c943dd7578f27d1515b0f936a4c3bb4bf6b4bfd14a0593a4867898641d1690d10cea9d5c714ebcd5688d898146ca1834db5fe0511a94fe253a2abb37c69411630938f6b75419ec6f61d447b1600c7839c59f2062ac1545dbe6315e216611494e011295282ebbf98969b1d3c057444127927a660a2d41d6a0d3d75b2363a6490e3a7c39c717fbd8990c82a665480aa3eae5cdac037f8a4061a7f9850ecdbd82827c935d8cd17cd1ea9fc5da2b8a8633e64492196e9b757ffa16770c33ed24689fd9a249442ea1311e5c8241d010fd5dcd469272698f05c4ac7f84344e394cf63aaf10934b6a11d45cac6e7316ec53625b712c28f2382b965fcefa07e2e14d93f2af851f27db781399cf7b77b3e0d51444adf65222c11bb2c26dde79152d7ed944790052d67b6d887c133d841dbb351ab9ae94ad11fa26b33b385518178d2a18010219d8adb1c71c5d5372ad57c7158de7bc162d8545162d93901e1e668c60537ccea322ec6190a93ddf905dcf9e94a0bb8a8e25249f25a7121c4e9fff6e87c8b683b253d12050232e8ae89f4483b1d500445d122bf41a8272e519c4c377973a1da18ee96e05ecb64b4a6b244ef758b17cef82bd87db429bd5b22f60c3a7dc7edeb19cacf11825f6396b76254ceee78e9623e00a8fc10b4c30dab078f190cf47554011c033fb608af5cc4690a400fe1c502bf7ee3b49d7bd2096c4e30129844520fcf2a03131d169ca3584cff48e96bb3f4eb6946f7fcc383404af3a97ebe313f5700dce0ab4274581d28c1379ad12e09d4546d60ffc2a540750b658ee5e9de31ad2292c34bb1104886eac836bd0d6e8db22efa874290b54b252f983bc42841d572b998ca677c22c43438955c22a47ab4a318d746df2f4342fb577f57ae62f66ada628ea96725cfb0fa0a5cfe5ca87bca31564036e651e765d58462065d89414df383b146745e189e4472dca24d0efd000bcc2f096844ac89d7da88c8b5f41a7b28e84abeb42d5cc058785efb808e804105918a7da33eec5ca11c79988f238f6c9135da7218b9aa458b38115c1fb33b92d22ec1540bd3cc232ef52545e62838099e48983bfb71bc15de670f06d885d6b8ab315613ba7b0cc804241b7bd19f63595e197fbc211b1ea94b6457f4b9549b15a87e3775d0f78d4c40606da4cc5a44c90add9924021d086", 0x1000}, {&(0x7f0000002900)="cc4542c1f85546fb1b645f5171d383768f65b863c89760411783ec3ca5242dcaad649157c8ca4d7dbc4dc129859a21bc9f8241048c254a8364f0da7b71486c3a94b0b000e91441543ae5bd25973464b8bd5d10e388bebded12b535827ccad0069de77b667cd1f666c1597d7374190266945784236b9fa3dfaf52262d87a72eda782b2000fc3140b4a84a11eae7e85326845e40d19f88c3ace9c72b561c50b2b00b1c3ac8383b2626899c3c0d0c8a7177458c5936505abb0c5b1a2d74870d9d14a04cb714", 0xc4}, {&(0x7f0000002a00)="a1105e0253f0748d4634974a063c1d27600779619dea37f6678ea5a5", 0x1c}, {&(0x7f0000002a40)="75eb26bccd5de2c5452f360f1bdc9ef16c481772be9a6ea00b97abdb4be2f478879c14dc17def11dc559c5f6ca87e1f447e72d4d35c81ca657526b1efb74a3164ef5b1974f2471a9d368619948a54d39d71b88707507ab5726", 0x59}, {&(0x7f0000002ac0)="9421a1d26c2093611a2f82c1fec529f24e931abc3d6d88f5f7c2ad06e1e8238d34f8beabae66623bc08a34cec454c2e06c98bda76a820c381caab6b8a35728be9f306d9c2d184da1475b5d3d", 0x4c}, {&(0x7f0000002b40)="5e5a86ada35a2b4b1ba70df9878e230c4fe5fc74b4ecc61a4ee5a1b47596d216e4b14fa871763b8dcf7dc5f154b83b9c157c2a360d1daca2df64f51105b62aa0008d5fc68ef5c78d5333cf5877f97dff3c804e1796", 0x55}, {&(0x7f0000002bc0)="3b682768fbfe8ff080de9b70a1b61d0db25772b596465bf13242d409c1de8188d5af81cc5df35ff50d5ecc7bd9010a5ccbf7d93cd78eb5c74e54", 0x3a}, {&(0x7f0000002c00)="0aa923d4fe01485fe70f108414310984ae49b7c2483ab928ee52b4f6e2f900d41c4f7998e849cbb25d0081fbf0e1b14fabfe61b432a12ff985cb0b6bb347e861b759d2e8476895307c714ddcf1fd901fecc6e94e7765ae629871b9543835620a2527d0ce62a144d87442da6ac22b55b8209108271db8a3ca77b3d4055f439aeff7941108403e425d404c811d326ebb32a2fe7b50d1", 0x95}], 0x9, &(0x7f0000003100)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r4, r2, r2]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x28, 0xffff, 0x1, [r2, r2, r1, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r4]}], 0x100, 0x3}, 0x4) sendto(r0, &(0x7f0000003240)="9414de159e5d3973e80e82cafa0b01fa856e3a26ad9745d50ef86b0caa8f6e8b64fec1d9b3f323569f7aa290a1a522997a00d85c7f8a08caee45234663d9b516f1196a98043a3cda053130d93e152629", 0x50, 0x1, 0x0, 0x0) lseek(r1, 0x0, 0x2) 11:41:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f0000000140)=0xffffffffffffff45) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffff7, 0x6, 0x7, 0xfffffffffffffff9, "913ad3150e57ae80185fe37a43933eeb73dc1b8b", 0x40, 0x444c}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 11:41:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4000, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="0e370fb1b7b5a04d71701800ab5b3b45941294a5e3ad7f315e08669c2d775e47471dffcd606c2788072f4d8a2cdae437ceb7f692509c43409c7d875df7d5c1455a4957a4a4dc42c9eea60971b9feb4dd363f163b9859be5b4348000000000000", 0x60) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 11:41:14 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() r2 = getppid() close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x4a73, 0x7f, 0x20, 0x9, "fbb1f2b1d354fad11fc6264dce5da75fa588fa61", 0x2000000, 0x100}) r5 = msgget$private(0x0, 0x402) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = getgid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0xfff, r6, r7, r8, r9, 0x50}, 0xa4, 0x80000001, r2, r2, 0x1ff, 0x2, 0x1, 0x1a}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x5, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r4, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 11:41:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 11:41:15 executing program 1: r0 = socket(0x810000000006, 0x4000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) setsockopt(r0, 0x9, 0xe21f, &(0x7f0000000080)="c61aff0dc18f2fec963705da9f1749c1585d0e6e7887ce0f72e589a50aee7ca077630a4f8ff9f7de7a7ecb9dbdf87056d3b3afa9c3659efda54c7efbdd794b3301aa06ded74b5b9c77c4c55ef57f1cfa11a8c0ce18e3c0de446dd05497eb4e91286ff967afbf252c8a961e322063fdae3b48673217fdf5be6806cf72358e0baf6868b655e56ebd48e46a7e6faf7567fe8b8b083d2374e8d8585016c00d27e1af15a44213bbe60534bef8dc2d0efc74a4181978dea7f0bb468894d0383e144d441efdb431d5", 0xc5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) msgget$private(0x0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x3) 11:41:15 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 11:41:15 executing program 0: pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r0, 0x4) kevent(r1, &(0x7f0000000640)=[{{r1}, 0xffffffffffffffff, 0x81, 0xf0000022, 0x79, 0x9708}, {{r1}, 0xfffffffffffffffe, 0x9, 0x41, 0x9, 0xf}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0xc4, 0xa0000000, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0xfff, 0x1}], 0xfe5d, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x3, 0x10001}, {{r0}, 0xffffffffffffffff, 0x60, 0xf0000000, 0x5, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7, 0x9}], 0xfff0000000000000, &(0x7f0000000780)={0x5, 0x690e}) r2 = kqueue() kevent(r2, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffd, 0x50, 0x800fffff, 0x6, 0x3}, {{r2}, 0xffffffffffffffff, 0x51, 0x2, 0x6d, 0x81}, {{r2}, 0xffffffffffffffff, 0x4a, 0x41, 0x7fff, 0xfffffffffffffe00}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000000, 0x8001, 0xb5d4}], 0x1, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffa, 0x62, 0x3, 0x3, 0x9}, {{r2}, 0xffffffffffffffff, 0xd0, 0x36, 0x7ff, 0x20}, {{r2}, 0x0, 0x8a, 0x40000000, 0x8, 0xc4e}, {{r2}, 0xfffffffffffffffb, 0x44, 0x20, 0x401, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x88, 0x1, 0x2, 0x80000001}], 0x5, &(0x7f00000005c0)={0xfffffffffffffffa, 0x2}) r3 = open(&(0x7f0000000340)='./file0\x00', 0x8043, 0x80) listen(r0, 0x401) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x34, 0x52, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x20, 0x9, 0x7, 0x306c}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000004, 0x3, 0x9}, {{r2}, 0xffffffffffffffff, 0x30, 0x0, 0xffffffffffff1f70}, {{r2}, 0xffffffffffffffff, 0x4c, 0x3, 0x7, 0x9266}], 0x3, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffa, 0x4, 0x20, 0x0, 0x300000000}, {{r2}, 0xffffffffffffffff, 0x29, 0xfffff, 0x1, 0x8}, {{r2}, 0xfffffffffffffff8, 0x41, 0xfffff, 0x2, 0xc01}, {{r2}, 0xfffffffffffffff9, 0x14, 0x20, 0x3}, {{r2}, 0xfffffffffffffffd, 0x1, 0x8, 0xfffffffffffffff9, 0xffffffff}], 0x6, &(0x7f0000000440)={0x9, 0x81}) kevent(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0x0, 0x100, 0x0) syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x401, 0x3f}], 0x5, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x0, 0x1, 0x7}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x6, 0x7}, {{r2}, 0xfffffffffffffffe, 0x20, 0x40000013, 0x80000001, 0x20}, {{r2}, 0x0, 0x22, 0x1, 0x80000001, 0x1000}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x72, 0x1}, {{r2}, 0xfffffffffffffffe, 0x48, 0x40000020, 0xec7, 0x3}, {{r2}, 0xfffffffffffffffe, 0x4, 0x4, 0x9, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0xac, 0x1}, {{r2}, 0x0, 0x40, 0x41, 0x3, 0x6ced6139}], 0x400, &(0x7f0000000040)={0x5}) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x0, 0x81, 0xfffffffffffffff9, 0x7f}, {{r4}, 0xffffffffffffffff, 0x20, 0x40000001, 0x0, 0xf848}, {{r2}, 0xffffffffffffffff, 0x10, 0x20, 0x7, 0x8}, {{r2}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x3a79}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000001, 0x1, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000007c0)={0x6d4a, 0x37, 0x8, 0x1, "60302703e29faafce81e3a893097a3ca26d75adc", 0x2, 0x80}) close(r2) 11:41:15 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x8007, 0xe7) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000180)=""/180, 0xb4}, {&(0x7f0000000240)=""/37, 0x25}], 0x6, &(0x7f0000000300)=""/190, 0xbe}, 0x801) rmdir(&(0x7f0000000080)='./file0\x00') getuid() shutdown(r1, 0x0) semget$private(0x0, 0x3, 0x4) getgid() setregid(r0, r0) 11:41:15 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = getuid() readlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000100)=""/254, 0xfe) chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) 11:41:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffecd) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xaa53, 0x9}, 0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x21) listen(r0, 0x401) 11:41:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="91216b89bab9661692684130b4df8976cf88637775a3cba8c56731e2bb0f46ffb395f6a85ffe93780ca91e1a9d9053c47b9df87892f44a74622d9647172f6671155cd6cda6820cc90a355fc8d2", 0x4d) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0xffffff70) 11:41:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x11f8) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000140)=0x10) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000011c0)=0xd85, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200), 0xc) 11:41:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x4, 0x6, 0x1000}, {0x3, 0xec7b, 0x1800}, {0x3, 0x0, 0x800}, {0x1, 0x0, 0x1fda186215f060da}, {0x2, 0x4, 0x1000}], 0x5) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:41:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fsync(r0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) mlockall(0x2) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) readv(r1, &(0x7f0000001540)=[{&(0x7f0000000000)=""/2, 0x2}, {&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000001240)=""/237, 0xed}, {&(0x7f0000001340)=""/211, 0xd3}, {&(0x7f0000001440)=""/183, 0xb7}, {&(0x7f0000001500)=""/43, 0x2b}], 0x9) pipe2(&(0x7f0000001600), 0x10000) 11:41:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/36, 0x24) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) 11:41:15 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4000, 0x3f) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="d56a50580b2b1a723daf73689c7a1836d1c0ffade683a436676063ba116c768b35485a9c94bdd5fad1ec6a02bad79eea110c975029c1d89fda787ad7579e5b2be7b353c236be06ede66095120f0faa55c697230f190c247fed063188c5481817b7bf5d65610e4b3222f2ba13c4f0b69d576c1700610adf343d3d61b6ac44e0b981ba98f00768cb627ca4490fba4cc3c7d3c2270e65a80ae6b299cfac0ee9cafa300891297d65434003fc6c8485559eaae517e8c93c8f027def933975ed64f7feb7cc5f6b3933825ca987d253366c3dc3aac61b35df178b0d", 0xd8, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) close(r2) poll(&(0x7f0000000200)=[{r3, 0x44}], 0x1, 0x0) 11:41:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 11:41:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() write(r2, &(0x7f0000000280)="32c040d4c64e7e14b0582a88b273f4b1e29b12f0b34f23eb8ab1d3d07e5bceef2465d67fcdb3f602f1cdc6c854ed0d6e628e3b2ba78ac2a19f179fbbacf7a0adcb80b573c19d02e38628afeac5d320096f7c22778259d461a2d2ce212d4af12b3a74a97c29ae7e4be39e6adfd14c61517331f649886719d85d947314980120a78cd52855acc79f7906b6b132bb0c20d9e87ff2bca3282b93509c4fc4ac068b6da85ade3571c46091b24f2d72701aceb17d5e3d16eb9e857f69aecb6f303040f69712626ffc97ed6e1c17b1fc77d8c30439b9eb077896b0132cf5996aed96667326e2", 0xe2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r4 = semget(0x3, 0x7, 0x80) semctl$GETZCNT(r4, 0x5, 0x7, &(0x7f0000000380)=""/132) 11:41:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000700)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3081814f2b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e000000000000000000", 0x129) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x10001) 11:41:16 executing program 0: shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r0 = dup(0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) 11:41:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) r3 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = geteuid() getgroups(0xa, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = fcntl$getown(r1, 0x5) getsockopt(r2, 0x3, 0x1, &(0x7f0000000280)=""/230, &(0x7f0000000380)=0xe6) r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xec, r4, r5, r6, r7, 0x8, 0x2}, 0x9, 0x80000001, r8, r9, 0x8, 0x81, 0x9}) shutdown(r2, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0x5cda}, 0x10) r10 = geteuid() r11 = getegid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r10, r11, 0x4) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x18c, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 11:41:16 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000297000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) r1 = openat(r0, &(0x7f00000000c0)='.\x00', 0x400000000000400, 0x85) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000297000/0x3000)=nil, 0x3000, 0x200000000000004) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 11:41:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4000, 0x3) socketpair(0x2, 0x8000, 0x68, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r4 = kqueue() socketpair(0x1, 0x4005, 0x60, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r7 = kqueue() r8 = syz_open_pts() r9 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x3, 0x1f, &(0x7f0000000300)={0xffffffffffffffff}) socketpair(0x11, 0x5, 0x8, &(0x7f0000000340)={0xffffffffffffffff}) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r14 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in, &(0x7f0000000480)=0xc) r15 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x440, 0x53) r16 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000500)) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x80000002, 0x4f00000000000, 0x401}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0x80000001}, {{r3}, 0x0, 0xac, 0x8, 0x7, 0x800}, {{r4}, 0x0, 0x2, 0x80000000, 0x2af, 0x3}, {{r5}, 0xfffffffffffffff9, 0x88, 0x0, 0x7fffffff, 0x5}, {{r6}, 0xffffffffffffffff, 0x21, 0x8, 0x0, 0x2}, {{r7}, 0xffffffffffffffff, 0x21, 0x80, 0xff, 0x401}, {{r8}, 0xffffffffffffffff, 0x80, 0x4, 0x6, 0x2}], 0x70, &(0x7f0000000540)=[{{r9}, 0xfffffffffffffffe, 0x40, 0x1, 0x100000001, 0x8}, {{r10}, 0xfffffffffffffffa, 0x12, 0x1, 0x1, 0x9}, {{r11}, 0xffffffffffffffff, 0x1, 0x0, 0xfff, 0x9}, {{r12}, 0xfffffffffffffffd, 0x71, 0x81, 0x5}, {{r13}, 0xfffffffffffffffe, 0x40, 0x2, 0x3, 0x4}, {{r14}, 0xfffffffffffffffc, 0x0, 0x0, 0x9, 0x401}, {{r15}, 0xffffffffffffffff, 0x82, 0x81, 0x8, 0x52}, {{r16}, 0xfffffffffffffff9, 0xd0, 0x3, 0x9, 0xffffffff}], 0x80000000, &(0x7f0000000640)={0x1, 0x3ff}) r17 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r18 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r17, r18) close(0xffffffffffffff9c) 11:41:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\x00') sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r0, &(0x7f0000000000)="631af7dcec1063d5288f5ce91ce6da84283fd18f44822d2d5273a6fd8bd5d513a2f837030d9d96581974c967323aa0e43c4b1a00da229ec52ff8026b22ee7d965f5a6f0afc4ed28ccc16d2dd8c5848d53636dc9689b4cda1bfe078295a9c9227bd38740f1eba308b23c726c4731ae0926b5878e2cdd4f49d7b2274e02dc7857584d5058618adc99c89", 0x89, 0x401, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000100)="339a44dc2e8419915c5355e84e130b56cd988b009959977a2c17dc8ffb5c7854c247", 0x22, 0x1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) chdir(&(0x7f00000000c0)='./file0\x00') 11:41:16 executing program 1: mprotect(&(0x7f0000224000/0x1000)=nil, 0x1000, 0x2) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) minherit(&(0x7f0000224000/0x2000)=nil, 0x2000, 0x3) r0 = socket$inet(0x2, 0x8007, 0x40) listen(r0, 0x6) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) 11:41:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket(0x0, 0x4, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e09000000653000"], 0x1) writev(r0, &(0x7f0000001380)=[{&(0x7f00000011c0)="60e4675ad4559494575a47a46709156f0fd511c80543688c563bd09641fce476ad3b9050d95f31c302f0f42a8aa6877daf3eaa024a9987f0fdfe780cd5f64bfe5a80e3e9c23873bc82f5f869c119ad95a1acfd0880730bf5c4de4aaa1eac793df7045fbacb81ecd795b7fea5cfbeb080c966b6737983fa16994043c4b68c2cf0f915765ef2db3de13f0268379955195b3095436e316cca7c93ac20ecf5600769bb950d9be54ad4c55f990a8c6945c25cc3bc94507d8d5206d9a30aa157f5a8659a36fd5da7086811685b2e95ab34a4f8b493a282ff9650", 0xd7}], 0x1) kqueue() 11:41:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="9b", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e86306b04c9f5e449de1dba0e2c13fb343c02a40cf8f83196cb89581af6faa6adf70f189cade8272867e6028d4e4b15ad70e22586593f37a572ca1dc962e31f4b3db4cc324ae56775b162da39c947e677a7b9b2c6d1c74f305465c949a1f", 0x5e) 11:41:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x410, 0x48) sendto$inet(r1, &(0x7f0000000080)="1078353b2288064c7226a1607be006e4277439e9d7546e97a86b7910fe6f13eac925c32efcdb9fd8", 0x28, 0x402, &(0x7f0000000200)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r3 = kqueue() r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r5) r7 = syz_open_pts() close(r0) dup(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$dupfd(r2, 0x0, r8) 11:41:16 executing program 0: r0 = open(&(0x7f00000004c0)='./file0\x00', 0x2, 0x104) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000500)="e70f59958d40ec9c4c8695fbc238fdd1dc763802389016efee23e6c7a3696bbf4c165445c81446062ff2da56062f678b1b6d", 0x32}, {&(0x7f0000000540)="67c38dc93597772414c415b3e9955c8ddf7515f8529ece7e27c40af123b0b287623044a634f2437bf90f009cf66be398e629bf529acbdf2e4fbc472731daebacf39df27ad8f1a671658a47511c6e07277c172a845d3dbdaacec18643645b733ba9ae158ed06e7678152382be2950105c1a1359d8085b1d6937dd842415876a9e8ed989d8c766b483be6c7a23ac4992679f4201a822cb372fe281a7ebaf2a81066565c9786fa61d1c", 0xa8}, {&(0x7f0000000600)}, {&(0x7f0000000640)="18f8e5c61058c86d902c837f0bec3d", 0xf}, {&(0x7f0000000680)="a16557040801a5ad57353837c54796db0cebcf7c8c39a82d79797382f195dfa29e2b65c1c2d0bb1aaab728a017664df3c058544cd12820507157029f7e342aaa4eaea5a05a138ef412984084455e51b4459bb5dfcf2659b5d5442bec784fc7674e40855b1e292152c61543d384f9c26578e2f816f2454108d5c1d4e6d28ab983064075a1f36e0adb17834b69bdf0b1a9c305b76e63031052dc6db25d56d45f534ed74daa0b5847fbd90e622287911dd320e3d4e25ed99ff4d6730ce5c5d99dafbb5fb03ab4a83ddea9ea20454e5657fa21a845416d4816242d294beb14361471", 0xe0}], 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="f9dfbcf5194b3c4c4de249f44d2034c64e5d2227866b0a24ab047e61d96601d229956b9e609d9cc5b8b5d82f9921ed8dd0eeb75c252ea608908a082234f4113375244ef93101002e7664acd0ba8619c2e8d77536d2b2e878"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/232, 0xe8}, {&(0x7f00000001c0)=""/17, 0x11}], 0x10000000000001d2, &(0x7f0000000380)=""/235, 0xeb}, 0x843) write(r1, &(0x7f0000000240)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef00000000473f383650957f03a83cd350c978a11f243bb6c43800c28b4f8d9e82ab774e5a9730ed4407d4e7194cfeebe6cd6ca130cbcfbf444d8375648679a763ad57c8075159095d5eb925a70a831bd03c7586873b6f2b6d4aaaf3847c3a4fdf1ad25592865aea771c44866c000000000100000049dd2d922b829fef9ff4de3a8215380a00000000000000", 0x129) 11:41:16 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x82, 0x80) sendto$unix(r0, &(0x7f00000001c0)="082b3b450edd0753ea8d0cf119ec5a4f98f2b90c8732527b68d01cfdb9e8aa73950dea3a1753cdca0c6f687c49743a42a39fb8025a99186d51ceed06db272417f1209cf3b3613fc863d09f48d9d76fc0e40085d33a188003648909d4a2549903d60f0350a87183d97ab14a0594d78c9af012", 0x72, 0x4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r1, r2, r3}, 0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getpid() open$dir(&(0x7f0000000080)='./file0\x00', 0x20502, 0x0) 11:41:16 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x44, &(0x7f0000687000/0x4000)=nil) r2 = open(&(0x7f0000000000)='./file0\x00', 0x988, 0x2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) shmat(r1, &(0x7f0000141000/0x4000)=nil, 0x1000) 11:41:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x1f, 0x7, 0x384, 0x7fff, 0x2d, 0x5}, &(0x7f0000000100)={0x7ff, 0x7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x30, 0x3, 0x0, 0x100000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000080, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x4, 0x5}, {{r1}, 0x0, 0x2, 0x80000000, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x34e4, 0x4}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000006, 0x7f, 0x200}], 0x4, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x24, 0x40000000, 0x4, 0x81}, {{r0}, 0xffffffffffffffff, 0x6, 0x80, 0x1, 0x800}, {{r0}, 0xfffffffffffffffa, 0x80, 0xc9ae1b838fc5287b, 0xffff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x26, 0xfffff, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0xff, 0x19840638}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000014, 0x2, 0x81}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x100, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0xa0000024, 0x210000000000, 0xa19c}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x800, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0xe0000, 0x44800}], 0x2, &(0x7f0000000080)={0x5, 0x2000000020}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r1) 11:41:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="192c9d8504b8847f95a09162fc7a7c4f15aa2a5ad7bce18e0a2c77c34e1ca4b9106fee10e65acf42", 0x28) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffd97) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') dup2(r0, r1) 11:41:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup(r0) unlinkat(r0, 0x0, 0x63d6f27cfd87db6e) 11:41:17 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0xc0, 0x80000002, 0x0, 0x6}], 0x1ff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x14, 0x6, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x3, 0x9, 0xaa33}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0xdb84, 0x1}, {{r0}, 0xffffffffffffffff, 0xd, 0x1, 0x9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x7, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x1, 0x84, 0x1000, 0x48e}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x6, 0x800000}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x5, 0x101}], 0x7, &(0x7f0000000040)={0x7, 0xffffffff00000000}) 11:41:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="32bd8954c12cf8f81915c1f69ec1bd0cd56fc08f864c29042bef750d4fe4ac0558adc3318a17bc828d8640b0", 0x2c) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:41:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x123, 0x200000031, 0x0, 0x28) getpeername(r0, &(0x7f0000001040)=@in, &(0x7f0000001080)=0xc) getsockopt(r0, 0x3bb7aa30, 0x3e, 0x0, 0x0) shutdown(r0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x100000000, 0x1}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet6(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x1, 0x0, 0x0) 11:41:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) 11:41:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffe44) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 11:41:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 11:41:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}, {r0, 0x40}], 0x2, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r1 = syz_open_pts() write(r0, &(0x7f00000000c0)="aba2db990a832f6000e4d79d38f39390ab0e5e0a0a0c681c78b4f58ae7da710dd55f82b08bf3393a4be3dd7e9a237471f297e0e8cfa52dc3f1858b65df6b26a280a6ebf1e924b0", 0x47) r2 = socket$inet(0x2, 0x1, 0x0) accept$inet(r2, 0x0, &(0x7f0000000040)) close(r1) dup(r1) syz_open_pts() 11:41:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0xfffffffffffffdd8) 11:41:18 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fchdir(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/205, 0xcd) faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0x10, 0x0) fsync(r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) getpgrp() 11:41:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) r4 = getppid() r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000080)) fcntl$setown(r0, 0x6, r4) dup(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) preadv(r5, &(0x7f0000000180)=[{&(0x7f0000000280)=""/151, 0x97}], 0x1, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r6 = kqueue() getrusage(0x0, &(0x7f00000000c0)) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 11:41:18 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1d1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xbef) execve(0x0, 0x0, 0x0) 11:41:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xffffffff) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc", 0x53) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x4) close(r0) r2 = socket$unix(0x1, 0x1, 0x0) getpeername(r2, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffe01dba6, 0xffffffffffffff3d, "85fe4dbfa60200002307ad00fbffffffffffff7f"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x7, 0x0, 0x2, 0xdbc3, "ca8c506c087a75c5d9ae2c41fdc577994a2f0128", 0xffffffff, 0xffffffffffffff01}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000380)) 11:41:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) 11:41:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10202, 0x32) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8c00, 0x98) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x40000048, 0x0, 0x8}, {{r2}, 0x0, 0x0, 0x0, 0x2, 0x81}, {{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0x68ed, 0x3}, {{r1}, 0xffffffffffffffff, 0x18, 0x80, 0x8, 0x7}, {{r0}, 0xfffffffffffffff8, 0x10, 0x10, 0x8, 0x7f}, {{r3}, 0xfffffffffffffffb, 0x38, 0xc2, 0x2f, 0xd1}, {{r3}, 0xfffffffffffffffe, 0x24, 0x60, 0x84c40000000000, 0x1}], 0x7, 0x0, 0x2, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 11:41:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1907, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 11:41:18 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) sendto(r0, &(0x7f00000001c0)="2bb1d5be724e528d0f4b763903a715da1d17dd15baf497d954b791f20debf8920fc4349c4c59bdbe3c83a1f4089c9118a0b28c62c73a582f89e92c475ddba8a74ec4226e967b13158f5a606f47e3899a3194ebc8809cd1fe02e2e4534482232148b3b62bd5583c5fb09aca1ea9e9806ff53e823e827db94637cb1df4dec59ac62565a09baecda84fd5313a1228f5987d48133453e2a65cf812e81ce740e48e6b9424f20eb668d8d8b99918bb679d180679f62fb254aa433ce4ac2305a80edddaff", 0xc1, 0x4, &(0x7f0000000140)=@un=@file={0x1, './file1\x00'}, 0xa) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sendto(r0, &(0x7f0000000000)="a5914c04d2f55b864f80ef595b29f64b653f884cb2420ce986e2802ef435252a72452f0ef7dcfef3446ebb58289c38a55f2124b0f0e831ba5dec67f3bd42a0", 0x3f, 0x9, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000340)=0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 11:41:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0xffffffffffffffb5) 11:41:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x0, 0x20000003, 0x6}, {{r0}, 0xffffffffffffffff, 0x18, 0x40000000, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x2, 0x8001}], 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x4, 0x0, 0x0, 0x0) dup2(r1, r0) 11:41:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800000000, 0x10) r4 = socket$inet6(0x18, 0x0, 0x9) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x480, 0x20) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r8 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x400, 0x10) r9 = dup(0xffffffffffffff9c) r10 = socket$inet(0x2, 0x5, 0xfffffffffffffffc) r11 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) r12 = socket$inet(0x2, 0x0, 0x87) r13 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x9, 0x2, 0x20, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x4, 0x2}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0xffffffffffff8001}, {{r4}, 0xfffffffffffffffe, 0xa0, 0x1, 0xb5, 0x80000001}, {{r5}, 0xfffffffffffffffb, 0x44, 0x20, 0x7, 0x81}, {{r6}, 0xfffffffffffffffe, 0x20, 0x80, 0x596, 0x3}, {{r7}, 0xfffffffffffffffc, 0x1, 0x2, 0x3f, 0x2}, {{r8}, 0xffffffffffffffff, 0x4, 0xfffff, 0xeac, 0x9}, {{r9}, 0xffffffffffffffff, 0xc0, 0x80, 0x8, 0x39b}, {{r10}, 0xffffffffffffffff, 0x30, 0x20000000, 0xef3, 0x7fff}], 0x8001, &(0x7f0000000500)=[{{r11}, 0xffffffffffffffff, 0x10, 0x1, 0x1f15, 0x2}, {{r12}, 0xffffffffffffffff, 0x2, 0x0, 0x3, 0x40000}, {{r13}, 0xfffffffffffffffb, 0x2, 0xa, 0xfffffffffffffff7, 0x1}], 0x5, &(0x7f0000000580)={0x9c1, 0x20}) r14 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r14}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000040)=[{{r14}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) close(r14) 11:41:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f0000000180)=""/248, 0xf8}], 0x2, &(0x7f00000002c0)=""/108, 0x6c}, 0x800) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x168) fchdir(r1) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) sendmsg(r0, &(0x7f0000003780)={&(0x7f0000000380)=@in6={0x18, 0x0, 0xffffffffffff8000, 0x200}, 0xc, &(0x7f00000026c0)=[{&(0x7f00000003c0)="c06945ce15dbd84c98aa41bb5247af9fac19ef9e53011f206fc93d192b01a384292869ea48a392662dd01659d8adbe186969a77c6fb9af7f4280936cf638605e4486aace1c05f07a54de3210d6ac2bb6db1d7859502fade3a6d73a189f56936cb81a64618f02143ff778fcb18baac22bfcd5a47f1d151728b8469e4898f46ac9a1b2288f272ce8b0740c1d1553483f4165345a863e1c4f453f83721efdf50f965b73c21489c8cb809a0f9688eabcc7e5613924cd98f94ab2066732a529cccdd541c67c37bf59129835d4437be61efefa2b1a2514a5", 0xd5}, {&(0x7f00000004c0)="7c1711493f77f6c873dadb91d36cea64ab39e35a0de4658496e56b9498954b83a527903b5358e08cc19a94528ace8351947e1e6a4239d3429332b7985b25264f869b5257966f5f8db4660d8778a8b9b1137db435ac3bc6d721768227a98527345b356ca872795f4a7b30a3ffacf9a3dcc6a05c3c1444fc83cddb02bee4ab6050e99cc1bbaa0740167f5bb9495753119137eb595e39e7094a988e72a0c1409cdf5da0627d2081e844697f525e", 0xac}, {&(0x7f0000000580)="341d960c390fbd5a0a644f7fd1dffc5d22c29c02b6929c5c739448dbb67e51056c2c8067018a921a01a412dc9bed4262e33b02acaf8f64b3f697b6e4670a7da66db7ae75107f28e12f91c8733459951ef2754c621421dd54312c0f34037ee4ff3b45703c60dfdae7df6b8ba72c298ecbb8fe003c65c68021fd70f20477b30bf52169467e68ada14b261a9ffdc46ed79e180cc3b3fa5c52de0be779e37794dd2ff931c1e3ed4f6a9fccadec11dd3936f4d170bd9ab1697574c0dbc251d4d2011ead9e5df571b8b81ae697a3b473aea902d89edd206a5d811abdec13a91799bdf8f8fa2b5714035aa7ed2f6efa0d4b7774815b7404855fdd6c32720279ba4353a6c9af74fa3b2ade9a51ae10fbc21875d323b5b10202716f1c9e910f1e9bd7cf77b201f5acd863bd5337900ca12ce52b34ac43679906571dffd31c08736b9d0282595c38b338595190afcc3c36017d21a55eb456f70e04eaf283e1ba589b60414692ff9361b65c601fba6586957220ce2a3fbeb78e3956ee7143522ea030f5f50f66c8958927228e65833694bf9d71fdbdfb889ceca7357a778dec96d6bd1d8170d3ec4f3f9a185b4d09260d8e896bb589ab11430a2265463212a7887ee44a249aa00a5317a796cefa0ba54756ea691e84c4d42f9949c99945dc812cf53f4231fa9757bc4762a431c3adefa4ac053dc00c7e934c83ed8463e75b533df672b5042888ff0faab0c126b48da8f42922406b8701ff1b1d6cb48a2915815110a7bbbb519ac311ed16476ef2ea7a94cd0347371f604fc3b057e0a3d3d2934a56f87ff7bd6b979dc5d3ee606797618ea934ab3ae1e0fabeb6d3ba4196f92e1e9bfc565d56c3f4c08f06cc5ff557d3608c3798be64092f0149f452b9d4b302413d13c3263a57bf26b818cc70f015552eca8d7357d84b687544198cd585fd391afcc91b176b75aafeac6cd017a9085560ca30523c74e5204e6360776c8c79185b110d6d6af0ce1b4da3e9fd4c259e9e4eb5a77315dc99a046b9de27b7cb6afdaabe0af55e3fee0b539746ea14c05f7b7ff06416e14a075b0ab7a4b5823dab27d31b40e26cba3d3f773ad358232f9448651b2fa9a9d5984599c1132635e6904ffac8fc235e18265ff58cd525cf71c0b935c5bf50be94f077e47c4b97612bdffd23ab67c03f2f198ca7d7b4b1879003418e57a170f47918df9c2325b05a93da99da49ed8852049054f4fae1b15492440a2ae1b37129810b74f6c20176e8fd8666f2fc63060f7166fedcdaacb1a5f164bfa36d233ff7d37ebe592d1036cb430c1ec99a678ff5b135841bad9e6b1c85513a701c79eac1751fcba20cb156c29a8bc3aefb2b7299ce73788205c0c19627f2ffadcd31db97aaaf86aa87fad86e9078cc3e7eaa9d837ba52e2a6ddb6c8d3a02ffbc482f07b25ac78bf7faccc062a1acf6523c0ee686b436569ba4cf00028c63b8b65c87f56c18cb804a999f198a36d61dc64965534449e0ec5c4157e220408cd7a6e4321aa822ec56f83e566f6aacf2edaf7508f14b56ebadbf46207c5b0f1b83aa28e927ccbdc36610945b1799e3e44137000ca6987c7828894de44b65e83ccfc3fd8958105403ac7161ae6bdb6913961ad19d6fc3c4451d610d0a7068d2771a33f5439b2670c029af33ba50857884af159ced1afd626b1c832c1b709e63a59ac7fe46a171d5abf43aef67e00115b470d56c72d740846ae05ba8d8104b196eec4fe594e9d6a2fe74c2765779954a29333cc1905815ef6ad53fc3536ac884e5a797ccf10175cee41a7343fab1f18a741dfc866346732804c53764cae36a6af70dc1828f4b5a6cd485bafb1c3c8c7ba4bec9c3caf2e63b3418243497eb3f29d424d26ebd7b30ddea27a53b690eae8b3e3695b1d99059972e40ed3f296b2fca2771de138ce93b52b1f66463fca3b90637ef9feb0b56e20afc3aa0e3ec7e472d2c495d66aab67b31c111e99d731a31f5383797bf21e87036b3f93947867ddc9c22495bd9215b03b43b2999ada56b9c48d09bc69bb582cb3ffd670063e542e189b91306b70de1931642073fa9dc760478fd80e3b58698a5022aa0ee1ca1bc73451fde5188de9c584cf861a35d1ec10ed28061e8b3eca35b3ca0da4e6f27fd6bfa09cda05f01882b94adc3024ff91faed4a2af42ff5be7b2ab5200c812ae163643c4e439767124bc93f4a6d2e8ba8d7ef62ea609edf4281acee5578a7bbdb3637e7b528cfb9e629c95c1df9f1e0c067cb8f612a27c0b40f7d50c149580a7f648b08bfa7ec5b98ceb2122253aba008b0ddcc17aadecf9139e72a94c9a3363fe2f1dbfed4b26e1786ead8b46d43ffc77b41d4af393c3baeeff5c1e1e534180945bbdccde1bcad9ca0b5d8cac3790b7f129cf89d1be64ca6db2ef61fa70ba2a007ab7cb7bc4b0c2823f8ea60dfc5c7b7e26c5cbf014135da65d0c3fcc5424f4425e4147c07d6d0d97eca9af9c019d887c2587db3ab0eef8a2609d695a6eadce879386edb4572b4e12131b66500d09c0ad75efaa1f6a8d7afeeb96b031ef1dc09782546f6aad88a0cdbd5e9f8def30f2b02bebb39a51ab4db2a82773504faaf906a7ede27d8b9dd6cbcb1843a7cde2f553fd8cb1b7131d54b451066a00a2f389d48a625f8dde947e810edbf080588f329981bdcd8781e20c2cb5f0e75a89059e6af605ea82fc3c38547f73f76348b770f079d3dc89b01618c7b3a3c6af7b6c2b3ca089411d61503eebcce983c359bc4f2e2099f46290f55a3361399d7aeb60fbe7bc514067e54b4d06bf63e5c65e6c5de307b1a66b66d006a58c3bc946f0e9dbc2ac520f2857bec9d9d71f1d2969c83f26379678df7f9f557ecda0a3e8e4881a641948d03714d24afc569bc7030813186acf6421b44f0dae1952108367b3f24ba1362f02b0d6776e0e152d9eefdacc93c4107fd4521f342146cfe7ff8ea991ec65f54bc904233048a6fea18816ad6e6b07d9274ecb31774032086bf29217f5e0604e075a521715a57f48ffc96d4f9b1237a92d11a28c3a7b302d61dcb89307a568dd46a207fdf206c8bfa997b94244931d6124abf36ff165522264ca82de066ad36ff52669854f78b55d758265cd8772a7f4979be4996d9036c0d9fe184401b398dfab94732749824654845fd834ebec09c37dcced54df5eeb7868b080f9c26a8d01c69ff2914748745218829d85ed6190e0f745a2eb12adc835f53d716aea5c9ae3047594a9596961db5a4cda799b794433a21a8f9bdf3ffdebb89637bd321493229bdfe664128feda8f81e80c32f717267022017c3341dcc1a54f9f314cf0ef106584052c02dcb0df07e84002b310e12ecd1857af31bd2a84468fbf6c47bf6ff8dc6dca6f77f8a544e6ebbff9bd7a25650f827c4df91149016f931b98a1033958b1897bf2a2d08388fcdeecce885b7d15390e0f3b34ba5aff033f9e6643b4b3a0a44a2379046bd306a660c9765d459686021ac3a86d904cabbc8752459565cfc0954247a7917ef9f12b05a57a7769b3456ac331655337537363bdee9ded356e20eae00c92a8c34dd5f70ccf93869b2e461de504f09aa0ffb1818c7fd09b12901192214a7f22afd7ab2b9b9972dba187d34d8660589048ccb9a79d4373b74833596740900dae9e5fe60d17ef5a31b161b45c90645b66ab71c29723e0e699ef11ec4762a77d58d0df5eb387d63bb53f546887e38bff116ab99ae936769894696275bbd089a4c3e1728440b6b030adde6c664af7a2bb3a599dc64d1d56ff2e779d98552a9fe3b4e9f29bdb4e90c861ed54315606bb7f34b74d7208e5b985dd4ebad1d1d950323fbf1a350784aa755d0432462590fd3afd179c59b5cf8248d4534a870ba73c44f2c594cc98535c5c06c8e05291bf6b0b5f5481c00ee69ed5e4ddf787af8b331095cfc35e1cdf5212d71f0b707baa170ba8fde574229f3abffa33d22d98747d59f815f6c709a7e95857c581e99b506ae148360be53b1d1fd99e053f728c94b8d4e0c4be04ff9510923287e46b362625de039d55d67115278b70ea917e2e5bb988dfedf0934ac10c4fbca2ed2160a19158a825643ea29a9e84d18eed94afd12e1195b7787f3fa6ee004038acac9764da3798b3b03e0db4229361e7108614395de3d439242d58251999f6459e0dba56a6d32591bba7db7a7fddb9510db9b55b22be4bf596556a58f87ca6be7d87ea397881ff5a4350c4c6f0e234bcfd0ea3fff06533925c734575c94fc2f9b84a0977e535663bc6f46fb3ec0d5f3011a1ec1da21debd2ed7e9efba5172161e32085beb667cae0bec68dab45a5d79acfbfba9f132b778bf48bd4fc1587f590b9d4386c1cdaea34c1a34e6bfd7ece2786272bd2f80c50322726fad0979743415a9a45cdfa1c1c344811c2ee230dc790b8df5b42b8cea141634ce330b8be26af30af63234c5429cfaf722fcaa1a7525cc48f42ab10b3f87fd08fca4c1d6a2659523b2b1029ce6a5261100c732aa558739203ed376288c5e8a9cd55fd0e6454c3ab6d168894c49f55fbcb41491bb3791821e57061d3ffa3f4e07f2fb1a6351d1dc9859d315a441905808f8be0e18cd60934296863de3c7361ee84178507aeb0911347f656ab3abed168a980ac74e7b750921d74996baa2f68d7a242f07c5deaa37177a8979ce6d52954e65448818265ec33b509e5e0f626e525c64b2810a2aa09d0f550b7da003303d5ba4b5734e9eb3017c57b64b11f907f0169f69ac7f447be8a27e696ee4750e202360d89a68c653ac8fa1588de8fdbdf9254f125010a1cd3112479624e51cc86c595dc1de0b2e1f8ccd923d07d347a1096b92a0913096ce4365fdfbd8c68f9f4650bacda15ab7f55dbeecfd3f50a83186760b52d155d2d3ceec82a031566161bcf1ae28d788f5ee641c9b8d00174a28fe9469c4d88d8566639828701ba7c2508238319be3677b40ab26966cb52e00b8174c02679e131b582a5db8e32ab66e023affc484a286995c1173771544a8f63e2feb0deaa366b3d556e5c641b6c813bdb00b32cc2de35aef86d26c2db55e8ec7b7ebf3f5cb52830d3741dee7277d0506a45ea9d4c0a455fa71884e5411d1d929f772b301496f7e3a37a213d609a175b6773611de29817345950664588b4ca2a3e509131a290d7ee586b5ea8dbf099709aa6100046cad894ec82dbc38c8dc5ddc1029a81e1a5e643abccf53540bb67693bc3d5152787e120f31b6232c7b9ecab212b5fec347168fcc9e011acc9f0014edb3a3a5ed82adcfdd60c4a0ae2d1b6b78968b25b9b3b9f2e8f95a4fd05243b44520219113df4eb252ae57c3d97c5b2fbf597edcf27286cd11635dd898099cd426ca17133511f49b547869302e0cb715f89f0f5e946be7d2d313e2dc01618d9d56fbe4ff9ea6dbf736f3adebe380b10861c4a2064c2f7eb53688dfa682d2f6eee7cfb0a9020d99b2174fcec71ccbeeb423efe5d7f94eacae672ef0edb908bdbef0b3907c7b50c5e5875b0eeca990ab9702319b6518a3082caa5d1090dd27f89f37f24b4d9b324f6c4121d653499c2177e9660f14810e964e275d1e383ad9cc0c9b37b5df1c6db91166b614869e6505bd67a95ca7fdd1bdf9fab1af209111f1acead5728d992b0d693c5c3f59a7b49cbe0d1203b5f5fe247b00efa85ac5934ae3d7d1f34c04c4e1d87fb58b9757a499e5bdb0b3c22343751df5b7ab529ca00bfb7510134c7e4d2a7b2acf505b17e9b1ce5b9dd56ae48be3c76a41fb0a62856d18d1ea4d37361c60d636f0af70dd19acb69ceb64a9d82b2b425acf1c1d078b43018b9af53dea", 0x1000}, {&(0x7f0000001580)="605d1e4c5cb1d2af0633d217481529f1dd7408b1f2d23af1ef23b36a7980e708bfdba6053261fefceedbc17b20e1039b3b6d224fa372a369470d636792fbfef8b37dc93d453cb5bf5722e64019edb65ca48300be7bc7a1271b480fe3d5266390bfafac724a0bb3f5040debb7298cebf34809caea9040dabc359dba3ad07f45038e001608abdeb39592f3e98db7a6aaf3f0f247cc18b14ba6696f120722a28772442dace123a1f126f4007a126762291b954f09dfa30d1b2ca1fa02053aa1", 0xbe}, {&(0x7f0000001640)="abdad8cd3b6abd0d2a0ed79395ddf6192ce91cfa18fd9fc0282ee1a9377d3f80c220cdf1d75a0a77e8b0040000000000000000000000000000000000000000000000", 0x42}, {&(0x7f00000016c0)="35b755f985f9791d4607293cb07d6a47a536bea9e73390ff8248d56153ba1ca2b7a866bffe55f8d3da6021fbd9398ee95806d0547a052ee914b09611b0348093234c103c2a9c8f07cce84eb2a0ceac724b1c8a697cc517011f083181d5cbbfaf9d657b07caa3a9958a6607ef71734f57f5747a3cd7ddedd103d3ded9acef609f90f32fa47eea88dd4184c00613ec14c74690693929350c78839415b9f1afd06266e6baf0ad8d5eaae0978020738fd1a9d5a845a8cb82d6fea100d7f89a5036fecc6ceabfe7549380b8a703a1fe1953598591d197d70bb185b438c1100e5bb0d188a73d8261c8b7a2a913cbccc88ffe5b2897245c058aa28a7f9fbcfe44d3359c042f96a55e30136e56f536daebac8b72194da007c7e0974f872b920c041abe655107bc2bc2b91dde37b865353889abcb1294c113769b405c7db38c4d3e3408aa0660911456059f2427fe6441d011929fdf80fde3eb30cf611f14fd77a47e42b4243defc45a6be9ca6b9989188a95a665b5cfc77904b87e6a10aa480a8aade071a798e61ea51eeb513895cfdcd15f6c29dcd62fe564d50d6e1e5b727763b76f1586c1570b61457e1b5b58bb7849b05e7dd5b0f26de5b29b496109236b14bc989b9365e82064001f903972801cfb29514c06774b9d5479487d0e6f4ead95ef0b9a269e431d3d407ac48cd6da498352895db2ac482fa856c932b51176f4e75dde073bcca43f89a784a590ba411282937f1075d26a00636c5b2245ea8a13d105d8748f14669da64adfda1274beedcd2d48a00f8985ad1171162de422a8747e081beb4bd5b48e044e58bdd505da6acb2fe69ba1a1c34c17b00f160cd76fe6fdf2cfc856357982dd654e16684951adf50ec5e7ebe2e6d6f8eb6a6c1340fbdcd3a6375e0d1c8fc6cffc8c59cb32a622441896397778ed6124d307ff01cfa7801152f39076ed125a82f3ddd9576c0e13450f29ba31102ad3d078469e248dda90440960fbe250b8bc108f4726b068f895de63148e100ea1bffd52d12263174c2d0b5bc8e240351cca88dc578902ce766299a9b6512a8fd86c524ab9fe58a18fcbf854b4ef436c9cf6bd0601a9ca3531e984b906b3b080746fc25fa526a667b2db62b8914b7d5f915155f7ec14ca498c892c245f5e0660ab3ea858cf9412d385cc487efed1474d0be776c913c041b0ee70037d6443827031ba18a7d8d75c91041f3e01ccebca3746217d2b1f660c43b15b928865e916f63c416374b4d642fb5555c7b47417efa70ea89015c9a124787633667e724af2ce2f05610f59090c5780e5564dc39d99098c4367c4f72ffe65117791a4f2d21073d0fe8b5154fdee54e3b29187c44ef820d5853fba43b237ada66425ea6e16caaacabc758efa58d1f8738342bfd5bb26f62d47dde8a30ab833f41d8d7785a5b8701b80a0954b75e47446d91a09be3d12829b39b2d0661457141ad97c56d18aa036d982a8585062b3eda145a61c559a1998a1d970e2f0de982684ad05b40497c3c9fde5cb9d74fb8319f6217938be85fc4a7de97e231c5b6bed1c091ed2dbb07d907db43d3ffcc9d1b7a4d6cde285a01026afbb629c4c69919ea386b2bd1241bd3438aa8ed94d6451975682606bfdf4fd7c94e38b424ec64a00e82382105484a074551f1aa743aec3cdedf53c816abd20a75c3454b9cd2e0fe7c14b143de9653e5c55a4f477da04066d4b0e6a616c49078af5ae63d968bd463f02d8c0576faf30def7cd71a92656f3328a790b5d487c325a7099b901e8c58b781ab79cd9f84d341458511ae5e8a4da5fb306708007fb93caca9d737d6fa2e2f2878be944c3f04d3d566bb2f96e8aa131a45ee3dc52b4da58f2e911f07e00cbac837fa9baaa65a8ba579e2c410454f6e4548f08ce9645cddf9386c2232777c9f97b90cb3089e915d4b6cf34382275fdfbb9155dd3c11f1d19863aba3ee9c6ff03a1288fd49535218596721a07c3f3d1447a063f43098fa14e868da27aed18aedd2183a6c0c90355a9ba3d3b5bd7619ad0cc31a281e19cd1ac5bcbe92e67845eb13df172a1c5ec2e516275dc2d912abf1306ff4ce029b39c857ed3cf13dee747b7c8de96d04a823f44cb592218b0aab99c94ca8c346e5e573e8787e33b4b4bcf6a66f0f87da73b4b6260d1a9120bf41c0b5d710560769156c057bf151215e60aebd744aa6353186e64c855efc87b5df6c5a51913ad92bb1023c39526f6aba6384796ca4952f21d5ea51468780b4850f93f2fc63f7f76d15cd6013587cf4cbd87eb02e1078e734eb5e860331b0d990beb0fd396998a6d9c6bb00e68a09a4c798918d4356b2f5d6155f69b2e930ba19cb4a0494845e56eaecdc25f06540be65c1a55f17fba44dbcd599f34522b17757031a4ff9bbb6545c64ed293396157b7424eb6d9eb037e315e2c4f60990ae5f7393c03880bd3f741d513de0dc412289623c8639ab8bd5f22e6e8d42f0cac1d782f7f9e3a294a93c448ffd427579c71dffbaba2c017dae1b80ed2ad5ea12f26e90e18bc5fa271623bc8e2a897b48a76401adcdd5672afeec5b5eeac654b37f0161b5356fa41a517ac5aa264122c2f5786c29df99e6570835dc29a07f1343f4c4d9fd9c2c1a12792ce2577ce3fce6960d0d4c813f6cb9f37cdaae5b5281c1b6f74261d3af273620f8906197f85d3b18baf7bfe739bbcda5c7abbd9c11cc0620f25eeab2d77b811bee438b948e0ad1e120c6d493720f202f04a176925608b48595fdd406ee5fa4d5089a8adec25f775528e3f6aad35cacb454e5b9a04a2c77183ccb43d07cb37bfc59d4e78b28a1bd8f4acf63cde2c17df682c625aa95027ccd51c67674269d9fcc7eec4356f62d2879935260da122e1e914971af1b91162b273d279cb78d46298bc7e8aba2e7848cf97ab48c056add243364f6919441d73e11ba0002ee2dda352d8a2613a6c80355e15d85ed31c359011f099eb9f6ebd3545e002405e32c32b9adee1b401228fd46f8a971c093fb3ba1ecfce1a87d7a0e9e07555eddf2585fc2b16c9236b3d743d2e30557e11f57f9cd6b528f76ae2d5759c2de9a641a38daf6a6c188bdf9d5742b60db65e3641f8c10a04dc43deceb059b9676205ac79fe5f7278c1a7ed6b5ae75a9416e7c84350ec88c19f3e910d2041040f5e794f3d43ce5438e1ba0ca96d4362befd55cc123d37671d27f34514e11d2679916097852671fd4e17fa24b9b0a432b23136bc59c1231dd79447636ac28de9fd0a67cb0c3cde462fdae5ec84f372ba69b5212fa563d8e1ca1aabda1ac7832dc7d0e84c486180ca840c624726092f9c773e6963c89b9a0275be8b366a782c52d64458fd0d467f24d63898bfc6c55aa624dbaee21f499e0d53edb46160c4bffb5998b0d869e1241c5a97b1c21f8c2a5f219031cb369734eaf0cbb7d0d088ac2e454ba9d50b3625b38310ca5c7d0e05cc23ef869fe009fd32c72fb393d0d1968f03ad8f21f8e31f54d92953121d9d1ab9893b2a19a3449d973f23a75c15877657cfba3421bab7b2fc12c7b8be17e1d2ccb38a5cedebfa1d2bcff4bb7b296acf5387ada88343ca4ef64c55e13c25c1ff3032e7da98b77828624865811f8445f8fd928f72a4a2540f74a6804134886138df773c741400d60823958b75ea8e4c65f5871df228fbdd239d7f18925d64369f77dabe0dc6786041e9f7e6670b974ed505b8dfa6abcda19762f139f4fa983cffc588fd51fa1fee2f93bcf12a52d12977cd799da726b682e15a8bdda8e2daa89456a7a15906863b255b6bc3b1f6e0926d460021be14a8daea0c8c5205235005e7c107a31ec50a9c48154d6eaf3919b253e5cf634db9630ba3dc147c31d523a541202720b6ced4b202ef22f3b12bb2067d900f771a509e9f70b360638ee4d153b6a7ac4ecb29a1578e68240a329a948c7dffb65acc007a9a648a445ad358d36c20dd09e5e3ea7b05d453d28f33b0ed7e7a67923794539617eba123ef52ec7a6c9f8c147958b6f58fddd013e5114e55c965473ef18cb257ce2b41054f971e58d2ae23f2ddea0465334440c4725da63e825c19083a5593ece95d8f01f10b20bb3c818736ee9cff6df1bf6ef6399d5ebd2525fcd0efc85e36fd355f6ea2ddae4643e4e1839bcc4c8a8e63ac7536b8c3aa5ed65b268feda2680705a967ce0bd8ff0f2ee485698587af43dd60cb1788709c7d58be0660a02c0c8ac11f4ee62e76fe745978c17d466d020218f6c9c8de919ae2a09ab9d7f91fb0f9cf5c87d3b5d0b7dd669e20414250e8d28a617e18345e6d7d82fbf35523d760c60b1179ef66afa99a59a1ee3dfaac0978cc2cb9f7eda32a69fb248a9806dccd9b59ad7d25a2514d083804a2bd51389834ae2ac4cb4c6874f0c36f46499b126da78bef98cba3282f279619d29ade77ac75f9fa35c1cac188282535d19b602ecfb4299095a6af83683eb28f01e3d30d0c144ba5f583119065b33a1417a9933e537c6565ee386e25bff5059c394403c8353e21caebe38d6cfbab396bff76c4c829ad2ce2c408941cf949d5b01a34556603a9f0fd90ced9a327d415e6c42b15532847a5ce9abf1220ac9c43e0bb575abf1a3c1d7d107838009f7641d31568a4fdefe45da3d472abb8392e38483c13dd7f5bd5543a1f39c99663242467c0df56eb2bd2df17b4843c8464543e899e111b2e74a9dc588028288062fd8028053cf65db8ad54e0a8eacd10486c8923454167db8ecf8b7ba12e515557ca98477bbd0eefd809e70f8d53b01ebb2a9770bd12733c6afb10b0f9cb6638b4ad264c749e9b581110ff3e54081a9d2da9062e1bb486dc33a408fb20c9569c02e3a545c795376a24f7b66f9547708bfd05404f8d6f5f88cd304d794b0086c3ef253c438dc6f65b97608026198302e63ea9cf2c48e97b29fb6eedf15522afd39e5563deea6fc742506139f2ee9cef95dfa85c4cd5602b8244e7b59c08371dcf46d29913d084b690bd509b8b20ee277e438457c46ee1b52e8c5290d2da8c3555160f8a5fd82ab54687617fbc082b11c9a59109a9d14666052f0833aa2e3cf4d801bc1344e93f3e27b835c92a3eaf9f27f4bb7541a64ba9f860d0a41ea9867c67f2e90743fa3e6117d45d2c124f57ff0932be69b889be0ef6c2626b6627c1b21d9b3e268ac6e1ead303750c89a0607b10d20d4e14896e4ba5d1dd3db83542ac440729ce91c7229153788c518521c31ba3a53ae7480318cdd09ed2217b3be2b0e47cc07586982982cd305920e544ef28b6ea853f0fde6c3da3d0905ab5e7e4448a0e63dfa0c7a9184ade24ff839704a6171151e564c2be7cd4579c062e75ff2c55491abc74f5689e7effa94da4d4765dddc54c6fd257d34cebcfde1a866fad5b222a7def563b32aadfdcb83455da6ea92e9fecbfa4932e90b8ef775e108be2ce389dbb78cdd5e6998e4cd4d6cd69415da175459dce9c43ff5963d6b3daa377af3f9d368e8aaa4a4898ddbd747990543fb5962a324356d8bebded29984c4c19ed622e56252a97dfa939c9a1791fea63461672dac7c59ce10f5e7ddfce8db2c9e1dd0d523653507fcb035325bee5a30352f5b0904c13d32efd1f230408f3b47318736e3d8263051107a5da85e2afceeb006c0f143132990c66ecc8400a1ab0ab27dd6411d2b3ae7ac54fb4cfceafbe018271341592fa554d864beee720204deda1a8fab796acf9f928a1cb0d0b9c76e58b295b89694ae355f06caf4c2298a45b3a4c03028ffd984e2fe34b5004330a719399ccfaa93840b65ca54dc9aa89788a41488403cbaa135b70e119296a4dac7b78", 0x1000}], 0x6, &(0x7f0000002740)=[{0x1010, 0xffff, 0x20, "11a4730e586d5253d4bca9ff62d3c8cbf6f3c3f5fbfc6c5f79d5eb6e8f4e06c5aa56c520890a6e0b1e451e6ce6a1775de293f43700f671fde5d841fc4ba85cdf3c48d2851fb104db09c893460a0d3c52f0d5988394dc9ffa782bd4f744676c206a44dfb8d446523446d27c4f17574ab47c4b31d8f60c221307c90845ec097180089baa359ff71483e06962d5caaa7a2cbbf9ebb3255b21f91f962df18804f16b46899a02a6591de6a1ffd8406c41e3689146e3e2ff99c4c7cac674ec89477e26ca08ead0100274662220c5cf326787cd1225d243116e69d6f2ff74a605ec174efca2fdab9b71e158003aca4c4d418e1ea1539969678d68902fc77d2057df4dd8d1c2c79e6efcb5cc7f6887c4a645566265d6f0e2e1af409f3ea49bc386d18023ed2170b34c362e173e558d1fc36abdaff44a4385c41d38ffc40ebd7d7d72844596804e6c05d5dd0a8c32ad18c9b5eaba80b18d7053bcf503346d9e4620ae85eb918e0b270e3e27e89356e94870d4bcacd5006f11fb2a1f10f234fb159b63713817aaa156028debcb4cd06b8265d66db7977b7672fa3cd923e15d4930627d735b09c94c210776dbedfd73bcebd72c074460f71ae61679881b06c503e03321b4fbdbff83664605abcb6da44c569c57327e92d91c1b03a90eda53eb61cfe9e213afaa7636a4f6bfe82e25a6cf4356c4ee99c030b790a6f1bf68a4ee22ea6d9a2f30c69c0b301561879131fad589bdcdc5d8022d4b31e95252a6382eb4aa5c4ba190af68d880df7afe6f828af4a0f6904214bdb91b1aeb8cec8abc8c1f38a93bf4fef7794d0e2fd779a8e0de3727ca29eefcf3787b55ba33d646e803341ef7cf3cfb5ef4c0e5dda60fcac0dd6d001ae8797bde558407237b9ea0bd7ec47897769a66039b20f91b6a363d5511a0e2b613c054cb0be2a24d738bd0a48eccb72bc1b6a9006a009523ff17e3eb75a3533e9fcf6431a24ce0fea6715419d16a0052434c728940afee2d68aecfed82151a387ed531460cd77a726818b29576ea385f0dd83b1a3d0fbb13182cee43b6c12b79640fcea9962a5c0018b908c552975847482f35235a335eeac3d860677c2f8f2c5002c176aa7f0acad9295157a5e75ed03bf48fe0ecfd5c345db974c6fdfee612e418b3b682abeaee4950f06ff731fa8c0edf3eb6bb65b78bcce4ecc587d96c7a385a965291e2b49c9868a8705dff8e071702bfbebb16e952700055ae70c7db644d32a1d24fd7a1951e454e6f5ba1f3d19a0c679d4f08d03d5292dcf64b9e88e355268fb14620e416536afb4b128e1d543a5857d51a78e8772a7e180251a6966c157b375b8eda545219034c518abcc302c38a60f33dc95b1e258e04aa021adbd50ff02273f851ab194c78a003e998b17eaab7eddbe863da075d34658300f84f0ecdc56fb790af0af8ed3c0e4c8ce724a8edc01898f5b831d3db06b77b813d6e844f8c902c3d4149d773dede266a5d63b0e14cddc1fa10c51075a597f6a3fc83b503ba8769fd08010542380c6027cde7c92594c32aec26a2aad77875963e3a87be7ba79f6f6d4b0ba84a3588dbe8714607aa6821335dc1f816232999a345e7bc5cccf004ec0aec003ca4163883631a232606dee10aabcfb71b948ec8d864fb978414afc921b869f35c29dd4e69158348c4d8541e08fe5450bc90fc4ada833a594743364ccf5070331c4d70661b37709d65a911da2b1b73b7fa61e3c329be8ad6ac7b3f69b67744edd6bcc64c836f7bb2526f75f3be93f16c164f8aceb1a4cb4ec43ffe82f9be8ab14d932ed8f350b72311c576c5d9b726d3090fd02783efe025c37752f1bae5d6b6d7442f1f88e58190b2d1c115d0dc2b6fb28642cc613b8596e1861292ea9974822e29283b0de1db5b918e3fd4c478b91c1932317bc22153464cd8f43d5a544827bb64df3dc82e9682cfeeb0caf9a2cb36cf80ab9c050a779e97096bdfcbb2688cd23f75813f8ba3b7f8515bd1f1ea66205df519dd3682492d083fba9464b696be006b84fdbf095e88a663526585866ff4c04116a3d64382fd801e6ea6afebb3f1e925386ca8d91141714902f507e63ac2a31ca21fd6e212d5eb974be32903bc09d540b0531fcab25b70b9e3dcb8be47813f6899bc9721f75f0778ff2639de7808c0804ad6e140c220881d96d39d72a702dcccab312a9ae724398cfcd253b30b78ec0d5c21b23fb3e2e84ed8452f8440f5dc6648da22a3c1569fa3f3340d218745bc2b2746b5f9ec03409873ee7b4e737ce0638fac3b0630ea2856fdf6657383b10956407d08a945fb340cf18c3312861c02c11b5abf069d1bd25c7edc083beca3a9ad5ed106636d277fe3e72cdadb78780177d66c243b0f59bbb2d8c4cefaec6c6395027904036a13529c03e4818b58409578e11b3cfa911d034e02c1d3d092183ff5c9f28b48898aa8e83fa10371e3c91412bfdcb18f966e0d614eef00f4e67667ba542682f10639dbca79558ff8bad89d630888b71a6236701f83049521b1a4ab1db703d21a69bb375b9607258e2f3598bdcb25591b990963bf6965240da5c34f4d32c7699b384dce4a6728edc76b06dad0d085df3c15605e28b78ebc737116b1a2b2cc499e5513c61596b2c8ff8e9d9447fad9ea8147b0423f1b6cad05ffc1100f3b83fcf32a41b09f1bd7ad8b468dc1d97dc36de9cf097386feac7109c95e6032e1a340419750ec93714eb934aa9f2aeb7abf0d8cf94fae9275d2c54e5ea7a22ab3e34d0097a0e7fa879d3d8816069e9511c59a574ab6ec47da5d39cab213a475b5aa4ad37c610bb319fc649f076198eb91cffc02e6209313c80a536cfdb5088a94fe6855478fbf693340d96614446c80978ba8cc1e0f79955ede0b25b6ba432261c89216a2099ac285088b051672e5c1c08d465518eadaa50246f2d87f185ad12974fe6b5d0a5366b4704c5ed049dff26c09aa7c7023e4192e902baad041468a23ef509298861941046f4c04f5b17e4b5f49ed40fd5c8cc53cd09041084f1ddf1ddb19aca2d0cdd813b9de5407dc8dbc41661de31863ceac726f8bb903339a1dfb2f0320ccb8574bcc2d30b2fea6c4a90c0346029837f3e0c87f70407966ca51312fb8f98f3ae82180f02139cb3f0a31d6eeea7debc0f7e4f1ec11c039205cde121a6fe0537fc2ddd30d6fbfe6b5d4bfd075b0e8ef4ebd8a9021375142b00ff6bc98326a2a66047b40a2e6cce5ff2ddef6b83a77ae0242982e023ac6d278da6ef99b8f12df71ac7c7adf6964654c32253e9ec22433a6579d8458d91d1d5567aeb34bd5d0dfc0d3194706b8d6a1942b19aedb0495da6b6ca155b46432d537033419eefbb0b64ced5e6fbe88e5826ea44f13da0ab3c908a69c469991fea8a1ce364f326457fc34b822cd615ec077a10ce90477f7b3b6068f363e38c684175729c083aa025530e6ae35d56037f6bfde036aa3db6c18812be00eda88a1a1c8b049777555a19c155e4c8a92917ffede0dadc42b1cb100a9d27a048e2ef621fadc4f46b4d3e214bf9b6012bc9e77584dfbfadaa27f043ee9c605c1894517391d46e7b66310b64738dbe22fd84955e2f06d9b89b6ca242bbad8f8794e06f14573872ae0c243b9d21895fdc9356b8a51cc710deb3494f3d9c9cbb886dab4a91b780ac1e8d088713f863f5a7099e9f7e07fb540f97db04ebcf173d49b249b72b68ba91ebf1817314b249ad49fe12f1b797642b89abfc2ba19bf2fe14c3c7be33fa0c6900618a6f1adbc63cb2ba5d19ea7708d638ec395877d41d6d9ba69bf39ded8d273365d03e354be096c44a78b9697cdf64a95c92d2773791500dcc6010a07370568275af46d049f9a6de47e268d975347fca8c163969ef8a124895a23d3874dfcedcba045c953d077aa8dbd6d82fefd889890add1b7fb778e47d28247587b8be718f50aa5a0d0f64012d1eeb9f815dfe2f0f3b9aa134e7e2cbcabae498ace49bbbecdb86fc3b466a3fa796a6f3fbc847db800cfacc1a4930f7aeeb6462cc371294f2006a37447588ca88c94497390d04cca915d8070608e43c9eb91d13a3a908eacfd91b01b7822f5ee143d0b6757b5b9881578538edf4e663203a11cf6eef150b1b1364ed59a8a6cac5c2ca5df498cd3eccea4daca245313004f847eefbcfdd83c17da9966663e14f021c02195db7304eb21126198bebf2aabc2f90cbd6cced02a6484c4deddbf67746f9a4ee78d76dc547b0165a7360d4537b37e0f253538217e4bda26ba93d3b1c4f1eab9e44a285ae5f24397f87f5960aee9c684f2995626481c3baf27e8e225c41d33b93d17598f52bcd076be21fbd64fec5a8f5bc1c6285965495b4628accbb64f3c2d4768dcf77feae96a6f6d86e0a789a761903999d3c46cd4b2c0813ff322368d2e9e79bf6b03f1a00ae15e0d5e4d32d2ab8291d6b8032da214c8a93c7072a235e7b32aa82c1762c7b6dbd6501b6f3d1a2e50dbdee09a4b593125a7744b30686e2b6dc35fff3ce5462a289e6543f28610d5c157534dbbbc57161a5064ae839a397c5e6e713dd1bac7285657d912b015bc32d8218592c3043843adbd5894ca8df2148534ae876bea263fde9e0da1b3b1ea7e8e875407e26d21f212649ad871dc841db796c29bb042e162a3fc6aad6b2eb12497bd1c9b9042f527ebb689c6a455745c1bbf90a0bb124a6222a0fee2028a1e3dc1741cc2b6adb03e7b5dbc68bbcd13e726ae09c2d01bc8dffa3fcad154107310b49565cac21f2fb3bd40e4316e65f7295f8dc23164713e8cae381087c6a47de5a92a61d7610e9641dbd89e1f303beccac06274c6abbcd7b56247d5f91c21ebbfb6fde566fad0d18a6a42794b94daac59ebd55997e169f81bd6b9b7ef3ae6ae9aefdfecaf1f4288ba71802a0ecf86d0836592a41ddf193dc876a8942d99156c73b7effc1d3b636ae3a0784dc827ed20238a8dda0ea73c57c722fb238b976ba9e80377855f38a238fcd9690ab9fddf57c9c71b5a40d68747ec1766789b28f65a74d9b46effb28bdb47c8e2115ace2b5046ff0bc108bda2a48ee5abe134889e6132c9ea90ba0540d6283fe10772519dd906cb3751713eb812587588a3f41c3add381d5fd0870dab418373cdf08ec23fca575addef4abc06b6273216a0931b34e9e9c3b6b30a4d9f206574905ed5a4f95ebbfc03b9b49331855562d7afee0b8acb478b868ace2cf5181dde0f138c48594e332892f46550e43a41f8f12221d43c3b3d9384a91d03b51cb99d15acd925c8144d14af4bf0a0bf4d6a187fdf7740a23153153c4aa74b822e0671b31907d0cefc1f9e5f1b147f021946baf194bc05411c71ff696e7459016e7d6f974754f3069717ab6376c1457ecc619a3facfd400db518211b6916fd2d9d623c7b14fc366172b9e24bf13fb97ab3319fa2f4c16f8a5e2868859d850cf6e5514b3d3fabc27ab3e7677871fca52c7fb5c74d82ba233b1b688d1f3f34de60ab25bc0f6015d0a15894cee0fa81c9ee0de580dd7a5bbc736462147679808db22da2debbdd45e9909105a853566f1c970242057272615fc3371f3019c56f61447000b21f3f6abb1e72f2f694485be9f5d5125da8e0689dbc6903c98d5db7858097f882dd229187cb669bca55b50e8e4241caf1ad9d737ea3adbe777586acfe37002842b79e0fb32c6cf2b58903f6642238904d47ac3528bc8db21d84c615e5518d8488343c2996b29b074758004fde511d44362686823aa1a187f797129604cd393ee2c54e7c8310911babc53948303af6140ad1a9ad11a2d52aa8de682da2235e54aaec6b1cae90aee8"}], 0x1010}, 0xe) 11:41:19 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = getegid() chown(&(0x7f0000000080)='./file0\x00', 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 11:41:19 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x38371daa, 0x10000) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) 11:41:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1ff) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:41:19 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x0, 0x20, 0x4f, 0x1}, {{r0}, 0xfffffffffffffffc, 0x18, 0x1, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000005, 0x3, 0x4}, {{r0}, 0xfffffffffffffffc, 0x52, 0x0, 0x7ff, 0xb8}, {{r0}, 0x0, 0x8, 0x400fffff, 0x10001, 0x1}, {{r0}, 0xffffffffffffffff, 0xc7, 0xa0000000, 0x8000, 0x6}, {{r0}, 0xfffffffffffffffb, 0xa, 0xa, 0x1, 0xa920}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x9, 0xcad9}, {{r1}, 0xffffffffffffffff, 0x89, 0x8, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x9, 0x3}], 0x8c9e, &(0x7f0000000240)={0x2dd4, 0x6}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = socket(0x1a, 0x4004, 0x8000000001b) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x7012, r1, 0x0, 0x1a) truncate(&(0x7f0000000040)='./file0\x00', 0x7) setsockopt(r2, 0x29, 0x38, 0x0, 0x0) flock(r1, 0x8) 11:41:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x1, 0x0, 0x0) r2 = kqueue() kqueue() fcntl$setflags(r2, 0x2, 0x1) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:41:19 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) flock(r0, 0x9) r1 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) fsync(r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x20, 0x6, 0x7, 0x8001}) 11:41:20 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xa) chdir(&(0x7f0000000040)='./file0\x00') kevent(r0, 0x0, 0x0, 0x0, 0x6, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) 11:41:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) socket(0x1, 0x5, 0x0) 11:41:20 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0x90) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0xfffefffffffffffc) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3687", 0x2}], 0x1) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000001d80)="b81de0efed8e2717e2521789dd7a93939250585dcae6ae1164c631ccf5e70a0211d20754f6bc2c467a4e8f589c027f9b513eebe2b9666f295df1143f26e0e626a4e6b4a74df625674bcfbcbd70962223590ab21e1a733b90f6dbe5f3c90bc7c1ffdb660579d144910a00e8e5f0b9602d511fc3248cc471ba0de0295f88e0f6caacb3cb75c7b890a6c497a967450913e0e8685bf3407375c807cf6c35cd86242d035fb253575b2988eed0ead1c4ad460bdac7f827423012758b83dfa8c4a7b547adf8ea28ef9bb5baa496444b2d0e277ad5943349cf5c7e69070f627d6d5603ba8ec6d1839327ec382708b498644ee0ccbe6e9d91a349226a41db68bdb55a3dd635e448bd50640d2eed5319ffe99c7f4d236e304e7a52c91ef39d14416e3fc06422ca98384dd44564cfea060c55e2564d66220a1fb59d3214ae86d7a974043ae4c266b03343e7d8a97908802afd94781af07b8ede1cb52e15ce9eb6188d6f52379ece42c02eb8d4edfad49b360a3bcd4edb7e9571aad5f64ed0bd5042dd80da536e32eebe639750c76f5d4912f1b481718c5d52696ea3ba2c5a30296c6f715898b86d02e440e1f988668a7d319b3243061e6f26adf846b9f8b54317cb5e879362a4738087c9b0bdc8105a8100172e01e92867847b8511991015c796dd294601cf9478e1433d0c23b09209eda9ec796b06a060e6573ad47bd667072b0891356f47029e2da4e54b0cdb63c02bb73f2321a9daa11b6bca71183955e1c10d06d8d8aa293e95616c1a23c5ffc930b2b2107c3d243ccf357319c7c3673e7682f1ede126ccab371ca244e206f8a3d7d0c6243d4726e95d51a8914909aa0c355bfc983f3137d06a7b6c44cc1068e62894922002e588f72c0da6dcc938b32ca0901d143dde20e3d38c2ed61b719c5f15ed455d1c2c915a15a725d2c0aeb8849d6ff2d8db25584004a060930b05fc17ed9a029295b1a36a8b1c587c71f0634b7e463d63f343e284749f7e3cd7c3f89d290785beb5e48167970d4c3b6acba93aba09e00ef9ad9df3dc4b3316b85da7be2fdbe73d26ea37ef6c21b6b3d42a7fff3fba2f10a76e6552b33db3635c6aa752d8efb6d7414a0ffbc670d4f8c0975e4369f05ff46acfa1c5c90a06802bbdd0992cee1c2d53ad3f5d8865bdeb832bd462479d09b6ca0a03f6bf635d6051efcb1cd7dbd1d1b99f95693ddb65c4af24e260618d2b03fa732c6fa7aeb5b5bf365dc30b1ef87be562a0681ee5cd3662c0ad7d2897d4538424af213079e1ec409822ba38f6737461a3012a02882a61ebcaf774098af18041df93418d588ffd7c3ab738ae9a046bf2cba1e61e21558ea9d9a4b3307b0955ca3480e52abad42c696cc5ff8188820ab1cfc277f61e74758ba88148e006885f1123176f26fba49c02da28f24cacbe6180850bf05d4beeed43138dd12a9e4d3fd6de573ad4ac03b03b3ab5fd30dbed7317c6dd8c00ab846d5b12aebe1e3677493ae5be9083902191c0d1f2df43811e61de923725404f1c9f904085667756341efde72520a0c571e19b1635c20b331774bc6b6aea4ef938d937b9f6f62468104019bb3dc30e2326719f13e40d18a0b04cacd41447da721fceef15181ed111f6d0260fa135c98bfff1fc618ade2fdba75090a9617f56a492a9afa8d7993d2ae3549a2e4f3946a5cd0d68e36ece44cfae2ec768c8f19336e9d8072647ec94aa32439c299b0c618b65229e11c0cc48c39c0c3a522cacf2d1979d641d98668f9f9dbfe9d2b2950425f590e6280897362663a48ca37e2c174cce654bbb5ec6623f849987d8c60f90bddffaf33f2a7b6b2d31e2f17949e3572c2874a09f8634446d3ee1b6f94b512c7fe85c3054b0d7c6a3f42c2dbb4d559dd0cb8b5c690cace9248f180f7c8614707365d5fd38ffb5425e945a0834d792425678450c1b16747c3b44bfe321be1e28015c9543df0ccfe6db40528a29b70333e21be609fe574dfd78951a1c4e9add52e0f24b8cc0af450ded3f497e656c299a8676831cd1c4d17b3991715b94a020e2b304e4987bc4ae740efc9cf32f988c14ac6a7d314a43d05c6fd3a9a1f4d76f9f49eca90f64ea520a8d2618a53c91baf12fc1c7e24c8ee8631c162131e9745c26d3bed83687d8d15c0314ff62eafcb51e2e86e05bde9c122227a6a5831fe40c84a6494a9f02f3", 0x609}, {0x0}], 0x2) preadv(r0, &(0x7f0000000080), 0x166, 0x0) 11:41:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a95884746829fe27c4a6b844d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360bc851481c2e4d801e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadb00ed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599", 0xd09}], 0x100002f3) fcntl$getflags(r0, 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) 11:41:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) getitimer(0x10800002, &(0x7f0000000000)) 11:41:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82d607dd000064e53000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 11:41:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x3, 0x100, &(0x7f0000000000)="8752844d532e", 0x6) r1 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r1, 0x200000029, 0x26, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="1d08d468bc72064af32cfe385cf7f382fc370339889dab94a21ff1a232", 0x1d, 0x8, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) 11:41:20 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x9) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)="58f990af1ccfa854104e8bc7abdb", 0xe) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) 11:41:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x42, 0x42, 0x7, 0xf4}, {{r0}, 0xfffffffffffffffb, 0x8, 0x22, 0x7, 0x2}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xf0000017, 0x3, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x1f, 0x1e}], 0x0, &(0x7f0000000080)={0xdd, 0x9}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r2) 11:41:20 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x1) kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x49, 0x0, 0xfffffffffffff0de}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x8b, 0x7, &(0x7f0000000040)=""/38, &(0x7f0000000080)=0x26) 11:41:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="58dd8fe61660eb401d6b324b34a343bb839d2ac9672a378f353c17c4c36d7bebc0cac87d85806229ed99a0c9e6deb19b11c55b258130f03d3edf2ef8039de066f4c04527865f3750f1e32a7df2a975ffbaf24ed02a2aeb1fcfa958409f4a142f245a00a17ff5ddaf57d07f7fb2371c36060a90a829d7f2f60a5f56bcecc9a57b34ad7dae3456c3f9948aa0a0", 0x345) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) syz_open_pts() 11:41:20 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0xa) ftruncate(r0, 0x9) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000603000)={0x2, 0x1000000000000000, 0x0, 0x6}) 11:41:20 executing program 0: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) semget$private(0x0, 0x0, 0x200) getitimer(0x2, &(0x7f0000000240)) r2 = semget$private(0x0, 0x4, 0x4) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x0, &(0x7f0000000380)) readv(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f0000000500)=""/216, 0xd8}], 0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000640)=""/167) getrusage(0x0, &(0x7f0000000700)) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='x\x00') fcntl$getflags(r1, 0x3) getgroups(0x2, &(0x7f0000000b00)=[0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000b40)=[r3]) fsync(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) setuid(r6) link(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') open(&(0x7f0000000940)='./file0\x00', 0x0, 0xa) getrusage(0xffffffffffffffff, &(0x7f0000000980)) write(r5, &(0x7f0000000a40)="9c1922af7a89e29bd2ad72219ae6a69aa27b7da11edb3be36220944e01edcb3bc2d2af057933105b8a6148c988d3fb0d87707796ccd81a78fdeb3468284b27c8d0062210601eb7da0089ec3e19a5a5b59244b216a866a40c67c7dda3e193", 0x5e) open(&(0x7f0000000ac0)='./file0\x00', 0x0, 0x20) 11:41:20 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000240)='./file0\x00', 0x8, 0x12) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xfffffffffffffd9b) write(r1, &(0x7f00000002c0)="ded7f2ecda4ad0d6dcea14c4e646d7c38701101df06b07e7569445ea046b8bf741759a4b4c755fac8fdef3c8b0b005ca7654b3f27dfb70329cfba3c681cec214723fd57060a1b6d7c195c4beddf56241e3b7e8c3c1640587076afa8f1b0f142de9ee5b7311a29818df53d45ebd0fa0bae9a3f137e17a4d062e09d9aee08c4e32e9aff887a26125500f2c84470927a31115b3a695075c22925d987278d9e75a0a081d5d6e2756f8acc24f084542eec9b3bbf954559dd0efc6e2f7c25e74f8ac165eed2f6e58d0a43f04f5f028f0", 0xcd) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x4000000000000000}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3f, 0xff}, {0x8001, 0xc4}}, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:41:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1a03, &(0x7f0000000000)=0x7ff, 0x4) 11:41:20 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='..', 0x0, 0x80) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) sendmsg(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x6fe4}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="2f135057222a0908632f294b1f74692ee10ff899a99adeecd9e411f84d2cac54a02c458436b33ea00b0a919b4f7b03cac4decb9557f77c8989491a306001c15f81", 0x41}, {&(0x7f0000000200)="89a92986580c403e7303b00a4243676e61ffd3dd20710f3e202d1f7a60151c8cfc5cb68e531a0b930b4787fb0e02a466214aac45e210b3063144b2a55b73b428ee05843f81bf9d88e4a70a0d90", 0x4d}, {&(0x7f0000000280)="8dc15da477e6ec616f62b8a12911cedaaf894048eb7ffa5016674abb42e4f801a9eea9476bffb3c086a6fdbb826fe173a9155305425c844209512639daa1085c341cf93ba5403d8135a6593e9771a4e1da4097109d3877167a235755693903ee30bee20661e19b190591510351fd5423dc0664a890bb359764442026ef0fa09f8a0cd9018f05914f9b2fa1ee76ea379babbf4d8481e140348aaac51fcc7a13a08e3ed09b0f3261894812cb0b0f06cc944912f0d1de271a0af742f884bef6c5e164e89659f5b1dde47d78f9a1323394c1ac03c487cbbebe9a6b7ff09b69", 0xdd}], 0x3, &(0x7f0000000380)=[{0x110, 0xd2c268e31855f9e4, 0x4, "196fbc4503dff6e02f7b2b64f220943ae285451e5dbef6ec7c9f90b2a3478622e31d43f73b22e685eea2a4f4fce65e55fe92284e61ed26070d16a095a3d638b1658638aa1bb8bdc56cba93a001f5dd1c6bd0dfb12608a04398e2f984587303fb52183a1d61ebe2e5a705dc36d9c24fc20c84c69a5da620130e25a0e56688ccf17b37e2dfebb021ddde9543c2bab137cd4b1033bfdcf3222e5643326192eac2f9584061892f4a58f041b99c5a6377121507349ef583957bd399c39792d45d21e684e313a67de794382d9f948f1f128876050a509328ea56016bca8b28843021448328970f4ee70b6df1fa891efcfc58e7a6dab12bcd3e5b8bef9e6cddb60c"}, {0x10, 0xffff, 0x1}, {0x88, 0x1, 0x23691b44, "69b9c545945322569a64527a6ce7671f73d4abd0f0164b362c2661ab659d21b9630f14b3321d137dcf5fa845db5e4add966031ac28ae1ec0ad7489dd103c036a0a4eca47a6323a90c1c74394d9150d24831aa2970c3d1b0e08e273a5faefac40891eebc99848240763359595750d2f615cf9a5"}, {0xa8, 0x1, 0xffffffff, "9eca254a95f78340573489cd8014338509763498a0b6a49c3ce83333e269e56366512be7f9dadb981e6b549fa643d75dd613e436fc0fa94f81793cee1c1795ada6773e8f812fa924a4d9795708a5b705f1bba9fb85c1c0e874426b733738aed9f3e56f81ff1a6d972bf9d51dc5e8c678fda90f717fad1141b68b389f0cda4f2640d3f37220f635c73d257bd8e4191d246dc74448"}, {0xe0, 0xffff, 0x8, "fe79698588b46e8e45d85f5af66d12a0e6412ecdd34e9e9d041838727395f4202d68af450b8a96ac382f69b98cbc071c33e636b3bd683a6d1c1607e5a152cf028ac413cd45df925fff2c4cdaaec7e1749be22e13e8aff69d229a8c84f7839c153c78fc8f48716f2e559de46837939f590b84b9ea97ec615dc305697ea61dd3c9a2582d1df82aa7988e006e504354c8490d57081dd29c2a5a2aef1b3a04e9f770e439841c62977640fdb01fce07c8b78b850c82513be1e0f2efeaad17e499da3447ffdb5d18ab83e2cd83ccfd668206"}], 0x330}, 0x400) recvfrom$unix(r1, &(0x7f0000000700)=""/4096, 0x1000, 0x2, &(0x7f0000001700)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x8208, 0x400013) open(&(0x7f0000001740)='./file1\x00', 0x80e8, 0xa1) 11:41:21 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000d10000/0x1000)=nil, 0x1000) madvise(&(0x7f0000d10000/0x2000)=nil, 0x2000, 0x204) 11:41:21 executing program 1: r0 = semget(0x1, 0x3, 0x602) r1 = getpgid(0xffffffffffffffff) getpgid(r1) semctl$GETPID(r0, 0x0, 0x4, 0x0) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) 11:41:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, r2, r3, r4, r5, 0x181, 0x8001}, 0xf5b, 0x3, r6, r7, 0x8, 0x3, 0x4}) 11:41:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa) chmod(&(0x7f0000000040)='./file1\x00', 0x4) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='w?') 11:41:21 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9ad1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:41:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) geteuid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:41:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 11:41:21 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x5, 0xfffffffffffff476, 0x1000100000000, r1}) r2 = semget$private(0x0, 0x3, 0x15) lseek(r0, 0x0, 0x3) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/172) 11:41:21 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x3ff, 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) fcntl$setstatus(r0, 0x4, 0x837dc292a92eb212) sendto$unix(r0, &(0x7f0000001980)="46f426133b23af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c502a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb689171509f3172ad01045a1dc496a0ef10a2ba3631b66d3ef63bf38f8c730b824dfb960eb8545abececd8bcbd4a6a66b5fdb80df2358b96224e4f9982bea70a1ea7f836552ecd0dc0677ca30e4a3c78ca6f4b6685376fbe25be2b5334ea3c75f4583b37e8090caef9a0d0c69cc3644092670ea5026bd004ef5720669ba396736d9fc1be63b10df1d3345a996fd97bca94d766c8451a98aab14f6b0fd396a83e156dadc1c0dd9a0e216388eb6e9cc4f23e4895d83f8932c92c3ed67204f30988c579d8165b11e0bfe473c2eaa31303db4315237098ae12c1c4c28ecba1e5caf76c6e5359f662eef93ecc8df5505586451ecd1103c562c7c1b9025e1c5f87bfc4dcab63b4fba099a82dd2dec8e3f329b3da5c0e9dec68580476119b26b67667ea58120902a74a6b72ff07c548912fba9459b145e6c8dff2c019efa16e0b6a7eb195418dddc37179a12fa16b79b16551df45d3dc572a9c2730b1633142c44479ccf", 0x122, 0x4, 0x0, 0xffffffffffffff2f) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 11:41:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) r1 = msgget(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/26) 11:41:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819", 0x729) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xf527, 0x100, 0x401, 0x400, "d144297da830941473bd0a9b25add1a2d359eb27", 0x9, 0x263}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:41:21 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000600)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file1\x00') r1 = dup(r0) sendmsg(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)="c81f286275cf307dacf7794b1c0c57d413f8acbf9219150de90199d699d4b58e73f6c08d58fdbdaecafa45f21891e8c2a9dc0a81f4d7d82372947dd74f4dd6c27c4182f296e18b71f246fe54cb6d64c71fdb534a50d1d5aa60b0ddca4284a4819da2ac78270731794026c208c624", 0x6e}], 0x1, &(0x7f00000002c0)=[{0xc0, 0xffff, 0x3, "757364f59695b4c1c6f4a732880161d90481a04bc8707fb7da4f8b4226e57c2c04e70292e6de2101471b43f30a6b342abd6ebd8097d2a9f291f45341f992eb1ed174d64c0c78a838df98146dd098798779924f4fedca323920b44a4a594cb0ebd01806b76da571cc8f07fda1edb18703a14abfa6cb3592f302a82ff4c643d326e06091404382890f618181973b944af80fb0d37e99980afe87b224465e8f57d1f41b0ec92fd89f9e95c3cf5fe767a8ba"}, {0x108, 0x1, 0xffff, "2c68b99a389e593c97cc356535550283d63cacfb750f0f8a7aae3431c88b01ab9c564a7cbc1d1775fbb9ad656f7b53024b6906fae22d63cc2f16d14bfb5c7bb42de92084f434fbca0d721ed105ba2ba30faea7c598ad7b4ede2b67b20bdafc3a17adb2390e6ec193a250e51002986c678be6cb0e5f414c53e2d0dfc5435c1eacb829b7e01fbd258bf2c80b0212c4c2cbf41436e7cb5ae857b9e9a2418a9f2f304bb670c8366943fdc9da99f8d1e37bbb1a6533ed040f5d88cea379924bb73d5105ba801f3d0ef8afae780241be7a0315f5c702938b7b14dc3f2a5395365d16637f776fe3e545e3059e898badafcd42adbb7bb130a542"}, {0x100, 0xffff, 0xc8, "1e82639984dc5cf4730fcc115c54c79e308f7f0b06fc937e7ef4807dd8aaa210aa01f908ada315a2678913f12a6ea778407f84893c04e4409fce97bbd7c2efa42a49b80b46af72db3816dcf7a4a617f313a8ddde9d378c85f7136e70f890601dfe93974cee8115017ea67336e16ef59b36e1d742cc1869b00d9304c3e9f58f4807cd74d55fd37b317d046e0e63e95ab1d09ae25bbdd8d2b9e75d3ebedded4e9e64077e4761b84c174accb70a8ec6395951d3206fbde2ffe160f1eb12f06eacc47bda67fa315c70eeabddabcc79468021f4d3b3ce440e87b22064005160e9b8d38b74cf71843318f1f6"}, {0x28, 0xffff, 0x6000, "8d06072c9c01be497abbdc09dc01f6ee5616c0e327c92a97"}], 0x2f0}, 0x8) ioctl$TIOCNOTTY(r1, 0x20007471) openat(r1, &(0x7f00000001c0)='./file1\x00', 0x10240, 0x200000000000008f) 11:41:21 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/37, 0xfe37) 11:41:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20880, 0x10) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x1, 0x5, 0x9) r1 = socket(0x80000001b, 0x1, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x2, 0x8}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0)=0x4005, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80, 0x0, "d7e7b9817122023dde0000000100", 0x0, 0x6}) syz_open_pts() 11:41:22 executing program 1: nanosleep(&(0x7f0000000040)={0x80000000000002}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x220, 0x14) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x2) 11:41:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x5d, 0x20004, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:41:22 executing program 0: r0 = semget(0x3, 0xfffffffffffffffe, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, 0x0) 11:41:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2d, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4f713048e69931929648", 0x14) 11:41:23 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202000000ff076584692bfc65ead7fc00000000000000000000000000000000"], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) chroot(&(0x7f0000000040)='./file0\x00') 11:41:23 executing program 0: socketpair(0x21, 0x4000, 0x25a, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) r2 = dup2(r0, r1) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4}, &(0x7f0000000100)=0x6) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x50) 11:41:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) openat(r0, &(0x7f0000000080)='./file0\x00', 0x50, 0x42) 11:41:23 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x80000001) write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0x1000) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfff, 0xfffffffeffffffff, 0x0, 0x10000, "31e36edcf052d346335e24d766d87345cfef6cb9", 0x4, 0x9}) dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 11:41:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) r3 = socket$inet(0x2, 0x8000, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r6 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) r7 = dup(r3) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000100)={0x2, 0x7}) dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r4, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r6, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r5, r4) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 11:41:23 executing program 0: r0 = socket(0x1a, 0x7ffd, 0x7fffffbe) socket(0x8f86d932b55e77e0, 0x8000, 0x700000000) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 11:41:23 executing program 1: r0 = socket$inet6(0x18, 0x6, 0xffffffffffffffff) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000000020000, 0x91) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x140) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 11:41:23 executing program 0: r0 = socket$inet(0x2, 0x10000000005, 0x100020000000000c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9e1eaa17f4ed26ceef21cf806ce73ac69f47fde14e196c5a8ec0f248429f212a331ee323974901719c2451c08ae514a4210baaa63e40833904871a3615bcb0f3847ff41e3da17fec7dcebaee78e2900ddd288474370606cd84ea832009d5fe8594610eba42bec7e6f698165828fb5e4eb989a5b0a1db2fb24155b6933c2945a9aee39c7fbfd72e64c0a64ad6339c5993300595d115218f78a63a29180ee8e1c3c7753512acae41153c255bb30f0236ea8742d041ccb8b50dacc003c37c", 0x76) r1 = socket$inet(0x2, 0x0, 0x1000000) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="28f3a1d62706c31717b8e2a5b1d8fa75eaf319034aa71f73b0d4681542dcb6217cad035e805697d8ddb75fb030c847922b32a661e98a60cbc10769d797a413a8d6ab0b7d7e10adb34c9bab585732bf894668e0dd6f44365fe4673056c806eb77353be21ba01aed54888c24c9bd9bf93151659503fb6801c95e7c2f5024ec6f6a69721e38229e11d2dbfa1c32da14ced4ec2eb87cf911ed66a93bcdec824a27187d26c60846b4e9f997c70645193d18465a76b04eda24c57768d35af0eed4bcf8d045250abc1295a9e3bb88ca0df7f381d6760069e25ba24d90371958766735", 0xdf) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="f50f00000c000000", 0x8) r2 = shmget(0x2, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) close(r0) 11:41:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) 11:41:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgid() getgroups(0x6d, &(0x7f0000000300)=[r4, r4]) r5 = getpid() r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x4, r1, r2, r3, 0x0, 0x1b0, 0x1}, 0x5, 0x0, r5, r6, 0x3, 0xfd, 0x6}) 11:41:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x2, 0x3}], 0x54, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xe0, 0xfffff, 0xfff, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x77e, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x200fffff, 0x900, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x7, 0xab3}, {{r3}, 0xfffffffffffffffd, 0x29, 0x80, 0xc1, 0xff}, {{r2}, 0xfffffffffffffff8, 0x97, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x79, 0xf00fffff, 0xffff, 0x3}], 0x3, &(0x7f0000000140)={0xffffffffffffff90, 0x7ff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:41:23 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x21}], 0x1, 0x0) close(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x101}, {0xffffffffffffffff, 0xa4}], 0x2, 0x7f) r2 = dup(r0) fcntl$setstatus(r2, 0x4, 0x0) getpeername(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000dd0000000000000000000000000000000000000000000000000000000000000000000079c7e39159147a1b4666f8f7f17b352f29191e62aef18f50710e8ef4ce57beaaff0ccdcf200f5377f9ca98313684fbf69dcca9deb4ef4a64670000583030d64cf38ea695b5b2b8ba0d5e6f05aec4943ee6607b71fb758b956711ff0ce53c0000000000000000000000e1603b8cffd626dbce67b492bd8f9cdc79e29f7721ce128519303ea738d1040007811a6ed709c0ff3b1782ede1020a3958da513285b58917df80db873d7057a4d887b692d81a929f38c207b28dc96ba56628004328a9c80ef91494256ddbf85a7b"], &(0x7f00000000c0)=0x3b) 11:41:24 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r2) r4 = socket(0x6, 0x2, 0x6) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r1, r0, r3}, 0xc) sendto$inet6(r4, &(0x7f00000000c0)="239281b38de1be7e7c187711ba7be7625628b15e938567f478082becf33bb48fc4364c1518d871255903128c444d1dd4c5690af35eb2d793d35ef48d090dd177f395d0995f644cb825c6de5c0a8eb4d9d201c23471b95c343e9e2c35bde4c2dc686769b6dc626b58b05191c5bbe854389aa92fe5398182e520bd28acae25eb11edf4eb7c9b0b469d62d7f45c4c26a738588a99e5004edd44b31f352dbead8e44c75f80af75bfadeb1b27e3cb", 0xac, 0xa, &(0x7f0000000180)={0x18, 0x0, 0x8, 0x2}, 0xc) clock_settime(0x3, &(0x7f00000001c0)={0x9, 0x7}) socketpair(0x1e, 0x7, 0x251, &(0x7f0000000200)={0xffffffffffffffff}) sendto$inet6(r4, &(0x7f0000000240)="7b80db54e554f7fb5c69063213b111a601425802729216f232c378e2139eabeeee5f7d8bf4c81c229ca0f434b75dc6be079bc32798ac2143928d305690e2053a65c0cc717d78bb09b1625e1527481569c3fb454587826fa1422aaa2d492c5907ace2cc69f5d5d14518a41aa049d033e09ccf819f8e9040725e249e22944a54ec1d2835e01b8fef642d766685330976540544b8ab4802e21afcc5ef22b0a81662eb8a0e8744e634bafe8f1f644cdc5c8d67620ca296cb24b5cbbf372b6e563d096ad2ace3a8362ef41a", 0xc9, 0x6, 0x0, 0x0) getpeername(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x8020, 0x120) renameat(r7, &(0x7f0000000400)='./file0\x00', r8, &(0x7f0000000480)='./file0\x00') clock_settime(0x4, &(0x7f00000004c0)={0x6, 0x1}) r9 = socket(0x26, 0x8005, 0x8) r10 = semget$private(0x0, 0x1, 0x10) semctl$GETPID(r10, 0x4, 0x4, &(0x7f0000000500)=""/97) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) setsockopt(r7, 0x0, 0x4, &(0x7f0000000640)="ed459e6cdac8026f59b404b5d3c799ea9ae541d71e8782f4d79958a881074eb0f913e03c1a75f3979b108331a7fc3ecdf44814", 0x33) getsockopt$sock_int(r8, 0xffff, 0x1007, &(0x7f0000000680), &(0x7f00000006c0)=0x4) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) utimensat(r6, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={{0xaad, 0x2}, {0xffffffffffffffcc, 0x4}}, 0x2) getpeername$unix(r7, &(0x7f0000000880)=@abs, &(0x7f00000008c0)=0x8) unlinkat(r8, &(0x7f0000000900)='./file0\x00', 0x8) setgid(r11) setsockopt(r7, 0x6, 0xffffffffffffff80, &(0x7f0000000940)="9401dd8e31943a309ef1c9dbb76510adb8295d87519d3c5b08a1822bc9a1b6e055f92d1876ced8d2e793e6c7e13b6235949f4798ce7bf6fbc38ec3fee8dc8dc55c5348f17b9e4c75454711fff1bb3432d29717547fb6884a1871359f3baa1e95cbce0f0648c6554bbc3b78e83bb98524cc661313ad36a48ec1ba92a1d8d9d015f990b3c6", 0x84) shutdown(r5, 0x1) poll(&(0x7f0000000a00)=[{r9, 0x1d}, {r7, 0x26}], 0x2, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) 11:41:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) 11:41:24 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt(r0, 0x6, 0x8, &(0x7f00000010c0)="5adb78a1c66bbaaca3da946c07af778503e53d18075f632dc345973318dfd0c7fe46d2114fb3e134b3b2f4ff9b31f807913e22f564cde531e957a9907db87f8de8fbbb0f0465489ab54b6dbb0316ec1a7b902975ab55ef4c37f5eae04e4e690d76216f0849ab9b727b6bf6260d92f4118280031260f15f1174bae550942793470c05ea45fb2ab5d5a58de926cbd18bb77039b701c8dd225b15ad9dd37fd833844efd236ac58e281edd6b6bac73d2342ff14b39f9ac11a7fc376a0b382181d761ced6e308ca", 0xc5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 11:41:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x440) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/176) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:41:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="05ff65bc279b779cd80a0c6bd3efe27958b9", 0x12}], 0x1, 0xfffffffffffffffd) fsync(r0) close(r0) sendto(r0, &(0x7f0000000000)="12f1799ead73453212ffc39a0959139e8658843207aaf1b90592f4176b69bb994167407328", 0x25, 0x2, 0x0, 0x0) close(r0) 11:41:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x5) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="83c108f937410036627297986611de460f14ef6d886b0c6a66cf7797b5f543a89365b4ba3b6818ee45bb38418424e16c2f69954f5ff98c45932a754b5e1d427e7b0b29dcb5093365ee3787819c62403f4303a2408ef0ffdf34193940f4f83080abfa3b7d20", 0x65}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f1c5b6aca52e13f78e23e392dc0ac3cbae5f9e2c752c4b6582b4ca977dff0ffd2bf802f1a2390a8d32316bd02c57f8442cd91b43833ba13de4ca3c49a5168b8b86f97dbd599a2c26404bcf6e458900c2d79bbcfb9c51613a820a1d35db914bcde851", 0x62) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) 11:41:24 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = socket(0x6, 0x4000, 0x800) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x800, 0x100000000}, 0xc) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x80, 0x9}, {0x18, 0x3, 0x2, 0x3dee93c7}, 0x1, [0x3, 0xfffffffffffffa19, 0x7, 0x4e, 0xde8e, 0x1, 0x3, 0x10001]}, 0x3c) faccessat(r0, &(0x7f0000001440)='.\x00', 0x1, 0x0) socket(0x3, 0x4, 0x1) 11:41:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() rmdir(&(0x7f0000000000)='./file0\x00') kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x5, 0x0) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x58336fdbc7f7d971) 11:41:25 executing program 1: r0 = shmget(0x3, 0x4000, 0x653, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1103, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto(r3, &(0x7f0000000140)="1f85fae5a43027cb2ef6904bb4e6c74dc85a069d735708dd59d5f44da75d59538a307f56cd87", 0x26, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x81, 0x1f}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001880)=""/238) munlockall() utimensat(r3, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xf9b, 0xffffffffffffffff}, {0x2, 0x2}}, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/216}, 0xe0, 0x1, 0x1800) write(r3, &(0x7f0000000500)="d5d7624f0c04428cb8a38391a7a15756b9148f3b10c0e689c627aa74dcbe94c30639d980a569f6a8d3e7ee3f0bf5c8fbda4d3ebd125511e0242b05df55e32a8afd71026511aebac4df1485ba259a6e7576c27bf2641f8b86d25ed60813f01eabef8b420a72a44404bb5385d975daab94cb62fe12034e6d63c71cd20438b85e0441eb42be1d8c627696d0e80934ac9a186d12c9accd71fefeef07fbce837a0d78c9f83d84624c6511d008abad9a244f7440f25b5be0f140058669914bc2e744c0a3353c8d3b3fafffa96e7744a270bccb6ece98e0b2758923d9aaea66f2e7d391a239aaecd4436621453bd035522ec475d7113f9e05b4d6ad534e58c11052c6b363c3bf5b65385367ed9a36bc299add2030dad62e1cdceb89b6592aee777c5faeb0c49ce963f1708e9bef80cdd7370a5a4a506cae6de66a941499d789cc93f30743b3b40ac9a865c209bc5e97ddcff8fefb43cac371bcd9d1ecff319b0d8c2dc793e836e5794a44fc5d0a5392dfdbc530e118e164e5cee297f2856b1ec270e047e1b8d4868bfef347cc59150bd22c454f0c629b3f21da0c1e40f41b066375d864363f86b64c8946548ed6a4935e6fd8c7c9c271c160a35b6af458391275e9e4a6e56712e156c596702c519888dc0e9b2a88f0fe9693d9b2070787c74c39f0171924c159c860084210853d123e7e59f4097c4d0be21f91d9f7b9a50763cfdcc3d0b3f3b6e18d2a84ec074747f4964fac859a6483955457c89231f6376292573bcb2a380205e084119f0cd2b693b1aa8d2f8c05d41acb50b8936a156568f32c878315413002e9cae5daf9519dcc6236f38f80b847ca42795efb8332428199f32dced65d92d6c7b34892756f91d93c64e2e7dc232346a65fd30a24087f2f50749ecb6aba9887cedc77b57ee1c477148b6cbb941f75e6db9dde1872d2386beefdb642c00fc8adeddc9feb32c6af41a1d2eb4e26b131ead6d81018b364dfb7847d1bc7520ccce366a4a716be7932afec207daf08e479162fc3285e8dfe56d0403a12dc16caaf1b23f54f49d8ef90fcf9d408852cee6d263a5f073218810b95b98bd2bd01bad26d2f85a3aaff6552a2881f5004c30f4f96d3ce2f0a56999209dbda0f50bad7f1bed404567100a83ad9d34f22aa99c219b47a6aa8eb4af739a97a843b306936f1a85d3171fece3a4bb797b8a25e9554df35b7bf7839285112ad1e28e957524013ad0295e14b96baee6b1b76145da8ac8baeb2b33cfeeca05e08559c1393ac780c863816ed6ffaa4d657675bcee91bd669056e38708b4f566b900a0893af6e482a3f8f4160e7d4d169153ae7fcb2858ad23969c6ae8beb6461bccece9a7e365d97ab351ad56e2306f7bf9349adfcdf3470b2b2483c9a9b2998f420cd675f67dd6a0514230af5b7a30929fc86891e3fb209d1f52f138f3df4f6f471d1383ec5b2a5bab080b39508bc14690491539b80737b33118aef97033977c78b6cc5366bd5f0a55c6a3e5b5cee216e1776059740b86e8597870b5df8c8f574c9ea69476bf28b7abdbc7b2e285c36b7036e8db87d7419113a37292aa3d59e1b935b8955514b356d603bac7f806f45a9fccbae84bcd5d56804cb271241cd1d81c357413e96abb16c33c45249d1a33310b2e2cb9f988093d8d6f1aa5784600cc983eedfe32a4cd952d054136added22cdc6fe971368b6126db8ed3ce4191753030867b5d20f17619aecb15924fb7d3d9e21b0b676a15aa43d0a0825f976a2364833321417b778bc3e8e29febb7b60a0ad808c88fc7fddc446a3f23c7dc7ef0ef826b3c94a2d075ff7ad941b4655ec3597c65c205ef0f69d7b92c09966fae87499e62059a6a84c56e1d7b8a1ad1135e864e8081cce1ae5eb206984c8cc5ab3bf62a92a531b62f0d4917ae6d0e34c89c4ee48d2709535d919c5dac4ee93af33f1ef43d52c8f7250e24896dde1288ff577263ae45f4c65a1e2093b8f460318137921830c1b695cae94aa6c5b3c28ba7ca7f0d0e601db01b0602bd7dbb09d400a4cae95ee1235d68a29f00a48ef7892d017a382264c74380a829012488d3cbbef9a41f6b056e9547c6414029a38d29e08826e791cc55e7f9bc6134d29b045c45985923a344362efaee0dc54f878209d4cfa9da3011c30ee207d2a77ffb54e11e7f0abb5133cf744a91c538703da104f300548e022654ed50040c8be5b2006aab7a9046661db57bc87a2d296682ebc6df1a708e2941c39da18ff082914523dd7aa2a0831506783ab85eb0044747a806f64dcbbe8334992cd6bc1c9c18e760ed8427d36c080113547db94c9468d5af74fc49cf6809671ac03ed83f3d38675e46207bd0392001aca2256463e737aeba3f13982919788a35c21ca332c3178b835f0b0f071da3a2d6dce8c2a1de8520ad8f977c1501d23a690a9ef9b63283372934e31ebabfe0b7c9ec06e77e2ccbfc80eac0199970ca43512bf2ae568e02aac7aa0bc8946c5bb5b5b093008f9d8a07381e9f86a387506d4dce38286b7cefe50fd80aa167d8b83e5467cc7734e7e8b69923b34b4b6a94c27a4ad5716d540c4e8f428a2340eaf95f57566369a2d7a17801b84e755cab41cd77cb160c5addbbb61a55fa33ada3bf7abd4b197578d3228cfce9d7757aa95ba4ce6616fcc8ef380f2416f7d5d026eb17e779a2d636e5edcd4ccfb0dda4393e0df012ce456278adff455dfc45d8316d93c19f959ce5bac7534871a4b6ca50baecf35b00e77b0c33c464656b09b2cbbeaa4054cf65bad12025c05beb59e39444bcf6347e75104e2d7e6ba0ceb66042649b218e08c3832410a5c0288c657268f5e58e13fa277b37213c2e02225221ca3270d91c053d451c41c5267f648ac5a2cc7975c0c695cdfd5883db48b36a6ff27873baa660c7390ffbe77e3cd974d99a4d8f81e51ff5785970cc72582d576ab67ff367b21116c196f799787fcab11ae2b75f374102c4ae7572a5d4475097a8ffff87fc62a923d19a553dcfef25940dddc572799f42fc2ce8ce776e1b58d230cbdd1b291907ec35492cd91427275c53d25d4005377daf521ca7ee37f83a41140a46e379b88ceb6ec8fb89b614787cc401733121732f862f86fffb20b3144549ef573327abb9b0ebb243dbcb6aa326c8460047d71710dc01c3b891134483ceb5fb95580173edbb197923dcf367fa8e1e79a98f6b60664800cb8b6eebe0a45c9ea27aa287a3886e0eb2e5db6b31aa4b7baa547832f5bf37f06ca7c524317e6ba8794593466e937874532df61372b4c86c422ce18e59a026f9bc37251c614b9434ca42076b88cc9e124455f1b73271b6c82509c12f5a6067a4c431cf3384385f1d76986d1fda519262388caab463ddf42f095d3d56248b04a0b18f6505ca808d7cc61c29da460677d4159f679b1166a44cc59e5765fe8a75403187ac2b9e4a68375d21a496789120870384a9a6766d86fc65c7ceae9fc4e7b92a8f05efa0581610737c207c4ae898695203fcd508388efe958425a94ea8729013c177e2c330735db36de7b179ed47c1ef910550d42227f7e409957acfc95023b768693affadd2cf8c1d7b2ef0fd5bf2c81ed3d090976ead599f6dfd888af36a32874a30c64b6d172a44a4dd026b7a19209268111f8b61ffed264bd7b4e3a3c6a1c18996d229251ac0dd5e6f871d234b1a51f75d98c6be0d2aafd02b65b047c533707403d9949380faa5e2dd3497b583e699583e980efdf1d9e01e3dd6701f9fbabc57e367ce4de6977d07e3b6ebb404aca8fd91ef4f6a27ba459e0efa3b8ed144d211bfc868c15abcc8f60977155c0c47cb002be64f654aeeac68e5a94d4fa5f9a968f0f71e1686ebfdb42157b3a6721e584ef5054465f3d5e5f5cfbf37057137c962183dda694adba0ad4eb13addcbccfcd59f1a1f9455aaf3631f3f294f6479ddc8fd8b2546224ed7835e07bb38191f412e8da36c61d432cd4eee4e872cd2f2c34f96f4d5d14e048cc719b73966b5be1e52b4e3ed03a317722bbbfdde6d4dd1b1b5ac94de415d954527bfb57ffd2cfa7eb4e18160479ec45048bed5df2dfed6794de7f1e5656077cd3773a3c3cefaab1eebb5ae25004dd562d8d89c7c98122bbbcd99bd03a777477d367cc14ef472bda0dfcaa8303a8013790b5183ede5704bc1b55eed73743479b1b126cb885dd327368954317f30e6648df85069eeca104e06fe8454455cdbe35bcc43373baf7822a46dccdefb3d1fd42943e8bc5c5457f1836e197592b12c000fc03bd6370b1b109f64837ee2273ee92306abd9267b1f53691873e98256f1875f89dbb05fa052e923844f6b1211bbfa0d761312ef7452a82520ded5c97cd550633989d6d6e07ee6ff9847df73d476d23a3615b239d98a77260115e5674ac700ff3395a935a05cdee71289deccd635572abff77905a3b49563b9a48f642fd3ac3f7f49bc21d1f60dba59de7f5092bf0fd5cac00e972df181f54fa2011b3c3a927a3fdb341685c8b483dcdd151f03949d8344fb50651596344747a1f3cd4b0b6d61e8927eb728ffd2432f4e25ab70aee449ed16d7135d91539b3a52e8c4f02b8c476b2cf82f62a0a9a6459693523736cc018992b356cb5a247a97d59b1ce1d49cec0d0ad47060f0f0ff254d58efba6b71ae0eba7765085ffd225f2cec403ce407ef3c8db12532b2da53950eb34ecd35ade0453328fff5a9fc42248b5d8198fda9be3ecdc6b95182aaf71a26133bbd52cb4632f8b0dc5818484907d62238cea0277f78e7409ff596774cb51b3589bcf5ba741e62bef8aa2a3aa7d49daf14ff250cda88b7a2a12ec2f5b3e15d00f1386290eb2dbdc0e8f4d4b95d415eb450aea74bc6ef8209755cec0fd4aa339f14ce43acbe362db9a154678a7a3071bb666ca8d9c5330a7b5d920014f928d9023b5c1f5ba610be619ca60f79202b11338b0bf86c2bbd80ea961df8a03f50e877f912d59e652ff79990419e6c673ff29a3ac97ea4027e4ae1a7c9890af4453015d59cf55d983d80f8b9f0bcc2b65e02c0cd14242d22c4da42d5382f86867680ac2d36a161f04fa67c7b3580c9d8d7e944102ab0816a338c6ec868184e6a1ef3769a916d26fd96fb2a2b11531609009fc8c467cd529b82092fcbf778b7bcdc86b84977a7c33e2b521dcbaf490f9fb09ead8c8b3445445fceb25f4b834dbee73fafc0c0e93282edab9716f3d6e81682c7168dd688d5ca74f494b157ebc4519510c288d770e171dca1bbe2ffc40210fa9f9ad9dbdf42e043ef6369fe334e9cf40f3e819bb3d389bcbc101f022763ceadb83d321f084ecaffdce03382a3b9d2fe9a71d64a0bce36ebcc2818979ffdffd151f3b423a54fde40541e2f58f62239445501adcf66f1f90ddebff74e0dc042a638fd60d10a67362abc4821b9c2ffe1f473ae416c086e0a499bed90668bcac0e96f559c48c2e8cd1d37c5ef2bef270f7f6b4b7b46f6b21b0ce6d33a229c92d63fba10586f3e4924086b6b9b1c12523b56697f733fd96b6145f96e281bf4ab16d9b8d6f52d7f86ffbbec77407e89ac949e73ed6ac229249a7778ceb7f947d5623a44b138ce7a977140b454f8a9aeddf24ca602d3e091df08b325d0fcd9a024dc27b7598128fef06a592d31a1797700c72c202947cf96435142f2e80d8438eb233aa3242db6989e5c416f5d4ed1f7eb452bbeb97594aff36c88b0b5e5084bf10b21b2fb208d85d2bdb8f53174f4a764a8237066b1f7d053860bfa057286d36052aaffbb7e46a92c3503792c52075306f92ba87459703cb077f49c48ee2122e31b03380eba39d8242b9b343", 0x1000) r4 = open(&(0x7f0000001500)='./file0\x00', 0x10000, 0x41) r5 = openat(r3, &(0x7f0000001540)='./file0\x00', 0x382a0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) mlockall(0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001580)="60d969f7fc6a63867acd14862748dd284082b43935816e63126c047a1f465b0df52a5e5783e6c7adf765bbfb7ee92057a7aa1433d5111e2e1d865815cf162d000d138fc2d1bbc76e8e0fa8916c155c9aca48c14da932005523390c1e7d", 0x5d) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') getsockname$unix(r5, &(0x7f0000001680)=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) setrlimit(0xf, &(0x7f0000001740)={0x40, 0xfffffffffffff001}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) sync() linkat(r4, &(0x7f0000001780)='./file0\x00', r4, &(0x7f00000017c0)='./file0\x00', 0x4) r6 = getegid() setgid(r6) openat(r4, &(0x7f0000000300)='./file0\x00', 0x3c, 0x8000000022) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = msgget(0x1, 0x0) msgrcv(r7, &(0x7f0000001840)={0x0, ""/3}, 0xb, 0x3, 0x1800) 11:41:25 executing program 1: shmget$private(0x0, 0x1000, 0x428, &(0x7f0000ffe000/0x1000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00') unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) readv(r0, &(0x7f0000001800)=[{&(0x7f00000001c0)=""/14, 0xe}, {&(0x7f0000000380)=""/247, 0xf7}, {&(0x7f0000000480)=""/183, 0xb7}, {&(0x7f0000000540)=""/246, 0xf6}, {&(0x7f0000000640)=""/9, 0x9}, {&(0x7f0000000680)=""/83, 0x53}, {&(0x7f0000000700)=""/110, 0x6e}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/120, 0x78}], 0x9) r5 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r4, 0x40}, {r4, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) 11:41:25 executing program 0: syz_open_pts() select(0x40, &(0x7f0000000000)={0x7fff, 0xdc6b, 0x6, 0xff, 0x7, 0xff, 0x1fa, 0xffffffff}, &(0x7f0000000040)={0x6, 0xe0f, 0x7, 0x7fffffff, 0x401, 0x8, 0x3, 0x2}, &(0x7f0000000080)={0x4, 0x4, 0x1, 0x80000000, 0xfffffffffffffffe, 0x3, 0x401, 0x1}, &(0x7f00000000c0)={0x8000, 0xffffffffffffffe1}) syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) 11:41:25 executing program 1: setsockopt(0xffffffffffffffff, 0x7922, 0x0, 0x0, 0x0) r0 = socket(0x20, 0x6, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x1, 0x8, 0x5, 0x0, "2c30af3de558531ef011f0536ef23e12a422c18a", 0x9, 0x3f}) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000003c0)={0x4000, 0x81, 0x20090d2, 0x8246, "d730c1e7bb6fc64de400", 0xfffffffffffffffc}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r2, &(0x7f00000001c0)="3f3933404a69aa1487f96bc09ec9ea296da468df6018702b9901ccf79d60735c19072205e7aae2e5ae3a4e2256540d8d22da873d5fd57df6951cf0b90e001be716693bff798b6e38cf7525b8532ceafbe6928b811f5a13321245fdc3295d218582b07cf5bea7e34580d08476b32a3b81af806af0e3afc2c944dd507029ec0c9214c44265ffcd7729197e09030867d7229ce849640c385be9d70a6bfe24f871904282c84e3588ff3e567b5d99046990865793ab51deb1393307e60ed7", 0xbc) write(r2, &(0x7f0000000300), 0x0) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt(r4, 0x3, 0x3, &(0x7f0000000000)="fb58d5be603b35b196bc0d3fea8dea8be7a6", 0x12) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:41:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) ftruncate(r0, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) socket(0x0, 0x1, 0x1f) 11:41:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xfffffe7b) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x11000300000005, r3}) mkdir(&(0x7f0000000140)='./file0\x00', 0x140) 11:41:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() getpid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) 11:41:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x10008, 0x100) 11:41:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:41:26 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x5) setsockopt(r0, 0x10000, 0x7f3b, &(0x7f0000000000)="3c0c3a1ae726afc061a254ff6bf16dade293b36d3d7770bc12197753e38fa14b78b7ebea51e2584ed7b24d0d4b5a94eb9255333c63b8de81c1fb60b1228c4a478a26a649c480f2c39a3b238acd519b3efc8832430fd6ae81ced7ba63521bdb3c865809f8d4bae6a10040c378f09019f13092c7ceea1df032a70b98c66887f768d4df94ceae5ef0af6fb037d944500143411366a7e48fdab3", 0x98) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() r3 = semget$private(0x0, 0x3, 0x2) semop(r3, &(0x7f00000002c0)=[{0x2, 0x2a2, 0x1000}, {0x4, 0x5, 0x1800}, {0x4, 0x7fff}, {0x7, 0x1, 0x1800}], 0x4) pipe(&(0x7f0000000280)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x400000000000000}, 0x4) sendto(r0, &(0x7f0000000140)="8c70c9c44dab3c976a3603ab8c5db3207b493c713cd0348aafeb24444e478c13a85c17776b70d14f1ad4a6ccc72b0d482eba609841a26022bbe85b66c188e417728c8dc60be3eea8b58cd1bcf82316af5b48fed57ff83796d8ac6d3468c3ad576d7b5abdcceb467b7823e93b143b2df3ae84d4a0c3f5bce17d464943908f", 0x7e, 0x2, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x2, 0x40) unlinkat(r4, &(0x7f0000000240)='./file0\x00', 0x8) fcntl$getflags(r4, 0x3) setsockopt$sock_linger(r2, 0xffff, 0x80, 0x0, 0x0) getppid() 11:41:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d", 0xae1}], 0x1) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x890, 0x1) syz_open_pts() fchmod(0xffffffffffffffff, 0x80) 11:41:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") r0 = shmget(0x3, 0x3000, 0x400, &(0x7f00004f1000/0x3000)=nil) shmat(r0, &(0x7f0000021000/0x2000)=nil, 0x2000) 11:41:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/118, 0x76}], 0x1, &(0x7f0000000140)=""/26, 0x1a}, 0x40) recvmsg(r0, &(0x7f0000002700)={&(0x7f0000000200)=@in, 0xc, &(0x7f00000027c0), 0x0, &(0x7f00000026c0)=""/47, 0x2f}, 0x40) r1 = socket(0x2, 0xfffffffffffffffe, 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) shmget$private(0x0, 0x2000, 0x1d, &(0x7f0000ffe000/0x2000)=nil) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f7f0000003078"], 0x1) unlink(&(0x7f0000002740)='./file0\x00') 11:41:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x0, 0xc003, 0x4) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 11:41:26 executing program 0: r0 = semget(0x0, 0x3, 0x21) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/80) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) 11:41:26 executing program 1: mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/130) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x3e8, 0x2, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xfffffffffffffd34) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 11:41:26 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) dup2(r0, r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x18) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 11:41:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffdf3) setpgid(r2, r3) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000240), 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) r6 = shmget(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) 11:41:26 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f00000001c0)) setitimer(0x2, &(0x7f0000000000)={{0x10000, 0x9}, {0x100, 0x80000000}}, 0x0) 11:41:26 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSDTR(r1, 0x20007479) 11:41:26 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x1000000000000002, r0) msgget$private(0x0, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) 11:41:26 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x1) recvfrom$inet6(r0, &(0x7f0000000180)=""/100, 0x64, 0x801, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) r4 = kqueue() poll(&(0x7f0000000080)=[{r2, 0x4}, {r1, 0x4}, {r4, 0x8}, {r2, 0x10}, {r2, 0x80}, {r4, 0x195}, {r2, 0xf0}, {r2, 0x122}, {r4, 0x102}], 0x9, 0x5) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) 11:41:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="f3a20a04a006edf192e2ad0d550e8b27d6a098ca0a2c2b7ba250828c83f8edc873a1cacf70561300bfe8b400cfc48c6d10ec6849c66edcd9bad0cc6adad785209819dea19531e5796e44ec5025a82b6d1fb6817ed5c395e4b88a9be0ae41fd4195829ebf26b99da2a859ad76c5ea878e63576b002832fb2790ac2beef765b9a9a821ebb05c9282d6b4d0d31c49399f956f424c9a349abf927f91d80ef8816ad8734c78a3efe3103cdd1d9f328981aa445a5fa0123c837d6800997f5eea00931427aeb27cdc42e4ad6ce98e57cae01660355a5b373e3cf4f442b8b580a26781f59667c879544c653ae1c3bc0dc3c33fa11739f32568a0ace139f83b09841ab031a1fad1efa1f5a0d786dbed99f3e4c818a131af5e060ff1e8f348a3e0e581126761798891993c0345ee668dd2f8c28e35b9e9c43084c57fb701d6486359affaf160e7ae57647829522e003631987d054d8529128eabca65e1f9ec20776adec699db0b594b53fb37e716ea1f8e2c98426d683cea6bfa7f4dd305fb925b2cf085c1854b27425c411e8ac20b5bcfa85d343e8033a2b496b7590f18ec315dcdaddda2712f6fad020c332b22fd341d7644c24d9004b6c5ab11ee36b1a93bb9965d922833b25cdd10395e38e1476802bd6dd727672b3312080f23a2947e5bac295861ee1d337fa764db1139f29a1b771bde373c7d7b5ef574e5d2d811186723ad31038c25208454f15cc1890c3a6232a53b4847a04ff072d515b883328c1da24f5dfe14aed45e0e5121a02808af52239046b0e1c773be138c8ca77afcc584c34a820da5127bc486a6bff143ffdb114339a34933281dcaba65ab338faed18ac606d77bf9ef902db29598bbf7c4a7fa7586f6059c3a73d564777f76da379976a2871961b60e330b5ac20e7f0cbcb9fb6120b95d96aeed94eeb0391ad95a8e7536a62e7ecd585fd537e57c31c754053c5605f91bfd58f3ad457198f0ebb6bddee35e748657cf2fc3dd7e49b396905e1f01a41debf67f9eb2850f0c60efe40c355f687617804853dc8fa58be6d872679ba4e6c8edd1316aceb342246e91cbcba814f886b7aa88f51e4dd88422aff5b14bf0a457765debc632c1d86ec5c1238b994c3338506ff652cbccb4b9c2246cc1e4e88265bd346e090b9d4b4615e3e1be30f58b113b47498fed1360f2c7893eb8d34887892425df05a02c2752a02b3b3be5955eead5eb2df90c6bb00582b96b9c6b7daacff01c2a9fee34c28780af406788dff7985d6616c2046ea07ac56540c46b6f65154f1a9fd263902042c681e3051d54111aabbe7d5c45f966d98b48da90c00db3ab7b03f66aee80024b5e2bb4757da735cc92f608b23e0040a97f07d6d54c0a7ba0e1ee94ba9abe5dcc1db89122ba4cf22adf7041a7e10fc62e9622fa40dbdebc9db597b4eb077347fe9bfec4a4c56852c46a5f00a017d0c0764f918e00e81f58bad348af3fbbca5fc6bbd359316ae24e377fa91048a343fa36a7a6098b8e56ba0b5fb79b2964d4dcd85b56a3c76e0d40e454db67eeb170785c80087efd354bd3c24eb8c2a78461f832cad8a2a5dc807a8a15494563599189e8dbac669d6d8ad1a731753a1e6ce1816989b546893ebadba8e39ef088ad405562b0895e938b1925a77a24dad5d691fa47f5c12ac588b5f273ba619564590a4f1285c65df44956f85a4ed3db4817aaa49a69391a6456c7e42fa46b93241c8418be4222d2aeea039d3a69cd6add16b580b683b7a04d78d324dc56ef21a0155dccddd9da728c84da0650c08d5ed6959248e107f0b16f76820c3a6b0df78922edef79c6ef0401fbcb626ec1c352ade58968b162054f6ce34693de12a377731d3a13135d4b3279320f003a2dff48c2ceb24f5a258cb33feaf7ccd18ba80a77b90a5fc2b0cebe3e6c54d62eb5854535a1f394e7ee4bd326112ed18b6dd7aee1f55de61ae2bf89ed9681d7f0e8010f782531004eaaff38ffeaa1c3211628c706ea209b438ef5772b71c12099dc52a7fc25f8866b4691478e88172b61eec3b4c7e83683c2d0337afe0e103f169899663690805cf03dc001428aa841cd467ccde8b4c8af2754d4d586e20196d54ccf0a8258df0b986d828a5b8ee29cfba17f906f4cb62f451cc47c0cbddde974f7f6c28530369f925ebcdf8fe195f5b10f3eeaa3d0fc6cd42ae181727d2a2d883e6177e50925384ea47a6481a83098f465c97590ad2632e8b938db9b775fe774cda75e12317a0630ccef6eedc62539dfab6fa629d295e0e67d20cc8f1ea79482683f9312ea0008fac1747284a7bf18408db5265d066269e3787c4cbc466ae9a5d31d166aab5424a2ee3bf0f4cfe5b85799f84ab3bc1f68a7f5b48ac755a4ac23d8b1512cdac7f8f69a31bde539b2a574744440596c9e550773c48e7cda5cda791ab16a3928e1694d9b73d9567e889b5560defdc0c71a69389ca35e6fcd5b4f7342809a39ca363238dd9a5e1440bea97a733c58b7c3ae41bb22cb151574b48a161f7b54660147fe2506468a04c2b050a4d58c5a1c8f80482458bcb129e6d9f04385eb87024d7496d50e4546d839625ad2f3d286946a21e37a7177284f85466a01c2cfa78c452eddb6a05a86536f9c3c3d64ef47736ffd57df0b3e7cf2c8cc75fa6d09463bbb1b76e8d72f8f43112be2ff8f60c9b6ffda7acfeac5756e4f092dd904e0620be66f14cce9c7e92f02d948fc494a9034a4be6782ed21b52304cf1fe656e2bb18650b7a8e33a9f375be227538cbe3290a363a89a8c4596f2a390fe15bf9b97ae24c0186435347eba0aaace74750c8925f960ffb4b0d256070d756788357705722f2c7691437d5a34810917c669b0a86845a6579c02e54c6cfd5605786cc1b397eb04a19874d695a9e2c9f1579d9d4423d9d8409cf598045981401c6e93e3cc3eb9dec7086e55aff3bd227a736bf53d33ccbfd9ceaaae4cb29d9d037a6a2fe54de7375ba50fdfbd2b73221410b81523ff3437573f97b1c66443058113334267578a90e90b69cebcd5d88bd7e843957ac163727f0a1ca58a10d6e3fb320610646d2db37281e494e471e9ee7fd92a3797010321858cd04c463618fe94e16a3a75dc1aeabef33715c0e7b483eafca55fc0b8ead46f1f8ae0038121c52a4de775ef5130b3f344a1d37dd16ea514f6e101f178044b6e4fec09f03310a9452bb6467333db4bbb1ea87fd1930558fae127ba12313425b6f5fc8c19cf8ecbdb45518ec36614c525c14f1ec39ff827bd5cbca0c74a61d05518d4cdce635fa0618302a440d6b1e07d2a44232d6c320af5727c73bfc8a0506250c2a43c9cc97219ae9b6598d9e72fd36798508f80ce7834aabe3fab5188cb531dd1c1311466bbc376187d5b9403a419b7940052028f480fce6bf8e4305f8f133e8734d14b4377801036fc15afa8bcefdfee71031da6fc811a6f2e79bb0f4beb29995729ecc6409e9c0624a06b63e0fcff8278b18d2fecb27b206eb1accbf068bfb72ee4fd647bd381cd49c38c7a9242ec8273e44493dfe52333e4015f4ee850f1e1092a52d1f172b534e732bfdf05982cec6aacf060b53909c06f49bd7fc1b3d9f0b3c211d00757604f437ba891fbce9a308bc365a1b62f5803941f66d9bd5fb216d6017720e63d6cf8544eec1a7a348a4d4377c91e2e24e68f9bda4a47a1952dfc9a3a3ad1a9933ae971f5eef526f1a5ce1cd8cd95e148835f43ddee703ecbd64cd4bd8cd6d3e0916c61c796562a53d7e4676b13ee681361135c91257c54411f4f9859d352abb693b22837ae0f1687818427289e6dbdeaec05743fd25f727b8a7e2b33a0aaaa66fb4a447c60f25af0eb0956829d0eda6146a12a23d492cb1094a148ecf482b0ffe5bd97b63c4db4fbd27e63f4cd794c542727481b270ef99c6f921c84bb288f01fb43a8413f02c16a3596d58b144151daacecdbf845e1648278793290b5ef05969334363b64a83ec4faffb19b7695caf40cb0100c567cf10b498a340ce53adbf406cdf2e5402add02019584b7601c45ed2e7ef9cc533778ca20843d8688625359db3cf2cfb585f2c04d9dde3d3f83dc8acaf4fbb32a14ac2cee21e7dc679961269a0222a9e2a3a5f00ae51064a5a48420ad4233bc3966ab333895a2dacab45feb161554335315e98e95427d049bee581e231761f0d80e61675a25c0c3f200876c8651ae4e16f222ea03db0dac0218df55152af5a5f52c4568c2ac3a6ae958d25079c40cce3788bc72b495035b7c3c928f6beea1c805bb50e383075faf4834f95c9b133ce7b3d3eec98ae0a52a2ba7b9a97119bd53407aedeb039cc0c24154dfedd0d18d475c36de5404f13abfc0a29180c6f1e5e3075500ee7c19d4bf0ff2794cc14673ac86e8cfed9dcd7e88a0b52fff37eadf4234287bdee31acfe789619f0b2215b1b99b58dfa5a68b212df74d9b5d1a3a86b04f7749dcb0f16ff01d46eb3cda1e60a44515d3465d69f55d8e1db8c92a2e119983a0036816e0e687959be1f128f1911fc6a39b35707c0d6be8f8d9367aa1ef9e7b04ab177b2f7ca7e6458192f7a50d50e60ef0173576fe8e69d3490acbca2f9cce45bdf936e8988a82d5f970b186f28c0c2f802d5d3a174e49416c4363d665223a9bc9dbc25cfed6be17e3363184164fd72c32d277ba2fee1d062fd5621f431f37364f6947a61445d4d61ea4f3c5961e45ab6bd8e46a1f6dd12bb6268f0b0561da275773055dde2f4281a2774e6eb82220bc50d36cd01e92285c46a0740951aaab70852f7fba4239b13fc71b42d03c1e44f592b165c895d428db4c4be80e0df79b0feb481ed92be70cfcd43e915065eb587e4c44cc729cd685d84ae7fcfa1ab71136212cd09176da885a11bf971d1361b460a204fd9b985693eb79006012bde4574f7dbbb9be0295ce4c42b4737d6195247dc4f8b5596cbc2bc2d", 0xd9b}], 0x1, 0x0, 0x0, 0x408}, 0x1) 11:41:26 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe}], 0x1f, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000040)="33dbff080000000200453e80bdfe4b5494cdede109d309cc3cf55fea304069dc33af226461420000009106a982b6ee53083664854b0d81ac5804ebfa2ee6cafe40a0ff4c2ba439103e1d61cc0763dabad505002e6eed008872c8b7291c99f5a8128e68c33e9eaf350b29413e3d00c932d22c6053ba992e27613a1f194593ad8980d85f32f4b916bca802dd2d460bb99aa36f9ba30446e1fbb8896764078d2075acddd609c1695e85c583672f95caf5d9b91e5d0329f9a8", 0xb7) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) 11:41:26 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3cae60d7) getsockopt(r0, 0x401, 0xe90, &(0x7f0000000000)=""/88, &(0x7f0000000080)=0x58) 11:41:26 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x10e, 0x0, 0x0, 0x4003}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 11:41:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 11:41:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)}, {&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000440)=""/221, 0xdd}, {&(0x7f0000000540)=""/44, 0x2c}], 0x8, &(0x7f0000000600)=""/42, 0x2a}, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 11:41:26 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) getgid() 11:41:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0), 0x0) pipe(&(0x7f0000000080)) close(r0) pipe2(&(0x7f0000000040), 0x4) close(r0) 11:41:26 executing program 0: nanosleep(&(0x7f00000000c0)={0x1000000f1, 0x5}, 0x0) kqueue() r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)="ad61e528610d2bcff93bc60fd9d15a959c3198add81188e7e9d61470a0cd9b2d7d206d1a49dd7800e7067e21ea816bbcf6c84aea4aed2c9f93977dca09fcae04915472066f078888d900235856f7864dacae88ac2f", 0x55}, {&(0x7f00000002c0)="a4bcd8c9037d91bfb0a1b0c71dec72789729e69851182d2e3170b27e498af433caee8be74825a35a50f13bc9b9ab6a7302bb23094b2ff61b6bc126a194994a3cf6b5190c690ad5eaf92f71528df2e92e8b35d9c8942e02e7d4ab98b7a50176ca3ab2cb89beeff8297027cd", 0x6b}, {&(0x7f0000000340)="86d59f1c480844d3c386c07d00bb851523ab3594a14dd1eb410f", 0x1a}], 0x3, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r2, r0]}], 0x18, 0x401}, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') nanosleep(&(0x7f0000000100)={0x800, 0x1}, &(0x7f0000000140)) 11:41:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x81) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ef44acad0abc7460444864c2b6b3793722cfb88d16e0001d189281c0a5d484b5851b3dd450c5a8cc521a51dc2e300cb3c1fcd65ac9aab9ee94618e9fbd395469e57e01364786f641a4f60dfb17dc53994b9852d585ea2f1b8f26eb13e158e7e32d6a7fc2e972a3a5b90bf710be97e333381155ffc9a41890e1d29de53c9454911d268bb7a0e2c3a4c228c15d0111a53d35cb4e72dfb9accf6958057beb5bb2a1f13cfd4bf607fe269b9b9d152b8183d8b844112c700afe8724c272ac9dbc041a7302881b9c7e18ff6e3ad12566243f682acd718d50043b5e503a4c620d2469b9205d95", 0xe3) 11:41:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=""/144, 0x90) write(r0, &(0x7f0000000280)="e6f50cc9b7ce992075ffe11a8c41402d17c67c527e8930e517d4aaaf981940429deab2a9d083feb81672e13b516e854b", 0x30) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r3 = msgget$private(0x0, 0x20) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) bind(r1, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setpgid(r7, r5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000001c0)={0x8, 0x233, 0x5, 0x5, "ce49041cf23c889d686ce359289354c98c4e1113", 0x6, 0xfffffffffffffff8}) dup2(r9, r1) getsockname$inet6(r9, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r11 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x5, r4, r6, r8, r10, 0x4, 0x8}, 0x8, 0x8000, r11, 0x0, 0x2, 0x0, 0x8, 0x4}) 11:41:27 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 11:41:27 executing program 0: open$dir(0x0, 0x400, 0x0) r0 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, 0x0) 11:41:27 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/20, 0x14) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 11:41:27 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x800fffff, 0x40, 0x1}, {{r1}, 0xfffffffffffffffe, 0x4a, 0x4, 0x100, 0x9}, {{r1}, 0xfffffffffffffffb, 0xc9, 0x80000043, 0x2a7, 0x6}, {{r0}, 0xfffffffffffffff9, 0x24, 0x20000080, 0x1, 0x4}, {{r0}, 0x0, 0x20, 0x1, 0x7d1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x2, 0x20, 0x1, 0x6}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = getpid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r4 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r6 = socket(0x19, 0x800a, 0xa6) dup2(r2, r6) mmap(&(0x7f0000091000/0x3000)=nil, 0x3000, 0x5, 0x810, r1, 0x0, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:41:27 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x3, 0x1, 0x80, 0x101, r1}) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x2, 0x1, 0x7f, r2}) fcntl$setown(r0, 0x6, r2) fcntl$getown(r0, 0x5) fsync(r0) 11:41:27 executing program 0: r0 = socket(0x11, 0x3, 0x100000000009) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 11:41:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x1f, 0x0, 0xefe, 0x1, 0x8, 0x50056367, 0x7f, 0xea}, &(0x7f00000002c0)={0x3f, 0x7}) dup2(r0, r1) dup(r1) 11:41:28 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x100) close(r0) getpeername(r0, 0x0, 0x0) 11:41:28 executing program 0: syz_execute_func(&(0x7f0000000000)="c4c201b73266430fe9e0f047f61f660f72e600676543c0cf06c4e149d4d441f75ce900650ffd244a36830fd40f380bb06e000000") r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) lseek(r0, 0x0, 0x1) 11:41:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080), 0x0) 11:41:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000003, 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001480), 0x0, 0x0}, 0xfffffffffffffffc) syz_execute_func(&(0x7f0000000340)="8f885886069467420f4f3ec48187d037660ff904dac48140162248440f38cc041c9e9ec21dbcea2e260fc0ff8084a12b2aac4800f30000f345801e00c2") close(r0) write(r1, 0x0, 0x0) 11:41:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r3 = dup(r0) r4 = fcntl$dupfd(r0, 0x0, r1) close(r0) r5 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() r12 = getppid() r13 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r16 = getpgrp() r17 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r20 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r23 = msgget(0x2, 0x10) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000700)={{0x101, r7, r10, r2, r8, 0x100, 0x8}, 0x1f, 0x6, r14, r21, 0x8, 0xfffffffffffffffd, 0xffffffff7fffffff, 0x3}) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="1a559c0496df282b5d0cb85f5e23a52fa19ed4129e09e7d91f32b179302d75ea26ada604cbc4f4b4b3c82eac8e0c3da534d582f47205d987697600b61ef8cf0fbc60f623f2320d57179c0cfc6b9fcf2d554afaadf7f16a299ef0ba444125d1176c131cf0bf84c0cf7951d9f7a5c0e9a2bb051985fb79742eb7328c569faf2321c91ceb376d8a60bbfc93e9b084837b6828692a4fbb8c01855a4b4a4c19801bc526a1fb3364d1ec92", 0xa8}, {&(0x7f00000001c0)="4ab8ce27416c7017cc2c97bb12c06956edbc0a9f95ca9490f2180f991a86828c3433bb607f5177fe49be49a0fa5c92255c71b44e52d7d796509acd183751522e5cc06a97b6e6234f6c53272a5136f0882d554f258b29065d88818088ce7205e9e5968338352a5bc4af6b08da22cfda394f262598121b79dfb17daabdf6d5b7f9d921c3894d0f336d5c48443dd932c6dc9f4b547780fcd40e31b2f62a5598", 0x9e}, {&(0x7f0000000280)="8831f8d53a3c1713e4ad77c57cc109e8c244898aedd0ba7fb38cccef811f26e652661729fcc10d0c462c942dc267f18c78db1931099c085bd56b7f8b1e673a533200bc92b229bb1ef6397e0ede86886c787cbfac9b1de083f911f91e5c532c3c50d1953c3ca14a1ab80af2c022a4e95ba26d9d50d4e83f2901ba27fc4ea64185e77ca2d001bed708830ae1817761ceb1c3c1f2b100c485d8", 0x98}], 0x3, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r9, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x28, 0xffff, 0x1, [r4, r1, r5, r3, r3]}, @cred={0x20, 0xffff, 0x0, r19, r20, r22}], 0xc8, 0x40b}, 0x5) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 11:41:28 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000017c0), 0x0) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 11:41:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) socket(0x26, 0x1, 0x2) 11:41:28 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x210, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 11:41:28 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) poll(&(0x7f0000000040)=[{r0, 0x82}, {r0, 0x100}, {r0, 0x20}, {r0, 0x80}, {r0, 0x20}, {r0, 0x2}, {r0, 0x4}, {r0, 0x20}, {r0, 0x1a5}], 0x9, 0x1) syz_open_pts() 11:41:28 executing program 1: r0 = socket(0x800000015, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) 11:41:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x8a, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x40000020, 0x1f, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000000, 0x5, 0x24000000000}, {{r1}, 0xfffffffffffffffa, 0x1f, 0x2, 0xfff, 0x100000001}, {{r2}, 0xfffffffffffffff9, 0x8, 0x1, 0x1, 0x8d7}, {{r2}, 0xfffffffffffffffd, 0x82, 0xfffff, 0xbbe, 0xe47}, {{r1}, 0xfffffffffffffffd, 0x2, 0x40000008, 0x101, 0xfffffffffffffffe}, {{r1}, 0x0, 0x22, 0x1, 0x6, 0xfffffffffffffff7}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000001, 0x0, 0x4b9}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 11:41:28 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) r3 = syz_open_pts() close(r2) dup(r3) dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getpid() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getgid() fchown(r0, r5, r6) fchdir(r0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 11:41:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0xb84, 0xffffffffffffff01, 0x9, "8b424eb7a78a44d74ab50bbc315bc8c90d57b3d3", 0x207, 0x1f}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xff) 11:41:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), 0x4) dup2(r0, r0) 11:41:28 executing program 0: munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) 11:41:28 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') linkat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000640)='./file0/file0\x00', 0x0) 11:41:28 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x80000000000018, 0x0, 0x3b8) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r3 = dup(r0) renameat(r3, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 11:41:28 executing program 0: socket$inet6(0x18, 0x4001, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) shutdown(r0, 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1000000000002) 11:41:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x1, 0x4) 11:41:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 11:41:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x8) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) socketpair(0x1, 0x4, 0x80000001, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x1, 0x8, 0x9, 0x9}, 0xc) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) fcntl$getflags(r3, 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 11:41:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) flock(r0, 0x0) flock(r0, 0x5) 11:41:28 executing program 1: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r1, &(0x7f0000000100)="4f52aadf580271afb5b17b2c2491cbfa614b3dffe9a235777b63a6727b40826ff45314651d9a112e7403ab694e5abc24e81a81eeae1d5ff772542568b9747805704e44cb0c97a0a76e03a86b4508c98386c4bd456df0ff5eb6e939f06b5720fe168a4a39a7943e167071c668b7cebcfa6e50813b358a6745cb078da8f92e39423fa6cd56233d0631e97a4b6049431d179dc2c1a8584b4ba92f", 0x99, 0x400, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) bind(r1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 11:41:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x1000, 0x10001, 0x3, "f9a871fa2a6c30cd74b1e7c1347c56aa6fc74e99", 0x9, 0x7ff}) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r4 = getuid() r5 = getegid() sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="a4e3293564a7d537d3d5a899395019902dd2c16f65b7f971e0f7e33909b967c94b", 0x21}, {&(0x7f0000000740)="becc66050d4181c630907e16269b32b3db9c37d1c0da184c79a26bb0a732850d87a541f0f52bfa87d6b60d3367f95bb5dcecd6f139da11828ec340de62deab910651a15169c6f2a7a1707c6ddd4da7c6c1a985283a6603cd2a0ee5aa08d090fd0aa8b0c8842965889755432a2c896f1d4856300167a6d964ca4a35f5224f51df0b4cbe093b1e9cb513b226bb1cfe4f632dc870a512ee9371813964c54badfda417d2008d42cd42513bffc6a7a5606f6330e16e2e965e77603c4e95fc32b299fca392d85e8411feb65c465f8a51fc50dc1c5dc14e52253186732fe471ac2dd86159d0fbdd4ca8031a789bc32b0224cc461ad0b7995f5f43771e7ade1b82a4a37425fcc7632e597a9eefef720577cb9710e7229f80b15fdba3e51beb62688f55b6a43c46091de2218e81dc6b4e189a98ba6f6bd5e6f50cdde49cc41250c70844a516931223224007f4cc20f22f6ec3f9988f60d0ce8aaab60d5a05b1e80bde5aa0fd24e4d926ffa8723096bbf99eff853b58843d82a842a4cf7a0ffc4f9e79d427be2bc9a2f722be069f747a67d7be295ff06db1160c5d14556451e7c3575e786b43db7431a16cb79e109b05923a3bfe8ab6c9f7b8aecb567986501841443349f283fbcbf1f33de5500a2ee5a1ff5a165b76d58342f07df454144d550626e0e4e0b6eed7ca31ad2806a9e5bdda395359d6e99b2e04c2390bccae79a55098de40447f8b4d20b27658ece818a44a4c5018545ce63043b9d8c942ec889c09b8855c25dd4bb08cb689c5b7299e3985aaa4c8b1abedf41e4e43d38d3152fd103141cffc6145a2a9bb9da61735b6543f228877a95c1004f21b057910ad33e93e8ce685b765f565dd100c71e79ed81cd7833d91363c34f6a5b43e4c21159c47622c240d0de09a7533ada3ca7b8588436448f92fb014951d027c08a54cc9e052dd45834f2fb091be1adcfe05b6c6e1bec511fe253915c903ae98a53ae1acf6450d62cb39083267927ce11453eececa7a44cbb3519249b3fd3397cca1b09a402308f1513a22a735dfbf608c3207063a087104764312a92694eab9c51faa3f0eaa098836f770a9ea2870d1048a47cb75214bb008417125edbae37e2ad6953a7d14d7fde64cbbe73545b555b78f25884b13ed06086278829f9a02b2e80f39e60d10e6b382052182a6cb40c7525e4c29f47d0035fd87e9cd18df0209ff14c49113d2d7e4c5fd9ca52373334c95a469ff2039600923f66dda0476163cebaf5603893a8467d8f43672823e1388d5cccdfd81ea5ffdc4de7d78b6806a3f8b88663f98d80b6c8d9f454326b8404283fc716dbb0fc1a03f1bde90805f48c5930c5fbc77c9c9a36c9e235efaa329ae40186b7867efe40de806928d70e93abe85e3cefecb1a18bd9fdb10be1255f45556d2412415a8fbc61ab02a8f584beb1d75e29759eefe5fd07de287ed1d58355770632f4544a0e54486c0ae3aa0a2d63c287e1197e3b6667efafbc46cf1dead21647ae1c3201f14321342c3916a773532490ca372de5139cdeae918675a6acbb0dbeeb91ea3e7493a0d59efbdb0ab8e79d21e0dc5ce4516de764107741a38917861ecfddd365e1e27fc1a5a83d6672d0c15d790f19c29f1e66548d3b98a902d9f02a2d8f43d0fe4282f8a9f2466a18c575b63fd1ffb911ba1ccc03fc21a603c08e5a3bd1c94d8fa94e436fc564818d346bc93aaa557f99ca726f780d4f55e6f55367aab38d84f4d0735a2db5754a05767fa622d07c0ca1b081af5e72c02a397de89006856422f6312ed50efa5db14d2fcfba39c2177f2ee7e154a61bc4e7328ea222ca87817b30f5df5b6f751f0cbf1db915110268b5203b07d8ef315cd1d83ea8f174cdc1228821acf8c44776924767ac2141522e62811656d36eaf9712ad8c1655013de7b4f56b011fd923ffb442390cf852ec8c9ac7080317e03dae5207d920419ea82e71af51f1fe767f52efeb7bc4ff7267bf20e5b0574b8018fc98cbce49b3a60dc04892ff948ddcb73538d4315af3b88e50423c2672e510c46f0a769deb6a78df29dfbc71929b68d58a21c693b1daa34d1ee6bbcbf9280dc20c97b6469ea2593cadeb803bf9e94d1844b0c9a5b048d7d34725db625fb6b145e9568282c34c860aef220c7e0e7986d9eac6de32366ef3f002e4d9bf0b13293155e1b5755f86c10583139932d9af4dae11c9639bcf782e82042e1567bfc1814f2f4197a32f3fdca78157060ebb60f1c64ff08db09ce5e1618f62ae621f5df4a56cc5e7acd4d03392acae1ee2c1698c643455d474da3fdaa01dcda20d39299eab098319b93f4ffcb7368aef1f641e0b9a47cbb5da61116b1ce394d98f01ae45458d4dc1f1b3731ba479a06406f4837496b06febf05f03fad3e2e3e571ae2614525dd1f3e1e0468592ccd4e5dcfc11e0ebcf27e213bfcc36d5b37b4da3d5a302ba8913395cb271a876a2f0d93b8daec04b387f68879417b172ff3d09f6808724d5c1578ab9cfedd82ba435786e6af9b907b0022c0849031e85b400dc194a0275a88fee976c9c6230cd4d828e27f27ad88dc2e326214e9a2126852cde0ba241ac9d03f8bec7037a2bac1708fe88c1dd77069924b81749420048a4231797be19e3c1e0897e6650a36b45847593dd371e585266b9e5a7570e925b01db9600476775414b76d476a7a4c76c1b4eb38158a8aeada7b890d2de5042557c66c5e6f8534f586c100a6edbe5ef2c3f6bb68677d5f5bbe7d4b56e22f4c53a16fab6caea53230bb96dec02456031e288e85ef681775a1416900af0ea4323123d93dce8f4ec5f8f4dd70112555e64655762dd3fa24c12559a648f0e4c24e957a788a130770db7bcd3f44db23b4a1571cb923cae746d3e5a1ea588d5bd887c387de06bfb538bce280236901762b1d2485570726ea4a2e7ffda567259373fbf4fb3f94e8740003cd5258939b4c3a7d6cf120558d7e4ef69f14dcdae7f0fdb4d72d1f26b5e4f8323606d1ba78b53cf4cff7aa0a1160134f3ce88cebbb4c544a36e2a6e349ee0505fae342c3f452e2814256e9b1e6faf9515970abf0293fed626db8a30b67352e9f7cdff4f6bb002ab07d3bc72658157fa199f58e9d09744bd476e8eedcdc5d47c7b5281cf718a3e568771e835ed882466c767618dd2c64210005fa03ae598102022539730494a40d6fa59ad1cb340f6f076974b03a16223c07b47fa20e1eeede791af936c66327157d953081b9fa5b3fba4782ccfe49cc6361e0865b103eac498bf8c2c0287691c432b490d53cd681d34778d4fe44a5fd3a99795c3a3244811b75d610303a334dadfb652408d34cc26005b75549e00cdcc851ad60c1bfbd95f09b53b58c8877e5ce806f1b84a50d658088ae3629913f08e725500f056c9eb2876ed73bd202b58170601e0f0b8862719c8ee22916a4d7def5f5ea9423ca6b0b15c22199fc976060e2a724dd488c98850d9e080e2a756a50212f3ac06d40a239b3bbc0a18c750214abff2dbd422caf4e42ccee21c7766d898c0b1994d7e3624efa9b812de35f48a6b097c2bae63cc4e30becdca1c380327aa933c76c062f3bb944658e2a755627d4802ecbab3a0a769b4d3a3797448ca89373691f05dced68a08e7075dd618c23a0d081896f0b4a795622eacc61c370361ac4f5558ecea4cc2446cb3b55440f6afae480eeef890d2c694340cf7c58211ff69b4375deaf1cdbbd9edcd2f6992404c17e1f6e66848ba70469d63c3d0d1ae3506c91074e22445a45216209d19f2a086a260baba8172c56e9e0076b7da2f796287d645b5ea3f4fd63746ae13abcb1f1115c61e60aeab149b901b4d6fd73e4885e15b9d44304fd7190b843a5d9c9a32aa745f026e5ca7ea1b589f0a44d8d47c1575ee2e2d4a08c1ab5543db030e4bcc9500acf610246bedd5ca0530b2c1d0d9f35091e5066c54d71f28288ccd1977f805c2a266f8e925e45ba5bde5b1cc87fcb72a9f617ba871668be630362548f5d2f8efceb88a263b470af0c05e68dbb8df045a1d57c8d1d64cc7b5847243f665714448a6a8f265902b43c2caf40eb905b32a60299ff90fea7fb0ae25d3a0543bc4835733174f698a9771b77e55e9ff5e3f167225ea5c976c338f18f6198fd6584aca7822021dd8bf8c52e8c99370716442842039f67e5da5bad715eb6179cb7d6444423e2886431f0b75d682cbf2a1ac98eb96309c2a8caa8473a5555696385ebc956de85d559e91263f1186679ce6b08ac12cc96ff2b5169302824602b764f43c931b77cf1ed5d03fdb7433666c6d5bc9abe45f56385cdb1c9f21ec2ec08c47e6e81dd2efb98f25dd37e908b97f74602cfa18b65e6dccf3598f8761b80e892ca937771d6b359e63665aa8a51242acbfde6bc9915805f86c6036a4a8d32caed0334a1dd648f63c9e148d76835e8e7bf98d1bd7751d6965694bcf9a2badab542b730b2d4cd44399b744249441af57f91eb50bc9e923750e30049068becc2bf2b1984c1e9accdb113ef195adb5bc35c6d9c9f709dd7aff081571d0bfac8ef7c17803f0dc2f28ff1f206c4f1b22d3370bdd7cce08799c137800dad55393b23594f1f8a0cd9d16f463372acb0109192777d693b36e7e5d4f79e44578453213819f87373d21d773e1757a85210308fdece6ee66b469613da95e25a67722125702378c6cdf6202bff4e36166bcba7f5bf60ec4ddc843bb271009663ee8bc13565609a71a91591b24ab15a70eb21e91a680e2f5321f15954ab54e601ecb9e83b8209e6944df18bfa18c61d6322a3bd56ba50d88c393ebf2dca55b03ad4cb6034067f6640f5fbe4e6e069f59b4f18d7fdd7a2350e2adaa9ec87cc500432a54ca76e84ddc1794ca727359b0554af560b72797d4d1c5e2597663aeb15df6b72a1009b2ab382e02ada2dfd08f3369449bb3ab37fd74a2741a6c2828d99ee10a74fed33762d060d3f12fc8f5ae1f828253a98da183c4087ad6b7e9ae6096c633b12a98ff8fc2a11bd5709c260f06372e41e8b294e5e20b67772855d1972051ab1c7482c96a4b22a8f291f780c8699b7cf9ee14f8bec077f3100e2d3caf67d50c0201158454cb6a3ba0a100b5b12f95406f13b04d069478376ab91de9c1b8b990f821491b851f985d96e4b410857e4b830ef4f0157c5815392e6ef80e678e7564166aa5e7ece460d166cbbc5bdb384b96556f72b4d8236e18160cbc2af9e8d94c53458e5696cc8859cb05d466e03b5afbdf770d23981c37e12622886bb6108befae33e3d668182be3b8a26c903cd5eb7d3a88ae75ac38540587cb0c3539db030360495f0f63708fcfc0febfb1e01dc3755c1446dc5617ec2acd2494c735b2affb411fd570631c0027159392faed623c63f97d605fd959c9aae9406fa44b80e6f6cad0e0741cf9d2d796901774f1f37f7cddefab8ea6d7093b228eb57f91934eff10bc23a9eab761458027028073da22e6152b389d6af88ec8ba0df08aa9f6a7da8282a54fc44dd1aa1eee9a835456e9cca9f60e2ff9fbc401ced49e12462be56da5560727a1e937873bee63eb6fce3b2fe36260b4bcbabcb48c8debc5b21a10f7b9bbb58c5be2b4b7333ab7c1d2089af7ddf9d6615bd8ebadff05bb12c6fef6f97f8797ab9cdcfb50a0d7beea41f84ac7c509e8e15f2bac07d68547c7a3ea1291707af0a4e9ab980243e5c19b8eeecc80833db37250461e2a6e897b84c23348284fc2fc94a86dbcb6ad308e452c70b800a268a7aa42390e699d79424458e4196683f3200b97f75c775dc920fed7b4c572ba7618edf8bf6dfd43bec8e103e30df46ba1271", 0x1000}, {&(0x7f00000000c0)="b0a5aeb74538f142592a89e6db77df32237fd79d573274a1de400ae1ac8500c0454495623ff90e124f9c335278b21dfa558c274b021b3b5f1f6312cbf686b2c94b6a3c655568be1a8ef5bca4ec5e819dc4795592b134344da4d30f8e6b57016f65d559d439ce5576a800b69f8cc10d42a2f605114898a8ba9832", 0x7a}], 0x3, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x8}, 0x404) 11:41:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f00001f4000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/236) 11:41:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="4b0e04ed2d9259c3465a8605644964f1fb26e1cb70c0a097f2a446153ff3278dc43ec0cd43269fe5ac9dab825bc09757c5e788f3efc0370b90ec7685a08a28d7d364b22682effb2aa063f0f66b27e1ed0d37e1a37db8074c2d563ae0761610df41229b6fda4a8fa7f7", 0x69}, {&(0x7f0000000180)="fcaa3b9348504a74be8e9e9b2253322cfe5ecbb564f7457b7455935f6f9dad0b9ab7f64397d595f6c6e97d9aeed762aff78698651bdfeefb06b5627ed938d21ed02b0b9bd19f27e391e0ae478d06458438937470f5734f5f55710d56c6c8670274bf5874efd2b394208238445e4a3d74fb3832fae9082749980bf58a33d00d", 0x7f}, {&(0x7f0000000200)="66f8bbb8d0ef6e8d6c1f2d41f5ff9199c62e0232a76aeeefb55b74aa716aeaf36f88371ac40efba980fde3cb07025602d779e4b6e75f34c53c1ad6", 0x3b}, {&(0x7f0000000240)="1ceffd76287dbfe50ca04058d49966b3b637f8bc5c27ca2edb8678832ec56efa82d054725dae2f1cf98bd34df2ace4fb1df6a186109d1e7a7a12dd4dda6feca320a917c95eb7e9114b6d5a7c22435fa9265d381a1f3f301fafab1daeda52", 0x5e}], 0x4, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x118, 0x8}, 0x5) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 11:41:29 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = socket(0x22, 0x8006, 0x8) fcntl$getown(r1, 0x5) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = getpgid(r2) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r3}) 11:41:29 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) semget(0x0, 0x2, 0x309) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = geteuid() syz_extract_tcp_res(&(0x7f0000000140), 0x94bc, 0x7fffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffc8b) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x10001) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r5 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) fchownat(r4, &(0x7f00000002c0)='./file0\x00', r5, r6, 0x4) 11:41:29 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) r0 = socket$inet6(0x18, 0x4, 0x21) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x84b0, 0x5}, 0xc) 11:41:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) sync() read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 11:41:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 11:41:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) 11:41:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 11:41:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 11:41:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="d3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), &(0x7f00000000c0)=0x4) shutdown(r1, 0x1) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) 11:41:29 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) dup2(r0, r1) 11:41:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="260a62f3e5bdd3d020b3e90f4d7ea23209ee6bd6da0bdd5f0ff8bbec7a3a999ca345dd43f2791a70b515864eadba0dfbd6ba26c4e556cf071d00a5bef87830113f3b8974c6a375fad0155db8ae965771352142ad966295fc5523d584cbe76f89353f41151d32605de781507e4bd45906827a", 0x72}, {&(0x7f0000000080)="e30a4e4101154bfaf8ddc1509c76f26636d0da08a432", 0x16}, {&(0x7f00000000c0)="e151782d3fa4a367226160474900a46274fe942d39b716ba8499b78d80537d764b1e4f3b468504f0cb20d9ea86bf162343ba16ad8ca938346d5dce7bb9910032a78a49793f60b607160ff5fa00e5e650623bb40baecdbca37dc1259a4265f8", 0x5f}], 0x3, 0x0) 11:41:29 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 11:41:29 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10d, &(0x7f0000f0f000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r1) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d15000/0x3000)=nil, 0x2000000000003000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r1) 11:41:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) r4 = dup(r1) unlinkat(r4, &(0x7f0000000080)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="3530253e44379fe835b8ad09e31bc826399abfdf7fd2bc966a85caae0058bdfd7c20d07517fe66632fa09a09b09b2a5dfae6bf78c2b48ac12b4dc002ff7ced7110f3b2f8579ed42c6b31147ce530c6a1f5ec6a0a0fe671a3", 0x58}, {&(0x7f0000000280)="761e93b81e99ae6a19b29d4f8bc5f03ca0edbb5c4d8d811d72e0df106bd3c59a9a46eb8082d7a1bb0191f4506cef4004c4e946bfc7b6aca6cdb7cbf3880ba0af97d668ad635f949a8027db1ed513cdf1244c85b90da37472a429ad0b2205f7bd0c9fb474986ded7e16800746fdd93c542da1f6ee97c3aea07f945bb29bba329d283649caf760602e3a2dcc30", 0x8c}, {&(0x7f0000000340)="9016472cfbe0187c2d58c5282c12fc35f3811c7b44e4a2af58015c77381ca0575263d4d8799360966f6fb16a4201db1b7680da03ceb2358719611288c0286d4591a80e0f5179eaf75a6911ba4443a7221ab57965b1b0aca8a0cd73986fb08610a3900a1c7d932f096be20996da5ea032d58a77b646235aa482c27c4507b3501523227374b68da26596daa3e8dc90a1e2239dfed43dadcbd9567779635a44c4eaa9a4e987ed96ced29a98c2e190c75e5577d59ff1ebf191920c871f2ff9322caf08d2f836aff76304f60e7fbc09578c298875bd03133a6120ebbec378e8", 0xdd}, {&(0x7f00000005c0)="000000000000000000e2a9acce47ce48c8ca76311a51a1bb7e93cc9dd3e3bc1742a42f75aefb759c1385a2b62203a413abd55b084a382754cf909914fd66e093ac07101ce48fa35f76c7d86d94b7eaadd646cd94907a6ab2b8b534d7337ad749", 0x60}, {&(0x7f0000000440)="d2a61171c18b7071a728c3e1480addd4f2fc7039b4372c43cadc46b19176e2d7dfe522810ed76dc73d46110a292758d1518ee729a7f35ccc01a867d00a78a02c3fd1be61985f4bd981bac6ee200c49f906d84706a5a2efef8e34e57c0607ecfdf49b0da4224b2c65b726d6d04bebe74ef4780b14aa5b33536ecc3a6ccb4c34d7e1a607ef69b19475b3c45548af1aa97f10164e3cb8a540dd80be1983029538db72391bc4237b307132ad72daadd8094c0c303bebd3", 0xffffffffffffffe5}], 0x5, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x408, 0x94) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x810, r1, 0x0, 0x0) syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 11:41:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 11:41:29 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000502e0134d8135fcd9a54645faafb6ae809998172a623c9af85a052da56b642b2f97f15c0ca"], 0x10}, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 11:41:29 executing program 1: mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000000)="f21307d77b968a556148b7cbc3d233ccaa5c2908dcec681c4df32f4af16438ead9dfe03458c4b19ab3aa963615f7c59e6a2808f563d48811f5ae2fcefd4a134c89ee8561bf19617644248e17dc999b1c3ef7af3ba7c092895ee8b16c65c94a6ec71d7a11f50c2ff717a8a6c1e78eb76344c94836", 0x74, 0x8, &(0x7f0000000080)=ANY=[@ANYBLOB="acc08523f632d50300"], 0xa) 11:41:29 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/23, 0x17) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000180)=""/179, 0xb3) recvfrom$inet6(r0, &(0x7f0000000240)=""/77, 0x4d, 0x802, &(0x7f00000002c0)={0x18, 0x0, 0x5, 0x4}, 0xc) r2 = dup(r0) r3 = getuid() getgroups(0x8, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000300)='./file0\x00', r3, r4, 0x6) mkdirat(r0, &(0x7f0000000380)='./file0/../file0\x00', 0x80) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000003c0)=0x1) setrlimit(0x7, &(0x7f0000000400)={0x4, 0x86c}) lstat(&(0x7f0000000440)='./file0/../file0\x00', &(0x7f0000000480)) linkat(r1, &(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000540)='./file0/../file0\x00', 0x4) utimensat(r2, &(0x7f0000000580)='./file0/../file0\x00', &(0x7f00000005c0)={{0x5}, {0x3, 0xffff00}}, 0x2) bind$unix(r0, &(0x7f0000000600)=@abs={0x0, 0x0, 0x0}, 0x8) fchown(r0, r3, r6) mkdirat(r1, &(0x7f0000000640)='./file0/../file0\x00', 0x0) r7 = semget(0x2, 0x1, 0x10) semctl$SETVAL(r7, 0x7, 0x8, &(0x7f0000000680)=0x5) fchown(r2, r3, r5) clock_gettime(0x3, &(0x7f00000006c0)) accept$inet(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) stat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) accept(r2, 0x0, &(0x7f0000000840)) ioctl$TIOCSTART(r2, 0x2000746e) ftruncate(r0, 0xffc0000000000000) ioctl$TIOCEXCL(r2, 0x2000740d) open(&(0x7f0000000880)='./file0/../file0\x00', 0x20, 0x8) open$dir(&(0x7f00000008c0)='./file0\x00', 0x0, 0x90) 11:41:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) flock(r0, 0x6) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000240)="01", 0x1) syz_open_pts() close(r0) syz_open_pts() 11:41:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) dup2(r1, r1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 11:41:29 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000000080), 0x0, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xa87c, 0x5, 0x9, 0x7ff, "b4fa0b728f6ca56b7ffd72a321c3893709ec8b50", 0x0, 0x5}) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 11:41:29 executing program 0: pipe2(&(0x7f0000000080), 0x10004) setitimer(0x2, 0x0, &(0x7f0000000100)) 11:41:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6, 0x8001, 0x20, 0x4, "b8b883ba313dbdefe975f712ad046ca634b30dd9", 0x8, 0x100000001}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x81, 0x3, 0x2, 0x1, "9a62c415c034bfa8ccc588b43b9a3191169753cf", 0x43b, 0x4}) 11:41:29 executing program 1: r0 = socket(0x16, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) r1 = msgget(0x1, 0x400) msgrcv(r1, &(0x7f0000000000)={0x0, ""/132}, 0x8c, 0x2, 0x1800) 11:41:30 executing program 1: shmget(0x2, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) 11:41:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x180, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 11:41:30 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 11:41:30 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x7) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x5, 0x4) 11:41:30 executing program 1: r0 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = semget$private(0x0, 0x1, 0x100) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/182) 11:41:30 executing program 0: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r0, &(0x7f00000000c0)='./file0\x00', 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 11:41:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="177d03d31f829feeaab386a04903256f25746979f44676519d17d2c5da15017888cb5c888f0090dcbcc3fe13e0428b2fa8cfd96ac4ade6b0f4d54173b2d317fad264cf", 0x43, 0xe, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000928fba74c5f6a071a9f6ebe53fc398502b990c6338235e4d1419ad1407b3340b8c26e65c4d672e716396e4fd76e1ab31a074c57e59c1e20c2dc91368eb7cecbea50ed81687a90cd482be20140f8bfee5aa485e6949cdea90cf2b260a044c8d312f9811200cfc16ede0331c204208ed0e25b9d75316ae92927eaeba5ad27070706475a053da5fa7f7a1b87d0c4955338f450b010d8d70e064f90980b0f06d3650e6e759fa9c94add5b5148cd43eab047fcc3e87ee19a3fc57fe052276f5b0dcfc36122508a9459c73480e4908aeddd109ce629905e27076d58ea58a65381eb19a7f08176bfafd58ba692b0e65b6c85679ca0fe351ca5ced6b63b716e23ede3a76a1eb9eacd664dfdbc11d250201687781196d51"], 0x10}, 0x0) write(r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f0000000240), &(0x7f0000000280)=0x4) r2 = socket(0x13, 0x2, 0xfffffffffffffff8) recvfrom$inet(r2, &(0x7f00000002c0)=""/144, 0x90, 0x1, &(0x7f0000000380)={0x2, 0x3}, 0xc) close(r1) 11:41:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 11:41:30 executing program 1: nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10080, 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfffffffffffffb42) nanosleep(&(0x7f0000000040)={0x8000, 0xd313}, 0x0) 11:41:30 executing program 0: setitimer(0x4, &(0x7f0000dc3fe0)={{0x40, 0x8000000000}}, &(0x7f0000b1bfe0)) setitimer(0x1, &(0x7f0000000000)={{0x4, 0x7d}, {0x5, 0x5}}, 0x0) socket$inet(0x2, 0x3, 0x7) 11:41:30 executing program 0: setsockopt(0xffffffffffffffff, 0x40000000029, 0xb, 0x0, 0x0) 11:41:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x1010, 0xed, &(0x7f0000000080)="28f68e16", 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xffff, 0x0, 0xfffffffffffffeba) 11:41:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 11:41:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x20000ba8f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 11:41:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 11:41:31 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0x6) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r3, 0x808000006) close(r3) socketpair(0x1e, 0xc007, 0x6db, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt(r4, 0x3, 0x3f, &(0x7f00000000c0)=""/139, &(0x7f0000000040)=0x17d) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x3, 0x5, 0x5, 0xfffffffffffffffc}) 11:41:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x801, 0x74) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 11:41:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 11:41:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) fchmod(r4, 0x20) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x51, 0x81, 0x2, 0x9}, {{r3}, 0x0, 0x40, 0x40000002, 0x31, 0x20}, {{r1}, 0xffffffffffffffff, 0x10, 0x600fffff, 0xff, 0x33c}, {{r0}, 0xffffffffffffffff, 0x8, 0x200fffff, 0xfa3d, 0x2}], 0x1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x80000001, 0x28}, {{r3}, 0xfffffffffffffffd, 0x10, 0xf000004b, 0x4, 0xffffffffffffffe3}, {{r1}, 0xffffffffffffffff, 0x30, 0xfffff, 0x3, 0x1}, {{r3}, 0xfffffffffffffffb, 0x10, 0xf0000040, 0x80000001, 0x900000000000000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x20, 0x2, 0xa974}], 0x0, &(0x7f0000000000)={0x6, 0xd13}) close(r2) 11:41:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000280)=""/59, 0x3b}], 0x3, &(0x7f0000000300)=""/171, 0xab}, 0x803) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 11:41:31 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) 11:41:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) r1 = socket(0x2, 0x400000010002, 0x2) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 11:41:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x1}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b32c088c43a0618058e2554ebdf0da73bf579456fc7d4096e8c8b7d87cb2d72b8bce59ad8a4f5f728193ef16ab93ff4fc4d5f16", 0x65) poll(&(0x7f0000000040)=[{r0}, {r0, 0x9}, {r0, 0x4}, {r0, 0x9}], 0x4, 0xef) write(r0, &(0x7f00000000c0)=';', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() dup2(r2, r3) 11:41:32 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0xe7184ce43d1ed3f7, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socket(0x19, 0x5, 0x80000000) r1 = socket(0x2, 0x400000000002, 0x0) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000280)=""/14, 0xe}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) 11:41:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fcntl$getflags(r0, 0x3) symlink(0x0, &(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) ftruncate(r1, 0x1) 11:41:32 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f0000000080)=0x93d, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000000c0)) 11:41:32 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, 0x0) shmctl$IPC_RMID(r0, 0x0) 11:41:32 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) clock_gettime(0x0, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 11:41:33 executing program 1: socketpair(0x6, 0x3, 0xf8b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x1) r1 = socket$inet(0x2, 0x7, 0x1) setsockopt$inet_opts(r1, 0x0, 0x4000000006, 0x0, 0x75) 11:41:33 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x10) bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c653000c3bfae694cbb7b614d73bc6d3e57136729e7917be9793d8f0d39b55fbf3a8af2f654e1f5973a3c3e73afcc645ed6474dcb7f35f359e9e9a0401b5199d375b835e64f49739590af3c86bd365256a07daece2e1fb1898477b95ee9c06025d277d449a0e50f3c7744a7a72ffe455f8d7f593d158ed3dfef693595a8b2a706f6e26ee398817f78d8dc3ca6cd209ae7a42fdc2518d52f72c8427dc2b420d5d7f6da2f132970a30bc7889bc8981bb602be042a064ecad5ee7c59bce8876f2ecd1f08ac86bed519d3e9634e56df10c4a2528819fd0c15f37b7d2bcc950db5c8651e8fa02a74ef3780153f101aff9f66ca6737cfbe8dbae7635b36791508a940d7bd8f4c4c37d1c98102a10d637a0ffcc47bd77d379691becbe1c3cd89e3421c611d847646992f1e36b631d3ede9"], 0xa) bind(0xffffffffffffffff, &(0x7f0000000000)=@in6, 0xc) 11:41:33 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = accept$inet6(r0, 0x0, &(0x7f00000001c0)=0xffffffffffffff0f) setitimer(0x0, 0x0, &(0x7f00000000c0)) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:41:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:41:33 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x140) flock(r0, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/19) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) syz_open_pts() flock(r0, 0xe) 11:41:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x1a5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r4, &(0x7f0000000080)=""/81, 0x51, 0x2, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x4}, 0xc) r5 = dup(r3) sendto$inet(r5, &(0x7f0000000280)="a68effd605f680e50fb13e7241294025091f54719c96b077e8d41111dc2e5d7f6a55906c1ccea824df90a497393a329fdf5c9f43dcabfb0decdc1b767e4227dfc91eb2d95a3cf76f4c0e7b3b0044847f331012983b27ae33e121e52333d9fc91b1ca6bf6adcb9459cf2cb7f50be508670c1c2e7761ff71becfd10537093335ebf00d80b3531886f5ba963e7caf053f83b5ea281f54d437cfebf0ae8b64fc2623244e0ba3448b6ce64b87ffb60c3be982399b03bf0def06a2f29763297409a945ce0bdcf2edd5b9c44e0f79ad03c3448dc4", 0xd1, 0x4, &(0x7f0000000140)={0x2, 0x2}, 0xc) recvfrom(r5, 0x0, 0x0, 0x0, 0x0, 0x0) 11:41:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xc87, 0x6, 0x0, 0x40000000000, "85495500020000000000001167f5afa680400900"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/38}, &(0x7f00000000c0)=0x28) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x1000, 0x1, 0x81, 0xbced, 0x7}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:41:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() pipe2(&(0x7f0000000200), 0x4) close(r0) dup(r1) write(r0, &(0x7f0000000040)="5b8828c700f27ca4465b5473cab4bedd80e5925b2b06caf6f5900d22c75142450e4e30d9ed4c6703b8167df1568352f13be05f51ddf66763f54719f7", 0x3c) syz_open_pts() pipe2(&(0x7f00000000c0), 0x10000) 11:41:34 executing program 1: socketpair$unix(0x1, 0x4200000004000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000140)={0xf3}) 11:41:34 executing program 0: r0 = socket(0x1, 0x23, 0x3423) lseek(r0, 0x0, 0x3) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/216, 0xd8}, 0x801) 11:41:34 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x810, &(0x7f0000000000)=0x7, 0x4) getsockopt(r0, 0x92, 0x0, 0x0, 0x0) 11:41:34 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3ff, 0x0, 0x1000000000000000, 0x1ff, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001400)={0x6, 0x2, 0x3, 0x7cf, "ea2b99e87f502d9b6f7fa3b3091330e71d3aaf2a", 0x9, 0x1}) flock(r0, 0xf) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/56, 0x38}, {&(0x7f0000000180)=""/177, 0xb1}, {&(0x7f0000000240)=""/141, 0x8d}], 0x3) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000340)='./file0\x00', 0x20210, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x100000000, 0xe9b3}, {0x18, 0x2, 0x7, 0x100000000}, 0xfffffffffffffffb, [0x3, 0x2, 0x3, 0x5, 0x800, 0x2, 0xa2, 0xd255]}, 0x3c) getsockname(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000300)=0x1002) 11:41:35 executing program 1: r0 = syz_open_pts() r1 = msgget(0x3, 0x2) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x100, 0x8}, 0x1, 0x8, 0x0, 0x0, 0x10001, 0xcb, 0x2, 0x81}) syz_open_pts() r6 = socket$inet(0x2, 0x2, 0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000009}) 11:41:35 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x4}, &(0x7f00000000c0)) write(r0, &(0x7f0000000000)='<', 0x1) 11:41:35 executing program 1: open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x30) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 11:41:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x10000) shutdown(r0, 0x0) 11:41:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fsync(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) 11:41:36 executing program 0: setitimer(0x1, &(0x7f0000000080)={{0x0, 0x7ffffffffff}, {0x0, 0x100000000}}, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000000)={{0x40, 0x40}, {0x7, 0x3}}, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) 11:41:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = socket(0x38, 0x4, 0x6) flock(r1, 0x1) r3 = socket(0x11, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x5, 0x3}, {0x18, 0x1, 0x200, 0x5}, 0x8, [0x913, 0x0, 0x3, 0x3, 0x7fffffff, 0x8, 0x228, 0x5]}, 0x3c) r4 = dup2(r3, r1) fchmod(r2, 0x2) accept$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r3, &(0x7f0000000180)={0x2, 0x1}, 0xc) dup(r1) setsockopt(r3, 0x211, 0x1, &(0x7f0000000100)="3d42e89925b17be314b90c707a88e236a40d60ef710efb169fb938c31fe46dd85c4f53ae74560d68e524a01e481661ecb2f635df9275751aee38dc3a3d691f94d6aa03cb25ad6efabc91cc96e7322aadc0c9427ef592e61ce6d720ae381a00", 0x5f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x5, 0x4, 0x2, "a493889942a65e9f86e5aa61a54343c2cfe93668", 0xffffffff, 0xffff}) 11:41:36 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) unlink(0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001340)=0x30000) read(r0, &(0x7f0000000280)=""/4096, 0x1000) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000180)='./file0/file0\x00') kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x10, 0x7, 0x6, 0xef}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x6, 0x4}], 0x280000000000, &(0x7f0000001280)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x8, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x80, 0xb9, 0x616, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40, 0x3e0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x4, 0x3}], 0x2, &(0x7f0000001300)={0xffffffffffffff74, 0xa19}) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') socket(0x1e, 0x0, 0x0) socket(0x18, 0x8006, 0xff) 11:41:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) socket$inet(0x2, 0x7, 0x7fffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 11:41:36 executing program 0: r0 = socket(0x31, 0x8000, 0x3) r1 = dup(r0) recvmsg(r1, &(0x7f0000000000)={0x0, 0xfffffffffffffe3d, 0x0, 0x0, 0x0}, 0x0) 11:41:36 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001240)=""/226, &(0x7f0000000000)=0xe2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f0000001340)=""/211, 0xd3}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000001440)=""/107, 0x6b}, {&(0x7f00000014c0)=""/137, 0x89}], 0x5, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) lseek(r1, 0x0, 0x2) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 11:41:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r0, 0x3) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup(r1) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x8cb}, {0xff, 0x100000000}}, 0x2) sendto$unix(r1, 0x0, 0x0, 0x8, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000004f5b98d510bfb43ad4e5a6a18d83830000000100000000000000000000000000000000000000"], 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x101) socket$unix(0x1, 0x7, 0x0) 11:41:36 executing program 0: r0 = socket(0x1e, 0x8007, 0x4) r1 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) fchmod(r1, 0x80) listen(r1, 0x0) syz_open_pts() read(r1, &(0x7f0000001480)=""/244, 0xf4) fchmod(r1, 0x8) ftruncate(r1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000100)=""/255, 0xff}], 0x2, &(0x7f0000000240)=""/29, 0x1d}, 0x800) 11:41:36 executing program 1: open(&(0x7f0000000000)='.\x00', 0x41fc, 0xfffffffffffffffe) 11:41:36 executing program 1: mprotect(&(0x7f0000495000/0x7000)=nil, 0x7000, 0x100000000005) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x9, 0x8001}) 11:41:37 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x1ff) fcntl$setflags(r1, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSBRK(r2, 0x2000747b) syz_open_pts() r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x50) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x1813, 0x1, 0x100, 0x0, 0x80000000}, 0xc) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x3}, 0xc) syz_open_pts() fchdir(r3) 11:41:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) recvfrom$unix(r0, &(0x7f0000000200)=""/234, 0xea, 0x842, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="12e6e553b453e19c4f1b8dd6a7ef37937ca1f3f52b6642195643c00401fbb42520551edfeb1d354a14ca3ce9df422d8a0d0ee6fc1186fe236c07e8e6d479f9d1a0f998a73eb5e9fb6f809dea78b35b3c84856d5dce1b2ee5e4089f7e06882984b972c190ad29126740829574e141ec69b4f58b8203721c08daf3668a13d8669cb09c5da602b5bf229a4fc4ce649a0ac441d3a4292479a16fe0c325ef47c87d1d0033c4ddc075f0efed0b59c8f2575fc236b9c3f6b4a5d8be587e292303d582d355b3154e689356c1cc3be604ac388bab32ae8c8648eca11fadf3367d288f7b718199c1", 0xe3}], 0x1) poll(0xfffffffffffffffe, 0x99, 0x0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000340), 0x4) 11:41:37 executing program 1: r0 = open(&(0x7f0000000040)='..', 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='..', 0x8288, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000080)=""/224, 0xe0}, {&(0x7f0000000180)=""/163, 0xa3}, {&(0x7f0000000240)=""/86, 0x56}, {&(0x7f00000002c0)=""/83, 0x53}, {&(0x7f0000000340)=""/154, 0x9a}, {&(0x7f0000000400)=""/68, 0x44}, {&(0x7f0000000480)=""/187, 0xbb}], 0x7) 11:41:37 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x70f, 0xffffffffffffff02}, {0x100000001, 0x7}}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r1, 0x4, 0x2a, &(0x7f00000000c0), 0x0) 11:41:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) r0 = getegid() setegid(r0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 11:41:37 executing program 1: getitimer(0x3, &(0x7f0000000000)) r0 = socket(0x1f, 0xc007, 0x13ffffffd) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) socket(0x22, 0xfffffffffffffff, 0x9) 11:41:37 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x180, 0x101) ftruncate(r0, 0x40) getuid() getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f0000000200)=0x4) linkat(r2, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000180)='./file0\x00', 0x0) dup2(r0, r2) 11:41:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) clock_gettime(0x2, &(0x7f0000001040)) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x801, 0x0, 0x0) 11:41:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x132) r2 = dup2(r0, r1) fchmodat(r2, &(0x7f00000004c0)='./file0\x00', 0x1, 0x6) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000140)=""/209, 0xd1}, {&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f0000000400)=""/147, 0x93}], 0x4) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 11:41:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10, 0x2, 0xa6e) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000000)=0x5, 0x4) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getuid() setuid(r2) 11:41:37 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x12) sendmsg(r2, &(0x7f00000019c0)={&(0x7f0000000240)=@in6={0x18, 0x0, 0x5, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000280)="120b1b89e127447e8f214d008a5b467964fed07af583eada91c93bd887c6c8d673d4bf3315b5e7629e53d773b4170cb48551547626c9b0df3cbaef87dd6ee4e8da5ae019", 0x44}, {&(0x7f0000000300)="568d2fbf9fe3fe2171a438441b2040da58e1f99c5fd703c1510b66b89936f16937aeee16d316b39a76118dd9cfb1b9d9d85e5e5b2e631e42f68e2ee5679829ea9ce59d4fdcd0ca62dcbb2ff069ff1b2a825d4ab1210c838fc658f52a1d2fc0d01416f7679425bb401e94047e47c25943eb9637ab894caa3b1e53b354eb7bf9b702d1e063197c6449e26e69478c8fb879076b2c769f2d901f5e", 0x99}, {&(0x7f00000003c0)="917433e9984b7d2070ad90e477daa34ec5e5b75e7adf351e6d0b148278867aef5380fa8a60251ff001a624b54123528eaf0d37b9caf3b5319aae085fc546ca322e0124e5715a9fe9337c91e03946f3a8d24b261dac0d75ffbc1bd8d1df66bddde5b94cc601bd6bd59289da6cd56413f8ba26c9797c6e63b6a7567d6b1b596001063ed0fb09b570e9c0f21841d570dfc60d935192277cc1f37d6c66bd0b6a4ae63406a360cd9713253af82b4d73619c67ca5a42ae45e51700439680dd1a3d40b688217898937b33565e42b63bd2b657a96242b412033bfa8b0400f6bd", 0xdc}, {&(0x7f00000004c0)="846697fb9b84b6719bd93814a59e6e2d66662a969d9253a0b53dcc544f553e35705a", 0x22}], 0x4, &(0x7f0000000540)=[{0x88, 0x1, 0x4, "76349c35523bdcfec211b951498ec0c33af4a9d44a040651bbce5fb186d730b24a3b08b184280a5a22e17f3a70cdd83ae5cf565e3709586166f09b5f2f525204edf493b583d71ec3f9e8ad6faeb28415224b269d7f27b64a9708b4656c89e67e8cb1c6eeba398b6392d1e9d5ca8c651e7ee0809dda"}, {0x1010, 0xffff, 0x3ff, "2adaf68a29aa8dd2f1487186bbefb5a93012dbc27ab4317b5434a794781a435cbec10cfeb6839d87879a02a9dc1327cd42b64f3ef4983c75a4b7e341b8f28153815bd6c8fcd17a8c17922e61040847386ff1df53abecc1f151cea1b89b6dce95c6f1351f70d3fae312a0fef77b0a33cd5395ff9015338230a37d85082f310a842e9f70769a302bba75750b547facce6c5eb964120bf014b9784d7704cedf583e73f196a347f2e7f279e9fe31134e05fe90f32d7ee00d2c024599b6d516baa84e16e2eeef8260cc92673a8dc071b1bf16d0242ab7c1b60e77091e1c3f96fbefc59aec833686312acd272270800c5e0506a0196eb5c3eb88b2c2eb7bee42a741d06f2faa129b353bbed056124a62623d9a4d58dc1a709b042cbc25c50367f435a851025e01e027c1a77b104f80665881013aa47b59c5b840095c1923dd16b2773ac6fcdc18b87007a02b4c0d61acd44ce254889aa6c40586ea76d88546a3d97926ff7c8431e6d26882e4cf3b0876a6d7197bfbf8d9803e6b0e084d982a44ee6ccf351eef413e5b189a30e61406e5496e4a3ab6c0e80f2dab5e10d3b7c28f52632615c0fb19250e2b0f457d4e6dc1d7cb7bc2d988923fcca9588d522213d6b2bc3264f71ec41c7261ccb882650b246cf9debe70529bbdf1242091382a7435e7e55c4c235f07b683c7c7c853acdd03d0ef999ae5f0898741ff8a7faefaa033579a0db82542790fe6cd08ec32b854292776972fa63802730126d61effa8654e4f56d050d12ffbdd6a84b29c6ad749188a405c45d02a144c7730760de79a35fff30947eff5dd06bc57892ade27a689fb9592f7d7a0de4660c10ec3046d4ea9587cee76bc4a12c35051d77833e75f40365883aa38da3fffe5184ebdb78c64b422b90396da88faaf5c1ec5f2a80bf6753d6bbcae85845de3da7bd0bd511327ccf8679cf0a6117fbcba89b9c3f03e35bccbd78bd217f514a705e7ff7ddde635eadb906c926cf8f9f9663aafbbf88c4a9d1e098010c7648733f89fa3044a3d8b943c2ef0277e2fe7eccbe8ab99959d8da92004544315b0356af8cb3d40153f577bbc5b0f638a3189387c6e3478737ddf0def38552a01e6a423873ce912a1a308cf0ed2758d7a1d96bb6340948d11acbf1a160e6627f57a88f1b2ebe18ed0b8a96d44074fda48c906b146764458987e68a79404f9aa615eaaa1f2450a4c155a16e8303d66022782b27a7c9c80de1917b7b00b96163cce9965835f557d939df8eac6356b01d5ad96dc2027a6bfc9cd060dcb0ca4bb3d3a56e1bf679d27220ccce80d27b5a682ab629d1554e11bfc095f75d4a04549f07840b743c14174309c7685d89544fd8a4f9b27fb796e6ae44d19eeac90b2a9e88e65d27a37d148b80991b78f8c8ad9b52fb7a5c68e1139d3eb5f4470deaa792bde3e18f6197746bc6d4c601dfc842a6a0411ca5a7923da82bd64ad195288d6d23c12c3c80525c7c2cb9691b5bfac6bba211faac196e809a19506ae2c3b08b134fdccb953ad876025c63b20f501fb6ab24a54823f747ab3a9e17d95ac3e34a1e9c039528df34501c306921e9bfe2e12b2d0a4d7ba87bf4df67fceae3f0fa7d595a96084257ba2739fdec17d06006267660dfe9442ede3081afe7442025076c747a6d7ab2897571ccdb1683c0cbe16ecab32185c9e17f1c7054ab255e3a2baad7e2289a8fed663a4206a5808ce508fbb063b8b04089499b9a717fbb6bb3019ee36648f9b0c13c82b2171b2cd11669448847088152f98fdc4f1c3ff07f4fa48395f3a8c9b7f415fcf8be7132b3cd77a9b203c5dfad280d33b37fba2082bf48757415f19b8cf4179a1b869f34e88a9be1a43ca360b2a03b5e1c04e1534afbe3fbd331ea853a26039ed53df209bea5b2c302f64e5b8853b5921f5c353e541f9563f80637fbf7a0ab2bac9e938f852084d972c1b4971cffc27be7541e5a00ed45458149875c75ff671d2ef9a879dbd11853450b3401ce7660f30844c9edb931466895ce196ef472ece72d8d2a7e1860aa0511010ac89f19fdcafb54b1910d111b8c14d09dcba4fe4213ddd60609a862108bdd500d404259a5742bd372109146566cb8a9fa00e645e122c56a002c2ec2732ee9bcd40afc2b3d391f9287e7ddab521d283da52477cccbf1fd0bdab0c2eaaa1cae4c1d8a1f0615d5bd8ea5ce7cc81216b1360f3a1bb13f403d7ad807b9e6ff111a7dd8715323eab5defd1579fdf3b53a7a8a99cb043fb4c6dea5105a4c03998f5ecebc36ee2b3990cd9b223917995d4570e6d7cdbd2fc82158e422370e1c624c044922dda389ee434782d97524adadf1fd43fde1277f4c3e98a0bd29a60ba400e7a3442365d48ff1267f649b3d9c5c2b9321c6c93c96fc635f6bf6c94dd8f7f19d3b163d564c1e2785355685320bbac8a1149633a7c37a09fb5486ab50fff246b91f1e096420f3218bdab0ea0aa2df69d663685fa7fc80df7217fb4280976cdcdd98934e3fb47662c2acae2051262ee7994737869471ad0a04362658a3cf0a1cc059b37f05e6e94c56a82138fafe9581fed6d6ad67853067dc531f32b385c3d27a79f65fc3554cc9b1bd2643cabb75e287637789328fb69cdcfa19f69067383d81831becb4840bf3d31ea59fa9f0972f730798643b0418225f3ecde6069f430f4946c674f5ba537b910314b4e65681d65205e4bfd1cb23f9d9d6c7c20fc09f422ea0a4b08152cd68438a03f8259a077732c2387e596973652f18791330e05f5f11d17d5f2ce2290bcf949a5ae8e34cf007d5370dddf167cab618c4eba5c6d53d8a55abb3237a3f515e19be9788a6358390307b8408cb3e121b34448cbb12f624651a6526d608ff89243c05b483c700029af6f797c11cab93fffd2ac6910b3b3ff8941fc6a0923c985eb5c72369cf4b2efd5e15687d480ac7125ca1d9ab1b7a62e1fc2728f71d096c4b5e73b08909f28c8c747aec95a4781233c1d945163dea6f9f5b7e73b46fc8c63f54d1f791f274606b36a783b98086090fbddf787a541d457b9081b76a50d9d5b1050d4abe28a604455880e236250a80f6791aceabe567ac542a7737d3bc80f2f6ff50c5c5b50b09dcb87ba8e04619ac0d63d45ffbcf195645ef092699930a30f0514190bc9e35d045f9af3a7ee51371eff1cba8674b2f41392ab2ea97cc44bf5d9f9de98953b8d2717846c3227fb8d8021b3364932ca72d36d463d16888cc54817fcf8219174e99463be3a1bdc27c5ee51af5439d8bc8ad4db1244dd3df4420d956826cc24bc3dc448ed7c79a1a9c37fce55128236c06044e0b67898960698691c346ac8c7a7540d64a5bcf1577fc7b7446a0f457e5d6d0151fc2baa11c074aced1e23a7b452573a6d6e202e55179dd0c55ad85b6ac1f44ba2eb5bd7a92ccdca120e6da671fe60c1c423df93caab8b628d047c0d071fb207e3ba8443782fecc4e1cccd58a11c7ff0fcbb3b9c78a595dfd00e5e12cfdf28c8cf895303cec49fcbab2f38e5092fe9c5dde53342ab1b5697fce37582fff9d8f171c6e94f4d260b48504a6b1fee92171472dda84a5bbb61e861561adaa2895d7731628d825efd7fc52060358fe9aa3e9ef6f52cd4adbedeb7d0a92f0626866507ab39b0093d6ce4be38f65ee26da7bc07274cf024f4b99fa499e323823a7894e31f031fb31d97bfa41bb7ce9ce58ff9634b99f6054b78284bad64001cf829eea6b3b7121d814f110a779fb34cb57f871c71cb783d74cbff737f9a87335b6851e17c6ad82a521f9d892d379174501cb0ca2df8723058559df39530a91e5d172c808336b35163606f414ac80c0cac30e8794f9284df8bfa5228e1761e3036481674a8e3f7819905088b2cef887e3a16e6dc3348c5eb0b2f549aa9a2b7de26dd86a2cef85cd850487766e8d18f570c5f3d2d797fea4c9ff63673d9fc34297669575abce55be4136bead0de6eb2752a522729feecf091e3f8be55036560f1817f0e9d8e885ec50451cde4cbe9b4f8ea848bc4a29fe19f5a758be3dbf27dd29462bb4eb255f56ce83faf799d787bb8bdc79fab678b3647afaa17e05751010167576267aa88b07f9111c04048a5869190e2be5164eed3ee45473e63bacbd98b084053632fb5a9b631b6d894dba566acf0982d99cef8e37ad3159f6bde3fb9c735b0619181a6910937f0beba2800f870c6b224912540280ad02b18b3ab590d8b6a19323a767a3c959fffa74046051ed2828d8383e2c9124c9936d5cde5054bf33f2e6188c78f1f6e18d9f967a9164928dc879f4ac6ae8c2784dbaa046a64de9677be6721e8fdc2637b8bba173fa654d646f55a5316f782d48aa94abbdf3d808255531bf6b352efbf5582c469853b4a69206b44ec82c2cb09e15be9cac7406bb4f2c275fc8b8bee2ec565bddb2d47126c65ac762d2c5ba051284a2810cfb8521d421b3fd10ef40d94452e6f38418de0eaaba5f6595cd75d5e3d70c891e978acad18f6e96a8a14f7105a2905765a18ae4732c5477baf1fd99d6fd15a7278fe28a124847b4c9deeac001193baba23addc9f572f14ac2b77abdc815f3c6c1f281cf19ab458d849375eaa5ae2358f535ea6c30af235a305eeb7b0609f7326dace39793ad36fffedbaf3646c36bf0305777a9b10f0f88e813abf77c3b6cd8f975234a63f0907238179fff087f31cf5cc76718ac75f38b6b36ddc4e5eceb39c8e5dd78a1f5c6a02370d791bda923477ab68bbba983b2f4f3e783dfaeeaa1d6d0c3c1a7147a60d13e4df9b1b5158c1d19b5698771430f0ee7b76d78d24fcd897d7627089d5bc073313873fb4bc131a067f822e7d7069453ebdfe85f18d0384729ea17f6269b94285e2bb9c62b00b54947a9e709631a3ba8b096bb35186e50ce169d7eb43a9ed14f9d1a48cc2dd1f4af8eaf3b6e568c330e3d7d3355caa2974120b25ae43f7b996bf35dcf73dee429f8411a5baadd35906bcc61c26a3f19945ef5b2ce9af035d556459aea4e96639344fcb417a2911676d3df8d034c77a0ba19e42bf3eaf4b718179341243f7688270f58f90c3fb59649a2d63aa84d01b9fa6c84fda02dba4f999ae31ef027c4d050efaa1ac305a18a2df4ccb495a1252b0601a7cf65bfae9fac4f6de5ee756d3e811c6835564f6f8e6f1d3c171061ff7fc5d2c3579ed0f367b51d9ec3eda5318de13183e2c39b77e2f101d2a965cc95d06cffa44ff0483d18c60f990acbedb74526d09aee90b9fcdaea5c548adc57dbd99d51cd5e6526359a69f4617f79a79b744c13a287c4350f0201b405471f5b50c062f1ab03c11f801a7943ed7e5687a8b1a61b59fec0f59e8ee13f296923a34aeb6d389fcbe53d2a3bcc391d0bd2c81cdf710a0080a731c744ad80484334c14bac1abac4df3e29fad8db40a2ba5d1465a34c6c54b1f5e96df601dadf1e0efc557a5ee8f1dac815eb0b23ce365c255deb2512ffa27f59d0cced99d9e9de9a0631cc02ce9c8da256a2e87a1cd07beadc64811b36591f6916beae28845319ed6ab0ca177a919b8fca4000009734cc1628e1314f22aa3a703b56e6e310546c98c3821cc7aa27616b75813e931472ba3b1365c917e7a62ffba9cbe00db9f72cea6ac8691bf7a46c85a5246dac28aa4e3c917d67f6a70736d5e66934a951bbdee85be7590db989c9905190df7532fc89426b2c9270cae9cdeba816247e6523d5dd6f57e0f8c00571e4e79132b73f5ad32f4ea3f034b4e276d5584755e48ccfd840fb367d9d87a77f34d1d0a8944a9a911f5293304b995a004d94b63de708cde61017c70cf46d1eaf962564f751f5289"}, {0xe8, 0x1, 0x3, "5955b7b66e03008b664678f8408b2711a4a06a233ef64c42d2069c5010f72a430337d29bc59a9d3c8527d2eaaff524d0a6dddd6c5bbd5775953f2d7c960739dcb456089b2d6d1ed0927e2eb9dd4104a582a8ae081d63f54945d93e30c61c4ea670d0faf335fd9085b504e6bcacfa70bef9a39683f7bafe59247a94975843cfaabf523838ae84fcab03c01333aba0e9617d94e1e524815997429e9d89a81ac5d55084481d157dc5245e83b9992150aea0628b0ec34076fefb394a48eb193be962be1b28b9f0bba372b0b184141f203479d1ae2b15a45fc4"}, {0xd0, 0x1, 0x7, "443d3d25ca991b9ec7022f631f6ad2b1fddbf3f81d477146db8c96d284e6befa534b446368b5e5c41dcc94dc8027be88aafc127a483fc12d0d333d889848959a2d19eb4328c32999578cc747fd5eeb0ce2b1c586a6f13f6f83e05c98affb158366853dfb1a4d9e473aece41c0cb3b3bb3a6408457f932f73af45cf5db40436a1b251814ca6ba4c95ac629a6a198ff674109e579cc03dbb3d4bfd1599223ef1022ae4851fc82859d404311c0c4071fccc4ec05242abfb455e3916d5"}, {0x90, 0xffff, 0xbc81, "644021775aba1537138450693d218cea63b244a5a8bfdc07655f0443b405f6ea44959f6c898631ee85938e92e064f9c030624e49567357d3c0b099fcd451349055922e425091293c12bb498d336022d94a5aa5483c599b23d2db040c736676b75816e8d9af5cd0df2aa895130d205b5a4646c4d1e0740c150210"}, {0xa8, 0xffff, 0x3b40, "81dd9d62c558468f3513845240ebf3afa26a9af477d9b6fb5d4da336bd2443e40f1c418b0c10f21b76497f1f95b9273d0fe9db15db421c75c042f3fd1e9b49b3aa6243d2faace33a1d365e7a41651ee8c58f470e98e00751e1dd209dee1331aeb2137a4eb022575b80afcaccd7dd68d0b24761f4ca95c5f42176dfb490be0e9431337ac4a04c2856a377f4c5d77b4177c2"}, {0x20, 0xffff, 0x62, "69203d57344b350ac495ed"}, {0x20, 0xffff, 0xffffffffffff87ed, "27c1491e4289f991e7f3fc"}, {0x60, 0x1, 0x4, "0e1ab78cc5092a4a8dc15cab194223624f4856de938445b55ebb3ec3289c1f6773fc88988b3371ef005f2166c2393500ba0adec198d89c2016f9cb8020f55e6dc809709c21f1eeb0ec"}, {0x40, 0x1, 0x81, "cd81c53488289448c21e1963123368538ab91f6436dbca3509236c63b60aac2cc8f7afd6587e7643f52d609d846c"}], 0x1468}, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xa4, 0x1, 0x100, 0x400}], 0x4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x4, 0x8}, {{r1}, 0xfffffffffffffff8, 0x41, 0x1, 0x8c, 0x447}, {{r0}, 0xfffffffffffffff9, 0x33, 0x4, 0x3f, 0x2}, {{r1}, 0xffffffffffffffff, 0x84, 0x1, 0x9, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x7}, {{r0}, 0xfffffffffffffff9, 0x5a, 0x4, 0x63, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x6, 0x800}], 0x6, &(0x7f00000001c0)={0x6, 0x4}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) syz_open_pts() 11:41:37 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0xf0, 0xd3}, 0x8) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) socket$inet6(0x18, 0x8007, 0x7ff) 11:41:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x7) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 11:41:37 executing program 0: pipe(0x0) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) 11:41:37 executing program 1: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000080)) clock_gettime(0x6, &(0x7f0000000040)) 11:41:37 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) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000140)=0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket(0x23, 0x7, 0x9) 11:41:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) semget$private(0x0, 0x0, 0x504) poll(&(0x7f0000000080)=[{r0, 0x1}, {r1, 0x60}, {r1, 0x80}, {r0, 0x8}, {r0, 0x8}], 0x5, 0x9) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 11:41:38 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') utimes(&(0x7f0000000100)='./file0\x00', 0x0) 11:41:38 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 11:41:38 executing program 0: r0 = socket(0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 11:41:38 executing program 1: setitimer(0x1, &(0x7f0000000040)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7, 0x7f00000000000000, 0x4, 0x5, "61b7b8f1d1632132b51ca42b197b500f65398c1b", 0x7fffffff, 0xffff}) close(r0) getitimer(0x0, &(0x7f0000000000)) 11:41:38 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffd1f, 0x0, 0xfffffc57}, 0x0) socket$unix(0x1, 0x3, 0x0) 11:41:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) listen(r0, 0x4) 11:41:39 executing program 0: r0 = getpgid(0xffffffffffffffff) getpgid(r0) r1 = socket(0x2, 0x400000000002, 0x0) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000000)=""/14, 0xc}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) getpgrp() 11:41:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) pipe(&(0x7f00000001c0)) sendto(0xffffffffffffffff, &(0x7f0000000280)="c5cb1ff8379fc6b93e5d2d929f9859478a30caa30a2980a0243a98703bc947d1", 0x20, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:41:39 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x2, &(0x7f00000002c0), 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) faccessat(r3, &(0x7f0000000180)='./file0/file0\x00', 0x80, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x200) 11:41:39 executing program 0: socketpair$unix(0x1, 0x800000000000000, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) 11:41:39 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) chdir(&(0x7f0000000000)='./file0\x00') preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 11:41:39 executing program 1: nanosleep(&(0x7f00000000c0)={0x7}, 0x0) r0 = kqueue() r1 = getuid() r2 = getgid() fchown(r0, r1, r2) 11:41:40 executing program 0: r0 = socket(0x2, 0x400000001002, 0x10001) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 11:41:40 executing program 0: r0 = socket(0x6, 0x5, 0x1) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x40) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x3, 0x18}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[r2]) clock_getres(0x4, &(0x7f0000000140)) getgroups(0x1, &(0x7f0000000100)=[r1]) clock_getres(0x6, &(0x7f00000001c0)) 11:41:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) fchmod(r0, 0xa0) 11:41:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53af439e724022f8f8439b705ec49c7fddfc3457d8e8377b9c3453a243f45c627dd6ae79357f0055f3d", 0x8d) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:41:40 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0x100, 0x8}, {0x800, 0xb94c}}, &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000000)={{0x14e, 0x51231a9a}, {0x1fc}}, 0x0) r0 = shmget$private(0x0, 0x1000, 0x102, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgrp() socketpair(0x0, 0x0, 0x5, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r7 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, r1, r2, r3, r4, 0x80, 0x8}, 0x2, 0xfff, r5, r7, 0x9, 0xfc, 0x8000}) 11:41:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() r5 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="e10c12a551ae3a5c045a8a82c7ddbf3dbc8dc710bc9f58a9b72d54e303a98670aa3b57d232a46353de24d52b2311de6f3248d66643eca5b24a208ecb0382594149701fd3703b8c45784dcf3cab09cae7d733e72886fd73e877ceb397e4572830289028186cdd90a32df9b88cdac06019fb0e6aa8bc65736922731e4ec3091a40f94d99e54660957e28cc612765c823fa2fb4ce62938da48339392a182725f1ee9dab649aec1c1a5cf65e06290ffd55e22de336a3de3488aaa90664e8926f764dcae2f8e77bfe0f88225f0d6ec64c634a435018a0dd0229c79cfe1fccfe3c2b7cb93b", 0xe2}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001000008000000000ffff0000010000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x4}, 0x402) write(r1, 0x0, 0x0) 11:41:41 executing program 1: r0 = socket$inet6(0x18, 0xc000, 0xb6e8) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 11:41:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getegid() r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000300)=0xc) r9 = geteuid() getgroups(0x8, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="7f9c7072a49794d77ae325f1a29a6f57c593458aff2f3af5c0dc3f06782939f80ccc903c49fe0ecfac819a72cf78c17a725f2891395dc92eb64ac75da942bb9b9d623c478fc3a157d024038b27483da7162d82468fd71b5fa126c3e683551c", 0x5f}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x98, 0x4}, 0x400) r11 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x1f, 0x0, 0xefe, 0x1, 0x8, 0x50056367, 0x7f, 0xea}, &(0x7f00000002c0)={0x3f, 0x7}) dup2(r0, r11) 11:41:41 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000140)=""/240, 0xf0, 0x800, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40000000010) bind(r0, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x42) open(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x4) 11:41:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$dupfd(r0, 0x617bb4c3d0f7ace5, r0) write(r0, &(0x7f0000000200)="8fe4e1aef37f56f84a4999ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e62246246843523385a420a6bcbf808fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386ca7adbfbd6a23bb1d7efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3386fb7208f2ac5d290c075344000000002f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e594b0000000000006620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeae95f220bdccd9924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c287ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d734a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39000000000000000000000000", 0x2f0) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom$unix(r2, &(0x7f0000000500)=""/153, 0x99, 0x1, 0x0, 0x0) r3 = syz_open_pts() write(r1, &(0x7f0000000880)="09c05b9fcf1679336753411a7b2b329e5cd715b2556c19cc299a30fe6e0bf1c74212bd7163109ac6d3a053e6d6a98d051ca1a123f96fd058075b218d7718c2ee47cf3617edde4f16797ecfac1899b8f688908e691edf83300b349e7d42e89a3dd2cd92ff13fb0518a98e048be6cf729eb54d6a0cc75aaaa5783ceb440bb3a1bf312afa4a68bd0787cd2b50b0f402c7fa0987803c874af9ff47f88ff83cf03313ae32e78b03e4586c38c3c38c4fe1351501ee994ab58b2a29d88f2d7176b59d30cdb8938f98f59938ac53b2f2d73e336a1ebb6871e03ae29e3f1507288be6eea3d036c09cf54e406be62bb4517f91e35da2e78cfd191274fdef7434e78cf564db78ca6d1e88897f5877c125d01e24c2545b07cf979474ed59538fe822203f21d7dc116ec58cef1e7f43c5b4f3134948e123dd4ee5a352a97e1d6d161026753d5bbc9fb26c7b8f2b9320e8b1e6729d8d944c482fc1e50ce2a364cbdb747bbae328f91c29d88b67792c5f3ee6af08a72159c60e41f73d091fb1cbbf102865ecf5c87eabfbacdbb32cc84345f0df7ef3d7a3efc1ae34016eaa514ecb0a13f671904b72c24bc677ab8a3fc56ed5fadfd04724190d6fd6de34f98542481236b07e3df5312e7a0d860b99536c215f3a94d0851072264fec76ed0da8e4312e3969c3e2815e4083ab01e38f06e7bc2255754562ab93b8dee94502baa9e8aee9bd3206b9f1e641f6144d5157de8fa77128894768a7d5d8a60c4ce02717a2f518ef32fbfa92728b9f1a1c21bf0b3ccb3b653110a3cb1b957f071a7db4a741c558fa8b5dad1140486ddc1afd5f5f6428557a663a9d01bb86699f7811f4c5818296acd8dfd79654a8e8ffd85e4049f6a6e557a0ae583f000ece7f45a534a3c78f3c54bbfa6e636b837fa507d7cff2521fa6e6d1f2f1116a1fcef41bab0b332465d368f841e21e7225d99c13508524d01e7823acaf6819dc002c69a5fadc957364eb18e27a0e1af1ac0d82d1e44da31446d4f906221df2439c3b426830b1128f57666bed3690b73a6d71b8aa7d75dad334e1223b31beeb09df7d0bf6fae2d6fe77b55e46a85911dd7b43e2ce9d6ef36dac3b399f671cbbe07f8baca0787b2f6dbd18e8dd2777365f69683e01e618d46a54e8ef2e6665194ddbfd8055ffc0fe2143f3c74b1fb47301dc3274565ae99bd3f516d78c6fba4ff8cd4687ef8efa4ed49910e170ca1516cc28a4f229f86a6b86a653b4d19b33329d233f7c73c6b893d8dec80697c18535516ed45b6e632478687c83509e03dc9241ba6822f7b156ed606830cd5b0f4eadb11d8c4a84473e2c1cd54b460586d52e67a2e7bea8f5f4eaefab92f3dd8fd7613505d8b8d11f273bd35a14f4c003d4d42832a34a8bf0951862256e39e5fceb9c9d3e4816f594f9f4578037e45ec5d97f78e9a2722755cec3a5de47d793cc7d30ae54a6f4b7803aa845d471942f8ecc731f4d512216c822b13c7fe2ecb8dc5d4de95a8d12b839cce751cdf7adb96238ea5daf56de2c0f8efd05998e52b210e8c459d186fe63e505a7bb4399690daecb482be0c677771004d14abdb349de4661a190efe194d8466c8af546c19a29d872ebee7235f1d250100d619f9585b0cb2da6bd3d3e5c9d33d2f45e1344fa173a8da1cbd075efd8230b653dc1760fae4b151ddaae96831f5611ba15b6e39607f91109341bbc055c780cbfafb3822425dc1d2ad74fa1c01de83fea90d40333a236cfd77004841e5d06c3efcb10afcfef2f673f57a8d8ab225be3e738080b402cd60e56bc6c3364c101c81d592ae8302541e34ca55185b5c3ac799ee11e02f487fbe65930dabe4cef9315ae0d31ed530f3da8be1f2dd02306636b37f81078e90fd6cfa0e9259cf543694b5c3fb739e4e349197258ce67005ca1e96231e6bbca8370fcf1a4d6dd7cf946bc041e70a2df1266bfa9c36fc29414e604717d86f652b0fa0141201c9c820d5375da470e2e9ec1a10fd15457b037d8eb247a62498fc3eb16e47b81bbbd945c5d31f43852db8f1acbad8e7dfd45cb4ac2bede5b5499027e699a0dea213586111aa5e553269754601c0fdd32d90ee6fdc7e49366026753bf580fba4e17cc1486d57b17c959da9af5276b2145455ff381817e2b6b4e614dd3cbc1a8fac0cacf5c7848445068d667507a84bf7448b7b7ac002ee4f3a570edb7fb6f4bee8c0f2eabb796684a7411df845e5d1c5f09938f6b16cfe9082126ad57e311d0f1c2775b149c7cce5c664a5ee5fa726ddf323b928a3c5ea2dd779c98a9bdc8925cfa418e562a658f4079be4f9601a1ab464acb94fc33ef01d99005d16ddfd9dff61591d95d379740f06072af2e0e47eb9cae2f54bbd93bc6a83fbbe701fa8b6c81aa35dd4666e82a14f09c42d4d3db3e4d07b921796205ed38d1bbe83ee613d96f4474bddc4e93099b0e9d7748df0a2bfdccb50ecc7ea49b2b14c0c02cd207fe4f67cbe0360dd44632fc87181fecfecdf88c73694859cada2b0d54f1d482c936f2bb3438168de7bcede25d0f98e8e99c579143ea266e325efa34fedd616183b8db314d1430b8c0dd9775c995cad425479b8f4d2d17eaa2263c4ea7b4165435cd20e427f0952e059af9b8f115dcbe236878c96e9ab7f884b4d768a77634f3512eda1296fd94525ab7cdc5a7c2d98d0a6ee3e2b0043acfc946ad436d454a7d5ad1860497ba2811e1fd33c7e3150e159df90cc639983dc86e8f50694a8185feaf311039a472bd06357a7ee1249f301b6ce33be8ab917f30c91a10cfba20b2d0c57f152a83b2683666235edab1cd4ffe8fd74832d989a3e1bf118f92614e714a212b47994ec2624259eca95ab382613ca45c55009ea3cc5b88368fc1bf732e03688088b521d0c77a4d022d069d6ebd8211473338877efad56b421086e5db7832f6d3bd8d175405cb53868492885ff9713eb591e9174bdb154c26dfffc889eed98f735e67a4d40293026b8017e89cdb81757b1380d7a971145a71e85a05c4e19e661d284398cb13ff3cd51cadd0f7f1b8b3c57791ca43fdc2374d5d3eb35ebd49d9f8faf3105cbcd13714bbbf23f2a4a899bada199302d1f7fbea1e59743bf920e68ebc84224d35b997cbf69ac72f7cf76b8f644ccc2eae1ca912f11a79ce5cf9adc9de7c7701bce4bf0a93cf1f5121547c0bcae0be80e6583840b463ac1fac29dd85ecda0b36c03b21b0720241905db935bdd976ee0a9c9e09012b6541b47ceda825068bdee409b5859d262c0394470a42b58741d69b32cc6785d4e9efdb54d05b808ba8f564cd8edf0751aefd2ebb825df3a0739be3d3a9667f9b4553b53201708e1d5dca4d59b05b7e226718e875eda68700d1d1ec2dcc6d2e79d409bd1fa5b7673748b8ee3658d0475345699eacca3abeae6b2ebf39465e37091b8b325875718ef7c5a6fafbbe9fcfc326d37e33e3907588482027465ff8746262733946da76b99e02092931d791f4a2106f51f91d885e572a1eda46ba6e6e349d11fc23ce2645a1fb49608009d377d899dc535b666790ab8f80b2d0862b6d4d01156ace7c250210619be692c7556b079779bb344a22e94c267249ff2fca721abc83c78e0cea45f77de9ac11d21887e34f0472d0e9d1e40eb11c5d14d3d0966de14cb6650c8957df0bf43fd198f0c56085b63ed9e4a7a4b3643198458c9f6e9ab2fc6f78dcada58dee35fe252c9510d94ec7b4f1d65dc58ebb0096a9e2e6eb40e2da47ebde6d2f3c21a198667bcf9b341643c64030eceb9fbfc6b3c3a29be0ce3921e2d1a29ef74bc6c0338b8dcce2c9917a84a3972b03770e11820f47e57ecf8cb0c258c257eedc2d1c23bb49ca788c4bff4fbabb55893976ab7b3d8c48794fa8d450ef603bb1a2f0f632da838f8b1c049502b4d7939ed76c3e4722b85731b58cf89a9c355f6283bceb3d83089ae62d70f3b9126836001ba4646cde8db274c57cd272db1bd8de6d6f74a80296fac10ce2ec00bffa9b4e92c3ac97c8bae50aa25d1d616c7db2af6085b3d942d4dd63658c326d0ae11854389e8bda9709d9a4290da46367b669947ebe9af1d3663d1270dc435a28ae9a871c7bf8d29c2e2ec1751b0344a29afc63506c9f0a4c2e7f0d17447722512e93f57013bdd365ce01a48423f198979bb1779395239341a3aaec8fcc67dc642f963e6ae6a994dcf20d67281c47ac8613254860415c6a326bc608e5e77426afff4957c0ae194aef2977444d96091ef472238dd1f264e2d30dd49cbfb946811b291eea1cd0b0307838ba99a6a736ee7825658b637e673905c2871a58890a2b7d2caae8aaa4e4329c7b7dfd49a1a939938822d50224cd95436f81548434cdcc8f647930098c49ba6271052f5f1ede0fcee63f3d49db232da19c32bda37eb079c8d30d5e3fe037835f6d412a657bf601e930e328b5d3841da2ec75e03ca2c8d9ae89a0b6baf10799209ed857cef4a3d26613f49105052709a4b5b612107a8dd32e737e0a156dcab3dd1dc5edef63fadc2fdb85720065538e6c569362293b62cb7c3e3f64dcc42d6820e111449f8c3be0b912d5242da0e5cec07202e7b6efd13883e4d9b30360d8054d195606eac02e60041d2e8679624780c6bfc4ac5a915c494fe15dc34c98a528846feea2d6e09b1824b92169b0dd033bbd451b842b212cda85a328dd9974007781ea4156a7084b63eed51a8715c7c79f7b67f30a4949f164f5e9115b4bae9f0b228ce9d1fd5985bd2dcb151c21ffbe243df1fd2233f42092e6618417aa872246e5f8cde74a9b194cae2836911a2a1eba8cfa546f9b583408692030fecd193f62aa55603b5c0f15a4f487680e262e990a301b60e53abaf462cc02618655b19defc489bf586f2ddcfa50e023de8fc8460c87ba802b7922d105bd472fbd108c40ea9846fabd6fce9fc982e6d3be2376b501cf5ef38220e3e6638e5399f29f267382fdef337802b93473d27f482a20a26b2534cd276d4b61e27f8e97129f9a3636ac4ec76348d04c29f4e50158f058702ce7cb2f5c7e6e3dbd0047bbf88c505971df2dcbac43a172cdb3edaaeb881ff6df33e247f3273d1b2efb62382cdb352f12b7c8f3ab41a05268e6d61877e34eb0907319f629a98a43daa1e74cb532ecd12f375cf88ba3c969e298b84cede79511c128086d13257155c797795910e135fe5cba350af79e114491c8908bf532239aaf83d22ca9e46f2adca5096eb7719b70e9fb7c354abf0318cac2480b40ab6179de3f8bf74762d620a7a4cd5e3f62bfc74ca67ac9e5e6a66f23ba35a170e49095aae3d60e26376038a84d53239d8daf2b10d6a0a8b6c177c3b54d7682e59ef8c72f1738b30243f2908d62e751895d97ea564842f9ba16d1463e115a14091205edc5a302e2298d833217a533256534b486d94cc8dd73fb0aa91e76121cdf252d3628325230b2633273aa5097c75eeee9f8fc2d4c384edee76c7b321890bea63d7cb0d8768c9f05d2fd9bb8c733dcc37bf4d915e20799ff89255cff5b09b5650fef0ced7c777db6c4f643683ce129865c958842134ac3ba2dbdb8b56c93e025a8fd9ed821291440e702a887b2a2e741e1c3a5d10fbcfda63df5e809701e8ad8715a9426ed79587eb424abb024cc22ea3384bfc43858df92fef06c56cc03f05a8ddd81d9a0ce39803edb788dda669f3dfed0f855383749834675dd9dd4bc31c3bc483541f2018ef07c6c268150d8093a5095b6f4a1f70c7271cf8ade430b301926def7de03c3243338a24bfb5989d11a9f45d85ee9fda0985c22fc9a8c06e389ab6a88a8abbb6094dff00dadc9ab0e7e", 0x1000) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)="91541d30fa73a69a40caeb0ac92a3059dd7329ff9fdad46f52fbf181b920233533a7dba4443e85073c4625a3ba539506be81cf3ab829ba1e2892a93112276a487d3cc86a8a067101d65bb81aed996e1555bab466cbcc6ab59350e87f9f298536f17136bec8386588ea1896d055255076a9a191f11f781d21e897bd63fd11b4", 0x7f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x4, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:41:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x80000000) sendto(r0, &(0x7f0000000000)="138f171dc114ed47ad2d12fc414c04cec6289b", 0x13, 0x400, 0x0, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0xdfbeea9a7d338e6b) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 11:41:41 executing program 0: r0 = syz_open_pts() kqueue() r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) r3 = syz_open_pts() getdents(r2, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r1) 11:41:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:41:41 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x2) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x34f}, {0x984b, 0x5}}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="001b4d00e3ff0000000000000000"], &(0x7f0000000080)=0xe) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x5, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffa, 0xa5, 0x40000002, 0x9, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000026, 0x79, 0x5a}, {{r1}, 0xfffffffffffffffd, 0x29, 0xfffff, 0x7, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x18, 0x1, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x64, 0x1, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x41, 0x7, 0x9e48}, {{r1}, 0xfffffffffffffffc, 0x0, 0x9, 0xffffffff}], 0x4, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x22, 0x0, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x14, 0x10, 0x7fffffff, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x9, 0x42, 0x800, 0x1}], 0x0, &(0x7f0000000380)={0x51acc407, 0x8}) 11:41:41 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000440)=""/53, 0x35}, {&(0x7f0000000480)=""/26, 0x1a}], 0x2, &(0x7f0000000500)=""/172, 0xac}, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x5721b76b96d34469, 0x0, 0x0, 0x2000}], 0x60, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0xffff}, 0x8) r3 = accept(r2, 0x0, &(0x7f0000000240)) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0xc4, 0xf000000a, 0x81, 0x7f}, {{r2}, 0xfffffffffffffff9, 0x13, 0xf0000003, 0x6, 0x4}, {{r2}, 0xfffffffffffffffe, 0x5f, 0x0, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0x11, 0xf000000d, 0x1200000, 0x8}, {{r2}, 0x0, 0x0, 0x80, 0x2493f608, 0x17}, {{r1}, 0xffffffffffffffff, 0x82, 0x0, 0x9, 0x5}], 0xffffffffffffff00, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x8c, 0x2, 0x2, 0x18}, {{r2}, 0xfffffffffffffff8, 0x0, 0x3, 0x8001, 0x5}, {{r1}, 0xfffffffffffffffc, 0x12, 0x4, 0x1, 0x2}, {{r1}, 0xfffffffffffffffd, 0x90, 0x2, 0x1, 0x5}, {{r1}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x5, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0x40, 0x3, 0x89}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x3, 0x200}, {{r2}, 0xfffffffffffffff8, 0x66e1b1c80ac0f863, 0x2, 0x1f, 0x4}, {{r3}, 0xffffffffffffffff, 0x58, 0xf0000013, 0x0, 0x8690}], 0x2, &(0x7f00000003c0)={0x8, 0x400}) 11:41:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x3) 11:41:41 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0xa0) sendto$inet(r0, &(0x7f0000000080)="a5f7cde6a86edb72d82ed1cdea0be08cf883e85fa626b09d2fc24ef37895853a949e4a0de165702a10ddc56cbbfb1c2b912bda5cc11b7a0a1a5d983ce0cf3fe6d3d703b8d4c0f0de6d0a2c9c25def4c27310888c6d3c5b5ff3f9a7a0782fd02dfb7781614c1c5e154da42382ea73830325c673da68d429cf5c5a77ed04053740d422208d41a43ad42c22beb58daf57a65d32838c78158f67c69506df2339c5bdc8f216924bea", 0xa6, 0x4, &(0x7f0000000140)={0x2, 0x3}, 0xc) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000780)='x\x00') 11:41:41 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) connect(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/158, &(0x7f0000000140)=0x9e) 11:41:42 executing program 1: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x9) socketpair(0x1b, 0x7, 0xfffffffffffffffa, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x800000000000002, 0x4) socketpair(0x0, 0x4000, 0x5, &(0x7f00000000c0)) shutdown(r1, 0x1) syz_open_pts() 11:41:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x4) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="11e01085960c06fc5ac1c3344dc9c1fb322c0770c0ff79674c5cb96bf725344a179154a0497dae59482d6577b5250f18cd42dbb9abf46f7455615fde4854", 0x3e}, {&(0x7f0000000080)}, {&(0x7f0000000100)="45cbcf7779f764ecb893cac65356c64a64b81d73ea62d725199564251beff3785945b96664d8cb1837f85276b802893e33fe1771825c25ee50dbd357da1973205396258a6a0a8f31b08f6b202e4a1818af9519d649f726cbe2f33671e5320487fc98db89facc05df852ccb72925aade4f31b1a49d225e890d3f30d2f64f50b2f6237fa9d2e3feb7190", 0x89}], 0x3, 0x0, 0x0, 0x2}, 0x4) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000240)=0xc) 11:41:42 executing program 0: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c5) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 11:41:42 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x3, 0x1}) fchdir(r2) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r2, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x84b0, 0x4) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:41:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000900)=[{&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f00000003c0)=""/154, 0x9a}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000480)=""/219, 0xdb}, {&(0x7f0000000580)=""/156, 0x9c}, {&(0x7f0000000640)=""/196, 0xc4}, {&(0x7f0000000740)=""/243, 0xf3}, {&(0x7f0000000840)=""/188, 0xbc}], 0x9) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x88) syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x5) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) 11:41:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x81) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 11:41:42 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x7]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 11:41:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/24) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) setitimer(0x1, &(0x7f0000000040)={{0xffff, 0x7fff}, {0x0, 0x691}}, &(0x7f0000000080)) setsockopt(r0, 0x9e7, 0x1168, &(0x7f00000000c0)="698e71abe62b48a8b0558f6458bd1dcf2a84b6b42650523d30242277d04c6edc8d6cf26827d2855354856b4beb77ce9d6af11f0f6b45", 0x36) 11:41:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) 11:41:43 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2000000008401, 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) 11:41:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mlockall(0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r2 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x7) close(r0) r3 = dup(0xffffffffffffffff) kevent(r3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x22, 0x44, 0x5, 0xf7}, {{r0}, 0xffffffffffffffff, 0x81, 0x40, 0x3f, 0x3}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x53afcc51, 0x4}, {{r3}, 0xffffffffffffffff, 0x25, 0xfffff, 0x0, 0x723c}, {{r1}, 0xffffffffffffffff, 0x8, 0x9, 0x7ff, 0x8}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x400, 0x1}], 0x3, &(0x7f00000001c0)=[{{r2}, 0x0, 0x8, 0x2, 0x3, 0xd}], 0x80, &(0x7f0000000340)={0x1, 0x81}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:41:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x9}, 0x10) 11:41:43 executing program 1: r0 = syz_open_pts() syz_open_pts() write(r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x4, 0x2e, 0x4, "6b65c67c08244274e0ab0f391ab4dc0fd1ffbe8b", 0x0, 0x1}) dup(r0) 11:41:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x1010, 0x9) 11:41:43 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000002500)=[{&(0x7f00000000c0)="5c7daf9e8697a9b519fc4544319ecb2e1d8d0c8a134fcceba626d2123dccf1bc01da48547a164f8a32a446d801a6b088071e013b1de7439ce188e7a742cf64404bccee51431b9aa5affb1135d16c9a252b2b19ba1244324de2d9f4441fbbf60ee33dc547a22721d055cfbf7d1f6e08cd0bb71652e8c50eb6e64ab695e478897417fe336b660718e431288258ad17720f666b8115be92e59b0db51396ba01f75da1ba690ed299", 0xa6}, {&(0x7f0000000180)="6fb03b8ff4532d3334afbeb43d303a324571eb8ffa85075460b4fde7e3731feb3de590735a1c1d10b01e51e3c4af2b26656f1c39be830e9c1482b7d071f0ce0c34c79e6374fe5f0616ce5366abebdd490877394c0c9ccfa24fdc2393bb760f30c3c12e2c19059551c93be0edb72d0110cdbf56925cf5cf85a1c50f3ba306f77e42d3af776c60892215a6dd8dd8f253dc29fdcf399d5396277a89339ceb5b19a08a5dc35dfd5a9b80d808a4c408ec60c738d43b3fa177078246291b700e28909cfd39b96e2055446d915e94becfcd40cb8065c0f7bb7ea79d0fd111d9485ff9b0861813b4bd42a50d5a320d4e51ca69ad7555e280bb4e3838b9051aaacf4f65763572b033e3c516e29427abca89bedca1196167fa38fd02c2863c5b44f80336ee57e84ce47064b30004a4c5f62f9f2ab7d38fbc8f951e68bd81d0e7c43f7523fbf4f71b356e9aae2fbb9344948cc9d6b12f379e7ae39133cf712ee5dfd26e21f0b265a8d4659ea5c383d90213459fb21705926d8b06f17f86cc4ebf7532f698ff7ea02abb59d8fef3c716a5ba4bdc21ac5b52a5af36f84c1e642f9091823aff5cf5f97a913fe9c24d9ca0170e022a9a47f19ca6d5e6a4b7182f778f3c6ebe065c0d7d06da0bcf95958fd13d6b3cfaceb76f0f768660dd571eb5e6d8ab0e5affe512586766a74385c59f4aeef91ce54181972e5ae318fe8e72fbac7529e8f67964beab274f1be179635274185fdc1d323e6b79916b29f2a854a7dcc9d3ec5a14ac609780d5030508b9d8d9252152aee981a5edcdc46ee47bb234700bcd0e13d0523a2b3cd301a485d43f978f7aaada82d90f8bb21d2ccc3c6998c966de5f1b9145626ac792cd10c5677f2fe223100ca066629ef5a2596cf2057881c1e686648beffd9506c8a8230130a41d3184245e1dfe6f9ad9e93e677513767fe717ab19e95574f9b61aae95fe63ecb8953c7d5f8308d32e46862d0e8b112ac033d284115a5e0820c9c0db7cf68054106546696fced31c630f63d0da54375a9e0de0713478118b1e87e3e6e9006dc59273b19d623629e3e19204ba3e6b004fd3e6da543585cbde5b8b583db47e677ba0707e1548bdb139faeac8c62263c08d6de426876dba2f7725e8b2c16d5f3ab33c9b98a02c269411208f3c54aaa3188aeab26d804c5f7099b9a28b0613f2d6e542be5c9777c046a81cacf82139dd3eda59425fc90f51b74bbfbe96e243aed1904493f09c3cbcaaa6c965ff90cfd34ba4da74da2646fbf84eae8265070d6df7aa3e78f085b11c5e7fb9249be711e183018ce271f9475a12f58bd04884ed9730a7ba1473e082ca188c127499ace1657091d19768aa9e50366e7c03ab25d3d20feb2cd3787137295ff076abcfb25b02c2ce1486973d016f4d74461f693ccece1c4e005958bd92e0d36330cebddc3308659c5624f5eb9cbe2b225d72d1ed7c8c08a066e1e904ef7d7768853172fdf5ccaede0adcdf3c1ca5cb2e40d5f6985cb8f292cad821205625293feeab4890188c15208ce7aaf2a01238ed7987367fda70426279e3ce52c2cef79ef49cba899586ee825a6ba65210dc7ff1cf6bc7d99b9d2fb2f2b81f7cfb4dbc31dd2be8888b9856ad59187f4ab0e91c42279f68049989ac25c9fbc78910c8a0e51b73f04a82bfa267b50b86045603568abc8c26406ce5201b90068c4c7b21699da7a8fd14c05630fa0d98748e72c82c8353a542aa7149e59f74f4a7754a04b2d4631f5d1818d94a91ad1359ddfd2726f5f73f54f2b48ba7df0098aaf65affdee84d305ed1b1e1449c35170471a6e854cd194b7c53da97f41d3292a1556fa5925a69e4a0e0798eb6c8d43866fa5f4d869731460ceff37521bf4351454e0aefc12f3ea3a5d1ed9413919faa4a559967b148c6d29232908552a7943d840c28c9f51a7f7d4275ebdac01549543804d88dac52294dda6f08fc018ef3d981ef10c21679dc9832e93d5b2b9d9619408c362bc5e11990ed55e7c54b9248f2b8ac7145fa3dd163f312a7b11496d7377c14e880625a88a67a043c58a4e42511a2fec49cac7336b4ae601eaac0795defd09b9d336c295c3d8a40c391e7758dfe35b04a1d6ff6e85335127ebdedbf144e1bee7043536156c8266a86108488099d990af95ba7df1a932765d3378c33c17191f2506df469b896b44b68e288ffb0a9f8873cbf756742b3f75eb94a29c6b59b3d3fa6a5140f5d150a74b2887ae39b4daa9d24bf3efd4300f868f2b5443545db8e46be5863084ea7df739f0ae313eaf868dd366dcbe11684aec53af622a8cc8a2821ca54ec538d516bbe01f37b26f63259288150f532849c4ad03bb6da0c6ad2159d95dbf1564ed2308fa22feef576b83a96b2606ab38d622005e2fde5d77af2e458bea93274c508e3cd83ea138e7aa68a3ee2e01f56f742300f8a2bdbff50cc63b3db438d7bdffd8d49fe4d5cb2327c6ccbe859644a5544c515d81a3e408d0d49e699675f97955058ce9b2ae2b7bbdcd72cb611296fd44713a92a2877399390a1ef0e50e6636c40d4934bf4531d3a4ebd0d13ba0a9c11b5aa75a298dc969724376a506942c90c845e68a89eea9dbb5d1087445979772ebb2d234dfd1927f6f52ba7c54ab4353c98f3acf4999544cef0d2e9469c40b138ac789054e3a6182bef6a0ec58b3ae52d93d8885d2f13553b6ee098c65dae55382e31e44cb8bc4f5f5d2db87607e82778918b3d455d761e5daf21208d560b2ff9f3a31e24b5c18da0c00ed3fe63a830851f95b18b34a57a14fefe0d22b3c4b2f1077dcfa843ff5ce2b3aa62cc8f3349a4d2b1380b8cb9ced8d1bc7476f1bd6a1412e7caa529eaf3cc7209a2f6ad3b7eda429aaddb24ad873245baba2b94a430fb8963ff80b0c1baee38f0c0ad196cb1164e4c4f01cf0d9d4b368e668bbac31c181ba1f23e0b6eb00d0ae95a4080e467d99cf66e06890e6a94cdd58287bf5f2a1c4296dd26955effebd64c81cb98bad0405525b433d28523c48f0025036c2acfc963fdc7e480cd57b55fe223563a06f847edf8e172dde357c22476a6ce3af27d9924f291d386f5c9f078ad863dda6c0c6a42a2e36dc69b579d0afa5177b4052c2871f97df28992bbfaebf6df78f15e5ad7d866432807c8ac85089d4440c945bfb534e5cfa7aedd71043d1fc9610e0651035dc57fc22369f68f3bdc2cb3c2c1b7e5eea2edefe69824a1ed6f514f67470b3d45a189fa941e60ac0609bb036161c8e1fb487caac1fb277a179e78645e086939de57e6ea943e3c617877d3a1cc6f63f3465dd77bddce5d6aafea69aa1936a31aa6659f3f9bbda02d79d6d2b4a5cb39ab9fb2ce8845ca9b77deb36fe9e756f57b74113207084d1adcc3020393f4078f1853fe50ddab0b19b3667f0f75e9d097109df749bb389e08a5736cf6de61d618aef2629a7a4f747b7cf98ec6101003fe01f78d9a30be23b0260100f2dfb7529ac79866f0e087ee924dc8b1c09c2cea41c41b1eed1788ce60accdd53c7cb8a397075069bb27ce20f49bf01763cf7baf72538dbd42ffba0418dfe4d6e62610633e7f344212377e73c953bcf452349be93a48712ce84b6505f5d4c30efca75b9640fee163c53ebc21bf21bada071fab92e7e876acd3b14f3b10257924c02c2810fa70b7aeff29e9f120f00bdb4462d4151335a57e696335aba72f2623605b67844bb501710ac8298e8913361ccd80f024a57b454c8df336cdfde13298df048e18517fde7491e2c9c33c53cc84af1cffa51ddd64a3001fea48575042cc0aca3906e8b2b18f35542ae8ab128ecead77c2c8b0b4a461692388b90848517c1686703b204198d5b3308fbd0e877282cb8a9a8792f0ed4c99c266aab2214dedb52cc7fbb4a5c2e3026ee5df83c08ef02b7782b1eb85ff31dc990a25e2181296e59dc2f84896451f90c8f484f4908d6a14c1931dce812218afd9d2d610d34e0e6c0739c812ab41ef1e71de2100e1caa386ee06b56e1965248bcc0768a7c7befe1ad1646b471bcd4653828ec13f4e454286ce337913583636702392e0805ccc388e06238bfb02d7936d4ffc594d959e7773c7a273c190568b6b9fe78a3a901cf21f2ee2b905a1c3c2f74eee5d47147faafc3d0df75130d6c45e25200624b5ca9f257c8b6299633b3c1eddee48b2063aab762400dc208e1750cfd012cb1524e961825242fc734f6773eaafed2330e6fcc165fddd65b79452cadcbc7daa99d2897515bf9129a0e5ee3d2a44ce805e18a15c629efd5e0b519d0b9f3a0ced85f72d85ce8d4e9b5fdde899ac2b0d85a2dba7d9a6f6a1c1fa4024df504eeba4aaf691804acb132ee566e712f937c76423d8850eaa98f27b8d2dc92e06a7403fcdcdb6071f3f919ebcbe83214c5aecfc0397df22ce9680d6bed5d90f450e86a7a124242b69963271f9489a496def975c333c501f6d2af05dd46d2ebfded355f22d10a39b1fce5ee371a2f31cca28c0a7abf56a2411cbc1c9a17c4d9773478aff83c03940d7254e076808ded6ed481641f630900e01fa929f973fe2a5a053899577d9299a07dea84b9122ff2219f95f9cde4c40b6e17376e878b99cf566207cea04637fdbc5f3162fe59509e3ada67fb9fd665639911464af070589ee5d148d25d1a0e5ac269ba4e511bde1d35fc923b80014c5dafc9155fe50043f52bd34e416cef357be5f1632c1029315d70fdf0cfa2b1d785c0ae453a61ed3b381d560e2798671c53a3b7194a6214f10cc9dec86c4ff5cbde17ea2f07c24bbf05fba567fcf14162ec4c0918fc86d03f469d839927b372e8f38edfdb400f31b614a2240c6a72f824abd26a6f30209155c4d31bcf455d3f8b32a892683ccfdd7c77ee9d190686e6af485f5763608e56ec2a11a0208c94ec803bf0f0a9e61609f3f4ffa8028969dc3681f1525868da26fd24ff59cacd62b16519d62a9516adce7ad6bc101839a2cfb3e60e5c32c7c893c7b9343557ec4ff840e7b18d2eb6760bc596709ceaca46ec8067cb61d77fd134341a7cb4b5d402c0b4c5cd02777c474290eb0a3729439dce975482c3e8dc94eb7772901aa5815fdcab4bdbc3d7ce956545ef1948c89a6cdb5938e1b9c0ef38c0c10ddc6a4e0409227ce28d838d0a0f8be5bb007a9d90bbb2ce18c6fcc3d505a0c559c8bc8dc22aabcefd5bb61528a0891e345b8c4de3d71c8aed904012b9967da2e5a81e9a5ea80b491f55518228030d24463f472fbc12389ffd3691bc5408b80f913d9d5ce94004e8cc21b764cf5ddbe7e08b0a0a9aaed72f46d56417c98aafae8ac3f91dc5cd3eee2d64a06835afbd02fb1224a8edae6cfb2706bc08dc30dcf04779482a82e8f961f502ba68dcdf8d7d3efdbcd55018538c4e5a066da54703f9347b01f0fa3d4ffd6087648bd0f3df5e8e1fa54e0d51a55a6533a797309e7744c27a9030e72861da057bba3260582eaacdd4a7e955d787ca57ab1d26c617f5f380b981346870c23ef25a3804b16f815fa6df253c9b2e078d3f4c47d1ee25dd991bb792b62d9208006de1ec4ca8e54995f12d16fdeaa15027a4feced23551d1d69f224c5bf0a5aea25b9be57a7496c1a5c04ba63632b5b46eecc67eabf43d0419fe24f7b36fb1de16b7e765a97e9fc7be0b46a58a4e3aa2f124c54ab3ebaf9d2285742421ce1d87dabe16a0a426fb40b440aed06390bde1dab087c3d088c70571e616e17a061d39af93c97ef8d8a9bd44eed4924eb1799831c15c661af733cbb78eef1e497a3ca88f8d4ef3fc83af4af8f8dc7d9b6ad663d1fec2dfcd65f7e0f45dd7da72a0ceb6bf308fc8be34f", 0x1000}, {&(0x7f0000001180)="0d292c9d3b6ec57d861ae720b042fe7ef033c84295e186f8be4c9d3acc1ed9c741d945b8b54f13a0a5421a7e5f5939bdc6b95094f5bd2cd4a41c3c42920b6c89352d0e643ec395c8331cac8e1945ccc360bd2985db74cac0368c68d77aaa7b0ffd7fae6b8cc0ed784155cc4b34567df822a89ba3f653296ec705378ab7022bf1a68b2987f127ff6dda4ab4abf2f651186b7c467b4f9f9a04ceaea736474cdc17e11b20808daa8756afe295a4a94ae266c6f492f0bac06f1301219fbd395eb5bb12d369d9c3ebd26d62575c2f180a94e827c218b8ec652546378c13578d31bbc3", 0xe0}, {&(0x7f0000001280)="8e8516bef64e166cd87334dc5cce1fa336899c481369f2b057d130aec068280c8211db9ddc5ec88a4ff01ff50c7490d25b2cd18e15a92da8b5198715ed59be88cac7cda66c992526f1aa0bb1207861e8e88db5261b17ee0029bb54421bb71b9a25ae4b647f0f1e90452907579332383c80ea5c64ec83d743b21103f1aa0ede5386fe5819447108f9ca56d9e287a811c63578b0af121bc2a1e3434951ebeb76724d846e271e3344231ae89194e66bd1ed03a7722edd8c9f1542008b5564e9da5bf0905219e9f0bbd1fc5365b5cf3ca7db2bda77cf4014078adf10c4a6e7202a57be4c01af3c7aebe1e28d7afd970b8e0965f6a45650e3bdef462c94ea48528067fb631b78729ae3cbce505f5a12056bab7b6702c1a0605958db8c7f79e749d559af15a7485190a7fb3cc7294e0f2f7fc86e55abd4d9734e5514eac56ee256987be9f4b0eda4dc0adc1bf1d40004de3d552b944fc67a5cd9ee60e65a9a3ee75117964fcad4124914c460a8cb991f995f45a610193e6c7c9b01e036bee765bd5fd577efafdaea076bf8f4f40f81e2ddd720e8688450d7910e42c5e82fa12460edc97b858c5055553640003c7d0617a43b0a680bb042cc3b6f86b626541ac91379362cc63c3b62fa382d2e87cc4fb622126037655b12507659934ba6cf75b34eeb1367ecc8f01096e152bf358ebdc98fbbce4d1175707641b27699e5b96ca4233415fb8cf612309b9768e13c7eac56c598fbb79afd1f46204119121a2c773c2e26eb3826ee597183f6fd02266ee540dcdbc5146f85ba49732f65349b7ce461e298588b5927183731d07e6e1f7ead95a56f51684f1af62530ef62694dad97299379ccdb4153461490c8b16195c3b6695e8b87a13298de3e04fa6b9691568c0248a5e15781aef59d3506eaf2ff2bcb5bf68fba02497dc58317af20117b0afcdba066a1e8b60ef1e9fdb800edd19950198549d65631aba86843555ffc557f98be323e61b8b36f2f51eacbb4afbd7de84d0250fa21892a29bf3a3eea3e3279775d9475995e8f7ea084596f23e92589561dc415218c179cda0cd238c596088679a93f010952bc3994a3ba65cc5f2a799fd7761137bd6dbbd39ecfb1d9696d92e2953020898c0ab4e71002f13e6d78d0fbb4e30951c6b0f52f6e780dd50ec7cd55056a339a11151ec134355412f2af9914eff0ecfd4f30af78fcf52016aa020ac7ff160d6ab583c88c9109fbbdb2c9a7c09c953ef533dd03f3a66de9a43de00fabff3fb73b9c497aea6fe5003733bfdf65bb8210133602568869eb8b1bd4b76d0d21f47279afb23621a18ef4ca12e57c0edb18f69236377c894dc2eb19e7476cd8376b9de0262105bdf17c08b607c7ef9f311e78e571d2f2dbabececabea6ea4e3a6acd8c7e9d16315302a3232de4db35b5534b55e01e3df5632929c350c19c7aeb70a8e91a61868f13042133902130f9e1ee549691402fe05cf12411cf2b34443b350ad3efefaa91eced6fde06135bc4804a89157eee81c055e69953de53ded834a9ff6713e8ea006c650cbcd0b9c8496e5c13881ab87859503e7aceef7ac1b3e372405e78a4542e014935e015228af608c9812c405b2a30eacd2230ed8df41e4efc381771b213775779c6aebcaacc64f87db04cbab2203c45d9e4a34d2afa4414854da9c6c5e1b8eb93969f93a536503b29045dac8caa95c5291f05e17bf7ca5a155e4d1d4897d911a15744caeaafdd537c3f33e12be0044c2ece79e475d54f1e7d7ffcf6720c88f11b2d7deab153900d93567da106797e72ddf4b43aee84a8efcbbd69d1510d4c953ea938907a669e13301e1e5c251c0d03586a1108e81acced05d46021d833250f09bc6f1d9709c9245034acfc7292368590cc03b12daad1adc7a42efe66d88a05ece8d7f636e940a475fc08289da69acd9fe1561d692162dd5e7cb8b3ee51c285069b30b18714bf2b4485cc3554619e0b0c56dc76ee50a4591ad229eceba9ab3119e119086a8dbf5c7f91547271151a5ed857279b29802cbbaba7516e1c9e338fab2b03de36cc3943134522acc1cd71783d94f13fb441b641abffbfb5d91563a664d4fa328bf80193be04a18afd77d24ff04b9b12dbe55fd14effe90878da86f29c2231a5d27c30f73f7ea36d1bda8317b9ccdab9619235bf44baf178d4788387521aa5d292af626a7f24d0dd5929a218c3f037ad1737fa14dd0e10706c80fb24c3e3ca9d87d20deec4942b8d4105fde3ddc47b15f7e53423f1dca33a02b3f54928b3e9e88c536024f92d943d2c6c3ba33fa049a982b1d4b15d5f0679bf2cb99eeed371775e53035131f51df8d3deaec3a9185a6bf5db4ff4262865bbdfe64e7b6ada5cffc2b2d0fed22041086ebbff91da7dcf6ce732b2694be6a53d6c81717f5b9527d15372ee78df33c219e665fe71fa6a0a8e9ffaafbb8371cdc700efdebabe1daa23caba5a7fd2c8400ae00a0030d895c278269a36fdcbc576639e64cf4c16aef845ef30edcd919bba9b28b51060d74f7f5ca02690b634e945794ec4c616ae49508fffb1cd5ec3a2578e136a3dbc96680c21da6d0987b8cc321975323b436008bb125cf49b664400ff3c6060cd19e34dc84072c6f07b5ec18a9d89ca0709014bbf2c6997e2d78a6f8da9a37126c34ddcfec86d35432bd252fee53a69017a4c7840b40010c504df7bab3b85cc2011f90fdc69821b4019259216e63c08dda8700835f165ceffa038d314e84e166bef377e9b7a9a9450a8a2f12eb7e0f8b1dc7ab264065627e73855541f32d3f74f1160b1b280f2c6504cf587e7a06ba8eaf50d3b2b91935f15f4315fb71238aefaeb118a8498747f036541fca53ba48b4b1a21e1ae3d05d5e6b68f2047f778a8c3a7933e3a21d60bfc8974f309c7396c34bb8beb1db618e969a40b57860746c04d03bbaf8914c1a603795e735830938700a281909a8829dbf0b78c5a473f9147723b8f0b2b9707acc5ea563d197816e763694c14f3aabca3ce2ff9f22ea6780ce1b0d5ec0510beaf4727827be85222370888edf3bf8177df9fc250b330480edc81c56a842557ec0a259212efec17bc80e0f3f5c3ad543b8ffa14ad511f67ec29ecbb7cfb1e3dd6a9e2e18cdc1d279c336f9493216727de0ac959c6373e4b241cabf18cb45be6b82ad934976bcdce5f9d963de4d22900e4061782420380cb7f1a6c841d6797116ce3434c1ca70b96f8871a65c57e7a574b556dd585930513e7941d2587f14e857fc84f32ad245da478fa282f4cbb1f9d94c484dbcd470cf02d37de3f259679bda0c894ed25c92e86e7257afb2155c343cf2c25e631ae8e384a93c7d9485408c11260c9cc7cf2cde5a4609388da87510ad7e57a677610d8322d27584aa8cb71a3c14d69f3193f7b7d7b4e23900a266c04d28c0e0ac9e9f9fbcc6fe3aee0ea1589fe7157488e92dca57a4a2ff1de25a6724c776079a3122c5c88799ad441ce04101b2c0b58d637ee9931e332fdf72c1787c5c9817d510a85c098c306ad7191f9d45d21369bbcb51c78b42596f869cd686bf78d3fa8b04297538a8faf8f4dc14bbb2c241f4d1458e9bcd45cc2ec9c43590cd06c838c1f218f59ad646651d450f914fbac0e10d6a45ae61ca97097d7ebf7a4bd56f09496bc67219bb80b88d0ff4c0253e5017a63a4e77899082ceb6a41280d1cc6bcd64cdceb6725e2009c85b5fe47c2d28177d2e6da22b385ade9cae6811e97091758ecb4ea369e680836c704a92716d46eef5a8fd811ae61e2e425c6719a8d2af1755a9f36c23db841df3f934b3daae5f55c8e221a9d82dd02753f8b723f65ff28e3a2d5c26dfcfc75bf0cf9ccae2f1251c6b6cc8a3333ebe2e6f93578b0c3d95bf54af4ee66a613a408da0c4cd6270ce113e9396ca7f7a14be491312361a3ece3975eed0d1b4545fb017c9f1554661d2f42989c5a43d47b83a552eb15773b2648cc9e23c0d5d6b1083fd7ba712fb6c35e10582c591b9d1d0909833b78d72fc4f5c44814ff8f02b8aafd4c33c2afcf869b8800548ac6bf31f5f06af9f020086b67538de4706693059c3a43016294f06002c97d4863d3ee4047d61b001d39ad20a8170ae7fab1c6d0ab35db197bf0d6e64bb48d4a696330b68744f1d6924debaba02c26677005498c91087aaf8422632218173e89262de7b8b3733502e71a59c0cc36fb0c5a55214aa64ac9484c84902fcba5e660bb76ce808540365e0494839979d7d78efea76a9c268ba27ad94a0e3ddc7524c66259a4d9a3be3f46012f623507bafde3353907eb403cdeb6bb11d30b35622a2b8287557537c927130151cbd696d254b4e8e2cd7f5fc57356fb30a3467f1f048cccf2c919af0f6bff4236f93840af2aedece1ee93ba7a9b7d0fd5f86650a289648db3b499b114bab49fca3cff3f4bca97a815566ec133b1a6a52c4427a88bbc679144c365f2388dac1e42f183ec21fafca2114844a21c27042518e5ab418ecb65ce176b47688321d2be2957c77ad270f46c051b4c3f58343de8f632fd2603d11dd0190d76780b59a2ac90e9100864f419e05c0ff8453929235aa9ecdb38af1dd52f1deadf3471315a56e39db778b86ad0a749ded6c74c54ef852b68f278c457bfa0ad095d705c5224156674ffa337046b88a011f6b8e3418a73ac05679185dd1870b8061a607fc840f611010beee837fc897f73db2434c2e3b120742dad4d9eeef82ccea056490afc17cf1a0f3bca13e2e373167d12890ba8c57933ea4c29e88795e4932a885babbedeb3c2dbfdbf8f968fd2f9af9b2da3c00905e75c41d7e824eb7c80ea14141ec72de0429ce436bf7d4d7805cb95d9e2fedbc5064f94445e44184f2e414e2557afdb44dddb7f8993bae4c0c00634b4b6e4828dbfe35f8b26fbcb2b37113c9a52345df151aa40a3f85184732ea9a0cb1cbc47acf0fbe975ad57fddeac47ce5039366cf7da94f243871886f5ee96051f8abd5b2dc9d97c05f2c433e7f0662bc922f73d70d7192eaf2bd7b4fa29aa55fafbd65678989d16e1c03a996058c569edf62894cd7cd19e9c92377da202bc6539c804d59640ccb1c558f3635800091b6a92d78844b9edf574dc9d8652b8f53c08c3d44615fcf6746080864c985cca2b51cf0cc837ae4b954a1d1dc0addfd367670266d0b1bef83e17db021de5482178c240a521d4dc7e2ea69cd107b8ebe0af976b1a07c126c1abe8c38c701681b4db01c93535c50d46febf224b35f6d2e8cbe9925775c3ab3e7df8ee216e996a811aef6956bebf7cff3f1a22df011189f844ee410760a2190a260d1b899647d910d22e672aff4920dd1de4725f7946135e63e5645e4f42a31c23bdb9452fe23d571936e238e6a2f544abecfa5ec95f243fce5ff70bed607dfd2cffbd0be0c26091b5bf9da8773f8890f20b0bb09699589e0e931140d281a8b570ac61b1455871372d96841ef8634dc9752c96003d422ec745605a1802f13732a25d347d3a9fa039518e3cd94acb15903d88dc19266e9f05bd6cdc32b8dd9f3fd172529dd5c6c840533fa80887d1bd9dd07614648181b07c564bb5f1d595f279bbbd8584fdd6594239aa9372d921d0629bbfdbb6ff8683a43dd6aa9eae79af4970d746c83fc9216b347798711b389fa8ee0d8f7df4684905aebebf725c960bced7174f0e5b91fbae0c63b56ef7b34f0d40d57a5901ac137eeac52d32f00598b5116c289a9e97976173bb953fa31d2e12a5c7689e15fff8721bd01b64b6a69644cfd2d8b58a006050da109454fd3f0acea11551417f0f6c116cd26be545683b7216af63098f3", 0x1000}, {}, {&(0x7f0000002280)="e48ad169b08f7b4f8b733ee8646a853df4cb24cc9cf67e0c9e83db84a8068578788ea0a55d1de24e967644a06244d648341d3582c71fdb365897f2408f3a395610035af2dcc63b9c03fd8732d7a1b348d9ed8ae7f63396977bc818acbd6f9233e469f83f7fe884b1be7b6db955afd8ed998d61854d31c46184f5c50aef5fce372c64cb544839df507760fac98c246ee7922ca30ddb0b91f9", 0x98}, {&(0x7f0000002340)="9b1d7ef63e14729043a6563e846c74772ab35678dcd302e74eaf60461ea7f9350ee70b3fa52f7fd5c877443a76e917180534b16130b034e4bac0b93e8d737807103618526da143395c56ee2b1e9c713f8b54f1b27f507064930cbccaee79948104e3fc3fd6b2e7645495698feec4fa281450c529618d0ebb93a58b24ce4daf49b07bd38e13a8241f6f8b6b9c6ba190c6d76aa876444e806e737559eea05abd805ffb5c1f5dbb2da745a377dbe5a0ee21d329c14e477e2b8fb2fca2e24ff28b11fa0b40e3a2cf0ec9", 0xc8}, {&(0x7f0000002440)="939a6c9eb58d03c2101363f7dc23645230575ab97e02d2387c6c994ae6655ddaf356c76ee520e1bc23fac50658c96c6e63bdade3e5fffc87a5f665ae0681153c51d912f03a8e00d8de1398739a2bfe7fae8e62d1089ac45c8ea66ef008100aac1bb6170f3478ec52b42a8cca746dd6ebb1be737b2dcc4dae3972e43a2f739b99b01dd4f80962fb210f7736020027cecadf10d7bc2b20518f47a1fb846138a163625b093acc70b136d06fd60b73b66b58f239d83d7040500919239360efe6f0", 0xbf}], 0x8, 0x0) 11:41:43 executing program 1: r0 = socket(0x2, 0x4, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') socketpair(0x6, 0x3, 0xfde2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x3, 0x100) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000001c0)=""/89) socketpair(0x0, 0x8002, 0xfffffffffffffffc, &(0x7f0000000240)={0xffffffffffffffff}) r7 = getpid() fcntl$lock(r6, 0x9, &(0x7f0000000280)={0x0, 0x1, 0x2, 0x6, r7}) r8 = fcntl$dupfd(r6, 0x0, r6) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000002c0)=""/85) connect(r6, &(0x7f0000000340)=@in6={0x18, 0x0, 0x200, 0x3}, 0xc) setpgid(r7, r7) r9 = dup2(r4, r2) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x44, 0x0) accept$inet6(r9, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getpgrp() fcntl$dupfd(r4, 0xa, r1) chdir(&(0x7f0000000440)='./file0\x00') chroot(&(0x7f0000000480)='./file0\x00') accept$unix(r3, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) pipe(&(0x7f0000000540)) pipe2(&(0x7f0000000580), 0x10000) semget(0x3, 0x0, 0x441) mkdir(&(0x7f00000005c0)='./file0\x00', 0x8) getsockname$inet6(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) recvmsg(r4, &(0x7f0000000d00)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000000c00)=[{&(0x7f0000000740)=""/243, 0xf3}, {&(0x7f0000000840)=""/252, 0xfc}, {&(0x7f0000000940)=""/102, 0x66}, {&(0x7f00000009c0)=""/35, 0x23}, {&(0x7f0000000a00)=""/228, 0xe4}, {&(0x7f0000000b00)=""/6, 0x6}, {&(0x7f0000000b40)=""/137, 0x89}], 0x7, &(0x7f0000000c80)=""/119, 0x77}, 0x40) 11:41:43 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) r1 = semget(0x0, 0x7, 0x48) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000540)=""/98) chroot(&(0x7f0000000240)='./file0\x00') r2 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) msgrcv(r0, &(0x7f0000000300)={0x0, ""/85}, 0x5d, 0x0, 0x1000) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) select(0x40, &(0x7f0000000380)={0x8, 0xc4, 0x3, 0x7, 0x4, 0x0, 0x3, 0x9}, &(0x7f00000003c0)={0x31, 0xfffffffffffffc01, 0x2d, 0x2, 0x89, 0x8000, 0x0, 0x1}, &(0x7f0000000400)={0x9, 0x2, 0x3f, 0x1, 0x3, 0x2, 0x4a95cd1f, 0x3}, &(0x7f0000000440)={0x0, 0x4}) semop(r1, &(0x7f00000005c0)=[{0x1, 0x0, 0x1000}, {0x4, 0x1, 0x800}, {0x1, 0x154d712f, 0x800}], 0x3) 11:41:43 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffffd) 11:41:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() fsync(r0) close(r0) dup(r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') write(r3, &(0x7f0000335000), 0xfcb7) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() 11:41:43 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 11:41:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:41:43 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 11:41:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0x1}], 0x10}, 0x0) sendto$unix(r0, &(0x7f0000000000)="9adb36c1731279edac3000e84f835f1bfd3a3f3195e73071b2ef4f95dd9a0ec4db595572abeea28b855f6815f9fbbf184cb01c18f06cdd04312ec0f8b0ded1b1f67cbd6b8524238fe8274b44f2d286dcbc8d748f0359634014c5673afd69ccdf", 0x60, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 11:41:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1f, 0x7}, {0x0, 0x200}}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r4) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x8db9a2bb63b2ee49) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r3, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000380)={0x7, 0x80000000000000, 0x5, 0x1}) fcntl$getown(r1, 0x5) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) openat(r0, &(0x7f00000003c0)='./file0/file0\x00', 0x20088, 0x20) r6 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r2, 0x4}, {r5, 0x40}, {r5, 0x8}, {r2, 0x124}], 0x4, 0x100000001) syz_open_pts() semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000280)=""/241) 11:41:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020040090000000100"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) select(0x40, &(0x7f0000000040)={0x6, 0x0, 0x2, 0x400, 0x3, 0x20c, 0x5, 0x1}, &(0x7f0000000080)={0x9, 0x63, 0x50d, 0x5, 0xfa8e, 0x8, 0x9, 0x3f}, &(0x7f00000000c0)={0x7, 0x101, 0x48d5, 0x7, 0x7f, 0x400, 0x1000, 0x1}, &(0x7f0000000100)={0xfd}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget(0x3, 0x0, 0x8) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) 11:41:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x10000000000029, 0x1, &(0x7f0000000000)="110bf7c0a6e9a61cdb410a8b453a36fa468990c26e464270aea7edeaf31c93cf40d041e4488a67ddd6dc146aa376cf1b81c911222d0e78edc3f69042ee590bd8796ff524e366726f8299f98d8e0fba31ffaad8228ce5e1ed30aa77238f7b885924fbd9560644998660df7e5efad6000000000000003dfcf6b56cd3c57676f6a5919cb20286d5a245839c2af56d18cc2a3dd087b4025608d9", 0xffffffffffffff8e) 11:41:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0xd9}], 0xfffffffffffff10, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) lseek(r0, 0x0, 0x0) 11:41:44 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x80) msgsnd(r1, &(0x7f0000000080)={0x2, "6fe01bb23136702d1e21c00ef1121495ea0fa1bd081c9da8d2138529270b82828a4a9f07c75799a681a9eb3248862da4aa810235accc55487832ac8ff18f12aac0e81fbf6012d483af9c39ad4ce9f6c2a64b9269e2ddd59e1b16ad784aeeb622e772c55c49f9872cfd3670e24fe52870d297a94e5b1e80ff006a1afff97462ca7aacb8c9a5a000c951ee8333e5943a5c1262e21203006ae9aae9bff91058fdecdaa5645668f65c107a48417ec3f73308619b6d"}, 0xbb, 0x800) pledge(&(0x7f0000000000)=':-)-/+\x00', &(0x7f0000000040)='@\x00') 11:41:44 executing program 0: clock_gettime(0x3, &(0x7f0000000080)) clock_gettime(0x3, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000040)) 11:41:44 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x1, 0xfffffffffffffffb, 0xfff, r1}) syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) 11:41:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fsync(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x8, 0x100, &(0x7f0000000040)="fa64ab3fc6b32484f11c0a9048e90fe7c1f708c419b7d3d7ac8ea78afd2fa814a8452a483a5ba1206d6ee60336712648373a9cf07639134b2ce55778ec5d2fc9f975de931a4dfde4175421cd115fe29ac6b86d15961eff552ec8b2323c11e63fe674f4f6d89dcbf242f44eaad9fae79b93e60f72c7568718706d0bf9c6d46bc4763a60eb5307f95dfb4306b06b1909a06768a4682eb5ee22efac50f7e55010f4b49abd8bba610f64ca520c6e55fd3138d5185957f364f7ca84f9", 0xba) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000180)=0x10) 11:41:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) chdir(&(0x7f0000000000)='./file0\x00') ftruncate(r0, 0x0) 11:41:45 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee618530039886f0b0c1d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa3ef6de7a049b7f09c5c68878947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c437", 0xfffffffffffffe17) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:41:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r1) r2 = socket(0x10000000011, 0x8000000003, 0x0) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r2, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r3, r4) 11:41:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x400000000000000, "d730c1e7bb6fc6e23c5b04000100000000e74de4", 0xfffffffffffffffd}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000003c0)) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) semget$private(0x0, 0x2, 0x2) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:41:45 executing program 0: r0 = socket$inet(0x2, 0x4004, 0x5ad8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 11:41:46 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x9}, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getegid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0xa, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) 11:41:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) fchmod(r0, 0x140) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt(r0, 0x1ff, 0x1, &(0x7f0000000080)=""/184, &(0x7f0000000140)=0xb8) setsockopt(r1, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 11:41:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x0, 0x0, &(0x7f0000000180)="517df4e51f3996e568291fc04f349b8879e52a94523b5fc55e557adadf4ac6eeaf8bd90a92003e21af2ade47d7bee6482957be5694dc534c005bc6cf19c08cbcbdee2271f4c26313ccdeac69880d5644bb07e161ca3de0f539f105450a572765e57eb2e599b3d9e035d013ed956f32c01a584c0c3f9a6c0c9870e61ddf88996073ede33322dfce4381bd5a4edaad95a48139011901472bcf8e5794ce80096db0f6d790555fb070d2b7bbd1729946e17e43218b2c4ea5192b33156569b51ffb21335a4131ca344791ae43bf9e154c53b7a0498d92f481bacbc056cb5a897667fa0a37ed99021fba8c3c426a619dd0152a08193da3e312c81ca0b401b98f4b666a2874f65a75500fa3733c3eb9a9be6bb3b0514645d3a36d7b79a285322331479e89e4cfd47e12356f1d5c41547f44a02ee40b9b5453d47f0218e33340e3453b32df12264af9f953ebbc259299de56ed904ff72f1ad47fb9889945fc6d30b9a6cff9c406a67021c9674ddb4b553cd83d080fdbb9fa8bb86e32d8b4726ad70096550623e844351442ec18ecc6ace59077b38b65a80551b81cd0bc074f9b90b0a0bbccb49dfc664405bf1440f9d7cb5e6773ff53e18fe114f0a89f32f8adb0fb532e2126e1bb7f5427127e9eb52448095167f2d5be1ba7f7c1d3388d3d518188971c8b9c2a14afd2fdfdcaa4c634093150a1e28d8219e0adcbf3db2591123c54bd9d0fb3bef78ac5bfb0dd5fe81f7f04b26a63e10c7d12156f3fb850696b4d004de0bd93a98f53527acc842de06a303b5ea9ee08d04016c060c1b897864c0d6153323f8ab83d3b208f0b9300dbd457f24f2f29391c5c5aa4f82e5ffb22973bec653e0e44dc4f546a6421b2b9054ca2cb421fb5235958e2d0e627bdc7b52b9f03c6ec93e9e64cfbcad91e5cb6fb4928be48c0acc5797d2088614347debbdf6d724c35a2add69dc7b5cce9af6871d7a9e6f55cc3ad166739463a3eb11a86032ef2c34df2b2397b43baf42579b31f8d1ce2bc6d866d322055eb61bf8365bb95ade26ac454d509e1fb763b429093db18fe172d19568db52b5cdaa28c555e73473d77e2477972e3e2c9517f83aead972a591ed200bf9bdf0d9da4f1f3c642c99e3e7a25e6c4a512d6b259a71e8378ee7fb8a0b8ee2a4b259e100d1e3a22508769e0983568e0dca2d35fd14c9d0423f9241d228c5c4b7c2e9b50033c30c094b96a1fbd5d77a31f9492ac69476b6a9db5cc55a7a01690558ab0f2c2e6dec437ec287de96acb0484f8d76b18400483fe1b35703f32abf82f3e39207accf2028ff6df8f64f028d2d210727674741e68d97899365a039c2dd1c8ab1d813d652eabd5a1914fb6ee20c954878902ae8719fd6fc2dc6cfad328abadc433b2eccdd9eb1df68eb337c3906fb1673598d779ab4911a1252596f62afddb5a991746f84ae02e6bc99fd3f9cef3891b70619ab6cd4e353ea6a5ebe29b5b02c4f6b9fa1fb5a75a4726ac4cf326a0565e62c4b76f917b6711a78fe217bc83c1b9ce732ce0acc1c96f084fbc438a545fd5700e0be8dee984919b313a18f663f583812bc528c295353578dabf9c0f0a74b96110b41990a9b4386ed227c158b09da6a81ca900bcd40802cca3885ea93ae4dd026d8e6a0ba4a11c64dc9258d4d5c50f98cbd9f89c0a4b2896c3727136b06c7959b0865ff2dd644ed1de931961ef2e6a166fa2d31a8b71b4859c9811e10a211c1581a3ef1e33f8786cd46f6b12792236576f296b4ecf280ec5a2598dbd0ef8a88e0dd04884d53546b4d673e3890aecd1f096db1f5866297f14725a38a4009ba30f6600f660bbb8d852befb96a7e45bc262aaa04bd0535264306af2dd94d4d6457febdf73d2d535772ae219d26159c0ac4ac3843bd44d1114f4115437edc565bd2f0ab6bd7387dac886356913d13f80bcb0129b60465231c2097e79b48bd945bed401af73d65abf8e534bdb7e37ef17115e53047a5c5947f2b394b8ec676a864f004f3a2c79aa54c0a28591b2a9cfd8f5eb21a7b1ba930e82b59a44733476a825e0e568de1b952f694a231fbded654cbd7c96e046f4ac47840b2f563738f681dbd45edb0d70cf57c75c26b229666bba14defb6067270a5c7661d79f74f00a518d4e9774ad6a6a04994df74e52bcfb4718235bffd2d87bb5c5aaa5ff46b6997d634664b443f9d0005fd9170e870a6cabb8244dcb2fa2365c492808ad1c5ffb6be4c51032ba483f162ed02b3d1a8941990af76bb9b95ff0cbc32a61a6aa4112c1f544213c3084e6ef37398a087e34c81ffed47602009da2f3a367592e37075b5af11e4ac868af7b90d767f460140f8d9e3c77cf20651b30a2e53b9f3f021e8e4e79d516c295f6c36bef8295ab746f282455c32d2fe7ee431a5c105fc91b0709a44904f609869b3f24a9b4f0b23bd729f92a51a50d2b7350caa7440abf2fc8611eaece31b070f0a8e4b65633f0aee7d69c2af77d5f97e279d1246ae4845c634b49bd816d666b0cc927c052f42f7349b519ea58289010b8b6929b5dc06884022974a0c9aabaf1b03cc986a33ebf6136e50494d2e838cecf6b8586fc7229ef912b89c13ac83dea629aaec91d9873bf968231c354ef7c8089714ddcd12ab8fa2981ea2817c8b43d8f9536809a9e452fb52ee4b28c1f419497ae6503a994c2ac7fd06c2f65d56c63bc557a456263f0d51b621ebd9bbe9699bc01e0c14159d2f5e9e6d31d275743f33a50a7ccc85572a05cdf3a983d595196e307d85f00d6cc9939d4e5536079eba36ec80ba09179739a5a88c5555b9f574fd8cc012d272da53e141ce7ce2b0019e48533df1ef32089f71ee0737d01d2ab0cca379a984a0f1f58196e259d7932aad941363a74a9fb972d2b3c4034de281f21ff1a4cdd5a976863eaf2dafacfc106aba6e720ddbe7d7e56ea4fe7f137a9f0ae9df7c0d5b6f975f857b8c0d8f3adf6a89e2632e1acae9c905b4b4068bd9a2f65f5bf1010a0bd0c63cae70f805ac89ce6ea8e0a9bd31f7c75f6709a0e83179b8cb9445ae02699e5fbc932912a1641633a65970e3f1bb81bcd182b88917c30040f99189fa34d107f50d18746e3cdce79dfd8d330b1ec7f745b3682f1cb89e010a2e30613d22e6effb4b21dd57eb97989d67dd23e12e90855016259d3baca63798845626b73fac0b17af5b579e4a0240806cb69a468228842b4ccb3595f9d4c66341427191bbe3223a8856c5a4893c367a1d035261c2ef5838f803dc4e8caa919981c5b934ad472179f37d085442be7afba6023c400ce0dd23f8ce41c2ca0ddec79fc718f64e87eac46b808fdb522e71ae05782ad1708a6a85dcef4e2b7565345d822704a9dc5300a00dba408c1d623063c2e1d806204d0315519e4d167a9ebd9559c7d29675b3ca47f9f6a1163b83d084cc982cafe1fe5fa1be0cec663134e1032a6ea1d0ab144a7adf9a2edc259ba1b67a948e2bd3cc1d015d2034a9ad2494e025026af01dba57a9edc21aa09943d1e9f381987ad71739eb4e296cf619efb0e2184e2d6e7a6acb5d5d1ce89389037c635dec0a8ced6eb96cddc147215a336bdc508ac2ae5c2f47d2c9b9fd180b6e03fa085bcf4e27030d27f87bf0597a2e45a4ba9a89427f3fb8fbd6466912462b54d886027fc25c4470d7127fd26e1e4823788876151ec2e734be65c74b2482cbac172addc8f83857176cb262b85ff87cef3e418f11bf72628fec1cbf4915cea012c870f5ce4f4995d5e363c1cd9e6eaf54405567bfbdaf96d331b48f3dfa129af977f3dbd5be8e4d9938fce865c480da9eca6438a5881f895dd51d4a1a6ba1109f7ae59d8cbc9b84dd503f9390aaa5d891f1026ba59837b48249afde183a5626f3039915bc28321571b700e762f2d2030cad7e392faad46566f67e773c1e6a3023673b89221f19fc279cd015a5f05699446604e7e64f6de563b675422f740e31c159698385d1664374fb4ae8d6b5a61c68322a7988e225070e4859d5d3ebe112cbad71de7ba7d3049fcf11738215b88db3e92ebcc9bf7e575c20327a0e1c605ec8903f12bc973747128179ab5d4509493efd59ac6f74db5a819fb38817418c3ef6fc3193e0e49edaab87fff90dc5b05039948e3a2a7b967b0fc9507c26004ce99afa4291a7cc9e8cbacc0ff641f7f7e152993f1cd21436791204c97cc3b7e30278a4329f1a16127a0f2ac46b658fd0d57e21a1ea47591fac34eb0a802fae0ce63c54e2ea71d5d53ad9e3d7fce492c903cc5cdb7bbc21ec0c6d7bada20dae86b287c935aae91199341724f35aed7d535b334dc5dd59cd336476f726fee1db9c085fcf0a9313ca0b7ae6b0d6a9fbdca8a321f66bd483a38bcdfd52cd55996ff978066bc3c2e450096ef25c71c6dbfddba1f4d3ebaf4ce602ae51ecec0a071b1934e111d53939a71e27b439e179ab584fcc3b191af1b108c68f29dc3b76b368a31d43374928ea8687e8827a1bb3d1816fd1d3a186bae6601447d671de691b53e11538bf970dfc86b01752124932da34487052137057a07ab3c33b20834b2ad4c393f87d6708050a7b5dd5c47781dccc34c230ca23544e9c88a2662bea0d71243fe3adef27603980eef58fa8acd81e8e5d512681bc9298216cb86c8e6315e6f72dc28bc028a12a4a7f75455a6413669e79157cfc01eb22f89af709346f0dc68e9df2d618db5299f55210c4b68ac7a987a42df9623aa02b4b8e9dc4968eeee441f39ba6cb0c17fcb5c90d74fe4a30587b6306258494e36db8c5605560c3ade5462dff09205d1dbe66e22a3b31f281fa6db46d9af609cb88a79c81de397c10fda98a0125a4aca0c3275c4b8a64c5022c69851b4f7da0c21b1f9d8630ec5fffafc2942b7f55800262b964b416e7e5508ec3d1a50e576c60cd7ade1c37849c474f3a93110081362cfee7b1c644b4dbe080242e02915229d68ce064fced995c8ec368fb2bce726e1438dd77242a6614e7c3318469882c1951dbc00bfecee014d2d86b77e85b7923646f26ae27747c84b51ddee8806bbadcfac560b3918a0ed737cb5990f1b9bf8b1bf145729a11cd9fc49da7640c14780312abb99196fbcf36aa65a67dd082dc4cac7600765871ac837381bd55cfe87236c849d8c22689129057dedf3dfacf5b2f8df506ecdc8558cbb12b3891514ccf0db6eaf1cb69216230e45d9666042c95891d9584228332a4e377ed964cac07817920545ee5499e47ca6e7225e18b7703309522147e8fd2a2a32bed7b6488ff6af4ccf87567b69102f1fc7b9808c2c6e390a617eba29256190e37af9f06de3a2b72f735c566eb92802b9f4933316149da8b046d04c8e777094d2e10334acedd553d44745d254d9608cf204bb456bd291f3a15d89be75e010812ff0720dbda0bcbd0c3df12f9e95807c7bf89e172d10dc2c2e1f530be9965f190b3f4002bd1bbed03d9b879e7e8b60bcb00f8cd8b01eb3be83ca39abf214fa8a74538b30794624f7ee4cde2b8e2e6e4c26a7aaf8fd18011236102c95e0780ed2606f647f4bae6c14652768ffdf600e456923fb92b777a282197bc4d12801fac29da7c01b45f666745b4591411e719c193d7c9e131f367039965e61d6c5a47e88822d9d52c07101bf69e4df784d3f0a65088620b6a7db95c78a333daaf92f89384fc5a200593c8c0af194da46d70dbd239fbe129a02c72d6cc461e9200f140679257f8ce5e80deeaac9623fa9af9d3c6f8ecf0b45eba145d57900de9013c358b595df41d695514958ff780a6b81ee2ad4f6229aa31dc5b31f8dfbb90d94e9e23e857e3b7e4043327a94fc25a3dac22b28", 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:41:46 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000000), 0x0) 11:41:46 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffffffff74a2, 0x200}, {{r0}, 0xfffffffffffffffd, 0x18, 0x20, 0x5, 0x1000}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000004, 0x80000001, 0xbd5}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0xd900, 0x8}, {{r0}, 0xfffffffffffffff9, 0x12, 0x20000004, 0x800, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x3e, 0x1, 0x40, 0x9}, {{r0}, 0xfffffffffffffffa, 0x11, 0x1, 0xfffffffffffffffc, 0x3}], 0x7f, &(0x7f00000000c0)=[{{r1}, 0x0, 0x0, 0x40000002, 0x9, 0x7}], 0x3, &(0x7f0000000240)={0x9, 0x1}) 11:41:46 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) socket(0x18, 0x2, 0x0) 11:41:46 executing program 1: r0 = getuid() setreuid(r0, r0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 11:41:46 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) clock_settime(0x4, &(0x7f0000000000)={0xf40, 0xffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x8, 0x8) semop(r1, &(0x7f0000000080)=[{0x6, 0x101, 0x800}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 11:41:46 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r2, 0xa, r1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f0000000040), 0x8000000ec9, 0x0, 0x2000008001, 0x0) 11:41:46 executing program 0: r0 = geteuid() msgget(0x1, 0x400) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x4, 0x80, 0x1, 0x20, "1e3c93ac484a2a2e3520f149a30d153ea22453b5", 0x1, 0x40}) setreuid(0xffffffffffffffff, r0) 11:41:46 executing program 0: setrlimit(0x1, &(0x7f00000000c0)={0x3, 0xfffe}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = kqueue() fsync(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8088, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1) 11:41:46 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x4, 0x8001, &(0x7f0000000000)="e4476ba97d1ae7db243786617bfc504f1313b990edeac9cbfc4c2a2ef26aee6c2b6aca892008b9320d4fe835e9734ec7ad6df6e5ecf90b78f637d3ef3e3f4471f9a998f063758cf574151c98703f8c4214cbb4751ed3df16e2387c13dafe999d169d19aadcdb62f767b13fd0f54e1d2c2f6aa8dcc5e2aa5089835c423d1f4fb90a8f0e7de994c30a", 0x88) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 11:41:46 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) r1 = socket(0x802, 0x400000000002, 0x69cb) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="9abb69df18e907822764c3ffdeb9bca2a98a33db8ab11bf2246510304f09dae4771d094f774c63ce7a44fbde8952d3889d039f9a5a2f475a787983b0a2c6a441a3ba01d74c5eeb9c3ce74cdc67e5b5da", 0x50}, {&(0x7f00000000c0)="6b552faee96ef1c23a9ee86ea872aa09571e6eb0bb8283fb7b98533a96b8643088a39a3376b78c0685e8a0fadbde1615d7e761db1bdb6a692293dc9facf1c7c0963d0c9c42a797ee3ee48fad749e4b95bac455cd7a9759f8649af49f79849fef28b4d419c7e84c526824436eb80f726d1fe5d57da474951ec2cec2704314a42be56263ad11ca497bda55e60b422465337904622bd594efa23f4e3af25915df3bcbd0be1f253ea92a0b626b63e8e0254d", 0xb0}, {&(0x7f0000000180)="d3ea63e8f8d59690a5bbf600baaab9bf4c4cbb526d8baa52a7a23bd89b8932ad038ea56181d4742aefced489b60f4b84e6d48f0a5cc26ee309b841", 0x3b}, {&(0x7f00000001c0)="b85be833759495ce0ba98420e0893b09c987ce55553210d4c1af515e57ee938c908db510656b42124eb2a1ff955c74d4546b98deaeed7268a7031dc4b7c11d6396f38269602bdace325697dfc7d8218ecd1e34ca5a1aaedb1c3d758f106653b60b532935b3e7233052b0432393722bab9cfdd2e05596f3957a380d49566002e7906513e9bc376a7f978feb4a7df11cbea86931c0e294e5d8cd5dd0ed2d", 0x9d}, {&(0x7f0000000280)="26b069ccdd2cd390a909134d87a07094b6d2993ef053ed3c9ed0c2a79e16ed341d287906f253f88c2887d6d4ffa610ff7d56321aaa58", 0x36}, {&(0x7f00000002c0)="85ebccb5a7d23ad9bd3ba6b58d2093190ae423838d1540c86c0fda7e931cdedaea7f6ac0eb3f29d872b986881f8c342d40dcd5686d4f15bfc30bdc02b784234d46fa1edc4a6953f2d00af6ba1931ef8e7e51fae98bca1d3eac7fda75759b911c2896191d9faceb20b7391322aaccfcba7a8cbbc7575b7792de4dfae2e3db7c94d7973a9ac9af6eecb8bb71b2a6f716c0d117493bc1d2a8e5ba3d97267522c219c158b6ce9cc94a194cb9556450128ce9b5cec6ad86e9a681c4dc", 0xba}], 0x6) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 11:41:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) getppid() fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpid() getppid() r1 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in6, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpid() getpgid(0xffffffffffffffff) getppid() r2 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r2, &(0x7f0000000540)='./file0\x00', 0x160, 0x4) getpgid(0x0) socketpair(0x13, 0x1, 0x5, &(0x7f0000000340)={0xffffffffffffffff}) accept$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpid() getpid() r4 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) accept(r4, 0x0, &(0x7f0000000300)) r5 = getppid() r6 = getpgid(r5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x400, 0x9, r6}) pipe(&(0x7f0000000480)={0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="00285813ff33807b3df5"], 0xa) accept$unix(r4, 0x0, &(0x7f0000000400)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 11:41:46 executing program 1: r0 = syz_open_pts() r1 = getegid() setegid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 11:41:46 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmget(0x2, 0x2000, 0x210, &(0x7f0000f98000/0x2000)=nil) r2 = semget$private(0x0, 0x1, 0x8) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x5, 0x200, 0x1800}, {0x2, 0x1f}, {0x0, 0x1, 0x1000}, {0x2, 0x6, 0x1000}, {0x1, 0x80000001}, {0x2, 0x80000000}, {0x1, 0x5, 0x1000}, {0x0, 0x7, 0x800}], 0x9) r3 = msgget(0x3, 0x0) msgctl$IPC_RMID(r3, 0x0) shmdt(r1) 11:41:46 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000440)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) truncate(&(0x7f0000000040)='./file0\x00', 0x4) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) r2 = dup(0xffffffffffffff9c) r3 = accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) open$dir(&(0x7f00000002c0)='./file0\x00', 0x1, 0x40) socket$inet(0x2, 0x4000, 0x2) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="01002e2f666964653000"], 0xfffffffffffffec6) accept$unix(r3, 0x0, &(0x7f0000000000)) bind$inet(r1, &(0x7f0000000340)={0x2, 0x1}, 0xc) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x2, 0x81}, {0x3b, 0x800}}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000300)=0xff) accept$inet(r2, &(0x7f0000000380), &(0x7f0000000400)=0xc) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2, 0xd47d}, {0x0, 0x39}}) getpeername$inet6(r2, &(0x7f00000003c0), &(0x7f0000000480)=0xc) 11:41:47 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0xfffffffffffffea3, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001780)=""/194) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/139, &(0x7f0000000180)=0x8b) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x14, &(0x7f0000000080), 0x168) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/249) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x2811, r2, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) msgsnd(r0, &(0x7f0000000500)={0x3, "608b46a0492b50882f27a11421dab4814dbdb2a057f62e85f63f14589c3b06f82a0888668c0899ebf2cb0991e186b782c66b280c0e6dbec702bcb215cc7362b63edc092a9240cbc871e2d248e9c708b98778461f871461d3293ea40977a1ff3d4341b3c6c06a4489f5768022024e27de7e8653adfe02a36036f2da734d5693ebf39fddfa38cacd831af750e80be26b47cab76e7721f6cd62d7801e6431a993e3585c833769b17c817f0cd259fad0bc5dd5b8fa4a95fc8b3cc1c3e7d07094f267c9616e7de44d715c5d0493dc3fb29f"}, 0xd7, 0x800) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xfd, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000600)={0x0, ""/114}, 0x7a, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000740)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) 11:41:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x2, 0x1, 0x100000000}) setrlimit(0x6, &(0x7f0000000000)={0x0, 0x8}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000017c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000080)="da1868e88e04362691f0f693e5e7976f570fe5e4168542509f674af2e413e629f20e5654eb0dcce4e87f5a77d917b6799d7be067fd3e0bef052f35403a6fca1baf3f8eb08423bb70eada390927c351cf06440eeab55bac9628028ad9cb2a5c21e2fc2d736a9f319824266e55b055d402bade34e2332fe45a210369d1aa7de7da8ac3eff23dd1c1b30cf2e67f0321bdc81398532ba37895539c7e4a46874c1c0f092e4ef22f11566ab7513e0367c5faefcfb2f33f57a4e09e0fffb7cf4adab03862adb5b1907578b23db89d9862b8e3cd7f4ab13868ea7824d2f714f76eaa8d88d3b9f43fbfb8b6e2cecae7ca5cf068c401d7", 0xf2}, {&(0x7f00000001c0)="3dac072a5fe724cfd80787a58cbed240af2d8a1f0cc4946e53559eab93a86f61158b010f108af9c121dee80047b89d564927c572368a9e40c33bbf50c6c480510636d4873379c7707f103e775be344e20f63d1b7fc61f2a5dc37569ae2ffcc3824cb05e6b9e3562ad35d0e9459f0c9cc73320fc196618f95a965f2c2cadd788b61470bafd80c75a85d8897c3cb5ec15406d9dea5def0a703dc75a037fcfecb661f7cf9e4df2a477d8d6ce508660eca90ccdba1097a4ecdf3df1395c251ceeeb2e6a9483c86328de73a1863aa8d98199afabec964ec68", 0xd6}, {&(0x7f00000002c0)="92080e", 0x3}, {&(0x7f0000000300)="2848cb5ab0c423c62677a18c8119c56cd304267d1e86d0f24e8226a023d2e71577937be40d9214e77c241b3d760b0ecd06f037aef3b76f9d9910f0a5814a25c9a71f3dedb8b0e2b45abc6564711fc8c432a2f36e438b6e71f7d141b1b5260ef88f624579b68184696341495aaf376b92f489e232851038afcb8f9c2b888edaa45e2bbd51e099404c046dcf126e02ca8ed16e4b5cf6dc4cc83ec143b51e7a3d064e0ec4d2770c8845a27bd25701191fc88558452f8b0a4fe68d5fd72613a3335c0060f5de0ddb1e2b16cef724dfc6ac83ef229067d41ee9510bcf5d73291651c4253c6203a3935419f75001f592f0c539", 0xf0}, {&(0x7f0000000400)="ce6eabdce2e3bb3cd342df70cb487e55dfcdcebd130fd4de1dccfe79e4c1e9fcd84d964426e8e440b525d54469e56858c3fb68cd573f6a912fce72c51626cefe33354b967bac7614ebf06a4b6571e68e46aeab86b9774a48525336fcb63e20d17ba65549446c3d8ae4af225830afaac7c6665783dd1c8559146baa66cdb1454514439d4be159cb054a32653142cfa0900c916d340888d31741b746611b548cb5dc5da52eaf9f590c7aa616722ca45c6f5b6d80d60dea1da943fcd617935076d4360802aac909de3b221ec69970cfbc2dcc6204d1bf669e9d4e81f6e7166b6331addb6fcdc4074d249106df93e5a8ba277720b775142569ddf1cc19e01d37584c249a0523e9c25c42c4c07068509bd4ee2ea67b2184406b53009fa0a0c5d2215cfabdbe75c1ef8474161acacae0043ee2e1b777dec1b454c9481c339fd535c00a613d4935c037520054819d6078fcd0163ab968d97db5c4dabe798883e5602fb0f332173c73bd095357d9fa2724fe0a7b823fc91c70bc0eca0bfe758f2b35d528e64d374ad15f42257ce752bfdd612d2a52a75784c70575097c5640323732074f84c3010ace187978988bdd10093a91796e8c3f59886c05bd7d9a6edba4cf97cbb3e7dbf1cede2cce5f6a0acfa6f596ef8ab78d6c0d0b5238eb5a8a588efab1eeb3dd9bb49d4f02ca25dd5c9b464128b411471bbbd132d65f9394d16e6454f3171d536d7fb3d5681efb6c09202f2bfb2ac430234bc66494b444dddf39eea9e0047938f662aee4179166a3d3fca025c80069d6dce98b8fe7a954dcc74eb90295a5b6ffa1c9e99111c7f35f6df7c51297c4adf491622d103848934446d7ed5c7b9e85e5954abc39f2981d9ee954cc63b50e7dc2f02a4c479c271f5653dfe90efbe2c81884f00454fdc3efe042de74938d98234f1a8e893cf172f4efad68e5ac5f60609e3dd3313e1a60f9e6a1a6a31ec14efe2f49bb811861cccbcf88934f290c0d20c4d684c6c6f6e96da0f29e8a4f975e320a6ab80e5338413a09d0d881ec3baa3328036ec6d9119d6a508bcc282f8bbd802011a33c706644826c3e77efd2f70412b775cb5b2a3e5105aa06fe12c0c34f849e2a7b6ad07fac1ad2839d71a5003232c6dbed54a4a0b7d20a775008abd6ad677e0ab6c84d8166135d8be968045675dbd8a3a0f0d9b478b0346facf7732a0cc66e74b5ee526e03940d408a2f1d5fbc5fb3187a258953fc0803ad9772c24ba94501061a8a288df237bd3eae27eec0b0cc3b37b219d0bcb241ea2033e327f0dc9a3ff645a5591d46df22801814359eeed66c84dac5dc3c45f3924f2665b5c3991ac877bb88f619d8d9826a8706d3ceb481156cbc798b6bb9a5c5f7ac9259a48e4ceae04640d49101e7e22f1dd360777dab69553b185179b5298cc8ae39ae178d518aadcb743be38df3ab83c3fe2f7e0f80812adfbcb5e9ffd05f7c47b2814c66915111fe3760e8bceb7485abcda98c7636608ff85a969fdf1725a12a9307958aeac033e9f9a6dc8b115c63054ab9998a8a0232a806cb18a7436ff9d12b90b968bcf69474d2c739480d81a2d300eb8b486034ee288b57716a6f9d2d6fb62a4723ec83fededfba3e97d9e83d9c4053c6c4e23c64b5fea2baf3960abadfd3efee2a86a825c3410179118e0839da3579cda7dc3c08e0d6b72111a54c1a452babfa4be368cfb2eafe24d08a39693d82e154497fb01333f47b8e3677c2d736ebbbe24b76713fb80415b28b0ff9a4e0ba8d3c6da6d1dae59a3e9780e22ac1a4b161f99bccc5f8de780ac36da4d7f5ae5b990e772b8f5dde098e9bdc74955127e1bf7d7c3fca3cacf71d81b4cf58f3cb71be8e6c2a67d6d7c42d4a555cde1310fb6508be81a0199e4c92d7d9e8e7fd2216ceb1c8b3ed2ef9c20a4447dc9d288b34d5761aaa9ca56e196d0f9a1481e7e9a42394cb1f32c2f09e11183ff2137fb594c43a10e68aaf58f90b048b3cf33b9e15b65d7aeac87052827f7110a25038454717002d43edf32c038008cd5122f422e42a65c9032949169df67a2a45feb5304e6085941551f2f73245bbb51ee5d749628a675afefbe2f43b3efa2dd338d0dbffcd8a9a4a86ca9e5b826dc5f3b571fe24ab6cae87ae235989c1c7f475302c8808ab6ad6ac9d17803eb88477a36243d5da4f4fd00751a0bebab54fb700f4fd5b631e33293fa34ae6d42267755fde1c58faaf74ff92ac87b53763d6277ac6048525154cdb560aae17ab552f31388cfce77173e3b328d6dc32efc5470066b19637d02d5c035360b9a234a59837f35f6026bbb3e5f79bd57b6224026cdffa90c8996af089261c3030f95086cd04b478bf4d5f203b7070768309ee99ea1bb0dd1dcea6aa41473a1db169f95f0b836c055683ffe1a18b307595f9f71b284b3d4af41fb39d9221c0979e1cddd73f87abe8d1b51bd9a8e6c8037a7d4fa4af2a534b558e74aaae54ddfdd9c2ae79d5d41611d4112ec6926dd6ae3bc940157504cfae9545ee12d5f357ac72655a03d255fdaf0a6201d5534712b57ded375fc92ac4bea76e81d49b3338d6048bbcdf85daf16931803cb867b2d953d63e616258de3736140714ddfbeb70d1648ccbeaeee6201fa7bf136183f2ac31ef495543d6125cf930ae486b0eaf7920b5543cb333ecd75b5ff1d1dfa58792b13fc230d0820ccc458642e6392f24c2d8817380a6b73c37ed5c3a58f95cb38df307f5279bdc2ae3c789bab267dfbd108a14cf9cc572d303ae00339d5773f535691674743da6e72095918b5875fb4c28d6e4af6607b53ccd243398434868b15382873c2df617319b2b9d667a55e98f70775b7389532feb1e8eea6a45d125981c4e4f5c41208a77254f561b282ff4d55ac9db3e4a49e3c726c4d17a6f53dcd81ca0c2105cd42d1754b2df58c28769689904adb033f215e70f9b070af8e92e9a2e1bcb3fc9b70d5912c245314ec752b238a4f132c0cf284c94a93538b3808c8299942bee4d92df64164da7af6b7e382f90c3b12e01d9ba7a749fcf0afe983b160119df6f098c6a33e0d4b7c30f0409e42adc9714e59745e2eae99d81f15a38c1d1498eb9d757ce32033c738150a4d5b3be3c0ab34b56cd15b6e0aefa2e951a0894edbc0395e4c6d9849ae6d161f95bc656ee0b4b1a0c75994681bc4d3e3d6d9721a33809b2d3e6b0cd96be9e89cc6e85e2837cd8c3fbfbcbaa5a79fc87b5c55a05f4814a0c746fe0c93b5d9015871960b6ceb849bb4ca3f77d7bd255fdcabb254af0c2d359729520121be3851701749d70bbbda0e79b5cd9002567fa316b6d316c1382fd54e31d6833652a7cb4a73d0c9708dd79b99f8b236ae7d374f8e0342961746e324836d3f7fb29ee234b8873e32f0cfa85f11fe8dc1320afa984bec54be50db1e88dcb037f381c0d50df9acb73ec05a49b4f8f665c9d1255f37b77b6e238011bf8763d757d19fff1b15fed45a99335d559a3c63def51aafc86e3d39782e4ae855ff72168290fe78ef6653c4593294941f8b7c8d09d34e38bb7b10680ee7795b13c1b9c1941dfcdc3a2866e622f6fa217b8af690f1e9d29d01698e680fc78ea79a374a026de9334152c636772d6e419c31d107f47728fca6ffae8887c4fc9cd422c876134c48c0e062acbf816e3fb2f9f29da0faf624445b327cd7fb3c81ff8f8ea96fecdf7049d8ce2501bfadea9c8870c5083cf3bf71ed06f4dd9405a5ae7641f994417b072c103fca4edb68ff23cb2b87b2bfefabccda35e7728609084f11c565a1e373c8ef3797131ee275e5093bde5dba2b3131a402706390e34fa8eb7456d525ce8791ee344a3bacd29ef872933dcc89f8a09264e38a431eb6fdf3dbe2422ec822a533cf95a67041b02274595dc8739b29cddc9def28c8fa15247ac08b94b8522fcb172eba69bbbbaebabca0ea996d4617f032b7c4fb5fdbf303378fe5bef0f7e9c135a10ab20ba6d993e38829dc4f941b5ddbe412f43c27e6f07c4a11d5801d658cb0c759bd0f3444ed23ed5185c39fcfb7b45485b4568398f3787333852fcc1bf7cf803e43cf33b05954c9bd1bbe692ca77527e9a13971675ffd22b129380c064987654afe5f76739f62913301f6b3d3b942c441600c65f12017fb5100c2b104b10159f52bb5fecc5d04b419104f2b7f73762f6eeabdc9f209372d39011c8f80be77845bcdbae771acc026b31ff0cde7f5360f1573d84eff68a63f55b7b139b9786331572832ca5cf9eec37441542d45e3e74eba3de25ca67e834f77e6a533d31d4fad72ed1275a143f4d50a408dbec7e99c4c7df2112729d23ade60720d44ade98021c2dafa24369c3694e58ffb54c6dedbd56978ef352ef7decbee295e5626bc5c44d389580071298500599d521d2748dae982d4dd77432c668ef1234f9523eda4909ebe2b3cb68ffda9eebe8bb0ce05da5c8197c2274387d7fc53f455c0c705dac67aafd7a0aed5a1896492213c733f363e64e986e73b603c36b3fb781a001c7a3336fe2f8dd430d301fdeeb1cda729056c9c61f3a13b4e5c8432c2803bfaefcd5eed83ec6d67dca5bf9dfe1959733020548b40ab5eed275b3678acb43248ff21463eefc2b3a7ee9c716aed6a711965353d773e9ab8d355490088e9f337911ed31ed5dd4cd4c29b77bf2dc590d06504c1521de68df5b54a3f793bef664c3659c7d086b9aef3c62244de0c3cfbf5f5405e63ac05f9b1223a6828d704481e0a0a9e717be9caaf6793512c9451b47824034a3b6dac736d34fbea109511ff71d83e6795434e807c320fdd41286e6957856695698bfe9a2e3ffe1fe358efb66581f3a6e50e8d4e9bcb270001d89398612e92f9fdbaa6c7cea11b1fb36ee4bf96b923f69ffb742ddbc46f4d8dcc879b47d1b4710fe78d81b8814ca416871dbacdb566a933a06ba5b3fa8018199ff12bacd37007a6f0270543cd650f56e8d5fa1fa30aa57b52eab71efe4fb88e487f6087fb8bb372b63b55c3d3bfe9fd723d9e7f222acf2a592d3d5715d8196220d80562bb174e31f983973eedf9b8a0c04a55118edc991d1fd8cdffa27570e2993cbd5e416c68ed446ef89e6c7c519a85cd66b56e5881a59beed046ab10fdec7a3b319e01e14958af6e36611deae2c9133985879563a0cd28801224a129d0f45112c0b75b747ae5876475ba5e6cde4dc335b30741059868448622c0ba7683056344348d345dd9105dfdb26d9399f2fe2b36f9bf2d7ad7dd8702b748e8362b7950b101d6df941d8964c8eb60f83aee4ea10c2ccf2576450fce02ca38487ee692d512de78c38fc33adb7292e93bd28c7c0df5c1e2b2be368246d7d7a4296eee63e91a027d4ed9391a64e9c1f28f2a867c89c089709475befa70d5c929f4b6c1e7ec23fb459827875b9c5cde68a5626c4c34b103f05278762bb5e5f10f1b83b9569ed993c851af31246dcb27ab26fdbbf99f4d7ef64d62b297cd1712907cf8edcc77f03e802aa385f8e426a7a3abf42186d67d72d2bcd5002f25ec43090c85aa109ea409fa9c56c5bea3a685d77ed0a30ce3c76f07011345019f26583bdc933ada7acf3ba8579f79447e3e3744fb22af6a19bb623e87d2cf54fa289d1a00e4c6974fefbf1dc277a6457a0a6fec44d246c08b4022da15372960c7f5451d60d58c06ad1a63a235caefd0fe58310a2668524f728b78507c7a64d1b81a0e5e104bd4651f9656e085bcbbe1391e9678cf39125d5898a0cba14579248e82b59651ccb842f415085b251585a687f29e4a6698dd590596f1a0bc416b37b74210d8f8cd7c0c4d505dd7706a2f7652bb39be641ad", 0x1000}, {&(0x7f0000001400)="8f936d3072a841f24da25fadf8c04690fc56a8200e568d312daf65066f66ffa166f60aae9cdef16118dbd8bc566425edbe02de9fb0709b2cd1b2102b5366a5af3c588c73563d58771a6285cffc33c399115a0736a00997097c4b4b83e2dc0a7d17499f0d94505334e84e265f91f29a54b49741fd12b6ec33099ab04e3bdd9c0d57744816334ced59c2f110615c697d35bf78e5e902cb0c53daf938a3f134f3c5021a4b7ce2324571128eb80b96dc593a708bcbe459ac2cf7a87a1e8133a0fac1955846b6d8a32f3e05", 0xc9}, {&(0x7f0000001500)="aa2631e5a7f706fbededdfd79f3bdc1401b594f10e43dd17a1543b9422ae6b95d2ba26bd40fc5307f7c36aa4a3b4cab753989f20f431095a6ec764e2a6f531d528ec3bc3f1648101c118f7dd1175950714c05c4f27069d040fb564e9c3ccfad124ed293e55bf78832356a3bf47a332fe8119af352dc32a66016ccefa3dc36b4bc0bd543fecc17380859d190bf1ccd2608f96279a89753132601cda0832831bd95faa5b0e6519f4d86c2293bdaf230d6878fe597181df6492ff0415b06399630aef45c7dcac0139b4721e8755b63adf1b922ba6f325308a193a1cbd72d797c26c5198e0e68087944211291629e66240", 0xef}, {&(0x7f0000001600)="770f5d5908f8d9a94eb6c948886aeaa89ff5b2717fc11a3044d53cc9c50f5bb3da3313484b7891f96c3329754834d46c873b2c319f8b14", 0x37}, {&(0x7f0000001640)="a4c514f1b9cae2dd4347c4fa5513440b8984b988fea491058ffd8cd41981584e4933e8c3fbfe76c6d0ab78d9930a0022367792608b4402add5d957f55e77358dcd6a3587a6b446995960838f369fcbc5ccd72f0abe45efb513a4cacd5d67988195230519f6e387e3d359f2e528c78f67ae507aca21d52624f131963f89ed4e07b7988a8a405f4bc10470c790b65e84ac9987df64cd9eec1774607e15029a30e76373c5b67195f40335397490f2cb95a1b73b09dc4e56c5b74e2d672a23d1", 0xbe}], 0x9) 11:41:47 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x7) shutdown(r0, 0xfffffffffffffffd) mlockall(0x1) shutdown(r0, 0x1) listen(r0, 0x3) r1 = open(&(0x7f00000011c0)='./file0\x00', 0x30001, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) clock_settime(0x6, &(0x7f0000000080)={0xfffffffffffffff7, 0x8}) connect$unix(r1, &(0x7f0000001200)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket$inet6(0x18, 0x4000, 0xd169) r3 = socket(0x32, 0x1, 0x3) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0xffffffffffffff5d) close(r3) getsockname$unix(r3, &(0x7f0000001640)=ANY=[@ANYBLOB="00abb6003af87ff2c9f35132894e5aa90bbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c3c9c6591ff0c9008c79f3727d01c7d295f"], 0x0) r4 = getpgid(0x0) getsockopt(r2, 0x81, 0xe4, &(0x7f0000001240)=""/49, &(0x7f00000013c0)=0x31) wait4(r4, &(0x7f0000001280), 0x2, &(0x7f00000012c0)) socket$inet6(0x18, 0x7, 0x9) bind$inet6(r3, &(0x7f0000001380)={0x18, 0x0, 0x9, 0xffff}, 0xc) ftruncate(r3, 0x0) r5 = semget$private(0x0, 0x4, 0x193) semop(r5, &(0x7f0000001500)=[{0x0, 0xe00000000000000, 0x1000}, {0x2, 0x1f, 0x1000}], 0x2) 11:41:47 executing program 0: r0 = socket(0x1, 0x5, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_int(r0, 0xffff, 0x1127, 0x0, 0x0) 11:41:47 executing program 1: read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0xfffffffffffffe45) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x440, 0x41) close(r0) 11:41:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x28, 0x4a) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x10000000005) fcntl$lock(r0, 0xb, 0x0) pipe(&(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000000)) 11:41:47 executing program 1: r0 = msgget$private(0x0, 0x100) socketpair$unix(0x1, 0x200006, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/180) 11:41:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 11:41:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r5 = getuid() r6 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xc) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 11:41: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)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:41:47 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/156, &(0x7f0000000100)=0x9c) setreuid(0xffffffffffffffff, 0x0) 11:41:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) chroot(&(0x7f0000000040)='./file0\x00') socketpair(0x10, 0x1, 0x7, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000280)="7baf30ca5ad429898f29544d322fde4748f36a783c5c5c8dfbee9bccb4da93320e547870138824d5f3625f50da69df7a5c4ad24b7097f53de10d393666b74226325f1665dc67fa8ae90d5d2301febaeac9272d45d702474fb39ab6a8f24ea05d6c06a3688de5c76206d04964bf3cbd7aecb84d39542a50ab55c310ab1c8cb986637a5900280cbb670385e7e1dfeeaf755a82dbde10233096b9a0c37575090dd54b8102717d61e3d97cf6952c651451e9ec5c8b28da76bd31aac9c39af19363129cdbf8558b370d4cecfa800b4da46a29a5fd99cf71ad055002cbaabcdf06d56ec60cd4640643a003b8", 0xe9}, {&(0x7f0000000380)="cd4da1da9895297a8f206e4994ac2c93f661431c6b0bf027a2c20cb157dca4ac469c9c99f3d058e69e2cf63db40b4375df2d6d615730fa21576e1f3d1abb666bb5d0167f21fbb71e1c9cd8c51f3e2fa6f8828cd5c7da5d33791f0b3ca2aded51863e67642c", 0x65}, {&(0x7f0000000400)="57a1fdf2faa9fa3261deeb887553fba8d28a65bc26f4975cf71146e69ed91741476bf0f3477cd187c8fcbd6f6cdd14e4fb118f20ef6380f45bdb755aa9e523df5dcdff53db99659fb1121fe41f2079c428295fb6bbc11d20e0e17bedc9c8cc2a8110c23251db95da5946f8226e8a41e75c1c60a5c04f59b2a2686fc6c2d3b024c88d73cfb5c3149df6b70dd13ecffb82a4918ac8ba8ecebc8b789633b1ea8f162795b308446e131f71a718161aa3e12a1296c9380ae4bb1e72178d937bceba9bb05b6b2017ad9b9bc29b6001664a147d0b8f7555bd4f22", 0xd7}, {&(0x7f0000000500)="3bd3d78546919f45b9306bca756772833b4af8d6f8bde06d837140394a62b5c17f9bd80df9cd32634a1988c9deffb92c28e3145c71ffac812a8c1c4ff62c613f26347cdfcc38052e1861abc1c14c378a43543a164a2ac96b40e3", 0x5a}, {&(0x7f0000000580)="abf1a77719ba3e29847cf14f712e289ae7ab9e02a7babf4a00465757e96139bc679d6cfde90b4c6650c76f78135172690f6f803fe7f36c3059104872c9039a3f551617c1e4dabbc49612adc7b668d1fb763f5beed3411bd4d93184f476559da4f38ca52d675419ae0ba6d52844687d0444c6984de1b4b35c0c780b6f30ffd99a7934c2900472a5cbbca0d0c87401cd7fadb1d62a296e742346d2bea7581b98b8e9402cc506feff19852b11df7820680c0273fbc802e0ace94dd53f497233932f43b5135dd4df225188dd4fb617", 0xcd}, {&(0x7f0000000680)="40c4f8deeba6c9359c903e14a1f62d76249c55c61bb36c42102ca2bedf985fc4d65acfa17d64760123a6256c331c112d761c4e096450f23567c6a2315f21864dc52e7d7d3ef41872a2a3872df11e1b7a212613032e4e5f96a1a1444a52925b6b1d4589f5723c06f538db2d2c9f07e9cf6020b567dec10aae77c5003cba45d4210852d4862dc2eea0bfa8a1cdb71ae9c55651b4b597b865fb31a730d8d010ba3c5606ab894c87cdded634068ce405859ee425428616aa81dedd1d3b3ec00b95b3f4c02ce5ff8fb48d28d80176", 0xcc}, {&(0x7f0000000780)="802115209decfd1f99ecd4468d5c1b2f36afa04dfd03d5f982be17b6d99a07ef25977a0a2f7aed6fc311e388488de047b3a1eacd297877c14c641fa787c0fcd98b3f57518b59ba6164e6f7fc5f2c4f91c938c0fc572c66c7e94e9f", 0x5b}], 0x7, &(0x7f00000009c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="0088cc001000"], 0x18, 0x5}, 0x8) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) clock_settime(0x7, &(0x7f0000000100)={0x100, 0x5}) mknod(&(0x7f0000000a00)='./file0\x00', 0x8000000000003, 0x7fffefff) r3 = fcntl$dupfd(r0, 0x0, r2) connect$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x5c5) chroot(&(0x7f00000000c0)='./file0\x00') 11:41:47 executing program 1: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) accept$inet6(r2, 0x0, &(0x7f0000000080)) 11:41:48 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) 11:41:48 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:41:48 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) socket(0x0, 0x1, 0xfffffffffffffffc) r2 = kqueue() recvfrom$inet(r0, &(0x7f0000000200)=""/221, 0xdd, 0x802, &(0x7f0000000100)={0x2, 0x1}, 0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x200085, 0x82, 0x0, 0x400000000000000}], 0x20, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000300)="903e05ab8458b01d502bb9d225abb6cf5aa7bd8e97adcdf3331f8d273463f5e173f118baed109372608bf42b7bf77723c02eeebefe42db1870a3e3d38c2bfa278284", 0x42, 0x8, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) close(r2) 11:41:48 executing program 0: r0 = socket$inet6(0x18, 0x4000001, 0xfffffffffffffffc) r1 = socket$inet6(0x18, 0x4007, 0x81) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0xffffffffffffff7e) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 11:41:48 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x30) connect(r0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x12e, 0x6) r2 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x20040, 0x20) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x8, r2) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x742a40236a5662e2, 0x10, r4, 0x0, 0x0) connect$inet(r3, &(0x7f0000000080)={0x2, 0x1}, 0xc) close(0xffffffffffffffff) connect$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 11:41:48 executing program 0: socketpair(0x18, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/221, 0xdd, 0x2, &(0x7f0000000040)={0x18, 0x0, 0xc2, 0xfffffffffffffff8}, 0xc) r1 = socket$inet6(0x18, 0xfffffffffffffffe, 0x80200000009) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x359}, 0x0) 11:41:48 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = shmget$private(0x0, 0x2000, 0x50d, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 11:41:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) write(r0, &(0x7f0000000000)="4d21c727cfb5c3cc43eb843052a0ef624a4a157c543d9f92afd3ae5b13f341a358d1c81f152373329bab430303a1fa4999cd9d36162a6ede1a3c1ffb593a2e2124ffc7b7f0592eb6de96650b2698775b12c4dd1a6f8113497a6250ac6b55eeaa70dfe50e9d9c5db26d781a67cb7b7d32fb70", 0x72) 11:41:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x280, 0xd) linkat(r0, &(0x7f0000000080)='./file0/file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) getpgrp() flock(r1, 0xc) 11:41:48 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() mlockall(0x2) fcntl$setown(r0, 0x6, r1) syz_open_pts() readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/149}, {&(0x7f0000000280)=""/196}, {&(0x7f0000000380)=""/108}], 0x1) setsockopt(r0, 0xa6, 0x3, &(0x7f0000000880)="a65c754516f8808daa2d437e7b7dd53459aa7a43e23f3ed453db6adbadb6fbc41c6139335e048bb311fadb223e2a420303c194e6d259c33b9ab4fbd8e5379a94afbcd2e3d97e324cc1de3def392585cd023e45786eb94188eab41074a5f49d61626d267e7773620b113a3a8107ffbe9c03852808aab346370405575f6bdfaceb1e275288d9a0070937e5a1898a15f24d270ff6799c15cca1bf29ac0603328cf6d799eef7c4cb2a7d800868df8897b02a842a8c444277c26b134c6b668e0e49f54c86df513125e47d6a589ba8703dedf90c4f5028683ea25d600bd4f29495c78f59f3be58b04f049028a6da6598198fd238281f2323c58ef3d4528ec9e6e1c75985ae3d3aa7d8410d814d7f22a2522eba78072c4900aafb69d183e98901e907f66949fa251e96f6aacb70d87d7449232f67e3c87048da4f0e6a240db23d7a5ca2394051cfb51b535853629d3db8b7dcace2d2c5a8def0ef9061314caeb83c281083cee19302bd8613e361fecfccb9152e06388cea63c1c710c8686a998df797152fda32a3dc17e227e82c387e1045d0bde97ef6222de78e030203bc1a9d50116a9c66a97bac110fece945b607c7cec6646138143ace8c601df3a1170295d562d61fe6c92ae4311ac625175509833c27c5c37baf620810a2f6f9482de24115a66f59d81d72c1ea70a3d60319250b9953a6913f241822a3dae17d10b74e5595aefb603a8f7e75ecf406d20fe6758f5798300e5b3be514ea3237ea27c5bb0b8f34f3588185c76c88c660d09130c0ab241e139a6fcfb87ac709328a8761b755b79f8a921682b515e7f1320398296db6d816554a6e5639c85d5fc63d0f950392bd8183095818dba05e7e99bea5afc82b8d7081bbfd12c4d34192daee4e3cac86c77e328f3f6bebeeef74d80ba38aa9c4d0fb9ad7c3c105fd9f527ddbe4051db5aada7f7abc61cfa160344fe140f2f63f221d13a8e2de1735ed9af9a0f9ba5cfc653029d288b78cae319772582d231e015472665b48ee74de2a681fcc7c76c1e92f2845ed160489031019d9dc9bd1b8f73363cd7e5052b9888e8b30cd830a1c5798902b3f8037e8e34c215be9e6f03fe506c03325ec7fd1f5375808523d767584d94de4b7eead6c0af8679d9086d035f8f9894042a9a9ee060ee6266ca484c45573b4770659c880077f5832d965ecfad0e58ad7b3b23aa67aa3dac6859262104f7e319c0487a8fe12096ae114bd323756c077fa8b35a119869cc84f1da82eb1b13384dacbb523315ac9eb5d4ac6cbb1f5a9f7e51657b0b4c63efddffd1856c823207335db2892762050f8a5df7922bdd59257bc523f6440c090f095802defab326833a0e28975e0d5bb007e5b9fc98616129336615f721b4e75425fdac2c7b0169869a2408eeccb8cc052514b04fa8607b9ed11c3e338327191131bdd98b56f08099e003428cbffcb977b7576848bd1eb1efcf16354ba0674446a14fc01e8861548dce019ef16630210fe7e20a746f9b1ac9f10606750b67cacef61e6bd68114a9f68e219601c6bd976b2bc2a85c98f5ea91946b72a71eb23e260d64390b4428f7fe0ea124330b0926faaacd66b08f268e7af40f83f6cbce845405508d9793dc68ab3d07b10fc0ea14cfd99e14d68dad6cf461f499a6e9df963fc76e4ab7e2069953489fc990dc69bb870017827860ca03a76bda332625bd4801735b5747cb47a571660156a1b049f3f2aae3a30f61a39a3e9ef9ef54d49216796eecc984b4f4d94442276cd4b610ac24e4d03656b8b81123341650294e96bde3d2d365022b031e13967cd25b2da92a5e1f45bcf8ef591261c46e2134001ec66911b6f30e087371b47cf7a1ae068380bb6c3412020eada88ae38290864f58e6b2fcafb96693029d9f28c2664f153c79685cbfdb8766045ad6de7326b1aa4fa65a67f4034a12128eed459c6ee125537443e4abd33cf994850b306d7911425e8eb77fcea4de08ccbb5cb662ea5ac77b450e2d0dbd80e723650caf57924ff021c8873693d6511be4d8a474c78121b751c5196d5dcd1a54f05f36ce83b373f8769767ef694da37d58bd2d77a454b3074643f612bf3e7acd274f251a195b783a2a1678f475769e1a74ebe7db5a5c126a8120dc4e0b5984940f9447a5b7a2681119f08a24c65592d8fabf4470e6af878b53a63841da6580ef743889e8ba73165736a833a62224a7bc15ec5c6ffd058f415bcede5edba38b6f799ca51a92eec352edd7a6b908509d13682442aeec715d3f0b5e1bd7bcff61d70e916ebb66f5f9662e5dab26264b3277e69e3aea10ffe6be63c75da1d04cb068c4024e038ad80f58799a2593b4ba6b9e4e12530ccf5eef51736e66997a4314692396ac62ccd7e5c2923a4b2c98e44ea59119f32e4569590d879cf449dee07f5706767d1fe76eafd3e587d28d965901335cfe6de7f2b6ce7d2f6142355619ccd9fbc3a12cfbab20719b9a5946a056c25735d27c2cdb292c525ef9e007095bf44b77795ddc750135f1f0c0f84a98c34b8b2d52ece77f487ec1dc910091a73eb66ceca22b2ea41cc534d3652993a92230c884f59e8b3f6c33604b2953275921865b46448b465f41ea1167d52dbb2850688038cdeedc8777a4e40f12cc86ef5f1945248b68590f15bff3ecff30ef3ccf1a64e51227eb8db22392907c6cf0e32f2a9b9a5862a90b44fff574dce904a4de4523da888f45a538de92d934f659a5b6b90936c905d59d459e3848265b1642e0d61706c2bf6ec90bfd223bfa96faf8104a530077e866550713a8a3d204f85d290291d5e3cc097ed893f358396c7e50d352a5c8582ecb5104092d0bd6e100da24229985488a041756629bc699c76704313de5bc3281d3bf2b195e2ad62073ed5a77d9142bfe256d96b897b71a2e4617a3183bea642160aae340f569348069df5aac1f1a1a19cf8367140b88c987e8c213ef6817aa1fa7e6a7a65d76c41dc89df73c0b472e1fd59271ac6b4244133914acf478148063968eef88bee4893782ec82381404690c4ef896a113aa15311b54bdae9e9d7f0ae25e94196a4ac4228f259aeb3077e6c85fbe8a864bc4432bb4b8303dceb08f931234788bbc7a8fee0eba42ca213d8967f256fa74a99653fe0805a4c7e4b8657e1664c2721b7fe710cd362a8830e14b5209564bb5776ff183d5350d91d69423e746d18e210d8d7ddd1138bc7190c82b64ee2a30657c8b62706b43ee9d462031ab46ec0d18f4d601b6504b42d6df0faf60c74d0828a0eb1f200f546ca17e5f913bd5940d6aae1f9997b4af28e6752a584c142769606056ab69e683ac24a7e2bb47156aa3e8afa5d200283f947b253a93d6ead1130a054766cb17149232b384950a84d6c863ad3c3a8ebbfc503821caf177d2eefdb1655fe52aeeb1a2ff24c62f97a06bbddb7478c3b8ea3d858633843c0a3a4e81f464839deb8ba0bbf62174f33d17a1a8abfe10f20e541510b0768c9f5c1a99d96c8acf3706dd5dd387eeac95d2770806ee5198c7432ac71019bd06d040fbd898650297ece803fc60c6228953f45d4e46412a44590638a38a217c5f13699c7fb0110a3273d772c7e1c5a859ce010223c868ad92d688b35c2a059418efa07452d92f54ff7d0cbe609595d746e815c5ce50b0cc82f0177d3866fe87521b9abaae27f0b2e78c07f887f1cebecd49239d2820866c4747bc341aa635b9e06ccf5e6bdd4faf497d4914597d8a2757bc778605ea6124db67dab8718c6b56ef72ca782b8f502ac75a80a65f149c1285fc6212c62ff32a99e05f0a496db2093eefff1b177fc9543df0ac8afe2cedadeda3e3e0e1f4ef7b28a1667972ecc73d5f94c8df895e13ee32342b22f10988c506f035db0a1298411406c9f36f95f79c57a8e4cb0da91a8876d9d297e875bea72c01b2af9ff1f2bfc6ba6c0d9ed7a13e1951b3a2e7d492057d700dbe68e148e1fbf2359e150b7c8b8a207291c592030331c1b057fca861ff0190ee8e68141ebe0986f60546c4f4af3c104a32e8f8d6872298e16c0173c820ce06c54c7aca3d92ab49627c48df357e30b4ad30b4f98296da32374dcd9d9d01ceb7a30022a7fc55eb9bb3ab5b84d225b0ffcd8457304c89d6c873b49e3e8b5c440b773f15230abae82b585e75962d7fb45f1f2fcf4589b67ac210897c269049d5f3c6d2a67e0594c475f559cef02f7f364e18dc1f69422831b49eb4f3ebfa26e1f3c88b0ba5a04bd26a29afa7fcfb4028c0e02783292b53c67ec314d8cb77e8263ef57b965ebabdbbef594088d91d935c2fb4102d7ea942d3264c01219456865db2461cc9850916314669554b83c2a3078bc412df1967c571581ccf6771964bc2910dd0654d70bf990438b85eeafa0ac644bbb5ae71c1159e5a72deadbbd78c8c14143693af2b6feb16f63fa242ae1c79c43f78c6ac468cb604e5e22c59d977f2183765228aa1ec64db345b16363b3fe8577b0f2a384c05358c1016847ad9c192bdbe3e29fd178361ec8e42054efb0e4c5b78afa613aa5cd672d5f6767649050bcc57a7219df4570f9e6f48a9f282d7918237d178dc27f60183c461271eaf68ec7f5272499990a9d4a94a949f6510c59eccac3a1776fc8fce9cd2452f0817b29aa9674f4c1f4bb15028919934cbf611c875393ee94867e99dab0a70c0523d5b83f8bab23d1b1c96e6b7173df6111f8f27b42bb90980c268bb0a25f2a35f6204e732beb52c67ee6eb5b72316e1ffb2aa428c846d765cd9d8688ddf4661797370d4a8eca43b5d28ed2740fa12c0906b9e46f821a31e34ed34b19eb9de1434582b9c8782a86a1f8e427eeba2faeda8e5639874a9fcf7258dd3be2523310378353cc0d6d5e31338e6558c3b9166db792a15d1dce0973700843a2c53589fb5dd6fc9151197f369d3a655a638ff1ec5bbf489b9a8fd0ca0b424ce8936dc3cd64704519f44826a8965321391b53f2fe5f9345068ba03b9a296137762585dd8d32ab154d1060bc16d1231d4bb16fb57db5c77cc11a9d92684d5d5b68360b20dbfc515cc159f57efbceedd3c6f8304c960efd16399acd4da2b8f334e4b757c0b29e037f182f04f376eb9dca4c2d4a9cdefae9f8ac5c75a31ee47bbb4ed88cc0be269e7d8d948081abc211a95b7c1de682f7f1ccfa098b90a12d4900c1363522ba72726b9408d04eb38175b1e8b2af40561d6e75fa750aa51c1c1d50f9a8bab1a6c73e4b80496551f3a77e526e7f6ed821bfd72fb817c8c7454d45e74a00f1a3f12a305a639f613844652706f412282fae253f9e98d549a6eafb0506c6a8c1b1b78af23f6a1e10e1f87529099a9bd91e2730176fca91a43bc92d57a77afb1cbc3aacfcad71e16f83db6ba198563e09a6327ce28fda049a5a1d5177f1857811d71de246173886950fab4792cd554e2a96c0032aca75e4d60c0cbd4e4dec033e43bd81048bde2fc1f2e73cc2917f7861a0b703ab5d6be2f2a66be6b499b41a529d8c5f7613a342d06a6513a090bed8f1200c7d87ba05e1286e163241aa840c2329eca5cca90c85b4af6252f6b76c32a91483cb6b65e7d7c461e6bfa701618a11da764d3ebce925615c6b9a0309ab6cda29d0a2f1e37449903cb7c14405da4c73d4f0b9f7e57a46e20b7d18dc175c59a11eadf7e414c9e5b9921c92397320dfaf0973f4a7f86610ffcf47e2df2df480d8708c46e02cc6b4bee054515365ebedcfe956aa84e37c37efd56f5892b06b33118a74cc4e59cb3febe2f4e3ae445e8cc80504097974e1f484d1f758b6d154146afe32dc2be2b1c8575f1aee947b61c312f7fa", 0x1000) 11:41:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x3}, 0x8) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) 11:41:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x28) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:41:48 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) fcntl$setflags(r0, 0x2, 0x1) 11:41:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = dup2(r1, r0) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r2) syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x84) syz_open_pts() readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 11:41:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000180)) execve(0x0, 0x0, 0x0) 11:41:48 executing program 1: select(0x0, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x80000000001}, 0x0, &(0x7f0000000180)={0x10000, 0x10001}) select(0x40, &(0x7f0000000040)={0xffffffff, 0x4, 0x9, 0x101, 0x5, 0x1ff, 0xe65, 0x80000001}, &(0x7f00000001c0)={0x0, 0x184, 0x1, 0x95, 0x80000000, 0x6, 0xf61c, 0x27a}, &(0x7f0000000200)={0xba44, 0x6, 0x8001, 0x3, 0x1, 0x2, 0x6}, &(0x7f0000000240)={0xfffffffffffffffd, 0x8}) select(0x40, &(0x7f0000000280)={0x8, 0x0, 0x46, 0x2, 0xfa, 0x8, 0x4, 0x6}, &(0x7f00000002c0)={0x2, 0x3, 0x3, 0x63953362, 0x1, 0xffffffffffffff00, 0x3, 0xfffffffffffffffb}, &(0x7f0000000300)={0x101, 0xd2, 0x5, 0xfffffffffffffffe, 0x1, 0xffffffffffffffff, 0x0, 0x4}, &(0x7f0000000340)={0xa77}) socket$inet(0x2, 0x8000, 0xef72) select(0x40, &(0x7f0000000000)={0x9315, 0x9, 0x3, 0x3, 0x1, 0x10001, 0x3, 0x9462}, &(0x7f0000000080)={0x100000000, 0x6, 0x1, 0x9, 0x4, 0x1, 0xac, 0x1}, &(0x7f00000000c0)={0x3f, 0x4, 0x6, 0x7fff, 0x6, 0xffffffff80000000, 0x3f, 0x9061}, &(0x7f0000000140)={0x100000000, 0x4}) socket$inet(0x2, 0x8003, 0xfe) 11:41:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) flock(r0, 0x2) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 11:41:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3436ad50) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x4c, &(0x7f0000000080)="287c9c6d10c8e57a02250936b69c4c40f6a689ca9eb7ce1aa15191764914313c443b15f531cdbc0be90cb4a55c55d7d4a5c57b322e3bf6030037f9a0ce6e241a2e1f70a72e9205323bcf79ee") pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r2) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/50, 0x32) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r4 = msgget(0x2, 0x242) msgrcv(r4, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x3, 0x0) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000012c0)={0x200, 0x6, 0x723, 0xe3bf, "50e91738b02592db3cbb17a77fc1015a9400dd46", 0xfffffffffffffff7, 0x80000000}) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r7 = geteuid() getgroups(0x6, &(0x7f0000001380)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getpgid(0x0) r10 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f00000013c0)={{0x401, r5, r6, r7, r8}, 0x7f, 0xfff, r9, r10, 0x100000000, 0x0, 0x6}) syz_open_pts() unlink(&(0x7f0000001440)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) msgctl$IPC_RMID(r4, 0x0) pipe(&(0x7f0000001480)) getuid() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000014c0)) recvmsg(r2, &(0x7f0000001800)={&(0x7f0000001500)=@in, 0xc, &(0x7f0000001740)=[{&(0x7f0000001540)=""/48, 0x30}, {&(0x7f0000001580)=""/134, 0x86}, {&(0x7f0000001640)=""/36, 0x24}, {&(0x7f0000001680)=""/11, 0xb}, {&(0x7f00000016c0)=""/77, 0x4d}], 0x5, &(0x7f00000017c0)=""/31, 0x1f}, 0x0) mknodat(r0, &(0x7f0000001840)='./file0\x00', 0x6000, 0xffff) msgsnd(r4, &(0x7f0000001880)={0x3, "7503233f319cf77a8297fff7adeaf5055ae594ab24781cbea81102109e071d0b3b4c986c61f773a8e6c947a4b2fdf3ce0a4b110d949fc8b661416b7fe33e613579b6e92081d8901107e4a1121884239ae6f6365acdf996bc6dafebcbde27d95de453c2d2f92b5491393a6f3bf888bea51f234878690c13e0cdb8da0a8d7ae38386feed7abf5110ef30ac7ebed955400981a3713d21262e5db873124456784ef446339fae75537cea413ea0a7412f1812aef516a818163e85ebe866e79302f25b12cf13b691d157fe683cb1253a887454126a34c4aaa718e595ebdbf465c9132f3d9c3a44ea1a56459d6522aaf0d1556e31fa623a540f5d3a"}, 0x100, 0x800) 11:41:49 executing program 1: semget(0x3, 0x3, 0x204) semget(0x2, 0x1, 0x2ff) semget$private(0x0, 0x40000000000005, 0x200000000044) semget(0x0, 0x3, 0x100) r0 = semget(0x1, 0x4, 0x44) semget$private(0x0, 0x1, 0x10) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) semget$private(0x0, 0x2, 0x20c) 11:41:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fffffff, 0x90d5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:41:49 executing program 1: geteuid() r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 11:41:49 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() fchown(r0, 0x0, 0x0) 11:41:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0xfffffffffffffffb, 0x1, 0x100000001, "ac6db3b96928e5a0c9533f47bbf4bf449c8577ca", 0x4, 0x800}) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) mprotect(&(0x7f000036c000/0x1000)=nil, 0x1000, 0x2) 11:41:50 executing program 0: r0 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/73) msgget(0x3, 0xfffffffffffffffe) 11:41:50 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x1000}) poll(0x0, 0x0, 0x81) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x4, 0x9}) syz_open_pts() 11:41:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x20020200000005}) ioctl$TIOCSTART(r0, 0x2000746e) 11:41:50 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = kqueue() r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x21) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x6) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x40, 0x9) kevent(r3, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x4f, 0x4, 0x812, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x5, 0x7, 0x100000000}, {{r5}, 0xfffffffffffffffa, 0x42, 0x1, 0x9, 0x1f}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x4, 0x6}, {{r0}, 0x0, 0x5c, 0x1, 0x5, 0x3}, {{r4}, 0xffffffffffffffff, 0x44, 0x20000000, 0x81, 0x5}, {{r3}, 0xfffffffffffffffb, 0x2}], 0x800, &(0x7f0000000400)=[{{r0}, 0x0, 0xf0, 0x0, 0x4, 0x1}], 0x2, &(0x7f0000000440)={0x2, 0x5}) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x0, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0x9, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0xa4, 0x5, 0x2, 0x7}, {{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x200000da95}, {{r4}, 0xffffffffffffffff, 0x0, 0x3, 0x4, 0x4}, {{r4}, 0x0, 0x10, 0x84, 0x7fffffff, 0xfff}], 0xf8b1, 0x0, 0x3, 0x0) kqueue() write(r0, &(0x7f0000000040)='<', 0xffffffffffffff96) 11:41:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:41:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0xfffffffffffffffd) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) 11:41:51 executing program 1: r0 = semget$private(0x0, 0x0, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getgid() open$dir(&(0x7f0000000200)='./file0\x00', 0x408, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = dup2(0xffffffffffffffff, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x9, r5, r6, r1, r6, 0x1, 0x101}, 0x729, 0x0, 0x2000}) r7 = getgid() read(r3, &(0x7f0000000280)=""/80, 0x50) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x40, r1, r2, r5, r7, 0x101, 0x24}, 0x7, 0x80008000, 0x9}) mprotect(&(0x7f000011b000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f00007d4000/0x1000)=nil, 0x1000) mprotect(&(0x7f00007d4000/0x2000)=nil, 0x2000, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x7, 0x4000000000000006) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x2, 0x2, 0x6, 0x7, 0x1806, 0x0, 0x2, 0x5}, &(0x7f0000000140)={0x80, 0xfe}) shmget(0x3, 0x4000, 0x400, &(0x7f000011b000/0x4000)=nil) 11:41:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) write(r1, &(0x7f00000001c0)="506aadfc83edf8de0e55d3e2896751c0667d073eb12cef94ac61b936a16bfa5a93d97227bbcf68a4f924a4495b294667123abcf4987653cfc58f04eab462377a848869e05a337c31991c54047a921d891a28cd0cfc64e53e88e2b406647bd026a9a2ea9657e0872daa2194e1577a07e472edec57b035b9", 0x77) 11:41:51 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d8655641000000000000000000000000"], 0x1, 0x0, 0x1000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r3 = socket$inet6(0x18, 0x8001, 0x0) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) execve(0x0, 0x0, 0x0) msgget(0x0, 0x10) sendto(r3, &(0x7f00000006c0)="4ca4d9cf471ec55ecb30ebafaf54d35eecd09a56b4904b79352b8fdd07ca52f345db415822f3109fe3c688ec2a60517cc57848e9528965c9212339dc5720d3536f032316b3aed42ef759f3f691496f38b359c6a37295c6930b7cbc6cdd8a298efa0f0ffa0b5096c2010d10c328410596ef1788407158fad7699a76423f08ce3e0151a062bd92cae721797cd3521df265d5cc7bf7e3494fda0c12d53123e48f3a6345f09c585e79c12fd39cb08d9254b1786bd247642ad596577c97eb05d3300259052ab41a92dd2d9301d1a60cfe231dcd8ffaca44e455e73e24da42fade734786b68b484b5c52a3e84f910444174aa3a9cf3da4de79ef9b90c77a3d309ba7ec5c0665bf7838f890a6e8a89cd1c15e1ddfa3264c6e7d090ece9298cc5d3a342edfc4a2803ed5ac6d089656ded0d5a3176a83f48eddc848440e4c874345c090abb362982f7c26c6121827f57196e1d5783590604cd6b793706e81902b0b47243dc16b0639e2b07d59b5878d1316e906bd2ba0340f3b9fe84a3d5a99a85f42c5125ff62aaf70c1c334f0c41906048b932f4fff802b9c0593ed814a112e861d2060609a173660920109c37fc40cca79a42f0e65c7828dfb3c3f5989efcad555ca912f2a6247bfb5948392db6a8fca142803e4e26d7c758110e46c442ec03bb85fdd546efbf525d8bdc70ffaf443e7f4021790e1e0d1af5e970f9880c6e5d40aa74e8e5d31751e6202587ceafbf66ecab7fbf0d69982489361c69ca24c8eda59a31223441ef772171ff4a5257320fa075bc80f373faa64b0c298c4b8cc10ee241d1d696525157180770d4786d7f933219f472c28dde1c1086f08e1a76063a1cbec221c0f60a86a9b165fa059314080dea6110e5bc1baca2e2ab384456594dd68dd4c986df857024c3ecc10c646c409b1be8a8aa8df7d38d58ae55829a17127d8de0233721534d970338a477541a378f655d3b9273e8acb27250c8680eba196f3079e3e1e5fd2d224bd3e4d6a4d180bdbebbaa9b76bd39fba8cfd1e091daa989852295585452a0e3f68315de81780de2d1d35a9cf66de3e74b2cadae42c1827762f655c817e392f2920c6e33531537829bb1fba60a5969ff4f959d513d600c99fcc10011b8bb41525c0f4c86d49588cfd7771a21e0e63dbc8ff5e1880686efe6d4ee17f9a7f8b07b754abe856bd112738c7c6eda70a048f601c07d5c1c40894da0dfc4e92e75619b99816f08a43312500e9ccc5435cce2574aae4f139268e7ab50c86d6b1db008f769b3349db24356a817f47cf8dfcd5204b904c18980a8c84995c72ed23d75ca3ffe7a30c4d9b3853fc50149393bfecec6de0a20cd8a14ceb9c34173fbf60203b4980db941393018b9db1333e732d9b72bb6efa98e713ac5bd0ee4bb0d466db9463ef7cc2381022362bc8a229d6b0e12fa12dea7b6f179e9eff8e7dd0c105c7713f7d76499ef0f691cca53dca24040c346c687a4fd3ff07a842bbea4a1da7654b33788c343fa3a014f2a2b0f36e970035250a2c39f62e8410ecdacbe09d13333b98900e580dc34f620085dfc35f6b2fe99ec7ed2bae3b911bce8756241f1d296691b898f2d0b732d24cd6fed2e81430ea7b8035b93d181d8bc9120c10e43bcee64568500a64592195d57d1cbe155b40b1520f60ec15eb1259879ee9adf5a36d559758d7d3ef923ead24e1899bcb0499651308c94a6cb13d03401f6d24f33b298802cc81fb3d19212a91ad4272007a2b4e65fc0520f9a8706a68ea4aa137ca30e7b1877fc0dfab1d5e1a5b78f390519fb11f4847a663aa37fa142dfb153e0a8a51632c755fbc128f95f4d347a40e4bd1ee964c04f6343f87ea996be45c2af7d730f1abb6e49deb0be394fc64a1b5f0471fd731969552ea3b38671bf8353898a6409e56681551760cb22d21849b477c51a7ee626af38425ebc59166e16142989b580964aa225d01b4bad6ed42b6cab5bc1d60ea8eacc8d081d29e5cd7195d9c2955aa7048a30295a41b023bb52b1f471697e5a481d072d2578ee4b7fdb63da062f705fdf7b6a927124b214e8c91b7fa32ce719f2d9997f72619ba20301b83211e52fd2af8548e9ed73dec0ce5b180c1619e32e7beba22cc94d7371883f34e010aa1ea9945e0442f13f1eaafb9d89d0ceb7b77fea018cb6c30b7ba8d499bcbedf49f99c25594419bfd344b29c08fd42af6f73205384d0008fe2cc90b1207052f861a6e72e1188936ca259bcdaa578ac569929feb449df84947dcd1e0ac38089185ab0f54f3cea6742067010a44cee619c8486d88d1d72cf0150c40abf145a10eed912565ab08e47bb7b76bcf3005654ecd07c184b47d2164aaf675c1375f5e3000f095ec1fcd4f69e573754f5045b15dd14f5fd7a93ed187a690f6ce1b523e5283af27f4fc8e94c2355814c37b5c226d8a00bff229a6f23a42e1d37773abaee060c3870a91fd51caca72efb9f31830b30b9ad233e3356cab29a04ff91cc9ec4fa7a60683f1221343616a5453d6994f8fb25cb14b855bcb57889b90d35daf7b0b6183d34fd190aa09195599442815a0645208a7620dc2457e9f3d53b84db4cafeb2f8c4b401766622338fd90b7e1381317eec167392dbc1faa0320fe56ee122baac1a1a1fac244915a7623849d33d89a842a4f456fa5678dd6e3595fc1f83d8706b2b74e2e78eeabc8509df8850009172fc84de2a5be0476c6550234f2b5afc3d7fbeb2786851692d473ff2d963ed50a64fd8222c8272b78ba24c8f6d8588de589d6fa5c8ecfbb5de3ad4b27a6962ce90fa711192e781b47f87c6bef524bdf5bdc59464691587a8a6f519cf162e3e606bfec1ae15b65aced29c68cfc6d251b55a09b60a1bd6e6cb11c62bdb05243b1003e68d4a885364f56bd24621510a1439b187b85aa9012f82dea3a9e91c6415a9aed9d32201e96988d122d475c960ab37beb750329fb69b601cbb8c49396ace752b9ce5e0826e2342faf96ba85dffcc148cd268865c54d70ad4eb8ae2c9be0ced0e352419ba38779079cd62ef81e59f2a7e47db6749eb3cf27511b95e558bf4aece689e31ad30e897e8e84e14f18f562f188d6bf6c042e5161191001dcda7b62066cf1faaf615619bb10918209f126b7ed5515f2c15fa28e6d8f2a356d43b6ba1a7a00bf8779f19ebcaea7a80a4c00b70bc2220d6bd9acbfd6b37f396eefb8a0cc2c5871819e737eb529d6ada07758c6e615c94adcee205c3b34611b71f0c84ae86a9698eb45aa76d71a2bcf9f757638e93b20e824717e7262ac3e6099dae2d81c4b146ab844ff46ac5bf77215dc713f60a7260ddb4ff3a345243118d69e2905e4358898315d5234689bd0b856602561e1dd2a368d2a58267a4644ebe7ff64e5cc6e883b40cb81f2f936f7b5e3f7939174f910973eb4ae381a9ce66a7179785037c86ef3e740b31bb91b36572ac0956f261c72d523223960aca78c25a92051187ad05a4df899b03dfb644a1e68caeca70cc81ea3e571a5e7743134162f3dc9b14c17a45b5276c7305550d87a0765814db0dd315eedf058ad570d4ca03d0a4517e6d41004a329ee23862bc5a43c249f8c78b8178ff816a5064339290443df4c532be397ec030409a916600d67f3ca7ebdc4cf64f317baf0f86a8465437635a26f38905c4a069c9cb67aef181dc2e5aa4eb475816afc00bf79b5fde8f8d4f9b277ef4cb2175940ecd0dd1ba13d860ba97eb67f962a559fba0340db59910aaa2135a05ab1d2bbc379aed39ea869fc9933000e37f432cb63b3bfed23c5997c35523e8f022b30a5d54d2b4a37d442f07c3ce43baccb88ff5106c4d761efc9edd7a7f828e47a8afc156659103352120595f199d5a168b003360a5d7cb41266aa4989bd8a5f19aa477cfaad744a602c34793061a5c9ce18fa1635ee9170f6bdd2c6a06e344ab04c21ec79c72bebee8bc9327d36a0bd837c08d18b4f3c963d927eb78695f97ab2b6f14e305016d4cb22f57a9739b831d6693bb582773830957abbba849927d58eec6d0949bda7023c6f8f86ecae215a9db823b35c6379fa28770d7b86767b0ce712f96f7f74a38cab89602db0988da8979f05899d28154e37232e4e4691d94d08717ff006912d6caaf91680d30a70c132d6442a45dc4b120f3234ef715f5b1292ac87caaa500be495eb65ed64b2d5b51006709978924f8b40aad129821119c444fce641857f60b82a363a134999d5531af7a5543bd09f651f4a016a8bbe086deca97b8538f3847469f66e4deafea69ae6585ef5a5054a6ab4d1a5acd9683a04bdb569bd21ef09c7c8218e7825c68ab71fd37e5b5d267eb80197bc1a5af816fafb8c05c91f76b386a4965d5b5e836e081ea828a735a4914afafa60cf3bd3415c9d38d002f5e7d800ba9cd03cf8457659246cecc5a6a0bae3b26979d49ec382316f40e201d6d29f3f9e549b9d07ff3e828cdf39ae75b2bdcc80ff58bc80ec7c25849a931f32a39812a62afdacfc1b514e30103c60e8711582b0212eb8e01baacd1b4972e0e0b0cb632fc227ef3e25c4ec8d9ead3734605de4dd6ad51865440f97dc79476d7a45bdf0b8d6a68a983890affe9a8c9054d64aba5934e05b58e9e48725c6cb1ef31f7f37df1be3347a89e5fca0b80d2f3516275a0de63bb07c7a00d1cb9c2dac20ef3d2eada55dd2810514f59dad0660720950e991b5f936605ebaf5321be8d4a46d69d0ca073dadb420997fab0eb210169c3ac5ed5eefe718d8e277b266151354b9fef1773f739130d19d1f65874f15f18768dece8d5380ab3c8026954649669cd28ca97f7b9be70b3f8115bd78226d411378ccd21d0c2232f179e1498e2d6a0e8c9788ff8669ffe6391e428ec05025966ae42d8d51e5724613e0e03aad29761e9f8351e24fa81b57116648853efccf545aaae3da2d3dbe65a932bbff870e1cbbe7ed096e4d9885b0f2ec9736d1f2e4958f83e523e714fd1c7185a9216e8a93318242f5a36fc5c365c9bb176d79f100fb4e317e7a140b5493d5ac88992872b78f310acd3563d39073522f20e84c35964e707a8dc98ededff39ad959f273fe9befd2b18b2fcbd932c045a1c5fce76024b543d2891acb71b96bbc9e76291683eb13ab00a4cc4baccae5cf63d8c0116bba289f14a3c31cdc4d096ae65ac4df3460f4fb5f21004cf5895725e3a00a03a1a68d0b8a9e312b85e6df123a8c91c33131e4049a2d633f786aa590f988896225631e9fd79273505595c32785bb7b6ec3461d6e7b9eca5d8eddc7bc7d154d1772d026d98335bb5c1446eee952d5896730c3a1e39a494875ca45bd943bcf9b292573df69a47df8c6fa19722d286131d9e135982d923a10119411087dbfc5b96ddf73045714f316d218b5df0096c650d05ad1c1b6a151309203397a58b23a17466fb717ed25d8381a8c48e472f9fb9a3fb9afebfc61235470096718844ac7e47f1453622a9d1ac01017221ca4ccc79cb8066344247ba1a50e0ffc4341b93f3e2645c9014b050e8af80c1944e6913f64edbd8ca955bdc25910ff6d521e6073f7cb4fb66a55e4e0e6f97365d8022b25cbf2e85603f6dc54956ed94a177891d58b43d357ce1eca778c431681339818bbfe9e857a2d0d815ec1e6f186676046fb32ba74b4dd764d3a2c2dee2a1a47e3025b967e0fb2a38302a157431f866fff104dbbd481d71aa06c565497fd372775754dc893340076e2a40462b6d052807fa731920f77908c5b2f8bf593ea34f95dea62e2d3fe0287a90732cefd7fd745492bf55d9fbf2c7caa7b8e7e4068e2bd14b1b115631b9f04e69415d0a03d3", 0x1000, 0x400, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setgid(r0) pipe(&(0x7f00000002c0)) bind$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x10000010d) r5 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r5, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 11:41:52 executing program 0: chdir(&(0x7f0000000140)='..') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000780)='x\x00') syz_execute_func(&(0x7f0000000040)="0f0fb9ffb934daa6c46179176000660f38284000c4a3310b777200c4e34d68777100c462c93911c401a96b8366c9ee4cc4e3b90cbbf14fb3cc0f3670f88f8858ec74542500") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r0, 0x20007461) 11:41:52 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 11:41:52 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"}) syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:41:52 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000002b40)=[{&(0x7f00000015c0)=""/128, 0x80}, {&(0x7f0000001640)=""/240, 0xf0}, {&(0x7f0000001740)=""/46, 0x2e}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/149, 0x95}, {&(0x7f0000002c00)=""/106, 0x6a}, {&(0x7f00000028c0)=""/62, 0x3e}, {&(0x7f0000002900)=""/135, 0x87}, {&(0x7f00000029c0)=""/77, 0x4d}, {&(0x7f0000002a40)=""/245, 0x3b1}], 0xa) ioctl$TIOCSCTTY(r2, 0x20007461) symlink(&(0x7f0000002840)='./file0\x00', &(0x7f0000002880)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) getdents(r1, &(0x7f00000014c0)=""/234, 0xea) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/231, 0xe7}, {&(0x7f0000001100)=""/174, 0xae}, {&(0x7f00000011c0)=""/39, 0x27}, {&(0x7f0000001200)=""/46, 0x4}, {&(0x7f0000001240)=""/255, 0x418}, {&(0x7f0000001340)=""/165, 0xa5}], 0x7) 11:41:52 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10081, 0x0) fcntl$lock(r0, 0x8009, &(0x7f0000001400)={0x0, 0x1, 0xfffffffffffffffd, 0x1000100000001}) r1 = dup2(r0, r0) flock(r1, 0x0) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/191, 0xbf}, {&(0x7f0000001200)=""/145, 0x91}], 0x3, &(0x7f00000012c0)=""/207, 0xcf}, 0x0) 11:41:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x1000000000014, 0x0, 0x0) 11:41:53 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4) 11:41:53 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt(r1, 0x800, 0x100000000, &(0x7f0000000000)=""/169, &(0x7f00000000c0)=0xa9) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 11:41:53 executing program 1: setrlimit(0x5, &(0x7f0000000000)={0x5, 0xffffffff}) r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setrlimit(0x0, 0xffffffffffffffff) 11:41:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000000)) lseek(r0, 0x10000000000000, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x4) socket$inet6(0x18, 0x7, 0x8701) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 11:41:53 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)="ce5e07ffa4ee38eb59aa9b583234647436b44eda389b46a417fe575ae5a986ebba6668c4c584a588e57c7e85c43232c378945fb257293ba687e1aa9b967e7875211e04ca2ca0b63ee0a265338e7e125f74a98cf6ee182b6d9bde3f4ae35e1db06100312e7d6ae836a9a5b9c0752de5541e821cc8a0125eb06fbd2f6fa98b3fa10e52bd33e0c864d3edda479dfd9f361b174707797a4df19dbe4422f7e7a76b1370830de20949282f2991530c1550b4dc557b3c56b50f25cddbef6e24c4a324fad275eadc70a6b72704a86d425e74e5532665e13a171a4b9b93e39c6c1b0b9aa4e833e32f91f9330efe79bed2771eea1fe5b3c781b998e727703bdb98a8af7bbed64be909a468fa9f8f62ae68a50a9a27970e0d1cdb55abdf5d11459d22a70bd68ea9094ebab66ca678e8af0a2e01ec6a5f9c8983d38d92dc77c105e599456ceeae6d6e42bd5818b2d941fee81b2cdebd15aabf834eeb51158c6270c6f540d6e40caa63f717d9c949c9cb8bb9a7b9a45120bec5c4d02a931c98bdbee52cd45cfae05e61eeb06b100c1a03e584a7d781f0a0af77637706890fbf18a214b79dbaa104bfa041febabb90fbe0aef1a16b1994472babe50beb19d1f6223cd8398289306af24a04985428b1435b4a912209a773e5494410336ac24c7caaa7f326d2f45bfc17fd56694de66b6030783fcf861fe6e20dc16bb3a8463447f435e02bf96e3c201c6b32800b66fa45f43efb157d9868b2fc7a182812c4624d0082ead9e6b1f0d74f6ea238f7821c82366e3fedfb8b7b7f079e8100f5f46c8badf8ce834c741ce275f636bb3a0add49e37e7bf3268bd814ad9bc8b08742f07faecbf33b88e0ac1c1ca9647186d7abc027baa3fa59b40d985a849b925d7de147202670622da45fb788828b4875b37998174383175e98d58f3f10b918eb1198eec49e7b021f4ca30fa579a4042e4469b2244b3092cafc2e4a90b68e592a27566f3b2b924fbe1c7a94785a284ff422c376afe3b2061fd7a8b287bbeb17f605976e73caf31d62aab6c5a37d25d8973daf26c348a5925ded0ca2039078a35aeaa5b082275fe63b998f69eff0cbb4dbd870c59b014b30e0d6c3b75c722141a5d942eab319039e3a786bdd9cd8eabedf39c90aba42e05fbe3ad855b88a86bc849216ff1ea38a4b88a073ae63362f7a3304f3e64a806fec6e6c5acfa9f6afcea3627b18257b272a6fe46124feb73f30aa27d2522e1771fed5af78bb293885b91c6634bc05c4dd4a063043b7a2a83e52ff03f5c9f72b55724f9804fc400c5518db522b3a9efcddc9844d4742fe81ce11309debd9ecadb9a8e0dd624ece28c8905543d0cc22eb407169ae09d8ad87cd672374f122fbf4d24bf40f3c385a3d2a53e311bb8035941087621ab80614756b5628031f9a54f871cb9e534b663c06f52b62a6fcc7c8d7ff434cfef1cb42448f325eebe6855e73c8cbffcfe1bb15d5fcb6ceadce9202743acdba1040b502610b756a561d9d34443b0c46ad5db422ac0c55802cb574b2ad68b2541936ef530ff3d3a3eff246775d72106a6e83816fceead8c0684be71c2aab695aaa8c763bdb77bb349da76f572091a4c3d7965e9e16e052f50c74d2d418f058b0c687c72acc717c3b38e86b2b45b2d9d682b04a5523a934466c8ea3c1c5afa1e66b7a79f277c89023b99b0eb819f003545d62f4dec6315553201d99a5e0e842888df97ef832994e670103f787c6e69a257646645d49192ae504bc11486c5700f053c7c5bbe5869f075caad2c4b9ac6e1f37a9f817cd8d5768c0f2e439cffa90184262f0e0e10a2370cc592112f96aca3f7b498181d09eba59b55a21b1f0c386e779635a153e24f1d991247d76b57a5aa562c3c871ed78027a02c5906728619eb7fd7200324885a4932f5279bc5740c6a060bc3a80cbb24dbd48a0756dd743aeaafad872723b83c6b1312ee6e9675a8b3f1d61e9e95c1d1c9476875b895bbfcb1c2eb5333789d5c08bbe172e14b577af92881c4051b088f60f5137070eb5903a794a301381849edc383952d82331b11d0d403b2370a1456bf29fd2c08adf445fe7b68160ac1ef7dc7c25724bb016dfbef2014822b77decb6b49cbd09bc6410edcb692de90c9b9b192ddbcdb33d9ddea798f44f08d211fe61f1329648cfa18231bc667aa87ae5dfbef55399de91f277db6d7a903119a871606741987b0d536ad4784953f6094e38c12f4bd75516833cb79624b2be973f91070294125a12863cdc745e69d73ddc43a1069a9d1988d9f300f10264af072874e74b8ff71b51bc9a8dc4912bfe7f0ffd1138a3cefee836a2437d8bb5ee486ef252747fc3305a2435159c80d3644af4d18873b114bca0c56705787ae3d7df43df55ec4132c9dc7d68cbc9c9786f4f44832ce50298af6481c6fba9fccba0e26b5d5e4484216e03ce9b0cc799b776ffe85d7a09990e29e11c8407377e1420768c70ede9f0f84764a16f8f8579c872ee29fa27ee9d07e84e6e3ee66f7bb3820cb6d0e285bc7e8f78ec3fc512126e427f9aa1211a8d414f62c0a4d78e1e5b586eac3a32df12ed3fbf7a35006867f88864b2f7d9616b391f42f3ee904abfadb14023791dc6eb5c20c26e832c0b5dea6ea31ddf9964ac66d614bef55b141e5680a5cb33ac62f87fd6e9836a0b4354f34490124be4b4a4b10a14bb86da080d13adce1dca57c693c57fefabbd8abde1e6ca2c6d5fcbe399fd3ae6d47edb785f484551c3f74c8a39427be402631e02eb7a162065e772853ebaef211c43082c8503f83a0292417585770586a82f70f5826f3ddb66320e8f726b0ad55e5ada2a2982a0d31d04f1f090f59784a0e7a136ecb14caa4b4dfbab001f0cfcdb500118a2ba1a23771f097926a4169ddfa9b830a08f3507aa92091bd795a1c12a094d064e36dfe4c40693c0ec4dcc2fa6208c8e0f7e07766688b758525e9e569e392701b189b0065068ac751f74f58452e0b9f978a8ba4cdc3ca7f8949f9abda0151b215b66bc80a17fd1cbfbf5367797efb1c28fc6d065848a28fffbd710c9605ed785d3860ced0272b2254c20be5e7f8fff235c041dfb07dff9a29ee8dc022b6354af709f7e0abe746260f6f40fc022b1f239e13686219564fde72852cb55d7035521669a823e944d32027c590babbbaa0799588382083813cae54384603c29ecadfcaa70b7accdb8a68e53a3c52e0b73f65bfe8dcd95a4a578a2044c955deca5601b19c4918f89a1393ddec9fb8964a719ca9012095fa7a3050c11d6099763da52b5fc4071a06509d78d3d4698705c37d1e6bdc436c7413e0f2dcf162ee8b3ae570aa330f594e75371a8509ac23fc52ebfa1ca2478d9007757497d07c364c2395034adfbb5701dbec16376231886fc65282e8f9de55622c3995e0d4a57f61b6e7dd01de8357ca0b66a3bed3b968bfe61c73e7e5ceabfe4dcd41d5e6b62b24c10dabfd10d44407424a5e4ffbeab4a86586fb299de439cea57d90ec7cc08ceb57ec6119061dc525541c7f566fe3c4ebfe346aa14ab2b94897801d6b3876ec73296b215ad0552a0d28fda5dabc3730cfab4a98ee2759d240b999b408c8e899aace6eb56a443df918cf130b1e4803197c00ba84c952fe4f777fb2677f7cdea17cd6cd49ece894d0bf1e8198b83175cb2c7d4d0d5253a1cd7d374994af8471cf6ca3762fa695e9853cc322fa023679bced054e444bbefda40e1e2ff72c75d969e8fc746615be447f0f90af17eed93a5a30d7b6af0c4e203600326d999f918e44290496b76646f81aa5db68486acd97afe16a7fc8d4e255e9c05580fbc9a8b9135c5256379c82e623a289051f39254f0b593050953678b5a217d1b1c3984997c4b5fa279ca18555fe51bbb23d404fd449fbd674055d761c760dc7e41c2cc77c79dad9769193021982e063c9e4ef672e5ee5732ba0f1aca005980cc31784687c69f704e631a2e617f5b996ef992349b4eac4c9f1fcd8d2a6574f689d85804afd5099a162c0fe7176e7844a9fda3d10379a6c1d5062c215192851fbcce5c0fe454869e74d17a45dce6ea907902edeebe76276ac192608837f33cf945d434edb8c487743170fe094d7e63e11b1fde3cc3e7fb46a892d7736444ee94fe160354f72b097e6030673136836869dab417e09288417a6230293b9a37c2e96ce3549cdac22eac6eb29fbd43ba45ef770060565cca566384c62d9d410862b27fdacffb56b8b3efe33ab74e1dfb78df3f7f935d9c2078b188d00967feac81a9b519311f5bf4600d3b375e3d0cde671746b92efe6302c6fe75d6e7751ae07d0adb5afdb9592531fe32f18b1c5f0b757d26b13037f1d14cf7df00fcf971fd69b3737cc05e3c69042a12b0b02f697dbab6bd7f3e5740fe95ece1c041bb12acf7f14680b12b40caac3c74eab43174f16414f91a792083f04e3a4803b4f0e301f2842cb98e7b7759230d561736a467c8802e2af6b9b41e5085921d7d052eed44f55f089217ac26dbb4681a476060c07036d7ad899a1ab1a9f2dd4e3555a24d0d56dc0325ad5efc895378dc5c9a87d3ee03f5190c06bc37a9928391b36e8e98849c28efe9c8beedfb591da9e52112e531016ca3fec762a0f9c62e59d3fe9a527dfe9eb9d979ab42dfb1c21cfe3578e9a809372d3bc60a99590b080ac985839ca8e3bf260353b98f98c8eb61ee9e16d854080e5ccfec51aa0eb83708855916778089919a5f35cab33d31ef71a9195158561825d74781bda2db276b6b678811f6c95938f7804bb51eddab2c55faf0625441b33490947723102e22def783047e31cd713146726100e622609c9d633215703e9b607dbeed2aca24a6c22d23a56109dcbe0a0682fb688a27eb9bbf2d641d9c66899f5dac641b25cd9d8a6e4769b1f2458ff2a50a997e6e374867aec97b3289389ed0dff0136cd424f3150b3de5d17a10e848c94df9bf81bf1ec4f38fbcbb0dfc65b748cd258ba5e84202b080598656d4c60083a652bf8da978275fc104341ebae7d953d0b90b34835913f3463ad0b0ac92751b82d8a0cdc70679baaa87c93ee2985ac0875ab083e5fb4cb28f8be01f3a0788e82bca430a5dfd9c72c0d47612ef5fc8102ebdd1eb2ceeb9bf7a1117fed9ffcd3f0866ddb102e963a2c9a594ef5ee0a0f2257eafb8e4dc20023d700b43d14c8e8e8e4ed049422c54cf82a0638aa74b97e277a953d2331a409d995ca312d9f20edd3e1c2a94ce4eb873dd530edec4927b8944d93b671f13cc5c00e877ca9458d0200ed7a4e6d10a11742378dda3575a890d1f2a1c6fbc71916b62ba5e347bbcca896e6c8bc5f8314a2d42e14d9afb3e123f8302180f07513c41f9bea900035b6e4a607a4c665a505d4910e119f68dab73891ec103688087c65db46352427497eafe002eb59587fc366f8ecd0dbfb3a1ab82213f104a604b972c28391f4dda0b8844884548acdd03a532d4a2711221a7ab86b08e6a3cd18b5770705a26f3118e18a18ad9ffb09cef0bb8f5f3fac007112d090513ff36bd0af42c274d413dd21e07a446df0d4780d03e0fa15448604ce0a85d7ae0f8df027935d9289818e41338e5f717425c9104228be9b6ebb5fa2affc9555ffcbf06bb39ba20fbef4ad738fd8afbd5faf819134c69c74d633cb97dc8e9659732e7d208af019579a1aaaa1588a1fc6f20103fd0590ff49d772a9dcfdc3a88779836af6cba5f6ed2a4eb29580544943bec8d3ffba21069a6175b1089a3b81aae7b9f1a03e4bfa4b3c2d35f867f517d239d303bb1e83690d9e7ec8ae04577da116d03d9889c07735560481d", 0x1000}, {&(0x7f0000001080)="f97ce1c0cf69243e27e9e4471bb39153566a14eb30efe0b3268b5af945d8212b52d96f1b14b5f9ea1875a579e1daeae2e85a950e830aafe251f2c5a3a6527d2cb0e1a6e0c73d36c59fb3f18b23d62ddf8efff763f243cd83cd9a81748367d4c8d327bdea55dc9eecf5ae9e", 0x6b}, {&(0x7f0000001100)="db4814b5e92d887fbee106fbceea8ffaf83ed1bc3caec1f01edb83c690dea8b8d9f0b07984b3ddf5334ea73758a60e050b5677b3687b29ff5c7e8336dd2b51f5ac6b18", 0x43}, {&(0x7f0000001180)="435a10f6a950418a0490deba78a4a22c04fd252d3dc1e082afbcd38f896e7753ac53c7ff11521ee1ef695ac3c6f1526171241559e21d90652bb9108d71a7400cedad4254994a381b6847aacfe5479d32fb0bd3c94955a2fa435cb93ceefb94f1c821a66637e692e44a7721dbb4d0b67b45814c2ac407a55186f14bab4913dcd89c9b7c569f7cc7e8ed78c4e9e217102b9580401f711fff845747fd004eeff2f04012d563edd9d33e662e5f7268d347a441f6e8ff576f0b93952b125b786192fabce1340e5d50d492bc965b7cd2edb59ac9778b76d6faf58ef1a0280143e4bb736bcce54b03d107ceb1c7bf7d369086cc33ad33", 0xf3}, {&(0x7f0000001280)="80b8f2eead69d157ac487da33436a71c4ec13e89dba4835a0253f765e6faad95053cb4035934197464a8e83eb846282c0bb8bbad47cf6484669066f9bc8e4c748fd75eb852bf5bf9d9256a2125abd384c73a7ab35b0dfc91b87fdd46bc36f11174d5ea448133467d7d4c9fb66b419bed40cc5249a14e77da88d3ec6a310f0d4f41a36eee303b8a3070d07f2a41f1dd86db04d80642c9cee644178985d10c30866952c933ef9ffb501ae9b43287b474d1671d2b54b3f67c2fb0c15a6551fd4cd120eef2f882b5dc7cbe779321a90e8ab268516cb6566434e77da6afb6cc4d8302c9b56da67843d768fc38a5785add689c9e9ce06fccd8e3e9c583b0", 0xfb}, {&(0x7f0000001380)="fef45d2ba4dfa64d7c2ef3790f013001dd716f0420c7b781918f4201241c8f2ae446c756051ad2ef596c878bd3b547ecf57b7f9536ac412bf055222698061a3b0cb90ab470949df748e93743869a4764c6a51b9edd6a0ec972c4740224c69fa9e2b1b01830271f73b3bf84fbdaed3d6687339b7866c9fff9d7e9aa824ac4e4a8027c70ef", 0x84}], 0x6) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 11:41:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x4, 0x0, 0xfffffffffffffffd, "010000000000000000ffff1a8000", 0x3, 0x80000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:41:53 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r1, &(0x7f0000000080)="71e904052f33232fe3238afee3592bec7ab8d883ec6097a5dd0e0750035e2b1de7eb0971355fae8410acc88df27e511d0d1487bc7c2f12d487cfb56bf1badd375f475d0e8c8ad4e0201e0cf2a659fc47c53073eea20bcca2ceb5137b61c0e7ebfb8d6f4f7cbffd186d3c9192c1020a0dd50e342c9ccff53daf237f942ee342b6b7f1038fe95e870d", 0x88, 0x0, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = dup(r2) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x3, 0x80000000000002, 0x7f, 0x9, r3}) close(r2) r5 = dup(r0) readlinkat(r5, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/132, 0x84) 11:41:53 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000023000/0x1000)=nil, 0x1000, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:41:53 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="5265e422cc60c897bf49e31ef41b33087c7ae50ce31410d8d824832459964f5d67f564772f3ad128f4f134dcf585813185bc29499f13383df2339eb4ea1ed28aab75d147c4409a0c9d", 0x49}], 0x1, 0x0, 0x0, 0x8}, 0x40a) 11:41:53 executing program 0: r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x1000000000, 0x0, 0x0, "0300000000e74de400000000a600", 0xfffffffffffffffe}) mprotect(&(0x7f0000366000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:41:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/23, &(0x7f0000000140)=0x17) setegid(r1) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x2, 0x3}, 0xc) 11:41:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendto$inet6(r0, &(0x7f00000000c0)="4ed628eb0bacf39916c964515ef1fef3251478e467eb4b9b2054e8bff4637d6701f5cfe63cb28c1b26ed40e1ec346fe6cc7c7fa3e201e6e0b9b1b5e6813102366e73f9394c19c217dbb9cf21b5b2b649ac561748fedbca96ee1023a89f96532e44b46f770f5d6ca0fb055a9771e59b7480ae34e9248628bd", 0x78, 0x4, &(0x7f00000001c0)={0x18, 0x2, 0xff, 0x44a203d5}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 11:41:54 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/136}, 0x90, 0x0, 0x800) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007134c81e757b96de0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000993678037d68d173fb14000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/247}, 0xff, 0x0, 0x800) r3 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) mknodat(r3, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) 11:41:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) flock(r0, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) listen(r0, 0x0) listen(r0, 0x0) socket(0x30, 0x5, 0x1ff) 11:41:54 executing program 0: clock_getres(0x7, 0x0) r0 = socket(0x10, 0x8000, 0x80000000) socket(0x20, 0x604c3c325dd1cc49, 0x100000001) listen(r0, 0x0) 11:41:54 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgget(0x3, 0x400) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) dup2(r1, r0) execve(0x0, 0x0, 0x0) 11:41:54 executing program 0: pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0xa, r1) write(r2, &(0x7f0000000200)="e98a537c4791e45b7b5b5e62458729a5a1e2166e66c164532e82bbc48ea931f1bdded9485dd63b3b0af614773fdfef02040f6408983eee74187d833cf5d9744c0b07b63e48b10cbb187e1ccf49666f1744fa5ce4201b53d036451e075059269757d1ed0687051c65e4b541e377d68d460f488bb52a42bd88ed7b3526fb136f18ca7b0def1bbd02aa50aacd92211b1f9eff0ea3988fe6bb4a446b7527e92f412d6dc79d8326c5049c3d677aff7d47ad818754dee26bea77e91abe7d8f3b05d0", 0xbf) close(r3) r4 = dup(r2) fcntl$getown(r4, 0x5) write(r2, &(0x7f00000002c0)="3316b430e8124309ab3bd97d0e28b27bc270a381f18019505bcc593d3db0d1caaf4cd9ab3a0bb66b793762506310ca56a0bf7b7cc855779c38b760783547aa3a0f66e505a17717daf54f06e0818ab1a049772fd6", 0x54) r5 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:41:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) dup(r0) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 11:41:55 executing program 0: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f00006a9000/0x1000)=nil, 0x1000, 0x0, 0x4010, r1, 0x0, 0x0) r2 = shmget(0x1, 0x2000, 0x0, &(0x7f00002b8000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x82000) close(r1) r3 = shmget$private(0x0, 0x1000, 0x2a0, &(0x7f0000788000/0x1000)=nil) r4 = socket$inet(0x2, 0x5, 0x1) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$dupfd(r4, 0xa, r5) shmat(r3, &(0x7f000050f000/0x4000)=nil, 0x2000) 11:41:55 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xffffffffffffff44) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)={0x0, ""/197}, 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 11:41:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000479000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) sendto(r0, &(0x7f0000000080)="d15adcc0f21f53870d30d43f7a02de5d1ac31056620e5e88c83a3ce57865c3c292a636fc3307f5c3cb8ec961adbc3ab7b27862", 0x33, 0x2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 11:41:55 executing program 1: fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x44c) readv(0xffffffffffffffff, &(0x7f0000000180), 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x8, 0x6}, {0x18, 0x0, 0x4, 0x4}, 0x7, [0x800, 0x5, 0x5, 0x400, 0x78e, 0x3f, 0x6, 0x6]}, 0x3c) 11:41:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) fchdir(r0) 11:41:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/68, 0x44, 0x1, 0x0, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="d7df437c7c24616e3a06f28cb44dbd823e9457738159c0c05bdfb9a475f53e300831e940bdcf7c923f536c462280df20250cb04d21de18", 0x37) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 11:41:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000029, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:41:55 executing program 0: r0 = getpgrp() getpgid(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r1, 0x10000000000089, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x7993, 0xffff, r2}) 11:41:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b32c088c43a0618058e2554ebdf0da73bf579456fc7d4096e8c8b7d87cb2d72b8bce59ad8a4f5f728193ef16ab93ff4fc4d5f16", 0x65) close(r0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x9}, {r0, 0x4}, {r0, 0x9}], 0x4, 0xef) write(r0, &(0x7f00000000c0)=';', 0x1) getegid() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000280)=""/238, 0xee}], 0x3) r1 = syz_open_pts() close(r0) dup(r1) fsync(r1) syz_open_pts() syz_open_pts() 11:41:56 executing program 0: r0 = socket(0x22, 0x1, 0x9) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') 11:41:56 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000080)) 11:41:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x31, 0x0, 0x7, 0x0) geteuid() shutdown(r0, 0x0) 11:41:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 11:41:56 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x100000000000002c) pipe2(&(0x7f0000000000), 0x10004) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x4, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x4000000000000) getrusage(0xffffffffffffffff, &(0x7f0000000080)) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 11:41:56 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x523, 0x100, 0xda3f, 0x5, "f33d7991676b9d89d52ef2fe46227ae30e9c4082", 0x0, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup(0xffffffffffffffff) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x3) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 11:41:56 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) getegid() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f00006c652e00"], 0x1) 11:41:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = kqueue() poll(&(0x7f0000000100)=[{r1, 0x25}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) 11:41:56 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x108}, {r1, 0x180}], 0x2, 0x400) write(r1, &(0x7f00000001c0), 0x0) r2 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) poll(&(0x7f00000001c0)=[{r0}, {r2, 0x28}, {r0}, {r0, 0x110}], 0x4, 0x100000001) poll(&(0x7f0000000140)=[{r0, 0x3}, {r0, 0x110}, {r2, 0x4}, {r1, 0x100}], 0x4, 0x91) poll(&(0x7f0000000180)=[{r1, 0x185}], 0x1, 0x7f) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x40) 11:41:56 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) clock_settime(0x2, &(0x7f00000001c0)={0x3, 0x3}) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa, 0x0, 0x0, 0xffffffffffffffff}, 0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) clock_getres(0x7, &(0x7f0000000200)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/233, &(0x7f0000000180)=0xe9) 11:41:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 11:41:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x7fffffff}, 0x10) setsockopt(r0, 0x91e, 0x13, &(0x7f0000000080)="040000ee1e1647e6ab2de7ba3602b98510baff21d943cdb1db969471746b1e29bc577b9fc608f91a82498e42bda8a7d833dfb12dea5d72f4e91189eb33063ed1f06891ef62943ae326edbf3b06c00b9dc5e2723e9f7d02a813d7538a9d8ae80d1981519d7f222ca8154567f233f451dda3c9bfc93a063dcc6d440521a0b0f6101fa98917d9e6fd896d7e330cc1c7dcb4bca25c8563b9f65143543b16a535f882c9e117f3c6fdbcbdb55fd6cd4dac01a4da81e5ced6c6856a3c", 0xb9) 11:41:57 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) r2 = geteuid() getgroups(0x4, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000240)='./file0\x00', r2, r3) readv(r1, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0xff9c}], 0xffffffffffffff49) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/133, 0x85}, {&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000240)}, {&(0x7f00000002c0)=""/241, 0xf1}], 0x4) write(r1, 0x0, 0xfffffffffffffea1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)=""/240, &(0x7f0000000540)=0xf0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000040)=""/80, 0x50}], 0x2) 11:41:57 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000100)="e04d00002b", 0x5) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 11:41:57 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() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r1) write(r2, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 11:41:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x3, 0xffff, 0x2, r4}) 11:41:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getpgrp() getpgrp() r1 = getppid() fcntl$setown(r0, 0x6, r1) 11:41:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x0) sendto(r1, &(0x7f00000000c0)="fa032dec87b8c9f0eb44fdf811d43ccb1c51b4c44e2f8154d8eee1075989e1bceaf642514292b1b48e6b081305373ef03320b83a74ce3a3040e1f610d2571b751fd9b523af1710391c827c110fbd1b32057cc578808b8da39964337620d0c3beaaa9c25b0e55688d2c72aa817a8c4fa5e07ffeba23686b7539f5269e3d64f9f61863b19a1242d122e5528279061d45bf9925ee5d83c4c6f170a786738dc4bdd8ec63aa32b371e7da9976771d822997a64681e752ca3bd17e85588c636415252c60b1413ea0787c6f9d023431f4b38378d11a97330cc8a77adefa19477b79fa914f7e", 0xe2, 0xb, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x4, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x53c7, 0xffffffff80000000}, {0x18, 0x0, 0x1, 0x120000000000}, 0x1, [0x7fffffff, 0x5, 0x80, 0x1, 0xd983, 0x100000000, 0x0, 0x4]}, 0x3c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x1, 0xfffffffffffffffc}) ioctl$TIOCSTART(r0, 0x2000746e) 11:41:58 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) geteuid() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x41, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x43, 0x3) getitimer(0x0, &(0x7f0000000000)) 11:41:58 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) geteuid() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x0) setsockopt$sock_int(r0, 0xffff, 0x29, &(0x7f0000000040)=0x80, 0x4) 11:41:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) getrlimit(0x1, &(0x7f0000000000)) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 11:41:58 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 11:41:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x17}], 0xfffffffffffff06, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 11:41:58 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 11:41:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x8) setsockopt(r0, 0x9, 0x0, &(0x7f0000000000)="7b8fa7af25202d6b16db28f377b30734d178c9e6e7", 0x15) 11:41:58 executing program 0: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) lseek(r0, 0x0, 0x0) write(r0, &(0x7f0000000580)="3e2a79714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f8500c9a761d3000000af0000c85e2831c61ad449011f78000c46000000013c1fe900204aa40000000001ff103434820ade98417a6a761e6e1a8bfc219687bafcaabf510327fc2ddaa8286b1e6ea57a94df71e920dd03377d808ce80d84fa3d8c9c3f85a91785fa747a143b97c2f6e2215ea1e5db268e9dfb2b9336c9b83f61eea4661752cad9cffd783770d218b1901715da0f8b784e11fa341265a09e053fcb9c566b4aa675a55c2148f601f6f39bb1a20d2bdbb9c5ea08a4e0f0dfd629369103f9f9a244881f365a9d1dd70c1a9726a1b2b5fba7e3d061075c5720d06ad10b58a529378364b38a39139d808dad86c3bc0e26bd59313de0b26a7ae9b27dc7e464eedf2aacd49f01b80647", 0x128) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000200)=""/218}, {}, {&(0x7f0000000300)=""/78}, {&(0x7f0000000380)=""/124}, {&(0x7f0000000040)=""/60}], 0x140) 11:41:58 executing program 1: clock_gettime(0x3, &(0x7f0000002000)) clock_gettime(0x4, &(0x7f0000000000)) 11:41:58 executing program 0: r0 = shmget$private(0x0, 0x11000, 0x10, &(0x7f000066f000/0x11000)=nil) shmget$private(0x0, 0x2000, 0x2, &(0x7f000064b000/0x2000)=nil) shmat(r0, &(0x7f000047f000/0x4000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 11:41:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:41:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000001600)=[{&(0x7f00000000c0)="0b517a9c3de4a7fcb02db8", 0xb}, {&(0x7f0000000240)="a30b1993defda2b7c763d40e9a7c2b175771ca4c04a971b0e5fddb08e3dca9b4674761c1dcd3a900ddf14046fa99b8805729c07b50d8a5cde30e5781f255880e2c989010daa0b97a2e1ae1c2c2a0ba199d9fe4019d7060660e587b51621cacebef2677ac1a8a8a14a12ed3bbdc203d8143a35fdac9117a36f54ac92f7f2b92fbfe65e588b8b3f24d6c78695134521c224f8b449bd94ff2f9a0a9591cce875f68355015ef4dd72bcab094ce1938f9eba96bb73e3956367fb92f90667f2f0fca750e983920c7187cf07d891bfca5494f6a27158f6d8c30413b6a194ff47e9f1461eafdb9998db3b0bd13bbf03bf78956", 0xef}, {&(0x7f0000000340)="a606ef64641fff52ecf90ecce166aff58c973a882037223498efb2628771e918852ece75bf999ae8c275f475a2bab4529d5e82cd61b111d4a2412036a7838465c09831aeec5a91f5071b5586120791515dd2e1f077ab0caeaaaded3cfcfdb389b9d806dc96ad15dfbceeee9e5a8004a543c5f27d46899c9f5c744b0461350b2681a83c9927a7ebad486be27dd27c21bb595b82ade2dc3d51a2e900e9fc9d54a48e1c0c1d667c868015e9dee2d8e0de5db101f50b8dd2ab0b2442ce4b4e43cd232f409b21772c83b7dc4772aad3911ae30a7399587221", 0xd6}, {&(0x7f0000000100)="0c216634c313dbc4a3c3b35c77039581ff0d9acc0587487e17dedbc1a7956d8f30f6780df2a0668ebdefe2e113104f0539f25e1fa9a230639420e1f56c7a1fb2ee6ccab451cfc29834cab955d6841fdccb", 0x51}, {&(0x7f0000000440)="d90736010c00051c640af625e61fdf413259c2e32f78b82621f68d7929705452a38162e9068fab33a967191ab21fb7fe89139ca3d86f1ed51ea7bddc631dd92c9f08cd1c97d5a9935e11e9ee566a19b5b1f2cef1476f642d2b8777a84051f5b9c97d6ce75e7be59a04992cf443059bfe2aa6e137a933277bc6", 0x79}, {&(0x7f00000004c0)="953f88f72835e4b469bdc69795966843d88a99fb757fc35f4e7155719b2b265c865f7b373e6a44cf4aca2535195a5773b867b02b173479bed484148f676c1542d038b4623329f9637d57b500c8ef6de6b6512abd1c91cce45867d1d46251ef895eb755e04242b555dc941aad91a8de683e32de088a60e06ab9ca9f9b24fde19ee1fd363fc2e908e3604c46aad25f9f1b821515a0a1ef96a38e3d4241877e59eba48634402c30125b71e228753adde6c871b3c7849b792868d86bf4cb32fc5413287f001dae7e9f34de608f56f75340ad8ec5", 0xd2}, {&(0x7f00000005c0)="b78dfceb0d95432d47d35fe3cc0dd46a048f2d7415", 0x15}, {&(0x7f0000000600)="ff2ab9c876f8783d2f3d05180d68402bfaa04749c917a2907c03b4189aabd388759643c0d23b85abb2eebcba465374ac7552563176e519ff1ac28951cbb8de0d3b889ba88bc0b14264eced0ce4f1cd21c7a3c255363a2c4dd28ed4408267f1cdb80eff42b93452b6d7b816709abe3287490557c4982a0a9b7942cdd963f4a37f6e763158aa0699ad6572f6f0fd0c4630498425dbe80670226d6b5304123dc0e7364eeec04831fa539eaeaca713a9bead68e19f291de11b28e96eae8269ffead6f50e89e21c9326e192bfcf4b53c33c8689e220bbd0d27027ccdcbc88ba60614652ae427ff23452ed7117d3fe97b565db17300b72c43f7e524bb99afcf02afa4d246dba7fc20d402d2ce8bfa52d3cf20bcc7953291dc89bfa9f184494c44011a84414536701c8a0b62c20dc23376fc97a4551f96099fedb8e78ce869264dab2859664a9c14b2c960bce0c0af8b6f8e36685e4c8ec9d458a2eae4b4a69f27ef6664dbbe6c8f13464d22e0a370868fd2ddc628ba33ecab15d889a8b22d3363153c8ef8cdde25d94a0895fd9903f2ed58fcfa6cbfd91d4e14404f135bcc0163325a188bd3c8d8b141da49c2c40d818a1a52cfd791e2675aa64244d022b045d1472ae1b4e97f153dafdacf4cdc615533e623bc57e6c4137fcd56897e79b64650155e464f220539ad85dd1073696872755855e28f08f40b632f73bf6547720444288c57a33b2208864e06de9ef47d83e31b279a7101140b3023a703f8859a1cea376cff295eb07f0a264152207f1af8990730dfc573cd2681e761f5661fe3db28e671dbaf2e0bf05e414921b74b99428a707fa59f54775cf1f979b9bfb8020c9cb37e3903eac3ee51582b96cb36457d133aaf1069504b0df94c4e0d6e322d1b33b86a272a54c7579505c0f7757466827abdec91b46bd54c77793ba4ce82b5cf70de3cb57417388518523a9f0de42a0b2e354ed454a1273c7b861f032716cc240096e5e3bfcbbd85bc7613bdc6472c5c28f9bbbb37213301b5e7577efc2a7290af7bed0b1f7d61648d0aa3bdb8dd89871ac329f6889ce08590afbcb3d5b3aa8c5e83dbcac16b0d871b08595eaa3fb8aca03f0f0a6195ccf02a38ccadb9771b0d72908a78730f22ed3dae4cc2f0fd3ad650a2900b11351bbda61c930f2df8fab10ead6c5bc3fd72f06ba0ce7362a5f96f318697e4dc565a4fe83375f4cb671aabf23f42c67137409830f4cc4835aa1ae5cbbd7035ce468ca07811021d2b0482998e3dbee055afc0578804af101b3075a417db5ccf46c05e67454ded5defee9aa43da30752ec40808815e8361c757e1e154da7368af1f2e10cddcb3d1f43a47341ea84aa1a82b1204a82c8b90fa6a7ad4c06de5d1eade3a8689b850fcc7fe38a9f716588b47915571c4bbe8d5517f01d6fe9ac6649baf88aaf78cd59b71974eeecb974eba5ca517591c77af97f77d34534a6a143a35cb3c2582d6d4d39715a7589f3cb10b3f3e0bb0a900508198a2adc4ef3a64ce26f3722a2aa9437bb4ca7439aebbee8df3d166ec943733d1678867b7019648feb64c7f8d61fdf6023cad4aa4d87bdde3b100e6ee09dff1204f938eb0dc719c9b3d7953280cbd7f8c4cddfc7051d38aca9847eb596c6b963329c460d1b90bf1d746422c6424ee9fa052fff0b9e8a89b70bed42b0acb88e7fa4a989212524ad4896a7539d72819f91e5d4877aaac8cbd03a75c5e132650961f8559921967c9995137addcf2986c0d61731d3c2e10461057763654b4d7e6c8c7530d675f54d6e073d205e61ce8587634be7cdcf8e3e2651ea60e37da2f1b35c57ab33700d2208493056f18de117d68e2086440745cb9c94f37f1a397ede412b13709db6ae83bf7657e526f260f1f773f433fcbb7bcad0a16c6fc0abafbd5e41e098c62e5e5e15a5717c1d9bff78f03712da2312c9f3f53f5156624f13ee792e0a5373814a7c86c84fd0ecfe89196a9cdb7c04466d9e51923cc2fa72703f089af9c208a617b7ad33cddea03c5bb359c8813b97071bc90d1ad161d71321e30d6d6cab295e3d25126e83624792a8e02e833b0bb43513547773c9ddf7fbce774dd7d78fff6d46683901ae70f266594377269d0cd822afc43b79fab33b35472e25e0e157a787dabc51204c37c1cc908b6bba7c53db8aa3a854b0e37da0e687a6bba3e8b9f5d31d3574a143dd41e05b7e3ec2a00c2e756a91cc22dbf1773c10b9c0e634c833900e2418bb32e71772c503de0d9b06fb3d38040c63ff6d3c334e2f7f4c9bf4415ca528311a5c54ea70247d07055b5577a2e7c339bb7fc2e1af637a627fbef61f57c97b47a89c0518ca7c713ba2af54c90d75059d4abc308bf78e8e217416f658533a03eb33f163f5ad2d0466c3d791059391c6a08c60d43d697fdee0704117a707208058f87f996abd2301433128415576e5fb035d8e81c1282097f2337c73f6c1fc3d1e3b4b5f1088b7967012a5a747047a7f14d2962d36892d12a6a9b2d319f3c35ed1afee1d797d8421283b10d063460264736d1d9ef87e751f0b0053f574f0af50f0fb68371b23781748a188603490abd915bf1719ce745564d03728392db4f1f436ef9db9b0a0b2e18fe818189b14947f39901e983264f12190534e718cf08a960b39945ddf0ac8c592bb2459b3df9acb7a1b8b3fd29d71d7d95eb08ed584d4f01c6a026150d2c749f892f5f2fd652366004b17a63e97a8bdac5f234d1b6781248be53fe322fce9860215a813b1c42e0aa557a3c21f955a7b56576cadcf63f1a77c11f88e703cd27005f34a643a710b15cfaa4ee1e87eab9c3f4d849bc2aff37cc3433e7b805a419b34cdaf80ba54504dcf4afe45d190b7c03169d4ae4d6ebc27b2d2b13659824c86eb37d549da35bcc079a311c520ab60918e94e64a3ea07b24c2f6cf6521915e93a2361c182a984516d4bac95022e9aab5ef102177cd8b08e4dac430197027b7cc8b6d43f06bcd892d7e2192c8eef7dee8c2614fcf9065d0f5af85c7d064d2e05cec0ca71a0c2098df56eeb7453456a174797b751a3cc1151f7ccdf8cd203e0ba09a795aef0440169112e86b899d618c98202d6b39930b993c1143323f2903ab86cb47562e7a437b8d987b427c16612c58c29e09f96066fc5f2501bc9e3234125180b1bce450b7372b62ebe4ea2de3a744efb4f969cbf3fc52be5bbf67bc54ffe74edea25da947b580c78f83ca631ee8630f4bb407d3f4684b81b0bef3e30ea52e9418faea41ef355ca423a6ee9fd9612cf72c4f8c50fac605b8e94c7c8253bcb3c2b6d64bb1149b7e725188909d523950c71eba02da26c563421019d9d8ea801ad884c7787c47fa1db760e166a29d3a6e663e406de42f2c5add5c4f1c4673290713e341a31592ca4452bd14c05ed9e1fb5d30022c1aab8199cabf25d278ac6dea15f1ebb9bad8aa2ace83d7b7417592ebe7b2b278a406344d80b0921c3a50430c704845f64e277ad2dc2fdb74941a354bda09c8d31ef4e986c73cd91176ef36cf13f6f7cdd90b32667aa0319f2ba40bebb04140826925a74395654d45ccf52dafd7d5b7e6ceef59fc9dd5f1ee0f65129c36622bcdc52a7c3165f762a6c75c94ea88b76f75dbf1ff0da33572ce993d79fb7600b6ca4e3386a17eaca2272b7249672031908a0d6c1085b007db34fb2dffebf15752a8eba4916ec1b0dd18eadeed6e1e769f64673a7484ae4065fb6a90bac184bd3304e7386fbce078a74af8ef2425a64b881aa3a0ef960dff217fc7b704b79c0a2d704380c79d4b12124651ad7d843179483cb46fc26644841f58bc13624d0a4779b934b3bd74ff0e9d57ef09321e492bb31e462d23b27f138981140939157dc007d66c1f1d1a58a4004047846711587123c503b7d430758e720d781853a03a9911248eee1aaf34737d61dd3754a6650b2044c27fc6ca3bf0feeaa7498d4ddd431f4af2682b6b3fc0051af1baebdde38c80960140b814bcb8638917e3a5678882b0cfdcc851240f5fc3b4f2ab9f0aad22e51771756ee99d5396d00ac2b7292c299b5c7df9beded16f6f8799eb053ecaa3a4fbf0913558fe457b3027c341fcb9d28e7358cf7606456d4448fa0fbf4eda7f9784f41c8513e0976747145a1c1b41f5d7d91569a6a88f5a7ba3c3746ac76e7245ee94eeff39fec3b2bf988afe44a2eb7c125379c314866e6de8434c2e4ad1c1cff5f13ec174e5d0653ff51967a85c9999a74d6278011ebe3fcff44d005d08bf632d7926537fd76d646f1a297fc4515a9d3e7095419effab60eab9d60279a22652cbfd2918d9331c3abed760133c692783d44b06bd477ade1d293afa560d9613395d727d3af79b1b34a93536f6b5e7ac6faf9afac78f4185d9da684ea2c95e704089cb0f2ecbc440feff590e974f4bedb54e3d28b8f45eeaa953d528729f0ee4006a4bd7e64ca4d35d6eecac774ba0e6617a266cd29b4050fc328cbcbdcab419485a7557dd293bc82bdd86740b255f9149d5c87ace03b082be82b95dc14c4ce27fd53525ff56a05a8f66c1b3606c1eb12b2193264dc0eacbdc9d9e85e91ccb424fd35cc80e7164ec59c888fe0da2f804d6a72e60fbb1ed9d1b6e2f194f1de3d4a43d482d0875f0302df776f8f4ac57363fa6ae30c39e91f9a3b60c97bda13d999751ae42fb96130ef41d0e2c130cc11bdf878fbaae07e7d06419c8098e6c681c45d9f17ec93c5af46f3132641fc3cdade9957c9f97839bab6b7c2d9c584f370b6163676f2b3d1dc39341f2cbfeed526f94df67e5ae633f41a2cc26ada50c5a7c3287cdf3e2f4f54dc5509d52764fd21e3f02c26743260ca9fe4f19c88a5ad8318c72baee719f53b3ea04263214365d74e92512d67bec78ff7d2e79257ea85834a8bb4b27545b674762b9556076ed65e83eedcee3f4d0c61fe21941d6e23b0fc3bd1bc2c87f3c06660c0460d082a2ff49c5a8a2d2ce53dea93543d8384ce8228f89cab3b384dc4944d43fb83b249103bbadc9a6fed587c06bd3e17be1c0632ead14c485ad7ab26244a94c310adc609ca9bbeadb615771f480f737692c76e4ce8101d0c6512f93d84d1069333fa1daf5f1c3833c797fd7ea9ac4637e42b1188320cb52cbc00f6ef0f00a75a5ad50a9a9d439e208a8fe2ad87ebe5d17f5459103a53b920880cee18f7a008a3c49ea1e23ee408d9e8b3b6dd31276f04af3601c531b6ba1700d6eee4141532386108e620737d1276d727dc3252d9e5252c8fb72b6adfeb42441a2402d77eed62d1064ca961d82e5d4042bb33600ab37e1c80f85c176428ab5b520a9a4138ecec5c9229321713dd378a563cf9cf29898b11eab36bc47944af07ffc0a1c0a76cbc7d36d9c797c65523581b7456ef7d78d8d797771737390e2ff965575e25fc2a594ec4def1449ceb7fad36e557e4ee237c22a27a7b2dc8d08b2e9e2cc6e4e59703566df6ef995382041b2031d30f3ab3f72724d95afaa2f1bb044ff701808924b5c72ef184ec2d779838f6e9168a4b6171d635e8e433125e824f43f1129dc9bbc893af206acd33ccb4cb688a6b1f383c883bab6423a79b841fc57b796523253b9646ac72dba4cb0e8410790fa89accd80cfde6fb56d78ab388698bf8b86c87f811e51b65de24b8d6699d2a4e181d0341583d21ccf46d89540e9c70920f0fb51389a6807e193f07914e208eb3d439252a8974023fac4bde3e8b1ea34b7837706becad554f8ab956ca7117c6c75099928ffe1368bc5c12227b07999dd1e8cc1b12cfe0466dd69b2515fc6e4671b95c469148c87274da2c15591707a0f74bb7a4", 0x1000}], 0x8, &(0x7f0000001680)=[{0x98, 0xffff, 0x8aa3, "24f01fe835ffbd3c68e4c620533636aa70341515d63c61a85cccfdbfbfa1e2d2cd60db563875d16fe31d0e601f0f721e9d3eb37ff2c01597c7633a22113f4e8f02fc097bea3f31c7c5a60f3c25cb6f83595ac33fdfcf4bb7c3f92312695c1fc25735a5e859f8ca8407691fa9422633e10780989a75aa3e184b397fa3525978653e2ba032ded85e"}], 0x98}, 0x2) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r0, &(0x7f0000000180)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef00000000", 0xa2) r2 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) 11:41:59 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) symlink(&(0x7f0000000000)='./file2\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 11:41:59 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getgid() clock_gettime(0x5, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x4004, 0x79b7) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000002c0)="1b8aebbad159c0c300a1f3a630b5207ee6072ff4ce4e35028fdae78141d49bbbaca5d9cb5cbb2bc335bfb9098026c763c872c92ba391433067ac833a4e18f1f0ae8f325a48316214de7c7e12797dd29aa77d6ba66b0e8fc2e54480e888acaaee249024", 0x63}, {&(0x7f0000000340)="5a696d0f33874865323b0b1e418a75a94cecb25ecad94592d858a5d76a4473a9033774546050bbf55962f2264c6fe8", 0x2f}, {&(0x7f0000000380)="db2b56947fc294b9de83", 0xa}, {&(0x7f00000003c0)="9f84c27c1e0d0c4816d51085dc2ef50ac71070799f9c60a2cac8e6f47dc3ddab5f370072cb378636a7650211ccc74ec04249665c580defcd79aa441b262d1785c1588aea6298d623aec969", 0x4b}, {&(0x7f0000000440)="402b1c8e47c6dc8c0b8883b8e6f7c133e762d46fed5debab606a780cd408a878f506b5c7045dc71734d777d159377cef8b2c294baeb82b99ad76e126fca7358b1724b493dc82090352358ef4e9ec33c0ec31d95844eb58a66d533ebfa2af540874126a39b850e07902aeab926bb214f9bc235ac1534f2d633afc1e6830e0b9ed22d36e815302235822a43bf98fef608571254944fbb02d0b01f969e08c35c6a9ca36a46b715468bf6b04b95e244ea6d14566e29d0968b274b4af6bea1b63d8577516ef6684b8de9c03ba2ac7301231838c8a33804c28e9880e76a33afa69dff9a25cdb6a6cb78060faff9119f2b40b0aa434", 0xf2}, {&(0x7f0000000540)="199e7e571e482c8c88c0986e25bcfb32ded004a9b4562f9bbe9ad27c8f49486baba6c49215c73286d9da4d00fa54d4723b78c4c73311672672f913a48c723c81c030fef862b6123d1ca969a2597b4a10770759e6717fea33b9a7e0ec5c17a93e750df859ba42e230e210c4240ca65691fd0290329f35a1da2c9b0ed9ced22e3a5a4387aab8cf2a7973e209c80b595c502e37aea50f98da15d6ba854addfe32b713bb2cd9496b9fc101b88c28036979aba734675919ea5a8f1c6720f1fb99b849eed37a38e9d75305a2b94d3c53f6a4824ee99afd61595a0eab88bc6ba57059d393eb66e569ed66d34e53bcf836d71f32abf3c3cea1", 0xf5}], 0x6, &(0x7f00000006c0), 0x0, 0x8}, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x80000080, 0xfffffffffffffffa, 0x2}, {{r0}, 0xffffffffffffffff, 0x81, 0xf0000080, 0x0, 0x4a4}], 0xffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x1f, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x19, 0x8000006a, 0x0, 0x3b8}, {{r0}, 0xfffffffffffffffb, 0x48, 0x20, 0x4, 0x3}, {{r0}, 0x0, 0x2, 0x80, 0x100000000, 0x548e}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x2, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x1, 0xc0, 0x10001}, {{r0}, 0x0, 0x20, 0x1, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0xb4, 0x4000000d, 0xfac, 0xd}], 0xffffffffffff0000, &(0x7f0000000240)={0x3, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 11:41:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xfe79) 11:41:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) 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(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000000000000d898dacd1fcc710cfa2e634ac0ef64b10634720fdd7d943be9055face70c08eb5e6f1b011980dd7328daf115f827f97b94b47ca963fbaaac09a982a491158f95d68c0171785f21892861f6636e35f25607157cc7e424873594824a61d1aafe71dbb4c0170d61673d558bf5c2a4be025cad64044ea2ba97d88c0ae324dc335c3552082a68d629e4", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x100000) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) munlockall() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:41:59 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8942, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) r1 = socket$inet6(0x18, 0x2, 0x7fff) write(r0, &(0x7f0000000340)="1b32d55ae54673a0d0237086c9dfb0d139cff95e6f09111cc58c93331b28427b1e4ee5b2cf6f0b77169cf26d7f40a858e579bb36eb131090", 0x38) socketpair(0x7, 0x4001, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x5, 0x5) socketpair(0x20, 0x8007, 0x69, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x108) pipe(&(0x7f0000000300)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x6, 0x80000005, 0xffffffffffff383d, 0xffffffff}, {{r2}, 0xfffffffffffffffb, 0xd4, 0x44, 0x2, 0xf71}, {{r3}, 0xfffffffffffffffe, 0xa0, 0x40, 0x785, 0x6}], 0x2, &(0x7f0000000200)=[{{r4}, 0x0, 0x2, 0xa, 0x8001, 0x7}, {{r5}, 0xffffffffffffffff, 0x82, 0x0, 0xe3, 0x9}, {{r6}, 0xfffffffffffffff8, 0xa, 0x20000020, 0x5, 0x1}], 0x1, &(0x7f0000000280)={0x5, 0x7}) 11:41:59 executing program 1: madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x8) getrusage(0xfffffffffffffffd, &(0x7f0000000180)) getrusage(0x0, &(0x7f0000000000)) 11:41:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) fcntl$dupfd(r0, 0x0, r0) close(r1) 11:42:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x504) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/200) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 11:42:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000b00)='./file0\x00', 0x21, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000a40)=[{&(0x7f0000000680)="bdfe289172ab35fa3fe941311c0a86a5bc39b185bbd9ad00d71519cf602a5ea8465da49bbf419429a68d5604be6da01006632773c9ac52f6fc6ccc25e2b4387a512e856fc7bad0ab11992844e185095806e0a77e4ff78deb7e3675d99b4e3c54d366ec2ba924b0bbeac1ccf32057aefcdb1b03af70aae067719a2655a3a72078394bdba013bc57dc0014bcfa2dbaeabef479491e16905ade71f0033ee5bc62a8507732d296b5a9ca12f88fa36ae5d80a2baa211f6eccba24b101d4baa76c283cefbbea8f0f44b3bd59a685d84c9f7fc0000489839d61c4a90b"}, {&(0x7f0000000780)="e061bd9e866cb6fbc8c4415899d484702e542a3bc117b94de3398d873e116f595645138b282f46588cde0d39fef46b887354dd5791b14a4113844f563f6ef01ca85217d58c3b62bbfc89a0cadb7827d0eb18c52336a408a89b8bacea836622ff01dcd8647941f70d0ae3f7d7d6ef3cc17985fbfe991eabbe8afa8f2b91580cc91404f59021e59178b81ff1ec5b8848919e27e16f70fba9684af70a638b5acd4409bc4a1b7b1cc35b94e966175285aab6ae51af4bccaa267faffe75dbe7389ac3ee64678e22fdb61f3af6b0b1eaf6e798e195dea39b866917160418b1ea2a4d7269400cae"}, {&(0x7f0000000880)="3c2a9b6b845b2772e34ecf69ca6733676533faa3767f28440dfda1a504af7c368cd5eeef4430ac855a79514d8324eb57ba23fde7f7d4bf34f3c2368df36512be2c8cc13758d90dd73b9c77d41c692b22b83157e3f1b7961698e583d769272610024b1a6a3963acde64bec6ba63d5d11ae882eec24cf35f1602e7cf1f1bd82128dbf946808eb0a30af1c6a48f2a61f1f822cce3043cbe3216468ec05eb8fdc1af1d69c0f5ce15d28929d39aaab2c9d36b4c516520c9027458a9bcfccf28cc159768a9de20b0f0e1"}, {&(0x7f0000000980)="a9cd507fa38f8c08e7df63831faa8d6ae7cc01795219ed3a7faa8774107d7b49f7bc6e6fca7c0517c7e22ee860cf82e61eeab20a87b2123cc7c00272b71d6dc9173de8c91eba37e70b03dd1f817c168b6e48a21542d37a228ad6a38b3c2272c7e860997df89a4d1c30cc613433eb6a17dbfa9dfb56beee70cdc7f9f064629fd89a41b99e86322df847e5e859aec77fa7c4b4c4d754ba32fde5153c973c6e62386544d76eb1a9ae6310c3751d1f91bec67b"}], 0x0) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) mknod(&(0x7f0000000ac0)='.\x00', 0x0, 0x5) syz_open_pts() symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000a80)='./file0\x00') preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000080)=""/149, 0x95}, {&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f0000000200)=""/112, 0x70}, {&(0x7f00000003c0)=""/30, 0x1e}, {&(0x7f0000000400)=""/255, 0xff}, {&(0x7f0000000500)=""/134, 0x86}, {&(0x7f00000005c0)=""/56, 0x38}], 0x8, 0x0) 11:42:00 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/139, &(0x7f0000000180)=0x8b) msgsnd(r0, &(0x7f0000000500)={0x3, "608b46a0492b50882f27a11421dab4814dbdb2a057f62e85f63f14589c3b06f82a0888668c0899ebf2cb0991e186b782c66b280c0e6dbec702bcb215cc7362b63edc092a9240cbc871e2d248e9c708b98778461f871461d3293ea40977a1ff3d4341b3c6c06a4489f5768022024e27de7e8653adfe02a36036f2da734d5693ebf39fddfa38cacd831af750e80be26b47cab76e7721f6cd62d7801e6431a993e3585c833769b17c817f0cd259fad0bc5dd5b8fa4a95fc8b3cc1c3e7d07094f267c9616e7de44d715c5d0493dc3fb29f"}, 0xd7, 0x800) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/245}, 0xfd, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000600)={0x0, ""/114}, 0x7a, 0x3, 0x1000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='./file0\x00') msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0100000000000000a7eb705c6d46e25e4fc449eeb2152bd4b6af3098616bffe1684c423cd7315789707328d16a6ae60f3a1757d5a60ab2f9b53f63522e7a875ac71921ff9aa3edc7bcd6faa55ab8faa8e9c8fb41f95e289205ed803041458153a84d484cac8e9c1fd9c89d303cb682fb8f06471d28d08913d55941d0fa6325a136fae6fea33dfa08ca1dfcb7a45bc867afa3a8e66dfef470e4c4306330cf0e5fd302c9c2b1c13c02836185803a0e66c9221bf066687464"], 0xb7, 0x800) msgsnd(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="03000000000000008b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1ba2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d3141a7a91b1841ab35a1fee392ef89d9e506fc0cae8c38a3135027299d74e29feb28938a193882eff0023441320826100000000000000000e469276b09970ffbeb652c0e1231365e5651f2411a3e7caab3bdf81d991803f88de540043342508b43eb730f16eaac88d5aaeb4f0fc0a462a4b5c40fb272a1333b9048d7a4f21"], 0x1, 0x800) 11:42:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023781038cbe90b28d"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 11:42:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x0, 0x90d2, 0x3ff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket$inet6(0x18, 0x3, 0x5) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) sendto$inet(r3, &(0x7f0000000140)="5533d4c5e1417bd2d05fb7f4bc3781db31a57b9d5a11b6d167477f83d6d54d7d42b2ea46e1d45d3df2729525e26903ce65e367745ad3742d3756edef977887ba79e7fb7a1a10c4ece2ab93567d0b97d81607fe3e15d4ca9e0bc89f6dfe8d878cc885fdde7c54cacaf23758253d149e9983effcb8e6ac5fe4e40577b8", 0x7c, 0x1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 11:42:00 executing program 1: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="e9ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x52) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffffffffff81, 0x3f, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffbfffffc00}) 11:42:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r1, 0xb0cfc761034d67d8, 0x7, &(0x7f0000000100)=""/204) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000280)=0x3) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:42:00 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r2, r3) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r3}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r4}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r4}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r4}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r2}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 11:42:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717", 0x7ea) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x84c) 11:42:01 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() fchown(r0, r1, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x1, 0xfffffffffffffe01, 0x7}, 0xc) socket$inet6(0x18, 0x4, 0x0) getsockopt(r3, 0x20280000000029, 0x3, 0x0, 0x0) 11:42:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f62696c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r0, &(0x7f0000000240)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef00000000473f383650957f03a83cd350c978a11f243bb6c43800c28b4f8d9e82ab774e5a9730ed4407d4e7194cfeebe6cd6ca130cbcfbf444d8375648679a763ad57c8075159095d5eb925a70a831bd03c7586873b6f2b6d4aaaf3847c3a4fdf1ad25592865aea771c44866c000000000100000049dd2d922b829fef9ff4de3a8215380a00000000000000", 0x129) 11:42:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) fcntl$dupfd(r0, 0x38822fb34ace14e3, r0) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x104) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x4, 0x10020000000, 0x20, 0xffffffffffffffff, "439bc1e7ff0100001800000000000400e70dc400", 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 11:42:01 executing program 0: r0 = geteuid() setreuid(0xffffffffffffffff, r0) getuid() 11:42:01 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 11:42:01 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 11:42:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0xc0) accept$unix(r2, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) close(r1) 11:42:01 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 11:42:01 executing program 1: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:42:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0xe008, 0x6) r2 = kqueue() read(r0, 0x0, 0x0) dup2(r2, r1) 11:42:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 11:42:01 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) chown(&(0x7f0000000080)='./file0\x00', r0, r1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSBRK(r2, 0x2000747b) clock_gettime(0x5, &(0x7f0000000040)) 11:42:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 11:42:01 executing program 1: r0 = socket(0x1, 0x8005, 0x6) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r1, 0x1d6}, {r1, 0x109}], 0x2, 0x0) 11:42:02 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 11:42:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfff, 0x8, &(0x7f0000000040)="ef9eb0de8aeb636b563ef017a9a98233e0c6902ad735d1e2c4781c3a7a4f96300e6d170e1361511d47f10cf537fe9e6e387624d0152d432d3cdf30208cc6b5ea6a2ff36064f265dbccdbe710622a8fcb4f6979b771d98efb5342908d77c8fb103656191f17ca52db394d3ccb245f4d94e1e02cf80e6a54ca8f2aeef9e2355e36068d40dc16701dc4113318206feb1a575957d7d209e2400f83de68c47829c2c7f7e2f969c19fef24832c95cb4c1a40b17eff25f8202bc7a781a8e6349cf31b76f9c9ce46d32b2810eb9ce7f22f6dbb7271beb0216e903dffa4ae50c6fed9139830ac408f883dad31c7f3bb01338edd9185362bc300564fc92b9978a7391c26", 0xff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 11:42:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 11:42:02 executing program 1: mprotect(&(0x7f00004da000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) mprotect(&(0x7f00004da000/0x3000)=nil, 0x3000, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 11:42:02 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) 11:42:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES16, @ANYRES32, @ANYRES32], 0x2e}, 0x0) 11:42:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000180)='./file1\x00', 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x80, 0x1000}) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=' \x00') 11:42:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) pledge(&(0x7f0000000000)='\xb1\x00', &(0x7f0000000040)='-\x00') 11:42:03 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x1, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e71734578fbcef9096b5ac793683a00", 0x3}) writev(r1, &(0x7f0000000040), 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 11:42:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 11:42:03 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80, 0x4}, {0x7fff, 0x1ff}}) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:42:04 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x3) 11:42:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8234c6af890700000000000000264a4d38e1c003bc51b95165d502bd00000000000000000000000000000000", 0x2c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 11:42:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x121, 0x9) fcntl$setown(r0, 0x6, 0x0) 11:42:04 executing program 1: r0 = syz_open_pts() open$dir(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x18) open$dir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x12) r1 = open$dir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x820, 0xa) symlinkat(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, 0x0) socket$inet6(0x18, 0x3, 0xe1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 11:42:04 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = dup2(r1, r1) getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000580)=[r2, r3, r4, r5, r6, r7, r9]) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f00000005c0)={0x7, 0x40}, 0x10) 11:42:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f0000000000)="4b74954c", 0x4) socket(0x2, 0x0, 0x100000001) 11:42:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x880000018, 0x10000000000407, 0x100) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/7, 0x7) nanosleep(&(0x7f0000000180)={0xd12b, 0x8}, &(0x7f00000001c0)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x400000000003, 0xffffffffffffffce) r3 = semget(0x3, 0x5, 0x0) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000100)=""/15) 11:42:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:42:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:42:05 executing program 1: setitimer(0x1, &(0x7f0000000080)={{0xfffffffffffff000, 0x3}, {0x401, 0xad}}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x1}, {0x6, 0x400}}) 11:42:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x4000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) socket$inet(0x2, 0x4002, 0x3) bind$inet(r0, &(0x7f0000000040), 0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7, 0x3, 0x8, 0x6, "58f4c9f68961df485f1945dd72b999244d95849c", 0xee, 0x5}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0xc0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x6) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x8, 0xffffffffffffff00, 0x5a, "d3dd88f7265452c75aba5a775b0baa28d5ef9289", 0x1000, 0x4}) 11:42:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r3 = dup(r1) r4 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) fchownat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) msgrcv(r2, &(0x7f0000000980)=ANY=[@ANYBLOB], 0x1, 0x800000003, 0x800) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffb, 0x0, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) r5 = socket(0x202000000011, 0x3, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f0000001180)="06", 0x1}], 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x100000000000016b) 11:42:05 executing program 1: socketpair(0x33, 0x3, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000040)=""/177, 0xb1, 0x800, &(0x7f0000000100)={0x18, 0x3, 0x3, 0x76ea}, 0xc) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x1, 0x1ffc0000}) listen(r1, 0x7) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2004, 0x1) sendto$inet(r3, &(0x7f0000000240)="5715e7a0967b6feadc0ef4e70fe97efddcbe94ea7195ae0a5c796f114867abb15419a24ce3201c9e1e0650d9f16189ea330f7782798ef49c957dafa682af49465bd78f68c29f550c29451f86437c1ad66ad5b4d0d5026d0b3bac70f361d92f1167baed94477774b5d5bb7a462120b37cf6113d326d7014d32de462db51a5b7b36b9feab33841c503dfd732a3584a361632f954f2a2fca10aab95d557c6f0be686cb62e0a93c4229720308696727d91f2a041ec7af217ee531bed", 0xba, 0x0, &(0x7f0000000300)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000340)) read(r2, &(0x7f0000000380)=""/169, 0xa9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000440)=0x1) read(r1, &(0x7f0000000480), 0x0) preadv(r3, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/96, 0x60}], 0x1, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000580)=0x9) fcntl$getflags(r3, 0x0) sendto(r1, &(0x7f00000005c0)="cb2d422c412480bb38c7b4fb8a667538c857d231257e812d3a6945698f2667c7f98cd45eaf41cacca2df07bdff41783b75aadb24207abbc97ba926967d91f25ca5f036cf04928265172464331acda82582d4ad537c5eaa940a06cbbad3f6879b31", 0x61, 0x1, &(0x7f0000000640)=@in={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000680)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ftruncate(r2, 0xffffffff) syz_open_pts() link(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000700)='./file0\x00') ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000740)=0x5) r4 = open(&(0x7f0000000780)='./file0/file0\x00', 0x200, 0x20) mkdirat(r3, &(0x7f00000007c0)='./file0/file0\x00', 0x30) accept$inet(r3, 0x0, &(0x7f0000000800)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000840)={0x6, 0x6}, 0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000880)={0x346, 0x100000000}, 0x8) accept$inet(r4, &(0x7f00000008c0), &(0x7f0000000900)=0xc) syz_extract_tcp_res(&(0x7f0000000940), 0x0, 0x3) r5 = socket$inet6(0x18, 0x8005, 0x2) sendto(r5, &(0x7f0000000980)="282d1959cdce992ac1732358f05f645f645020bd6d95e53498081ca21be00b2a53c043f65011fcc45086d53f46aab5ccd6bcb2ce28fe8a3191065467b8eee491a02ba23cec6de482dca95fe02f1c9ad27b791aba6424956db0bb48646e931308e2894ebd671c493b2d92c095a475c5b234f74a3eb29aa5f4de", 0x79, 0x0, &(0x7f0000000a00)=@in={0x2, 0x3}, 0xc) 11:42:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) setsockopt(r0, 0x20, 0xfffffffffffffffa, &(0x7f0000000040)="470635c82e00a9a6", 0x8) 11:42:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 11:42:06 executing program 0: setrlimit(0x200008, &(0x7f0000000040)={0x0, 0xfffffffffffffffc}) pipe(&(0x7f00000000c0)) chmod(&(0x7f0000000080)='./file0\x00', 0xdb3453135a7f1337) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x80000000, 0x6, 0x5, 0x1, "3e1e978416d7976b9512e38ff50b0a60e3b2c90e", 0x6, 0xa66d}) fcntl$getflags(r0, 0x1) 11:42:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x84, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) close(r0) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000021625a3444928697c7ed845f00000000000000000000000000000000000000000000000000feffffff000000470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r2, 0x5, 0x4, &(0x7f00000008c0)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 11:42:06 executing program 0: r0 = socket(0x26, 0x5, 0xfffffffffffff7fb) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) r4 = dup2(r3, r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10020, 0x100) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') 11:42:06 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) accept(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "fff000bf7b3000", 0x3, 0x2}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 11:42:06 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x0, 0x3}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:42:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3c) listen(r0, 0x8) 11:42:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, 0x8) 11:42:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:42:07 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x4, 0x62}, 0x10) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x0, 0x7f}) shmget(0x3, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) 11:42:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') fcntl$getown(r2, 0x5) 11:42:07 executing program 1: syz_open_pts() r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001280)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/195, 0xc3}], 0x2, &(0x7f00000012c0)=""/68, 0x44}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001380)={0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000001400)={0x2, 0x2}, 0xc) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x9, 0x0) r5 = dup2(r4, r2) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) 11:42:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x189) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, 0x8) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/3) fcntl$setflags(r0, 0x2, 0x1) 11:42:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:42:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 11:42:07 executing program 1: r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r2, r1, r3) 11:42:07 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) write(r0, &(0x7f00000002c0)="48293bb0aad03bb7c9700d96f01ba5e40d2f610d2161521ea768a257c9bead448aae3cac067e75b8ac7fd93e4a5730d71d939010ea9220a3b70887f6c574a841170a116d7b13c5a5258637e35d99d175bd3e00c8489eeec34d25d9621370bb7956aa9dd34f19b56800c78226f9a46f1b1a3516132b89220262c10459d6876c66348cd3b821b5e8e083ae5ab798a0a8409ac44d447ffac67482c9ddae88fe14ea1544dcda1756b2374d042b713d8d2aa843c76f32243b14e914af0cba0016e258d7e442cfed9a364dd6c050492e83892cdd730f17ab700c88de1641a754ad8cd4735cf16b41847861f6bf9709915c66964d2d70e523", 0xf5) dup(r1) 11:42:07 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) fchdir(r0) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) 11:42:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000240)}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f00000003c0)=""/187, 0xbb}, {&(0x7f0000000480)=""/50, 0x32}, {&(0x7f00000004c0)=""/54, 0x36}], 0x5, 0x0}, 0x40) setsockopt(0xffffffffffffffff, 0x0, 0xb5, 0x0, 0x0) recvmsg(r0, &(0x7f0000000c80)={&(0x7f0000000240)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000c40)=""/41, 0x29}, 0x2) r1 = semget(0xffffffffffffffff, 0x0, 0x4) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) r2 = semget$private(0x0, 0x0, 0x200) semctl$SETALL(r2, 0x0, 0x9, 0x0) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r3, 0x0, 0x4, 0x0) socket(0x6, 0x3, 0xc12) shutdown(r0, 0x0) 11:42:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0xfffffffffffffead) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:42:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffffffffffbd) 11:42:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x0) 11:42:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x580, 0x933b276ea8a9f099) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x30) mmap(&(0x7f0000742000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) 11:42:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fchdir(r0) r1 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0x80000000, 0x0) 11:42:08 executing program 0: r0 = open(&(0x7f0000001300)='./file0\x00', 0x0, 0x40) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001340)={0x7, 0x5, 0xffff, 0x40}) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10000) accept$unix(r1, &(0x7f0000001280)=@abs, &(0x7f00000012c0)=0x8) shmget(0x3, 0x11000, 0x0, &(0x7f0000fed000/0x11000)=nil) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$unix(r2, &(0x7f0000000000)=""/4096, 0x1000, 0x801, &(0x7f0000001040)=@abs={0x1, 0x0, 0x3}, 0x3) kevent(r2, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x40000000, 0xfffffffffffffffd, 0x5}, {{r2}, 0xffffffffffffffff, 0x1, 0x8, 0x20, 0xc15}, {{r2}, 0xfffffffffffffff8, 0x41, 0x80000000, 0x1, 0x8ed}, {{r2}, 0xfffffffffffffffd, 0x20, 0x20, 0x80, 0x56a65f3a}, {{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0x8e, 0x7}], 0x1, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0xc0, 0x1, 0x5, 0x8}, {{r2}, 0xffffffffffffffff, 0xa, 0x1, 0x10000, 0x1f}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x2, 0x3f}, {{r2}, 0xfffffffffffffffc, 0xb4, 0x9, 0xfff, 0x3}, {{r2}, 0x5e0f6b3a3c3ff617, 0x40, 0x27, 0x6, 0x3f}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000001, 0x5}, {{r2}, 0xffffffffffffffff, 0x6ba8ad4714a496bd, 0x44, 0xf221, 0x1ff}, {{r2}, 0xfffffffffffffffd, 0x40, 0x5, 0x5a5, 0xaf}], 0x1, &(0x7f0000001000)={0x779, 0x3}) 11:42:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x6, 0x1, 0x5, 0x4}, {{r2}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x3, 0x8000}], 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() socketpair(0x27, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r5, &(0x7f0000000280)={0x18, 0x2, 0x9985, 0x6}, 0xc) kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r7 = dup2(r0, r1) kevent(r0, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x0, 0x2, 0xfffffffffffffffc, 0x100}, {{r0}, 0x0, 0xca, 0x4, 0x1ff, 0x3db5da70}, {{r6}, 0xfffffffffffffffb, 0xc, 0x8, 0xfffffffeffffffff, 0x4}, {{r2}, 0xfffffffffffffffc, 0x35, 0x8, 0x5, 0x3f}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0x9, 0x54}, {{r1}, 0x0, 0x65, 0x20000000, 0x1ff, 0x100000001}, {{r7}, 0xffffffffffffffff, 0x24, 0x20000000, 0x0, 0x200}, {{r0}, 0x0, 0x30, 0x2, 0x80000000, 0x3}, {{r4}, 0xffffffffffffffff, 0x82, 0x4, 0x4, 0x7}], 0xff, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffb, 0x6, 0x6, 0x216a, 0x52}, {{r2}, 0xfffffffffffffffb, 0x80, 0x3, 0x80, 0x3}, {{r4}, 0xfffffffffffffff8, 0x42, 0x1, 0xe71}, {{r2}, 0xffffffffffffffff, 0x3, 0xf0000040, 0xe000, 0x4}, {{r5}, 0xfffffffffffffffd, 0x80, 0x3, 0x2, 0xfffffffffffffbb6}], 0x6, &(0x7f0000000240)={0x4, 0x5}) 11:42:09 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x242, 0x102) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 11:42:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) socket(0x3e, 0x4002, 0x4) r1 = shmget(0x0, 0x3000, 0x181, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 11:42:09 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) msgget$private(0x0, 0x10) wait4(r0, &(0x7f0000000000), 0xa, &(0x7f0000000040)) r1 = semget$private(0x0, 0x7, 0x10) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000100)=""/239) 11:42:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x8) 11:42:09 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) getpgid(r1) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000080)={{0x2000000000, 0x6}}, 0x0) 11:42:09 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) r1 = socket$inet6(0x18, 0x3, 0x5) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0x9, 0x1, 0x4e38}, {{r1}, 0xd832cd16c1905b0d, 0x14, 0x20, 0x5, 0x66}, {{r1}, 0xfffffffffffffffd, 0x8, 0x3, 0xc6, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000008, 0x34b, 0x6}], 0x3, &(0x7f0000000080), 0x8, &(0x7f00000000c0)={0x81, 0x3f}) 11:42:09 executing program 1: chdir(&(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) 11:42:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchmod(r0, 0x100) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x0, 0x7, 0xffffffffffffff79, "845c55eb02afb4001f00"}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) readv(r3, &(0x7f0000000740)=[{&(0x7f0000000280)=""/121, 0x79}], 0x1) fcntl$dupfd(r2, 0xa, r1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 11:42:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1b5f7036e466f74ca53a62bcbe4c25a498c702e8a293d6be83a01c12de2decac1bed9816c5b03bfb9a79b14fd0072fbd75fab76e6f8c5a339c610eb15403cd50e807039bc94aefd08d61e0b33ac5cde49428bbd6947c2fcd5af910cc935698002486321503f0f07e18f616d997eb73a3f53ae5cdcac45cac4d67109460dd92a2500155a935f0a91ee52a61070d6ca19aa4f835f8eac992311f80cdcb3cb364f9c9501e69e406e148dc93e81322ba600c"], 0x3) 11:42:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1c0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x1, 0x1, 0x20, 0xff, r2}) recvfrom$unix(r0, &(0x7f0000000180)=""/121, 0x79, 0x800, 0x0, 0x0) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 11:42:09 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) getppid() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x2, 0x8}, {0x18, 0x1, 0x8, 0x1c0}, 0xd2, [0x7ff, 0x8, 0x9, 0x2, 0x40, 0xfff, 0x5e1, 0x7]}, 0x3c) faccessat(r1, &(0x7f0000000100)='./file2\x00', 0x1, 0x3) 11:42:09 executing program 1: r0 = semget(0xffffffffffffffff, 0x4, 0x280) semget(0x1, 0x3, 0x6) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x3, 0x7f, 0x1800}, {0x0, 0x7f, 0x800}, {0x0, 0x0, 0x1800}, {0x4, 0xe71, 0x1800}], 0x5) 11:42:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 11:42:09 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket$inet(0x2, 0xc007, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:42:09 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getuid() 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') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='c\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:42:09 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x1a0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 11:42:09 executing program 1: r0 = openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = geteuid() getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) 11:42:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad459011f78000000000000013c1fe9002000000000000001ff10babeccba908c70eda2220a3434820abc4bcabba3444002007814295fbab9d360ee1d7406dab9bd510eb02001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d00408e8c96dbd4314cd9fde827e08e2308fdbc15a6029b9a5b0f411eff3ea89731b3a67d3736b269790d96b5b101bc48cebd1f74804091d03f11da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x10b) poll(&(0x7f00000002c0)=[{r0, 0x100}, {r0, 0x50}], 0x2, 0x10000000000003) r1 = syz_open_pts() close(r0) shmget(0x2, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) getpid() sendto$inet6(r2, &(0x7f0000000200)="92b2d8ebae437e7cf4f9746b5c01ab4f3f4bf8b638236f64b5a1595a1926cbe36f623637b65734ea735ab85793e68a8bba0c5175833522e9e789ac8ef1e8ab8ec014e90e2baf6d13ae9b78af4795ccf4996bb2e32a6c342715a3f9d08a4f1d65bc11f31595f8fdc5ad624388e52da15f159f617788f656782974d55beaba873c", 0x80, 0x3, &(0x7f0000000280)={0x18, 0x3, 0x4c8, 0x3f}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={r5, r6, r7}, 0xc) close(r1) getgid() 11:42:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ftruncate(r0, 0x0) mkdirat(r0, 0x0, 0xfffffffffffffffc) shmdt(0x0) fcntl$setflags(r0, 0x2, 0x1) mkdir(0x0, 0x1) close(0xffffffffffffffff) 11:42:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="8fe4e1aef37f56f84a4999ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e62246246843523385a420a6bcbf808fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386ca7adbfbd6a23bb1d7efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3386fb7208f2ac5d290c075344000000002f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e594b0000000000006620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeae95f220bdccd9924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c287ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d734a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39000000000000000000000000", 0x2f0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) recvfrom$inet(r2, &(0x7f0000000500)=""/138, 0x8a, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x110) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) accept(r2, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000600)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:42:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 11:42:10 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), 0x10) fcntl$getown(r0, 0x5) 11:42:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() seteuid(r1) setsockopt$sock_int(r0, 0xffff, 0x1028, &(0x7f0000000000)=0x400, 0x4) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) 11:42:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) socket(0x6, 0x0, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:42:10 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xfbc, 0x6, 0x8, 0x4, "7e49574aaa303aeef7f8a90ae17b5ee9a3585e4f", 0x4, 0x7}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x1ff, 0x7, 0x3, "55dc500b15ddab27913ee38087528fa8cf93066b", 0x6, 0x3ff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f0000000080), 0x0) 11:42:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r0, 0xf, 0x0) 11:42:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10, 0x8) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x80) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x414, 0x3) getpeername(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) rmdir(&(0x7f0000000100)='./file0\x00') getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 11:42:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x8001}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:42:11 executing program 0: clock_getres(0x8000000000000004, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000080)=""/241, 0xf1}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/128, 0x80}, {&(0x7f00000002c0)=""/172, 0xac}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/226, 0xe2}, {&(0x7f0000000580)=""/15, 0xf}, {&(0x7f00000005c0)=""/202, 0xca}, {&(0x7f00000006c0)=""/21, 0x15}, {&(0x7f0000000700)=""/38, 0x26}], 0xa) r1 = dup(0xffffffffffffff9c) getdents(r1, &(0x7f0000000800)=""/65, 0x41) 11:42:11 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r0 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000080)='./file0\x00', 0x1110, 0xffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') connect(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c37eb008a58197c996f92c250ccb1e36f313a9c32bf8f29b46cd96bfc752bc8814f6565b3346506b96502fc5056cf8e44efaa"], 0xa) 11:42:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x0, 0x8000, 0x1d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 11:42:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0xffffff6d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) getsockname$inet(r0, 0x0, &(0x7f0000000180)=0x267) 11:42:11 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, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab60f9add5985", 0x26) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) preadv(r2, &(0x7f0000000740)=[{&(0x7f0000000140)=""/120, 0x78}, {&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f00000001c0)=""/16, 0x10}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/199, 0xc7}, {&(0x7f0000000500)=""/29, 0x1d}, {&(0x7f0000000540)=""/138, 0x8a}, {&(0x7f0000000600)=""/2, 0x2}, {&(0x7f0000000640)=""/238, 0xee}], 0x9, 0x0) 11:42:11 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x40000001f) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(0xffffffffffffffff, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fchdir(0xffffffffffffffff) 11:42:12 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x2) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) 11:42:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) kqueue() 11:42:12 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="e1bc2f348f099fd15835900e8538ff740de8a5897c406ff701376c93bb66bbeb7455faa03b9062755166a045a2cdc60b4bf0cecad739131e56346a459125d3cbfc105f238d67932111d8f361fdb9d7fa48b58d4191e04dc9b86996d671e8bc3f87183a76bfd59fac61976b", 0x6b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 11:42:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:42:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) fchdir(r0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) r1 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 11:42:12 executing program 0: r0 = socket(0xf, 0x5, 0x100000001) r1 = semget(0x2, 0x6, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/170) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/14, 0xe}], 0x1, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0xad, 0x4) ftruncate(r0, 0xf4c) r2 = socket(0x6, 0x3, 0x80) writev(r2, &(0x7f0000000100), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x10000, 0x8}, {0x18, 0x2, 0x3, 0x6e9d3545}, 0xfbe, [0x9, 0x52, 0x7, 0x8, 0x3ff, 0x8000, 0x1636887c, 0x81]}, 0x3c) socket(0x36, 0x4000, 0x1) shutdown(r0, 0x0) 11:42:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt(r0, 0x6b8, 0x6, &(0x7f0000000000)=""/140, &(0x7f00000000c0)=0x8c) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0x100, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000140)=0xff, 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) mlockall(0x2) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000180)="1514f7b41388d95da7117feaa4ce30ccb28cd9e7966d24edbb1316d0fece1bd4915f596d7ec0a790fa2dea4be6db543cd6ead41d13dc0868f9e187572bc6b863", 0x40}, {&(0x7f00000001c0)="b6f440a58ba3b8836fb5125631379d4b43ca8ba7eb8e2f5fcedd0fb20a16bfd2a8dc9ca392c0f3b56794b0730c6c20a1e868bd8f70b5eeb7ccc8e1396494102d22724b068871602fbea8ec", 0x4b}, {&(0x7f0000000240)="2a48b8a5cf8313573c09ab40e236716b3ac91a149bc47ebe17337848669e50de9e31a7a16947840d4e270d72e0487dd877a411436ecfc620bdaf5addb7f6d88ffc398b7ba30494c7aefa03dc4b3699f91202d5567da0d50ba5e6bbdd6455ccf412e3c6ac954eb08e6900a4c551244a2d5270daed016e08270569e6835dd6800c56d3a6494eec46844070854cef054681cf9cf25d70efc7ee", 0x98}, {&(0x7f0000000300)}, {&(0x7f0000000340)="b115eee0cc613ad7fa2a18dba6443c2bafac840d91972e3a3a913f9556e7f2fe151b6493400fcf18bfd782925a999ef243e8a80b786a44ffb456052f817f35f0a98b054062194b0bad04dd2b9f56e677fde3571b4129c9f853054d8f4a4929513dc14c38482c430b22b5d2d04ef8f8cfb3cc6b59a9f6f57c4d523feaeb638aff53f46f67c89494cb6af461f5c7e39e603367a598d0e722abae29f7124578a2b8d8f9d3fd880a261f8981da2c602ba9dcc8158355e867c0430e7e5058eb717d6c0023c002bd6cd07bda79725ab6df282d5544e1c1777874fe922d45c91b383a2c53bb1cdfd0dbe47f1b904c8506963683d22438254633b7ddbe16fdebcc2cf754e61ce9618632fa11540a4fb94ef662b7fe672f8b72da926335b0c8ad3f486a507a5f1957e763d1742eab37f798878432132a1218a6c9e82dc0d0566d3728c96ba5cfc290a2e58f32bbc76cd52e4f9a0a8208e573bf23c0db06daee29117aab234ee8b8752e1e3231f2358ca5ba11028dd2520d032c88d1cfaedb384186604e2a065018af24359ee10b7db20ec8fb15951513c617436537268b5da9c8897857aacd54098e018d7793609de1c3db26b2074de926f670d311ae90eab098d54df16275f35e3cfab8ead39a4b88fc99cea7eed83becdb1659304e3af2adeaa31c7e780bf3758863e1c0f90be154523cfb80b705ca602d233eaaab9fd93fa762bd8c0e12ce5ec3a1ea374ca46c1101c71763914df81fbeb804d3d01cfaf00b96b34c2eab104bf637072943f29eb06c73916db47dcdcff345e9d2d99c33141e7bf65e053e69fdb962f4b62eb10041dcb9272e0fec746cb4ed12d456215f2ca77d2ab64c1f71e9b1d5f9fabb061fb6956e4ea65ad0d2f5490c5c596dc231cae28dac0f18a836e54e12fca191a6306e93db24539112ae5c901a6835523710ad338dfeecbf211b5429318f71e52b6989481f70ef558d246f4bb8ca86cb98ae2c2b0c0477f0c99a216f22b3df336463bbff91cd1ca42fe04d0833f0353826d935735f23cdfae348a2b56fab249a429be774cd417db1e0b18c4570858c6f2302f49acbdeb459b1d8c8e837495d342c7a05a0d20c9a54249624472a612d46cbf5c4fc72448464b40dfbdc2b887fae498e54a6eabfe1a1728dd2c26fac05bb703868cba5aebdc0709aad9fcf2a68ee6ae9b81bb4b17a3029778f44ec19d27445afec0d09b17b142cd5d6f3e7e824296070187b9ee0e2b5b44ffc5c8c675d2f6bcfccf5ded89e20b9e92addadddd18718fa29636a12df2242bb4f8c18fb296162fd9da6bba48ff861d43ffe76a99bf019a3e6db8328086fc8068f134cf26b78c019929bc3ca943d3d459a9e69ebfb78002454e63c0f924a43d79e4ef8f4828d0f9da54160dff722f54790713ed1d140b5d9e8fe6f75b9e30da95fe61ba7d2b0f8ec6471ec24eb4a06e9408dd3e818ed0c04c6cfc07ee60242d7ce38bb49f8ee1edd13daedc46f0f4883d31e001535c79153f15ecb19335c9fa1e812365cd6b9a0f679f7c36837ec95e81635a42fa6119dc58ba4c62666c38ad0c7d0de7ad507c7aa901bd841c08cff883a302e246676e056b0b4256c42c90d4b948ef7bab84023517baf2eeb0f8ec6ff453463b5aa50ce1b3c40864b8d1ced88dd6fc67fb66eba2d19a55ac8171e8b4075b181ce2adb62a3d957ceeab47c6dcd882d114a00bc4f464a63063a7527e0b1b8640d46ae729776af00e969246410338fa6fbc358beaacb07e1934b273b802925b14a998529be7e308066b37109d152d8aada73230851620d76fc5c34daff61d391768c8cfd19823583e1dc79796f7635f85759b3b09c3930d3d4386eaf9c6347f1ec9a7c5d52d9dca4a70a689ef0958b070e354d5ca1c7c75081991416a4425757bd5bf71955886b4639401a189e212d86bb319ec913925f56837b7f179c53b8ff1a3cae0181cd4a63287395e42323cf65925c6a316ca55323f9a9d0f7d60828c016766902cf78f8656f0f8c821b98c2b5e169711b8837e7e1ee440bfdb69b28ac9a2e6e21587348cd57d4f940951a8461cb53426f8a4eb0e20849fee05143c06f153574612c68c1e944e8ef2976dd0e44cc6a761941646c8dd9888add4d3a113c83cc4a70b8d32e71f3736e69f6d0b53eac74fbe7265b24ec24f5acd3de10514e5375633dac373d909e05ccfce08e741f83e2044c17ac1df84e7519b7bf09149fe453d2b4d5f0206de26683b2863bb13fe56e288cfbf71b3d839f2c5ee68106cad9e07602358ac636c53b7c21c0042972ff8f0bef05bafa586b258b2002dfaf016ed41eabced96120d56a7dc1ef6a8b7448132acddf94a738279783de68f742cf7ac724fc845d031e3c2d057098bf1b5e1ced300af94870bbcea6fc226a31ce66e4877a0ee113dbad07540796cd7e6b06276f3636cbe88f200e1761f9c9d04bb38631ca23c63b03d54e4b130c2be6d1b72acd7697b2a818f0d45377b529bc1172f977bb44357da4f2d866a578662aaad7bc3a3b059dd17989390a91faaa6c81360cd64f5d8bffb3f2d6d97219a0673e62985431b384f79b43ca142dacae98f2816531549cc2c6ad076272da29ea4eb00f623c117c7fdcd1b3b809a104dbacecfcd96a97e60b2c7881f1f5a9feb1be2be13efde9c7644300c293f9157b839395a0ff8b8d25723b3edb34e49efb9637d7065b2285bbe4fead365943191a25365c770ec5707da7bc384f4290367473f4fe5005c724c6c44bae85b75043a9b2f017d8b913068692648fa9fce8be9b4398b88a9883518ea0406a5f28876ba3e9857d8642d671b803154cb794a4fc841c9835dd0ff06336c8195efc7f1f42e91454a6e82e93d04510aa0e87ff61d5924eeb71f2dc6a92437b1d5f9337e4635b138fd744062a5b9379e59fd05d334b27142ecd4c8a4e46d9ac3be1bb3cd5b9c45c61d753980db55e1c45e0df2cb93da38abcddbeecdc4b96002e54868fec502864fb8b33dcacadca50ae4ec526277398d490ea9870d452be4230189d779dc8870f020c7f56a23a95ffa2d39fc85ff5f609f7b3198204d7a4d18f338c514e9c5e04abd6bb5a2dd65aab046b8f9ddcf69f55d77541e637526c75c2f9bcee6fef1cf57abed8307cc95a508a8273c0347204aedc631668c5030c408dbdfbcf8709c17af399275eb72f1f6802613fc9a6495b0e75f9c5996da3504daa4e744f1782647c5f68afa533ede893cb389b29848fdba930b3c3d55e9dc98e8066dc2efc833fc41d52567a5779735757cb66e73f7a30d97f96ffb43d61267c0806aee8be2c14f860e1537e54710d14af1130064fe1e5aa2e1901210ea468063535b532a36f66609b2ed635a7218113a4212ded3465b6520ed3476e17b24a9cc93788d0b8211d0456c7f66fbf31ddbdf522ef76e9b769ef4d65a5d38855bf8d9ae59db3f50ca48ffc79194bd6a09a6b7f9696fe2c7887adb4ba38f86baa56377db824983fe0d14c41d34eac7e1d5d98ed43eab1976ea0db205bfcd51a432e9d504d166dd6aff598437c63a1f5ea75477e68f2df6d83a0f852f9f44ae372141d1539ba83e3c06e916aed088b0aea4a0c86fa9104858bf6597baf6d77c9f9b1344251f0ec6d2e42cbc0086cd6dce4302e1e2a62c5ed97c7d87da7eadacbe51ab4c2b7f4ee53e364b65705d8d525f6643cc8c09b53e44349ad2d3df144e28a3a2673ac914f4939f63951164895f154b51314bd35160836be52d28e0a41c8eb9c9f73375911509078462a53da72c9ab2b303c9994bb1ce0364cd2a25145b599de199fb15fc52fad14cac6a1fdb289e672046e791257f19996606cbb66f5976ca0c9bf0525824f54dc8238e896e5a536fa048543df4b0cd7b56136d94423fe3c608db18abb877a1f7ea2e8a0b29e10af43d170ef157563ccb9ed4b5dff67799abc047b0bba407ccc874bce0d5422203e1d1989a5d6977983154507acd33fdd775f0d0543e800f3a280701753e0e941234a3cb6b511245e72dc1e2fd67132dae825bdeb19f9eaceae11ba71a505a109ea4e1d1502819a37aef2d9b01d9f467975430f8b3c10b2d649bfa815dde22532ca1e065f0ed615de24e226ec15eba732bae33679f0ec319947fadba4290862ba3b43f46ad91f988c8169f7dc290717d3f0273437ea8252e831d8962d2621a5b7c3ae8e2bcfb8afa7155842e4c7c20b57f1eca83a23abb5c758f9328f43f10e16188045eaecf25ae706a7eb567f57ae97f0d2c43c0e13976d29dc0b292d490355dcf955b0a100a53ee30ecc078e743af4cf3dddb70ea30a82075cb56764a8d50814053b9b110ae6b803793c060706c0cc76759bd1ad3e15784bcf56195658525d3a0f4d51eff5806f947da1cc1428fa2d70c09a89cd23e8d4540a209a9278671d4f30a426ddf9676d6fa763b466efe8131e086456d086645aa5405dc6b8a8aa31c382ca091c41953ecca33b588255ac1fe4fe605750fa434420f0a32f59ebc88c63e80260dcb5dac8612078828f03d447d5f005ac5ec8737cf037c1fcb5fe2c0d372df0f4d23d669531de06d41f6a0330f1ea213abc1f01e99e4faa582c5cb4600c0400666f39b4eb85aacbc19a84b9fab3b7f37d43fe43ea604cd13e30f12059c3210f5dd1c93078a375aeae7b72ff9d33f599061066305252aed46d0541fd2067d3ab56c96694a31867c871cd593f42a9ddc541c094593a9586b1259cedabf6c67bfbdeb1f94aed2dad06305d79578ebdc8c0d70c776fa0ed3765427eb338aa7041318a9e4286b58e42567e9afaf201d954abafe11e7533f5ba767108880f27313791092c67ffe76feb47099af8852191d1870df11d3537bf3dbb8e386c96cf6920b516697459b6213f1f7aa18cc5b0b121d41b5ac78489da1b921d87310dbe96f205082df8ff226ec9e8de9cfc78a25146b82d048514b055daf4e4b7449dce4ef7493010d1fe26ccc53cbf44d38f6e43427ef152a1d3fbe6614ff4cafc3ff53da722cd9cdc8ac5545729fb4648c41181f758f9e024b1615139a3d5cf202ac24bc12068bec00e45ab95929c2f1198ee0d100ece027e2dec9d4bf70b62dc7058c3efc7b1341b7c5fe180dc307c4b859cc98ab809f2496674c938d6337961ce3388137861d8b1b652afb93ff3b6b8a807e74df83f2da9c58d1144a9bb266f03060715efbdb9c7d778ad32c07e77c854869ccc093e4842e04bb7c6059d62ed56c030de227702728cc9b5600acfb73399069003aa82395149aec141dab1f208a915e15547b215c235f3303dd0f80d70452bc6fb49d68e9252a562cb90a086462d3b241b50d46e9ac3e05390327739636381ccae4f992b54161e166ff596ab0c5ff35745a35aa72d6a351c5ee3dff89e4414e54354809610587afc1554defa7356fc3e71eb2b3747b9e340570ec33fd3501bac6dfcdc88c0a9ac9555eebff9e371a5f30e767d08b669b397690c91901bd62310b76c0baf7706dcabb3bf0d229da448bdd8e889d322c109ea78e651a678ff0229211988c80804090184274434b3d90fdb93a4c1a6c14dddf5dab5771566b2ace3cc57b05112026dff5e585d6b23bf1b0298abba38922f0df8bdf76216b97c1388f1b62eef71127a001aa38883f0de0a47c18e49c5c006d7f017bf74ace40a83698d0528d18bf62aaea6afd9811d9776635705763e8e79c291aad52b990c68bf0cac2842f2a4d2821e0e1f6be3d033cca281c4b80e850a375e35e9962270bd11142b61fe212cb64451ae7c6b10065dda07eb4b81789533c744e5f4f0da7215a743f69ef0b04bf70fbd34", 0x1000}, {&(0x7f0000001340)="dda19f13f59e0c", 0x7}, {&(0x7f0000001380)="7672d11433938952b5e871ffc91edcb25014e65ed68dcf1014cb328509e8393c5a33d4ae0555e7af253f15d2c8ad858312438d4db672d03b4ac4498ad848d64eaf9e93205655cda2e61fe961a740d3aeea29ede6175385be769cab7e8bcbcd72e4eedb8fd4a9f0bf88a6baa19d039e06f946cef070c4e5ed042601538ee0a5c4c2343f0e59412bf8c5584001bbf28a4e171b99d3e6e4afeb1299594abef0a904a35d6e2427a1d6a334436c964db81ed9318996473718efcd999e2f232bb47e6d87e328ded79e7dd6c3d04c03fe095833cb7938e7dc9fcc869f675cde77c1561fe68221a689db", 0xe6}, {&(0x7f0000001480)}, {&(0x7f00000014c0)="d914cb3b9592d4857a3708ae3ac293cb0d8b732c4ba0f0ac75296b5e6e4e638fc961c4a5fce66767bf40f37daafb8ccba6f68911ceaef8c65675d2e4f6571fb31b1941b4397088b3a979ace4ed972b40090f6769c46a51508d8ac3ece7b8c0261298f283e4058c531a3ac67395f496676a5da9874553357e76322aa8cf2e08b72e03d1aa1d98ade9b2724d397d618e4375bfc5a8f1712d2097e9c3e71626408a1b97e5aec5465b84420d1b3bd458fc01a77d3f6743f2d111e84c975ccfdff0099c", 0xc1}, {&(0x7f00000015c0)="0302b5cc904a60f1a6ccee27cfe0e82cd1ee80f95ef1", 0x16}], 0xa, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001780), &(0x7f00000017c0)=0x8) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) r3 = syz_open_pts() pwritev(r0, &(0x7f0000001940)=[{&(0x7f0000001880)="c8bbe6ebd5bdb15df54b5abf5b90455c3701ef131b9e4e6cfc0332d0fe8930fd0491d65c8bedd3accd637c2b63d65cd2acece1a3a12bb14c08f81e64788e1b8e5327e4361cf055077626f9a517586a2c6200dd56cdd5997e68f5b519c0e6a48d7b5b06f45f864610f99c2cb10c0c46433e7402b311a0683f2cddf247b33f99217379923357f0fa43d7eb7ebee49268250eac60b118d3f2e6944d5967b2d910", 0x9f}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000001a00)=0x7f) munlockall() bind$inet6(r0, &(0x7f0000001a40)={0x18, 0x1, 0x8, 0xac}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001a80)={0x9, 0xd91}, 0x10) listen(r0, 0x5c3b) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001ac0)=0x4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001b00)={0x1755, 0x74d}, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) getsockname(r0, &(0x7f0000001b40)=@in6, &(0x7f0000001b80)=0xc) socketpair(0x2, 0x1, 0x7ff, &(0x7f0000001bc0)) open(&(0x7f0000001c00)='./file0\x00', 0x10, 0x100) 11:42:12 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x200) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r2, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x81, 0x1f00, 0x1, 0x6, "0f0ba5d33d67576307413dcf4c6e56550cc66c86", 0xfffffffffffffc01, 0x3ff}) 11:42: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, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3, 0x2, 0xfffffffeffffffff, 0x9, "fe990bd3b5dfdb02aa505e48a546c47d511cc952", 0x8, 0x1}) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:42:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) semget$private(0x0, 0x4, 0x6) r0 = socket(0x18, 0x1, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') 11:42:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="88f9cacb3e0c2f0bc0066a32417a5c42e4ab6dc2c73ee0d649ef204bf292684d3cfc916f81bc41b7f66ae908d82e36ec5b8a1aece5271558dc28549a770cc1815913cc3c854bcea80db0f502a70cb228598fa14507c12d12c779990573906da6475cca4d61", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd00000000fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000400)="00c5f8352d0917", 0x7) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) ftruncate(r1, 0x3) 11:42:13 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x84, 0xd94dd88e0c5eb8f1, 0x100000000000000, 0x5}, {{r1}, 0xffffffffffffffff, 0x50, 0xfffff, 0x42ebc815, 0x7}, {{r1}, 0xffffffffffffffff, 0x92, 0x80000000, 0x9, 0x101}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0x800, 0x7}, {{r1}, 0xfffffffffffffff8, 0x54681b4e51ff824f, 0x0, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x5, 0xfff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfffffffffffffe01, 0x1}], 0x9, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x3f, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000020, 0x80000000, 0x6}, {{r1}, 0xfffffffffffffffb, 0xc0, 0xfffff, 0x6, 0xfffffffeffffffff}, {{r1}, 0xffffffffffffffff, 0xc0, 0x200fffff, 0xffff, 0x1f}], 0x9, &(0x7f0000000080)={0xb8fa, 0xd65}) dup2(r0, r1) 11:42:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 11:42:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x8004, 0x80000000) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/86) clock_getres(0x2, &(0x7f0000000180)) dup(r1) syz_open_pts() 11:42:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) fchmod(r0, 0x28) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000000)='./file0\x00', 0x50) getdents(r1, &(0x7f0000000100)=""/150, 0x96) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 11:42:13 executing program 0: r0 = socket$unix(0x1, 0x4000000800005, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/221, 0xa7}, {&(0x7f0000000140)=""/210, 0xd2}], 0x2, &(0x7f0000000280)=""/211, 0xd3}, 0x801) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00002e8c881a2a6f483b01a19e87d4152b66696c653000"], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x81, 0x2f7b9fcdf66c66ca) r1 = semget$private(0x0, 0x4, 0x0) semctl$GETVAL(r1, 0xf8d7e08788a74f9d, 0x5, &(0x7f0000000900)=""/4096) 11:42:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) dup(r0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) 11:42:13 executing program 1: r0 = syz_open_pts() syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2}) 11:42:13 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8000000000) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 11:42:15 executing program 0: r0 = msgget(0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = getpgid(0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto(r5, &(0x7f0000000200)="a5e39a19ab3c3daaed", 0x9, 0x8, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x100000001, r1, 0x0, r2, r3, 0x80, 0x7}, 0x4e, 0x0, r4, r6, 0x200, 0xffff, 0x8, 0x100}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ftruncate(r7, 0x3ff) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000001c0)) 11:42:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 11:42:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 11:42:15 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2001, 0x5) pipe2(&(0x7f00000001c0), 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) wait4(r0, &(0x7f00000003c0), 0x2, &(0x7f0000000400)) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000004c0)) flock(r4, 0x8) ioctl$TIOCSTART(r8, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x100000001, 0x6, 0x8000, 0x40000000000000, "967e3f896b06000300341979e7af14d26267b98f", 0x6, 0x10000}) r9 = semget$private(0x0, 0x4, 0x80) semop(r9, &(0x7f0000000540)=[{0x3, 0x8, 0x800}, {0x6, 0x0, 0x800}, {0x5, 0xffff, 0x1000}, {0x7, 0x0, 0x1000}, {0x6, 0x5, 0x800}, {0x3, 0x6e5, 0x1800}, {0x6, 0x7, 0x800}, {0x3, 0x7a639475, 0x1800}], 0x8) r10 = semget$private(0x0, 0x6, 0x2c0) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f00000006c0)=""/132) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r11 = msgget$private(0x0, 0x400) msgrcv(r11, &(0x7f0000001900)=ANY=[], 0x0, 0x3, 0x800000000000800) recvfrom$unix(r6, &(0x7f0000001680)=""/175, 0xaf, 0x40, &(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa) semop(r10, &(0x7f0000001780)=[{0x0, 0x7ff, 0x1000}], 0x1) write(r5, &(0x7f00000017c0)='k', 0x1) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000001800)=0x1) getsockname$unix(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000d49900001b000000000000400200000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d67f91af2f61abfd7c93a285f6698a"], &(0x7f00000018c0)=0x6e) 11:42:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/13}, &(0x7f0000000140)=0xf) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 11:42:15 executing program 0: r0 = socket$inet6(0x18, 0xc, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = dup2(r0, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/58, 0x3a) recvfrom(r1, &(0x7f0000000180)=""/179, 0xb3, 0x40, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 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) 11:42:15 executing program 0: mprotect(&(0x7f00003d2000/0x1000)=nil, 0x1000, 0x3) r0 = socket(0x18, 0x1, 0x0) socketpair(0x0, 0x4000, 0x39, &(0x7f0000000040)) socket(0x26, 0x5, 0x8) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 11:42:15 executing program 0: r0 = msgget$private(0x0, 0x2c5) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x800) msgget(0x0, 0x400) 11:42:15 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r1 = syz_open_pts() close(r0) dup(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:42:15 executing program 0: kqueue() r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x10001, 0x7}) pipe(&(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x9, 0x10000, 0x7fffffff, 0x4, "88b074561f7b845b05d068e1ae128b03b07032f5", 0x6, 0x100}) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 11:42:15 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0x0) 11:42:15 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') r0 = socket$inet(0x2, 0x7, 0xfffffffffffffffd) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 11:42:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = getppid() fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 11:42:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x1, 0x8000, 0x6) getsockopt(r0, 0x3, 0x31, 0x0, 0x0) 11:42:16 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') 11:42:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dadb1a513b63ca4e492ccb1e7dd028c8f966ceb9279ce2b3a7d8fa76cfe34c9f546ede9d4c484621b4a983b668a0844c0449571a4eac22f6c955672cf3edcbcabf6be45814ff91f04db1dc0fb90e2eac98db8c38f2dcb1541548f6f85e0857cb6fabf5b1712aeb26c2c911adfc53523ecd7bae53789fe034a7f03e384c257393697879c4932784e947e924784ee71b375e0d7f85feee991f2bceb0513fb412683f0fbe287ff6ef2f", 0xa8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000), 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) 11:42:16 executing program 0: r0 = socket(0x202000000011, 0x3, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001180)="06", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc8) 11:42:16 executing program 1: semget(0x1, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x3) 11:42:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xffffffffffff8000, 0x80000000000000d, &(0x7f0000000040)="eb92cefa36b08d324ab553fdb8786d34c88505000000000000000000008000000000", 0x22) 11:42:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="85ff807c1ec5e0eeb15766ce8eefa89506456f2aed39f0c3746e127721e0813e6b3a4f335cd24556faded84358ddc23c19c4f7facc3ec47f15c7e8e3bf7457cd2b0c7fd75776c8572ec603a05fb133070f0e2bc0004a650af7668433a31a1b06e240dd9229d0621827160d33857e8c5cafda1b15", 0x74}], 0x1) write(r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) ftruncate(r0, 0x7) syz_open_pts() 11:42:16 executing program 1: r0 = open$dir(&(0x7f0000000640)='./file0/file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) r1 = open(&(0x7f0000000680)='./file0/file0\x00', 0x20a00, 0x22) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000006c0)={0x1, 0x1001}, 0x8) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="0a47162f5086c861499167a9952c7b6345ec67566384556eec45e2918e639430428f71f59890ee9a347f62a29e056f1abbf4aa2f761789800b0d0e06a846d660e0cc0ced5971074fd21a3860c1c12c511807da9f2df2438fbfa400ffbe16fe02d52b0d2fc76471f3d0d40fd48e7855bfbe5fb8b67154be", 0xffffffffffffffd9}, {&(0x7f0000000080)="a2780b9204f5ff042be4a906955e99072d5238362a4f3119e32c1219829a0f361c8d79bfbb6b09290b1fe484a9fec622cfc1d8dba8bc555dade5e3cba9370f0c39944b08ab5077530b98a33740e71f8c1da92d10da093e7a118d59ef0569b59a3473a0", 0x185}, {&(0x7f0000000100)="e7e9c77c2a1dbfc98334acc4079e527757b9e7de54ce77b99d2db1637debdbbde18598d8f3776eb55553fa8eaba9c26dc2d44feb82ea1203ebb82508104f2b9a4201f3b335ebf62744b8d46591e7686ad48f55838f3ca01891bcfe5cd381c3956b88a81e84c1d677f67eb78063d1d4e586630b4d04908bd5cd677ab921a88502d10f81501b0df44e625f17f0286461883f18f2c125fab5cc328ed63d5812097a", 0xa0}, {&(0x7f00000001c0)="4e87584931a87cf471322702f84053673f0320702b79784a8d253a7a9269127c39f93655e543cce929517d729d4b9a96a74da71791a9ae5cf390ace9c5284822076a11681eabdf6e1b499a1f3a112ac19617f170e1b44bdaa47ed2947d94663861ef5907171fbe6223bef3ef14410d47accf6f949929156c44cdf6075592246072f5e1e698a77bb796c423a1bc2adc03ac14b826b8115239beb0170df6312d746cb723162c52cc3ca559ca0ccde3ebbef9991f481ddaf5860e38f08813853c5b6bb0f23169c5a992a5c05815608e149f51bee132474aeaa90c79b348df2d9cb25bd3ccf1d566351010e59d0cca", 0xed}, {&(0x7f00000007c0)="e5d4717ce09444f0a653bc94a318b10e8b521395e94b94307542c73eb7829cb80988e3c54c41c0b00a6f4346b1d80b4f528c929943b1a92c3cc5558ddebcac7bf3c747c958c95d0bbe9be865b883ea6ce56ba724e0ff945b291f33810017e32149d2eb071ddd5dc896a6ec18df51b2fd0928f9e889f21a0dd146e44f7e4a912b6447dbf5e7def1cbd9270bc5953d2a95fb7e8e839870446d5706a4ad624cb65c94a466597300000000000000000000323927", 0xb2}, {&(0x7f0000000900)="ad4d901f3e3d0f6a9cac4f09e8e29e13dba89d51f9a527718b906e41a500c26d7e21c59677924a7a72f3164d3c4bdce27a5ff83e4c2c2c30796e5bbbf9d6452075b35cb23f0a433e9f19f5a5e110039f6f73191035c62019faf65d74a7e3559f46442efb67ce8b204b7143bbcd5cbc8ccbc6873fdc44406bf3b7aa68e91658e8cb5286ba8eac8a67", 0x79}, {0xffffffffffffffff, 0xfffffffffffffdfb}, {&(0x7f0000001280)="0c10919b16f6e526ed92c92c97879a457855b53b200ab37c871446e6cfdc8e8b3d215f10384ecbe2ec9bd0ca99c09969a9818dbc2668336d349dc7f22b27a549f004f6065d984d1765c6253c88d0d4f637e66e8def0e46d09a45503ce03daac06af9b4d4545da21b94cdb7208b2874a034f40ca1d7bf60bc19ee58c08bcd773cf5dbfc766008ba122f87eca55ac8af75bf8aa1af46d072a67c138a0cd8c9813270c34d553b8bd812b18b80cf5837e337659c595518aa92d5f47ad3480b170a17ed67f1093bdba5d4477455a6bec4d514fc599dbeaa8544d1cc8c98543654911fd3793a6309b5b2a9a4ab2663d4ab8929aafecf3354ac01fe573859aaf212e1becb8784b3e0f9042de0119020c0534a4e0dd033325841d2e8d2014aefe4a8d9d404296cc332523827e93f385c1322a8ca3197eb6bde1b398adb85bb19e873b61f77e27115cfaca58ed9e590f95cf0d038efb15d0c66ebaced6823a85784d3ba7d02b199b76c1cabd92c6e1242114673bad05097c09f43950800693e33011f6c654688b1a045ef706e476b02eeaad661a8b138a22a3bcf4ffc769598c6fb987f321278942a930b1cb4662d1dfa501e7a593dbf16d9e8d5cf89bcddc846e5e17cafdfa5ebd99ce2025c32ff386f3070d08d02594c5db160bca568a29d74da3f122c8eaaa72ddde9c2533b6839e75d1f372f32af225b289f2c45f41e1d1a7922e7d5058d792e2c93f92d2a87b1c806ae0cb804ebfd381092390e711eb0a91666345a51ac40a64c6876478fb657ea3629d7d53bd2b58d0ea395f3f545fcc427d9a9e8a675d7565f95c6a274f2dea4e53afa70ad246dd8f59c1ac03e130d3cc8f467dd48804d74024b119a7f32503fdf1f1832d3b8edbac11f9933ed7255e21fa0d2b1db3061cf0e6b2681a4d134d7f39a8916e6d444d709795da50c0f5e2d154f2052aca83e00c289e7b4c29bd12096cf8fb71881058338d9dcb7fab76afe37fadfe553f2936b378bf1635673fd536e5982b1a3eb46c398fd9e1c4b8bc0c43ca7acc668ffd0ac656b72eb2c5548f73c89b5d1b62f5aedfd508f3f66c67512b0de51a7f380045de701b2ddd075ee75525c594d715fe292d9bf68eda8fecfbce010c6f91ff5f53813b6678083c6c46e6eeb7a31b4ee6beb2c913a42d4270b8d3fc748aa4e7536be42c14d399e1ca9d070b10354e776a92c0360941ddace9dd0b6c6f9c6f732d74dd2f9cafad1cf33ce90134274ae7bb3a6b5d533e49cca2235e7b9f31c5c407b1f0cfa47827226ce6804c86a0348c79c3feb48f501075feb1c4ba9b901f858ea1484ae07368a9d09ba1de68710030ab4a5eb6f7650d76af355f3514d9268b23871a0e4b208250cf97c44aab5b036eab233aecd93f2cd95a6fe73dbbfc939548b8cb3096ce6884d7a6a9a9e505efe0b290b7cb567e880c41c4390bcbcc8494a5aedf91a05f66c84c0c5302b388f670a5aed33b68a6ebb99bbd357ce0c38f25d387f74db1b9bede16d002db09ec8536b53a698cf5bd023213b9fae801808db5c1c49d4eee475ab0d0f68ac76f77b5a70d15f5e6f064158bc3622f2588609e261a5d5bffd8ebfa58b96a37ec27efdb1f56ae8df0c083b1882794a34c56e9421ef22000e2c1cc39bf3b5585ebf8e2fef11cd8ac3a2ee3cc86eeaf642aeb011791f1efbd5b1ea6af3e503d056451967256631dfb19f6f464a98d9d2ae84c4cf90517eb7f0fc09f68227a9d2750c84204a556cfa903917a07b7bef191c175b90e097bac19ed44e38c4016c9998fdf1a59d7e2c950510af78f6e67b90babbf1fc073d0bec9563692a8451e4b3122073d5494fce92c6d5d1ffadd682f7bf0f118c82fb759178251ae1e2b8ed2a2dda7faf233921d17d12f86727aea5aaa8da7607c82318b9120bba88266b1978286452ce38354a199a632d4b3b201fbf46fe1eebfb5eceb960104cd7b64632887f4ca5f868c5f37f9428eb36bd754876b445bc9df3a72d7e9e478d8c02ddf1e735aef623838cda4e91496ff0eaa680f420a769dca525d0104b11dc8d58713f5ba845029888234c225c6acfc53890b6ba964f0c1199fdb303d97b9940157d6669e5f1f9724b44f7338c24e1a5c0a45c918c6828e060c57479f4d8bb89c649e3f4e1871ba3587cd7a50a94d65697af1eb84352fee9fe8792b1430d473a15ffa1987642cbf407bbe2f75b0cb3419477a7d80460b2db8782c06e7779ddf70ca752c7a274c04776342e235e0c17e87688b76005eca3b903afc5d4dae9f980b5a1193f49f8397512f12f956e7af33b4c42afaa34e42c9c19922343339f599ad0fbe550eb7f8e85f5554c0170ea7f0770721989578b849756a045675ab0c3d9172b767627520d0f09464ec64df917b0ad3d7c9f684db6d27f9fd6ae3c76be1afef90e2d6b1722c34d77842e7f515234498e9432b32e4ee5f92ef90b1feb297550cf34357c144dbd0604e59310e2b6b2c38ec89a2f54861b616d440660a8e77c9976fcbb501a9818f22e4f381be31484f8b14026a2929994c37678ac57f4feca3b9b7f75fe5cb9244f2f674450b35391d2efd2501d3b125b468572d2f3650236693e4a1ce48880fd30f47c51a78e195873fbc06fdefe05a0de31f5ccf8ad44dce9e322505ef69241373044cae58961ef663031d3fa3af540b21eddc4f8d7a4788c31f5c2caa8b976ebe825ea19059e077152f3a560fc0b10806be6c4278acb61c05d9c4664d63ba7d07772c27a5318ea87bdd51e509d59d53321ff60d108813d1cc7b6a503bb1cee08c9b970116ac1fa3a1db9552c8a031d221b30e43ecc28097a7c17137e5827b7aaecad8e330b22e6ea9945e87a39b24065348283db9d6eb890b476fd4825770aa83bbbd54fcf99d223196a1c63baf73d3dc23e9b49f7706cf5380ce86ca52a21b80f98d51626b9375bf25516c50a6d5322033340bfeaf4690f3859b84117ad5d9f3db9fff7d50bc3dac6cfd7850d69e1c2a56d71296318e0a256efa1f6f9a25d1db6d6ff60cf03db8b089b65a35ddf90c9cae188d72cc377ee08c8a715c62ffcfb951539d0ac1939ef3409f9227c8341f8ac569c63f7fdabaec31a951920438245ae8e45d03e7242ea78bea13207903e57964b4cab73d3cd8ba0fc1f1789126cc762b66edbc543ce7fcc71eb8a305836812b0ded106b0491f6206ea4d4bb10f9736f1da0cfbed4997c94056e9f03f07d58ef54083ef7e43a11600f6c3b8849bb86b3fbd07df24e1cf60d53df4bfff7f7a97eeaf84c0eea97cc3147d634867e44b4c2f0beec9c2cb9fb896bbf17bb8b2350b11bb8c03f9c0a068f27d22b12c7745807974322769cb7f8d7d3880cc8320fcae4431aa7de51a439d78120f11d255b1012de89543de81192e37d92338f8e65d495622df45f993f760b7d99c15d822fbf300e313b2bbe9667c058e6e2282175826e67099ed3e382773a51ee82a37ab43574fdfe2b7d5070a66e33f8931fc022b33b7b87f2151a5c250cc91c97c549c86e9b6030d60d623afdbc74f7590cc9c58ba527af467f3ed0ff758e3b9344a6441ea61527f3af7275e4e9c5cea1dfcc90645933442b9a2094f618db6a45daaac0f5cab2ce5b57e16cf7e77f600a955e7cdd8613cdd9ff2f6ae3adb2579b67ee00c163effc620d0824b58587746138a4a160e4a62f8a15a6a635139de9183f723510fd3f4fc3e32686a44c78a20bdd522ca8db8b72e0912f2d6b6ed51cae84d2db4b85ba93e941b075bea4f4e5dae95a621e4fae2881c4aadd499ecce9375db146756d6b7954ae97f432cc2142a32fb1a433f370ce1b2f94cecfc0789afe9085c1b33c6d5fdeaa96be484611d6fbec843d5aa2e52662435df3c7961029f2357dded8893bdc56f6f0a665c0726c7a775512935023385d9a855142c6648abd8809c55aa1def75c5fb92e05096fb0b817859ff07542781ff05a2039ff7fdfefe461113ff39f04839edd0a0db5ba0e72d619015640175d422f246c0cf40696e91d0225de94f5ef921dceaf3654983c87f39e6f2bcf50ff67669fff45232a5b2f713117107d8575ed5eae223b3b813cec08bdca2564057e46a81d38e7b3b9b42a5499d9e0a3ac09652ead253abf4e201ca67b7c59357d06a1d3d87ca6067b286b582d0f240f0d9ac4ad7ea667b45ee4a4c28101f790252cb9f0b99d845a9e4c546ba409abca369344b8e68ca5a2488562309f4fa6f756153e304fd095ca6603f420489550382b3a634a54efd7442843b9809b51743bb72f3cef3667b1e25a34c9fca71542a2815f641c30ec129aad47b2dffe8c34c2ab7dcb40e1306857f7f25332cbba14ed746df66f61008f6cf713feb007144dbb7a91199efa0217d6d252d3bb9e889db771ed6ba469222981eb5fa3b3e28dca05443b6fd1eece25c5902c812e37bd1641f644aedadc84e90af2cb3bfc02957144c2b0100df3a43b16a5c71797c9b294d73361d52714151f6613c34988d17760f3708509959991d2ec16e9880aa63cdf4931e014a9f88d022e7adc600ffa8ef4cb3e98af6b53b3b9049e762317f891fe37dfe90fe0775deafdfca92aa7984ce4373d162473e552fb7bbff709340cead5608a4056eea50d7489af41ec4f8266e4fe60adfe0e289e8ea32e60a16ac610bedfb50bded3e46833d325fd637aa0da08b3709d8ff8eaffac8b35abd837a1b1c8a2218a2761fe2a777a2df2ded86f255dfa14d7b1546328979f96e9497c8ee09e8897d0880a4460c389424cc928cd31d8c1f0cf87f0f6ace88d0ba9e8ad793c2fa9fda19a28fff4d79476494306cd283358b9153409fb168468e9e1b09c0e41881048454eed180159f524179d30991ff2ab357590fa94210925fdfde04baeaf0b55e203a3d744d0e56b299edd277ad10b30499847b4a93db12d89aa4d92260a0c79402cf65d8d8fef3b418b7fe0e11df604b526912d185e10a3b127fec48078f09141a245d1991f114a9cdb9d84b0661f53672b142f6b4c13efb21a9a1a5ea775f199255a7cb48f53ed87d322236bbea1e40b6ffc977068c2d21f7a6907834ca53e47b556758590a2f51097dc778747a81fb75fbb763193f4de7d2212266ebf5d8934782206433a6dbfe34f6ae4cd021c55b7d3c0bf72f6431dbd0c48713d10d35a2054ebb8dd084795d5be89e639adfeda26c8e17c58674bcf86ca7b0ec0e116a8c6b085960a8a837c7ce891b8b15bfc03a161e449f02fd72c47f7d33bb836d76499a019f91cbda2f585a1b1c2d978b5509051d491a669957697aacc15e490120274f77324399248a3f8c4a74f27974ece2a513aea02c8a595025822489276f529668b4da54237c52466faafcf3be06c61164a37de626c0c273424e643c190af51337bd50dbc6e7a8ecc132994a85372b48a4890ae306d93f264abea1bb56af581cd1b4f74f45b65bf7b4a2101546883e3556b293bc7810b61ec1acce8625da8335f0e4e6184a61da31f6a71958d52bebe3632864aa5d2dd9c1f85ba30f58ce1d26196a7a527a5c9681b2186e84c46c444f7af4cd5b88a937c40adf62a98024f20654e2adfa6d0e178c164a2eb331edb2a7f7804e8bfa12a1966c56420984fe394d42a6c28a9b3b91a781120a16d90f8c733219110a5044bae9e6e4e2aff0822b3f12b7ad3857dfe0bbfdab1993d17e9cc18a9016e3abdfa3184a961b591b0a79614793e52eb5cbecaada088bc6885222a9ef685e2c74b5dc32247465e7f47364e65ba227cae48d836c5114b6015cdc0f8ea7b307e4b6d9b04391aa5509eb5cdb3e080a61d3d1fa9d47de38bcc39ab", 0x1000}, {&(0x7f00000003c0)="5e4868d305fe17e67a0ea17944fac5859a3dc25bd9cba73d8a9f7c4e82b00f5e733dbaad9896d0beb985d03d024457e390af3adaf8bf656f42a826ee9671ed415d2d180dea77e8e284280a35f2840bf94d25d2655a80a4131d257d714121077f20c55c739aae5f9bd48b11ab91a70fa2a27e48222c600d69d0a93222b5a59b6894e9de1eecd17626c0835eb141eb191b1ed96e18ed9a216c275587d7fee3487cd3a7d23bd14c84", 0x103}, {&(0x7f00000009c0)="717b53bfb07c9d3f0bf9bd39771a166112118eb349f8f8c22f82c38806c280dc41f33feabccbb8f0a1a06940e364d30a1fd73597c6a03a4bc8e643bf6fe0912730f128cf35f05d9f6910931194c9e06acde7ec83f7051a6ba9e6e2b5ac2da02b1e432ed4d535f5048b9f982a651196494a82e5a6100fbd79a02f680000cc23cd600dfed3e48b3380fa29282762e3e84e2e24b0b6cea0733edfa86eeb23115a5e5d91e4173e0891d2227373aaf33303867d73b9d5da772289ed5471bc6cbedf0587da1a748016ce814a03903ececa0c6a1863694fde4228ed231a00c9809324009ebf048706310f3911", 0xe9}], 0x330, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 11:42:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x100) writev(r1, &(0x7f00000018c0)=[{0x0}], 0x1) write(r1, &(0x7f0000000080)="02", 0x1) 11:42:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) socket$inet6(0x18, 0x5, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 11:42:16 executing program 1: r0 = socket(0x3ad9c39127b6c5ae, 0x1, 0x3800000008) r1 = semget(0x0, 0x7, 0x14) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000080)=""/11) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8}, 0x0) shutdown(r0, 0x4) r2 = dup(r0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0xc) 11:42:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) socket(0x36, 0x4002, 0x400) 11:42:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="06", 0xfa41430dda0ac9b4) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 11:42:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffffc0c39d40b8e007000001", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 11:42:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000040)="a0ce8b3049c48cec1cdce75995c4fc27", 0x10}, {&(0x7f00000000c0)="0fe89066eca1539ce15094", 0xb}, {&(0x7f0000000100)="b3f30a1ca9e86d00be5ee2989f9cadb94ce1b2a0562af98fc3520573ca3cdbabff82f45302644df733721dc19fc4e6b271f053e84004bb26c110839d905100e5e2d9e6d84cce", 0x46}, {&(0x7f0000000280)="20d6e2d4ae5dff5aad1e12f61c0c174b2666c75fd01f51a27f8d6eb3969a9e83f41b811de01a7349c051153d1bec8d32fea2a7eb37499bcf70b940b676846a78cd1dc360f3bd69c6a83628d05e78700514bbb8a3dc620c0d4b53dba90c46375e45e0f8009815f277ad86a0a3b0e4a3dc6bb952864608771f99f51988a01724a996cff6a995fe30849aac96e6be0e2e4f00af60baa04e", 0x96}, {&(0x7f00000001c0)="c29d6bc4f8e6140a69492c0fcc8fd1bdc68a363ddd6914d0c71dc46f2bc5bd340f35", 0x22}, {&(0x7f0000000340)="d285c826b4ffcc6456285abcb248b619ae70a50f3b48a62d38d5a925f2f90adcfe515e94d9fe8741fee8b64dd4d64272d2fedaadf2c9aa064b0f0bdd9c8bd36ddfe0f5142a5698dc726a00d6ab6fac5004bb345d7d6c0686da908d200d2d85c77cfb741db69bedf2457d5edc05a3cb785abd3a6be77f465ff0b960ba7181e5936be66a4718b3e93b31b6cf957c9f2fcf7aab5f243c9cc7dc261a8198ad87855de97938cf257e81b127c2af27ec19fbe3e35e16d108de6817a30a65029bed6ad0cac1a12922a464b6bd7e94e7a771929b5b097f13d14f7b0c5fd6316bb8cceebc85c27099", 0xe4}, {&(0x7f0000000440)="104859a8a35d5912b4fc210d4794e0c312c5308c995655e023ebc6134d82fb689a7032a7db16ecf9032bc4d35613f1fde20d9ff7249f5a3d43de12e12a7f987eb4f0d42b18ed19a7ad26b0bcc87a230e280f8919001261c35f4fb9576f71eef0fedf571ff36e037875c17cc246a8278ddf9065751d7f94ddad0f629ecdfc1a1abfd3bc432d773827158acf00e8e7f27699f2c771b1de6af1c2abcddafb0bab66f9d1e00c49fb753c0c547c6908d869b3cf1d0a9da8e24ac43e659b8242f9ebfac736d439948fc9939da80fdfff2ff69ed354a74f1edb83b39966d77997efe8f9dc60645c7b3fb6d9f802c86348155aedff862e38d49e1df6fd1429264273c40ce4d2070c5a3c17455fc1997d283c6697151d93ac844d6a9f4912420106482df6b58a72b72c3d063a8400577f65d3c904e0ba0928c163b6031eacc194c9ffa8f02d67a74b8e0b5e686b92dec141e41fe77d261297c883b1128dc1301905f589ef9df9cc50a436503f2c7320817534e019b5bc136655c550e74afa89a37645758be407eb22276535ad8b1db471da15a34753957ce1352782152567e863dae66f337482a915468821ddc3c0867acdc5b5b2b209ddbda9d4cfe31cec4a90945e7146263a1de149178f9bc8f999f800af0072d458c4f547c115910f981d2d969a1ce9e350b28355c2a6fb0e57a14360173548e995c11fcefd254945de6d107cfcff961eb655c4b473cded71a8744d63df3ba133ff53a0bae2c2742ed8f968a3a7be18bed7cdbb989e484d83a7281409e4b0449ac0f074521aa7d60445a181a1093780c15e4ef1cf33f6525f272bd565187ab44f039813045afa1aed2d03784c76ed2f2fd6cfb6f42295650eafce78aee6b89bb4cd8566a6fa16742af2866d04709c7b89e863ee7d41be54120fcddfb66843579983ff10c182a2798c9efedef07294583727c095ce4fcf2f3cd523b1ddfdf49742fe9ba928a84b802c7d18f5ebbbb5b4910a29d12cad4d44a599af9139bceb50d78caf3b60ddf53cab2a9867f51ac9c045909bf26c80e82b1bdf9905158811b6dcaac26461bfb369a7db329c4e0c7e2f1ac9a20a1a4439319ec14875e9e6b0ceb32954fea6ff370c520c2ab6474ed902d80739e73084765f1c3eb8f9989945916c6526eb961c52e1b35a20c003f2de8da5fe1d6bb409f3a0d9cda9ea97fcf73706ef97228fed2af366884e6e492a255f875710f3501ba059dc87aa2cb4b20d024dc28353035fc1df7851b0d5c0dbdd6e252685b1a3ad349a748272ec40cd747c35931025523345dc00d4a397df5f5870be40cf8d1c20eb0d0c6a5f40c31059127f4abe89187f615df16cee28a666ec92910f4e3fe078e778f44cfe8d29ccd56b70a5717e967c94973e2e3c26d7ae47cf57c2aed7a0968b81595f9c727c98621c55c171d019ee950e92034273eb85bc863885bf09ec839d762a2d55ff6104be3138f7874cdfe928561ee952dcd45a2cd608d10a9d16359a0006ec042a6547c1ae5a9dfd80a9451586f83a6b4f94b48329e21fe87bad3d186039549e81d8383ac723661deb69da53387f46dd25e6969216ee5cb34b965dda9b9cdbd5b24e84cc585fdbf8cad5128fcf32d6ef4dd373cbcbd91a7d1cf24cac4486a065baba7120772e169bd7cb4b8338e0160414f6784e36db8484e0594985a5042ca909af5914a8745754d4e8163ad83b0fe2acb6b04089e94e01b3acaee5700cc0e49d0f5e02a1601676f539f7ec126b7bba02fec6485f53d494eec055d1a7a60c0ef38e1a06e05357d27059430f171f583e8de511f19a431656401fe81ed1e3b5b52071e01cff85d42fe7b13803c9f3422341bb17b9503b62c8b3f92c2ecdefcd7a8b98c0aa0463b80c6b7b0b71452b9e53f9452f07063ef68f690092703065923f81d8a56b5fd3a5844a3b60a6bf3b6bf1ed8d56685591c671382fa20bf2fac7bcc70b9665463f425a5a4bce692da7c6911d012787a45f98c3284e4b71ac0debcf87e719043831ff051338442e609fa76168ac98fec6764b8250e0bfec5d0589009b10edaf542572a613ce833dec2d539bf233d5b89bff844aa4ef8970165fe63c975fc3b38d4b6ca204126d8d5dc1bc95a479eccc28c8e5c81aa26e926194dd67fad073437ef264fae6210631d17c4aa3ed52e78bc42123e4ef9045511c827f98029e3f2370e402a06fbf81460f3ed2de5b875e72ae0ed414106098b1f816f2d04d0e91822af5ace05f308dc46cfc2cf4513ae08f02c7128fad02068ccba5c710d092a74b5cc8b0c6a95896a00334a7062b06942ca4e493ae70cdd8d7d0ec906b53f24c87a14c1812502257f92adb4ca49021386d6e174ae0718fe6ce7019acf1f764c2d5e2415c186c6d63d16ae7793a633c6a42e757197bb35050a467b53e2939a1e760222d9437eb2a33f86ba4e3afe732a3039db1d9be3d71a91fd9c70306e977002d1776f74f20b77f58a2ec4f34100a2a8f8ca8c8889451beb214fe26764f169a64fb3e64bc946526a6737799f15d721ea91e0277455430a7ab36fe26535347668fff1c76f7cc05cb1d8c2b642b4fb3dec80cbfe5b54c1ea5f152cf226fedba89ffd2c485c94e074dab1c74d0f4ce1356f0d6ff899aa1b401356b780a1f826c41c1e3599a83e9f0121eab23e454f6e183418f731ef0e692766884b9e9c7770c2393b178147b5fa9d1a2cb130fd2266aab9cc20315cb0b7d5024e9f856d83d50cc3dd12624b55b7c012cf90f6ca636266bc814d8d1c619ffde9437fc27fb1209a8c9168cdb64b614f70fdfd3a62cb78f093cf1e89ecd668e3625f23360aabb7e98ea43e00c330a0cdad6c79f59200710fea48db039209d6c292c668dbcd71b290f62c08caedcc1d87f1e52bc5f8e23e71460db47c0b49c535284acfd7834024b2273cf91a98b13d76d94d88a9918872800018f84661be65575e27d7268fc8a12666c137861eac7baac02b20e64c7e8d987b2c8b78d9f6cbc9aae40fadccbc54256d5e33bf970bca7e6d2b1b51cf8716af706e3063e89142e412ea02bbce7f23504f42591138eb067d886a75697454fd67ed1a2858c24dcf85acab8bde45ce0b7edd6926fe374fb9941bd2015eca7121de0cf04e4b5d1b86209ccd1c1203d39dd72c890c49e7b1fb0a0e2c8de025201a6354caeaa3a4c318eebc8fc703efa1e0317aa8909faefefbe8760013ed7f1ccf4ec06028ec07dc3f0da4bf073915184cae6e1e6eac9a68e013e9313e0c81f14866cf7bada07612d117de6d391e598300a47368d6f7eabded04cbe288fac6067a64fc025a950e6fcbdf7465cdc9082908756187887d387d266ae18cecda77807b5a2f314dc01f63c866dc000d985b3dd823e82f12c74210593620d26d9eb393de4eb75d85a804da063531cd1d8096f3fd8faf6225afd0b8edf4ccd5a05560b9bd1fd11b30b475fac55592a55c9c585ffd8d55195274fda2c29a3773e89b2b27037a8c4d51b098528fdcead352b346f1454dfc4289e679fc1ca81b5f0b616161ebc1e013bafb5850d9619249bb2a6795e243ae7c5c2259af50331b7dc0c436565caa0daad9fd5056d3fe37058571614429831bd2c26431cfac41cd45a5d19c777f092fab9b8b1e3a56d95758f3adbdb29bd508283953ebe7525215db97abd9c283947381f2c3de53915f53ef1883a68deff9093a032dc5af2d794bee6b5fc98928f2ce3c8b1a771f3fc9214a68ba5c3a11717627fc2b9c2cfbba5bf7c5f68a89bf2e319c9b2e0107457170e0a9f0dee856058bb0781e694250df72ba76af0909740da8a7a8975e46004c1ca40c201e11e013d118a15f60f1a58580b39ba91ae5f868b9e0922c7bb97c6d8e3711a5477f5c70d8cffce8bc62c0fd080625224a6d90b5ac2ca67277bcd02f821e0ac9d094b23b144934f3e65ece61cc07b33f7f54fddf5dd6c51e7019250cde974c069231d53a032499113d19eaefc048545ff2932236835a1e2f8fc7e0391ee967a9a52a5e9b823bf5833d094464f5d54918ddc825e09fe2dbee2704c61ed1ecef875dc9f40e4d042191c2ca3c175f67dc97a065ccb05922160afa04acd22843177068162797013ce91583572318fa5f46faaba490e0ed13c8623e7d44ca1795161f898b3e2297089475ebfe1c0153f9eb7ff7594d5207d645768e2511c54540737ec8118ee5852114e10484a0f1d9097e83a0896c0f452ed8b0b3295871958e4bf6d6f319d097cca7d43cc4ef9d4febc5d54925ce03ce5e7801c2c297f2ca1586cc1647fd3027c1cc872b65b1ad0532637b838da48356450dbafeabb4611718a41b8f7ce252e8b04bb2c142b36c70b732673d95bc517754e53163cce6d5c3230bab4137d11e791d30982b9c6ffb882a4ac90b90fc3ebf4d374dd4166ad6bea10fa0bec01bc45cec15258d7737d18ca2a115ddaa6401a926f181d896c8731ce4e94debc9f8d8932b9657caa6566a27de14b3f7e71f57329cb7f75fea207a71ee0d04ad4779a9192677b44990cf6a95bf30efd21d1fa1b489dc62c98d4d7ff07c8d81fde742568c0af41b15bb9e6db3b0904cf7e1044d12004b9bf0444dd24c31b3dabdc1fae237314a74edaee3b4796b84d68096214b6d22eaa8eb8236508de9dca4bd9f2b49b4367cd14423a21abd30b49fc59a4595d7c0592acd3ba1de411152819d63a1859bf7946eac94313514b2b1cf0177e5ac337aecc77c3db03193926c79e68a068511644da1a434b9eedbf8454608d1ed7d4b1f8fb854fbcbf21992f42b5dcdcc1087f4411d9ca28826ee71d07f05ac9f699b220a954eb2841678d8a93357a2e4673642383e9bd38698bb7144dbd10df07c32b15b161fbadf65438f77b9ee46829193281ff4f0944f265fbaf6daccc328099be5149eb91fbfa14775369ea9d61b6cb5e62b9f2d0594ace7cd042df7ba97ab789215fe1fc29dc6a0db3108532f880579fb25cef3235d4831932c6f7f5ea2e8060fa388e23278fb498f8b1e51bec8b853f1a8d6a6f7939a5a6969d3fe0ae1331009bcfaf665f8e75b30bf7cb1447fcac6fcb15dbf7e2d8ae7bf94f31af962f6a474b857980505d6c360a998b21b487d78db5f298c5bdaf02d6967a5afa49dd4e3996610643c3783f462b46b8df612053f1796ab1e0698d1248d0e77b90241225585af3fc951039f4f828d6febf80f8829e6e4dbd8021f04ddab3fd6d904045bcc1b83ac0b82b949cbb71c8603b22c7989734976a28fb6679f9e58835aea8531eeca65f41b6b6b0dd75f6ba59ad89784f5a11a9215f0f13c43f89b14491de7c483b7681425f578b191c11afff7e0933ad70ee9e094662cc594c58f28ef6276baa231f275a9239ddf263e97d9a6e8f7bc0e8db3fd29b19d1eba7a6f6d2b71608d4230547253f4678406d7fb57bb40517d3e1414c2b694c3aca7fb7db76db59191db1298a1920d5069bc9b9a52b515ebaa37fee9a5f67bb97f3258373a3ee366b5a063843aabc2bc68ea0a1e2544caee521b506aba340656e4b4b90279f5c39bf9d5983263d6cfe4d9f2870e9bdb6a87ed19f9f44bd40a96285201418ed7d1a4430306ae51198833b2973a252660ef9925c019cd27e0c5619532010d2567f13f6789192b9e727e71cffa83b9b64126fb0d262fe80296a392497fb7de71523a4232b700465954aa077a04fd2be2c72d851e16cbf603e7bc8e2422d69cebfdf86cc5ec2214f99b73db70451c7f7d7f620409e2c236f309f849fd8a2d09549cdee283a1131c7d1cd952e493e119193346de26636dcf8177e8915f511af5e30252fbda0f540", 0x1000}, {&(0x7f0000001440)="45b7477d903c0d6e5cb0b9d00d18bc4ff45820ce90b09a167fdf1a9eb77dbd87f76f30ebd6688f8f79bcab7493a3b324f5d16d243de1c20360e0e5bd85b51103cfdb2256425b3ce759e52e686e5e1e2044acc998", 0x54}, {&(0x7f00000014c0)="54e513c61d2418c40d9d159890baa03aa204f1d2e52303abce488611bfeefc4cafec48cbf262a2164184965f7e67c8b2b79f66e7f2fb439a50b5fa65d08fb72b892495082c55fa153aa42e1dc0d17ca6961b26c299bdc1e6b63aee52544d404f6db794139aa78018690f649eb4f5ca0ae2a61f6393598c77941db7b0eadafca67f4a3f2c458b6425e74f6215ce5d2a43d2463e834bbb5326e0e15a6dd2f0552272b0b61dddb71f586f09a23106c0afdd3a58dc2e8f934a6aab209f03a0701f3334da07d4d8f868abf62ce6bb094b2b1e299240c7f6dd8918d758e217d7e1a920a5974edfb0bcb8e2f99d363eecdab895c81a34c12609b01f5e3d9a5ad932b8379500779657f3887ff327e076833da3f3f80e8892b4b8848080a5913b1c035d8e700d5ef70b28cebfd795d626b2a14249fb940dfdd29e05e37cb0d0e2f0a60625eb763dc06b1939b0989e5422d6ba4c6dd408f634a771123abf9c294e32d8bff9c0da4b572d7ece5a6af26361f4a6b34e49ff1395b06d258c6f836385af864b491dd81eb0f64c40b45fb11d5fec853f0e15301da12bc6b5ce5e0ce75d93b5724de8f671ae87b0519dc75882a940901cc7fbc49222dc3df69a20524cd09bd5808e6406b69e50df2c01a86325f0cb98481653757833f7472808309605898c9f95f80d52cc52f9bdae57ae06a121286875dd8d87fd84bba9d4376c0f9348ee4b0adec486ba29014a520464158517eb163f279345b947a470b0d8734b47af0633d8b972d729264a32760b77efd67d128592ec082cb8d38aaedbf2b5a802fb63936445a9db7aca8288b008b357d227244be2ed7fd1a5a62eca385af54468ed9a7853a152e7ce1359c03620d8d435b909d31361fdb2ad307a30299da2f003224ff1f3633a91cb06f75283671105e2e2ec773803e984c011ac3ae791695a17edeea4b1c933ab3949f725dbf0728c29a72e0f5c09690eb80a6b499607d7b5aad6f680e0897e8fd82cc95c5660a985f000c565e06234836a49f8dc57c11f5f1310cac73ec86092a2bebf5b6d105792abd4e6b7e3683f4bd5170e4de38f38097373117d8be88e43a5db3cdb0143400f409a089d294536a0b44abc4cb4fe25031826880a4a74019b1a913f0d1ba7045a0751fb3151014cb39f1f04d34a4d645a07ad5ebba53884560c69904390d58fece7eed51c292d5fdd9ca1d433a70e464db2ac59dd8278eef668fc9ab7492b81d5baeb2a3d6b4cafdb7a83cbdd41b6c6691052bd6762846f5ca9b85948ef00327916b6c4923aeef8488f9da4fd36ff17e1e7d388f39d247926442b2be5ea7f30bd7ceda73b1185d129dfe1bb0a609a8c9cdb5c80ed091de3b566e5893aa301f93b169e7daace298991258899efe9c5e30d0b9f8611aefd3b533460963890b6733cbe009509d654f87d34cd84752acb1c3fef3f8a5905cb5eb0f95cc85febaae7bab3b3042e4487ac21668219327522958cdfdb6f882c8d4bed3f0429e94d5c614bf4e3bed0209ee97ace11d968154b3d0ae393f0902a5f54180599dcb22bf953057c2f16d49933c082dbc713647afde52234d53ae0faeeb31a069eeb27380b24cc659dc3980516bea73e0d6d4a8fbc77c985c11f03f7de24d802c4b642e9b9a59ce622d74f536ab028303466353ba5a935757a4a28d7e4ca721312255406e957ea080c1e6be11df61ecd73f5633fdfc498aa1666fbdc646da03d38a1f12b386fc255e52f934f07cf90e5e115b3d846f1fd5d668f710d08bb54981ddb1d56fbcbc6eff817bf149781fb65e09a7ecafa118a29ada446d20aff31c72bf260659d5846e61e4ee6626eda17bb65a65f67c2609190a934e5b7c316844d2fdf6f921fa7868da5404feb6011b53737e180aa6cbb755bbfabfc9880318b388e6c46796ddde9deca4ad3f869aa293014e6c0426302c7798eada2bd2877655d17a314a7bb0c25bc3c736325318e6864c3ea9f265d0f3cf2eda70e0d06b1d8397d1a88f294177e1a80f370054392c3f80698018f4d13ac4a45dd7d88d8c1bc91c077f70bca9190234a96735637c16613e745cd634c37099762eaa1e3cf145f1b672a3f8fc1b57f84d554d2488c40e7240916e3a7f2a27f14124c9117be6379493f2a05b40bbf08b321f8ca5f06514af23d1b111c6ddcb29977ebb5e48ebec52790c684fefab78d78d1e9b6cca433df13823653fbf23934a2660c5804462340fc45a0496060fe76300e54030e40553c0de71ec934762cb32614b7ef4d26b34516ce6f72371ea97a76f1c8825091fe6558bd03971295accd2868234f9f571aa486f873d16b291db57b7ebcf2296949dde8764918363d48eb012cc59ff1711fcd6d8dac38fc88a90420b0bec7acf68180e913e630d42f9efb120a101dd0595c985cd5b9c3fae35390dc601a77b1495a9c84a524f2f4f0edc5655e2b91610a51c805ff0f7dd887189ca75bfaefb8a177526c88b2b9fc068a3a40a3d84cb06c6542acda4bff9c4d8f88a1ec62a0fcc8e694aeaf7565aa5d403482fd4ad0ae2a78645c189121fb7458e5bfb7e3ccd3dbad8c391df30664c39262a4decdc51a39447118b474618c6ab48e19d2f95b5fd4d7092212f8788f515e5bddc07f620bc995ed5ae80475c4ff3c1bab3ed4cb87ce221825b04c396c48a9d3271a379b8c50c3c6914b1d69346bdc93eb774f86be796ed50a2c57da94cbbbae5faf6373b540ee970dc7e5dc38dec4d590417cb100022656054f0e56a4b7fd04c3cbad5748dd82ba0f56595f9eb2197dc55cde09877b828cac4295fb26fdabcd1e8a03d79f28afb7b427b9ccad0016aa02d9c250c2f072b68cef9e36dbe8c40b894e6908f66a7ab0d08710a44e1384a4ba3414dd9042305d4944dbdb4db0fad9cd7f6aeb78be85785425a780303ced647f1871a00770908c4ca1e5f56e327eef47a959c79ce73ac8f3635c82c71a421737f9b015525a21697a2e981c532eeac9a16564111ac34d20484c18ac844f59127dd58adf685d14882a75f921e3a1b2d69396f4b85a469449a9eb354b3424d621a410d00440c02fd648c89e185b6d9f7ff9f8cf53cde1ba6b1baa76b83b9242ebbdb4b272b40b7dfb7e2c9019536591eae94831cad7b3473d2574c145754d3273f58c4efee84743da7713ed6bf54a7f42e5e9ac7d60a11f09851f14012544b3264bda7c2c41e905972efe40f009f5ec17d7c879b3c1e2bee04438279bbe84ece4bb481615fe77ea63c4b7b8e5d4ec0e97afcb52e436ecdb8c330207d5bfa140d73ae8f71b34d25b0a1d79189c711d0153c2aaaad2ab5939958b5b1fbe7d87ce254b429911681339a750a51d5889515483bb10456182b79dcd43c52e346ae2b68cb6040661d90157fbd0beb1c309c484dc10c8a63909e0c170a0bc97f4953b87718e7663c79407d2cd669df1990ec7867b0072d6eb3e8531478bbd292b8310fcb951f3532f27a4ebdc7d1323050a9aed1fab3c16be3c49f8d7e382a155188f813d29bd14b899f9cc6ced72ae2e8e1e20598e2d27db4eab0dd526947c22d6d1dd6bb934706bf7cf772935ddfaa8cde0f313d6af4e326d2f80125f13db79cfcecb7d59547979b5e838c32f528fcc52bb88afb0699f5ff38031fab91d165697ed6ad4f38ed4d95fb97987cfc9fe2ed36a6e5f613dbf9743e38a0f31d745c59c87c8042c84fb6cc31e0fc5852a91fba742925874b44b8f7be3c40a2f61496b6c0ef60eb7cfeed5a4b215e6121ea17ce464bc840c21ef7e1f5e7aac21773fe1fff72803f48169adaa9a6c0d1286b20527132bcf1be73d00aececfc531c21fb9b350debe74b188284660eeab7623d97d596dda9d1fb6046df275c5342895c0a75563ac6bf5361c7f1b50d1234cdda384f6cb6614d41d766efe2d43765822bde352643fc56a5f31689b7e82569dc5acd88f7651d76489883d4cb13a92d4ab95353a0fccb0c78921023dea2bfe3ef02d2ede61b8b4c58a1e502dfc255e38f198041a842f7e3bfe6787a7375ba90da7890ca1172f4fbea00b357b7fc2ffa6e3ca24738691ba39dd6a0080497ab80e72c84fbb899f9fcca638bc4e81fe54feadc5507f93264ea08bca4907664688c1e8461d587ba5a5d909b424c27f3e48e91af4601d253cf66c033c24517b6897253913b0ff014aebae9e541407e430f86932452f8df5397612b4f8a614e876206b4e1ba90a08d399cfba130ae0e32d3171a45743600ffa90a22518de6f4a7195f2da58ca6bd940bc339b702560ddc172e0e4d238c07d3cf48b38e50a75d0fba9134abccbaad9e04037414b70edccc50d13c7f02fe88b2fa3cab7b9b0e2388db8a6f7b19fcf282f78ecde485d4b36c10e80e04546be5f9ee272d942b74afa6913d0e71f26223bdebeab63dab633b40c813d8ac960dd7f83e9842e0b0204f3a9f8dca18c970566996869870fd730005bdacce9ec971d8606f8f3451feda587442ea68d79180c0843d7b740eabeca386000a6d83ede0bc24f9933aee314de3c070e11e848c7ca8c849d332b9a8007db8b9a6f6affb038c8057770a90b173217a9b622fb2dec71204ead2b5d44748ad9f3a681b4ba87b700178b69bd90b8bcf5c9405012203ca81c9406b292a3383ce9f6930d31bb58c194dd343e9c491abfccead3f992eaf94ceb4c58dbc93894d945962d6c3203701c889854f1bf6a91d0dc783b30ed45499dc2294f59cf25ab26a76cb64e669e07037c9425af085d64ad1d5a0eec23643c11247472ffe84741e58d70c2368dca728b6200491eddcc7534b50baa46ea6259d72f56e7730d6c58b43f857da471d6c7a7d21660f28b894dc15bfe9acaf917caf8d63bcb8212964deacbe67d1f3f91949d3b867fd61fc791f526e26ea830e4dff53b120e393fe35e93a13baef2db0cbb4d5b46be7b9d2c1aca8294990d37b9ba39d767d11da8665a98316ba863e74bac7f986fef38f5a74bdad061b48ec8d212025ca6f1951de25338fb3db35a44723e62e413000aeeb6f4b3a5811bcc21e2bb590b808cd392b150fef0c553063ec277ee86625e0dd4704c7d4f65017b87dc0e79f022670f05ca4a74fe0deadf8830a6589753cc7471ad94f6973d5e90a7310ae14338c7c01f2ebd416f903af2be5c24b94e1800aae5f3bd12e037830df259744b6ba2388b694db942f9c31e7237194be507d2219e2cbd4e9041f82c745611a6efd64a033e3ae9d583826a7f7a1040d62a96b8ada5c5c9e04754deb6643e65b4cf7cfa32e3b0d5fb4602a71ff97290c25e7824963c4542e8513d99184f7e731221e7c4b0458b755c1b265d6082f9ced74140d05b163d950ce2dd5f1235dd0057b5c370272f23b471843bd1088dcca6ded552f5d99f7832c08f3f094e9ba20c3dcae782472ca46fbed03e40f086ccd21b835e83f035dfa9e367a8a6e74e332a34983d338ebc5149fa2570f5e7b6360e930f907b8b259fbd863f3e3e5efd00c5d9c3ec9e055e18a9ea7dec2a4b904cfff29ebe7876640939ee8a2b428acddcb7a91006a6f4cae379cc02a80da3b6106375fde4c094f8f5fa1d95bb35f30cb780b70d0f562bf1c4d8e3f6fcf84693135d142284fbf90c9c9f96f3dd9156a3df4c51fa9f08b896ed06ae6eb81614442eb0f016d0c5180faf2609b051acee095bcc67f1b55f98a4a89df628d7bb3e8a25451ae43848b63bcfd836b81ac0275a9ac4c6ad7c0c526dac8b80d7c85a7e51c7719d933b424646f7b5a99866aa7a3871ac9b19e7602f1883d7c662cbedfc2aa85e599910a5fee559bf3a4064d84d2740860cf3eb2fa0989c394214d2", 0x1000}, {&(0x7f00000024c0)="99e0aacd072c6c83639d24cb872583af894811efb58110a907f2f5817cf198a26f3e28bed6eda8f4140d5d8ffe08f76d730859fe1f4a4c08155a38de4f7f49c89054a62f7365b4c83b2ff61c68a9892a921fdc65204ccf9ac23f6e1ba3a5157c3d5dd94f61dbca9d9e59ce7b345b88edc41d3e575b4bbc183b59e106841883150004069f12a0b39d89aa188fa53b23079ea3fc5cb90950815c68680274701e2523a6b16ec3d6fec461f72e3820032f949bcc35f12e3c87f124a55cb922993b379a70ee5d6629b117378dd3d4b67ebf", 0xcf}], 0xa) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x41, 0x2) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 505842 31267 32767 0x10 0 1 syz-executor1 *241086 31267 32767 0x10 0x4000000 0K syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(f86d8fb47af5cb0a,ffffff007afe84b0,ffff800000173290) at ip_fragment+ 0x625 ip_output(a44150d52edba594,ffffff006f4af9d8,ffffff007ae1bb00,0,ffffff007ae1bb00 ,ffffff006f4b0a80) at ip_output+0xc8d udp_output(1fb289c40c476e89,e0,ffffff006f4b0a80,0) at udp_output+0x45a sosend(34260d53b48c7a25,ffffff006fa8a3c0,ffff800021154ec8,2320,ffff800021155000 ,0) at sosend+0x47a dofilewritev(fa48011dee3c4c72,0,a,ffff80002108a720,ffff800021155000) at dofilew ritev+0x14b sys_writev(bfc198a5748086e4,790,ffff80002108a720) at sys_writev+0xdb syscall(2e5ac4085a65e463) at syscall+0x496 Xsyscall(6,0,d,0,3,d56deac1010) at Xsyscall+0x128 end of kernel end trace frame: 0xd598aa24c90, count: 5 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 malformed IPv4 option passed to ip_optcopy ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(f86d8fb47af5cb0a,ffffff007afe84b0,ffff800000173290) at ip_fragment+0x625 ip_output(a44150d52edba594,ffffff006f4af9d8,ffffff007ae1bb00,0,ffffff007ae1bb00,ffffff006f4b0a80) at ip_output+0xc8d udp_output(1fb289c40c476e89,e0,ffffff006f4b0a80,0) at udp_output+0x45a sosend(34260d53b48c7a25,ffffff006fa8a3c0,ffff800021154ec8,2320,ffff800021155000,0) at sosend+0x47a dofilewritev(fa48011dee3c4c72,0,a,ffff80002108a720,ffff800021155000) at dofilewritev+0x14b sys_writev(bfc198a5748086e4,790,ffff80002108a720) at sys_writev+0xdb syscall(2e5ac4085a65e463) at syscall+0x496 Xsyscall(6,0,d,0,3,d56deac1010) at Xsyscall+0x128 end of kernel end trace frame: 0xd598aa24c90, count: -10 ddb{0}> show registers rdi 0xffffffff81eee870 kprintf_mutex rsi 0xffffffff8158b247 db_enter+0x17 rbp 0xffff800021154af0 rbx 0xffff800021154b90 rdx 0xffff800003f44000 rcx 0x18c0 __ALIGN_SIZE+0x8c0 rax 0xffff800003f44000 r8 0xffff800021154ac0 r9 0 r10 0xdee10aa20319ebd1 r11 0x7fdc503870163549 r12 0x3000000008 r13 0xffff800021154b00 r14 0x100 r15 0xffffffff81cd2082 substchar+0xd438 rip 0xffffffff8158b248 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021154ae0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor1) pid=241086 stat=onproc flags process=10 proc=4000000 pri=70, usrpri=70, nice=20 forw=0xffffffffffffffff, list=0xffff80002108b2d8,0xffffffff81faa2e0 process=0xffff800021065a50 user=0xffff800021150000, vmspace=0xffffff00659f4a58 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 31267 505842 21542 32767 7 0x10 syz-executor1 *31267 241086 21542 32767 7 0x4000010 syz-executor1 21542 856 58908 32767 3 0x90 nanosleep syz-executor1 58908 87796 6219 0 3 0x82 wait syz-executor1 16899 142507 82688 32767 3 0x10 biowait syz-executor0 82688 120510 6219 0 3 0x82 wait syz-executor0 7713 404391 0 0 3 0x14200 bored sosplice 6219 404489 27784 0 3 0x82 thrsleep syz-fuzzer 6219 324237 27784 0 3 0x4000082 nanosleep syz-fuzzer 6219 365700 27784 0 3 0x4000082 thrsleep syz-fuzzer 6219 132958 27784 0 3 0x4000082 thrsleep syz-fuzzer 6219 270653 27784 0 3 0x4000082 thrsleep syz-fuzzer 6219 67434 27784 0 3 0x4000082 thrsleep syz-fuzzer 6219 179018 27784 0 3 0x4000082 thrsleep syz-fuzzer 6219 353827 27784 0 3 0x4000082 kqread syz-fuzzer 6219 457494 27784 0 3 0x4000082 nanosleep syz-fuzzer 6219 153566 27784 0 3 0x4000082 thrsleep syz-fuzzer 6219 131999 27784 0 3 0x4000082 thrsleep syz-fuzzer 27784 272124 91605 0 3 0x10008a pause ksh 91605 471731 50300 0 3 0x92 select sshd 74931 364932 1 0 3 0x100083 ttyin getty 50300 15752 1 0 3 0x80 select sshd 32934 368184 59729 73 3 0x100090 kqread syslogd 59729 183090 1 0 3 0x100082 netio syslogd 23366 389240 1 77 3 0x100090 poll dhclient 39502 155514 1 0 3 0x80 poll dhclient 42323 433392 0 0 3 0x14200 pgzero zerothread 47335 416888 0 0 3 0x14200 aiodoned aiodoned 93311 412529 0 0 3 0x14200 syncer update 92678 124935 0 0 3 0x14200 cleaner cleaner 24019 516118 0 0 3 0x14200 reaper reaper 50318 376691 0 0 3 0x14200 pgdaemon pagedaemon 61152 322883 0 0 3 0x14200 bored crynlk 7287 192557 0 0 3 0x14200 bored crypto 20468 505396 0 0 3 0x40014200 acpi0 acpi0 27426 484356 0 0 3 0x40014200 idle1 98005 160530 0 0 3 0x14200 bored softnet 50686 280546 0 0 3 0x14200 bored systqmp 16328 209067 0 0 3 0x14200 bored systq 20780 198628 0 0 3 0x40014200 bored softclock 23879 233988 0 0 3 0x40014200 idle0 1 56206 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper