cd22ce392c3c965d0fc950eb6fcd3be43a9578a2793c3f1253654f50ffd04d710180b8bbca8854747213442d720dac635800236b272dd10000009d5e3da04cfbb073654c94798428f933becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f06ca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c3de5ea7788a201fa53711dd167c76a18b66b4d7e28272aee313f431ebf190de01bbb11a2cbc4ff1fa3ad46f84082ba8470f88979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d876f6e16b582505ba16fa79a027e81cc9b3318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f12417cefc744bd0ef51ae20a4953180699a3fb309081a2bc4b1a793cd93a3b71d50f63806988f7cafeb77065abd6a28adb18a80382aa25271ba8c524b9fb93a8cb1d63d56a2c166b77d02b04942da17ccf1b22cd1a19dece6dd1054a1e73261e995ea7277a21401659ffb2c9eb72d97b27deb0a1a31822c2c70b4a65fbc89f35183bcedc712dca03d04484f7cdaa3b2f6f1b6473f75872cf9394abb7dde75d6d91cbda4743a7f32138a1767852556f3bf92bb72680802ac5c54502ecef9bf693c7089b45c183f7cf7a824794a9b53ca29b4c0a049393d7d5ff1035cd8ac01be2234a87fe6d9f2b9ac401296ff99680b68dcaf19373a88b187f0772332b13f9a3d9200b375aac13ef5271376cd24cbe66b9872ed9f1cb5aa9b61db8f8c00d8490cd9d29e1e7918130cc8adfab194526ef3d94d017608f0af762f9a091d8c32434be973fb1bfeeb0b678a1da248e3077a8eadcfb825dcd595149aed62e7e7bc0db3e5cfd3587bd15af7146d722597d018ef56aa51aa0d75a3e9095a3a98a55bc74ef9b305876a976b77a03daba19e68bbff84b1f7d92b2fef98798aa3c31e326c5455ba670150fd0c92c73f242f4a214ad81610e740f313b9a1686befcbb23c5d9810c90867feecd0e0ab925cbc02cefae3a145f2d70d1443161c0fdc08359e6c5e9a51d905731223cd28d9f4c6d087f5eb3c7f166031313894d328973edb324885c145c584ecdba342b777a0354bf4001fbabf6512fe6edfbb1c39597d06627241477a2164f680c70a964f9c4380fd728a9ad2f860000000000000000aaea98e79c3d9ba8b2f84daf9026ca4e5920f2acc446818686eb0a6cba51c7240022ba91582459ec83aed160d9d7f3917930752b57f12675f352a3289f12fa283241dbceb5cc6b99918cecae129c1b9c5035911fdeca4ae0272728cad0819d5fdd02a8d665d5975f68f6b4dfe534c3162b80bbaffdff911716bf100b6c31fb4fd1370bb8"], 0x10) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92d396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a5790", 0x1000}, {&(0x7f00000034c0)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e67582fc6c16f9314d011586fe184433b8b2080331f755b77472b537da21ebee1b3ac220f5eca9d67a2228c3378ce14ca4733d566e1508550d3dcd1929d8ac8c23b3edc564b9e5ca355d8d1a342364fd11db66ac03df3b2c31edaa5747799fb48b052f5d0b507b36bbd29b8d1c4f73b7a9b537af52e0c243ecf2774d3ff73ec8a81e20de93e59a020ba0f1d2b8be0c887cd700da78af646817aad920a1b1165d7bf789eaa707b7411fe91fb4893a480b8af738b341285bce8c1718962452395e9ef45c8e70d92c9410eaa326a0946ab6d628bfc6423414c700f50bbd295436621b2c6eaf00e9b528507fe91d71a19ea2fbb9b7089e27cdb50e3e341e56672e435dcc0a71469ff19ba54f3595656b29ff87f2845198e047e126a5817ef3f39be5433272430452bbef8a99ba0bae48e46c14543820b11f987a8bd3e01e9e5cb93b08d01d85527ceef85df4d5de0c85f5ad250f24da6e6353c740c37504eb65336d3f5bc1b78286ed3b84ebe5ad7e3632531aa42c243f49f14b56260caec14c13659d8660f1adc0fcb08faf7048a11b21019d4c75d8c2cb003f3b4d62e481cebd7a72399ee386a56e56ea49fcced61bfe24f9db7fec79b22c8fcf9fb680735a3830f5e158dc89aa1feb30024ba0aca045522de65b069da286c6800fb8d01a717495ecf9aee5f582eb1b11de5c5f6150fa362d80c022ad8074857c2f803b107d13a4890666e871bff36764edeb45cb656197ae17aeb04b9dc37e1195f01101aba6424e8c80dd0fd575691b99871a9f27a066e3b129fd824213f35bd53eff3a65ba843e65c1eb1eb6e721aa4b65532763f786ba544bf936efcc051f8ca1b3bdd26bec22b7fb80e167a4a0d8665a631d3fa8fc2f375f03bed83e51ae4a23bfdf6a145d8ddcd52200d9206b6d8ee9342ba298b7e8caecdf06b615f9ee4cc8aa214d9744c58b11da82b885359cc867a717e6cbcf55d8d5a2b2c1c1a03494a1343865d0892a29387b3ce4e8d8625b1cc2cff711d1e62d90abcd4bfdfcedb74f7ba7db78ed705eb4feec27a4826771d2718e2709e16cedd4178569fb02b5eb0efe1077be662db77b773a64c1947e8bd419655878ae9bb1c9b800dd7e8f7e7d740f9804c4009bfa961f896821d458b4bca0b57c528c7afe42d311249c766e2746b06ed589bb8352502ae7377a646334e2b090c918b64df56e6012dc6be56fde69cbba55b74542b4c59289288b71545512072ed7c1f3eeb71994612948cb4669e54e66b924fc3e918a63566ac7b8fb6845d208b3c628a1c60d86419943ac3f4dad8790e4ed919806504f5be5ae63fec41ac52016facc53ea55803de67fd60901cd430c5b53fb2b27906829900d569", 0x1000}, {&(0x7f0000000100)="f6a7ac8eb3d564d67b53e304f0e6f09ee1ee35caf68472f4e6cb9fc8d9c6e0fe08", 0x21}, {&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419da3e52956e49124250c5773ad897e9ff49e436220b8be81ba2e10bfdd56f1e6e6f133c2002ea1e41184d7222a024f8619e448660c4fae54ba76b811690bb74c53850dbb5bcce683f37ff33da47d91cca4ede0201643d0d34b1435212bfd655cf16501204c969d07547623a2d51a10707f841969e6826464dd748476171018ad589f0ca57a5e238e3a577037c348048e73b11c3d28bafdf7a4a0c4eb886b97f5e3ff972f27facde09087c8979c031", 0xd0}, {&(0x7f0000000300)="b36e7d287583c6374ea82b55773327a2b4f3067f1bb90bfda11798ed856c802784e30d5999dcdf7a32580b7ab457a452625f482b3eaca5508213e2e1da2914bb0ba304f21f3a837717e4b0c0b0754f0ae842c9ea3e579fde6f24aea97c6d17a18e0da023f46ec40f7dc4e958f6fac20a05b8f601da675c135c5fc28bad740abe5ed5b66929623b693030e3c1b7f2d6a3169a2510ef59953a8972fcfcf397ec7cabf628ce03b62681ce55bb6430953866cfebd9e95b25e475abc39f52c895ff310fe795220ff51c3f52b900551850ec342a54e066cf08bb", 0xd7}], 0x5) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r5 = syz_open_pts() fcntl$lock(r5, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x401}) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() pipe(&(0x7f0000000440)) pipe(&(0x7f0000000540)={0xffffffffffffffff}) kevent(r9, &(0x7f00000000c0), 0x8, 0x0, 0x8640, 0x0) kevent(r8, 0x0, 0x0, 0x0, 0x9, 0x0) r10 = dup2(r1, r8) ioctl$WSDISPLAYIO_SMODE(r10, 0x8004574c, &(0x7f00000002c0)) r11 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000000280)={0x1, 0x1, 0x3b4, 0xffd0, r11}) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r12, &(0x7f0000000240)=[{0x0, 0x100000001, 0x400}, {0x0, 0x7fffffff, 0x1000}], 0x2) 09:13:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x10, 0x4000, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000680)={0x2, 0x0, 0x5, 0xcd, "b80000004034d012a47364d200"}) close(r0) r4 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = semget$private(0x0, 0x2, 0x250) r6 = socket(0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x1000100d3) semop(r7, &(0x7f0000000480), 0x0) semop(r7, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = getuid() r10 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r11 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0xd, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xffffffffffffffa2) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r15 = fcntl$getown(r10, 0x5) r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r17 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000540)={{0x240000000, r13, r14, r13, r14, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r12, r15, 0x400000041d, 0x9, 0x4}) r18 = getuid() setreuid(r18, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r14, r18, 0x0, 0x1c4, 0x80000000}, 0x0, 0x100, r15, r16, 0x0, 0x92, 0xffff}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x8, r19, r8, r9, r14, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r21, r22) r23 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r23, 0x0, r23) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000800)=0x3a7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getgid() setregid(r3, r22) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0x1a) setregid(r26, r27) getgroups(0x5, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, r25, r3, r27]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000700)={{0x7f, r20, 0xffffffffffffffff, r24, r28, 0x20, 0x6}, 0x10000, 0x2b, 0x10001}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) 09:13:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) socketpair(0x2, 0x2, 0x3, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000100)="e0d21254a8eeff49c7dcdb2037bc92cf5c7f000001", 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="462a571163bba79d91771a2ad9e9bf1027d055ebb5ef8f5be8a4eca993566b2649988b660603e83471cf01a394f2d5ef2884fefcca520bd799651be48192854c", 0x40) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000040)=""/48, 0x30, 0x60, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 09:13:06 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) socketpair(0x11, 0x1, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) fsync(r2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 09:13:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f00002ac000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x2) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) chdir(&(0x7f00000000c0)='./file0\x00') r1 = open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r2, &(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', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) recvmsg(r2, &(0x7f00000009c0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000840)=[{0x0}, {&(0x7f0000000500)=""/136, 0x88}, {&(0x7f0000000680)=""/220, 0xdc}, {&(0x7f0000000780)=""/172, 0xac}, {&(0x7f00000005c0)=""/72, 0x48}], 0x5, &(0x7f00000008c0)=""/224, 0xe0}, 0x800) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r6 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r6}, 0x6f3e, 0x0, r3}) getgroups(0x1, &(0x7f0000000000)=[r6]) fchownat(r1, &(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//file0\x00', r4, r6, 0x2) setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r8 = socket(0x2, 0x400000000002, 0x0) setsockopt(r8, 0x5, 0x0, &(0x7f0000000b40)="cae5b41599324d8f94f05aee436c04cb89f039d98db4f45c1fff877dfaf23fb2873f742c65bd8ad6d2e49f3d31eb9732fbe01d64b2a666e91533a513a133879215863262620b84992074d131d037454ca8d8e793d54bd91d5b88ba62d39075332027e6b05f3507c349c9ea3131a367c6672e10d8a6b4e93e86a6240525a1dbd370c015d1d246895fe385765e387b71b755205fd69817d26dbb32013a0ea2cfcd205520bf5eef534286446f9910c00c1c7ed7b9c93885974d85a72dfd6f66aa2adbf62b1f7a7f66a1fbb2dc5600000000000000", 0x0) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000a00)=[{{}, 0xfffffffffffffffd, 0x50, 0x2, 0x401, 0x6}, {{r2}, 0xe8621ba69df185db, 0x10, 0xf0000000, 0x3, 0x2}, {{r1}, 0x4e867067dd533715, 0x40, 0x1, 0x100, 0x81}, {{r7}, 0xfffffffffffffffd, 0x2, 0x10, 0x3d, 0x100000000}, {{}, 0xfffffffffffffffb, 0x61, 0xf0000000, 0x81, 0x4}, {{r8}, 0xfffffffffffffffc, 0x80, 0x1, 0x3, 0x40}, {{r9}, 0xffffffffffffffff, 0x97, 0x8, 0xb14e, 0x2}, {{r8}, 0xfffffffffffffffa, 0x80, 0x20, 0x100000000, 0x2e0d}, {{}, 0xffffffffffffffff, 0x8, 0x80, 0x429, 0x7fffffff}], 0x2d0, &(0x7f0000000140), 0x3ff, &(0x7f00000001c0)={0x4, 0x7ff}) r10 = semget$private(0x0, 0x0, 0x286) semop(0x0, &(0x7f0000000000)=[{}, {0x4, 0x1}, {0x0, 0x0, 0x800}], 0x3) semop(r10, 0x0, 0x0) socket(0x18, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80606941, &(0x7f0000000300)) 09:13:06 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x4}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001880)) r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r8 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r8, &(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', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = semget$private(0x0, 0x8, 0x10286) semop(r10, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x1000000, 0x1800}], 0x4) semop(r10, &(0x7f0000000200)=[{0x2, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000040)=0x1f) semop(r10, &(0x7f0000000340)=[{0x4, 0x4, 0x1000}, {0x0, 0xff01}, {0x3, 0x1, 0x1000}, {0x3, 0x55, 0x2000}, {0x4, 0x40, 0x3000}, {0x1, 0x5, 0x1800}], 0x6) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x4000, 0x310, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r9, 0x41d, 0x5, 0x5}) r13 = getuid() ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f00000001c0)) setreuid(r13, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r13, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r11, 0x0, 0x92, 0xffff}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) r15 = socket(0x11, 0x4003, 0x0) sendto$unix(r15, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) dup2(r8, r15) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x8, r14, r3, r4, r7, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 09:13:06 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000076b000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0xffffffff) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 09:13:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) ftruncate(r1, 0x0, 0x5de) 09:13:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESDEC=r0, @ANYRES64, @ANYRESDEC=r1]]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 09:13:06 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x8002, 0x0, "85495500020000000000001100"}) r1 = syz_open_pts() r2 = semget$private(0x0, 0x2, 0x141) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000016c0)=""/147) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000011c0)=""/202) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x9dd, 0x1ff]) socket(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0xd, 0x0, 0xfffffffffffffc63) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffcb2) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r11, 0x0, 0x0, r10, 0x1}}) r12 = geteuid() fchownat(r7, &(0x7f0000000100)='./file0\x00', r12, r10, 0xb) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r14 = socket$unix(0x1, 0x5, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0x6dbe348) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r19, 0x0, 0x0, r18, 0x1}}) r20 = geteuid() fchownat(r15, &(0x7f0000000100)='./file0\x00', r20, r18, 0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x401, r5, r10, r13, r18, 0x17, 0x7}, 0x6f, 0x4, 0x3}) syz_open_pts() 09:13:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000740)="bb79f69567104105d1cdf7aa779a6b4f817bc7a7f0cee9b5d9e40557f0a96698573d4b43c1c1993141caf50113ab79aa2b760d4e4d3a9317eb3eb2b47c139a149d5fd9866209cd112f4eda73242b7014", 0x50) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af", 0x5c2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xfa6d04c43f2c59ce, 0x96) r2 = socket(0x2, 0x2, 0x0) connect(r1, &(0x7f0000000900)=@in6={0x18, 0x2, 0x9, 0xff}, 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000840), &(0x7f0000000880)=0x4) r4 = socket$inet6(0x18, 0x3, 0x6) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x0, 0x1}, {{r2}, 0xfffffffffffffffe, 0x17, 0x4, 0x20, 0x5}, {{r0}, 0x7ffffffffffffffb, 0x2, 0xfffff, 0x79, 0x8000}, {{r3}, 0xfffffffffffffff8, 0x35, 0x2b, 0x748, 0x9}, {{r0}, 0xfffffffffffffffc, 0x598298d28c9ab91a, 0x20, 0x1, 0xffff}], 0x0, &(0x7f00000007c0)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x4, 0x100000000}], 0xadac, &(0x7f0000000800)={0x9, 0xffff}) writev(r0, &(0x7f00000019c0)=[{&(0x7f00000008c0)="c0b413f48bae3276d883c1767c5e2c68fc9017222be694b936656c105108634494be587703", 0x25}], 0x1) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) setsockopt(r5, 0x7, 0x8b0, &(0x7f0000000940)="56d9301fd9c1a211f9e189b6dd8ac2501863d0cd24d1b90746bbb53ad8a93a9226a57c67f588f8ded9683abae2da46da81f41dab095d9ed59eb73218fa1fcb28ea4875fc469900d0dac8f7187c8645d611758f91ea6430417c2eb6f08697851c9d976dde360b716430eff481e998", 0x6e) 09:13:08 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01fc0c"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) recvfrom(r3, &(0x7f0000000140)=""/150, 0x96, 0x800, &(0x7f0000000200)=@un=@abs={0x3, 0x0, 0x1}, 0x8) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x28f6cef8, 0x0, 0x4, 0x8001, "ce62a650975f73c064c156b6042da7012fd62653", 0x4, 0x3}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 09:13:08 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:13:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000002c0)='Q', 0x1) read(r2, &(0x7f0000000240)=""/103, 0x67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) r3 = semget$private(0x0, 0x2, 0x141) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000016c0)=""/147) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000011c0)=""/202) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x9dd, 0x1ff]) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000000)=0x3) close(r1) 09:13:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r2) syz_open_pts() r3 = msgget(0x0, 0x2) msgsnd(r3, &(0x7f0000000100)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000080)={0x3}, 0x8, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x80000000, "73cc5160527b0100e534840c76f3000700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, 0x0, 0x0, r4, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206916, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f00000000c0)) 09:13:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x3) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) 09:13:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x40) r1 = syz_open_pts() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54a, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r4 = dup2(r1, 0xffffffffffffffff) r5 = socket(0x15, 0x4, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) r8 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0xd, 0x0, 0x0) r9 = fcntl$dupfd(r8, 0xa, r7) ioctl$TIOCFLUSH(r9, 0x80206916, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000480)) r10 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0xd, 0x0, 0x0) r11 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0xd, 0x0, 0x0) r12 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0xd, 0x0, 0x0) r13 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0xd, 0x0, 0x0) r14 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0xd, 0x0, 0x0) syz_open_pts() kevent(r4, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x9, 0x100}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x58ed}, {{r6}, 0xfffffffffffffffa, 0x40, 0x40, 0x4, 0xa4}, {{r10}, 0xffffffffffffffff, 0x43, 0x20000000, 0x8, 0x4}, {{r11}, 0xfffffffffffffff9, 0x6e, 0x2, 0xc5dc}, {{r2}, 0xaf281d0d82825f27, 0x2, 0x0, 0x3, 0x8}, {{}, 0xfffffffffffffffa, 0x191, 0x20, 0x8001, 0x7f}, {{r0}, 0x7fffffffffffffff, 0x128, 0x0, 0x800, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x91, 0x8, 0x4, 0x5}, {{r12}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x2, 0x8}], 0x6, &(0x7f00000003c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x80, 0x1, 0xff80000000000000, 0xc041}, {{r13}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0xc, 0x1, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x4, 0x10, 0x1, 0x9dc}, {{r14}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x1f, 0x5}], 0x0, &(0x7f00000001c0)={0x3fa7, 0x401}) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/226) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) 09:13:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000002c0)='Q', 0x1) read(r2, &(0x7f0000000240)=""/103, 0x67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="07f1", 0x2}], 0x1) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000180)=0xc) close(r1) 09:13:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) r3 = dup2(r0, r0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x10001, 0x5, 0x6]}) sendto$unix(r3, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) 09:13:09 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x400, 0x0) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0xfffffffffffffe01}], 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xfffffffffffffff9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10400000000de4dfaa100", 0x0, 0xfffffdfc}) writev(r0, &(0x7f00000003c0), 0xaf88697) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000004c0), &(0x7f0000000500)=0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a0100a4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000580)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xf0485f5e12addb17) r3 = syz_open_pts() flock(r3, 0x1) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r4 = dup2(r3, r3) flock(r4, 0xa) connect(r4, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r5 = syz_open_pts() setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000380)="514545bc258e6597f7d07a37792925dcac0f5e4c6e934bce54186f1095951d14d7c579a63fbea57badbab762f6cd34050a731ab3b5d3f7680f3eb9f47570f3c421cea735bcc537322aed9e7bb410a5fb744b467efc4b84ae6255d7a3363439b97ca7b07cd8f0fef26755cb7c50501fa033624b", 0x73) close(r5) fsync(0xffffffffffffffff) r6 = syz_open_pts() r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206916, &(0x7f0000000300)) ioctl$TIOCFLUSH(r8, 0x80047460, &(0x7f0000000540)=0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffff7, 0xd8e7, 0x1, 0x8000009, "c415287bdd489c053e8c69490c0fa385f847a994"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000000)="da", 0x1) write(r9, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) write(r9, &(0x7f0000000080)="e8", 0x1) writev(r9, &(0x7f0000000100)=[{0x0}], 0x1) close(r9) write(r6, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) mlockall(0x55645605d1699325) socketpair(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r10) r11 = semget$private(0x0, 0x3, 0x7b5) semop(r11, &(0x7f0000000040)=[{0x0, 0xfff, 0x1800}], 0x1) 09:13:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[], 0xffffffffffffff01, 0x412}, 0x402) close(r1) 09:13:09 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x5) 09:13:09 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000740)="b100050460000000000008ff0100000000000000cea1fea7fef96ecfc73fd3357ae2010000000000000036acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d0200800000ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400dd05005aa0b2ca1dd28f000000010000000000000000000000000000000000017c3891f34284547b332923b09300000000000061ed1afb51cfff5719a3095396cbf1e1d896267866e30befe02784c20b7c0e4b9db626d98df15da4007d60e393e77391f3293572b4e38a0c7a5d0686aec2422d33d29d4c9fb699f1fe", 0xb1, 0x2, 0x0, 0xfffffffffffffca7) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r2 = socket$inet(0x2, 0x2, 0x40) close(r2) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)=0x5) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000000)="b3a896ffd646486d030fa54604324351d49708d9d71a12bb6009dfc710f5236c2da47495af4260b4259f24308965f5f483c076bae6bafa397b6245f12a95147f0c6fa21e58ec2d2a3048d299869667e4588e8d8f24ba62f3784a95ad21478df445eeefad911c3c2bbbff561b5bb2468dd6275c707d91e7411f8a6e55a4e9a9058c04ddca9ac16502c3b606fbee2a4fe092101dc627ec0d771fdcb1ac6a0d0a92d4cb51ef25156178f8a66398f0b079eaf9b778db1944e8278b6148229bd07fb96e0299212a489fa72265b1f303958b14511b0e01d259d3b71764936b5f861565263a557e504b42549b376754d1df4ca12650c4", 0xf3, 0x404, 0x0, 0x0) 09:13:09 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\r#'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x1000000d3) semop(r0, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x1ae, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) r2 = openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x1) write(r4, &(0x7f0000000040)="9cb2997f00f84ddfe066322e2e", 0xd) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) read(r1, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000580)=0xc) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000180)=[{0x1, 0xa, 0x800}, {0x6, 0x6, 0x1800}, {0x2, 0xb09, 0x800}, {0x0, 0x60, 0x1000}, {0x2, 0x6, 0x1000}, {0x0, 0x3, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x2, 0x8, 0x800}, {0x2, 0x6cd, 0x2000}], 0x588) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000300)=""/106) semop(r5, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0xb400000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x4, 0x7}], 0xa) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000004c0)) socket$inet6(0x18, 0x4, 0x47) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000640)=0x8) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xb525, "1f76308304000000b820b2bf00000000e1ff00", 0x0, 0x3}) r7 = dup(r6) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f00000009c0)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000500)={0x7, 0x1, 0xffffffffffffffe8, 0x9f56, 0x6}, 0xc) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000540)) 09:13:09 executing program 0: stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r0 = socket(0x11, 0x3, 0xfc) socket(0x20, 0x2, 0x40) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x65b, 0x100, &(0x7f00000000c0)="f106e486dde55f0e4948d88fdfcf84b8c745d16c44f5b2ac5d02596b9b2dce79814978b5c51474f0c4c4a18320e45a98fbf9ca8935f3b8d00033ecc365d8689e33b5819138c2d4f57e051cf92e340e2a7df9e11aeba40f12145c8b7ac3d57d8ab506ddd558f6aef6916d7902e657ba91671334fefe08e80499a1e2c3f36e8b3c74e7d0899bc00255bf8943399d059f84d8ed6045d0a105e1b1516dede3234c7aea973f8991665925077f6412aa9770468370c2a4f735d5541af82cb717140b4d6368d92b20050000004053", 0xcb) 09:13:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x2) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x10, 0x8000, 0x5d) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 09:13:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x81, 0x9, 0x8, 0x0, "b8de20761f71fa42af81ad9867a25432ff8bc35f", 0x4, 0xb11}) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file1\x00') r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206916, &(0x7f0000000300)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000440)={0x6, &(0x7f0000000400)=[{0x7, 0x9, 0x78, 0x1}, {0x1000, 0x80, 0x7f, 0x7}, {0x7, 0x9, 0x0, 0x8}, {0x5, 0x2, 0x92, 0x77b0}, {0x1, 0x2, 0x3, 0x7fffffff}, {0x8001, 0x41, 0xff, 0x80000000}]}) r7 = fcntl$dupfd(r4, 0x0, r4) r8 = socket(0x2, 0x1, 0x0) socket(0x6, 0x5, 0x9) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206916, &(0x7f0000000300)) getdents(r9, &(0x7f0000000180)=""/24, 0x18) ioctl$TIOCFLUSH(r7, 0x80206916, &(0x7f0000000300)) r10 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0xd, 0x0, 0xffffff38) ioctl$TIOCSTOP(r7, 0x2000746f) setsockopt$sock_int(r10, 0xffff, 0x20, &(0x7f00000002c0)=0xd96, 0x4) r11 = openat(r7, &(0x7f0000000480)='./file1\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x200, 0x80, 0x4000000, 0x1, 0x0, 0x7, 0x9, 0x2, 0x1, 0x4, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r12 = dup(r0) sendto$inet6(r12, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 09:13:09 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) socket(0x20, 0x2, 0xd1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f66a344973400"], 0x10) r2 = semget$private(0x0, 0x1, 0x726) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000001c0)=""/242) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000300)=""/255) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r3, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = getegid() r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r6, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r7 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x6, r8, r4, r9, r4, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r4, r4, r10, r4, r10]) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r12, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR, @ANYRESOCT=r11]], 0x1, 0x7fb) msgrcv(r12, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r12, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r12, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r13 = msgget(0x0, 0x955eb6af370c2cbd) r14 = getpgrp() r15 = getegid() r16 = getuid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000100)={{0x28, r16, r4, 0x0, r15}, 0x0, 0xfffffffffffffffc, r14, 0x0, 0x0, 0x0, 0x0, 0x83}) r17 = syz_open_pts() close(r17) ioctl$TIOCSETAF(r17, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r17, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r17, 0x20007465, 0x0) r18 = syz_open_pts() close(r18) ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r18, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r18, 0x20007465, 0x0) r19 = msgget(0x2, 0x200) msgctl$IPC_RMID(r19, 0x0) r20 = msgget(0x2, 0x200) msgctl$IPC_RMID(r20, 0x0) msgsnd(r20, &(0x7f0000000480)=ANY=[], 0x0, 0x800) msgsnd(r12, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) geteuid() 09:13:09 executing program 1: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) kqueue() writev(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[{0x10, 0x1}], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000100000600000000000000000007003ef2"], 0x10}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getpgrp() getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getpgrp() getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) socket$inet6(0x18, 0x0, 0xe2) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r7) r8 = socket(0x18, 0x3, 0x72) setsockopt(r8, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) fchown(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r10 = socket(0x2, 0x8001, 0x0) connect$unix(r10, &(0x7f0000000ac0)=ANY=[@ANYBLOB="82022e2eac14001003069b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47000000000100000098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a95c808bd811ab78b100859b5f327b018bd784d00d02e34413e6fe2c6feb2f3f585b84b675a826ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b18e8e459ba0985e2d311e00649113f24cbceb852acf63d815dab9b3bf378d16221f07a1579f755d319a1aa17f27e413f1c228856068b29986a00000004000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b40e715abf8a7e0eedfbd683774824aaf0c11682d7ede617a2b85cc592ac396483055762cdc327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e71671050000000000000008613b190014d7d50cac33151ec4a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2633ba1ae5f0962a49e4672f346b06f36ce96e9f013f46204e17648b0a24ac95fee634583dd90ec4af24a94a050e0c199ad1c83e98aafaea23348a6c7ed99aa251bce4a37dd8a5e5e7c79bd6a5f81b6e514423997a3d2cc485b3ac83a891003c1d350592b6e179c6f995b360dacbaa9f65742d41a9e0630b2f4e6ecccef3090491ea5af5121d9d9d13f0491182fc6bb76b2e7832b2766c7d73fc76e3cd7483c9f356ae7c0c12a513bcbc2e2da98bc1100000000000000000000000000f9d1a2c950319b079a889f2ad8c608b42e814b76048262e6362d804d43a7cd14a58992b7700000000020000000f02b3e798c3e36b5449ca67c86c15f45280a5b0900000000000000bd61ccf9065440c10406966a139973be935ca08dbe1cfb24ae4de3886880edfa577fc0f682e901d51da384d1b64d3297864fa17d2d2235de28c513bf31faca45db748d68a275abe49c1ad084e36789b8a95078b07f057081c8a52a8fb00fa9ab3ac572aafd6b8d171eb4331cb5c1152af709ac771f3e348c2fbce9cd3285b508f0efa03c5cf0e82451af2c156f73be506159afcde94280b69c13de5ab88511e1d899545d83f39a4f7fa13dec00000000d4e63c80f6758e2c09c2ac616ed99e828a68594f9052d2233807e385ff193d3940d5e263355cfef2f22d6bb100e87d2c8b3b0814378136c530beb52d4a0087ddfebb48c8d0d7bda6a9ee19128779aeb461013784c82235ce20931c46bc19339abda6eccd5eb0e82c692ad4066e69afd3d482bf7a2d2e4ac89d5f6f1752d6d27abd6f96e8"], 0x10) shutdown(r10, 0x1) 09:13:10 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(r1) r6 = semget$private(0x0, 0x4, 0x2b7) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x7]) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) r8 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={r0, r1, r2}, 0xc) bind$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="01002e2f251a1fbd4eefbd0a7174641191837df28049349d837c18460a4d02e0b8bc2999c66363d185b1d130f9ce2069f95a6268f052dbb0058b557495d71f2829667669f4753b33b948fa6d5de6058389d9a61d5b7c5401872c02037226abc4040000000000000000da533c15129dfc8e1c22edae18f3e52e9d5b4939cc07095f69e0f473d96e3c1f774b649bc94a1962bf62976f8da5201c23e3a5a6572056f1c16e856c65fad2189f9e5d5c7ba5892386c8eae805c4d70e8ba311f7300f28ffe0a1a5af4f845bbaaa1f053fae8a747821ca865663af30d79fac9d472023e3f0cb3b3a690ce87b0db0de443b990f43838c20c4b1c5de2379e651c6f7e8a8cdccac44a805a2f477927a9a450cba90b000cafb11eaa7297cbb3d6b741ffd7eea8c73355c5c4b01f0de68dd1111659d1f45"], 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x8000, 0x6) semget$private(0x0, 0x3, 0x92) r9 = kqueue() r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x9}, {{r10}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r11 = kqueue() r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x9}, {{r12}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r13 = kqueue() r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r13, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r13, &(0x7f0000000100)=[{{r14}, 0xffffffffffffffff, 0x9}, {{r14}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x80, 0x0) r16 = kqueue() r17 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r16, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r16, &(0x7f0000000100)=[{{r17}, 0xffffffffffffffff, 0x9}, {{r17}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) poll(&(0x7f0000000440)=[{r10, 0x100}, {r12, 0x8}, {r14, 0x4}, {r4, 0x80}, {r15, 0x100}, {r16}], 0x6, 0x5) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af}], 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000400)=0xfffffffffffffffe) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000003c0)=0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)) 09:13:10 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) openat(r2, &(0x7f0000000000)='./file0\x00', 0x328, 0xc) r3 = getpid() r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r9, 0x0, 0x0, r8, 0x1}}) r10 = geteuid() fchownat(r5, &(0x7f0000000100)='./file0\x00', r10, r8, 0xb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r12) r13 = socket$unix(0x1, 0x5, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r18, 0x0, 0x0, r17, 0x1}}) r19 = geteuid() fchownat(r14, &(0x7f0000000100)='./file0\x00', r19, r17, 0xb) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="9cf30f8e553c875a1af73598a9f45939", 0x10}, {&(0x7f0000000140)="fc5b58756630edde1f28dccf521ee5ff825909174ce1b6d9f18bdcdaba47f97d254726491ab7e4f5e15bcca7680ebccb34967c21c19a72d5c381cd7d5de5bd12d1feaad0805b0e1c6c8858c2cef233aec6afd31282c445d9b556a98aeca8cf84ff2b8cef9fad82c3dadc9950b8f6016f4125a057d8163bb720516a427c39a94fd3bc4e5140b9f2bee61b0db2711e0737e92fcfceeedac32d43855a9b4f25a9ae2f443f346df2c05f8e668b5686bd1ab8c28ef6fc2ca517b8f2", 0xb9}, {&(0x7f0000000840)="f54e683ea1ffe1d1c8c3ed51fb9cc0fc7fe711c0b7dce67aca548d28c490903f56b4306fc9944f09f4525f3b0c76652199aacba0db572e707db6a29ced26977ee82d175391174147d822c41d1fe4b9cb187878c6d1cb841d1c84ffcb6be55cc1c03961053223264e75d6ca115d433a1c60c4b369452dc5a035462e8309e24d5735f15bc180d8b63e51a0bdd3419f3e6ee4b2c2448f95959c7aad7fd09311cea08e000ed8286720fe23c667cc09927b8556bcccfc1ea352bd45cd2eadcda5e74c96d0bb18943662a7352f9ac3ff7ce6edebecebf1bae14635a2fa36022dc9729058f605a6632f3efda0c14374e38800b0e8952ad7afecda29cc9f87ca0350f9ff44d391e23f6ab58a3b04cc95918692918f63a91b046fbd7c94174288f615be5fc6717ee48cae12c2558d5fbe70404e2bc0be8d3d1fd366ac7402a33eef8c8961595f3d43dbbcc1595a60b5cd7508646e4d6a5e618b1f6d4546c70552e526c612b0502c5a80bf87272618cf30d6fb2205105f4a63cf6b5bde7622d8d68ddc6e1dc33298d704b8a1b31efaa392a8ea025df32901e917bd5f115848d6567d36f978e5856bbea0e80afccc688b9ff96fe020bf74009132317e6de0d9a05858e66c36cc4f39f24444ed6d7529c20f08994d505b539bf0af10572441a7045e44ccfa43d3a9febcef64b1c691b116a38b868b40838ba5cc563742c1c1e69af9ca8c13ec59b7192a023bdc7ad64f6261a69da0b1f64643d308e0c18ea176bcede7fcc80ecb38b37cd753c0fd3686d528a303c8307ecda867145b7d019c18bba344cbdb9d506a6dbc815e07d49f356132a47ae2101e741800d1d2b8eeff7218a756cf0b5abcb6a900616df03609341800efa62345fac211e4376639517bb44194c1663b78ba40cf13f71f755030d55de54df2fe07c88ed3742e33291f69c19691b94069ea8b0a7c9201580438341d65f53b360111f15d4c3d8924052680cc34f7845530a15a217a32b45880f443abebfd9c9203cdfb80b97e1f0ae523b4a4adccf256f18341b6141cc9664ea8c4fe7b46fe833bdff696ee8e5285012c731182a9b459261a419264cd337736658729b2a38b461169a926b337cd55f9214704fd30078ee93781b25fd70a6a88f7bd3c39bb69cdeab3fab62a6d5d1e8963f76c8903f21594202783740c9753581ec2df8c9e2b447bc3327b411ca95c88d37326ff65829d7a27e4b057576a875cf4f2cb08a92de8619abe65d1ad6f1eea854d4bbd0f16ad05eab778a69e934a288edfda73b2d50f92fb37487deee65ecbea52d4144c71d753586706d2ae31f08c837f1e8f0b991eaeb655ea6c08b16e9d4bff39704b1c0149b1621db8ccfd114c2c3f50fc0af3a75b4000a584499e1036f6161c8179da0ab0c6009457be37c0bd031d573755b7f4b3e4ac43a02cd92877a7f19a55f97cf8fb206462548e765c81cd94ffb07b19947ae68e412397ffb2e4173f27810a8af87ddeb9e318f77cbac26f4b0a1405c954de448a1da30fe8618ec99fc29a7e886411bd5df97319d20fe41b150e10148a7d5617accc4fca44d9141a045dd9572a3e31d57b4ca5445885d65e23d688a602234f706e28835f382c15fe6aafb9f0a6f5f72cd371e2a901301c200c23746012dede83b85fe0baf9114bc4a79a7db77db0ace366a404ff4dee326a1fb407b8c753e871cc7f06a380eade8bf697c5e5dba5786b6dfeeace75a2a5a680183a5ff13f4744737402ef323662c8e081e4be712e201681cfb87c68146067cc7401ce6bd9127854d30986f160df26c5b3e9f09620df3fef28d5a184dd61abc5569090307d09ec7eb1a0deb37c83029ac8f734d14936d5070973d8ef7fa627c22b251e9d8dc5795e7262370262dd7613f8d7075cbad720fb9f396c75370a53c81a099802c34308534b87c59fd33c582c97b8c46eb19797a9119a83427a3f9b43b601649e3ba8dbfb2e84729952a71e6320069034ec5bd123ceff8dc9c124d33aa46a23be90a9f1e3fedf40c78a93148d95266676a7ff05072d6b780d522f0ea43438a9fcf974df5ea7c1ad5bd5c1a6911f198a56417bcd2223d7712bddded157ff41f3ce3c4037d13eac5aed5f27f2f23d27500df72afebc1a1296395ac542a35333bacd032a575efebe9fda34feb33ce0c073a5bf31797e27813a767ee35e4454bf830e44d7342a5c308710212960e535a1ac92792f6c0a367d9def00a9c35297d3eadc2d8a367a8c5212e92676bd4343a400284d53c60db63099f7bf65face4a4e8efb0f9f84639bcb1295ecdefcee1e148590fde4a86aa8dafe2220a1d058dc13d259e99726d8cda89a3526927fc3c5c18b5d1c1a61be1426012d5cc1f2297826cfe51330e6eec6dde7ef588ac396d423f287cf4d07ea5718b150aca5a8239daab1e4cdbeacd257f8af51226c336b7d8b62e82dceef2c04eb1a333234e47c1ac61bada6b2e9f5a582109e41db498010efe7e9c56914a8b3e7ad8a09803315679e392feb7ae25e9dd40ca7851f6cdc200bb06a7ae690fc63fe0c8d0d9f1e67449888c78d31fdf985ca0225550adaf60a399a2887af4433152aa629b5c8a9781f9492ecd9bda2e10d26b0d352c8894437554419fc430b063308bb264a8e4231451210d93bc6a899163d22f9d7e52baeb83ae4afdb4f8fac393d50f0f698a4527eae44039aea62590a878d7ba5233b994f11e41c8fbe9f2f4ca6971adb4e54abe9e45f18229578d4204b28630bd3d4eb007f828abc332c862732521efaab53de9f6d25b6cad7a152721cb7858c05d13fdb6219627b6468bd6dda3a2a91bdb0ea6ce22a9e9009ca1eb076856cda51980582aafb070977d5b7f4334cd1c21416eeeb33ad7793b64d1287f4af371d1e0ec93cce14e02ff1820fc915e25ed793c3a014ca07a9df5a4538be105ae24fb3303d81ceefc9425a5320d0f6f6df042661d937fe08d769bf8083df6f180651a7bbe69f70a28916d87abcf4a4600a98946bdd78f122474354a10ac4d3e2ef24fdcb22f2b8b7d00bb445cf1b51b3a0dc362a7f6d3b4929871079ecddc04e7219567dd9f42b40be3206f599d7a7768d246875d36c3aed11a6c6392b815f8fbe9099929750e90cac6ce9a22f04b943e8c905a21e3a8f7b922a4197c7513ac73ffdf69a71f224fd239a73424a2d713ed8265c5dae53aebb02f9a13d3665071060bc118176acf73f46b8f2c7de45b1a4e22dcd7a102b528f0e38ef669b95dc22a45c85aaea11debb7dc59aa1a42a39445cddc641ab73edb2e29fdbc4da07796704cb0afe412c77b23578cf864923d8448c1734304b049c7c967b2b50f9a3e19437bb4da672c81ee8cd417d67346b8dfa218684bd2385d9a08d04f8361891004be52a05718ce9285c9c2ed3500408d160f08e42650fbb7a80450108aeca9a1d7708aab72c35b90864d1d9cc438f1784ea033bc3cf9d6e86171a7cd5e803bf877bc956aeadad28b053e955b2cc6c333c85d94cd2cad7a960c347731482b96c27b21bcef4b45a591e3e56e1b9edd005a22abed8a24919203728980dfccc4cd1baede4fb62f5adc037ca4ac198d08adcfd21ecaf11bc6b5a0c1062db31c6e82a6e14afb501b87a90addd4c4264758ecee8fb1d50b06449583694865566ed14c1e1bed061af061d0d8c4f2e47089831b541a4f8c27cf56a235615423e42ee36c0a9441eddaf39b2f5ffa4850e50e3442cefb2564cd13b92a676967b838e90ef281ac4183f944ef9f19abacf7f8708002d745f2379eda58556f0d23cf7740b0e1563b3b0a4bf80e6ddab43c2a054297ec190fd7b2f0c906334c1e0cd90594f23fe2f8a3cabf6aa6f0d11102df2f792dca72092135ec18c259f4af8973df6bc913f162caad617f5bc906130cefcb8e49d0a20c78f51f9732296a348c6665ba6cb9153144415567c3d4460f55a9f0396a3f44848124d713562e8ad497011fac352e96cbbb18541a80c5567b87c4b7e60cba16e56ddb55820f2090b3f078dd92cc7c89527f813ea22566e56592ef997b11a8600bae52dbf5d59cbc98f49cf843efe38c5a2600a44f2a262629dce34052134e7648c71eb58c06404850edd7574ec78214e940edcf6bc4d7061f35b162532ba286c77a2de8140c2e7a47c5aab43610f7994792a2e772ed1fc08254b0c7dbd2fe75af0cae4d40a85825a41bfeef04ecd6055c8b8c8d57f59821c8e214bf88ebab0f85011c168192f49ae9f1525290f23dcf306bc18cf4d754efce7276a8efbc562a006baec3c26b03710a732d7aa827eba812972467d2e2c2afa752192aaeabd4f7c564f07e4f3eac45b7b712f8706552b6f129fc0fa1f5e123b979e23dd66f78f6f4508845018526c18af2b90cd37cdf2548925d16ab27a11486221c17baa3169f353009a5c03428e96ee672bc6e382d573e4b548236d1e91951450e2a00f1afb59b15171c6af4dae72c478fffbee4ca2fc144273a4d25012e2d15042eb02ba601c6ce4bf4040148304e748c20339f39ce63dd851e59e4e4e36d2c362437517511d8d3ba623e25228124b648dfab37dd92b78cd7a1e87ff8427e04f10d2357abc12ac148a046825cf199712afdbe7b6d5751090a60f620bc9037d1e9c2e293c983b167faabe55a3662138de9b769d11291550ab7a6d22045c7bd347870129430fb8fd587fd7e163ee0bc8067be2cee9ecdab80246b15401fcd5886d68c163ad76bd8370604d20bea90bd3d595e06ea60dbb191c20790ca9b49de7ace4756a42edbae3da1e458c481e590ec97c67473c847e386856169a48a383f18d6ac169d8cb1e8531267d8555ccda06254aa6f3f986b70b37921ad204b567ee0ff660c68fbaf9dac99a9397db5c52e95f2a6eb2cb50881480cfe197af6add33e0df731dbff356cc6a98af3e6917de80a248a042adddf47e978099c644b4c5e07f6aaf2e9be2659d64253a838c85920555c4fc4a56c95021890b4651d887c274ad37e2960f234c17ef12e6d149b0455e2862fe3da3d1116644f7d99052ac8c6c455c58a5846b19e0358084f2a55e9d3ac238d5ce8999d770c62efe31647f7d2c13fe099d7ee13deb796b60e19daf9beaae9778e540a07c799c40aec36fba91323d6491a6d04714760658472a44ba5cd0be5767f325c4162c2a584d72b743937ba174672496b9dbce3f4d4a015ea31ef5211570179447ddbd462c46dc989163792902b19d8269ccbf9087ab6d3f1d64937fdc2e2db8e4431eac334d0ea924bf73aadbd5a01cbea389afddd323254659445fa6c3f6f233d80b148d05cdcffe2c2e624257bb3d078e46f05e30e674b6783ee07a58fbd198f6a81008f88b966e56e34740c7b6ab723535e0ca4b5bd5dc6f0b36b171d532f6612569d4b03520808209c06cd7168fc15f4d0c68d92bb964f7f0fa400fd67fb0e4e75a54078477cc3eed4b946d4f8a9c46ebfbca9624007d168fdcefe6c073f3f2ce9188cd6caaa12cb987dcc1b47d7bb7fb235a95522990f36fceb401a3cfe698bff1747a4b86bf8da357c080ab03dec16eac013ab061c20b9af6844250107172de14f1a14bfd332c8c5ee2791e8d52ca4d1d934d0485a364390f097158ab3e82e8df0a945422dd051077f447701b73c71e3cf1c0952c033288ef122212249bf60cdfc6771bc6a937e7ae20109bc110b80a3292125a99aa04517808365141f513c6d90b30349bdba588354041e8b5ca72c042a4a0d4e8e857b60eb6f392073487b505c261fbc5b21050ebaace31c989c2cbbd1812194dfe00245160af85f3843ff7cda62e1edf7f45775aa96eab", 0x1000}, {&(0x7f0000000200)="480d95d793090ad294b247dfc319dbbdcff7411c6eacc3f2c4c7be86f6e4bf0be2e0785a171cf0ff551c861a64868fe1fbf2fcebe7feb5fd38cc2759860ee8c7cd4075671faa24fa4fdc2d8e0a", 0x4d}, {&(0x7f0000000280)="879cab339e2fdeef1f980021c0324e5ceb4975d23ffa991edb23d6c8b9bf09cb678dcb57bcbf16d6a19da1af429fbfb589412735d80e7eadc467dee86d3531a0f277896477d9c07ed4fd5636b8cb", 0x4e}, {&(0x7f00000000c0)="5a29c8d6bfe59e58fc1f38a5e39ecdff36786eaaebfd242e542aa6b9ba0eb4a34d84796f52006f2465636efaccf9e81ef48fb249f8a7", 0x36}], 0x6, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r8}, @cred={0x20, 0xffff, 0x0, r12, r19}], 0x40, 0x4}, 0x408) ftruncate(r0, 0x0, 0x7fffffff) socket$unix(0x1, 0x2, 0x0) r20 = syz_open_pts() kqueue() ftruncate(r20, 0x0, 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 09:13:10 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x40) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) setsockopt(r1, 0x7, 0x9, &(0x7f00000002c0)="40a97e95efad246856c9157e5de5b918427bcd020763ace782e637677b43e788a40b4c7a60d7c3bd3465074f2b615f88a5c9fdd8d9cc265eefec3aa9ea4c897bf642835c1d3be0e54ffd94acaa29cafbc1c5cd79ac0b5d24418eba2520a24e874080031c99103796942796eda3446fbd766cc35340d0d743df30557a4ce748e3d73051af4b9d8883a8f69d051d6f914c4f9705a453f5dbe13e8d6cc5b149f2844777c9ef122738b2fe398a5c82bf78f9a6b88857a8709b6ab500f52f3b472f731b5c90332ee14252c095300a56213fab19fd8b3ec12d6023bd", 0xd9) r2 = socket$inet(0x2, 0x2, 0xd7) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000003c0)="64f3e124a933", 0x6) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xd8, 0xb506}], 0x10000, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x52, 0x1, 0xfcc, 0x6}, {{r3}, 0xfffffffffffffffd, 0x3, 0x4, 0xffffffffffff4a78, 0x9c}, {{r5}, 0xfffffffffffffffd, 0x46, 0xf0000000, 0x5, 0x7}, {{r6}, 0xffffffffffffffff, 0x4, 0x40, 0x7fff, 0x2}], 0x2, &(0x7f0000000180)={0x2605, 0x8001}) 09:13:10 executing program 0: getpgrp() r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') 09:13:10 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5, 0x80}], 0x8, 0x0, 0x5, 0x0) 09:13:10 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup2(r0, r0) listen(r1, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) setsockopt(r2, 0xfffffffa, 0x80000000, &(0x7f0000000000)="681b429cb7683679387cc14c261de8456465417978be05e95cd8d1dde06f670bfde979616cc428043595b35cdfcdaf44478ca91b394f10c4071d3b0b75f72be5109c21df2b7a14ce601d7edde27a71331d80bf3253c115b1e33481e31b92680edcf7391a4f3bb42ae4094226f105f1111e57bdedf6d5c90bfd23dae28386d43aad9e38e8d366c0b80211642785f6802574f8e7b55de24687a8e528fc0ce7f8ec0b2ce5045f36ac5ceca0b04158", 0xad) socket(0x20, 0x4000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 09:13:10 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) 09:13:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r2, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000700), &(0x7f0000000740)=0xc) readv(r4, &(0x7f00000006c0)=[{&(0x7f0000000640)=""/116}, {&(0x7f0000000780)=""/31}], 0x10000163) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) nanosleep(&(0x7f0000001780)={0xf0, 0x100ffffffff}, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) pipe2(&(0x7f0000000480), 0x10004) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 09:13:11 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r2, r3, 0xe) 09:13:12 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f66696c6530e8c02f66696c65"], 0x10) shutdown(r1, 0x1) setsockopt(r1, 0x29, 0x8, &(0x7f0000000040)="88101c33630000dd0b653b16a118653897f01100000000000000", 0xfffffffffffffea7) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)) 09:13:12 executing program 0: r0 = semget(0x2, 0x0, 0x1) semctl$SETVAL(r0, 0x742b24e0d1eea75a, 0x8, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) truncate(&(0x7f0000000200)='.\x00', 0x0, 0x0) 09:13:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) getpgrp() r1 = getpgrp() wait4(r1, &(0x7f0000000100), 0x4, &(0x7f0000000140)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x6) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = kqueue() kevent(r4, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r2) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x25, 0x8}], 0x1}) 09:13:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/3, 0x3}], 0x1, 0x0, 0x4) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000002600)=@file={0x0, ""/4102}, &(0x7f0000001580)=0x1008) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206916, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000001540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r8, 0x0, 0x0, r7, 0x1}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001500)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000100)="f5b1add1e56ac342c5fc1428a7f1c6b0b87f47966a63cca130bcb801ddca6204159c570dd7f3d0f4cc93cfb285780f423d60470a95c4c275754e3dd627d79234c7ac8d1cb274dc73ae5710983835de9e8bf450c170ee5f95add0404ead4702f51480122ccf3a2900eede", 0x6a}, {&(0x7f0000000200)="06d00574008332467bc681fe537f08a404b82f7df1db47c1ec1b798cb72627737ae9e89ecc6cc9b3a23b0e9606ae19cd48268e36a79ab4efee568542034b17d8dbf43d8e02e4be6d111d85cd6e62560a7db726832de6ffbee94afe508fcd08507d65b4fed9f3df5a09e1b6", 0x6b}, {&(0x7f0000000180)="1e4c26c50958a762aef94a", 0xb}, {&(0x7f0000000280)="d71301f83dd33c19e682845bec6178288d9d351e98770adc7b3d1cfa7435c5add5d0528dbed0f374051f09b5c9b37b4e610cc0720b3e869b", 0x38}, {&(0x7f0000001340)="4c110aa05826b4f1dc54c1fa031bbc4975b8cf4db16e066eb1998877b0823a690b0115ab57ee43cca3680a2b2b0c806c98c8a071abbd42283b7c6c9825c942a385d128d13da042b8299d475eb7d035c5b1cd7ca95ba75a44445e6442334615f479962800afd051cd9e2912766512e46386495c18edf5e46dabb6c57032a04c1ade5b7abefa21f6ba3b23ea99f6a49caac1088205a4bde51ac977709dfb", 0x9d}], 0x5, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r8, r9}], 0x20, 0x407}, 0x40a) r10 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r10, 0x0, 0x7363) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f0000000040)) 09:13:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x0, 0x0, "000000000000000100002000", 0xa00000, 0x200}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000080)=0x2) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0xffff8000, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x156c3ce2abd57743, 0x8) write(0xffffffffffffffff, &(0x7f0000000380)="6dbe1982fd1fd9d4f155fe88338dff8bd851131556bef3678ad49edc2023c9b2950ccd7921796bc6b9c71fd82f5cc1995f6572d75af85c3351d17236a9ed070448bc0ce1091161c3003abc0025719ed10347f6db445f8046db81219e80a55c5d93d75a4a8a621a7df89496ccc1bb4215e4cb6077003a93b0e025c514855c20a638b8d9a9e94c53c6ab0628f809c9234cbafe182a08d5180531d6374f9671f32e6bb712838c83cc681dda2e183a5eaa8a59400634fc56269e3234478d4a0fb311016048463a0a3dc39f6334bccee4bb8b3690517b00d14f06f0f0e398b52d997f00e2ff9c6647e0ee875dc3ece5c1cd6d13925d73941b0c05854e717b7fb6d0f200c4a3850f5f3c527c29ef72280be46008ae46bd07965f89ded8d590ed8080105f033df1a71b2b3b9e4daeaf02f8e793aa9b2a32ce12e7a964e0faa1ff9ef239874071763dc4b968455a5472d2d6cc62c1191ec64cf9a3dcb6b9e612316c15", 0x15f) 09:13:12 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) write(0xffffffffffffffff, &(0x7f0000000080)="01494710dae90fd3b3f64f498784", 0xe) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) socketpair(0x20, 0x3, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f0000000280)=""/230, 0xe6}, {0x0}], 0x3) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206916, &(0x7f0000000300)) fchmodat(r7, &(0x7f00000004c0)='./file0\x00', 0x120, 0x2) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x7f, 0xfffffff7, 0xfffff86e, 0x0, 0x8, 0x7ff, 0x8001, 0x3, 0x2, 0x18}) 09:13:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x1) 09:13:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000280)=""/74, 0x4a}, {&(0x7f0000000300)=""/217, 0xd9}, {&(0x7f0000000400)=""/90, 0x5a}, {&(0x7f0000000480)=""/233, 0xe9}, {&(0x7f0000000080)=""/52, 0x34}, {&(0x7f0000000580)=""/99, 0x63}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f0000001600)=""/122, 0x7a}], 0x8) sendto(r0, &(0x7f0000000040)='T', 0x16f, 0x402, 0x0, 0xffffffffffffff6b) r3 = semget$private(0x0, 0x1, 0x20) semop(r3, &(0x7f0000001780)=[{0x0, 0x8db, 0x9b32db57fdc4b529}, {0x3, 0x7fff, 0x2c00}, {0x1, 0x1ff, 0x800}, {0x1, 0x100, 0x800}, {0x3, 0xe68f, 0x1000}], 0x5) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) write(r4, &(0x7f0000000100)="100e187e9b826f2ad57ff5536f7f0c352e4e0ea129a2a3b13eacd971af9a256b4aa918b109f5c854c260610aa3a569b5cdf044d6850f102828f7163cb58ef1b6dee41f8069d823f3490ee7db28631c90449a746f6486f583d75538dbe42a726f0bc6a0ccac970a509aede861ff0fbc697c81b86fe2d0472416a99b3426333fb210472bc143a1eccb3f0f86d5ccdcabb2169be6e95983c191dca130e9312be369ebb7d865e87691f3dbfc9766a93ada3d9c34d64f5bf7dd7bc2e72a9609a26af92e691e87422a5c442772ad2d9f31d71127d2c5e1e5595c7e7b21fbae14d0481d7c2342c4e6c9cead197af8830352db", 0xef) r5 = open$dir(&(0x7f0000001700)='./file0\x00', 0x40, 0x100) getdents(r5, &(0x7f0000001740)=""/22, 0x16) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206916, &(0x7f0000000300)) r8 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0xd, 0x0, 0x0) r9 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0xd, 0x0, 0x0) r10 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0xd, 0x0, 0x0) kevent(r7, &(0x7f0000000600)=[{{r8}, 0xfffffffffffffffb, 0x78533042fa13c5b, 0x4, 0x509, 0x400}, {{r9}, 0xfffffffffffffff8, 0x18, 0x2, 0x74e, 0x5}, {{}, 0x0, 0x41, 0x10, 0x2, 0x7ff}], 0xef3, &(0x7f0000000680)=[{{r10}, 0xfffffffffffffffd, 0x28, 0x40, 0x10000, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x1, 0x4, 0x0, 0x3ff}], 0x3, &(0x7f00000006c0)={0x8000, 0x68f}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 09:13:12 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x6, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206910, &(0x7f0000000300)) 09:13:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, 0xffffffffffffffff) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = msgget$private(0x0, 0x80) msgsnd(r2, &(0x7f0000000040)={0x0, "dd0c879b2b3aca03fb3236c404f82a9a7640b5cc1e78c0aa1dd9adfefdb1de6e121c7e6bcf967c4844ebd8f01a88f6b71fb3f27edc2d54c18005c96e967215414512a8f79ca2e4296ac9ec4c0c462ca7fbbf0ef67ae6c168d864281d975fa89e3051827f901df03e68d02d28b9d12bf94ec0fb065d89d8e1826191517882ee2b105735bcd9de267d53cfd018f6bacecf4142b9df9ffc749eb0fb9fab206c2f4d03e9fd1eaf50566b258448145192f6a7db41a2e96135ad2cea261b5c2935d94bd7ae3838"}, 0xcc, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x1}, 0xc) syz_open_pts() r3 = socket$inet6(0x18, 0x2, 0xe8) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000180)=0x3, 0x4) r4 = accept(r1, 0x0, &(0x7f00000001c0)) fcntl$getflags(r4, 0x2) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000200)) r5 = msgget$private(0x0, 0x1) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getgid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x9, r6, r7, r8, r9, 0x80, 0x8001}, 0x0, 0x1, r10, r11, 0x7, 0x7f, 0x6, 0x6}) connect$inet6(r4, &(0x7f00000003c0)={0x18, 0x2}, 0xc) r12 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r12, 0x2000741e) mknodat(r12, &(0x7f0000000400)='./file0\x00', 0x1, 0x10001) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSHDRCMPLT(r13, 0x80044275, &(0x7f0000000480)=0x7) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x8000, 0x0) r15 = kqueue() pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r17 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x10000, 0x0) r18 = kqueue() r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) r20 = socket$inet6(0x18, 0x4000, 0x1) r21 = socket$unix(0x1, 0x5, 0x0) r22 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = open$dir(&(0x7f0000000740)='./file0\x00', 0x100, 0x47f85e7dff93a0f1) r25 = openat$klog(0xffffffffffffff9c, &(0x7f0000000780)='/dev/klog\x00', 0x0, 0x0) kevent(r13, &(0x7f00000005c0)=[{{r14}, 0x4, 0x1, 0x2, 0x1, 0x1}, {{r15}, 0xfffffffffffffffa, 0x5, 0x4, 0xffffffff00000001, 0x4}, {{r16}, 0xfffffffffffffffd, 0x8, 0x2, 0x8, 0x5}, {{r0}, 0xfffffffffffffff8, 0x50, 0x10000089, 0x4, 0x6}, {{r17}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x800, 0x8}, {{r18}, 0xfffffffffffffff9, 0x84, 0x1, 0xff, 0x2000000000000000}, {{r19}, 0xfffffffffffffffa, 0x88, 0x97325a20841e291b, 0x1, 0x100000000}, {{r20}, 0xfffffffffffffff9, 0x4e, 0x1, 0xa3, 0xffffffffffffffff}, {{r21}, 0xeeac73ddc536a7ac, 0x100, 0x10, 0xf8, 0x6}], 0x8, &(0x7f00000007c0)=[{{r22}, 0xfffffffffffffff8, 0x18, 0x1, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0x1, 0x5}, {{r23}, 0xfffffffffffffffa, 0x22, 0x4, 0x6, 0xcf}, {{r4}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x100000001, 0x5}, {{r24}, 0xfffffffffffffffa, 0x40, 0x20, 0x9, 0xfffffffffffffff9}, {{r25}, 0xfffffffffffffffc, 0xc0, 0x80000004, 0x9700000000000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x0, 0x40000001, 0x9, 0x9}], 0x4, &(0x7f00000008c0)={0xffffffff, 0xf74}) 09:13:12 executing program 1: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x1, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) fcntl$dupfd(r4, 0xa, r5) r6 = socket(0x10, 0x400000000002, 0x3e) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0x46bfb) r11 = getpid() kqueue() r12 = socket(0x2, 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x80206916, &(0x7f0000000300)) kevent(r13, 0x0, 0xfffffff9, &(0x7f0000000280), 0x5, 0x0) fcntl$setown(r9, 0x6, r11) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r10) kevent(r14, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 09:13:12 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\r#'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="e84b92617ea31f1c5599a8f64dc976d7e8139a"], 0x1) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(0xffffffffffffffff, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 09:13:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x3b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:13:12 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000001e3, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) close(r3) openat(r1, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x4) 09:13:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x80000000) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) r1 = getpgrp() r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) connect(r5, &(0x7f0000000080)=@un=@file={0x0, '\x00'}, 0x3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r7, 0x0, 0x0, r6, 0x1}}) r8 = geteuid() fchownat(r3, &(0x7f0000000100)='./file0\x00', r8, r6, 0xb) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r12, 0x0, 0x0, r11, 0x1}}) setreuid(r8, r12) ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0x8, r1) 09:13:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x5) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xf2) getegid() syz_open_pts() r4 = syz_open_pts() getsockopt(r3, 0x7ff, 0x6, &(0x7f00000000c0)=""/12, &(0x7f0000000100)=0xc) write(r4, 0x0, 0x0) getgid() execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 09:13:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/56, 0x38}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000000c0)={0x8000, 0x4, 0x800, 0x4}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0xfffffffffffffd95) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 09:13:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x5, 0x100000000}) r1 = getuid() flock(r0, 0x2) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r9, 0x0, 0x0, r8, 0x1}}) r10 = geteuid() fchownat(r5, &(0x7f0000000100)='./file0\x00', r10, r8, 0xb) r11 = socket$unix(0x1, 0x5, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r16, 0x0, 0x0, r15, 0x1}}) r17 = geteuid() fchownat(r12, &(0x7f0000000100)='./file0\x00', r17, r15, 0xb) r18 = socket$unix(0x1, 0x5, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) r20 = kqueue() r21 = fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) close(r21) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x6) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r23, 0x0, 0x0, r22, 0x1}}) r24 = geteuid() fchownat(r19, &(0x7f0000000100)='./file0\x00', r24, r22, 0xb) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0xffe, r10, r15, r1, r22, 0x40, 0x2}, 0x5, 0x5, 0x400}) r25 = dup2(r2, r3) ioctl$WSDISPLAYIO_WSMOUSED(r25, 0x80185758, &(0x7f0000000000)={0x3, 0xffffffff, {0x1f, 0x200}}) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) syz_open_pts() 09:13:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x701, 0x2, 0x71, 0x7, "e60e3ad732f597b08c52bf57eac00716c732099e", 0xe0000000, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 09:13:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) shmget(0x2, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0xfffffffffffffe09) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x101, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) socket(0x10, 0x5, 0xc5) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="caf5b415", 0x4) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000180)="c610a9d77dd01289ba6c513c617894934c2ab212f4d714e0a5e378595bb8e043d6d6abe9b1582f67578ca2f939bb3b45f818acba9ef8bd4bd3ec332ffa5e024c012acb99f8099189cd718770185759ebce1137523a3c6755fd70ee98b10482241e0e51e2b5febd58bc9b91b871a366cb10e7ffecf2bee608822e5b6989e7f24349aa3f0dcf32882e1f629dd54038", 0xfffffffffffffd0b, 0x407, 0x0, 0xfffffffffffffce3) 09:13:13 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x1, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESOCT, @ANYRES32=r0], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x200, 0x66) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x8000, 0x0) fcntl$setstatus(r5, 0x4, 0x94) 09:13:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r0, r1) 09:13:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0400000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x5, 0x0) r2 = dup2(r0, r1) dup2(0xffffffffffffff9c, r1) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) fcntl$getflags(r3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) madvise(&(0x7f000054d000/0x3000)=nil, 0x3000, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0xffffffff}) socket(0x0, 0x400000000002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 09:13:14 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/180, 0xb4) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000400)="156cb7bad22cd71e8a994a251e8347be0f", 0x11}, {&(0x7f00000004c0)="d37d7781b0bc19ae457a454c6cee4e963980de1b2086ff5489e0e1fad63d53162f61a1b41ddebda73365980dd14e00d734a3ae12a7898f560113f14e844f5840cf5614b8dc27e636b0138d2b91e33a5e0e4463e82e1a0d044af74cb8bf95911120900b254347a6e0", 0x68}, {&(0x7f0000000580)="7109f7a0de4fb98708ee3a871519b0ae57e7d09b8cfe8441042f4e818b6ef2d1cc0472f29c06f5c353d597fe23ce31016dc7c054e9ee5a6ccec98dec9c1a494e86dbedae4b76fc832c32d57a3e43d93531d7a7fad8ea3786e0f42f2b39f34cadaf0fa297a1271194c4d31951818e10195d01ad980c2d97b0ead541b9cff2162eec4cb5e4f19f2878ca2eb18f097cca5a3e596066dbc66afebd17d85ebc3e70dbecfbefd4269680", 0xa7}, {&(0x7f0000000640)="968b31011a3f6ec2ee8daf6da95af311fe2ced5030b6258e14bbfee24a1c2d1f88e1f4a04707131560c294ef2bf50ca7d9e9230f5c67edc34ee91bbc121d3113c5c8c09fd4b065e605c3df6874bfaab358cf0a716b06e85e70ad005ef5306458419a7544c62b78a3e1e22c3ac26530d8ff749b77a75d7ab71d7b56390c462cf0b51ff9", 0x83}, {&(0x7f0000000700)="ef77cbad8f2f7597e5f80e4e55733604a2622158c13d259dc020bd3351cfd079410832b93824af20e69c2ded1b9cc9d515f5fd57fa57c2c4a6fef10cc139349c8ea674188c3e255b1e3160c5b31e168f243f3d00a23693004a87490dc850c1cc935c5c87cfbdaf7070a08415e9bb70e7e6cfbfa999060b639080b12ea5c1a305556417de38760ef346f9d4624a37917c1637c62019674e5d0a7847cf", 0x9c}, {&(0x7f00000007c0)="9fa7070016deb69ccb997e4bad74ca61581c80cc1a94c1c74980a6f2ff08a6561a7779e2b7bc983494cded2c730e3ae5211d53359bfd604790e031b3ad58ea5265dd25b187dc6100aa4e4216e8cddbdcd3fdc7a3b817d0e9d40cb9675575ae69f5e2ca105e4bac4ec52353d7eccf0ddc702ed3b129bcd3935ec6000513984dbfefc338f3337852484ae007c69de51576418238a91109f1acb70f21244307cb4a21bde5", 0xa3}, {&(0x7f0000000880)="7f98c7f4f47f7d7bb30a00a10199111f82017831b6308394e51f8456e59327eefca362cad773e528129f48a7800ba8fdcc40dba2461bc258c2f1a1be8dc99894d08deb58c0aceb21f16e5214f7fbb8054a0bd2c75f4b", 0x56}], 0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000980)="4c8fac15d49f6b351d1a4aab7d93eae40fbb17628bf8126b12b5a5dabf20fb1799191263e89a30a130378131d9d4614c3af66c9f923bbe7b8cd2b6b274d6230b8914e3f0e85d8938a842c5f57ce592912b690757b931b32b1a5eca7fd8e81c988ca4bd4140efe4631bd64ccc57dc900e95bfbaae29", 0x2cc}], 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x400, 0x7, 0x4, 0x53b}, {0x3, 0x1f, 0x4, 0x3}, {0x233, 0x7f, 0x6, 0x9}, {0x8, 0x80, 0x40, 0x6557ba4f}]}) getsockopt(r2, 0x400, 0xa93c, &(0x7f0000000240)=""/103, &(0x7f0000000100)=0x67) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:13:14 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001, 0x0) write(r1, &(0x7f0000000840)="11", 0x1) r2 = getpgid(0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r5}) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r10 = socket(0x2, 0x1, 0x0) fcntl$getown(r10, 0x5) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r12 = getuid() r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getgid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, r15, r12, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x18, 0x2, 0x0) accept$inet6(r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r25, r23, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r23, 0xffffffffffffffff, 0x0]) r28 = getpid() r29 = kqueue() r30 = fcntl$dupfd(r29, 0x2, 0xffffffffffffffff) close(r30) r31 = getgid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r30, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r33 = kqueue() r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) close(r34) r35 = getpgrp() getgid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r34, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000700)={r35, r36, r22}, 0xc) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000600)={r35, r32, r31}, 0xc) r37 = getgid() r38 = getpgrp() r39 = socket(0x11, 0x3, 0x0) setsockopt(r39, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r40 = getpgrp() fcntl$lock(r39, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r40}) r41 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r44 = getgid() semop(r41, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r43, r42, 0x0, r44, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r45 = socket(0x2, 0x1, 0x0) fcntl$getown(r45, 0x5) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r47 = getuid() r48 = kqueue() r49 = fcntl$dupfd(r48, 0x2, 0xffffffffffffffff) close(r49) r50 = getgid() getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r49, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r52 = kqueue() r53 = fcntl$dupfd(r52, 0x2, 0xffffffffffffffff) close(r53) r54 = getpgrp() r55 = getgid() getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r53, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000700)={r54, r56, r55}, 0xc) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000600)={r54, r51, r50}, 0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r46, r50, r47, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = socket(0x18, 0x2, 0x0) accept$inet6(r58, 0x0, 0x0) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r59, r57, 0x0, r60, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r61 = kqueue() r62 = fcntl$dupfd(r61, 0x2, 0xffffffffffffffff) close(r62) r63 = getgid() getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r62, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r65 = kqueue() r66 = fcntl$dupfd(r65, 0x2, 0xffffffffffffffff) close(r66) r67 = getpgrp() r68 = getgid() getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r66, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000700)={r67, r69, r68}, 0xc) setsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000600)={r67, r64, r63}, 0xc) r70 = kqueue() r71 = fcntl$dupfd(r70, 0x2, 0xffffffffffffffff) close(r71) r72 = getpgrp() r73 = getgid() getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r71, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000700)={r72, r74, r73}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000b40)=ANY=[@ANYBLOB="31e0150b174be361bcb4fb7d31a5e99ead3461e27ac8c8e267c4301eb2df11a8e6a527ca7974726b02b5dfafdd4b45f81896dd29c2ff0300002510b0e5e0234120e45388c9e55034940cb434b951d0b2c5360824a2afe68bb4e8c3f5e07e65330f554a902e5c8b77810000002c2014db55bd6d4d3eb74be2cbe9e0faa9059b950255e0a5b748bd0d7b1a0ae6dab189370f1ae26196dfa9005f477312e1a6725faeb56ae6c94aa0998ed219f262092ec775245c1d394855f296cdb66d531075b8f3087efd8f9f"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f9c1e6b9f4336", 0x3f}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r27}, @cred={0x20, 0xffff, 0x0, r28, r32, r37}, @cred={0x20, 0xffff, 0x0, r38, r59, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r67, r74, r75}], 0x80}, 0x400) r76 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r76, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 09:13:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x200, 0x5, 0x5, "080000220000020000fed19fbfaf7c50ffffff00", 0xe03a, 0x9}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) 09:13:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 09:13:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x1b7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) r5 = open(&(0x7f0000000400)='./file0/file0\x00', 0x1, 0x10) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) bind(r7, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000680)=ANY=[@ANYBLOB="a629032725fe7407ea752fbcc472ed60ec45c07c59fa"], 0x10) write(r8, 0x0, 0x0) r9 = accept$inet6(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setreuid(0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = getuid() setreuid(r13, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r13, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r12, 0x0, 0x0, 0x92, 0xffff}) socket(0x0, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x1000100d3) semop(r14, &(0x7f0000000000)=[{}, {}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() open$dir(0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) getuid() setreuid(0x0, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, 0x0) getuid() setreuid(0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r15 = socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r16 = socket$inet(0x2, 0x5, 0x0) r17 = socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r18 = socket(0x2, 0x2, 0x0) dup2(r17, r18) r19 = socket(0x2, 0x2, 0x0) r20 = dup2(0xffffffffffffffff, r19) setsockopt$inet_opts(r20, 0x0, 0x1, &(0x7f0000000100), 0x0) r21 = socket(0x2, 0x2, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r22 = socket(0x2, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r23 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r23) r24 = socket(0x2, 0x0, 0x0) bind(r24, 0x0, 0x0) r25 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r26 = socket(0x0, 0x0, 0x0) bind(r26, 0x0, 0x0) dup2(r26, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="e29785ac6e1ac47da2fddfeece5d5cf7a5c14e53c77b1aaed3aae2ef67950fb458f6629764f0821264085050d49eb89939ba8ca73d3d7ca5d8c485e795bdc80717e8ea5f079eacc7044e8463d7", 0x4d}, {&(0x7f0000000240)="9d0abaed5d8abdfc29b52921daab08d813f80429809523a078d871985ee97462c23b24da9b05b0d3ed33a54d698f65005ac41bc76e5129e27659ace640a3becf5912743bda38fad1dc07560a254f04d8119b2f67d4ab0d850cd921f5faeaf5949624ab561761cb1ad3faf345be1e3545d62642ec9a2fcf3f9555abd9ca719d94aa92eecdfc591a98359ac767928027ea20d31d644219936eb219b2f8402c50387849f620a4d0d38ed3263e62a741366d79ba55bfb33937fc79b70c0b0e8e701e4dafd3c844a8de257a724ea6d41bb542e7f33d541a9cdb7f7164acbc229526a50d305113acd6aefb6fec9801dd1fe56f3e26a3eaf67d3f70", 0xf8}, {&(0x7f0000000340)="0241810e3fa01bb597bdc9e51d5e6de89ff0eab713c31a53bbc0db63871030ec6b068cac3e28ecc6530e6857569252a1890df096f531eda0eeb5aa27a1386123eb0731010f44840b64344caac774ee37a161d9aa8aeb97af9f4b0f0d4c25", 0x5e}], 0x3, &(0x7f0000000540)=[@rights={0x30, 0xffff, 0x1, [r1, r3, r5, r6, r8, r9, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, 0xffffffffffffffff, r10]}, @cred={0x20, 0xffff, 0x0, 0x0, r13}, @rights={0x30, 0xffff, 0x1, [r15, r16, r17, r1, r20, r21, r1]}, @rights={0x20, 0xffff, 0x1, [r22, r25, r0]}, @rights={0x18, 0xffff, 0x1, [r26]}], 0xd8, 0xc}, 0x4) r27 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r27, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) 09:13:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)={0x4bbd5e2e9f5266d6}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/81, 0x51) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/59, 0x3b) writev(r1, &(0x7f00000011c0)=[{&(0x7f0000000180)="c251eee1e173a297", 0x8}], 0x1) 09:13:14 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x10000, 0x10) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x8) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x1) 09:13:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) geteuid() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) shmctl$SHM_UNLOCK(0x0, 0x4) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xfffffffffffffdaa) 09:13:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) nanosleep(&(0x7f0000000040), &(0x7f0000000080)) 09:13:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8b0229ca30f6668fbbe49b8471ffa8fe0ffb81388cdf2719e693897d1f41fcad38ff72b83c3f714d4adf970c2db887319d951bacc3bd8502eaae6c34af55e669f6cef6c252fda8409dc8a7983926168c121605f23a38fbf5623ab6199f6f7297168485cac2f05997814bd807f2c60ca8c80213ad6d504db3a5b8925b14c7feae6656839fd4b029ae062141fc30ad1e2ab3fa8171071b56a91ff8c931a287fc18cf75a2c54a7ce47827063ceef022a7d0"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) r2 = dup2(r1, r0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) symlinkat(&(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000001340)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x8}, {0x3, 0x7}}, 0x2) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206916, &(0x7f0000000300)) r7 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) getsockopt(r7, 0x40, 0x6, &(0x7f0000000340)=""/4096, &(0x7f0000000140)=0x1000) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/24]) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r9 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0xd, 0x0, 0x0) getsockname$inet6(r9, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r8, 0x0, 0x0) 09:13:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f0000000080)) 09:13:14 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xf2bbf952bdd4dd96, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x8, 0x0) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r7}, 0xfffffffffffffffe, 0xfe, 0x1, 0x26, 0x165}, {{r0}, 0xfffffffffffffffa, 0x88, 0x80000012, 0x8000000007, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x8, 0x10000044, 0x592, 0x7a8e}, {{r2}, 0x0, 0x0, 0x1, 0x400, 0x3}, {{r3}, 0xfffffffffffffff9, 0x41, 0x200000e7, 0x7f, 0x100000001}, {{r4}, 0xfffffffffffffffa, 0x10, 0x89, 0x800, 0xd8}, {{r5}, 0xfffffffffffffffe, 0x1, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r6}, 0xfffffffffffffffb, 0x16, 0x10, 0x80000001, 0x6}], 0xb134, &(0x7f0000000580)={0x8, 0x100}) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) r9 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r9, &(0x7f0000003000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000300)={'./file0/file0\x00', 0x7197, 0x9, 0x9623, 0x1, 0x10001, 0x6d, 0x7ff, 0x0, 0x1, 0x7, 0x7}) bind(r10, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x141) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 09:13:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x8, 0x11, r2, 0x0, 0x400000000000) madvise(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x6) 09:13:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) dup(r0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "7c005f4eea2a12d5962400"}) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)=""/4096, &(0x7f0000000000)=0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0xa5, 0x5a) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) lseek(r4, 0x0, 0x3, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000001140)={0x7fff, './file0\x00'}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 09:13:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x182, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000005000/0x1000)=nil, 0x2000) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x68b2bd3ac8d7de25) fcntl$dupfd(r3, 0x100000000000, r3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x68b2bd3ac8d7de25) fcntl$dupfd(r4, 0x100000000000, r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x68b2bd3ac8d7de25) fcntl$dupfd(r6, 0x100000000000, r6) r7 = openat(r6, &(0x7f0000000180)='./file0\x00', 0x804, 0x90) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0xc96414bdea87273b) fcntl$dupfd(r9, 0x100000000000, r9) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0xb, &(0x7f0000000300)="0100316622140000", 0x8) kevent(r2, 0x0, 0x0, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffff8, 0x2, 0x20, 0xff, 0x8e5}, {{r4}, 0xfffffffffffffffb, 0x8, 0x1, 0xfffffffffffff893, 0x7}, {{r5}, 0xfffffffffffffffa, 0x80, 0x40000000, 0xffffffff, 0x4000000008}, {{r7}, 0xfffffffffffffffc, 0x40, 0x2, 0x2, 0x5}, {{r8}, 0xfffffffffffffffb, 0x6, 0xf0000000, 0x0, 0x603}, {{r9}, 0xfffffffffffffffa, 0xde, 0x80000000, 0x3, 0x81}, {{r0}, 0xfffffffffffffffa, 0xd, 0x20, 0x2, 0x4}, {{r10}, 0x0, 0x90, 0x2, 0x0, 0x7ff}, {{r11}, 0x0, 0x0, 0x0, 0x1ff, 0xfffffffffffffff9}, {{r12}, 0xffffffffffffffff, 0x10, 0x10, 0x7f, 0x80000000}], 0x1f, 0x0) fcntl$getown(r2, 0x5) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYRES16=r2], 0x1) kqueue() socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000140)=0x800) r14 = socket(0x10000000002, 0x2, 0x0) r15 = semget$private(0x0, 0x8, 0x10286) semop(r15, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x1000000, 0x1800}], 0x4) semop(r15, &(0x7f0000000200)=[{0x2, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r15, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(r15, 0x2, 0x8, &(0x7f0000000040)=0x1f) r16 = kqueue() kevent(r16, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r16, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) fcntl$setstatus(r16, 0x4, 0x40) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f00000000c0)=0x1000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r17, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r17, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r17, 0xffff, 0x5e04131b98886ac8, &(0x7f00000000c0)=0x3, 0x88c25fa7) r19 = open$dir(&(0x7f0000000280)='./file0\x00', 0xc59cea0c9341e65, 0x20) poll(&(0x7f0000000100)=[{r19, 0x44}], 0x0, 0x1ff) 09:13:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = socket(0x20, 0x1, 0x40) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$inet6(r2, &(0x7f0000000300)="94", 0xfffffcc0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:13:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000fc1000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) semget$private(0x0, 0x0, 0x601) getegid() munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 09:13:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) sendto$unix(r3, &(0x7f0000000340)="1893503364b7bf141c941f205c6e55bdc0f1bc3590de05444a46b73c97f4e7d1cbaecea115f91673cd291c51261451b6867576b37670038bf053f989420ce0436cbb94a45dbe2847ab0e8770ce2cb225b0901bec146cd10a978c13c000fce1fcbffb2f06f381c8db21ddf9e5b258db757a497776387ce16e51b63d6a892030811a0b616cffbd1b07186ac13177e3c09d2815979c9698ba05689c2fc613a41170e709614b40dcc4f275b52464f69ebeeb30820ddc4eb107e8bfa8ac0c2d18ed1f9d07cfba35de74e5", 0xc8, 0x400, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000300)="1323", 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 09:13:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x2, 0x1000}, {0x9, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x0, 0x1c00}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7, 0x3400}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r8 = fcntl$getown(r4, 0x5) r9 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r9, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r12 = getpid() r13 = getpgid(0xffffffffffffffff) setpgid(r12, r13) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r5, r13, 0x41d, 0x0, 0x5}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r14, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r10, 0x0, 0x92, 0xffff}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r15, r3, r17, r7, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\x00'/11, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r19], 0x28}, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0/file0\x00', r17, r20, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r21 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r21, 0x5) faccessat(r21, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='r\x00') 09:13:17 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000200)=[{0x3, 0x7, 0x800}, {0x4, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x4) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r9, 0x0, 0x0, r8, 0x1}}) r10 = geteuid() fchownat(r5, &(0x7f0000000100)='./file0\x00', r10, r8, 0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r2, 0x0, r10, 0x0, 0xa, 0x9}, 0xfffffffffffb8f49, 0xfffffffffffffffb, 0x3}) r11 = socket(0x11, 0x4003, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r12, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r13 = dup2(r11, r12) sendto$unix(r13, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) r14 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r15, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r13, r14, r16) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r20 = semget$private(0x0, 0x0, 0x2e6) semop(r20, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) r21 = socket$unix(0x1, 0x5, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) r23 = kqueue() r24 = fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) close(r24) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r26, 0x0, 0x0, r25, 0x1}}) r27 = geteuid() fchownat(r22, &(0x7f0000000100)='./file0\x00', r27, r25, 0xb) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r19, 0x0, 0x0, r25, 0x1, 0x9}, 0x8, 0xa8a}) r28 = kqueue() r29 = fcntl$dupfd(r28, 0x2, 0xffffffffffffffff) close(r29) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r33 = semget$private(0x0, 0x7, 0x286) semop(r33, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x0, 0xfffffffffffffffd}, {0x2, 0xffb, 0x800}, {0x1, 0xff7f, 0x1000}], 0x4) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r32, 0x0, r30, r31, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r34 = kqueue() r35 = fcntl$dupfd(r34, 0x2, 0xffffffffffffffff) close(r35) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r36 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r36, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xff25) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0x0) r39 = semget$private(0x0, 0x7, 0x286) semop(r39, &(0x7f0000000200)=[{0x0, 0x7}, {}, {0x0, 0xfff}], 0x3) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, 0x0, 0x0, r37, r38, 0x1, 0x9}, 0x0, 0xa8a}) getgroups(0x4, &(0x7f0000000080)=[0x0, r38, 0x0, 0x0]) getgroups(0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r40 = syz_open_pts() flock(0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r41 = dup2(0xffffffffffffffff, r40) fcntl$lock(r40, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) flock(r41, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r42 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r42, 0x5, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) 09:13:17 executing program 0: getitimer(0x2, &(0x7f0000000000)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000840)='./file0\x00') r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/122}, 0x82, 0x1, 0x800) rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') msgrcv(0x0, &(0x7f0000000180)={0x0, ""/110}, 0x76, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x30, 0x2) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r3 = semget$private(0x0, 0xe, 0x182) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000340)=""/213) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf2946078e2bc5ad8) writev(r4, &(0x7f0000000600)=[{&(0x7f0000000480)="4b70c459bfe6a9c10b480b793c12e52bb2d4a181ccc21281f8acc0dfed9ac11dcd0c230a366e688ccefd4cfc9f7e2464f02caa43ec5b3a603e673b5c3c51d5b30a788c41c2b9ddcdc243da47edd81af07f00be356d5b6d1ae74abe7c7aad6f563c8b30f70346e886e1b0c08940043815eb6dbec03191c2e4847f0e5ff3f74271f21634a79a842fae31a095b476fc92d4cb5989bc47c5a1e7780e61e31466", 0x9e}, {&(0x7f0000000540)="1f2cb107ac38fad24bf3329102873db3b88445", 0x13}, {&(0x7f0000000580)="f2ad3fe5099c81882d69d1dd1a4c3ed14dd6549aa5277c388eff146a76a076f68a7135d17462c38d42c3e149edbc68d3cec1a8d1ef5d3e5c5cffcce7b29bf3f4333765a0aa790a2692d388286aedde9c7891b5bf59a83bd04898c475073bd2bcec346b32c855", 0x66}], 0x3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x10000, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r7 = fcntl$dupfd(r6, 0x0, r6) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c", 0x1}], 0x1) write(r7, &(0x7f0000001800)="2020851eb269b3210a", 0x9) r8 = socket(0x2, 0x2, 0x0) recvmsg(r8, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/91, 0x5b}], 0x1, 0x0}, 0x0) fcntl$setflags(r8, 0x2, 0x1) symlinkat(&(0x7f00000007c0)='./file0/file0\x00', r7, &(0x7f0000000800)='./file0\x00') ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000700)={0x5f, 0x0, &(0x7f0000000680)=""/95}) 09:13:17 executing program 1: r0 = semget$private(0x0, 0x1, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1/file0\x00', 0xc0, 0x8) r2 = openat(r1, &(0x7f0000001c40)='./file0\x00', 0xc8, 0x0) sendto$inet6(r2, &(0x7f0000000040)="76553892c7c3c4f9f8369501cff993", 0xf, 0x2, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = msgget$private(0x0, 0x48) msgrcv(r3, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) truncate(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) close(r2) msgrcv(r3, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000012c0)={0x7f, 0x8, {0x3, 0x7}}) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) r4 = getppid() r5 = geteuid() pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt(r7, 0x0, 0xa, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) getsockopt(r8, 0x0, 0xa, 0x0, 0x0) r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r9, &(0x7f0000000000)='./file0\x00', r9, &(0x7f00000000c0)='./file1\x00') renameat(r9, &(0x7f0000000200)='./file1/file0\x00', r9, &(0x7f00000002c0)='./file0\x00') r10 = openat(r9, 0x0, 0x800, 0x2) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r11, 0x0, 0xa, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r13, 0x0, 0xa, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, &(0x7f00000027c0)=0xc) getegid() r15 = getpgrp() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r18 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r18, &(0x7f0000000000)='./file0\x00', r18, &(0x7f00000000c0)='./file1\x00') renameat(r18, &(0x7f0000000200)='./file1/file0\x00', r18, &(0x7f00000002c0)='./file0\x00') openat(r18, 0x0, 0x800, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f00000028c0)={&(0x7f0000000580)=@file={0x3, './file1/file0/file0\x00'}, 0x16, &(0x7f0000002600)=[{&(0x7f0000000f80)="8920673798b7318e5ec88b5ce149904367248e2908635f6257c7f4135375a7c53bc316892390c3aa9ffaf6ce92ff68ae0189e5f6d353450e19973940fbe849348f46fb41474c59a0191f67e55ed5490ed65db71103906b1aec10da8f8ebcdfba597435563732f8f269a9f546671d17e85af405996a2b6c74e866c774957bc34f320a22d0e17b25150f916d2812b2fcc879b2f745ddd1b79bcbede05a866f93e52a4488948de82d8145d037ccc5b17649baa43632b27c8e1c9be5516deb3207e48cd2b6b2d9d0f47e182184169de1bb3af805d387ce47b7a4e22597093509756c10a17975017757b7f642a8f8ad79c9f40b97bd23998f1974d0c0df50", 0x3c8}, {&(0x7f0000001080)="54b6ad6271eb44ba47c7437d4a72692f06367cdbdec3b2b9186f0efc74357df2c7ed755189c4eaa1e7aef163459576ff2bf2806fc6141de5ed272b5bdc2d767a13de40f130ee00258a4fe23044dac9d7cccf5e2d347a50", 0x57}, {&(0x7f0000001100)="8ddb3fe291ed9b45fa4691811115c55db8f11f7dcc06c713e6edd6a1d92e9708b39a7425fda0e3dfccc2850efb1973da7193b22d90782b94e99b4b6046b981aa77fd4fae5a132c2549ed4b6e164c918233a29eee3ff868e3b933f40a8b4cd12cc6d90fee9c1ad11d5022c701a8784afbe75ceb6da52aab09b0f1c084c12cf72ded6224aa42ed354656c1aadbe3bb595664e1c7610108828f2f20bd0d", 0x9c}, {&(0x7f00000011c0)="89a611ebc71febbf309c23a021544ba5f2025d5b2ef83aa84a8200afa091c2220aadb160781103665eb1bb1d812a0519e5533c9b7829becc9692ad99a1ae14b256269a72abc3a74aa030e08ed94800f1259cf18585996f9b8bab51f41102f12f6152d6236d62c660ed3795c6ebabdf64d928e9bd8872d555bfd4234ff4e0746c8d52cc45942491428b2a6f10666584cd92ff822d738eaca16dc5c295d95409330b13b28e9b77c50772902be398b9e7d2a0125c5c25f869ea89dd5af0dbda3139a15cc3315acef952dd190f6b27027eb57a210d402c058474c622e98cf36d1d60b0c25bf26730f55db62b80d33caad73c899b1674d6a60a67e83d9b9f7b937e874636bf6736f4e732c617c3aea63b4295b8c073d69c3d69a56467ced61caf71e68a436f488e36dcc77a0135d9809410da448ec44e41334cfc6c3239896438cee73e7c5c72a4ed96ce6e1008ae10f8660af4ff1e47ec75b7b2e25d537a1ef2bcd1b204ec5b86dced2548ee1d3c38cc4ab872df9c488c9c68fdddc8165978a4c44f73d69c1f3a7b3ac2cb115de83995c7235df09861bb944f84c2faf0842d4c52abf9eddbafa4eda28ae25ef5b096fede58163c588c5872449466a0c4a5339ecb84607c513fee1393aee5cf6edb02f0a08ff1937c41fd61950c38caefb044559a87691595333ecce9644188a8f8870ce0f7d244758983df5c8a465277e11af52b82b387ebc4cfe9d230b0d5890ab6c72400bbe9d5ada62f5dcaebfa0ccd39f20c6f5c91d06173b60e87f6862ecf7e95fa6ccee72fddeeb8e2e6776cc1b99bac8c3ec8a6b36e912f6892522edc156d2092254c1f44be73ad7025fd8fcd166f60e0f0b006ebe567d735e84e05fd75ce6997aed30f601b53c18438a8499ebdcefaee54662440155a8f02c6ae99e697837dbda9a2b0711549f947d05478aafe964e481e49f762442463dff0b4a389cacc2e3e7847ea72614813882d35345207b3872e40abec5fc5ef1ed331ccfc67b0511303a4ac4a39d9b2c3685383081f63bc775d2de1bdd811658fa32137a8db5615c8232c86eb4309c1ea6d5629031e814c913feb0b85d2100048e7cf1a7235109b02c8cc9410e310bc39d35c0d0bc665e4e800c65d7e1b307b9f813be4fa6533d0b8a8879069d2fc67f82bd4a9df13223d9bf6ab2e2ad9970ee3159812f840fd6472e815d9de1b89149c9650d0eece57a8eba7d95c0b877ab35adf373dc03d7451b1f698b023dd8822d17d994f1ddc1a25404f22f24358ee513088ff39dd221e52ded533e32a728148a68c6ff8e7224bd05265fc26fe221503dfc7b6e15c27bbf6fd583d1e673f4eb9dc15c14d081da7bc8900f07c3345f93d3639d11b52718ad3fd3fa1204834eb61571cb1fae255df541562767a49697454ec863364e0f058f9849abb1d7a1f94a5b513661b272c09a268741c1a629ae7f6637550b41fb4b4802bea552763122b8344dd4e70df1869ae66862848e54fd2234fe8b82c7ce7c8568477f259dabf199211acb905d3abaa896a3f129c269c11c9505c6d5d51d89a2e1d93c9efa4b35d776b6e5cea89d95bf390f49c9dc5a3eb73e7cc472659f9851fcdec62c332b92eaa1025cb31498e77675d20522a8085503f3158731f7eed5ab01fac1d0a212147a73316ff6cfb97bdcbdf1c9ed9969904b1b038de9dd4fc8f6b6278b21c6abc95c27305c545af72971cd7ed0943094da626efc464c74b7dec115437d400dd4f99bbc26ee11ab9103f85c252a5c5605d8e7b641dca4ae079d95d12bf0426ec5eb36d9cbddaab0fdf87a641a3e4b380be43f784a5c80aa5f2f937e1e0bb068dc3e3fa7f90aa840726683bae6c95428728014a5676a94ad78f697cb20b337382bf02968ca26bc14bdfa440b3b158af32eb25a83632e361e12ac173ac96c5fde0305efc37a786717bd3242c6e099e4ec2b5b4a55e3a88ce209a745dbb5c89ac81d55f244743da53ecbedd6d20934ae1de6234ce2b4b09c6977d5e2f0fe4b1bbfd7ded486a06025332a02af6a6cadb48e4b8302bbccc29f8adf9fb30b3f4f67cf51faea0470109cd6b2ca57b133cd4bda3e56ff0a2ab42858323c348126f9d2d20927078a4881382a366a32d6076291859cca0ca43c2a8bf3dd8621e5bf535d038e2a53507d316b26d2c492bc30fe5034901629335539e37d3cbd584ff7ec24bf3ce78200d46f3d1284cae8238d15def4c8601193351acfdf592f9657b508cde767289586608708b9fb7e47ede28867cddf714ee1cbf074bb2a3d829da6fcfd3cec791dbbc9d4e0b8eeacd2ae7c8b02898c726c171875ba52530535016c4310161ed38f883acab68e68948dae4e4a56efc53f9af0c006f563ab51461e412ed24a1f7f4467ae551dd724106c86f2181d8580e463ea5d863532bcdcf488a70b980fb412f9b9918b7b2d108ec8c254f92bc20e093956c8f2862c6f04c726876ff0676d18f80166ddd8c14fb8a2169649a1eb371d1a1d017a8926ffe16c2d97e814b39a173d4e1432fa456faa3413bf9cecc693c93566ee670ebaffd98aca3752b50bfdfc4d598fa994daa6ae7ad7109c2cb9999f567e4710e3f4f155d02ba0cd23b3fe542c488156c660e3417bcb72116ed3b05eded76305250057814f73de34f72db9065b1acf76b162a3a4a1accbf234f9112be168185a7f3fe8822ae0ba3cf3dec7bc1a6521c0b62cc8d6c02bcac06b82962388f6e2df782f85005fbe61757282dfeea855278c1bb36dff5c8133dc11f0fc7a02b795e47320833b4b35e351f6108b60b7ee52b49df2750f93d5228bf7c35afe68ed622e7d74c4666a8e8aefc13927f05dad946e21421a45e6d05b258de69ab9fbbcb20347409722a99061b20979ca0ba3ba7d26bdb329af5bc8cb5c665036acc2fa10a3cdc9d522b57363276c4eb17dcdb5877b3dc185478abe87832cf362fcf6781db801c716eb3fa1c0f36e35e091299f0f8f3b1a5f242be79e4252c07dfaf868731d4a93e715373b1edf14ecfe13af5c08ce3bf7d4ea4d80623e698743d239b044a2e3ee100be4a998e0b161d0a32cc5c7457cf40ac0a5a8069931bc4ee95f5f8fe1a00f4c6f3e752498a7c2bb3bb9e97dfb99639ddcee4236c94341f42ec06455ac3745f0f08d037e21090e7a0a25dc8c86ad61dd55e9b7b0f5db7292f787c0541d16e107aa11001832a206a6da86a3b818bcd6195214a8c8e1cf8678c2f12da489d1cca3505427ff3d6f9d65ef11aa11dfda6b5103a9abb87f479a6e3df5f140b2697a901e27f2d4635c2a63306664858bc0de489de50a7c9ee96a57ead496a81da7acd64c6e022e87ea9a0c6afe6d45e679418fb8f1d5fb72eea542faae2b1998a63b0bbb51b3dfa2f5fcd7bb490cab6d52ba4e2b38e6d80b95b8b6238a9db317892bd15fa484d3274a6773913bc969e98d8a9c9ad30535c5aa4b01371173e6ab4a7e59eafc56753a4d20106b21d0b646528350c82ab086836c68219a032cfea2fbe0f4ed40cc773de70c485f399fdb070eeaea929d58f5a31a1a3a6b623e26fbc685e3f83693e4b4c4932ead6ca9810a49efc7c7c5ebd073c5483a2fd17973204831d67910761e4b64af65112828a9c04d3fbbffe197f4113e5c176896b79e95005d96ac399cfdae9fd30b161c58b5deb4de8a33f34a8ecc36a718dc1dc882f3009544a32c7fea3dc8016ab5986904c95fb1e2bd2cc937ac7e75440817b0609d2710743959538804eca8b0e6b52b41c75bdfda57842d1045f33c999aa569b0692727ecf39eac0e444a573683d91218e0e90e735c1e3c08001aad547a0949717ba09475cc4ca408a3fb8adc2ac620f321c5999275d28a98c7facb2b18c3a4ee00ea49988803398fab706a8bc0e61bfb2a9ad0cb426db30ae0b53aee820f8e42cef52ef6df4c3639a714facd57213983a3ffd15699a04d2d2661138c8e0cec9b3119964f063cfa7488467073f4094f650c93d61ec4cb573f518d68de35857dc4e1063e2049035fb8fd2fa8663d35133e4bf6ddb38053fa82c92122ca82d66065dccfbc789b441b8d20c2dd81af7fc5e14fd929f7594be561b9b430c46bd33cf2d696031246e51bf69749d45465b239804af888241dd501d2df9f5ad6a6e7f5edab31fbfe025a58806c60666cf00f3ae571377fc5c20e1b3af7be92420b2a712fb09dcf5ae16e3cb3f29a270842d75f3ffacd205d67a23826e7494e758a45dfc9a95cc144e439a23d8eb4c27664256f0240bb3864c17edb351554368e166e993374567c207fc740da454838cc2a4b6967c05981c9d9e471fbe3e21621eecb07e4ce1249bc42e025777a46817ebe5eb322edb46a6e69b6c38de0f0680a8710f7e260ed88c36f914285266dd5c807c55074d3cbf0c0cd920902d3175a03d87b6c1f04d1ead5ea1448af576c5fd0273c677abfbc87844e77148f42790d0d5318f2e62981bf9307cf6a20d6592941ec948cfd30164202f3ded93d24e3513cfb1d50de80a89f245dbac2b072a2aa60f2ffadc49289cc2fe15cd914c70379328ac8923df6167c12e241e848f2f92947da742f4a8f72807c77aa95e92277de2f200347ec571b3169a6cb3a4d03900a352aa597a715793718d90149e820bb5e6d2bcdd5d83978983c037d7d2f8f7c9aba6738778a1c82c9c83eabdf50e4e29ca2c563ccd51864cf5e068ded25e77ece30f80fce29aa67a4cf9edd88fd6235619a42534cb41d275cf271a3466efe4b7c38e0930c228d31b8db31129c234a514c67c786082f79f2c2d01cf3dbb017ddd4b135020f000ed628848627416f106ae8dded13c7988455fb9db138fb9cd5c2ecf106927dff8a0f90845e5efecbbe3f275ed76a596e036e369b065397d65ccd599e720e5b9cd56e5c1f78484d8bd1957d3d4753657a845ef25763fcda09e7a49518b240a9d207101dd56ed7a3920d33cd852b076705d08284c76193a13d2306dc43e1598392d4ef3f5f3eb8ae09ec5e76a11d109342e9017749732191a65897284e6c56b3570fa94e6a3a1ea864de11bea5d4e8582817dbddab367b6fc1eb0bfaef8a14a3b79248b236f04ea4d47f25f44876d7c967867bac98f9410b07b224abc5cfb1559d7f559c2e615cd86bc334d9929789d68078f952289281fcd16b731d66a330edd878fbbc9cc49effcfa23e0fc37c3cf6dd1258927b64abaebba591e9972ca046a55cfeb4654474b6dc8d3ddd64120e84eeed02d3001590e4252993f73f1427ef2d39f43ef42d1f666afda6d12219de2d507eb0344623c0f794f82175a469bece15271bd340de888c2c72f4a1e831a536d353c6b32594c90879fb2685ba19a804a71c228588a63ac0c6208433c7613228143b64038d09f17910bc86cf69a0bae535cca53168964c4668b9c1c9a306fe84b97d8bcc20ac12679b6df769991a0422e79a98585555dc548239c93b1ae2c1f10ac2d3a268f22a8bb864795b2efe1e8eeee0bd8485aa33293bc30091c79395899f0617819f9bee7c67d85def30cb0f03e30342c190c461d2e1c40825d2da7015f64d4859c31aa1b4d73e606ef7c34a669134c7182158fda900f1173c3bea796453dcb9f126089ae3b5180976ce072e31121095de0412a1b42e7665fbceb52c57592ffcd44bf7f8cf8e38d258063418de3c36a734ba7d7530080fd0ff52b82157526b22a99489ca1561ff6fe5b88aaf94b0e2f44b01849384c6b922855d247316081552bd9bdc3e112d937a12b5d5bcdf0d7297738bd5478d4ab629b406cd06256984cf0ca56570563e0d4eea7bf3a0c09bd98b512b085fb474df3", 0x1000}, {&(0x7f0000000b80)="08109f36a2f6fbccda3babfe036876afb68ab67a9e8f7097799161d1c747654c5e9f222d11190346806eb2a784f9156d065b744ca54dd90b167f057f707b74be981c2fb4efe2e56ec99384471cbbe34534a799703c42686af632dbba9e623d62138950fc61e0d6665e911425558ef10743af6847c0de56aeafd569048944d70e3e23200996746a2425492045ac1ba358d8219a84e45dd5f547937613e30dca50bf", 0x49}, {&(0x7f0000000a80)="dbef7aff77e27b84f0f7f5a01bf86340d32b8e5df9ca1ed0ce150116254055b35acecfbfd4006d3b968d85272e0f6a6e9f19c1e47edaeaa1b72be70861f832fa193ccaf0fa304d054ec8998dae7c861bc3895d4432af5e084c912a9661c30e5a9f9782bf30ed6a4512f87fe1940a6a2afccd3f7c71f8e81c3b5f460a268b8be5ab051a9850390400c4456eaab32a91ec474ac2c83f31d4dbdb6eda74cccec757c2bde1dc59b1b5c85680fdb2df1acd922af272c113a8424628cb0f5f400d9afab54f5a63ca5382615ffa805f4b9cd3a0bccdd7e5eac9a9039ed8f2cc28ab", 0xde}, {&(0x7f0000002340)="644cb3324c71e0d21c09d43fda493539c9e55eca3005a24f4752dde25dfc141e3202dd84c0ad1c4273643e450b67d8728d9ea71e878ea8be16861849d67eaad6851b6f45e8b82aa91670a449b9fc85bc764709176df0ceb3b087440ff48cf04d922672d5bd0b1eced1382e268f14737c766a71f15a94218aeafa44a9fcef6c21b30691ea9cc2ab7acea6b970f2d21fce62562955752a35e42559088fcf5ceac168aeb25f821af17a1ba171266973f14567f16c5dc5cc04cd0904ed36ac0e1e12c7ae045622f53e4f2716b1c8cd4ec567b8e964f1ced867f2efc89a543539c391857a1dbb5eb6718bd9e358988d", 0xed}, {&(0x7f0000002440)="0a21a1942ad4d78d38b843415d760a41e82a33b2daa1d37ad6964744fd5671ab2e", 0x21}, {&(0x7f0000002480)="e5bdd19d7260daa3ba1e23e088206bd4ed9e5862f7d7d929aaefcce77b0aee24f64f123d12f3afdd84f83a4454e50d6be52ecaeb28a01b9057ed5c7e0a14845c67beaa1991e562e1d62b3aac592d78e1017515cf6c6a89449c25608ad5b8a54779f92dae51fa71626ef062f776e1546cde84187f8b163c0c3dc398af11ff5c096d91c07be5ccf9c6a5", 0x89}, {&(0x7f0000002540)="212b2ac3b1c1c36a4d8717fa3efb04824d2c8c4924d11d6124026959638c2e1057ec9daaca1acd6796b369bcc7d1a8700be1b4b52b41d079bd7774d627ed5dea7819525b13ea5f72d15ca4be5f3591d101ec15a47bf1d1d1e30ae4237323323ca272db992b991cfbe26c6dd249bd5504b06a6586b57c41544b62150c55192f8d0a29cecb513b3dce4f517aa735e51096a29bc8ae1a166967c238e47323", 0x9d}], 0xa, &(0x7f0000000c40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYPTR, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r6, @ANYRES64, @ANYRES32, @ANYRES32=r10, @ANYRES32=r11, @ANYRES64=r18, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32, @ANYBLOB="0000000020000000000000ffff00000000ea0000", @ANYRES32, @ANYRES32=r14, @ANYRESOCT=r16, @ANYBLOB="0080ff00200000000000000100ff0000007e0000", @ANYRES32=r15, @ANYRES32=r3, @ANYRES32=r17, @ANYBLOB="c60f0003a535539709e77800"], 0xc4, 0x400}, 0x60c) poll(&(0x7f0000000640)=[{r8, 0x2}, {r2, 0x40}, {r2, 0x18}], 0x3, 0x101) r20 = semget$private(0x0, 0x2, 0x141) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000f9f000f99c6e4581130758a7ed380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000d7ce260939a865f8fd6932e9000000006ac6f69726b7408a4ece1bdf00000000000000cfab22c2158720da6da6df2fa1f3458795ff483573a724955398ec742046bb0aa2f1ec89d980f40a68f75095e177c8ecb5f2e5e274352edea9698c298fcb34d3fa5e591bb01c175e01006c8286e8520938d72e369c57c7f360fb8e78ec1cb0ccc2812780671ab7b9eb53f18a0038b7819a9a2d81d5d0228e3763cd7b9e5137cb54c33bede64d705766c9dc1c5edee0f2d1487805107d26334657c8b0328407b75fefe8c84a0c7ed1535d9b0957b8459d2f52475d2dd8601830eee8f30ff706b607eae5d4f5a34e7489291e88a89b96867cf3ec1bb11f8010a13890dd3f3158b5a54e34ff549facc6aa7672d4b40b09000000000000d2346640f7ea50ccaa438d4880034daf75e994771ab8b61a621b62f764a5c8b7257676d5fcc665baf358a31f0f28bb158737224bc17ca92ec377c94a36ab94b443de89f3aef1013ff672fb3b03a551155a1ada1c2d06c28d414aaebddba99af2249b40a1cba028649d7ced7dd96e62239285501280a89803e1043e8c7ead3b60487f6abf5a0584b60a8f31ef260ab461b7f6f7f08d4ae5aca875e3a44f4f29472fbe60dc6a776b7dd5630b6ca8d74672a7721c9959064f6ef74573c62747a37ced846b475a0fec02e71c028a88558b59450c57a075ae2c9d706fa7643d8c18747c93d4e1fde60af613ae3459d121ea25d3f867384a4da96b9ce47029664d87f9ca74883be465a9638cc6932877c597d164bdcb09b7b443824bb3a60e71a211ba11503386ae145e927c26560903f62d5866d49ea37cfa8f562807497f5e48d3371e55db74001000000000000099992ec768c7ff08d51e596d9cbc4e6fe275715d9c99a320cc204ab9c7ca640a060f0bc7c47c07f92b46b2fa020a7eb9fece86bbcbd6bce46920c8853ecca60286f1b0a66f998de1791d237a044d9c01e0bc1738d4540a1dd27fd94de133d70faac8b1abdc0b9ee588becf866934a70d9ac4012db83fba348ba9e402697ea95a27cb08af89e35dcaa8e9104344"], 0x1, 0x1, 0x1800) msgrcv(r3, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000f2c2b8e600000002000000000000000094000000000000000000000000000000000000000000000000000000000000000080040000000000008c20d6fb3524293dd0b38791721849000000000000000000005879eb2f6fbdbb4e61d14933000000fef1f58466cb895dfa3480016f6672000000f79507185cb7b5e442bdc9e47e00516cecf841261e4b821c29a331256538eb4f51a32c8ceab5d2a28a6e8724995633b3e501a2f0d324200a6eabc2ee79e315aaa26ae11e3d3309162ece4e8812ff43574278103ef79e65679f2acea90f8d3ab8622d14e9625be3fca9bba48681f857437047e483f50000dda6d2c434c7295401e594994b81bb562d8d3eae1cf19866f3c6a13989d679658277a35c95d42ba0c39923fc294d3c2cc6f8d8b87a13e8bc280bdc2ead6b6afd0e5eb07ee37a80"], 0x1, 0x3, 0x1000) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='r\x00') semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001a80)={{}, 0x4, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x1, 0x3ff, 0x8, 0x1, 0x3, 0x3, 0x56cd, 0x0, 0x3, 0x800, 0x80000000}) sendto(r2, &(0x7f0000001600)="26c1e884075608a303cd3c1188d3293b0a64026e76351a16c98b1b31a1a072eaed6bfc4e8323bb6bd1c0054af636ba231bd4b3bf411f8ba777e58f1b0a707d16ead35224dc11eafab92a4e41546e7ca7832c1b46509a828e7dd9c2a9c9edb11a74543ed7dc89db2606d18083e2218e", 0x6f, 0x400, 0x0, 0x0) semctl$GETNCNT(r20, 0x3, 0x3, &(0x7f00000016c0)=""/147) execve(&(0x7f0000001780)='./file0/file0\x00', &(0x7f0000001840)=[&(0x7f00000017c0)='r\x00', &(0x7f0000001800)='r\x00'], &(0x7f0000001b00)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='r\x00', &(0x7f0000001900)='{$\x00', &(0x7f0000001940)='r\x00', &(0x7f0000001980)='.\x00', &(0x7f00000019c0)='+\x00', &(0x7f0000001a00)='r\x00', &(0x7f0000001a40)='/dev/ttyCcfg\x00', &(0x7f0000001680)='/dev/ttyCcfg\x00', &(0x7f0000001ac0)='\x00']) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001bc0)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f00000011c0)=""/202) r22 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r22, &(0x7f0000000000)='./file0\x00', r22, &(0x7f0000000600)='./file1/file0/file0\x00') renameat(r22, &(0x7f0000000200)='./file1/file0\x00', r22, &(0x7f00000002c0)='./file0\x00') 09:13:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') getppid() r1 = socket(0x20, 0x1, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(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', r2, &(0x7f0000000440)='./file1\x00') ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x45d, 0xc9, 0x3, 0xff, &(0x7f0000000380)={{0x6, 0x5a, 0x1, 0x6, 0x2, 0xb2, 0x3}, {[0x8a9e, 0xffffffffffffffff, 0x2, 0x100000005, 0x1, 0x8001, 0x800, 0x4, 0xe43, 0x7f, 0x2, 0xfff, 0x81, 0x9, 0x0, 0x1, 0x7, 0x20], [0x8, 0x8, 0x80000001, 0xfffffffffffffc01, 0x8001, 0x300, 0x8000, 0x7, 0x1a, 0x4cf], [0xbdb1f62, 0x0, 0x5, 0x4, 0x7, 0x2, 0x401], [0x9, 0xeb11, 0xfffffffffffffffb, 0x5, 0x80, 0x5], [{0x6, 0x7, 0x1, 0x8000}, {0x1, 0x6a3, 0x80000001, 0x1}, {0x831a, 0x6, 0xfffffffe, 0x3}, {0x7, 0xcc, 0x7fff, 0x101}, {0xfffd, 0x7, 0x4, 0x8}, {0x2, 0x2, 0x81, 0xff}, {0x1, 0x1, 0x8, 0x7}, {0x0, 0x6, 0x1, 0x4}], {0x7, 0x8, 0x3, 0x4}, {0x3, 0x7, 0x0, 0x6}}}, 0x3, 0x1}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000949dcde16eb5b3193d38e9b854eb2cf1c51b76491a423cd995f9aaea2b7765322971a37ae2b40bb8341e278fd15ad1f8184945295da6612873f8e6b786beee272bdc5ef13b3be61276483190cbc18657c4d4ff74a1aba038a492e1e8adfec40ea0c35b609179bbc9459ccd0732ce5f1f3393526f1cb5d52f08354e24c418e76d9fa06e5fb9eb2414357e0c4cba9965b1729e55d68a932eaa3c0ecb69b88ec684d7d4870170b404d5fe8916bdb0e257b9b2c668a7d5fb965bcf15f0fbbb2c569e714d07dc618baabca90f547339d436861f147bb8c67af46ae60dc0173efcff9eb9a26746bf432a42e2033a4132025575"], 0xf8, 0x1800) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0xb1, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000006c0), 0x2000a, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) dup2(r5, r4) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1d0, 0x0) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) kqueue() msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000600)=""/165) 09:13:18 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) semget(0x2, 0x3, 0x18) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, 0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) socket$inet(0x2, 0x8006, 0x7) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) socket(0x18, 0x1, 0x0) 09:13:18 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r9, 0x0, 0x0, r8, 0x1}}) r10 = geteuid() fchownat(r5, &(0x7f0000000100)='./file0\x00', r10, r8, 0xb) getgroups(0x4, &(0x7f00000000c0)=[r8, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r3, r11) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r12 = dup2(r1, r1) dup2(r0, r12) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r13 = socket$unix(0x1, 0x5, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r18, 0x0, 0x0, r17, 0x1}}) r19 = geteuid() fchownat(r14, &(0x7f0000000100)='./file0\x00', r19, r17, 0xb) setgid(r17) 09:13:18 executing program 1: r0 = kqueue() r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) r2 = getuid() r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r4 = getuid() r5 = geteuid() setreuid(r4, r5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, r4}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x200000029, 0x8000000000003d, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r8) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r8, 0xe3) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r10 = geteuid() r11 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r11}}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r13}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r15 = socket(0x18, 0x2, 0x0) r16 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r16]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = kqueue() r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r20, &(0x7f0000000340)=ANY=[@ANYRESHEX=r19], 0x1, 0x1000) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0x3, 0x2, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r22, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0xd7, 0x7f}, {{r23}, 0xfffffffffffffff8, 0x2, 0x2, 0x5, 0x1ff}], 0x6, 0x0, 0x0, 0x0) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r24}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r24}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r24}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r25 = kqueue() kevent(r25, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r26 = kqueue() r27 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r27) writev(r27, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r27, 0xe3) writev(r27, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r8, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r27}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r19}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r18}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r28}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r27}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r26, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r29}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r29}, 0xffffffffffffffff, 0x27, 0x0, 0x0, 0x7fff}], 0x0, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x44ef366878da2a07, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r31}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r32, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r34, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r35}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000), 0x8, &(0x7f0000000140)={0x7, 0x2}) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r38 = dup(r18) r39 = socket(0x2, 0x2, 0x0) connect$unix(r39, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r39, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r39, 0x0, 0x0) kevent(r38, &(0x7f0000000080)=[{{r37}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10004}, {{r37}, 0xfffffffffffffff8, 0xa3}], 0x0, &(0x7f0000000000)=[{{r39}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10003}], 0x3, &(0x7f0000000140)={0x7, 0x2}) kqueue() r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r16, @ANYPTR=&(0x7f0000001300)=ANY=[@ANYBLOB="07a4e533cd698005365d613ccfa802587fb2b666bf2edde607bc3bec40570fc7f6d8b3eecd227f4fcdc1722afe5c56cee0f3e0d2d4a855f6d23e1ff89a4a82f3f200f1903b97430dd456a039f9d08537fabcb94b639d52343c6dc81bf21bb22e5daa695e830afda1ebdde9b51d2256f5b84648b3641acf473ccf9ccdb500a583d5b17a18e95a65700d3420b1333997e5fe2c01bacb58965e456eb7bd01975d00d7841b811ee8138d86235bab084a473ede1ee73f6e8da614cc", @ANYRESOCT=r24, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r29, @ANYRES32=r21, @ANYRESHEX=r32, @ANYPTR=&(0x7f0000000e80)=ANY=[]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r26, @ANYRES32=r40], 0x6, 0xc00) getuid() r41 = geteuid() r42 = getegid() r43 = getuid() r44 = geteuid() setreuid(r43, r44) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r45, 0x1, &(0x7f00000000c0)={{0x6, r41, r42, r44, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r47, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r47, &(0x7f0000001600)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816000000000000000000004e856e1028bfc20ee6dbe6fa4c6fe721fc733494c906ac2483b3c30665"], 0x1, 0x7fb) msgsnd(r47, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r47, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r47, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r47, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1eec017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r48 = getuid() r49 = geteuid() setreuid(r48, r49) r50 = getegid() r51 = getuid() r52 = geteuid() setreuid(r51, r52) msgctl$IPC_SET(r47, 0x1, &(0x7f00000000c0)={{0x6, r49, r50, r52, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r53 = socket$unix(0x1, 0x5, 0x0) r54 = fcntl$dupfd(r53, 0x0, r53) r55 = kqueue() r56 = fcntl$dupfd(r55, 0x2, 0xffffffffffffffff) close(r56) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r58, 0x0, 0x0, r57, 0x1}}) r59 = geteuid() fchownat(r54, &(0x7f0000000100)='./file0\x00', r59, r57, 0xb) r60 = socket$unix(0x1, 0x5, 0x0) r61 = fcntl$dupfd(r60, 0x0, r60) r62 = kqueue() r63 = fcntl$dupfd(r62, 0x2, 0xffffffffffffffff) close(r63) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r65, 0x0, 0x0, r64, 0x1}}) r66 = geteuid() fchownat(r61, &(0x7f0000000100)='./file0\x00', r66, r64, 0xb) r67 = getegid() getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r69 = socket$unix(0x1, 0x5, 0x0) r70 = fcntl$dupfd(r69, 0x0, r69) r71 = kqueue() r72 = fcntl$dupfd(r71, 0x2, 0xffffffffffffffff) close(r72) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r74, 0x0, 0x0, r73, 0x1}}) r75 = geteuid() fchownat(r70, &(0x7f0000000100)='./file0\x00', r75, r73, 0xb) getgroups(0x4, &(0x7f00000014c0)=[0xffffffffffffffff, r13, r73, r57]) r77 = socket$unix(0x1, 0x5, 0x0) r78 = fcntl$dupfd(r77, 0x0, r77) r79 = kqueue() r80 = fcntl$dupfd(r79, 0x2, 0xffffffffffffffff) close(r80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r82, 0x0, 0x0, r81, 0x1}}) r83 = geteuid() fchownat(r78, &(0x7f0000000100)='./file0\x00', r83, r81, 0xb) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x400001ba, &(0x7f00000015c0)=[r57, r64, r67, r64, r68, r76, r67, r84]) getgroups(0x9, &(0x7f0000000540)=[r16, r16, r16, r16, r46, r17, r17, r17, r17]) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r88 = geteuid() r89 = getpgid(0xffffffffffffffff) r90 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r87, r85, r88, r86, 0x143, 0x80000001}, 0x8, 0x100000000, r89, r90, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r15, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r90}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0xf0, r10, r11, r12, r13, 0x44, 0x9}, 0x5, 0x3, r14, r90, 0x2, 0x24cee5ef, 0x81, 0x5d}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001280)={{0xf7e, r2, 0x0, r4, r7, 0x28b, 0x6}, 0x7fffffff, 0x40, r90, 0x0, 0x80, 0x2, 0x15}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r92, &(0x7f0000000180)=""/144, 0x90) kevent(r0, &(0x7f0000000100)=[{{r92}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r91) r93 = socket(0x18, 0x1, 0x0) getpeername$unix(r91, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt(r93, 0x200000029, 0x8000000000003d, 0x0, 0x0) dup2(0xffffffffffffffff, r93) 09:13:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000140)=""/18) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r4, r6, 0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x31) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x1, './file0\x00', './file0\x00'}) r7 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000300)=0x101) setrlimit(0x7, &(0x7f0000000340)={0x4, 0x2}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x17a8574c824ec9fe, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)=""/1, &(0x7f0000000400)=0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000440)=0x40) ioctl$TIOCSBRK(r8, 0x2000747b) unlink(&(0x7f0000000480)='./file0\x00') setrlimit(0x2, &(0x7f00000004c0)={0x60000000, 0x60000000}) clock_settime(0x4, &(0x7f0000000500)={0x0, 0x5}) connect(r2, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000580)=0x5) unlink(&(0x7f00000005c0)='./file0\x00') setpgid(r5, r5) readlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/169, 0xa9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) mkdir(&(0x7f0000000780)='./file0\x00', 0x71) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000007c0)) 09:13:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = syz_open_pts() flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295950000000010bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b95aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585575e0f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) dup2(r5, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r3) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) pread(r4, &(0x7f0000000040)="102dd58ac598b80e8247d40a8d144e54e0ca37e7ca75e4be846930085a78bb41cb", 0x21, 0x0, 0x3ff) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x10024}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x1, 0x7ff}, {0x2, 0x6}, {0x1, 0x4}, {0x5, 0xfd6}, {0x2, 0x91}, {0x2e930ba00bce55ad, 0x4009}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0xad0a32bfacfd1e8f, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x2, 0x8}, {0x1, 0x801}, {0x3, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x8}, {0x1, 0x9}, {0x2, 0x29}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) close(r2) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(r7, &(0x7f0000000380)=ANY=[@ANYBLOB="08000000000000006a47a22f2eaa84854f5ad0a919f8faf9e02c865e8666f0f0128a9a4a278fc4e0779c6385ad544c8c952ed8cd3a00c271ebc30a02c7ea1cabee368fe1db5d4342ac4e1b778d584bbc056aeae94a06b512a181205decd8105499ba96e98ac02ca0905ebef2a270db43080449e167461d59097a5bc5f6b2d66499ae22a1a6f1c8418853c2bdcfadd7b9b7d89151d0d181640069cd64b9edb67dd24fd5288a3e1a1c8bf1ece76e92d5053e84c850f89eb0ae6167ac293b0c6ee5fa511a6162bb74be3e3c964bbe642f4d0a27d584040008005fac32894315b706366db86b6fe515ad5a153b2ca1582dec49edf434005b181ee4d35d0a26befdbb86b204920a8224765699bcbd6bf1460ed1"], 0x1, 0xfffffffffffffffd, 0x1800) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = socket(0x11, 0x4003, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r10 = msgget$private(0x0, 0x20000003c4) msgrcv(r10, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000000542702da3d567000024513f69c5c718b952f62c2fe843a2581ec8c2013aa5fe9e66cf8b8e05bc301f2b7c166ad0c6afce838eba7b239eed85c887c2994671e1093bd1d334473809abb8d7312e98f0bcc63085ac8c3595b02d5cba6481adf61377b49238aa206f76d14ad8aa738eb03757b563fc03e914e9e56a7007b461fc694b914fbf1e5ce2036ffbb553de8426c15c87740fdbef06d2a2f11f29af59cf009020a15402b468a61b9e910dd6d28b4cdf9ff9236fbd7f3c79f0e0f5b41b61718d2d288113b62d653e249a5a402773d5589901234dbe14d5473470598d85696710a7a1c21fa21243462235ce55c823309c85831d18ed4e279ff98c342af2276bbacc2e264d01c94849605c3d1d3a2bbb2d961e4a5484407b151ea0f34c58f593028b564ea623e7e2e2cd07cd56331f628eda0a09d28173761576219d286e963d29af000395553428d75fb573fba7865664d0e09da89f76f2088b59ac0d3c6e3bbc465ba5423c3e8b2f939b208607e52b426da7062c89f38f818556786d634450ddc29b3e1cac90b7c2dab6c0a3c4ed243419f6a631fa8206c4bf37b6e50edbca98e83bcba5c9fa9510e5b250ecaa799e8823cd208240cb8a7b1fa85f16c47a7d962d2d3c19efd77458c3ef952eca25d519526cffd2735823dcd56259fc8263ff593f4fbfb10897c617aa205babd8161a897d89a5a7573b08b3c94aa4803c319c120ae7c1a8106e4e0053182a2138bb8b6dc86565d006740e5a83b1009b57f57c3ae122cb076cf7eeb0fe4a8dfa70a8186a1ca2dbb797cf47a7373213c6f90d2b2ec850d569ce314e1a0977a013354fd807b534a17b506864121ff4a102abfb5998a0fbf7454e00ff2f5cb465490369a6502e8a056652089c92da36ddb901beeaf792e3e454187d07b262369c37e8ce3509126017da5d2d5e6d56ca340f5841ffcab328e79f497553"], 0x1, 0x2, 0x1000) msgrcv(r10, &(0x7f0000001780)=ANY=[@ANYBLOB="00000004000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000ed000000000000000000000000d1d2d88a000000000000000000000000f4ffffffffffffff000000000000000000000000000000000000000000000000cb9e25c12b490a27b4000000000000000000000000000000000000000000ae008f0bc41aa2fa384d7dfa5f716c000000000000000000000000000000000000000000000000000000ff2000000000000000000000000000000000000000010000000000000000000000dd6c60cba88affd1428d28831e5e637b9d7748cff40144eae0273a9ae6f4fc849c8b07df6f0f313f328abef44c4f2232293e71634508a514c10257a7f5368db5e5c5d067104d211269d5421a514aab2d800b183fb176acc6e9369b6c502082e32501bf649567b5401a6b866068d026c04b644f63d4094a4c44c8d2e93f3d8422a9a0de8399d26ebd672909ca0bf9f79ebe2355aec35af656a7e1829a4ed26d37898aaa267b45dd1ac774391c3405424e0be905a120994c08a915ff15824a133da4fdfe43ca3114d961e6992ae518e1a32a6ffe2a7e27c8c0a389a1d47477f570100dcf4b1fad9354ecc04479a95783ffc6bde41689561e05b0725e6b6b3eaab677a51b13cad9aa5f6c"], 0x1, 0x3, 0x1000) r11 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0xd, 0x0, 0x0) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000001c0)=0x1000) msgsnd(r10, &(0x7f00000004c0)={0x1, "28506e3702866b67f38c5de224ca78271ce2a5520c191aa2e4256a7c6e44b42cb6e3973c4eaf2302b869b17cede26e8c2d28f5bb9ba5cc5c279dcba4b2315a6477305a8795a638df4c4a6212bb3313665d440ea324f933a2c85524140c1c481aa54ee02780313095f979ec3be9da1d4aa37a353f807dfafc2a755309030b00d0154722b3b530b0891adf7879c9ab916294d57b4a3a6991ad9335f3abae3afceeafbe3705c8dac23c108794fba4aa5e180143ead6aefbc5dc8d3b958a8484943a2e3918248619858755cae0537ada2d28a42460b37abc9f08eabdae031427e45a3dcbf78d529ab6b0e6d0802beb7483fc0d7860"}, 0xfb, 0x400) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) 09:13:20 executing program 0: msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a3862070000000082959500000000911a7d7a9a2210bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b95aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585575e0f13ad30505e8f53f8a4aeef9d612f871f43f857b5ba2f6c4d2fc59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/195], 0x10) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r3, 0x0, 0xc600000000000000, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x20000, 0x0) r5 = dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r6, 0x0, 0xc600000000000000, 0x0) socket$inet(0x2, 0x2, 0x6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) dup(r7) r8 = dup(r1) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgsnd(0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0xa0e382dfd351db74) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, 0x0) r9 = msgget$private(0x0, 0x100) r10 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1025, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = getpgid(r11) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x1, r12, 0x0, 0x2, 0x6, 0x1, 0x4}) msgrcv(r9, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bea929f4ca2031b21000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000549f260dd1529b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000daddbf545c0bbe79000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a454e04b8de73ac46736c54ba904d39e2edc81a843d0862327b5ad5245f620571ca1ddec3f48de22f0fb17b66155f120c4b8af1ce1c0dbe5b8daffc540aac879f3618a6520dc0c5e3ba1fedb2f6834f692a1275e9a16e25e76797d127ea66133ad790782f781158087a254602a70fd88f55928a63784a739058cb017200c57122fa27dd03249e4fdd734459"], 0x1, 0x1, 0x2800) msgsnd(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="525f1989710ef6b1834c420bf3186ca9e9703f9659def36ccacdb8ff90bc7787d0cfc877961ba33e2224896e97372f7ed96194d1d2e2f2ce4d72bce8cf644960f0433e95767ddb5812879ffae4571ea2dbb03e1cbe6b270eae837f8f7da28cddca650e6a4d554e3948fe6b206ed988cd9ec7c7b7917da2639f7eb6f3dbe0806acfea7949ae09a2388adb47f39399300593f91f3b3e6511f7ab0a117ade3cd713893488c4ccdef13e62efdf55a94695a3554d06faefa8472700a0a2e9b4cba5096be734103559d6a7ede6a4f34b881e9aea7a697ae41bd1a46834f4c65e026e63", @ANYRESOCT=r7, @ANYPTR64, @ANYRES16=0x0, @ANYPTR64=&(0x7f00000000c0)=ANY=[]], 0x5, 0x800) kqueue() open(&(0x7f0000000340)='.\x00', 0x0, 0x54f29812f0045fc9) lseek(r5, 0x0, 0xc600000000000000, 0x0) 09:13:20 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r8}, 0xfffffffffffffffe, 0xfe, 0x1, 0x26, 0x2}, {{r1}, 0xffffffffffffffff, 0x88, 0x80000012, 0x8000000007, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r3}, 0x0, 0x0, 0x2, 0x3ff, 0x3}, {{r4}, 0xfffffffffffffff9, 0x41, 0x8, 0x7f, 0x100000001}, {{r5}, 0xfffffffffffffffa, 0x10, 0x89, 0x800, 0xd8}, {{r6}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r7}, 0xfffffffffffffffb, 0x16, 0x10, 0x80000001, 0x6}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file0/file0\x00', 0x7197, 0x9, 0x9623, 0x1, 0x10001, 0x6d, 0x7ff, 0x0, 0x1, 0x7, 0x7}) bind(r11, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000005000/0x3000)=nil, 0x3000) 09:13:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8ad, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0xff, 0x0, 0x7, 0x0) 09:13:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:13:20 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000604ccbc0000000000000000000000080000000000000000000000eeff00000000000000000051200fa893ab1e9a000000040000000000000000000000000000000000000000e9"], 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1000, 0x9) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 09:13:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000001c0)=0xc) r2 = dup2(r1, r0) r3 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x2000}, {0x0, 0x736a, 0x1000}], 0x2) r4 = semget$private(0x0, 0x4, 0x40) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}], 0x4) semop(r5, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r5, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xba59707c1b8b7666) close(r6) dup(r6) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r7 = socket(0x2, 0x1, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r8, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r8, &(0x7f0000001c00)=[{&(0x7f0000001980)="8380e289766547bc8289c6f6982b74a7ecfeec4f420f795011a5d10b0a2097545cb1567ee18d2b6e79cd3bc124992d3083b8b2aa8ed69c4fdcffd8a6f1c1376f"}, {&(0x7f00000019c0)="badd49ae4c46d528ea44b883718c72a298e52262a87d4a7bf858177b248c8f7636acad"}, {&(0x7f0000001a00)="9ff7de5f9a585fa5b3acb1a7678909ca0f0c2ecade5315e378609ae6fe339b37771ddd0b00aad3fd563f627ed5d68ebd3e32fe53470465eba03073762d54236c7f74c5a7dccfc1f6726f08b415136a3bdee43c67c2afcff0e76614717f1637e9c6645f9d30bbadc122f342012496259487d88716409a1f3377f7fa7ec1703257e49e73fa3e608b611e56be0ba056422a1a34515b5a6cfd8f00ee92286536fb21576741cba6eb6f"}, {&(0x7f0000001ac0)="cbaa076e0b8ca38e2a9a8b1ab8205e3c5a29b0151e572586ce5fe59ab3ac69bbe5824934c9b74c4903e2fe2064a67f80e63b77de9845154b5785f8a50c8055243362e739ec22713ee3b9da3b060b0c82e4d408caad1cfee9202b66b665bfae183991142654749132491965f96271564e69a539a10dd5f835f24ba7c89d740d323a355ce97464470cca4a2608eaf04bf05f7090c5b5daa8ff5faf718032bee3c620b7d00d92b825d20584097ccb3cd360"}, {&(0x7f0000001b80)="c96c515450c47b3bdee3da99d9921c6dbc928e562d723461f05e3a47b299dff4858023f3fb3923ddce41025beb6adf71f000a1b52de5519900ce74a83e5a337faedd9ee55ec0804a4ead"}], 0x1000000000000278, 0x0, 0x7) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) 09:13:21 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="bde2822acfc79e5dbe5df7590bac02a30a", 0x11}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 09:13:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = socket(0x10, 0x4, 0x7) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x7) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x6, 0x7de, 0x1, 0x8000001, "9304c68290eddc82704cf8b45fb17201d3265c4d", 0x9, 0x4}) r3 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x69a88df4) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x10000, 0x3}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 09:13:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20000, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = kqueue() r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = syz_open_pts() kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x10}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x8000000000000}, {{r6}, 0xfffffffffffffffc, 0x0, 0x0, 0x1000, 0x4}], 0xb8, &(0x7f0000000300), 0x80000000, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000000c0)=0x8d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x200) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r8, 0x0, 0x0, r7, 0x1}}) r9 = open(&(0x7f0000000280)='./file0/file0\x00', 0x70e, 0x0) pwritev(r9, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f00000002c0)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336f00b7804be781e4991f72b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbbb87642ddeadd7f02d4ab770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/182, 0xffffffffffffffbe, 0x400, 0x0, 0x0) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f0000000000)) r12 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(r12, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) semctl$GETNCNT(r12, 0xacb8675f21c9d15b, 0x3, &(0x7f0000000140)=""/81) fchown(r0, r1, r7) 09:13:21 executing program 1: ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f0000000000)={0x2ba}) unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0200000000000000fdffffffffffffffff3014a0f3a2ca8833"], 0x10, 0x800) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xfffffffffffffe5a) r5 = socket(0x11, 0x3, 0x0) connect(r5, &(0x7f0000000040)=@in, 0xc) openat(r2, &(0x7f00000001c0)='\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', 0x80, 0x0) listen(r5, 0x0) setrlimit(0x5, &(0x7f0000000240)={0xd1, 0x8}) r6 = dup(r5) r7 = getegid() fchownat(r6, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, r7, 0x6) r8 = socket(0x800000018, 0x1, 0x0) setsockopt(r8, 0x6, 0x1, &(0x7f00000003c0)="000054b9c42a53c8da92f83d93daf65ef4adbec77da91906db70c8e04a17c6682fba38e7a2823dca11199d654d5714a34b5c315560b677ef139c621d21d2857ccdb6d02955bc1e7b46e9cab030bd32404c2850a43d883e1f3059e48d32c054befaa8096f7a44a31929aa59dad008e9a40c1f20cb08cdd09a8afaa40335617806878f17744b5416b0634bfdbfb36de23e7da99027cbbf19271be51179c800d62f", 0xa0) 09:13:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/129, 0x81, 0x3, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 09:13:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x81}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="f35da30286c4d47be51afd00ffd67613b7876780261f7431cb17b5d47cf834734a9b41227c88cd1c866436f8986e3e6849966639d38db2bd9ef253f11b4fa51bd64b5ff807a1bb618182c0beeace8379ef479ebf2a8e6dd4633022b41fb998dccab97314276da45a2ab3bb317cf3052522d2c4f5a56952397f07c13c9d2c135cb711f3aa013ca686ec0bab34ef9cac54b88ae50346b09ef948489fa3d377a1e6ccb181a8bcbd565f3d7f14d805b4aa9ae668459ba7cd725471e64ce937272c4e1c26e3bb543c2487c9230b6601"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x8002, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 09:13:21 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) writev(r0, &(0x7f0000000840)=[{&(0x7f00000003c0)="6de752a700536614ddc88616172c388f118d5e3530b3f191fa859e7a4b825c477753b9ccb9ea9e4f4c29216716f9a862f46b4372617fe26a32cfb65ca62f00c57ae814214d91d3b69a91de5a5e09d3080dd9ef79ce4ef1e56ccd3148354934441ac5731bada8fd23975b70903159cd0c41e28ef9d697d8d6377c763d1e6fa84a8834e10b897a856e9083adc6de416fa07f4a541f84624e1c73b704156387490374a0f894999467f9ea9d83308d0e48cfc3e65f5215d4d441ca03338e4a45dec2e94ab1e4a5071db9d0cae5a92f3777a8a0856901912af64184e5f38bfa"}, {&(0x7f00000004c0)="8f471ba78980ce65b6b54f4e876c72c408555e92ea68b87797f80f04d201121411b42ef478f12696a9cca2d4c19c2c2c5929d9b800c230434a656223"}, {&(0x7f0000000500)="dde42d0d2bda5a165a9ab9d115b357ba24c54cc06576174da7628a62dcf4ae4b9a24f2632a3b5dd175469e2954cd2a71ba0c25bb672f670feed06ad0f9bc9a8a3f5efced1ae7ecda87b9b48be232c9ddbebff8f08aa4872a5d35a3cac0958c378fbc13208af6c0d08166d674b9a7"}, {&(0x7f0000000580)="063f29484c97abc347a7d5dd1c4bd0a77363a9a5d02a90374be96392d29a3e3ab7348f091748a6dbabfc33c842c1c8ef4c9fa1f7e4e0492661056c67c4a89dcf5755bade7d370526ea897237b05810202e976f0df33b6515abc49d"}, {&(0x7f0000000600)="1a532820756e29f45cbcd95770005fb092e98932feb6648cbe11b448957bbcd72dcc63185fb667110f76de0f8c3f120757e569fbeeddbf"}, {&(0x7f0000000640)="699e27b122de33eeb84ddb60347f67ec365e9a1acf0d8da432012778cdf3aa9024c46aa06009da0d8e57b7b4ce98a6bfbc186677cab207dfa15fcdbcbb967cedb65781e825f5299ccdbc311eced97ed40d582ed6658e11551178c4a97442d77686560ae0ba3def2cfbff858109d92b03511c331be8a7990a431a6076da1f4e4555250133e7f054de8162dc78f3c20ffc057d3198dc07de58ff2b4f3cb1146b3d371c8d65210fce0ad1da98778fbcb780a2d7438ad66df326043961435903a695a9974f517920f9906a82b7f46f4257d9cdafda0160be3b8ef421b40e0291ee46595d88fd0fa88056cfe984148a38ce88"}, {&(0x7f0000000740)="e0c09b99171614fd05be85cadf40c3b8bb778ab0f76bd2fc7f07b5b6fdd65d2921c11a1ac235d3f465e002e51da286ad218742d295fa909312e1866b428833c83ca2731eecc2bd4b30a5f42f4f8c5fed2713f7df61097b17ce7eecd9c752187afd4093d30dc9dae80c78e433198ede6de22d1fb2d7a1d2de3ac1c2ea3a01e832ff8f06d8141f5e2ac1dfdb4e72a27a7000455a62a530ff8290deea0d1fb0251ebecd7230b2db6f7cc464cd49c9b190606362b9c59d51f0b5f4c4db72a0e101dd23f2599f8a1df2648e385f3e1d561791eb5e67c8f966"}], 0x3e4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) execve(0x0, 0x0, 0x0) socket(0x20, 0x10002, 0xe1) 09:13:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = socket(0x40000000011, 0x3, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) readv(r5, &(0x7f0000002540)=[{&(0x7f0000002180)=""/159}, {&(0x7f0000002240)=""/150}, {&(0x7f0000002300)=""/95, 0xfffffffffffffe9f}, {&(0x7f0000002380)}, {&(0x7f00000023c0)=""/106}, {&(0x7f0000002440)=""/228}], 0x1000000000000134) lseek(r3, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000000)=""/214, 0xffffffe1) openat(r3, &(0x7f0000001100)='./file0\x00', 0xef5b54922f8bb187, 0x20) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r2, r7) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r9) fsync(r9) setsockopt$sock_int(r8, 0xffff, 0x800, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r9, &(0x7f0000001d40), 0x1000000000000090, 0x0, 0x0) listen(r9, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r10, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) kevent(r12, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0x3}], 0x2, &(0x7f0000000400), 0x4, &(0x7f0000000280)={0x3, 0x40}) r13 = getuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xfffffffffffffe32) chown(&(0x7f0000000000)='./file0\x00', r13, r14) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r16) fsync(r16) setsockopt$sock_int(r15, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r16, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r16, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setstatus(r18, 0x4, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000015c0)) socketpair(0x6, 0x8000, 0x0, &(0x7f0000001600)) getuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r20, &(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', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r21 = socket(0x2, 0x3, 0x0) r22 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r21, 0x0, r22) r23 = socket$inet(0x2, 0x3, 0x0) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) accept(r23, 0x0, &(0x7f0000001980)) r24 = socket$inet(0x2, 0x4, 0x7f) fcntl$dupfd(r19, 0x52ffe7c1f3eb170e, r24) write(r20, &(0x7f0000001800)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0x2) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000009c0), 0x8) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, 0x0, 0xffffffd3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r25, 0x6, r26) sendmsg$unix(r20, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0), 0x0, 0x2}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r29 = open$dir(&(0x7f0000001440)='\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', 0x200, 0x70) utimensat(r29, &(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', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x0) getsockopt$sock_linger(r28, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r27, 0x100000000000, r27) write(r11, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0x46d) r30 = getppid() r31 = geteuid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r35 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r28, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r30, r31}, @cred={0x20, 0xffff, 0x0, 0x0, r33, r34}, @cred={0x0, 0xffff, 0x0, r32, r36, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r38, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r37, 0x100000000000, r37) write(r38, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r39 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1812, 0x0, 0xfffffffffffffe91) r40 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1001, &(0x7f0000000000), 0x4) socketpair(0x6, 0x4000, 0x0, &(0x7f0000001200)) r41 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r41, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r41, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r42 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r42, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r42, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) sendmsg$unix(r17, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[@ANYPTR64=&(0x7f0000001740)=ANY=[]], 0x8}, 0x2) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001580)=0xc) r43 = socket(0x2, 0x2, 0x0) connect$unix(r43, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r43, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r43, 0x0, 0x0) r44 = socket(0x2, 0x2, 0x0) connect$unix(r44, &(0x7f0000001640)=ANY=[@ANYBLOB="f316b32e19b4decc25c07bed9d851e931d137e94115fa6e0d3315fd27cd7b210196aac73368b47b3c3872c0e835dc3bb8edcc220463e896f3f96ea2e5c906ede83db7c1537b1b4cea5cf781f9ccdefe5e4232cad7937206f5ce3579f4b94cb7de95327ef91a316e855ecca4a765622a1317926f1afcd41bb00bc22f1cb3a4fc9569f5537ea6edb8fb943c2b7b02b70c27a12134333b20206d5b62c0d9ccf5258479ab0d24f39f4b9000444da0afef4d44ada99ac82"], 0x10) setsockopt$inet_opts(r44, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r44, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) 09:13:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fchdir(r0) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r4, &(0x7f00000003c0)=[{&(0x7f00000000c0)="18095411d489cd6f720fe81d26c8cb983e668bc433ddf31aad42cc5024b0d5", 0x1f}, {&(0x7f0000000380)}], 0x2, 0x0, 0x10001) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000140)={0x8, 0x4, {[0x6, 0x9655, 0x8, 0x9, 0xf7bb, 0x10001, 0x3, 0xff, 0x6, 0x80, 0x7, 0x2, 0x8, 0x4, 0x3f8000, 0x0, 0x7ff, 0x401], [0xfffffffffffffffb, 0x7, 0x520, 0x8, 0xb4, 0x3eae, 0x9, 0x6dc, 0x100000000, 0x6e], [0x80df, 0x8, 0xc00000, 0x3ff, 0x5a3, 0x9, 0x7], [0x56009f1, 0xac, 0x80000000, 0x8001, 0x1000, 0xfffffffffffffff9], [{0x7, 0x7, 0x81, 0x100000000}, {0x3, 0x4, 0x3, 0x17c}, {0x2, 0x2800000, 0x6733, 0x6}, {0x4, 0x0, 0x6}, {0x200, 0x0, 0xeba2, 0x64dc4fb7}, {0x40, 0x2, 0x9, 0xfff}, {0x6, 0x3f, 0x81, 0x1}, {0x8000, 0x71, 0x8001, 0x7}], {0x1ff, 0xfffffff7, 0x5, 0x4}, {0xf42, 0xff, 0x81, 0x294}}}) 09:13:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'.\x00', 0xff, 0xdab6, 0x82b7, 0x1, 0xffffff81, 0x5, 0x1800000, 0x2, 0x0, 0x7, 0x101}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r3, 0x4322d11273df4171}], 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000000c0)={0x3, 0x5}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 09:13:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000140)) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r2, 0xffff, 0x20a8, &(0x7f0000000000), 0x60e) r3 = semget$private(0x0, 0x7, 0xe3) socket(0x6, 0x400000000002, 0xfffffffffffeffff) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r4 = socket(0x18, 0x4000, 0x4) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001b80)=0x1000, 0xffffffffffffffd1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getuid() r6 = getgid() getuid() getgroups(0x4000000000000208, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r7, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r8, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r10 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r10, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0xb, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r5, r6, r12, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) 09:13:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat(r0, &(0x7f0000000080)='./file1\x00', 0x1, 0x20) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1000, 0x0) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r2 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x800}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r10 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r10, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x2, 0x2, 0x1000}, {0x2, 0xffffffff, 0x1000}, {0x3, 0x7, 0x2000}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x1, 0x1c00}], 0x9) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, r15, r13, 0x4, 0x7}, 0x7, 0x7, 0x20000000003}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r17, &(0x7f0000000240)=ANY=[@ANYBLOB="696c653494"], 0xa) dup2(r17, r16) fcntl$setown(r16, 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0xd, 0x0, 0x0) bind(r20, &(0x7f0000000640)=ANY=[], 0x0) dup2(r19, r18) r21 = getpgrp() fcntl$setown(r18, 0x6, r21) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r6, 0x0, r8, r11, 0x80, 0x5}, 0x8c, 0x8, 0x0, r22, 0x5, 0x7ff, 0x5}) 09:13:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2115], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8000) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/102, 0x66) r4 = dup(r1) sendto$inet6(r4, &(0x7f00000001c0)="0f62b30140b59cfd01f273e926b09e859a714b87947e8b01efd6599b9e94f3fe917c30bf27544383f13b01cd4372fd3a684442be08cf9ef0cf2d215409b7a60c4e19cfa84d", 0x45, 0x0, 0x0, 0x103) 09:13:22 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0xbe, 0x1, &(0x7f0000000140)="caf5b41595", 0x5) r2 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x4000000000) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)={0x4bbd5e2e9f5266d6}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/81, 0x51) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) writev(r1, &(0x7f00000011c0)=[{&(0x7f0000000180)="c251eee1e173a297", 0x8}], 0x1) 09:13:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x31, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="50200000ffff00010a3bd38d01000000"], 0x27c}, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@in, 0xffffffffffffff56, 0x0, 0x0, &(0x7f0000000040)=""/71, 0x47}, 0x0) 09:13:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000040ffe4e57a0ac57107f88b000000000044c03a"]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ff) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x8000000003) ftruncate(r3, 0x0, 0x80001ffffc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x6f, &(0x7f0000000080)={0x100000140000001}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0xf}], 0x42, 0x0, 0x0, 0x0) r5 = getegid() r6 = getuid() r7 = geteuid() setreuid(r6, r7) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r10 = getegid() r11 = getuid() r12 = geteuid() setreuid(r11, r12) shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x7, r11, 0x0, 0x0, r10, 0x0, 0x6}, 0x0, 0xfffc, 0x0, 0x0, 0x1, 0x8001, 0x3}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x9, r6, r5, r11, r5, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={r1, r11, r2}, 0xc) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) kqueue() 09:13:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="ec", 0x1}], 0x10000000000000bd) dup2(r1, r2) close(r0) fcntl$setflags(r0, 0x2, 0x0) setrlimit(0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) fchmod(r3, 0x32) execve(0x0, 0x0, 0x0) 09:13:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r1 = socket(0x2, 0x1, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)="a31e0366ac2819f275e3147394a96147ed6e0bc67f867f851852f232be6f59e7bf5e9f1c5e7c9ab14fa21190a7cf8b46d386b218835a2f44f6b4eb2837a8860e93f42ccd67bf1529851c02010566b35c3433178e1021694896d3343f477e7a177e1505bd3d733c3ca0f3cac28ef08ab14276f0d830f549f70fefe994c2d1a8943a70ba78b52003b0ac99d88f9ffcb25df4bd74853bd462c6d643bfcee0b2ed2eec9f6104fa0f65427ac9379567e5438a6b79df623715eed3d8008684dad41ad4a924a48ce9ba5a", 0xc7}, {&(0x7f0000000140)="afc4d0c039fc621f24fbd3aed87741c56b064061638e26a6b079ca28ba8cd2269077dc5ee21a90878cb02b1ac83f0bda79cb8b92bb2d2bb46db54183882d0a67f7e3e200aea18652b3b304684c80f6c859ed1eb91da2dbfafbf728557093d879bb1f284883f1bf1c0ec5c8fbbe166d2fb54d5cae8a74dbab05ae98e62779e62a9752168e5cb29596723bb3f3382f1fabdd09eb23d44195903c4c8cfcbf30fac829f2148d79078df93e03d4136cdcc263b45549d5a3d93c81395cd4474bd071f6bbb2419f", 0xc4}, {&(0x7f0000000340)="d29e9732c2f6ba3411370d32ca5c6720aad28b657933d48bf6fb08be372b52d640f73734dba90a30ae33a37a6d2b4730ecc47f46fffcb64a4b75dff8ee0faba284e3cb59768e4210947f88c82f062792723104c2c3ee78ae450f1ef29e3a6083ac382deba3952d4fb7ad44ed3f973af381f48d16b7c3ed29aa7a140e8a6f6d4cc80032227df287cb4887e8df68a2b2fcd9de9782a5c47694c56bc6d55e16810c182374357bb2f27662e811f174595b812695becbfbb2659e34d5057c70ee255b4100168770bc2b26055a8040525500d098fc1e63cde6ae13331f71b24c6ac1b0a056bcd20c82d783ecfbe8616e7538652c169d806fc4bc7fd3f3", 0xfa}, {&(0x7f0000000440)="1c7760ef9abdb6038b41855c1ff35ac8ae209b26a0065747eb7bd637123d73e527909b3739e3adcec1c9a8bf354386384fa967dcfe35ab70184afdfb70c194051e6dbe20c5f47490f60ba634e038b0a1824a1c5dfc98eb5d273bdbe8231e857b8cfae407f76cd82589c4bb6d13f0d0e0cc27ffe5b0333c50e610f6864d142931ca02b4d2e32ca3048a9ceeb02e55e8285e1892f155eaed7dcd304c7b0c57a9186505d121d4b1455a1c063bffcbac2739ec3d28bc92ee9def07841807d9c470d38eeae20ed6c0d9933abe3f17006097389e1adac8", 0xd4}, {&(0x7f0000000240)="0f9dc7931ee93c80eff4dc52844b0187b04edd776c203d2ad0ef45bbac977f12439f5b513f0c2430e55f345474f2de983f8532eb34204f0aaf49f822669d32a4dd7d726b1caf3581b67a43b70d6154f990770b27b340fd604727bc20d884c6e06cffbc92d2b24ad10040dda3a6e0d248174ddaadb150b99638de5aeff87c993bbf61680261e621d73d477c1cbbf52f5ae1185b4c13f656e8e1e3", 0x9a}, {&(0x7f0000000540)="935de60bf915bab776d228fb32a368f71de40fe65a16be292ac8815579faee7851292b9fbad4e764902744f8d4019d75bcae607bbfddc4cb03d586af3ff8770225977533d2cb4b4b1dbe4a619970e961ea7d92321d573bc54cc704070e816bd69bec789c806468ba2c0eeb07a6ebe2dafb19bf8c97680f1b06c8a523a2f1b5311bcea64c26e2a2e233f69b4151fc5edf21ccfac43516bd3950fd988a40e15bea32bed94ba42366c1399dc0f8d5a439227d24a26109a478", 0xb7}, {&(0x7f0000000600)="88d6b74bdbb42cc521e03f8a3e4625f34acb09d75c779556d2634482a88ebb13b84639a50ab94361410cd3cdada10d748eb3af3f4a89b6329dc700e6c4215441ea865ee3a3bdc14d77465dee925e506a3c0f727fe4de9b402ba8d5a2d4f0fbfd0a78a49a80662dc855273158112febbecd9fc3371bb36dc5ba22aa6108c89c40c8c642f15e990da80c88b79bc6e8e9885013aa24006f6ffebcfff78e385f3bee9e178999569a9527cd784213dd88da76f8ce09c2544e033ff103386f14970f1537491f38dc37c4e9978cbce3e41c73afe10b28731289e36129c35262e16e8f5a2f887e7ab8f0cebebc02484d1e96fe", 0xef}, {&(0x7f0000000700)="7523f031ab0c51140ae43b6622d1d55f12af6d2f64173440289dc261021ddf7cb209cf27b5b476", 0x27}, {&(0x7f0000000740)="f75e834fc33a11c583f3f6a79972be95c1b4b2ecf9187b8d1afc98dca0c73ebf01cdf01724d8abd2a5e7bc5a101b396c027357d5f765c915f10511bbdeee5185a1d35cb0b263cb935769a47bad2a646774863bccfd4b554841603975e0a301de0962e981f6acfab230974da8851b8aacc2efe9747e10435fac54c9688a24e403aebc3fd26a33c04fdc93cc550ab514b246ae3163e9d1baf191737fa40d278f003d08515bcb71c9f83ba6782edeacd820d3a5be530d0b", 0xb6}, {&(0x7f0000000800)}], 0xa, &(0x7f0000000900)=[{0xd0, 0xfffe, 0x3, "c9f968dba36d60f0d95984136a5e02c7dea9e1fa8c1e23a8d279729e68750dd87c4af589694924a4cba937b8c829a841816d683bebf65b009c525f992b551f9014366fa4a4c0f16bcf887bcf12b24b7739fad6784dba712845eba5803a6bb110f97ce4f5220c5fbc1abfb2329f63e0acaeb0a5c91dcb339b1d798fcbc7c6a67cbb3a280aedbf76def1ad0df6309af41336f05f0184c17b82b470ae7f17d77735a6eb443ce7caeb7086014fce1730d4fadcf4e71d6ea140afe8137662"}, {0x50, 0xffff, 0x4, "58be3cd4cb3f80a13029c61efb8fa9e4aba86c3351880de1e86fe5871a50fca956bb41f3ad1cf2306a9870420d0945040fe536dd588d8bc6fde9"}, {0x48, 0x1, 0x7fff, "ed370dede057d1d1a1fe2ffdcb0f26e1418d09ae7dac56f7b4262d4e52e0b061af8d532b780bb369f580f21f4c1f1e52ff33"}, {0x88, 0x1, 0x8, "627cf3b41ca612cdd38373ec5dea0823590c863229260ba20c411023a8ea14593a409fe4b8811334bd435c5fb880cd7ed141a358d371ee4f1789e18d80be1b019459e89d866fc2a91c930c8ec40a5c9a616242c173717c702ffb4fe079902cf842db06a9f204c226ed2839c3f1e5ec2e2a7f"}], 0x1f0}, 0x400) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCEXCL(r2, 0x2000740d) shutdown(r0, 0x0) truncate(&(0x7f0000000800)='./file0\x00', 0x0, 0x9) 09:13:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1c96a72d, 0x0, 0xffff, 0xadf9, "437592eb3d520116ea946d05ba4925131f60eb14"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80", 0x9}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d7590fc2d6cb74c7370ce91a30515f37328c8d0f"}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[0x40, 0x80000001, 0x86af, 0x6, 0x100, 0x1ff, 0xf2, 0x1, 0x5b, 0x2, 0x80, 0x4, 0x5, 0x10000, 0x0, 0xff, 0x200, 0x1], [0x2, 0x80, 0xffff, 0x1000, 0x3, 0x8001, 0x8001, 0x0, 0x7ff, 0xd2c0], [0x5b01, 0x100000001, 0x9, 0x6, 0x7, 0x4, 0x7], [0x3, 0x50b48fe6, 0x3, 0x2, 0x3, 0x2], [{0xfff8, 0x0, 0x100, 0x6}, {0x8, 0x2, 0x40, 0x18}, {0x1, 0x6, 0x1000, 0x1}, {0x3, 0x2, 0x3f, 0x80}, {0x659, 0x2, 0x7, 0x100000001}, {0x1, 0x42, 0x5, 0x1}, {0x8000, 0x8000, 0x94c7, 0x5}, {0x4, 0x0, 0x6, 0x3834}], {0x800, 0xfff, 0x4, 0x7f}, {0x7, 0xfc, 0xfffffffb, 0xaf}}}) close(r0) 09:13:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = semget$private(0x0, 0x7, 0xa0) socket(0x18, 0x8000, 0x0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)) semop(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x9) semctl$SETALL(r3, 0x0, 0x9, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, 0x0, 0x0) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000040), 0x0) r5 = socket(0x18, 0x1, 0x0) listen(r5, 0x0) setsockopt(r5, 0x29, 0x0, &(0x7f0000000040)="00010000", 0x4) r6 = socket(0x18, 0x1, 0x0) listen(r6, 0x0) setsockopt(r6, 0x29, 0x0, &(0x7f0000000040), 0x0) r7 = socket(0x18, 0x4, 0x0) setsockopt(r7, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000001c0)=0x1) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r9, 0x0, 0x10, 0x9}}) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:13:23 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup2(r0, r0) listen(r1, 0x0) r2 = socket$inet6(0x18, 0x0, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000007c0)=""/228) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)) 09:13:23 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) geteuid() r1 = getgid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x27) r4 = getgid() chown(&(0x7f0000000180)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0xa0) semop(r5, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r1, r2, r4, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) getegid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000240)=[{0x0, 0x2}], 0x1) semop(0x0, 0x0, 0x0) getuid() seteuid(0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget(0x2, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000240), 0x4) r9 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80a8, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xf3, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x2d2, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000700"], 0x10) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r10 = accept$unix(r8, 0x0, 0x0) recvfrom$unix(r10, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 09:13:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x2, 0x141) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000016c0)=""/147) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000011c0)=""/202) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x9dd, 0x1ff]) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000040)=""/92) mprotect(&(0x7f00002f3000/0x4000)=nil, 0x4000, 0xe) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 09:13:23 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x1, 0x1f) r4 = syz_open_pts() r5 = syz_open_pts() lseek(0xffffffffffffff9c, 0x0, 0x2, 0xddc5e2de40cd359) r6 = syz_open_pts() lseek(r6, 0x0, 0x0, 0x2) r7 = syz_open_pts() lseek(r7, 0x0, 0x0, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x80, 0x0) poll(&(0x7f0000000400)=[{r4, 0x27}, {r5, 0x4}, {r6, 0x18}, {r2, 0x2}, {r1, 0x4}, {r7}, {r8, 0x8}], 0x7, 0x5) r9 = syz_open_pts() r10 = syz_open_pts() lseek(r10, 0x0, 0x0, 0x2) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000380)) lseek(r9, 0x0, 0x0, 0x2) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20, 0x0) r12 = syz_open_pts() r13 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) kevent(r0, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x52, 0x20, 0x8, 0x8}, {{r3}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x7, 0xd51}, {{r12}, 0xfffffffffffffffb, 0x15, 0x20, 0x4}, {{}, 0xffffffffffffffff, 0x0, 0x40, 0x100000000, 0x8}, {{}, 0xffffffffffffffff, 0x42, 0xfffff, 0x8ce7, 0x6d17}], 0x9e1, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffff9, 0x0, 0x2660a8edc853d007, 0x2000000000007, 0x7fff}, {{0xffffffffffffff9c}, 0x7, 0x80, 0x4, 0x4, 0x6}, {{r13}, 0x8000000000000005, 0x3, 0x2, 0x4e, 0x3}, {{}, 0x2, 0x104, 0x0, 0x1003, 0xc993}, {{}, 0xfffffffffffffffc, 0x1, 0x20, 0x9c5e, 0x9d}, {{}, 0xfffffffffffffffa, 0x40, 0x10000000, 0x4, 0x11}], 0xffbf, &(0x7f0000000340)={0x7, 0x100}) 09:13:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x8b4c6ace1605578c, 0x2}, {0x45, 0x3f}, {0xba3454caa264a1c, 0x9f37}, {0x86, 0x1}, {0x22001beac0d7cc83, 0xe75f}, {0x4, 0x3}, {0xe530bb606a09c969}], 0x7}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) getsockname$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendto$inet6(r3, &(0x7f0000000140)="b27217ee5939e0c0ecf276326d4331d5b8335be98f1f487c4d37bf7b5bda8597da03bcaf026746616973a7464c382ca3481c6f0686687f3221502324f14e63e24e82a6448413f743c268b83f67903ce356a1947f03038ccc3b4d6a55e36664f1e6a5e998cdb6588829f4244186791314a55c43fcd180222f26165774783309cb64197fbee8fb08631fafc191b837b0147264b6f9855adc25804502badab9ff108c5670304210373c", 0xa8, 0x2, &(0x7f0000000200)={0x18, 0x2, 0x4, 0x3}, 0xc) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="6a634e19767b078413373e8227b208e22820412d44cf125a825c8c4a6479c67166eb2488b12d97d8b84c6139c98496fb3bddf5e76c55"], 0x10) shutdown(r2, 0x0) sendto$inet6(r2, &(0x7f0000000040)="94", 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) 09:13:24 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) socket(0x20, 0x2, 0xd1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f66a344973400"], 0x10) r2 = semget$private(0x0, 0x1, 0x726) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000001c0)=""/242) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000300)=""/255) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r3, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = getegid() r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r6 = openat(r5, &(0x7f0000000400)='./file0\x00', 0x8, 0x1) mknodat(r6, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r7 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x6, r8, r4, r9, r4, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r4, r4, r10, r4, r10]) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r12, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR, @ANYRESOCT=r11]], 0x1, 0x7fb) msgrcv(r12, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r12, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1048938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r12, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r13 = msgget(0x0, 0x955eb6af370c2cbd) r14 = getpgrp() r15 = getegid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r15}, 0x0, 0x0, r14, 0x0, 0x0, 0x0, 0x0, 0x7f}) r16 = syz_open_pts() close(r16) ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea80900e46adcd569ef64e16eb595607fcfd711"}) write(r16, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r16, 0x20007465, 0x0) r17 = syz_open_pts() close(r17) ioctl$TIOCSETAF(r17, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r17, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r17, 0x20007465, 0x0) r18 = msgget(0x2, 0x200) msgctl$IPC_RMID(r18, 0x0) r19 = msgget(0x2, 0x200) msgctl$IPC_RMID(r19, 0x0) r20 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0xd, 0x0, 0x0) r21 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0xd, 0x0, 0x0) r22 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0xd, 0x0, 0x0) r23 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0xd, 0x0, 0x0) msgsnd(r19, &(0x7f0000000c40)=ANY=[@ANYPTR=&(0x7f0000000680)=ANY=[@ANYRESHEX, @ANYRESOCT=0x0], @ANYRESOCT, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRESHEX=r23, @ANYRESDEC], @ANYBLOB="ab21b30c53845390da6365dfd9f0be634bc3bf73b9b1e3167a51351f9a00bc5fd51d22743e2b5e0f7b306c820e9d7fed58632a4e61216619140887e80d70be98a6b36c8db40faaf3b3ade5bf4a7517a94468972673019788dcbce80b2c149c21d7e43da8c981845a77032b3d78304ea18ed072a18002da72b200504565ffae48c355e614"], 0x4, 0x800) msgsnd(r12, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) geteuid() 09:13:24 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/215, 0xd7}, {&(0x7f0000000180)=""/137, 0x89}], 0x2, &(0x7f0000000280)=""/231, 0xe7}, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 09:13:24 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062001c00000000000000000000000000bb3f8100000000000000000000ffffff7f5315419be0f948fb38350000000000000000000000000000000000d70f37cb880d2e64807d587200"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965bc23c94f928f2768b6944b5717760d09d0aeaa7695f47139f10f9b0451195de176c40d31ea2347ef1c889df4e897b69ecdef13aa34b97db3dbeac6e649036a091352c22dc7be0ef7c4b9468b3db429f2ed089515c19bd8b626b4aa3b900728df0976475a381780e6cf712d71e9f89e20a7bc9d2b0aceeb6b443704ef06ac605f6b63"], 0xffffff64, 0x1, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x11, 0x200000003, 0x0) sendto$unix(r4, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=0x0]], 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa"}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b"}], 0x1000000000000073, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r8 = fcntl$getown(r7, 0x5) r9 = msgget$private(0x0, 0x0) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) r10 = geteuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x7ff, r10, 0x0, r5, 0x0, 0x1, 0x4a9}, 0x3, 0x7fffffff, 0x0, 0x0, 0x7ffe, 0xae, 0x4822, 0x80000000}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xe9, r10, r3, r5, 0x0, 0x46, 0xffffffff00000001}, 0x0, 0xc07, r8, r8, 0x2, 0x2, 0x100000000, 0x5}) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) r13 = kqueue() kevent(r13, &(0x7f0000000080)=[{{r11}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) close(r13) fcntl$setown(r1, 0x6, r6) r14 = socket$unix(0x1, 0x2, 0x0) dup2(r14, r1) execve(0x0, 0x0, 0x0) close(r0) 09:13:24 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r4 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000), 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="6a156eea23455b6e8dec9788f0ebcf05f04cb7cddd70591715aaf001a50f3b54500fc52f837a4919866d39e349f52ee3e7d8e52c41a07f996cebed8132a67e629c2b1e749f344cee2503e7317eaead17feca81221e5e76ae6d562649a3563177f426f6112ccd4364560940b18d610f280d3f000a5ade4b6ba132d2daf5885d8101b71b8aed6d8e1cf3338c6d8a238b5bc4f6f42b71619ac57eae9656209b0a35511780fe6eee45d65b63d108b12068b6b73946d4faae"], 0x10) r9 = accept$unix(0xffffffffffffffff, 0x0, 0x0) write(r9, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r9, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000200)="4e88c9830638cd3546f2ee84d8e35a9ae88292e25e0ff3e4f1419636882a1f70715590de3712911b97", 0x29}], 0x2, 0x0, 0x3e5}, 0x407) r10 = syz_open_pts() r11 = dup2(r10, r9) accept(r11, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x3, &(0x7f0000000040), 0x0) bind$unix(r13, &(0x7f0000001640)=ANY=[@ANYBLOB="d1c9fcc8ccef944d3000da79f8e0f589ef1dce4fa07f5472f6be6c0abb700a46c4f4130655dc3e79b69a9234b244b77d226430c905897b96816fc90a7ed0be80753c16da8ca64b15d11c9fa286612fdefb759407cff17d88568a8c585ed2f902c4c4f25ddfc0b83599e995358fc91d1c41104b78aa5986ffecd9544b3e20bcf39f3c6e6ec4bcd30d227aa00af2a39908287dd33a08f3478755d5f3e9feabd178f6c92d6afb22887a73d84a6ea330060983afc71380288966645a47ff35413f982153e8de670ddbc0a80974fbe30eea5974d1bb45706056a616b8b54f739bcf8a73bba502c99fcd1e46a0af05d87785c309cc5c554a3dbdf524b5d622e3bd665067c65106cee20805c00114918d28e01b533c060337d30f899d8ed78c5b028a7d22f0dbfefe147d060b40d47459250e41488c2ed7da3d361fc840e75519311b30296c1738be3e6bd07320d6528a0305105dce32925a5ae7c16646901db2cfdcce4db6069acb908f7282dddf4358dd1be83c50fd750af300"], 0xa) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r14 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r14, 0x0, 0x0) ioctl$TIOCSPGRP(r14, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r14, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) dup2(r14, r11) sendto(r5, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x382f0bc765df3f6f, 0x0, 0x0) sendmsg(r5, &(0x7f0000000140)={&(0x7f00000017c0)=ANY=[@ANYBLOB="b76d2a08ff2209c2245ff473bef498cf445254d3097a64bcbeb31d2d3fcafc8fe03d78dba5383be1021efe9c5e8a4c9f47f89557a48de898b7e1c38ea9d671cac55fd066923c3464fc86454dcde5994e07957776bcc4563805775da5fec5d9ddf2d265502d63bf0beac88a9bb3f7001a2889c6732051fa15142c0eaaffdddcee4403c8726149cf67e8313938774a70446447afeccd687f6c0cd2139efb3b137409d8078f57e9a8f7a7a9fb1ffde073dfa8a8683f152fab7430ec9ad96dc11a66be44cdda9bfb02f694811dfd7fb3010000804216ef33887760c7279bcd6b00b70774ba9537e95d7716dbf9b5d2b25b1c54243c043ebbc676398a637066f7a6834b6514468655ec6949c5a6ca5f2cdc5cdd04e29b95bce4bdef4881a4c06ee8fdeca46423825f8f43a81abc65e0c3249807631458b1ba3223bb88d22b2ba43e443585a249fea416e0c3cb9d628381fd0f9adc3b94deaad3098c0380fdd9e6a708a8b78a1587a014bec881b9aa717dc289a939107cd870ce58157287aefb28ea26976535ae2b5b00f4bd3fd335e19c8ed9b61175d8f6e56aa702002e4642e775ffa26734e949deb66e5f0cc71422fa8e70da9e0505f5397a5691f822ab8a79f0e52949317712fcee0f4da996b0b0a5822b578236db6697a5f8abf679318719db6dd5a8d91651ff598f3cd49b14edcbbe154a95964bed2a8e81ebcdce9fb79a550d4fb8345fadd6c7f1ddf4663cd8128d46c05979f12fad00000000000000000000000000000000f1f5e6"], 0x1, 0x0, 0x0, &(0x7f00000014c0)=ANY=[@ANYBLOB="0e00000000000000ffff000020000000cef57fc08e2be19aacc524716376232206d1141700000000c80000000000000001000000040000002f406155c9842a1a0b07838c6939e6f50f2446c0b338573580e5dc2427a5149dfcc41b99e7d157f2d8fe8c1da0bc395aa919a28d9f13abaf3d02c4e228ee401bd417d5424f869d1703f76a60f370887a41bdf12fa40b5820a28247ad23147650b3a165d60a85dfdfbc3396db13bcad3de37947ceeb105b5c0423e0d955360538fab5bfc698f773763f14609459675edfaf684e3a5cd4e00b35c548a9d54e3e8039add4b07fc9b0db1c0f6cdee10000b000000000000000ffff000009000000af912f664a89958faae467a25d98d016fc531108aa0277e249c04cf8fb1ee7a5f2d174517857a58be75d3c36787a0063f37b66f42e54e2eef779d14fd9515b47558c9b5d8397ed68b26288d1830da3161be809b2cf998bd38a07db7e9a24f45b2517abf4eaca8c28bd81b98afdcac0b3e0c0667977cadd4f8b3bbfa4d4061a7cf25da6ff34f05bbf68cb5e257f9500000000000000900000000000000001000000040000009959aa0695cdf0035fdb97ad4e9dab941220cb9f42f40cf8aae714d003c691343de919105d395c8d6e5e22113bedcbf7b2ae8b39696de5fa637a1e33f8432b463295ddf603d7d8b37f17485e4a4452ff793e8281f01af685c50a9712a54527c44fe4cff5bccecea11c6b534b7b9317e9f8eb214e8ce9150e984f70250018eb00be7840812a9966216f7a1c691fd35194c94e5ffd3fb55d9f3ee653c20e47394ba23d61d846eed30200"/604], 0x230}, 0x0) shutdown(r5, 0x2) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) socket(0x11, 0x3, 0x0) 09:13:24 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000040)='y', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x6, 0x0, 0x8000, 0x0, 0x9909, 0x3, 0x1ff, 0x68fa0d9247bba056, 0x2, 0xbb, 0x5f}) execve(0x0, 0x0, 0x0) fsync(r0) 09:13:24 executing program 0: pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8, 0x159) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000480)=[{0x2, 0x82, 0xfffffffffffffffc, 0x24}, {0x5, 0x86, 0x10000, 0x5}, {0xcf, 0x6, 0xa, 0x5}, {0x4, 0xfff, 0x6, 0x8000000000000}, {0x200, 0x4, 0x1}, {0x100, 0x1, 0x63, 0xfffffffe}]}) msgget(0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0)=0x40, 0x4) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="a36762072f9ffbdbf96a1655bf7e9d6785f7bc57dfbaa57fd2ff94846b72029d8f90b88e19f14432b0a49aad2a74bb22e68f9ca04f0082248f7801f1cea7dd19fe552c0b843bcb72bf1d3ce83d698fb93b510ba115b7ad2d0d70bd05f1b5a86cb49026fe158f24c3f8a8a9d5b5f4757c114db75cddb87752d0", 0x79}, {&(0x7f0000000280)="3b46ba9d3b31ddc4ace848a809c18fe4297a859622282d11b50fa31b8b390eed1808defb3dbf79e89c466b8d16694f34484724742109310e6b313f07df3917769fab1723cbc0a0a2f0dd789a79fdf30c3356c6a2eb5585639a347cd6751b65af2f5a2f46d9d9c381a04cfc4734b5ecb96bdd08919b1951013bedc95fab8b9c89e849f131512badea7c92231a285c9c85a6007f5c5e8b4cccfa61f7cdfc3ccc00c8b6205fdaf3905fc67e4914b19f", 0xae}], 0x2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x2, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffce4) socket$inet(0x2, 0x4000, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), 0x1f) getgid() r5 = socket(0x18, 0x1, 0x0) close(r5) socket(0x18, 0x400000002, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x1d, &(0x7f0000000500)="2e914f1c65328b884fcd30c993a36a6b2fe02b", 0x13) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x1d, &(0x7f0000000040)="3b914f2b", 0x4) fcntl$getown(r7, 0x5) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x2b2) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x1, 0x0) sendmsg(r9, &(0x7f00000024c0)={&(0x7f0000001000)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000001300)=[{0x68, 0x0, 0x0, "1be1d5df9462128c6bfebb105901e6bfcce15bc67da9d86827dd5ca681478ecc86ef7d5765050c91175f141575963b6ccbda56c148f7e08e63f0ab35e6359e7fe9ebeb44f87ffea0f8abf9668d63512fe3"}, {0x7a0, 0x0, 0x0, "db3e5b11d5dfdd321a61a4c072722f4b9b663d2d1016a137d278c76ea3f6ddb183b1da652d31f0726f9c09d5e7e885a54c07d6a987e0f8908b84be5bdfcfbd6f33af460994d969b323c4356f1525deac16fa5c9fcf6cf94b5d359b5623993b267295206314ab2f1218494a78621d454f2bda74655df62087578e1e58872ed2ac53e59913a7519791acd6981dc44278959d6a6966a890d97146ffdb8d43b0c0b49b00942a7035e523207478b167d2e7c030272ecbddf9e56171dd54728a8527b2ee424ddf3a2cf708d8aacccf5a0db06bbdc62827b1d3eb159fbaf57cfe7a7021286ecdc90a5e2f9a4a770f8394082ef5c975f6d3fc82c2bf88084c9077b2315eefbfbecc8616e1671f2236c4b06f1b7490472b405691e28bd3e2c38d4d3b8634b0514438b2afb64286db1d0b3d35b44db48c9099fce778a0776aa7756dc03176782507b10b18b1e00987253abb437c8b227bd8b2235362a821a3d2a523e8df88bb059e02d8b50bd8094c450366ba41332a448de1105bb6f13d9d95bfd81145659aa680e23768ff7e4d24d7756a11d3ee2092709e707ac2a19b51ba13ecae4a14eb5886ddccdab71e6341b5b47e3dce28908dbd6051277583c43f7e0e5148cd2dc8eef8fba7bab4b797ffdc6431ccb5da50e3e0e13492a05c43765a72978c45fbcedcccf0ac0ca7ce9a9e38ad5a2b011fca2f58bd6747b64a7c2056a3e6a6959af4858550d4e3428ea0e4cfc939501a593b4c653f1315e367569d799bcabc0032d4a45ca1d691fead6629a40b842dcaea255b872b6e512f9f2e711f158b3bd5acf8adf31efd4d165bac4555a639a23f80966273ae6abaac081dfdcd364a770e57c97e8dae9100867c09c663451753347beef933af1979eddd51d0bbe8f9446bc4e505aaba1201ce268d47737ca85db7916d704f08c32ff88b030c80b7452880069e669b0577da2de666d1c0cf39ca5b600e47f75549c5251454ff98d94eba6440beb1f1d20b80398dcd0fb8e12b9798f8073d5456f1c8420b45b6586493037909bfeaf78733cb244d32db941eb50f22e26538437480867eedce762c7c5d1adf9d1f5e5ac9f34c6bd6bef5d1bd75cd66c5c222506349ba44b36bf556594f6103099b882ca06b0b1ebc12226cd4a87a28bef9fccc0e74c1a79e675ba6a386f44ff358f225918a9eeb79163ef5b31eba319f22ef80efa0bf0c9e64f9d6cd596a002f3f542efac54b21cc2b53c27ea666eb9e9ff4bee340748c595fcd53b0819d87e4cd3231e65ecfbc74b86edbf81dae912050769fa7a28ba1469035bce03ddad42fb774225a207410021228463bfac2b4a3827619bf59da824f893976e4b718521766ad4acf0b549e2e619903ff938fed8e854b92022ec271762b62ce90f371fc329e88208bbff14690301d2cc27567f29a9b30886802f56dc09eecef80cdff230e3aec150f4e37a5e22f832aabb92b43702bddbfabf168cf2f153d03220642fb2fb4bb1df71efd71dcb2485a8726043b54ed7b6a60320c6761326c950461ee76f69ac5ec781a1c90423ca00900ce87141922b1b08cd840e8689a6de2db5ab3542524a83f55d3e24ead8333c20f1d74c43c7ca593410fa8b37869a5ee8c3ba698bf43fb9695753e21f28304d8d7de4b88ac3f545ea0378e6feae6d8846734f35b8ace43949cf4b8e64d8be6dbf5827c5a6a922b238d14cd7d2dffe05f91b308197d210f25abbfdf578c16ec7e8e37ec944010995c6349f932f0fe1c82fd43ff53d3943005a503fce9ffbe9ede77eeaa036aa3ed90e3bab77c4a9cb0d472ebf66d90003735004230dbd4915fbc284a295f325632415fd5744cf9e1c75c78651e6c01211cb0ca2c2af69d3ecd1f2fb99e3b036c08110fbf6108b7920aaced8b9f0efa3ee4039e2c57599a3dc68b4a1384d0dc2ede3a6dff99095eb8691d661bae2533787d7ba4d94416a75d6b2b57a9c1781647740b88101796baa2d98d1270217d5fc5a845ff4c2e65c69ad6799707636592bb0f0a0a571ddc894e29a75ecc2e3ee19f64e6e83e22088629db8ba22165927d794f33355c01574b4661b3356083ac9abec025e9d93699a881c25e05f79ea7b972e0f3651f4b39b6596a9d002bbed06173427fbb33056dea5fda15a0abd51fa44933d7a730a54279347a7f1b51c2dabadfc548b157caba8f73e3ebcf349f99f0071af68fdac580650d084374419d40c6e0a0014db474a2ae93e4c7f00753adf24cb41ede8d9ea122ff0d5d12a0b6d1d98b8d93d10006f139d5becd22547d3aa92bc64c05939a17f8872c47594937920bc944ee89a5a47b39e2e314d6925e1e501137286c0da8732be5618e319aa4f12dd1656c2a8681f44802fc61b316ac756adb2f09780cb48f973330dadb867e5a0057a8882526e75f192a572a76e6e047619350f1be28278ba2f30bb6e655768bb725b9a40618aaafda7e0971d1a924bf283f520135928cae034d704f99ac905deab4087568a3413ebcba32417b4bb46b10b5d1e3b649a3f053c2e3424994065fede8ddcfcc6017f3ce6010700298ab2c6ce603525d7fd4f8b96fd2749fd84e1dbb002cc5b56e315297518c967a60d5dd515f3c044a46e665a1ca16e10aef5b264122525921db769d5fc1de844bbca32174c71c704e887c518ee9a931b818c20e3ae061c78f366f6ea85844559182a96ae83d0ba3c3fdf19e5d013f5b79f5ff5f406cc10255970345b2f9"}], 0x808}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000bc0), 0xc) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f00000003c0)="3761ac124c6412eff3", 0x9) setsockopt$inet_opts(r10, 0x0, 0x200000000000d, &(0x7f0000000040)="fc2f13e302f879ed", 0xfffffffffffffc85) socketpair(0x20, 0x4000, 0x4, &(0x7f0000000940)) r11 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xbe765301) r12 = shmget$private(0x0, 0x3000, 0x46d5f49b37e2c8e2, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semget(0x0, 0x1, 0x1c) r14 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r14, 0x0, 0x5, &(0x7f00000002c0)=""/23) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(0xffffffffffffffff, &(0x7f0000000980)=ANY=[@ANYRES32=r15, @ANYRES32=0x0, @ANYRES16=r15, @ANYRESHEX=r14, @ANYBLOB="1b246967daf04f8430426216d4fa122ba1448b2cea1dc0dae642b070c7589b159a8bd7e8f6459dbe93394f9b198f8e0000000000c6d512e40201e885b9c09a4fde6650ae000000000000000000", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e00000000588039745eb7f3009afacb43c65b61105d0fd47d0600235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000f3ccea34d9709de23bcb20a46c756280b80b2ff73442f73e1b730c7ca72567025746bff533016ccc45b1933903dd4cd91de630c4fb762cfbb24b2b0f025cfb7a4780b837d4d8283a3ffedf94f1f9ea9374c5490e6caa728af450f18cc4f11e9b818de40b5f16b9480414f2e9dda54ba40daebb9f14558f140d2446d3c6203bc6e1fd9d9233fb7a5c4f3e18517fbd7dd663d483b75a10e680786e8d8bc893dae593d0f9a6b668ec72a35c275073fa1825d48389fce8ff572815b825510a3fb83b7daa4a6e7c82da39a27c66c90ea96b077fbe2048e0d8c28962fd42063849e0823fd379136d49e5cf951d1fe34098842dabfa307a97b45bd310", @ANYRES64], 0x7, 0x1, 0x3800) r16 = semget(0x1, 0x1, 0x20) semctl$SETVAL(r16, 0x3, 0x8, &(0x7f0000000140)=0x3f) semget(0x0, 0x1, 0x8) r17 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r17, 0x7, 0x8, &(0x7f00000001c0)=0x3ff) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000c40)=""/234) semop(r13, &(0x7f0000000400)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x800005, 0xffffffffffffffff, r18, r19, 0x0, 0x10, 0xb}, 0x8, 0x1, 0x3}) getppid() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000740)='/dev/diskmap\x00', 0x400, 0x0) r20 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r20, 0x0, r20) r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000000780)='/dev/pci\x00', 0x10, 0x0) fcntl$getown(r21, 0x5) r22 = semget$private(0x0, 0x4, 0x1b2) r23 = semget$private(0x0, 0x3, 0x80) semop(r23, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) semctl$GETNCNT(r23, 0x0, 0x3, &(0x7f0000000640)=""/178) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r22, 0x0, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f00000007c0)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() socket(0x18, 0x2, 0x0) 09:13:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000f00)="02ab64bbeb7596175904802a9dd9309a60c095f18e4c09329bdd8e4200a10b834a47ef6fd5e36a6178474e329958378a6420fe7870b284c83557c941af04ea331874ad", 0xff52}], 0x10000000000001d4) r2 = dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) sendmsg(r2, &(0x7f0000000540)={&(0x7f0000000240)=@in6={0x18, 0x0, 0xaeb1, 0xffff}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000280)="e99babfb74c5a660e9cd4e711638b09ec9bb7a840a4f4d2f384f32506caaff7b1ef76ca0803161efedcfe5f0c572b4cb09873080b5d021963f85d668f7f800a1c920843358ddfe0a6a992c292aa8dd6dc71b1fc34c1baa15cd2627709fd0bd3f1e0840e4be8a082b316993ba39a97a80c879005720b8bdfd77a75899404b0d1dde9083306f3dd090703a23999c245c322e51ae393046", 0x96}, {&(0x7f0000000340)="e3ee657d1ce0672d2a20c1dc8e57774f1763fb874677dab5763cbe53305645194d3048edb661c86e22d2c8661e223e79387e456c452638235980b8a99d87b4cdcfd95c9e20ea67938ff9676c7ed86fe81543e2c67dc9bae8c512a5196895f7225741ca9a819f8e7d50", 0x69}, {&(0x7f0000000440)="0fdd8282d95ef6debeca1a9eecbd838a65f41a6938976ea69fdc5f44034776ba5d23be7211a3eef2916ce40d71df9c013bcc165cd3140ba0e2738f840f3e1ff70371a9cf1eb09a5fc0af253fbcdcb58901b15e2f638d3e8add048aeeb69b9157821bf931d916165bc172d44c1893e7c3faf0626a52683d683e53bea50ff39395d44e4cb0baf5beba1f7cdb18918801d4538ed60848429c575fd190035a99eeee5224ec233ebf532b5c6cb722b7afd27baa6f0b82026ee5160709d1323057544ae93f88bfe4821cc8547c08a907ffd789c244b807da68dd9044485892371e0fed2fa619418104d896840d104e275c051ffce8605f685b58d9", 0xf8}, {&(0x7f0000000640)="c9f95615658e6b0d305d8faaa630af64c0d315d16fab45fbe9206143221a7476ce39acd88b89bd4cdb696eb08c30212257246f010c600052b58c62b289077cfecd19d62bf5efaffd422ad1091c610689db4115c4da57a4a4ca30c1a09d3e5698c1ebb8507b30629a2b7ed5a4763b7bcd45693aa5e0a4b25349632a83c15b3d90cbb8b9141824e9de324f432eaf1d095c46d590a864b66b8dd18623ecb6bbc045fb9cc4e1dfd35ef9703472", 0xab}, {&(0x7f00000003c0)="cc99ac231de6099967f2124aaf5f24e99c8bc0629b6e5c84d6a17415bda88f9187d14b3287770c07e6b730177ec268d6725b982d37", 0x35}], 0x5, &(0x7f0000000900)=ANY=[@ANYBLOB="c000000000000000010000002000000040714e55bc770ffd30e781f477ec3a3b6ee8399476743777c263e39f505dc52106b7aa46bcd4855a61a67d6107f81e86939b7cf091e9bf346765ce89495397d04ef25576123e8a1bb5c50cd07797b4b2518bdc80e5cfe968f96f282f53c265c4e0bff0948ae7d15483f46c8abcf084d9cfec0dd4b8da277e29279f5f6758f5857e6f42b5704bcbd3c3ec7c43539abfd18ddff50304632464ed521d142d3f4a02ab54ba4fe43b45b1465b0000000000007000000000000000ffff0000540000003bac822182ac66e00002d8524ee391318d5dfd72fd4a4abfbb4f47b47568249399cc29610a2096bde8a4544a5e690de640f4dd5326e6e2502de03ec61c4b5b54977125d539e2e5b18aec212e0cc2a42f5bfe35c7cb64d37d7ad1442f5fa17a002000000000000000ffff000001000000f1ea4064e30381f63ae6a87aeaa80000f8000000000000000000000002000000dc0e56abd948ab3ffe8c5e1af6257f0098172fe42e9b9d3a20b057efa05bb819b3c347e06c4ab9d3de272e3256fbcb73bc2734417379ad6575f2e3418fec56045718b1c79fdb25902b0d63d9d64aaafee27e708350774517ac88cf8149d0df507a2a6b6d22bec003fea2ecba28cd7f452c5d0b33a2e938c61805248aed951a1a78dcfcf6ac22665d2789a15d686283522b1890370c0243f03f960370e62bd2b7e9261d94128cf4a32aad26b1020ee0209da09070a20d00306d299def2a39f9096cbbe6fe1ca7fc7aedef718d599de8baa5f60cf88f370b727a6dc17cef6809000000300000000000000000000100000001000ca147e289484c26403db39cfd2c2ab0f4a182d47d18c354c447eb0000000000300000000000000001000000810000009315c43ce15385f378d6618fa39658a643f26b91eca2d8e82aadaef5930d6aae100100000000000000000000080000004d43f0441a28436f1d0fd125edbf1120f0ce2ee7f5f0ed22c96bd491d0360164efda33359b8557bc8e1d88b978f954930d822619f884205bfcde3dcb11ff20f7afe63cd385e993047ff0997d3fddc94f13c04fa6a82a34f618b747bf98dd5feb1b1d25ef7eab1cf8f8920132f295a83e16bff2d5a42d857900e6a011aefb9d026eec57c0ebbc715165935e8ca238e447093c3eb9639143bbecc2eacefb99d45f1e76195b9f5aac88983bc35e11ae9a812283cbf7ce26cafe69b623aeeee972e3d8051b60031a9056a0de2d45987be7340680e4038b0aae94292aefa343dba4992f9199bc97f998ee1758c226e6f0d0f745346eb3387d2cae17aa000000000000500000000000000001000000ff0000009dd3ff0ce93a8a0af76b56de21792af6369a1af77817543f8263699c0e2d74540ae300100000a9001a2fff8c1554e6f274f81747363c7cc0dac1000000000000d800000000000000ffff20000000000052faf2464193705c4bb2c5692b22f0d5f5f096f0a4692b38517bb30c030b40c2b6293d0860af636135d2784e2c65c8d8e37c5c5e03cbfdd7c3f17790e7ae467f2bcc6eb92e40eca6b270c510465ee77fadd6699f2f906a6f9a654204eeab1d701516e78bd1e061626659f2a2cb93b36bf2ac842e42ad0e1626f6a5f5d8cd0c49d7c14e7e5a14f0d836888aa10aba8f99e79a007f7903dc03fad1f2fc98083211e5949a4fd433d03b03132a5976885621d2009b91d871dd8b78a75d07da212d963db172af7e26b7851001000000000000010000000000ffff99ed2b5b3a3c7fbb7d853c4519d446f4295302a4124d0769cf20299cf16021d67cbfa3226dfb29e5e08903ea0f24a76d88b771d4c0b3b6473e4464d250d1cf408fd761a166da08d94932c2fbe2afa71095385a20476ba02fcd76145487603f6d508a9797d158d00abb8351915c76b1f1114d23f0bb7698ece48d844b3dcc8fb1de262979385a5815c54f80fdedb333ee4251ba15428f77fa0662652faef34677edfe8752e5040e9bc425b59ee5422c6d596d00ebca232b6ed8b3ac5b85bcec81c80148982244fbf36f4ded268ad2e5c782401abc5e6235b784ca1de0e02d6eaff3a9ea96a26ed6e20fc4197fe3ae3513faf4a88247ce280544d851442c9a0000"], 0x5f0}, 0x400) semop(r3, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = socket(0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000008a91caa4a7ec2822d9d7caac3016a5eaf3c17640b6e9997c1f86bd55d1826d8e61c19d737ba730f2d5f68011c5323d4950a0c65774e2bf766b5b2cacc27807a67034"], 0x1) 09:13:24 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) msgrcv(r2, &(0x7f0000000900)=ANY=[@ANYRESHEX=r3], 0x1, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965bc23c94f928f2768b6944b5717760d09d0aeaa7695f47139f10f9b0451195de176c40d31ea2347ef1c889df4e897b69ecdef13aa34b97db3dbeac6e649036a091352c22dc7be0ef7c4b9468b3db429f2ed089515c19bd8b626b4aa3b900728df0976475a381780e6cf712d71e9f89e20a7bc9d2b0aceeb6b443704ef06ac605f6b63"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = socket(0x11, 0x200000003, 0x0) sendto$unix(r6, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=0x0]], 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa"}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b"}], 0x1000000000000073, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r10 = fcntl$getown(r9, 0x5) r11 = msgget$private(0x0, 0x0) msgrcv(r11, 0x0, 0x0, 0x0, 0x0) r12 = geteuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x7ff, r12, 0x0, r7, 0x0, 0x1, 0x4a9}, 0x3, 0x7fffffff, 0x0, 0x0, 0x7ffe, 0xae, 0x4822, 0x80000000}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xe9, r12, r5, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r14 = socket(0x10000000002, 0x2, 0x0) dup2(r13, r14) r15 = kqueue() kevent(r15, &(0x7f0000000080)=[{{r13}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) close(r15) fcntl$setown(r1, 0x6, r8) r16 = socket$unix(0x1, 0x2, 0x0) dup2(r16, r1) execve(0x0, 0x0, 0x0) close(r0) 09:13:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x3ff) 09:13:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x2, 0x1, 0xff) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) write(r0, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r0, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) 09:13:26 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) socket(0x20, 0x2, 0xd1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="2c628aad653813f5baa41296321b2b9792c024297ba545522fed6bb47ce5d2e8fe972694a6aeb5f1606e9472f57498b73a109ab87d17749b922b21287791339916a05c87022a2be3123039293a10315e45e573974b8f7fb7bc247c235edcbd575aecfa0206cb8d62257315da4babaa0ab7ca51c91913282ecb3a94fe3297e1a33e459cbd0102cde8215198c3e14bb52f46f4be8a919532d74d82901533c3bc959465a2ef21f710ec788f66060c2535d650491f7f36133a01b886e026487f9f4ba3118a40ceb28b8f63c6c377a3c4d342e77515b29636633db4abd049ef18e719a251af0bb299eb2e09327a575aaae030f805e8ec9ee0151e572206aba61a42db02da877bc9f5ed57d7d11bf60b320c3d4372b01702bc33db6023408f3b9d67ef7e1efb77bff099dfb1da21bafbd1c58a512bb489b813d5a820ff4e38fc0a9b3de34ade648e5c7b7a72b7708bc08f81ca2c86c6b9c980c91fe4b5080584fb5b404f1f7b5d549d792f1567eece753739377995a7322be7fb0d12cdd83d60954e99fd"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f66a344973400"], 0x10) r2 = semget$private(0x0, 0x1, 0x726) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000001c0)=""/242) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000300)=""/255) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) pipe(&(0x7f0000000480)={0xffffffffffffffff}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000400)="2003a801f50be7576a4ce0dd6032db00", 0x359) write(r3, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r5 = getegid() r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r7 = openat(r6, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r8 = semget$private(0x0, 0x0, 0x8c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x6, r9, r5, r10, r5, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r5, r5, r11, r5, r11]) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r13, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r13, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR, @ANYRESOCT=r12]], 0x1, 0x7fb) msgrcv(r13, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r13, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r13, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r14 = msgget(0x0, 0x955eb6af370c2cbd) r15 = getpgrp() r16 = getegid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r16}, 0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x0, 0x7f}) r17 = syz_open_pts() close(r17) ioctl$TIOCSETAF(r17, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r17, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r17, 0x20007465, 0x0) r18 = syz_open_pts() close(r18) ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r18, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r18, 0x20007465, 0x0) r19 = msgget(0x2, 0x200) msgctl$IPC_RMID(r19, 0x0) r20 = msgget(0x2, 0x200) msgctl$IPC_RMID(r20, 0x0) msgsnd(r20, &(0x7f0000000480)=ANY=[], 0x0, 0x800) msgsnd(r13, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) geteuid() 09:13:26 executing program 1: r0 = open$dir(&(0x7f0000001600)='./file0\x00', 0x8000, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r6, 0x20007461) getpgrp() pipe2(&(0x7f0000000e80)={0xffffffffffffffff}, 0x10006) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r8 = kqueue() r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000001900)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbf8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f400000000800000182c15c40c635087ba56f056b06fa7cb4165bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8675113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965d0f1ada093bcc5bd45c3dd3df048f8b66c11d68c0ada04ac4d1bb39e036494ffcb82dd6870d5b2922d0361b80b4fe28aff831b9c9137ebcbc762c1f1459b9863feb2d86de049c808b8bbc76d32904578c3c81d4902c2caa35d7a5ad049e0971b41ffd60b39b36383365ccfd024652a9c439ac951e5c5700bcd6a7d2468d79983b15999924ed7b68f2986575567d2e9"], 0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=0x0]], 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa"}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b"}], 0x1000000000000073, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r16 = fcntl$getown(r15, 0x5) r17 = msgget$private(0x0, 0x0) msgrcv(r17, 0x0, 0x0, 0x0, 0x0) r18 = geteuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x5af1, r18, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, r14, 0x7fff, 0x6, 0x4823, 0x80000000}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0xe9, r18, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000d00)={0x0}, &(0x7f0000000d80)=0xc) r20 = getpgid(r19) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r20, r3, r4}, 0xc) flock(r1, 0xa) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r26 = socket(0x18, 0x1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000010c0)=@abs, &(0x7f0000001500)=0x8) r27 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r27, 0x0, r27) setsockopt(r27, 0x244, 0x200000a, &(0x7f0000001540)="ebffcbff13b9fd81000900713048e6996d8e9648", 0x14) setsockopt(r26, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, 0xc) r29 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = getgid() r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r34, 0x0) r36 = getgid() setegid(r36) r37 = open(&(0x7f0000000000)='./file0\x00', 0x12bc4e07915af1e4, 0x0) ioctl$TIOCSTAT(r37, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r37, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r37, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r37, &(0x7f0000000080)='\x00', r38, r36, 0x6) r39 = getgid() setegid(r39) r40 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r40, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r40, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r40, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r40, 0x40087468, &(0x7f00000001c0)) fchownat(r40, &(0x7f0000000080)='\x00', r41, r39, 0x6) r42 = semget$private(0x0, 0x7, 0x287) r43 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r43, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semop(r43, &(0x7f00000002c0), 0x0) semop(r43, &(0x7f0000000b00)=[{0x0, 0x6, 0x1800}, {0x5, 0xeb}, {0x7, 0x6, 0x800}, {0x4, 0x5, 0xb642722541254641}, {0x0, 0x3f, 0x800}], 0x5) semop(r42, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r42, &(0x7f0000000580)=[{0x4, 0x3, 0x800}], 0x1) semctl$GETNCNT(r42, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r39, r38, r39, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r3, r39) lchown(&(0x7f00000001c0)='./file0\x00', r34, r35) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, r34, r22, r28, r30, 0x1e6, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe01, 0x9, 0x7ff}) r44 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r47 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=ANY=[@ANYBLOB="000000000000000001000000ff0f00000000000000000000ffff000009000000513dc2f18f9f974e0aac2a19622066ba366562ed7a000000000000000000000001000000060000004efcc7c009fde9e8eddec7248ef7e527345e6ff0e723ea23b6c95b078f879f6adaad33b33bdc3ce0eae444b31aea25c0243d151b41c79a5ec7fa3be73bade1a96f272d9d0d7344dc5123013dcdc391981be9ca861526fd4842b6c5102f3c617c2abc40ab41f73350b3fae1992cad53a6385e367b94da9834ca2c0334fd6f9a873646f6f91fd90155ecdc0ae64dedcfd710622fbaa07acc01fc1bf6c94eed25e800000000000000000100000004000000f2802d99d07db1632a721272e35a9fe7a8609905d1b23a29d5840d5561fec0bb5f8118a43d22d8183a1d7ebcd69b1200d3594a194ebbc3648b762bb0614809244b7c217729fab15a9c1124f7d69babd76593330c783f690f3383bea0171392a083065fa4e5443f83ea92570e575cb9de1a5cf0a83f6f525eaa19b9d04b2aa733474a17987599477890cfe3b2a279fed992de2da2327f48c680fcaf885c6d9d9cde102988c72d1e695cf5ea28e0520594807b73e8e0ce88b1e9b29db9425a4786055c18dcf924892cbc1276b5437a3c32cd833794d436e55a284f11e9b358e98203df0000000000d504549e5be743ee537c5a696e05bade112467ab62e55ffdc26265c866701d911d10e83dd96fb245e824866feea5ccf313ae9b88b354ca029396"], 0x10d}, 0x402) r49 = socket(0x18, 0x8002, 0x0) r50 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r49, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r51 = syz_open_pts() r52 = dup2(r50, r51) dup2(r49, r52) r53 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r53, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r53, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x3c8) fcntl$getown(0xffffffffffffff9c, 0x5) r55 = getppid() getpgid(r55) r56 = msgget$private(0x0, 0x20000003c4) msgrcv(r56, &(0x7f0000001380)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9cf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986db90468f560b2f4561f7e450384f19a649022bde000000000000"], 0xc, 0x2, 0x1000) msgrcv(r56, &(0x7f0000001a80)=ANY=[@ANYBLOB="0000000000f9ffffff00000000000000000000000000000000000000000000000000000000410f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000020000000000000000000000000000000000000000004000000000000000000000000000f99be889309cc500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ef672059d1387a200000000000000"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r56, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f81d67d790805fab37eedb5db9b4eb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef2965747509c686eaf82cfaba9e7df1fa81554c457623f5c6502fe1501e442c8367ca128ed16d13c44ce51ce09489c1ac41d3db901c48e582d225bca8000"], 0x1, 0x0) msgsnd(r56, 0x0, 0x0, 0x1800) msgsnd(r56, &(0x7f0000001300)=ANY=[@ANYBLOB="010000000200000049696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a07130044c6a39aa8bf5a253c3d2ee2dae2c41918d3871de9d9269b1663cf893fe626e625f36a4196152e55bbf5dbfed0"], 0x2d, 0x800) r57 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r57, 0x0, 0x0) shmctl$IPC_SET(r57, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r57, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r59 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r59, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r59, 0x2, 0x8, &(0x7f0000000e00)=0x4) semctl$GETVAL(r59, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r59, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r60 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r62 = getgid() semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r60, r61, r62, 0x10, 0x9}, 0x8, 0x1, 0x9}) r63 = getgid() r64 = getppid() r65 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r57, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r58, r61, r63, 0x1e4, 0x8}, 0x5, 0x5, r64, r65, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000980)={{0x1, r47, r54, r45, 0x0, 0x46, 0x81}, 0x10001, 0x1, r65, r55, 0xa5, 0x1, 0x4e2c, 0x6}) r66 = msgget$private(0x0, 0xfffffffffffffffd) r67 = msgget$private(0x0, 0x20000003c4) msgrcv(r67, &(0x7f0000000f00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000007f483637168beb1f8700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f300"/236], 0xeb, 0x0, 0x1000) msgsnd(r67, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgrcv(r67, &(0x7f0000000000)=ANY=[@ANYBLOB="002200edbfffff00"], 0x1, 0x0, 0x1000) msgsnd(r67, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r68 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r68}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r68) r69 = syz_open_pts() r70 = kqueue() kevent(r70, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r68}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r69, r70) r71 = syz_open_pts() close(r71) r72 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r71}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r72, 0xffffffffffffffff) r73 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r73}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r73) kqueue() syz_open_pts() r74 = kqueue() r75 = socket$inet(0x2, 0x5, 0x7f) r76 = socket(0x2, 0x400000000002, 0x0) setsockopt(r76, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r77 = socket(0x2, 0x400000000002, 0x0) setsockopt(r77, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r74, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r75}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r76}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x7}, {{r77}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) r78 = socket(0x18, 0x1, 0x0) close(r78) connect$unix(r78, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r79 = socket(0x18, 0x400000002, 0x0) setsockopt(r79, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r80 = socket(0x0, 0x4000, 0x5) setsockopt(r80, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r81 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x1, 0x0) r82 = socket(0x18, 0x1, 0x0) close(r82) connect$unix(r82, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r81, r82) r83 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r83}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r83) r84 = syz_open_pts() r85 = kqueue() kevent(r85, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r83}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r84, r85) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r87 = getpgid(0x0) fcntl$setown(r86, 0x6, r87) close(r86) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r89 = getpgid(0x0) fcntl$setown(r88, 0x6, r89) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r91 = getpgid(0x0) fcntl$setown(r90, 0x6, r91) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r93 = getpgid(0x0) fcntl$setown(r92, 0x6, r93) close(r92) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r95 = getpgid(0x0) fcntl$setown(r94, 0x6, r95) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r97 = getpgid(0x0) fcntl$setown(r96, 0x6, r97) close(r96) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r99 = getpgid(0x0) fcntl$setown(r98, 0x6, r99) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r101 = getpgid(0x0) fcntl$setown(r100, 0x6, r101) msgsnd(r66, &(0x7f0000001e40)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000017c0)=ANY=[@ANYBLOB="000000000000000000000700000000000000000015000000000000000000000000080000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000ffffff7f00000000000000000000388e82fc0000000000009fe2b30b70d63856000000000000000000f5ff000000001a3edff2a29a06d8f360d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0x1, 0x1, 0x1800) msgsnd(r66, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f457095fb937d32816f371071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c638c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d0000000000000000000000000000000052ce5b4544c3e2f6a9b9b651cce51a0e8eb642076287b97c26234e48648ebdd086377683a00aecd018172ef06a4974d72234987b3223d9929badfba371570cf18979ff"], 0x44b, 0x800) msgrcv(r66, &(0x7f0000000a00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000002c5a0000000000000d00000000000000000000000000000042000000000000000000000000008000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffff000000000000000000000000000000000000000000000700"/212], 0xe1, 0x0, 0x1000) msgrcv(r66, &(0x7f0000001300)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_SET(r66, 0x1, &(0x7f0000000740)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) dup(0xffffffffffffff9c) r102 = socket$unix(0x1, 0x5, 0x0) r103 = fcntl$dupfd(r102, 0x0, r102) ioctl$TIOCFLUSH(r103, 0xc028698d, &(0x7f00000000c0)) r104 = openat(r103, &(0x7f0000001580)='./file1\x00', 0x10, 0x20) fchdir(r104) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r105 = getgid() setegid(r105) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000c00)='./file0\x00', r61, r105, 0x6) r107 = getgid() setegid(r107) r108 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r108, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r108, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r108, 0x40087468, &(0x7f00000001c0)) fchownat(r108, &(0x7f0000000080)='\x00', r109, r107, 0x6) r110 = semget$private(0x0, 0x7, 0x287) semop(r110, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r110, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r110, &(0x7f0000000140)=[{0x0, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r110, &(0x7f00000015c0)=[{0x0, 0xa84, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8}, {0x5, 0x6, 0x2800}, {0x0, 0x23, 0x400}, {0x2, 0x6, 0x1800}, {0x3, 0x1ff, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x4}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r110, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() r111 = kqueue() r112 = syz_open_pts() close(r112) ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r26, &(0x7f0000000500), 0x0) poll(&(0x7f0000000100)=[{r112, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r112, 0x46}], 0x1, 0x0) r113 = fcntl$dupfd(r111, 0x2, r112) close(r113) r114 = getpgrp() r115 = getgid() getsockopt$sock_cred(r113, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r113, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r113, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r113, 0xffff, 0x1022, &(0x7f0000000700)={r114, r116, r115}, 0xc) semctl$IPC_SET(r110, 0x0, 0x1, &(0x7f0000000b80)={{0x3, r109, r107, r106, r115, 0x20, 0x1}, 0x198d3e44, 0x4}) r117 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r117, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r117, &(0x7f0000000b40)=[{0x1, 0x81, 0xb0b5755629fe3746}, {0x2, 0x7fff, 0x800}, {0x4, 0x3ff, 0x800}, {0x1, 0x1f, 0x1000}, {0x1, 0x0, 0x800}, {0x3, 0xe000, 0x2000}, {0x4, 0x7, 0x1800}], 0x7) r118 = getgid() r119 = socket(0x1, 0x1, 0x80) bind$unix(r119, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r119, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r121 = getgid() semctl$IPC_SET(r117, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r118, r120, r121, 0x10, 0x9}, 0x8, 0x1, 0x9}) r122 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r122, 0x0, 0x0) shmctl$IPC_SET(r122, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r124 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r124, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r124, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r125 = getgid() r126 = socket(0x1, 0x1, 0x80) bind$unix(r126, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r126, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r128 = getgid() semctl$IPC_SET(r124, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r125, r127, r128, 0x10, 0x9}, 0x8, 0x1, 0x9}) r129 = getgid() r130 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r131, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r132, r133) r134 = getgid() setegid(r134) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r136 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r136, &(0x7f0000000080)='\x00', r135, r134, 0x6) r137 = getgid() setegid(r137) r138 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r141 = socket(0x18, 0x400000002, 0x0) setsockopt(r141, 0x1000000029, 0x22e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x11) accept$unix(r141, 0x0, &(0x7f0000000680)) ioctl$FIONBIO(r138, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r138, 0x40087468, &(0x7f00000001c0)) getgroups(0x3, &(0x7f0000001040)=[0xffffffffffffffff, r140, r129]) r142 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r142, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r142, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r142, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r142, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r143 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r145 = getgid() semctl$IPC_SET(r142, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r143, r144, r145, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r138, &(0x7f0000001080)='./file0/file0\x00', r139, r145, 0x6) r146 = semget$private(0x0, 0x7, 0x287) semop(r146, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r146, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r146, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r146, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x2000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r146, 0x2, 0x3, &(0x7f0000000000)=""/9) r147 = getegid() semctl$IPC_SET(r146, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r139, r137, r135, r147, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) lchown(&(0x7f0000000280)='./file0\x00', r132, r137) lchown(&(0x7f00000001c0)='./file0\x00', r132, r133) shmctl$IPC_SET(r122, 0x1, &(0x7f0000000080)={{0x6, r132, r123, r127, r46, 0x1e6, 0x8}, 0x5, 0x405, r130, r33, 0xfffffffffffffe01, 0x9, 0x7fc}) r148 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r148, 0x0, 0x0) shmctl$IPC_SET(r148, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r149 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r149, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r149, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x3, 0x4, 0x1000}], 0x2) r150 = getgid() r151 = socket(0x1, 0x1, 0x80) bind$unix(r151, &(0x7f0000000dc0)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r151, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r153 = getgid() semctl$IPC_SET(r149, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r150, r152, r153, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, 0xfffffc9d) lchown(&(0x7f00000004c0)='./file0\x00', r154, r155) r156 = getgid() setegid(r156) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r157, r156, 0x6) r158 = getgid() setegid(r158) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) 09:13:26 executing program 0: socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f00000000c0), 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)) open(&(0x7f0000000040)='./file0\x00', 0x872e, 0x0) pipe(&(0x7f0000000500)) socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() kqueue() syz_open_pts() kqueue() kqueue() syz_open_pts() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) syz_open_pts() kqueue() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() kqueue() syz_open_pts() kqueue() kqueue() syz_open_pts() kqueue() socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x400000000002, 0x0) syz_open_pts() kqueue() socket(0x800000018, 0x3, 0x5) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() kqueue() syz_open_pts() kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000300)) dup(r0) execve(0x0, 0x0, 0x0) 09:13:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) write(r2, &(0x7f00000000c0)="257efcaef1ccb39f2c19a209f54080e9f2c693eec7cca1ff682db551ab1528d353535f8c40abe3789ae89779c5e1b75451aee7688a0fbdb55d408266e4f07b85ee40b3ac75c387d21839b3d2ad7a919500c9f961bec1cdb26fd9fe30294fe914248d27d5ec51ad5f6ea72930883e7c4dbc98ad32e5356c1c37b0470ac14eae96047ccaf7ed8759f2d4a7f45da030c1c3d820a38566d5de76dd042268663679169ac4741e3ba43ca5a166b4c41529084fe94701ac", 0xb4) dup2(r2, r1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000000542702da3d567000024513f69c5c718b952f62c2fe843a2581ec8c2013aa5fe9e66cf8b8e05bc301f2b7c166ad0c6afce838eba7b239eed85c887c2994671e1093bd1d334473809abb8d7312e98f0bcc63085ac8c3595b02d5cba6481adf61377b49238aa206f76d14ad8aa738eb03757b563fc03e914e9e56a7007b461fc694b914fbf1e5ce2036ffbb553de8426c15c87740fdbef06d2a2f11f29af59cf009020a15402b468a61b9e910dd6d28b4cdf9ff9236fbd7f3c79f0e0f5b41b61718d2d288113b62d653e249a5a402773d5589901234dbe14d5473470598d85696710a7a1c21fa21243462235ce55c823309c85831d18ed4e279ff98c342af2276bbacc2e264d01c94849605c3d1d3a2bbb2d961e4a5484407b151ea0f34c58f593028b564ea623e7e2e2cd07cd56331f628eda0a09d28173761576219d286e963d29af000395553428d75fb573fba7865664d0e09da89f76f2088b59ac0d3c6e3bbc465ba5423c3e8b2f939b208607e52b426da7062c89f38f818556786d634450ddc29b3e1cac90b7c2dab6c0a3c4ed243419f6a631fa8206c4bf37b6e50edbca98e83bcba5c9fa9510e5b250ecaa799e8823cd208240cb8a7b1fa85f16c47a7d962d2d3c19efd77458c3ef952eca25d519526cffd2735823dcd56259fc8263ff593f4fbfb10897c617aa205babd8161a897d89a5a7573b08b3c94aa4803c319c120ae7c1a8106e4e0053182a2138bb8b6dc86565d006740e5a83b1009b57f57c3ae122cb076cf7eeb0fe4a8dfa70a8186a1ca2dbb797cf47a737b613c6f90d2b2ec850d569ce314e1a0977a013354fd807b534a17b506864121ff4a102abfb5998a0fbf7454e00ff2f5cb465490369a6502e8a056652089c92da36ddb901beeaf792e3e454187d07b262369c37e8ce3509126017da5d2d5e6d56ca340f5841ffcab328e79f497553"], 0x1, 0x2, 0x1000) msgrcv(r6, &(0x7f0000001780)=ANY=[@ANYBLOB="00000004000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000ed000000000000000000000000d1d2d88a000000000000000000000000f4ffffffffffffff000000000000000000000000000000000000000000000000cb9e25c12b490a27b4000000000000000000000000000000000000000000ae008f0bc41aa2fa384d7dfa5f716c000000000000000000000000000000000000000000000000000000ff2000000000000000000000000000000000000000010000000000000000000000dd6c60cba88affd1428d28831e5e637b9d7748cff40144eae0273a9ae6f4fc849c8b07df6f0f313f328abef44c4f2232293e71634508a514c10257a7f5368db5e5c5d067104d211269d5421a514aab2d800b183fb176acc6e9369b6c502082e32501bf649567b5401a6b866068d026c04b644f63d4094a4c44c8d2e93f3d8422a9a0de8399d26ebd672909ca0bf9f79ebe2355aec35af656a7e1829a4ed26d37898aaa267b45dd1ac774391c3405424e0be905a120994c08a915ff15824a133da4fdfe43ca3114d961e6992ae518e1a32a6ffe2a7e27c8c0a389a1d47477f570100dcf4b1fad9354ecc04479a95783ffc6bde41689561e05b0725e6b6b3eaab677a51b13cad9aa5f6c"], 0x1, 0x3, 0x1000) msgsnd(r6, &(0x7f0000000180)={0x0, "699d75663ade963452d219a0e523637e034c8f6b51c3936ae8565e8f6bc1644fdea021e1b8121230c61fa7cfbedbda65d8c57319df636e604b196653eb86a7341a4dbf0a7e1a8947c360"}, 0x52, 0x800) 09:13:26 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x596e3306ce1c0e62) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r0 = socket(0x800000018, 0xa, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget$private(0x0, 0x7, 0x286) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000003c0)={0x724, 0xa, {0xe, 0xe000000000000000}}) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0xfffd, 0x1000}, {0x2, 0x7, 0x3d39894262e76f32}, {0x2, 0x0, 0x1800}], 0x4) r3 = semget$private(0x0, 0x4, 0x2c0) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/205, 0xfffffffffffffea4}, {&(0x7f0000000540)=""/140, 0x8c}, {&(0x7f0000000940)=""/179, 0xaf}], 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0x10052) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) poll(&(0x7f0000000040)=[{r5, 0x10}], 0x1, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000700)='./file0/file0\x00', r4, &(0x7f0000000740)='./file0/file0\x00') semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x1, 0xe677, 0x3400}, {0x6, 0xfffffffffffffc00, 0x1000}, {0x2, 0x10001, 0x800}, {0x7, 0x44, 0x1800}, {0x0, 0xc4, 0x800}, {0x2, 0x6, 0x33f02fd71d712a2c}, {0x4, 0x4fa, 0x1000}, {0x3, 0x0, 0x1000}], 0x44) semop(r3, &(0x7f00000006c0), 0x1b5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x1, 0x12, r6, 0x0, 0x0) semop(r1, &(0x7f0000000480)=[{0x0, 0x0, 0x800}, {0x3, 0xf0d, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x2, 0x800}, {0x4, 0x8}, {0x3, 0x7ff, 0x800}, {0x0, 0x2, 0x3000}, {0x2, 0x40, 0x1800}], 0x8) stat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000640)) getsockname$inet(r0, 0x0, &(0x7f0000000040)) open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x8) r7 = socket(0x10000000002, 0x2, 0x0) shutdown(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xfffdffffffffffff, 0xd, 0x0, 0x7}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) accept$unix(r7, 0x0, &(0x7f0000000500)) socket$inet(0x2, 0x2, 0x0) 09:13:26 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xf664, r0}) semget(0x1, 0x4, 0x502) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4803093ebd54dc47) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x5, 0x0, 0x2, 0xffff}) r2 = semget$private(0x0, 0x8, 0x10286) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000240)) semop(r2, &(0x7f0000000140)=[{0x1, 0x7ff, 0x3000}], 0x1) semop(r2, &(0x7f0000000200)=[{0x0, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x1f) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f00000002c0)=[{0x3, 0xc9bd, 0x1800}, {0x5, 0xfff, 0x1000}, {0x4, 0x4, 0x1000}, {0x0, 0x20, 0x800}, {0x1, 0x2, 0x1000}, {0x2, 0x7, 0x1800}, {0x3, 0x1, 0x1400}, {0x4, 0xe0, 0x1000}], 0x8) semop(r3, &(0x7f0000000200)=[{0x0, 0x9, 0x800}, {0x1, 0x7, 0x802}, {0x1, 0x6, 0x1002}], 0x3) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x1f) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) r5 = dup(r4) connect(r5, &(0x7f0000000280)=@un=@file={0x0, './file1\x00'}, 0xa) getgid() semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) 09:13:27 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000180)="0a3f0600a66b3cc549b69d8ab26cf277a8a5fd9ddc68d2cdb3ef52c4abb1ea106ec1b9a2443b2d8a0f3bdfae60e2685183d8a3d1de57e71b05a88967485a8172f213cfb4258f66997fab351974632d004f892797d2429e308fc08db35a63ce1a975b2f114871f5c4334232036e6ebce90adc679c0b55692b11daa6055adbb999d71d729d0ca56982111faed55446563275129701b002166f7203d44d9528472985970f405db3854dedd880fc91aaada71b1da9d77364f3f5237e8efb2fb160ae21400c4e5747c2cc26bbd1bfd74d7c7e25590c0ca79d1f39288d30f4744f2bf6977eade4459e8904dfff5b7aa045cd460908117af7c69af3c36068b08bd9c6", 0xff}, {&(0x7f0000000280)="9b664140ba8a06c358c32b532bd1a843fc19cfff8fd56ccd311f0f480b2f902aa9568711d70195245dca90a030d68f2e549b2b63aa2bf765b7aa1f230a3caec7968c546ce9ded90993ddea2540583ebdd5c0944b99d3ed6534d39bd5664d5e1b9948a6e1b7e35eabd1c2607d50a2d5754d615b3c81337ea78a8cecc3228b6c6653a44fcc9dcab6dca3b6be59a4c9e06c2f82b8f17e5596fb5b0e00fab73143f4fc0af80d37612dc8cb24849b87bce5a4fb0a32db9d3b46f96d7e9be2b7453c24fb75a13a5c0bc90c74eb2abcb2ac4fa80ebf4388677f5a96bb6b259b6fafcf3e9d99b32f9b", 0xe5}, {&(0x7f0000000380)="42673e445d83f02a9f3c754a5bdc60b22d52c0749e514c04f06aa0ca820769011ee3e1ddab74209027ceb25467a43617cb7d97b2e8fb6d66942cdb3ac9b2b64550f3d871f523d63762c6990c2f61529f84b897f2167fcc34dbc44b84177479b9272e61de095349fda8d23ec639a42eb3910b35b6254b9744bd7b2bd110e38a8aefe73f8e4c0ef25cb975b178af6ad3b06f7d744a8dbf638f17929c89c7906f5e55ea6f5415a563103832fc36e8a3733f44eb113fcb97dcb020", 0xb9}, {&(0x7f0000000080)="8afe01cb14d0722efa07ba6a8bce4c973ec721ba7c258853b61e1815b6437b", 0x1f}, {&(0x7f0000000440)="7d79fddced57cbc222a3c006cb0b656de57011cec6e3568acac2461b64ac0a799e096c10b27bcee5c1663f4d9cc99f0da0ac07d890856ee21a006bfcf0fa9848b4e1afbffc6e1cb96ff6dc64cf94bfa686f7fd4d95428bcdb52cde7e1574208d6008d6a3ca13310d5579733cc9fa73f140e639c54303688da2831ba86422110f61ad1925fe65382087ddaed38be578dad4e26ab30828872439e463ea13f85040678776bc5e6087cd8e935d8d7bbaa67db1bcaafe2f4abddd399bb340878879448f317b001ea4211deeb72a43f646b5bf", 0xd0}, {&(0x7f0000000100)}], 0x6, 0x0, 0x0, 0x8}, 0x1) 09:13:27 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) r3 = kqueue() write(r3, &(0x7f0000000000)="83467927095e8f11c4eee59abd14b30f271c15b74f5cfbb7206a3ebce978223a147926388079cc0e96b8b572456ae9b63a2fdc2ae7796b72", 0xfffffd8f) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 09:13:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) msgget(0x2, 0x603) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x20, 0x8000, 0x3}, {{r2}, 0xfffffffffffffffd, 0x1, 0x80, 0x7ff, 0x3}, {{r0}, 0x0, 0x80, 0x1, 0x80000000, 0x800}, {{}, 0xfffffffffffffff9, 0x55, 0x27, 0x100000001, 0x3}, {{r3}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x2, 0xb0d5}, {{r2}, 0xfffffffffffffffb, 0x32, 0x2, 0x7, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x1, 0x20, 0x7, 0x8}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f00000001c0), 0x100000000000008b) 09:13:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() setrlimit(0x7, &(0x7f0000000000)={0x7, 0x1}) close(r0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224513311810a90fe00000000f8ff00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733", 0x2d9}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690a", 0x21e) 09:13:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef22451091fe600000000000000b100"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4422d814f990f09c2c4318aaee7a284c3c4c370ee8a432ce02071ab06eaaf22a3a8d8f3c2d67d78e5ed683083d45eac6b3eb340d9", 0xc2}], 0x1) 09:13:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000480)=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x2d4, &(0x7f0000001640)) sync() ftruncate(0xffffffffffffff9c, 0x0, 0xfff) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x2, 0xc6) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000003c0)) unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYBLOB="000000000000d81f8d4783f6bcb1ca0240855544142994b4466e907f9d288372d0ad9bc12c604fedba5ff5417b807cbd0c4f7444617ea3a7553a271e9df03156cfb3b2f4b089007d65b2d4a3512026a3733fdc5b380667e736ff0b4ad82ca6629560c6e4efe97457f8fca05b127a7560e558aa45ca6c08888a8f6b27a691a54e596243703a69321ec761fc399db6d63f4180a9868a87fc3951c3647486d03fe67eb5a10800000001001ba053b04fb9a588361cb01bd8b00e80ed4464d00bf96590d0c7daf7b898e63fa15255fbc830c4fd718b8e0fe1f396e22411a3defce3288fae8a6dea503b26a674c1827075910700978fa15de65f08d65ad1d69006b28b66aa839b22b0f8155f98c3d43c76b5915bed7d782ffc4da3ffdc36c4ec06f5151b252aecc0eb3fe6a80e6ad22961cc01d22f6fea99384583542f09e9606c1108806abfe6"], 0x57, 0x1000) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000140)={0xe2, 0xfffffffb, 0x9, {[0x517, 0x6, 0xffff, 0x0, 0xffffffffffffff07, 0x0, 0x6, 0x2, 0x20, 0x3, 0x0, 0x7f, 0x5, 0xffffffff, 0x82a, 0x2, 0x7fffffff, 0x4], [0x7, 0x401, 0x8, 0x4, 0xffffffff80000001, 0x7, 0xfe1, 0x70000, 0x5, 0x4], [0x6271, 0x6, 0x7fff, 0x401, 0x6bcc, 0x764a, 0xa52], [0x777, 0x1, 0x6, 0xffffffffffff8001, 0x1ff, 0x7f], [{0x1, 0x1e, 0x2, 0x8}, {0x5, 0x18000000, 0x1, 0x3}, {0x2, 0x4, 0x2, 0x3}, {0x3, 0x6, 0x7, 0x1}, {0x2, 0x2, 0x5, 0x5}, {0x80, 0x0, 0x400, 0x800}, {0x5, 0x1ff, 0x1, 0x1}, {0xff80, 0x8, 0x47, 0x8}], {0x8, 0x4, 0x7, 0x1}, {0x9, 0x1, 0x6461e17f, 0x1}}}) getrlimit(0x2, 0xffffffffffffffff) 09:13:27 executing program 1: nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r0 = kqueue() socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910c0bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000f59d81bd6fd2019c2b"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) r4 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/163) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 09:13:27 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) dup(r2) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) shmctl$SHM_LOCK(r3, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000001c0)=0x4, 0x4) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x1) r5 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r5, 0x0, 0x0, 0x0, 0x68) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0xd, 0x0, 0x0) r9 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0xd, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x0) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r10 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r10, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 09:13:27 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r3) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002780), 0xc) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r10, 0x0, 0x0, r9, 0x1}}) r11 = geteuid() fchownat(r6, &(0x7f0000000100)='./file0\x00', r11, r9, 0xb) r12 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0xd, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000027c0), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r16) getpgid(r16) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r20, 0x0, 0x0, r19, 0x1}}) getgid() r21 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0xd, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000028c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="0300bcb3f634380e91f7"], 0xa, &(0x7f00000026c0)=[{&(0x7f00000000c0)="477e1ceb3631e9", 0x7}, {&(0x7f0000000100)="c632f17a1038009b93157019e531c52e1ae5659e1e449e158a4ec63a8de174257239867cee22ebcb265c563c8758cdbe2ec5f9c163c9177c49afe17e240c63cae4ed14f1e25d9990d118afee69146421292d5a8e4f6f7df2fe96bd4be78b518c41ff0beaf33862e63d567137de1afe5ae21af71a42e65fac4c98c630212919fac250c904586670dd408ee7036f2795c84eba05237aaf3537696cff48d0ea9e8f5e30ce3ad327816ebc77879e8bb9c8c3e7871492ea74b980b62e153cb956650a08202d38cb9833c95ec2e7d828591acd06e857729cd2b9f1bc87175a0bd3ccf33b634a4807bcd1e4a2b03114fb1085dfd8fbc2c89fd7909a60f5c05e79cb569f10c68d84ba8c46fee8d90178cff13fead0f7c6f575879a636fb6fbc74db477f62282daa44b1de44c8182d64c61aa3b84086c370da870d6e2a0e04abfaae5ad403a1e238f53f503bb5ac6bfbe9ad5d7e9a714890bb0fafdeed88d92770030e87e55386f8cda74f1639e2b5e4e67085fa93693b50fd3456e34239e12ba4bf389fa67b6b15cb036319981801502165a5702a365f59642bdf913929902252b2389a303c1dd3d8710556510fd3794eb4e38ec6e002e2fe19d06337ae2c27b2bb07f94d3b51c60a7fb269dd4efeaf59718c8b2202139f1fa6ecd510cc532d62868a239f66d98998e1e40e6f57341df4bb2dbdeac64f4e64fbec6dba395cc5f1b01cbd108c8b36dad40797be971e694eab86baf6f43752628d2f206ab261b71096bb5e0f732f7a6d64587e440cac8c6e2bb22fc56ab9bd4f90535420af0bf756897d7547cc5ce075c36ce17d5f181b749ba3a0d8899e8b5979b731fa791f7a80629f59e1c998e9943b095910349a778a9c55e0363bad78ed0798a7bb16465eb30dc2dd2e3bc10a431be1195907ada9a1219b1b8bf61781425c8b37a4962ff390f7a243cefb856d8f4db4dcb2b41876b3a8f44b3d15e4f2dac050253fccd491f203dda7aec7aeb21684484438aeb19a1962a0a62aecbcf5f4706a872359a200b1eb1128b02e92591586b4c0de0f3c9a2fdbd30f0f4fc901348c356aa52f4bb11c9ea423a0f7b9fc80ed02c83532b335718e4c5b3581d5b9ee167c030aaffaea0eb4fc273cf9c7b41bf5b9c50c892fe44ca2439bcc94ea594798f37436b5725d49aaeaf5d5fa1f4a290cbe9d7f23c05ba85ee76b0503e8e6ddeedd12f0d954ffa83a05a4bd3161da242de995cf8a909c79a4613c695e38e0321dd140547ff10f52d21bc80863d5f22acb5c60cfd88b1c7966c61363f1bcab81408a0b175db39847fc059ecd7e2f0cb0a29840e400821990fe664cc5078c307d2f2ca2659beb9889b220d99ec40ea2aa29e69a17e5a1cb1277fe7110ea289be67d678a8e19ca66595202472196027809578a029f34b9d376676b3b6f0f780674f517edea7e219f4c5876133b1d23918239e2966a88989a76002d6b03a3daa81651404a66516a65f0798799969747e02990804942094f446b8b301e394098e75b08cada916fb6827ac6c5e2f2961e733b2ba762cb6ad367187758d5cc25488436057a78d6dbf9c21bc51bf7f7803ab3cae5868baa1f32a3ab2ee4fc98e483d467434e44483141a133350270bf88d896449a9c154d010c6f2b04f1e132c21115828e1f7d1fcbdfd195e6ec0ddfc0e2226efe32075a2f793833fbacde285bf9888677e482c9f38b128c205848065de1206b86883ce6f0036624dfa267154c3cfbba32c191a05e4464c8d5552cace1e46ba7c786c0922bc36b97e47d8e4d391754d4949f2e98cf385acb18ab2a26e47cf75439c1daa202e4e5383093a329101ffe61e26f12534f1a8a9e43b7cc22a265f13c5ea588e927fb73c8912fb286439d4c508417b3a2f40a013f7ca3e03ccb99ae6e0fd9a8d9ddf9d65e4dd5d532bba7430f70864c82172be005bc9b09cd7611c96148ddafab8a017b5068205189cd3a28da36e8812b94f93158a75611e66098afca11185add78159e4376c0df0599d2103f481ec2dabf6e560a15fad7eb420c4a22311b9ea0d02788308d41f111b8a7b0113c0122d0af2f116239905a0f9a361da6601da41d5a8ff4c6fd6cb1964f3e234e4cc6ecbcd7ff663840a7aacaeb3e67b706a3817a3b6acddb8ef8b91e698d75ac31c2ae1e55b41b679d833afc6c45d7f76cd5833f2ad8c94921557031b324ea2670dc27669d9b6ea7691a326737c2ba18487c7708050a2d028cc4c8a64b4e4c6ea3e923a2b38e44d5cae8414898cb96a3da86b6f85cd78068aaa802ffb4d21e9385fdb416fb6d463ec45110f2565d298ce216f0c52aa191f03317aebda82e282ab183440105e001f4d801c6e8d1ad63b96a803a8a7ae964bc88c58f527f47f3a894fba9ca93fa80551969c365141d1d4bd6aaea3dae2676cd62fbb6fd23d6425f9ca9f26a9a92435d5c8539815c7c62a597c7bb321342da404736394e936e9d60f4b455d55efbb329c96e1c3a6ee582cdda6213edb9472a6b3a21da7cec00c0e5d673b35d4a1d00a4b79cc879f09bfc73de391ccd979df807046bbb96f5f4cc4fdbefaf76ba3d54f9a1796bce12d39060aeadb31779f3c04e49d03f7ea4237cfce9da2cd55c69d30257b971aa9aa6f603e5648b5f661f16294359258a6ffd903b33092f7620a7929913d4def76cbc26586550afc6fbe0a586c2778a310244bf1bfbf47a3fefb53fe5a80f4a5113995a86d03a7c6bfc89b893249a880a761e0de7d11e233e948c28d16079025afc2db603723dc577b47a48de3aee9c7f1c671c9dd2132cf1699e3c33686cb93d1efd379b2d4c557c7c05e2bb7dae0f06bb7546998e18f3503b549b71a6691c99e74338be894f91cdfaed4f39fa9863b61c8f14cadcad4cd35c0f414066120d2c792633020175149384c25d8df6a8ae7111b0ad38850109cbfcb90021a76e7b45cd139b3c5d800cfa06bef44256531fab0c4621ed378b5a9b16d02c00f5f49b2abd0bea83906b4458301a3561fb10d7db38105327c68382d1138176b3bc7e5591c037f4fd00c6384a5ef9f0c3fe8406822c46d297348cc73d526a880ea104eeb1f3cc6cf788630c7f4a0cb7ccaa60a5859f5ff7fe6003ed2ffa315f738b65e310c61cb1d87e9816700614e4d3797368b72d1ac13c013644c0e50aa91d3f5bd0e2cc45e40ea4c2e847a2fb8e6f5b072a615b3717f91e614d5b6c7e0acabd4496d0b41f3ea119c8936e399011243725bb9be1daebcdaa330a25c88b4268a3be0d87d339caeb75c6eafaf9c2dca43c2d1f30f2cb85dfbbf3efbf35d81fba03302a0aed8456350030432d1ec7095757d0ad1ea46a849fe0b3656bf5c9e8cdb0729d7e808f13fc4f4b7913d2413b6632d061773b8df1b10753c89e6530befd0ec39ad86724842150e3511a7f0b988b2f68154b869c87d0ecb03cf277b3e3924d6a522965bcb77134e7a4312112b8c1eed07382d570b946d1a53858e92d1f1f761c1b403c8553dd52eb53433f005aa2cca0f0430e6647f4e19e1e3727a8be08a8586ac5634363269ca0fd40a18a817b94b98ce3278b51d0031f02c7fcd2d1366e95583dfab5bde8238add39e515112f65354f0cfec2071fcf4cf737fa6261719d3970b7c997de6e0b6faacea001598d57303d19eeefc79d0ea2b8449936063510f55a2e2e3a56a31c01705bc528839d681236e570341de44df3807e71ba48afb0746a8451dd190ddf728160594503d3661428aa0da559e0999c1ec5231381a1784ffceaad6e8ff3261be74d60c2cea595ad34bc89046d19226abf5dc37f3d3fe99aadd26f21c8d550e9aa43a17c0649e55d055e6f8799ef0c9f82bb015d23aeb679fb309ebff459b225fd78631e8f1a305de743608fad2a60e5cc66d4b5c407111232b08af35358bb19d86d21187cbc9caeda971c35ea97a353ee5fbb39992270736b80af9472da430f8e4cd4b4af8ba7142af79de2b42dec10bac76b44989c9548561529a0aa75a7d5bd0d5cdf35eaf4f5f0adc29ac3efa450308fc9492e88d93823096fd2fe7c6ff6fa5b4027a5513c3b56b56536237514696cecd9cff330d1fef2fb04aee537bce161ca1e82de7fd57c105c6f4daab330e9a849ebabada79163abfbe3c880cfa774871897ffc7cdce8770ffa6234e4bf705db1d15807cd1e5cfb82230ef496d496597ce14dcc6850096b9523ce3b1a998c655a01d8a49b6bc72cb95dd7383e92a75b3550c4cb3667f27f126be9070fbad7ab462b9221b8ddddb265e77f4b10e1dc1f03b626d40e37f266dc94d02c44008f80c501114baba16eec84043c3b72f8f57951f72740b77f2f406310168db547f8b587769f3d42597b264678cf1c017094f53f9d7c5e7554d859b648b61958c13c61ce4b60ae7de436fcb63e125b16080a190e21a5ac4c332561b5a84b1b2f18b62bef73e115e13f69479516b132e570ff19351f1faff5876210be1bd0bbeb474b4295c3c80047bb94623e9e44daba622ebb8485b3528f4e7ce8d9aebab659f726fc9204e9e24d8b328a5af29fcd66a4d77619035a91dd4e42ca528665ed38750d9e409885d7c87097b1b0b3f55f1912c1a26aee5116dafdae52cd93b27641d75493ad6788dfe3ba67c02ae954e93971784c8153577d7a13b1287af62e50de378cd1fc3aa9f9d2a8e1d08ccfb15d82539a33bbddc175e90072c3d37d7eda2b3bf0212967ca612b1f1fe24a4f0f5b28d7a7cf3cb95f90e04738f05c4e73a2c30fcc5a638af9bdd087780361667eeba50a5fc234dfd22c7748d1df6d799dbcd64b47ef15c1ba37d3546ade6baef079c05f119bf93abddacf538219c07341f411a67bab90e969a9784a0dc4625825781668a31c1763b627af961a9f3f674b82d5ff6637b719189ce022d0ac7ed6dea17c5866ccb0947f3ff610419ee0ae55d61fac3ba544b6028d9ffc3d717b9d74b968078c294029c56dd41f329c78a48da09328ac454024a82c90f0376d10091cbf71b920c51c2c6304bbcb3276ba8d1e38a9aacf2a1ed95a259bd60e344c89eac524749009b34907124adb1377f45b0bcbf60eb8f53594815de0b12d2b20aab5bc6dd2972671ee3200c91e9f324e33561f150083eefbceda176ebdf99ed8db9983839f2fcf10895e07f4c2ed54983193c2eb348a24c4452a7ecde53556e3aab50fb4cbc498e73c0172b70394cdee813ba5c0b8159812987700334b79c89190904364a59cba480c47dffe50a3c30c18727e3a52ca71677711340be593d0de52c2618bdf1974585cc564d005838555caf10dba3384553f92a9607f6058d6b592e03a461ec670c56465f814020cfc8d4b595f00b44921ed08290c286982703bbc7f4803c1e330cbf477377a0cd9101ccbc075b698b6b2ca060fb190ee568c695a5a84dd8021e92e786b3773dda160bab276233a3213d1a13821cf83e18dc32be9ba24deb8b123e386ab5b5a8e04fabed321f794c166448efacd15ba31dec91ca21d90918e4c0441534b542a20e67494072c77bb10712b0aba8231afd6937a24498f16158668460286ba147e3fa908d36185e04ba5eceeffb19e2d91d6e6df1dfedd647d68885151712958476c3bd6160432535231ffff4541ca17667654042a8b0417889915fe513aa3897dddc4004a7b0e99add2cf2e35139499b83ae4ef334543b16dcbce7d90fd6c79b30179184af687f2e1c2c957592e0ede4221c76f54b3c46fc8a4d06084a42fd9a34308c1d7863e544769f99b49e39057594bb958e7fa6d3dce1d646647494605c1d28c373abf317a31182666a031060b34b14f1cfd", 0x1000}, {&(0x7f0000001100)="2bc75b53fa67a6f6efb57e0568b98a4d4c8afef1478bb33b4c91fc1404db9392b1b4878371f1fe89e1eda899573adac63b60b96bde9b78e62b395432fd7ecc50ec4b19247511cdcc0dc24e87d52f158525ce7b9dda83e39bc6ac6acab2891ef2b3e2cb5ddc32b1684b30093413741ef364005683202b889716400a14b1b088b6f381011088a349beda54cbed35be4df04c13beda447cb8716eb233a8aa008ac364726bb66b37854b9c4d08d2716feb046a8364e01608fda0c42dc90ba9da3aeb977d7c1263a10d0c2ee5e5d488c731fec2931637d896d83bbe3614e71399e8", 0xdf}, {&(0x7f0000001200)="dd52f70e48615dddd00f22d80827705272a4f9f1aac56619a841c91bf97898f789ebcb05291a0e41addc68568e6c9374e8485c2474cf607125b9c2e8018e0f2fbac9e6bfc22e4825a219dfc4504a2a6767518a80a38f77377911f4b2bfb7465c4a", 0x29}, {&(0x7f0000001280)="d3ecc3cd9a0fe474a20782001cbb5c97e150ae9a8679719053f43ed6f15f2485df3e29caa6299dd480b2b41a265a57aa486c992afa25d63004af81b10597d66b80b3b8fcb59f1bdd2743", 0x4a}, {&(0x7f0000001300)="0bcb0bd5f8946dcfef37c4d46377b459c060fe9137b018ba070930e1d56851616a6809651622822c25d14ed3686cf2d5b5523f61450c0003e00fdb2e8c1d975d82e9105f8cdeba98d79167717c1f561883375f622132969c049013658ca7009b41cd0455658a76f33fcf03a2656a5ec7df32f238510ddb3a624fe31ad9e36b3cd5b002902dc6571163d56dec8cfd18126932fd40003d49f708ca04ce77161c79017e89144d011f", 0xad}, {&(0x7f00000013c0)="ae9bd0866461046eb4d0252cf0d06dc3ea18e956089e12e9973e5053cdcede531723038dd0052da0ef32fbdda07e3cc839ead7c02bcf26deaa05316631663b9e974c5633295941c35160b1f640103b1ce4334f51acec0c2fb21ee72e148fdf88221d98d8e2bbe3f5a41f4d4af931f3523344449a57e31be26d90272295b834ae3e9c1972b0472bb63f9aef413769c276f5e1dad777861714b5909791220d1ea806659dec93c94f701fcead7d2bcd56b2d6e42aee8e084c2be25fece5970807bafb4bebd7444da3143e734069f5f9", 0xce}, {&(0x7f00000014c0)="0ba0062e8b90ebdbcd723ca558b774b28428e6125022a938c9c22c89ea279bae04c5c7bc4f2750469728ca71abd55bc212f5d874fa4911a0621c747271da33c79f4696ec7e0a4538d0ca9ec5e859588ef04104644a4cef52eecdbce742b627b03b98d2ee422be662d73489edd03905aff8ad050851713fbe6f557b9198ce8d2818efe6ab61d353b7031f693d9d5b22002e073b157a861b1327c0efb114ac9be5baffe8877d425c6734724188d0235277b92482c32189457f4110dad6afdf8e06e8e5860bdb41508d709f9fc3e96e5a4d60628e8f733bb63093b8db5786bb2a73113a96810198", 0xe6}, {&(0x7f00000015c0)="a210f4df261712d575619ea6c353351240c24de869722205b002f9c67ac9e68d47a9d6e8ce0d71256ce5122f8e71fab7fcff5a3dd678c8e03d9d69953a3209c5a87cc4617c8f0d2b241cdf3f8686b267c9be67763be9c04ebaf573b6c74e6606ed9367b141ddd62c0aa45dccb1fc7e89dda6d827373d7367d4ad4139fa4e7f7fb524cd4b1724143c38b0e45774282763157d81f69a3db3260fca7f0ad0fb530b7075e220667c28f89e5347afcf8724dd2f103aaa60453be9840fd927641e5a647a8dbd9068c3bee848d0eeb41e328e631213bfc5995c3c4f795052ea00344ab1a8424012", 0xe4}, {&(0x7f00000016c0)="5d1b0edf4d9e93b03f67dfb0fe05538d9db10f7b9ca2eed418c1cd6a370fde480cea1d5164f73d5ef42f9c42e7325a5c576fcd44ba8831e45d35d57b8197a70f3c786049247cba63d6ce7f12985fc3ef4cfde46b2a43440292491e0c79e5dcdd66cdd066b8055a01b642d3491b1352733719b2252b6b69e59f4c61c76e303734ab26fe4317cb05c1a670e28cbed127e976323830eeb78ccaf0c683ff8f9ceac29c4ee6fe64e3331842ac3e0ff5e7c628da03f5000ca8babf4f2e872957515d50a8fe83c4c91b705d7080e3e6bc542e1c6f8e8bd251f50857ef7bf5f99403ee357deee8592517b60d272162cf74b718ff57bb36121a9b800ac3edffe3f8cb4855ea5582a1c429bfa3a02c3adb0e9f768fc943c66fb2a15696d0a8a47c0b21058195d8c78902b8b615950773e116d3f59848f4719a94c05e71d035b76d653aa91380da33eeceff0873f5370c855a109e90f4c2843c8b750a2a0276926881f3ad2451db8c57a7e174d7bb6da1a4c7a459ed18fc4ed2fff7ac3ea4c637b370332627e998b859e87fa17b26629a4a31e1533ce4ad1fc5bde0b193085046ca5bcc434d565b4567be5fb244c6f020c0d50865cbff39b77c3897ecf9c1be709f8b84f4f14cf6e33587925b22890e95fd644012ac0b9e723a8b1782774a04e794289a2a5a2613ec58834e73913595541c30d17756092a302254749636c34cefade798cb543808a08e8643c2e41f416ef67e367e6e64b4d48d72bf7dcb14150f5b428bc86f2e1d8b763f3ac633c6e0e34fdd505def06a4b2eeed21121a8f22c4034ada91dee018e325b8c64fc184e4f47d06c176f88dd02c1def024aba1c37781ed2d1eafbab03a2d1da1e264991e126916dd4814ad6615729fa95b68c9888d8d9b4a5ec65d7354eb3c93c55a06d40081ee5ca8f7d97b6dd72e21a63ffb1fbdd1ce1d8f090b445f74442774387618763df2a1fbb904a3ac770ab0362448ee4fc9aa6b1e6cb98d0a070819298a23b94088cb2def72c0bff1b0ea1f078fa6febd5042e9b74bdd20ae1890591d828e72c90a6654f83a08d5f44da0f10196458b994e4b91b9313a4ef299405888dd9e2025be494adc1a6582d08ac3641031212a66ac547db87276de8789da8e21cee4bf7fcccaf70a837fdb9efdd6b4792b5afbbd97752cb86daddeffed805a42f3a3cf2f238bb62d9e999172afec139d112ae84c7ed484e16614d0f72f147aea5eae7561387be4960b43f7273557331b5f6f2355e32b2735616239dea59e1b0aa4b930c6aefacaa3e355a49cfe27427ae26d525ae6d598fde0f57caa5ab72eb8d5937bd80382c7f68e453388182b94ca246fdf4efe4d2d7430d6bd7926e511fda1db23089c43e009ffec7e7a3a0682ed13c69734878bfd806e1c5c359048e426c9e5d0a3506e681d8586bf2cf9f69b624e1792ef7ec72a89dd9fcd3c7033ac154df54797a69ec1ee7934d5c6c622bf2814e9753a1e768899f0e9c3b628f3f91648c20a8a3ce06598892c5df2204b42b5a67f2338b2466dacbce4bea11722cded9c84b03d80a48ca228f050d12534d9cdaf2872ba0d9d187b711f139a5b141831df0541d7a4524c6bd7b15229de4b1c479b9fff6b1551386b88ed1cae8b29039647cd7d6853b8310625dbbd58cd87bf3cb3a6d570fb4ca3e881e4d3e6f88a9c4e8320acaa2b42fd0886be084e795adbca5a990afdb5309177b14e7f50a5ca1df96332724855db953211a6ec2008c0308ab73a68b093d6a2b667733169b6cdcbece3e7d72912e434e569d98a2363b1ef1411d9a3a2617dfd6128d9e62361116ad3e8669dc0d220b2e38e814c44473069c06e3c45113201bd2ea8064eecdedf5c394bde3a0df54c560b5aa0db74a0380b78cd378f6add16a7a175b9ca76927958d54419383d9f174ea7a592e90c4218245433181e0e79126dcddc77f2ea217dcda75bcf4e3103487932d103ff9e5dcf244953096bee2c221abed2a648dbf46c7ceb3c5b1fbc360c5bbbeb647c1a854fa22ef1437b04dd70709ea404dbaae927caa2e072c6090cb17a3272136773c30c27ad797b7d2b8ea034631d67b52762e4353a68c00a336999c69ccba875a4b7e8d56d68969865638d0106944b7591ce23cad533f7f107ab6e8a960c1c003f80f938be5a4642be0eabd215eae673e4da826ac4a78db1b72539648ba65c61fe5f05eb8f33b7b59c1e0f94f3ba4bfa6329692e0b9b9134d165221bbd0b267078e351bc600fe302c189e2dcc427b6e66bcd846ec56e9deadfc935342d3834d6b46d3deba6fcd708b704c9a11c4772cf593fee2d72597aafb4ad4b00d702b23eb90cd095e290d0f96ca79be27a1c94ba189246e57d1b5d93a8ce91ca93eb30a879174712135a6f83c20293a908a0aa05933d432d3ea3b1710bb95a12a98f04e5f0dfb2e569cb533cc3a6252cfb5185bdc287db3e06b2bb43118ddb1c0c246f8183727f3bd0da683b1f84a2054f89d85700ddbb8f2d2ad5feec1d948336d241a433197d507e8c1978fc544f470c7adff2f8ca2d37cbef06f06e00fba458d3e334fd3fb65cc56db28b66f7c6b125ca25bd07b87d0f4ec1b6000b67b331a6aa967c032369e3e5360441c8b807d873204c803736bf3ea057e70c25a5ced8469da1da4a2dbca880af12404c4dc6966cf71e6847d5c801c40d8aa7dad7b7ad3f9d83b7168999ae9bbeae8be1c65a69b8dd419f0d985919e1b0cadefeb90d974d1af8196a509dcfb2b49ac860cf7633304da5a73af2701c563c92ad22e9414b5e9b89a647ab61a75056b1bffa2e1727ff1181ef076e9d6a41391984301c1f67fdff41241b81bc1491002e997f339899fea26d4b85efef5a782bea24612be05df0a405e2dc408fea7060a5dacc6c9e23373badec8d6ad41040f1421285adce81c92fe253b604e1dab1475c228f1e356eb1c0891aa7e174e0c58567f5f500be537cce4fda64f08dda67e55a2b639878b9d5f210283a26ee4f17ed271bfd2732ade48f307c11307f7d88e69a950ad187d4c32d1186b4cc8871501e50c97585b2424cb9591cb74db157458bb326b5da7cbb677b97f6e07fb7954a2ce37fe103d21774df5dca826f44c929c4c38c68e185c1cef3f153d6fecf633e509f7a81a603937b65246a0468de17092d3559a1ec8a5d82d16ae2d625d8e400db06665d353eee2aa1504afbe804700b2232763bcbfe897492a969b66277293ffe93c76800fe3c752f4ae652ccf1f2b4d7afbc2704c4f8feaab999202f6dbe8e31d1b194268f37b23c219ecc40404deb942e15b8aacab9e34edda4db9132e88d6c8a7da06a3a418321421c8d171d45cb3dc0778a97160ddd452540b8207fbb053dd44649082bbf8c17965341a7876ccb215613604c7e4f28c48239464e784b5c8fe708a60685e0a8b6620eb67b295ddf1299c7b14c36d81c727660c5245cf018fb8bce8e691c1355fde79b1a5a53accb5e7ebc37f8dc5537c16f850131ade51100d0f93227c9cc6f60ce3b819397400240a0dbb8584c609a99dd6c3fdc6aa22493c510216999b9fb0698717c7fd47492af56e83cb7aee7bb7c406dd354f1f630c601212f39633ba46cac13ba543239edcab70496de443e8a1ac685d8d2e9583f4784c295684023947840f13491d6ce154fe1cbdfab5e7e59442b290d69ba9176f5285e21d812b8b92472f93697b5d3f8abf609b148f428f3f06cc7fc7c719571a55221936ae506b1d337f181380af01bbb18a0a2d73b62fb2a0423be25c7c86e1d43dbc13ede376f0b18483e28192982b8b27616eb6547a131c109e02b5beee337089ed87f9fa3a65c5ceb51530eb4e57326ff670712e215762621c208a97b89f26a6be37a96c0e4784d70b580bf36dbab95dbdaba0c8cf970f783080a04f75e631a16517a9a9929f3a694b9e123b03de7ba8afa9e14f135830d88f134052e91862f47ec0ecf13c70946c2cd281e1bbb04526a02b50b223fa5c0830289b7608a7d3538baaa71cfa3be84caeeb6f9f275649126bf2fc5c2f4ff6b27271d85d7991bb64f010e99892fa98f171101d9b5c3a97b542a2061874b529e395badc0e5c29c736e1abf8569484ed6cf94fe7f367d216189266863e3a16b7c6820fef69921fd6cacd7321eed9f1cc8d0740e63a36c8c230c868bf8b1864caff3d97110a6861d2662d0512ce868e34e5e210d71171ca3be9335ee8d7cf8cb9d050bd11e13f2c9b96ff792b6af09abd977d9597574acd015dab861c9cf8566a183cf2dcc0bc6c2a44bd2609ab5336b7fadfe2167e409f82adb529852a70b90547bc906e14cbbb9b648f406b17aff2d2e17d354d0d07d10426740c86406d5369e58046b1d2f1c9c0d9491dc816a930de14216a9c9c9b12b48fd80f70b0c59712ac49759592e864a74c28058d9b0d99d70d7a70b822886fff3e306aff655057007526c02f81a8bc4daaa9d8d6c05f3f776588d8dd7aeb079911a3c5eee1f741ec4af927e46ae7df1e3f6f1769bf86bf26cb109f7bd0be913c93c5835a06831ba45c63a3eafdaa894ea54d49944a1e60935d69b9f4509528c26d7abc47a10d8d5bb4acaa2a2e2cc6ed5420e1af54f5030cd1e4d16c129cf0b6a6c3722f5b1d91ddf879d9121d381e0bbd709869928ca9daeefabd8475eb47938cb2737a83be704756fd95a104b1b1296f35af23bf903687bb5dec7cbd6cfd2b92d5006e8c6f1254ee0207cc06ad2d78c25e1e789487f12a753d8b3a1e8dab267d84e9e598adb8a80e95c2b91282ccb41aa682b8024f00005d4a5cb09870640c56f60a54a0f33d716720bac2a23aea647dff1c5c3cd6e4c32d47a7a2eb31eee2edd5f98bf9babc48a78d244fe621be5b24bb4be2e91ce08e9a3568c60cc031f18a326b73990e7c72983ce8fdf56279f52ca4ae1bed001b0d156d803e4638413e9147536209004743291845c850795d5ea3187312dc25faf95403939d910042df80bba620e96aadc98fe0d43bfe3173bb8419e461094ce91ee4395f1448e6fb4ed325302382f756a918850cc8edd7beadc192c4420112f3552967d4a712cfec9a5cce1d87f24c4907d8786ecebbe908932a0b016b5f272ca9d283995f16d4af8a23487aba71eaf20a66671a4cf68bb8f0e4a38e9539ce65b388f1ac40fab205796a432cad29bc5547bceeb9717b540cc99c9762210493c61fee9c6ec8c9733e10d889855dca8f3fc94474f87a94b4f1c72b0a9e10342999d16a1129c0eaf8d64e34342bfba7802e8cd80fcbfaaf71687e198fbf078132e689ec08f50a856461b82596a4146b44019134d69c02e70285ebe76a1d14c24877accb02f6c0b357136e026907540a1e1145f37be8fd85701f824e972465a6a99178d92f5ca5f98f6d07810774eae425f0468287245dbed234a09b1dba7b41e28bb412d17a5c5d15992c287dda66508f6da702d49103d3d9bc41ba3e7d727df6591beba9e5806bac9fae569d3b5c88f0042522ab96b79734df6cfbbcb20d461ac4e00524ec90383d1f45a2581e1154a915bbb01d92b0f2abdb75af1967ec3d5f4310a4a96b76dd78809e9e9c05ef9017e7b421f6687476f7ec016ff70219e4bcbab406d0ae170740db6f4c15f036bdedd2a8672cca3c43b6acf1f4b6ec2e4aa8818cd734c0646b137dbe7524e460fbbea34daaa7cb974570c8dfb742f2e0ea50082ed8dc798833d5e573c1e1f517cf7f901f39ef51dde272b238294d4bf070eaacac7b5c41f5beb762a9b4ba0bbd74221b29b5c22c5107738599ac302261eb003306b303c66a95ff10c5e8ef80c37c8825b4", 0x1000}], 0x100000000000004e, &(0x7f0000002800), 0x0, 0x222a384ce03dcca3}, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1040100000003}) 09:13:27 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0xda) 09:13:27 executing program 0: r0 = syz_open_pts() pwritev(0xffffffffffffff9c, &(0x7f0000000180)=[{&(0x7f00000000c0)="90473d3ca7ebddf80ebb14c6029dc3a52a67f14b340080979afb9d9c8eee2c394d8f8e8cf20c9931b2228780813d51f14701ff00bda82092ff603e8fd5f892eb81c68ba1685fe5ad9a1292085a66db732042c1267f881ecfe7182ad496ce0b26b9a74e6f5907cd3a7b1ce8249d2ef991c36eae89e0c22e", 0x77}, {&(0x7f0000000280)="203681224b1497116087171764c80242979092f3ec100758ac3f8eb1382b638bb67a8a057c76b30d9fa7433fe5867ba341c1bbf115f9613fb859884b5fc5df3d9a299d4281b64e33f18a7148f735a3593ef191d6b97e57aaaf19afc2547538b78f50ec993059f87b0c8cf1c445c5f1659019d25d04ee5cef56d85968f99dacb87753fd391974819226a280dfa4517e9f7cbbefc00a57ef92bef472b913b74d5c527449e680", 0xa5}], 0x2, 0x0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x100) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getgroups(0x0, &(0x7f0000000400)=[r6]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r15, 0x0, 0x0, r14, 0x1}}) geteuid() r16 = socket$unix(0x1, 0x5, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) r18 = kqueue() r19 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) close(r19) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r21, 0x0, 0x0, r20, 0x1}}) r22 = geteuid() fchownat(r17, &(0x7f0000000100)='./file0\x00', r22, r20, 0xb) fchownat(r11, &(0x7f0000000100)='./file0\x00', r22, r14, 0xb) r23 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0xd, 0x0, 0x0) r24 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r24, 0x0, 0xd, 0x0, 0x0) r25 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0xd, 0x0, 0x0) r26 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0xd, 0x0, 0x0) r27 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0xd, 0x0, 0x0) r28 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0xd, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000340)="6595335154cf71d40c15cd62f9feecd2d2bc6bb73c13fb2e7336b3166f023f21e37b35f8c6e25b900358a4894f1b4d66c334febf320f6217c037bb7e1ab184d3", 0x40}], 0x1, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r3, 0xffffffffffffff9c, 0xffffffffffffff9c, r4]}, @rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffff9c, r1]}, @cred={0xfffffffffffffc7a, 0xffff, 0x0, r5, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, 0xffffffffffffffff, r14}, @rights={0x38, 0xffff, 0x1, [r28, r1, r0, r24, r25, r0, r1, r26, r27, r0]}], 0xb8, 0x400}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x0, 0x0, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="68f3fd0fce3afb8a631c834d668111f13b9d921f3493926bf1d8c6abcff7a44ddacc2acdf36a292b1b9721bf4e891722b85d07fbf7c8a3f2cceea5e20fe174fe0fa908d6c85604e6d12eb5989852c8e2b87588dcbc106934f9555f27361c925a8f1e7e336109", 0x66}], 0x1) execve(0x0, 0x0, 0x0) 09:13:28 executing program 1: sync() socketpair(0x2, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0xfffffffffffffff9, 0x7}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9137, 0x8}, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x7, 0x5, 0x1, 0xfffffffffffffffc, 0x80, 0x200, 0x2, 0x2, 0x1000, 0x7536}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180)=0x5d, 0x4) clock_gettime(0x7, &(0x7f00000001c0)) clock_gettime(0x6, &(0x7f0000000200)) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x8a0, 0x100) r4 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xe2, &(0x7f0000000780)="86ab3e58cebbfdca200a0bec4e5a79e8c79523b9881e545304be6483173427b15b7aab58d76a2080dcc7c447381e846fdedd0b450e3947e412ee", 0x3a) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000740)=0x1) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000280)={0x401}) fchdir(r3) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x401, 0x800, 0x0, 0x1, 0x10001, 0x800, 0x3, 0x2, 0x1, 0x0, 0xb1c2}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000340)) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) getdents(r2, &(0x7f0000000400)=""/248, 0xf8) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000580)={0x8, 0x1}, 0x8) connect$unix(r6, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x8000, 0x5}, {0x7c, 0x1000}}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000680)) clock_gettime(0x2, &(0x7f0000000700)) 09:13:28 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b050000000000000022700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc38f020d2e38bb7919aef0a3ffbd1b441675d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bb4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd32585797872a1b5cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 09:13:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) fsync(r0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffb, 0x0, 0xfffffffffffffff8, 0x1fc80d8c, "a81865fe17ffab43ff0e091fe68000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e", 0x24) 09:13:28 executing program 1: r0 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$SHM_UNLOCK(0x0, 0x4) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x800) shmget$private(0x0, 0x3000, 0x1a0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x5) r2 = getpgid(0x0) getpgid(r2) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x608, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x40, 0x0) bind$unix(r5, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) r6 = syz_open_pts() pwrite(r6, &(0x7f0000000340)="ba95b14a64ac2a84b24d62e58dc02408f745c9e3121c464df3add566a984c0ceeac59ba8ec2b31f80492349c8c98cf", 0x2f, 0x0, 0x5b6) close(r3) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000380)="4a610f7eede208126b5213a7f9d56f2688962683be475727dbd55a85d3ba036c41ebaddcce8d6bd8c5db22ff83c436e5c477da962c203488cb8ce128c2aacaf32830e7f758916a99693a1ad2fbadbe1c694bc196de1a759d8391e0a1aab1154f7ed6aaaab416bb80882ba9a94912274c2b0f66952d5525bb0bba15aef793736616fd55d017d3600d84422495d083f4d2686e2ca1d00637", 0x97) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000480)=0x7f) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) open(&(0x7f0000000500)='./file0\x00', 0x8, 0x3) ioctl$TIOCEXCL(r6, 0x2000740d) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r9, 0x2000747b) ioctl$VMM_IOC_RUN(r10, 0xc0205602, &(0x7f0000000800)={0xccb, 0x6, 0x0, 0x3f, &(0x7f0000000580)={{0x7d, 0x0, 0x63, 0x2, 0x6, 0x7, 0x9}, {[0x8001, 0x1, 0x4, 0x9, 0x5, 0x2, 0x3f, 0xfffffffffffffffc, 0x0, 0x1, 0xfff, 0x2, 0x3, 0x9, 0x1, 0x3, 0x6, 0x8], [0x5, 0x8, 0x9, 0x80000001, 0x6, 0x100, 0x7, 0x67, 0x5, 0xffff], [0x3f, 0x10000, 0x9, 0x5, 0xcb1f, 0xfffffffffffffecf, 0x40], [0x5, 0x2, 0x9, 0x2, 0x1f, 0x7], [{0x0, 0x10000, 0x5, 0x930c}, {0x3, 0x3, 0x0, 0x83}, {0x20, 0x6, 0x6}, {0x3, 0x7, 0x480000, 0x1000}, {0x9, 0x1, 0x5, 0xf505}, {0x790, 0xff, 0x5, 0x10c}, {0x0, 0xffffffff, 0x400, 0x4}, {0x2, 0x2e1, 0x4, 0x2b61}], {0x1, 0x2, 0x200, 0x1f}, {0x8, 0x100, 0x810, 0x6}}}, 0x9, 0x9}) r11 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r11, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 09:13:28 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 09:13:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x20000, 0x0) write(r1, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x110) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r2, 0x2, 0x803) pread(r2, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r3 = socket$unix(0x1, 0x2, 0x0) r4 = kqueue() r5 = dup2(r3, r4) r6 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x94) pwritev(r6, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r8, r9) r10 = getgid() r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r12, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r13 = getgid() r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) r15 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r15, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r15, 0xe3) write(r15, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r16 = fcntl$dupfd(r15, 0x5, r12) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r17, r13, 0x6) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r18, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r18, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r18, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r18, 0x2, 0x803) pread(r18, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r18, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r18, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r18, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) pipe2(&(0x7f0000001840), 0x1800c) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000001940)) r19 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r19, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r19, 0xe3) write(r19, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r20 = fcntl$dupfd(r19, 0x5, r6) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r21, r10, 0x6) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = semget$private(0x0, 0x7, 0x287) semop(r25, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r25, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r25, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r22, r21, r22, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r8, r22) sendmsg$unix(r5, &(0x7f0000000840)={&(0x7f0000000100)=ANY=[@ANYRES32], 0x1, &(0x7f0000000700), 0x0, &(0x7f0000000800)}, 0x80d) r26 = getuid() seteuid(r26) getegid() r27 = getuid() seteuid(r27) getgid() r28 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r28, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$TIOCFLUSH(r30, 0xc0106978, &(0x7f00000000c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x400, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$dupfd(r31, 0x0, r31) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) 09:13:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36fbffffffdbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) setsockopt(r2, 0x0, 0x3, &(0x7f0000000040)="2352071f", 0x4) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:13:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getpgrp() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c5", 0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859", 0xc9}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) readv(r0, &(0x7f00000000c0), 0x1) 09:13:28 executing program 1: r0 = socket$inet(0x2, 0x863416dce8bacba4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) getppid() getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:13:28 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x40001, 0xe1f3, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getppid() r2 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000a40)=""/118) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r19 = socket(0x18, 0x1, 0x0) close(r19) fcntl$dupfd(r18, 0x0, r19) r20 = accept$inet(r18, &(0x7f0000000800), &(0x7f0000000840)=0xc) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r22 = socket(0x18, 0x1, 0x0) close(r22) fcntl$dupfd(r21, 0x0, r22) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r22) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r25 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wskbd0\x00', 0x40000, 0x0) r27 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0xd, 0x0, 0x0) r28 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0xd, 0x0, 0x0) r29 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r29, 0x0, 0xd, 0x0, 0x0) r30 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0xd, 0x0, 0x0) r31 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0xd, 0x0, 0x0) r32 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r32, 0x0, 0xd, 0x0, 0x0) r33 = fcntl$getown(r32, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, r33, r33, 0x7d55, 0xd75, 0xfa}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{}, {}, {}, {{r35}, 0xfffffffffffffffc, 0xeb}, {{r34}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) r36 = accept$inet6(r35, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xfffffffffffffff1) r38 = getpgid(0x0) r39 = semget$private(0x0, 0x7, 0x286) semop(r39, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r39, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaa90c) semctl$SETVAL(r39, 0x3, 0x8, &(0x7f00000000c0)) r40 = socket(0x18, 0x2, 0x0) setsockopt(r40, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xffffff1e) r44 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r44, 0x2, &(0x7f0000000100)=""/114) r45 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r46 = fcntl$getown(r45, 0x5) r47 = kqueue() r48 = fcntl$dupfd(r47, 0x2, 0xffffffffffffffff) close(r48) r49 = getgid() getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r48, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r51 = kqueue() r52 = fcntl$dupfd(r51, 0x2, 0xffffffffffffffff) close(r52) r53 = getpgrp() r54 = getgid() getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r52, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000700)={r53, r55, r54}, 0xc) setsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000600)={r53, r50, r49}, 0xc) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000200)={{0x8003ff, r42, r43, r42, r43, 0x104, 0x5}, 0xfff, 0x9, r53, r46, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r42, r43) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r43, 0x0, 0xffffffffffffffff, 0x0]) r57 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r41, r56, 0xffffffffffffffff, r57, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r58 = getgid() sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000040)="1b1fe3109fdd78f0fdc5030d1077bdf754d57ec17978b217cb72d21d8b3bb9130f5c13d40df7a0528b2cc59af35141f6fd4054d55d31c4b6c27bd5f043c6ebe741a89ee945732bfb96af835c7211", 0x4e}, {&(0x7f0000000240)="a87ff3b67d9e51f2e376d74323a12264d86d56aafddd4d547bfbadf13388d7fadf28291db89bea2a47a4eeb39d07de36e5226c5fd8e4e69536fb5e2b97fea303ae7234dcd6d7ab0be298ceff53875793e3a335816ac1d1d0b08eee73f32443feb01c6dd0a303037ad2861f49af4d1ee22dbf05cbf94f7ef35d2078ae2a60413994db885c689360ffdf761109fae5166cbcf8c848b6d4c31b5c8f2adab07b5d160fe2ea0a5fbd9c6e3bfd387fad84829ddd40494b5b84178229f204346f81796cb61c89e62a26295c912ed50eca4d494987", 0xd1}, {&(0x7f0000000340)="6d064a01fac6f02b3462af283651ef09c066552dd2a9c8c101577d2444896e97599d9e3a3363df435fecdd402b24d3edc3efcad59393d5540dc6751a0fea519c4be375391ed0b68a0df886645f24ef12401d672d2fa69321aa3b7c5e127b6e4679f01bc708862c5c9a7c76fccfbe40179dec445eed2f61281cd581bf309a4e5781e05f2c10145b43c3a8535211fa10faad59e6837c33b420acd5e7d83152115e4910c9e23dc9c1ecb63408028295bfbe9bb73b9d352a9376b205c05068a17f54d8d7e95dce14473cadeb3e130d5af147eba27d4afe48ba44ce4270e04d75da7a99ef", 0xe2}, {&(0x7f00000000c0)="b51e6bcfb54768265a29dfc4bc17e98a9ed130fe0c93edea41af7ffb77336291b3b85c3b1f86d12b44668a0538c3c6d9b2fd0e6e714917b137f2fa3e4280627a", 0x40}, {&(0x7f0000000440)="028156e3d1cbe15a5ed8ac3026f5a17767ae08fc243cc4b065b4ed90d8a1a34d12051a4a98d164c94e62afe70b3b5cf2432008e2773332e7b392a893f2ca99e562a138bdb3e7d9a00a2fb3979df9c9f34781bd1f9ab903b3439882f4e149a272ce4ca7293e2451ccf5d3d242a2e8587fe4e60d2cc068a40ed8faae627f2925e7a984d0c7005a6fc9fa333a10872b7c5ef3946bee25eff497a3824d719993562b7455096fc29d7e552c84e2ccf69c149bc4", 0xb1}, {&(0x7f0000000100)="b643db5c09bd722ed9ecbbad68124021fdba457e7d9c6a15e95fffceb9ed9774272b", 0x22}, {&(0x7f0000000180)="42b0750a034cfc90404528c9739e18125b7712d9a3bdb241518c43c9f48c1d5fc8541f56038dad89cc8759f99c4251", 0x2f}, {&(0x7f0000000500)="bc5fb34dd835841e33231b173cdf755bd5222a2910f9e11abf18ae22eed68f107ebeadaf6e9a5b4ea29a8bb3d2d09964aaadfc679054f2483e34663df24d08c07b3cba8b9a3ce0c57d46217f323da86ae7fa7c3c29df24c2e9446da6c7a30d6e1687b69daf384366b71490c09cb06b0cf012597265786a4a6c50b07ae42b3f27dd08134acf2225e2e2436fa0e9ba15fb4397b38716db6a903bac66079184e8e03aa1fabb7201f6153a0a11f400368cb0f3", 0xb1}, {&(0x7f00000005c0)="d7441757901cc63e88b5ef40ef618d0c688350eb71730f188e8e477fa8deab4bb502c1f01a09e7eac0db6ae0e59f9e79ff025191aec948c877f0fcb8452720df6b9e7f649a9dba3b78c0dc13536811485bf0faacd4ced416db41fb3df1717e1e1c8d7dec448d4dfadbf9f75fe674f45b281d8ccf0501c82e1d6609f1a2317609ea8e202d7ae60116b80b935f3e5dab0ad5019d0af97626617b34cd6b3b49676b8d1b93c39749277cde0be9d990dd9bf4a4d7e821e726081e0c7b909d46b72b03afb5538efe8878590fff6052182c6e4bb686804dc2a082972e77d4d31aa8a1f8", 0xe0}, {&(0x7f00000006c0)="e295ca1d10ab196ead993c61a7ce9899892bf4b01a4a2a06dcc183436d8abfa91f545e5bdeead308ce53dc39d1c5be524318f8c1d516826352c0198675b5ec5318eccce3d812c2c85806d35b0a3f4a6eb01609fd7f8d4228dc7a79", 0x5b}], 0xa, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r12}, @rights={0x28, 0xffff, 0x1, [r3, r16, r4, r17, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r20, r2, r22, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r3, r4]}, @cred={0x20, 0xffff, 0x0, r33, r37, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r38, r41, r58}], 0xc0, 0x4}, 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x4) setsockopt(r59, 0x7f, 0x9, &(0x7f0000000600)="92137ae71deea709f55f51543d36691d62ae2ad3ef8f5e1893d6d10ee9ffe7db0eceb90e2017a076017b4778f8354ae868a99f2fe7460270e880bf7d", 0x3c) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x7317c9c2e9ab0149, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f0000000240)="94d2bd9856d5e2e9c3752815ad7924ba9cf6abbce6698bf8f0a2e1c80bd3748aa5ee162fe06194d5f64ffbc6ca4df7dde57a9d4f21b5e4824e908e3acb9470d8b72536d271e5c36048e6c1afd7bcd0bd1a539b7438a0d48e2a67e6779a401af44f524d0460f4518b333dbfbfef177ed7a01cc8950451a873a5556be851ec7389b116b06b4c2bd3ca8561a0719c852a6ecc889c3ba5f3d60c09f1fdefada5ab32002a2a58c848a4063bb3b156f2fa6f91e6c4f0b1b8247aa18550f48c927ede90e1427f2ba6d836e1f59c36d0b4c0525ed464103695a9de857dabf5fc9159b92e4c7d54033e7ad644210e419a448d684ad65146d6b90b50d4d134e94cdb8ff0c42b3fc9b85e541b86a255e0c7172a8af7d4ee073aa5620481908b6624a5d26538e1db59eeb37355c790c4f03510debec70cae553dbf8e2f3f07c22cebe8fefc91963e709378904dc82a999b2bb6800986442514478009f1586edf005deaabb9b9b36dc03f69f52b516c14fdf58c0c5a74d0b6b03264e66b90fa3754e8b8d12ce61b55097ef1263edae9811e618e0581b2ccbb75f614779a9cf3cca41c8727ee838485b075ae3168e39cf345cf0c720deafbe11990392b387d804546eaac55a7462a035b20041c90e85401d670e7e0805021ee043ce76b180d81391f6ca2f4957bd0b74d9f443b378eef711c63fc2abf651a8ca37035b1899dd8f2e4b23120e75ae2494f150f2f01cabec73282a590f522a3739791f5c1163f8e107ac368c8b8f4e66a1e439191d5515f90255777ba79ed551009185a00c7592fa8bd3c69c2c2552a3d8afe0f63e5304a5f9fac311590f38768e93395b971282e72029c0b459a9d5802be6b1d63f3b5ce96f4add60e6555b05f2aa7a9f5ed1bf44edc09c800960063e7e69194f8bb61dff6fd1e36afaf1261b8a42b33d5a98c6a78bceaf5ffde38d8038ee6dcd7d7e382b57b7bd857e509d61ff9e91682c0924b836be01027665d3d48e67a848ab76bbb3f0536022a2d4862f3996072ac90353ec0ea275c5b693267d15a5067bb369e6e21abbbf1cc6361036cf3f3921a474080ed61c908a85dbf9045e46bb9d9b8c5508949d6ada1b2ce1fd2fa073a89d1871bb254c4008420d664239f3d692ca20bdbc4e02f83bb278d59f7a1b3ec6f1752fd548cb7b130e8c56ba91348923144e868704302c9d10d98a77014430a5f37b66434ab7b3c21d9bb3251214888b03f137d0e3a19c6953d6f8c603d63cd22e4844034bb9a803c4647310a4edd1affbd7ee0e484ede887c7a3afb924a61fc338c3240be1e51c32414651d14b1dbc819dd32606a4726afe85235eec4b0ff0ce2f46c28312652692119977975f63de41d42ca64878f7ec6b9c3714ed7b4a60ef1ab2a30f28bd082e11489d6c718a87b1867ab75c21782ddd0e36eddcc86ec70257296a123e32e3e04fe7e6b4e2a125fafee434c5bd6d3b159258a1aad51d96f157390a9774f52c55e8ddd17af3fe24ca722589f1223ba481d541c4696086a881392345fb3082231836f745a796e5ee23fe06c419b888e2709603510e1a49fa1cce1cdb4c227522b02cefe1f68623730c2af67e96b6510b32447d2ec9e2160a9ef0cd23f8d2a2e27f8a23d9aaa3cef4a2734414668c3254f92a9c583b22a9dee158ec279e20edafaadcf2e039b7340904f48323c3b813faad25c9af3b05e1d62daacc4629a2afb7049cde251c586972e383feddb730e9748ce7c1f8a13e0959cc5cc87b835241f7836c001efa7e0f431c51faa8a02e5e6db84172014297a55f303df1f2734616770b16e63a7cc3a5459fe5dadfe58d178ac8e92606e09df824e58d49689fa5ce95a272d0a188245aa84e5d12780fce7620599d4bd06adb65abb5ffb0e573197e970eb33c131fbac841df20a745f0b6224f867a3a63389a290036647ef425e3c0303f3026483679d323b3e21fa62422d017d47f4bc2dbfec1ad449445a8d35bb6d52c09a8a1cd074b42adaacc920428555d090ce41b7b5d8f3d0bf57199a01e3e633cbe95456c83b5da23cac15c6ba0e9bfbd438363f47dc29441bb58b7ce3ff534d468571ad1838e92154128db80436845f474283e627f268b5767c4329851b126bbd418cc467f5908164a3dadff703ac8bf261bb943a09dd37bdf75068a864a90aefe93444d5f5327fd0364f796e5b015fd2e74d3858bb37375e6a85df24bb3a99b6160bd65437c39f8123492e197923932d987bd1dd38449c3000022a1cdd6a531a23bb742f56216312fb60c06eb465ca544a119dc8d82ca99088aba842399029e6e61ee46dabf24fe1a9844b2931fd6c398d2d01d5410c47aececb71b1a4e2500b250c6b5da228b1f6a1d36cb0fff37aa6ece110154b0cd7cd1efc7c3864b6d9401528bb2614cb33c12ba8b512900aff93f10a35fb57ed2a940a60d7fe1c39aebac247aea18f1cfbe373aef6d204a2778529721fce88e2c82e36520ad2326e7d0184dd2e13174c8ff9c7b2abfcba5aa51572c53eeef5d3b600371dbceec20e4a5b207557177aaa2c7ff0239be9d80f8b678aece4a2e3581d1ca4a8e9a469db5b1db54912beefe96f773c35f8edbbf40905d5a01fc6e9c4896c18db8e4228f16a532f8813b2c16a09bbda9a050ff3a8fe7a4a37d4fe754935423222a531d6351728b7e1ddc81d221b074e870479bae62ecc474418c3efea5b1488238ea8028c149933a5af577fc5e218d64fc85923aa8c24b82bba11b85d88bd05091504aa60eebe781edccc9968fee2317e07ee5d5d2e8cf648b26dc618217bb07df6e125a40e02087471d32d831b4c9e7cb304ff89819376e0078abc6366304e00d4a24f6773021f36528482b3bd74e75694802812ff4b434c930716e80be70361c48fd2fe269e69c98d7a4ca81062260dd7cb7abdd272816fbd2330ceb5d20b6d178b4d255600d927f52d8c04bc2f9a5cbd2028b9229d919b710517a56febba65cb03f027a14a92aa1815677b393d36e8c291eea4f3cc1eb3b21d900928010c333269b90e98e7ae8f1dda20e5296b91bb81004326080e75e04a98ff5480758d2dabbfb454ac44d82da850878f6b7e6da63cf7cba5b9bd051572e79c1c05e21b006c95c376b4bfd02c4b00432b70742dd577d96a74b528c015d7a4e942f9878de9b0417e8744049beab65e600609cafffb9728de81ed9b2f1a59b2df7531ea18002e57f75f94a6afd24db9b37e6a1813bac1c4a5ca1e5fe33f5b9d816a70cc61638ef94701530473fe62a7c24ab9278fb884549ad28217a8afc4d567674c1ac2fdfbe3f52978a4ca30014c403ca23981023f2c3db4ba7f72f8f67e005422e271a53eef8ea5bab77acfbe8851a79f37ae6652856ea53d240fc1991df91d7b605af3c7949038f0144165cb2cc7bc891834a82d1a79346613c48321f1323df1ce148b5ffadbae43bd4788af3a826ecbbcbb761b67a3bd5a81e4f7f4922510eb7449ebf865e925f8d93518d84441a5d7e07c2000503eb1f10ef7b52ac059786db296c3075e0e81ad7d1a9dddf4d6f44a480e82537b27ad539b58b4ae9638bb2a91fe7e9399b4e32b2140de61d988b18e0839d05941f273844cd259f3f6073c2b6f1128bf6c359478867ebffbf4f6704cb24a7941ec56658e495d266c28cfe3b669a58699a9f8a8d49a9c1a72f25872b3da978602fb6d76ccef94d1bacdafa66cf03a65b48e83a0b6c9b5d57d8921cdc91a49063556f28df10df41dc6c5705d9e929962f635739543a6fd8d4bd5b6097fa16e22bf425272bb81840e890beb7d9e84754c336a3fcf454f4bb9b0ae05fe6d8c2ac1ab88a40e4be558c89db6dfe25a8622768a0b8f54f7fd2c0d0d5c0d5e5e226d1c7dd70adcf2079ce736684d79b6e413be99c95ec799af8e059f4ba572e40f6e27c35a741690136d5526dd495779c765aa4217cfc3e22bc8f1053615942988383b766f3f6ea02036b3b60de58ea3a90896661cc8b73354792d6a371187b0593498f229d0eabd389c4654d537fff7ca9bfabac0739a7a2a340374cc3ed9beb6553cbf783be63403a4f5dd52679a6ccbdab5ddfa5b022d6cb1d28b7e3c09be80aafc2a6a489200a9f901630ee3929a2a7dd80f7c68459264fc66b5890029852e5b2dc7810805bcec46b262a34d0224429f6a06a47bdb2785b1854ac9389db72f86b478612eea4ec8383227b10238d0df3159a12a2e6ec5c6a50740ef6e6f19f8ec750bf8b0cc8907ceb51af67988cea91624b11e100af1437d6813fe24c691eb8c40c902fdc4eb5e22bff6d189a740f88abe12af08c7c3d79c0c8fa94c0514354d8111f5d52a45d713bd932a570118636420915f953847d5490f0807a3cd7f2fd918e6a4ceb9b62b1993edb3af8f3a471c4be700bb7e67c7d67a4b2bd97247f65cef65d26dc725c2ded2a9ad77596bbd34f8c6646b570774d206cf5603f592969c2407d07ddf4effc6b5d882aa6778dfa95a686ffeb1287f59f4f6697f2044d4a3bfb455e1f69eef8b689f857cc6932aa4e4c7c039dc904906c9b4cb25f0dcbbd89255742b38babc577c52fa7fa58de1854b32fc11e5b3f49da5cb497ecb4319e566b0a3a81f6cc9d46bccb13cfd01b36be2ba7f8df46376950a9ad10ff92a3ccbc5770380db9c8541f6640f7bc35b1737bfbb08d233042707e36dfccfe7336bca2636c6bd44ad2c9039c36f9b969b36bbd78c915add1771d421199088a523758fe207ac3c874fd4cc7f7755715aa182de62d2457c68594430b8ef9326839e987eefa66b174b91c52cfd5784835349bda0af0735a65ff2eec3e418cf3190e1a3e8ab5805d30b773e389814b4e4b7aeab2d0240d097a133c82d20ecea0a5ab0ad68ab84495abbe9c4c5beca3e6976fad0cf5e7037f05c20c2f2f024de5f2b8ce857545cf3a66dd0454ed41c1c5582cca771a68ca07658a57c8ed2fa8f042e3638edbfa57b9e228fad0600b4aeec08f5c0e1e4d328e93a84692099f4dceab21b5cd12373b2753ae0ba38f7bdd7d3243bc996d279e2dea8514e1a8ccfacad22e2e1cba020d9f310fb4c693f946025a0c664b57b506535730b4223e11921ceb59f77abb7c04d6dd3d4d626ef178329474e39aa30f017a73dcabd3cd07dac2c13462dd3a775d01a67b68c04378a794a678c1956919eaf22eb133dd1aca693999788973eb294dc5ffc2706ac570e6fc05a0445d48a0aed4e1ae0b04d309fb87253d777c403b70f8a5ddc4d5c1ad49c7934a1dcf94fac3fc7b273b03f00ea93b0a17d57c03530edff162effa5ac9d9c27cae8c1d12dc8c85aade2b25c0e3a2011f82968db79870a8fb5586c22576594e67d0ddf83461f943cb691e9920c6a23df30dd9970a64ac51f882a0fc1c01f61a37decb041a8f3ad9f1583e773edb2e3d8afd0045bfc46952b9954a8ca6d874f523b14682d0eac42bfa71598f22489132b78caabcb761f0884a23cefbdf0a2561ed0790b6a66275e31c14a69e0b1b0177c537419ff214470e333b31cb3a0eff96f772a7ded8eb048131e8ece6f62245a608dd3464f9d584be3c007b367950c423a24ce346ecb53efa9776e0b27c5f79704e3cf9427dc2647748dffad3fc496111313e6b5eaa6593377e3a20d064bae0b1007dd10bc9faac37b5977a0bd86956df6fa6f1df6d77ad73df204e2e3be6bdf3d096ec17d39339bc3c1ec1b5a60c31ee7b0a3466b1c4a2eabb38d759d1f416fff972a668b079f6a50167b57986c3ad3aaca01ace7f0de3b21305b2d0ff69e7e9d30663414aeac9a0b7f5ac2bb900a1876954741bae8acccfdc115e37bb", 0x1000}, {&(0x7f0000001240)="d88640217d28a3a653f541b99a6d3651c2139ac90ae9f0843091b6d79a2dd8d183a2d5a3ede28ac89127b83619e99933bb81d0aec690423294481cda9835d8d2c4268f61e1e68a3690e6af80e03d259fb26e298b190029dceff122ba480b6db07c9ac79ec3f08b1c37e4d84ea4f4920de432d79c517f3dd854f4b3c8dbd60b2246941ca6d5076639b2e7fa63490b4f872ac2123a25b3ecdae9e87494d642a2ef58f919dd09ba3cac36508b149f21e3c29415f435b78167", 0xb7}], 0x3, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r1, r37, r60}], 0x20}, 0x403) r61 = socket(0x11, 0x3, 0x0) setsockopt(r61, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r62 = socket(0x11, 0x4003, 0x0) munlockall() sendto$unix(r62, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f000032f000/0x2000)=nil, 0x2000) 09:13:28 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r1 = socket$inet(0x2, 0x4000, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x200, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getppid() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000038dd54599e324d853fdd0d0236cb1b000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb901cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa6"], 0x10) dup2(r3, r2) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0xfffffffffffffe09) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x45, 0x66dc}, {0x5, 0xfffffffe}], 0x2}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0x101, 0x9}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r2) setsockopt(r2, 0x0, 0x3, &(0x7f0000000040)="caf5b415", 0x4) sendto$inet6(r5, &(0x7f0000000040), 0x0, 0x4, 0x0, 0x0) 09:13:28 executing program 1: nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r0 = kqueue() socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000808284955984c87910c0bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abcb7bf6d6e161f6700f4dcd02951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd0000000000000000ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/736], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 09:13:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) pwritev(r2, &(0x7f0000000200), 0x1000000000000283, 0x0, 0xfffffffffffffffb) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getpeername(r0, 0x0, &(0x7f0000000680)) 09:13:29 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7e14a544e1c71077a5be985fe463ccfdf288f08dc94f8434f1e1b2b8bc4be8a5285345dd2fee3818b84982b221b90a7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2db825c08474ab6b353b3d052f1136fb4971aa3cfcdbfdc232f9f56639c83f5a2654ae81da028c114887889517efef5450f95", 0xde) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) socket$unix(0x1, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) fcntl$dupfd(r4, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) read(r6, &(0x7f0000000080)=""/93, 0x5d) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = getppid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getppid() r15 = getpgrp() getpgid(r15) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r16, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r17 = kqueue() kevent(r17, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) r24 = getppid() getpgid(r24) r25 = msgget$private(0x0, 0x20000003c4) msgrcv(r25, &(0x7f0000000440)=ANY=[@ANYBLOB="bc09"], 0xc, 0x2, 0x1000) msgsnd(r25, &(0x7f0000000f00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6020374426bdcf306841934f7c027e266a4bef296a85554c457623f5c6502fe1501e442c83c7ca128ed16d7d13c44d48af8cea7581d3db901c48e582d225bca8000000000000000645f2fa9000000eadf889901c230f885dcf27efc4af054211f6a554a0101f663df553b15ba82a7da09f2760f42c17afa524556527a9e1b60efada66df23f63983ca8321f9f8322300000000000"], 0x1, 0x0) msgsnd(r25, 0x0, 0x0, 0x1800) msgsnd(r25, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x1, r20, r22, r19, 0x0, 0x46, 0x81}, 0x10001, 0x1, r23, r24, 0xa5, 0x1, 0x4e2c, 0x6}) msgsnd(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="10a4911c92b060a89fef5540833745051c27b9f1e4a83e22d3d68576765a9ac1cf1e133d0396254d4962705b0d7a46b7d1b0632a3556a324f9f9cb23af0c473f99fb7638fa2118977a53034a3c2f0e102976c9a9e6a5aa635fb785ead94fdc18335bb1a0dcf95cc8f0b0664675f1998ca3c6bec539922de1abe2bd2cbd7ddd010c20692bd72286840488"], 0x1, 0x800) msgsnd(r16, 0x0, 0x0, 0x1800) msgsnd(r16, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x1, r9, r12, r8, 0x0, 0x46, 0x81}, 0x10001, 0x1, r13, r14, 0xa5, 0x1, 0x4e2c, 0x6}) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r26, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a85e4198c014727cc6f"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r26, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r26, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000aac107c883cbbcf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1008974a80a00000000000000e500"/229], 0xe1, 0x0, 0x1000) msgrcv(r26, &(0x7f0000000b40)=ANY=[@ANYRESHEX=r13, @ANYRESHEX, @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r11], 0x4, 0x2, 0x1c00) fcntl$setown(r5, 0x6, r13) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f00000000c0)) r27 = geteuid() setuid(r27) getgid() r28 = semget$private(0x0, 0x0, 0xc1) semop(r28, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r28, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) getitimer(0x0, &(0x7f00000001c0)) getuid() geteuid() 09:13:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000001c0)=0xc) r2 = dup2(r1, r0) r3 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x2000}, {0x0, 0x736a, 0x1000}], 0x2) r4 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x401, 0x4, 0x5, 0x3f]) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}], 0x4) semop(r5, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r5, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x8, 0x1800}, {0x1, 0x90, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xba59707c1b8b7666) close(r6) dup(r6) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r7 = socket(0x2, 0x1, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r8, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r8, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) 09:13:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) sendmsg(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x1f, 0x3209}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)="557d9dd9d15b94ffb7f5c9fca37441e01221ce321235a88fd4537e5aa05b9358c45545c0de88abac3ec6b942998cf08907045ce0a20a62ba7d43", 0x3a}, {&(0x7f0000000140)="8315759c2b0ee48878683192c831475d291ec5cdab280ec2a028e7c4c4c5945319940765a3a0e673c566d55e0b31fad002abc392420e3dfe7f69c151af96dc9f273a544a618cc43a1bd2841d437d4ee452783131a8df631fe95dec210357973ef0614341acad88a3ede06aeea711a5832b5e40595903ff74cc96342cb5ca2423ec74942a43553e584b4fbabb27c90467c82d4a3ccebc9dee92410bc0797219a566f5ad3ff4083d0f7801adb8bdb2be", 0xaf}, {&(0x7f0000000200)="b66b4ba751bb3c2cec5672b9d460735d370fe27d9c359cb5514cedb330f11ac12c78d17164e2e31dfcaa36ca8fffd7c31c9d0883296bc0", 0x37}, {&(0x7f0000000240)="15421f30fb2cbea39c07ab5f5c16f07126cdfd258c384bcfc19b3d7d393317d49395f647ed7526ee81e68c37e8890fed9501961d8bcad111d29154b6229efb54a882420d7c0c7fadfa3141b2264b507534d75ec2555ec265f1a60a0842d5bd4937b30affc329d36806fb83e610a31c358a61947fa2ab9f70a59bd9ca4a9b3a816eba4b0b9a10af9ede4c2561402e45aa245800887bb18a7cd6cea49e5b65a7cfd94075c6301ae66c575f3d1f4b9d2b264b45bf005c3f26cef3cd30c59f00035bafc35b581c635078f1bba063e6036669478a5e", 0xd3}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="c000000000000000010000000400000098da9ffe92d6ed4eabb494a6684746062af28d43f0f7f040e5d3e3d729e776b3773d22efd68d4cb05142d8ff5e2c1f0873b3262a118b2246f9040915bd62c15898aa2f6988a565661fe5eb8575ddc9145cb8f677049b27cba38c5ab8e7cbe84104b792a40a5f6bddf3e005a38a5fb1724fd202229da0d4d1d4f2ba10ca5dd389162f7670ebb2df65c6c1d148156afd5300ab2d638d1438c6fefc4e4236e467d1bebd9d68794a98b35d79f300005000000000000000ffff000001000100c4bfeac8168c50db1e2802333e44cd8b14cd23071cb65665b5df9c01846548f81b9958f2cfba6fa49a2a12798d70cead57ec19238c2106b346024bb960a50000000000428e91a056c451ea4e18cb517e8fdce6dd75489d8220222a2f150210e8e792c5c8a09d15f03d9b04c89277ce47917cce7b09e5770a"], 0x110}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x3292}, {0x0, 0x7}}, &(0x7f0000000080)) kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x6539, './file0\x00', './file0/file0\x00'}) connect$inet6(r0, &(0x7f0000000080), 0xc) setrlimit(0x7, &(0x7f0000000500)={0x7, 0x9}) recvmsg(0xffffffffffffffff, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001180), 0x0, &(0x7f00000011c0)=""/102, 0x66}, 0x0) 09:13:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) pwritev(r3, &(0x7f0000000640)=[{&(0x7f0000000100)="7ec8713cb8dc97430c206706a17299479552685590a5e8f1e9ad4fefaf0014d11feefbdff257b03a13bbb4e67565bd88948844aaac9f6bf3c7fcda222304684d9bcc86cd616495c7883568cf709e030e3dcff5092433d39a79a7c8f39f2fd9a6ad50d643e3162a8dce89dafcb508910bd82fcbd58d462763bf9f33c5196cc99e9850b5739fcd60a27bcd244db7435c10f4b658fd7de3a4692fbd6e", 0x9b}, {&(0x7f0000000300)="9f2f9f2b3e43c4ca843df82b0319f6837863bef60678579256bb043c129aa3c5376014fcd82a4716ad14af71b40f65f8656fc4ad72750166edb7c084b17adde9099557a1753bdf8fff877f458b3de4b1be13e3b54295f816256d21bf6367ea5163992a5a170aacd41d2ee56c0607977d26c4bdadb1c9b934647043cb2bfe77eb6f20dc0b3a040f69e637ea", 0x8b}, {&(0x7f00000003c0)="3a44abe25dd49625affb6a413f587f31730cf781f5fc00a7b8428881ebfcc7f240dec4a7268a2d47b7b00bc88710e894b579c2d48cb9701ef78f8e16b86cbbdbb14373347e06125f98c821c92138632c346b25d1639cfa364ddcb63a09b29e8f7126d070ddb360e733310a8df4d89f40773dc0d5518e5ade4ac98eb55d3a0d623248b4bcf2ed7d9639b9c2f3b34f1ef39377f4366a3aae20ec7bceeb38f23ce149e2ab1c7208601571f3c7ec1523ad903665b60f2dfb9413886c6005a8f769", 0xbf}, {&(0x7f00000001c0)="fcabc89dfe2714c5f284d7aabf20419c746d1ad9bab126f21e975b7f7ecc4691aef70849986fedabdd", 0x29}, {&(0x7f0000000480)="fa20f0d65beafb6b15b7681bae7297d8ff2de45ba03d8bbb153fe9b36e392a56080eacbf2a50cbbb83d9ac332c6d5bfac8533ec302320f143cd3d785e99c56b452e6785279436f97c7e6234ef317e9ee168a074fc05827f40e01c3e08177c3075c6adcc514922279e504b748033484d61ed892f1f3b95aa847a7d6b8d07e37e4d5c194d9736b3c6480c24bc9f892c35da710de7a4bfea447977e111e63075c262dad910cee620cc93160ac6447907c8d4bd4fc2483cd65360f3c6614df8d8b6cb7554d1381446d277cffe3d19643ba3970", 0xd1}, {&(0x7f0000000580)="76abc685f912f72cd690c217a792c9b8599bd707e1c2f29803ebb0dac4b6a3b9ff3364215212447cae22d46d1a21927df1c3f3e174e0869ac08d1097e1601855461f986de0161e55d26ff64852dd17edf1f8de00f6f4cee93aed7eb593ecbf6ad20e060d507befd1a14d2cbe61b2a4a15c2c8c261ee8a7f4b4cf095dbbe9649e1736f12160801a88bf37e314ec8e75766f9c64", 0x93}], 0x6, 0x0, 0x8) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) mlockall(0x1) 09:13:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x15ff, 0x2000000, {0x8001, 0x3ff}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = syz_open_pts() r7 = dup2(r6, r6) close(r7) getpeername$inet6(r7, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x20000002a, &(0x7f0000000340)="00000000979064aa67ac1cecf6d7e2ea1f4420a08fa8c59bd9fc08dc88c47a6e8e5faf011e46321f3ee7d3b284a3f36678ba256ed7d05e9d55b803f262da23b6393f26b3e6efec86c92373b8dc", 0x4d) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_RMID(r9, 0x0) 09:13:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a']) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) lstat(&(0x7f0000000500)='./file0\x00', 0x0) 09:13:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4013, r1, 0x0, 0x10000000000400) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 09:13:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000040ffe4e57a0ac57107f88b000000000044c03a"]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ff) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x8000000003) ftruncate(r3, 0x0, 0x80001ffffc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r4 = kqueue() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x6f, &(0x7f0000000080)={0x100000140000001}) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0xf}], 0x42, 0x0, 0x0, 0x0) r6 = getegid() r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)) r10 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r11 = getegid() r12 = getuid() r13 = geteuid() setreuid(r12, r13) shmctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x7, r12, 0x0, 0x0, r11, 0x0, 0x7}, 0xffffffff, 0xfffc, 0x0, 0x0, 0x1, 0x8001, 0x403}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x9, r7, r6, r12, r6, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={r1, r12, r2}, 0xc) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) kqueue() 09:13:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/71, 0xb}, 0x0) semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001640)={0x80000001, 0x0, {0x1, 0x200}}) r2 = socket(0x10, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x488, 0x400}, 0x2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x1b}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r5 = syz_open_pts() close(r3) r6 = dup(r5) r7 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r6, &(0x7f00000013c0)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f0000000340), 0x0, &(0x7f0000000100)=""/187, 0xffffffffffffff11}, 0xde20be1852637e6e) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r8 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x563) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r9, 0x2000740e) r10 = socket$inet(0x2, 0x2, 0x0) r11 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0xd, 0x0, 0x0) setsockopt$inet_opts(r11, 0x0, 0x4, &(0x7f0000000000), 0x0) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x4, &(0x7f0000000000), 0x0) bind$unix(r9, &(0x7f0000000740)=ANY=[@ANYRES16=r10, @ANYBLOB="81026185ee00"/17, @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC=0x0, @ANYRES64, @ANYRESDEC, @ANYPTR64=&(0x7f00000003c0)=ANY=[], @ANYRESHEX=r12, @ANYRES64=r7, @ANYRES32=0x0, @ANYBLOB="e88adb578ac7bc5b0e25f0c1394af1cdbf10317d310f74f526ba635675b9152f1d6a5e940eb014a45082f6f135999cd0fa832b3a90290566f325e31476cff4745e708423848fac857afe985aebfe18bed9438b1aa0557960092b2f6ff42bbc7acc0331bcd276b31d45543d732534338edc46653d3fd5544d9d6f3b09df3f1306bc28babc4c6de122ea928e22543368266a374723477da44c40a1a9bf8872a43e7f1800d43cf4ab72c4da2364b1dad60ef27406433f8705d045fc5908533ba9c9893e7d943d73c4ada840479e28d7043f", @ANYBLOB="29dc4fb22ce976c28ed05fccba1a1c3b50360e98d58204df6c5234c54a65300b6344536ee522473ff3d2b126f71c3d891d59a5b98ce3863b71944290cd8c99eeeec4192133c274458525b0b185886f9ac7613c4f84fc06fd3f6c848077e635188cc1273ae07e61f6a43573961c10f9c565ee"], @ANYPTR=&(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f00000008c0)=ANY=[@ANYRESOCT=r3, @ANYRES64, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR]]], @ANYRES64=r7, @ANYPTR, @ANYRES16], 0x7) 09:13:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) 09:13:29 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82020063c4a143d24da7efe187971e2f660080dfff00000049116c8c3af57dc55651d40ddd9d7f1aa0782ec82cef755e49cbae73a78beb11631e1f51675e9353dc9adf8428671d18192ec1d48458b8b1a37b4258134c5fbd71309e8ae6c03c3ae5bb95401eb0317fd9ded7be1c58fa274b74216c504314b7a2bba73ad5a8ec000000d8d541a36db79c48ecac61737889840a0000"], 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x4, 0x5, 0x3, 0x0, 0x3f, 0x6, 0xfffff001, 0x0, 0x1, 0x29a, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x2) 09:13:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) r6 = accept$inet6(r5, 0x0, &(0x7f0000000040)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8080, 0x0) preadv(r3, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/210, 0xd2}, {&(0x7f0000000240)=""/26, 0x1a}, {&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/79, 0x4f}], 0x5, 0x0, 0x2) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) r8 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0xd, 0x0, 0x0) r9 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0xd, 0x0, 0x0) dup2(r8, r9) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 09:13:30 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x6db3f79e73508a05, 0xa1) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = socket(0x2, 0x4005, 0xfe) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) r4 = accept$inet6(r3, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000040)='./file0/file0\x00', r4}) 09:13:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x18003, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x101ff, 0x4b4, "b80054004000", 0x0, 0x4}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) socket(0x20, 0x16006, 0x1f) 09:13:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') rmdir(&(0x7f0000000100)='./file1\x00') fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgget(0x2, 0x40) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r1 = getuid() r2 = getegid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r4 = semget$private(0x0, 0x4, 0xc1) semop(r4, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r5 = getuid() seteuid(r5) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0xc, r5, 0x0, r8, r7, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000400)={{0x1, r1, r2, r5, 0x0, 0x80, 0x401}, 0x318, 0x9, r10, r11, 0xffffffffffff7f20, 0x2, 0x100000000, 0x4}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) 09:13:30 executing program 0: socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000009e0000000000000000000000000c00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r3 = dup2(r2, r1) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) dup2(r7, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r12 = dup2(r11, r10) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r9, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r15 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r16 = msgget$private(0x0, 0x110) msgrcv(r16, &(0x7f0000000e40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000adff03000039acd50000000000000000000000000000000000000005000000000000007c4fdaf0dcaeb752cabfd5e8c9000000000000000000004000000000f4bcc98f60b552714baf981635b606646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedb8ce5091c7519900ab3be1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c050000006467063ee0d2212851f08f3459031d9cd1ad7574212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea47487694c387c8b9c42dc023260be3fc2c9000000000000000000000000000000d14ad10dfafb3fbc3b370851ceb1aef69b6cd4cd303eb19e57f3b5dac16b1dcf1bb72a5552338efa46aa1c436ee6a7a190584f0279a8537bcf870491a77e70eafe00eb5854825eadc7822c35d1c2cae651a82443be369b184a2d0cf7ef0c3cd58d9b89e8f3555a4fbcba313969a86b94fe44ea700a05b11bf43e51cc65567dfbd9cf4c11e546ec98468058c1cea38f5196f81370dd7bd3271b6f7999d82acb55d4dbb50f870746ec5113e320ef789b7729f831f8da4bc00f2e3961accc6fe080999b62f25d6ad2f49d2c78e75b2d011e6348894705ff7655af7a743e673ca72e7291ab24da3b40f362be8c9f6357a37a787a43c2bb"], 0x1, 0x0, 0x0) r17 = socket(0x18, 0x4003, 0x0) sendto$unix(r17, &(0x7f0000000c80)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0x1bb, 0x0, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, 0x0, r20, 0x50, 0x9}, 0x8, 0x1, 0x9}) geteuid() r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = semget$private(0x0, 0x4, 0xf9ee9fbbae11850c) semctl$GETZCNT(r24, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r24, 0x1, 0x7, &(0x7f00000010c0)=""/258) r25 = socket(0x2, 0x7, 0x6a) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r26, 0x0, 0xa, &(0x7f0000000080), 0x0) r27 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r28 = getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = syz_open_pts() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = dup2(0xffffffffffffff9c, r30) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r34, r31, r33) r35 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r35, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r35, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r38 = getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r40 = syz_open_pts() r41 = syz_open_pts() ioctl$TIOCSETAF(r40, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r40, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r43 = dup2(0xffffffffffffff9c, r41) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r40, r42, r44) r45 = getegid() r46 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r46, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r46, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r46, 0x2, 0x1) r47 = kqueue() r48 = dup2(r46, r47) r49 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r49, 0x0, 0x0) r50 = socket(0x18, 0x1, 0x0) setsockopt(r50, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r51 = socket(0x18, 0x1, 0x0) dup2(r50, r51) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r53 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000004c0)='./file0\x00', r55, r56) r57 = getgid() setegid(r57) r58 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r58, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r58, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r58, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r58, 0x40087468, &(0x7f00000001c0)) fchownat(r58, &(0x7f0000000080)='\x00', r59, r57, 0x6) r60 = getgid() setegid(r60) r61 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r61, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r61, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r61, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r61, 0x40087468, &(0x7f00000001c0)) fchownat(r61, &(0x7f0000000080)='\x00', r62, r60, 0x6) r63 = semget$private(0x0, 0x3, 0x4) semop(r63, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) r64 = semget$private(0x0, 0x1, 0x3fe) semctl$GETNCNT(r64, 0x0, 0x3, &(0x7f0000000300)=""/189) semctl$GETVAL(r64, 0x1, 0x5, &(0x7f00000003c0)=""/186) semop(r64, &(0x7f0000000140)=[{0x3, 0x6}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400}], 0x2aaaaaaaaaaaab85) semop(r63, &(0x7f00000006c0)=[{0x2, 0x2, 0x800}, {0x3, 0x7fff, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x2c00}, {0x2, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x9, 0xc00}, {0x2, 0x8, 0xc00}, {0x3, 0x500, 0x800}, {0x1, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r63, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r60, r59, r60, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r55, r60) sendmsg$unix(r48, &(0x7f0000000840)={&(0x7f00000002c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r52, r53, r60}], 0x20}, 0x80c) socketpair(0x6, 0x4, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r66 = syz_open_pts() r67 = syz_open_pts() ioctl$TIOCSETAF(r66, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r66, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup(r15) r69 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r69, 0x0, 0xd, 0x0, 0x0) r70 = dup2(r69, r67) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r66, r68, r71) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r73 = socket(0x18, 0x2, 0x0) connect$unix(r73, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r73, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r74 = socket(0x18, 0x1, 0x0) setsockopt(r74, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r75 = socket(0x18, 0x1, 0x0) dup2(r74, r75) r76 = socket(0x18, 0x1, 0x0) setsockopt(r76, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r77 = socket(0x18, 0x1, 0x0) dup2(r76, r77) sendmsg$unix(r25, &(0x7f0000000140)={&(0x7f00000005c0)=ANY=[@ANYBLOB="45f78d6a411bce520987ff91f1d438b781f6153c24fdaaca7c2a325153eba8e78d81518eefcc43217c2b96babf4d90aff37f2e050014a87ec41e0d1d359272bf2daaf283b6b6bf7aec67dff95f9ab7718074fa9ad78ba1436cf52aedb979976e235359447471bbb4f5b13618fc048ebfbb865241317473bb60e0d98ceed68a5f7c2d59a2da7bc618f141a40961bf28d6e1d3aa588bfbf3a2baee0f6d10225cd9f96a526edd0c15c0e7d96e26d4d3f4227a75b594177e506d092ae28495ff03d8e42172ae6411d3105f1d7b0ab807bf04f61b0809d593a84baea156e1a9e351c5c8790c6e84d9064c84a16aee670e889a0db5ef70d1e686"], 0x1, &(0x7f0000000040), 0x0, &(0x7f0000000940)=ANY=[@ANYRES32=r36, @ANYRES32=r26, @ANYRES32=r25, @ANYRES32=r27, @ANYRES32=0xffffffffffffff9c, @ANYRES64=r73, @ANYRES32=r28, @ANYRES32=r31, @ANYRES32=r37, @ANYBLOB="00000000000000ffff000000000000", @ANYRES32=r38, @ANYRES32=r42, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES64=r76, @ANYRES64=r74, @ANYRES32=r72, @ANYBLOB="1b000000"], 0x74, 0x17}, 0x0) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r22, r23, r45, 0x10, 0x9}, 0x8, 0x4, 0x9}) getgid() getppid() 09:13:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) wait4(0x0, &(0x7f0000000000), 0x4, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) 09:13:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, 0x0, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r10, 0x0, 0x0, r9, 0x1}}) r11 = geteuid() ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000000180)=0x1) fchownat(r6, &(0x7f0000000100)='./file0\x00', r11, r9, 0xb) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000000140)=0x2) setuid(r11) 09:13:31 executing program 0: r0 = semget$private(0x0, 0x2, 0x141) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000016c0)=""/147) r1 = semget$private(0x0, 0x3, 0x103) r2 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000007c0)=""/228) r3 = semget$private(0x0, 0x2, 0x141) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000016c0)=""/147) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000011c0)=""/202) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x9dd, 0x1ff]) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000011c0)=""/189) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 09:13:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)=""/226, 0xe2}], 0x1, &(0x7f0000000300)=""/4096, 0x1000}, 0x2) write(r1, &(0x7f00000002c0)='d', 0x1) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000001980)=ANY=[@ANYBLOB="0000000542702da3d567000024513f69c5c718b952f62c2fe843a2581ec8c2013aa5fe9e66cf8b8e05bc301f2b7c166ad0c6afce938eba7b239eed85c887c2994671e1093bd1d334473809abb8d7312e98f0bcc63085ac8c3595b02d5cba6481adf61377b49238aa206f76d14ad8aa738eb03757b563fc03e914e9e56a7007b461fc694b914fbf1e5ce2036ffbb553de8426c15c87740fdbef06d2a2f11f29af59cf009020a15402b468a61b9e910dd6d28b4cdf9ff9236fbd7f3c79f0e0f5b41b61718d2d288113b62d653e249a5a402773d5589901234dbe14d5473470598d85696710a7a1c21fa21243462235ce55c823309c85831d18ed4e279ff98c342af2276bbacc2e264d01c94849605c3d1d3a2bbb2d961e4a5484407b151ea0f34c58f593028b564ea623e7e2e2cd07cd56331f628eda0a09d28173761576219d286e963d29af000395553428d75fb573fba7865664d0e09da89f76f2088b59ac0d3c6e3bbc465ba5423c3e645085d294727a5bee8b996a728b2f939b208607e52b426da7062c89f38f818556786d634450ddc29b3e1cac90b7c2dab6c0a3c4ed243419f6a631fa8206c4bf37b6e50edbca98e83bcba5c9fa9510e5b250ecaa799e8823cd208240cb8a7b1fa85f16c47a7d962d2d3c19efd77458c3ef952eca25d519526cffd2735823dcd56259fc8263ff593f4fbfb10897c617aa205babd8161a897d89a5a7573b08b3c94aa4803c319c120ae7c1a8106e4e0053182a2138219e12bd656522cb076cf7eeb0fe4a8dfa70a8186a1ca2dbb797cf47a737b613c6f90d2b2ec850d569ce314e1a0977a013354fd807b534a17b506864121ff4a102abfb5998a0fbf7454e00ff2f5cb465490369a6502e8a056652089c92da36ddb901beeaf792e3e454187d07b262369c37e8ce3509126017da5d2d5e6d56ca340f5841ffcab328e79f4975537892899036dfe96e46283f2202d2628a93c970a5898fe6a33132daedf5ecbe82898020b94edad7f326318affac57378225e13936ed0ad8bc242361aca138fc61f9422e8d8dbdcb008e879fc053479495a82b53ed794362fdd4646157b8813dbfe94f9e3907a307f09a968d2e2f6cfe853f7334b778c6a75ea08fe5662e50d4599bd8cadba0f23bd541f11235271c453256932591dc1433a07b821f6dd76f8b3cc1351aff346f00"/862], 0x1, 0x2, 0x1000) msgrcv(r2, &(0x7f0000001d00)=ANY=[@ANYBLOB="00000004000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000008005000000000007000000000000000000ed00000000f7ffffffffffffffd1d2d88a00000000ffffffffffffff000000000000000000000000000000000000000000001c00cb9e25c12b490a27b4000000000000000000000000000000000000000000ae008f0bc41aa2fa384d7dfa5f716c000000000000000000000000000000000000000000000000000000ff2000000000000000000000000000000000000000019dab0000000000000000000000dd6c60cba88affd1428d28831e5e637b9d7748cff40144e8e0273a9ae6f4fc849c8b07df6f0f313f328abef44c4f2232293e71634508a514c10257a7f5368db5e5c5d067104d211269d5421a514aab2d800b183fb176acc6e9369b6c502082e32501bf6495e7b5401a6b866068d026c04b644f40d4094a4c44c8d2e93f3d8422a9a0de8399d26ebd672909ca0bf9f79ebe23e1829a4ed26d37898aaa267b45dd1ac774391c3405424e0be905a120994c08a915ff15824a133da4fdfe43ca3114d961e6992ae518e1a32a6ffe2a7e27c8c0a389a10100000070100dcf4b00020000ecc04479a95783ffc6b1e41689561e05b0725e6b6b3eaab677a51b13cad9aa5f6c000000000049f45415dae7e4b7c2a3eae19c1a0895271ee9a6940c5aa8cd903fe175a21d100a8bae2810824b197d4aa4aeee693e62912d0c9746388c92e72ed023d26b3c74ef137eb5d65bc88e76b0f5c1a5969c7bc93f8da7887e0665fd5d26a950fd40be6b30c75ab4eb777d7bfb2a6401a140ba7085991d6e2589521faaeedf1fb258c13263768ec29644a3593bd04a56725f8ae0423e8b8787712d7c9bdcb38de4a2b202c3035e60ff6eb88e189692c878864fa5f16bf22e8e6d1444259767b77b2f9eda8978f416f2ba3e769dbc2392c9a6af1c92bbf555b174f51f8acf1b10c249fd7c6dfd74ab6a62e36e2a67f2c151b7e50d39e50114b52e14d36053e2a232de510e02da9c4d6c23d98a3ab496645f66b420ee7410014ddbd93df454092a1663c9aab51cd86c30f3f9a18678f57dc741d67d86c1c42fb02420d01e338923ddfcee6d8d28845ee6b82f4ace6f85a4fbcc4e28192b1913f7e2d1fe9b03233bade57d040042e44bda00df8ee57e0b60fc9eda645c732a89cdfafe6b53cde549d65eb6d59cf0aa07423eb6c65d67d764a0449d1106812f41b96dc94f4dcfc473c7b52f3efbb15289f9c4f40bc63aaca3982dcda5ef32a4f02ba29a1b4aea5ded9e15eca77d78bf4a0c8660a3c33439d306e135366d9b9ab29421e7e812f3ec7a40"], 0x1, 0x3, 0x1000) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) close(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r9, 0x0, 0x0, r8, 0x2}, 0x0, 0x4}) r10 = geteuid() fchownat(r4, &(0x7f0000000100)='./file0\x00', r10, r8, 0xb) r11 = getegid() r12 = getuid() r13 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r13, 0x0, r13) kqueue() r14 = fcntl$dupfd(r4, 0xa, r4) close(r14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0xd, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r16, 0x0, 0x0, r15, 0x1}, 0x0, 0x0, 0x8000}) r18 = geteuid() r19 = socket(0x2, 0x1, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x80206916, &(0x7f0000000300)) fchownat(r20, &(0x7f0000000100)='./file0\x00', r18, r15, 0xb) r21 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffffffffffdfb) setpgid(0x0, r23) r24 = getpgid(r23) r25 = kqueue() r26 = fcntl$dupfd(r25, 0x2, 0xffffffffffffffff) close(r26) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x20, r28, 0x0, 0x0, r27, 0x1}}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001300)={{0x6, r28, r11, r12, r15, 0x115, 0x1f}, 0x6, 0x5, r21, r24, 0x286614d3, 0x800000400, 0x2, 0x2}) 09:13:31 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) 09:13:32 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4d4ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0569f7b30ababb0e935f09c38aa87a1a685d64eebcc04ca44814f48a8db14ca4a566d1e7d578c2b7ce66c4457594e663511cbeecbfffaf073b7a7b7611ecebfd3302ea4a3d759c4be4b2bd956cca3f102ab89cbd852e7ad5002f58f237a2b313976f04a1048f69"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) write(r0, 0x0, 0x0) 09:13:32 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x54) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 09:13:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r1 = socket(0x11, 0x3, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="30000000000000000700000001000000f563c403e937468336f9e6c3cf1b5605885ad27d6415df6733e30ecb63c23645d9e4e9a853b6a3122daf6696cf1e33cafffe9582eaf5ef6a29ca727ff283b8fb2475b0f1c527208e846bcd8f045afd3bc7ccd16557967b51c9e98e92cd107bc5f2a1a8ee64de21e4c47bf50ab8002a1ca0cb451f9296ee3b7e401782551dbe0f6bbde918b36dfe746107cf09137f5e1be3e452c093476ac20f868cf24bc8c2da0664fc87442081db2b0689923bdb3b21f268760eeeae3d50e479353616b744061f7624d693f3ae4881c7b2233a9f27c37438badd66922b64197e7e3220f676fc5f9d8e35e0cea8956d989462213afc13ad8521b977b38e4c865017ca70587732ada3b0d9016567c6614445b7cb76cecf43a6cc7b05e6e4b5ff9a36369530ceadf7025366b14871862bf937ae68e574dd11ab2cc41877c0bd629885b1c4956b41e3350785d74ed9bcd8aa06d7668e1acd352fc00bbdc9b7943c18e53c24248926bf7854de7005638f", @ANYRES32, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x50}, 0x0) 09:13:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x81}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x10, 0x8002, 0x6) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) r5 = semget(0x0, 0x1, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) dup(r6) semop(r5, &(0x7f00000001c0)=[{0x3, 0x7, 0x1000}], 0x1) 09:13:32 executing program 1: setrlimit(0x5, &(0x7f0000000000)={0x7}) r0 = syz_open_pts() close(r0) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000542702da3d567000024513f69c5c718b952f62cbbe843a2581ec8c2013aa5fe9e66cf8b8e05bc301f2b7c166ad0c6afce838eba7b239eed85c887c2994671e1093bd1d334473809abb861d7312e98f0bcc63085ac8c3595b02d5cba6481adf61377b49238aa206f76d14ad8aa738eb03757b563fc03e914e9e56a7007b461fc694b914fbf1e5ce2036ffbb553de8426c15c87740fdbef06d2a2f11f29af59cf009020a15402b468a61b9e910dd6d28b4cdf9ff9236fbd7f3c79f0e0f5b41b61718d2d288113b62d653e249a5a406373d5589901234dbe14d5473470598d85696710a7a1c21fa21243462235ce55c823309c85831d18ed4e279ff98c342af2276bbacc2e264d01c94849605c3d1d3a2bbb2d961e4a5484407b151ea0f34c58f593028b564ea623e7e2e2cd07dc56331f628eda0a09d28173761576219d286e963d29af000395553428d75fb573fba7865664d0e09da89f76f2088b59ac0d3c6e3bbc465ba5423c3e8b2f939b208607e52b426da7062c89f38f818556786d634450ddc2b0bc809b3e1cac90b7c2dab6c0a3c4ed243419f6a631fa8206c4bf37b6e50edbca98e83bcba5c9fa9510e5b250ecaa799e8823cd208240cb8a7b1fa85f16c47a7d962d2d3c19efd77458c3ef952eca25d519526cffd2735823dcd56259fc8263ff593f4fbfb10897c617aa205babd8161a897d89a5a7573b08b3c94aa4803c319c120ae7c1a8106e4e0053182a2138bb8b6dc86565d006740e5a83b1009b57f57c3ae122cb076cf7eeb0fe4a8dfa70a8186a1ca2dbb797cf47a7b39bf3c9d0700bb8a5397e37b613c6f90d2b2ec850d569ce314e1a0977a013354fd807b534a17b506864121ff4de02abfb5998a0fbf7454e00ff2f5cb465490369a6502e8a056652089c92da36ddb901beeaf792e3e454187d07b262369c37e8ce3509126017da5d2d5e6d56ca340f5841ffcab328e79f49757ec38675d2da168524a49e43177790122b8471378969e83dfda6bfd4c806c681e101884bb732ce78c37696941993dc28d92d5d4d9a196d744946d5b15e43a3279fee9edbeb7f0b219620fb9f91c1"], 0x1, 0x2, 0x1000) msgrcv(r1, &(0x7f0000001780)=ANY=[@ANYBLOB="00000004000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000ed000000000000000000000000d1d2d88a000000000000000000000000f4ffffffffffffff000000000000000000000000000000000000000000000000cb9e25c12b490a27b4000000000000000000000000000000000000000000ae008f0bc41aa2fa384d7dfa5f716c000000000000000000000000000000000000000000000000000000ff2000000000000000000000000000000000000000010000000000000000000000dd6c60cba88affd1428d28831e5e637b9d7748cff40144eae0273a9ae6f4fc849c8b07df6f0f313f328abef44c4f2232293e71634508a514c10257a7f5368db5e5c5d067104d211269d5421a514aab2d800b183fb176acc6e9369b6c502082e32501bf649567b5401a6b866068d026c04b644f63d4094a4c44c8d2e93f3d8422a9a0de8399d26ebd672909ca0bf9f79ebe2355aec35af656a7e1829a4ed26d37898aaa267b45dd1ac774391c3405424e0be905a120994c08a915ff15824a133da4fdfe43ca3114d961e6992ae518e1a32a6ffe2a7e27c8c0a389a1d47477f570100dcf4b1fad9354ecc04479a95783ffc6bde41689561e05b0725e6b6b3eaab677a51b13cad9aa5f6c"], 0x1, 0x3, 0x1000) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r7, 0x0, 0x0, r6, 0x1}}) r8 = geteuid() fchownat(r3, &(0x7f0000000100)='./file0\x00', r8, r6, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r9 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r13, 0x0, 0x0, r12, 0x1}}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:13:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000010f87c8a5b671b1b542a538706000020a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 09:13:32 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) dup2(r0, r1) r2 = socket(0x18, 0x2, 0x7) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:13:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r0, r1) socket$inet(0x2, 0x8000, 0x8) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 09:13:32 executing program 1: r0 = syz_open_pts() r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x5, 0xfffffffffffffffe}, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x2, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) r5 = syz_open_pts() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x15a, 0x1, 0x5, 0x401}, {{r2}, 0xfffffffffffffffe, 0x2, 0x20000032, 0x4, 0x873}, {{r2}, 0xfffffffffffffffe, 0x0, 0x4, 0x7, 0x2}, {{0xffffffffffffff9c}, 0x1d5260cf86857a12, 0x4, 0x1, 0x6, 0x100000000000}], 0x5f, &(0x7f00000001c0)=[{{r4}, 0x6, 0x4, 0x80000000, 0xffff, 0x7}, {{r5}, 0xfffffffffffffffb, 0xfe, 0x4, 0x2, 0x7ff}, {{r3}, 0xfffffffffffffffe, 0x24, 0x1, 0x2, 0x9e1}, {{r2}, 0xfffffffffffffffa, 0x60, 0x1, 0x24, 0xfffffffffffffffc}], 0x6, &(0x7f0000000240)={0x8, 0xffffffffffffffc0}) 09:13:32 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) msgget$private(0x0, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r1 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) getdents(r1, &(0x7f0000000000)=""/13, 0x33b) bind(0xffffffffffffffff, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r2 = socket(0x2, 0x8002, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) dup2(r3, r2) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000001c0)=0x2) getsockname(r0, &(0x7f0000000ec0)=@in6, &(0x7f0000000f00)=0xc) msgget(0x2, 0x100) r4 = msgget(0x1, 0x0) msgget$private(0x0, 0x0) r5 = msgget$private(0x0, 0x16c) msgrcv(r5, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r5, 0x0, 0x5226aeb395508cfa, 0x800) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000080), 0x0) setsockopt(r6, 0x29, 0x80000000000000b, 0x0, 0x0) msgrcv(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000004c0)=0xc) getgroups(0x0, &(0x7f0000000400)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x4000002, 0xffffffff, 0x80000000, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r7 = semget$private(0x0, 0x4, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r7, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x2, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0xa9b6c904e6e21ee}, {0x3, 0xffffffff, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r10, 0x0, 0x10, 0xfffe}, 0x8, 0x1, 0x9}) r11 = getgid() setegid(r11) r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x91) accept$unix(r12, 0x0, &(0x7f00000000c0)) geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r10, r11, 0x4) r13 = semget$private(0x0, 0x7, 0x0) semop(r13, 0x0, 0x0) semctl$GETNCNT(r13, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r11, 0x0, r11, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, r10, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000540)=0xc) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0x7) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 09:13:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) dup2(r0, r0) semget(0x2, 0x2, 0x1) r1 = kqueue() msgsnd(0x0, 0x0, 0x500, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r4, 0x0, 0x0, r3, 0x1}}) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r10, 0x0, 0x0, r9, 0x1}}) r11 = geteuid() fchownat(r6, &(0x7f0000000100)='./file0\x00', r11, r9, 0xb) getgroups(0x1, &(0x7f0000000000)=[r9]) r12 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r16, 0x0, 0x0, r15, 0x1}}) 09:13:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=[{0x10}], 0x10}, 0x4) 09:13:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x12) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) readlinkat(r1, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)=""/124, 0x7c) 09:13:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x15ff, 0x2000000, {0x8001, 0x3ff}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000ab9ccd8f8a6d1234324377b254bd500000000000018006ccb75e30000000000000000000000000100000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000010000000000000000000075ab0112bf1f677b5b1b24f1e108fb3d2c016f2f5a0406e0a9175fb26ef7"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = syz_open_pts() r7 = dup2(r6, r6) close(r7) getpeername$inet6(r7, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') close(r4) r8 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0xd, 0x0, 0x0) r9 = fcntl$dupfd(r5, 0x5, r8) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f00000001c0)={0x9, './file0\x00'}) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x20000002a, &(0x7f0000000340)="00000000979064aa67ac1cecf6d7e2ea1f4420a08fa8c59bd9fc08dc88c47a6e8e5faf011e46321f3ee7d3b284a3f36678ba256ed7d05e9d55b803f262da23b6393f26b3e6efec86c92373b8dc", 0x4d) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_RMID(r11, 0x0) 09:13:32 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x240, 0x0) socketpair(0x6, 0x2, 0x0, &(0x7f0000000180)) fcntl$getflags(r0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000240)=[{r1, 0x94}, {r1}, {r1, 0x40}, {r1, 0x81}], 0x4, 0x1f) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x1, 0x8) dup(r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x7ff, 0x4, "e50bc37289d39f858d6285827deaa531eaf13b49", 0x5, 0xf5e2}) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xf8) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) r5 = dup(r3) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="8963a74007000000000700004c65300081878e042f11a10f7a8a2a449a55986f39386f070008"], 0xa) 09:13:33 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x80000000000206, 0x81) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x35f46d9580b0601c, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() symlinkat(&(0x7f00000006c0)='./file0\x00', r3, &(0x7f0000000700)='./file0\x00') r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r6 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) preadv(r6, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f0000000200)=""/54, 0x36}, {&(0x7f0000000240)=""/78, 0x4e}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000380)=""/233, 0xe9}, {&(0x7f00000005c0)=""/222, 0xde}], 0x7, 0x0, 0x9a1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000180)=0xffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r7, 0x0, 0x0, r5, 0x1}}) r8 = geteuid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r8, r5, 0xb) r9 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0xd, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r8, r10, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x41d53feed37f771e, 0xffffffffffffffff) 09:13:33 executing program 0: r0 = msgget$private(0x0, 0x200) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r7, r8, 0x0, r6, 0xb}, 0x0, 0x0, 0xffffffffffffff80}) r9 = geteuid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r9, r6, 0xb) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r15, 0x0, 0x0, r14, 0x1}}) r16 = geteuid() fchownat(r11, &(0x7f0000000100)='./file0\x00', r16, r14, 0xb) r17 = socket$unix(0x1, 0x5, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) kqueue() close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r24, 0x0, 0x0, r22, 0x1}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x0, r9, 0x0, r24, r21, 0x37}, 0x0, 0x9, 0x800000}) r25 = geteuid() fchownat(r18, &(0x7f0000000100)='./file0\x00', r25, r21, 0xb) getgroups(0x6, &(0x7f0000000000)=[r6, r14, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r21]) r27 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r29) r30 = getpgid(r23) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x101, 0x0, r26, 0x0, r27, 0x98, 0x1}, 0x8, 0x7940, r29, r30, 0xffffffffffffffff, 0x3, 0xffffffffffffff6e, 0x10000}) r31 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r31, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r31, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 09:13:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x3) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 09:13:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x15ff, 0x2000000, {0x8001, 0x3ff}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000abfa1b01541e000000000000000000000000000000000000000000000000000000000000000000000100000000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = syz_open_pts() r7 = dup2(r6, r6) close(r7) getpeername$inet6(r7, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0xd, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) close(r4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x20000002a, &(0x7f0000000340)="00000000979064aa67ac1cecf6d7e2ea1f4420a08fa8c59bd9fc08dc88c47a6e8e5faf011e46321f3ee7d3b284a3f36678ba256ed7d05e9d55b803f262da23b6393f26b3e6efec86c92373b8dc", 0x4d) r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206916, &(0x7f0000000300)) r12 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0xd, 0x0, 0x0) r13 = fcntl$dupfd(r7, 0x0, r7) r14 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0xd, 0x0, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) r16 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0xd, 0x0, 0x0) r17 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0xd, 0x0, 0x0) r18 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8000, 0x0) kevent(r11, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffb, 0x80, 0x1007ffed, 0x3a8, 0xbe}, {{r12}, 0xfffffffffffffffd, 0x20, 0x4, 0x4, 0xc0000}, {{}, 0x35049398b2fb9253, 0x121, 0x10, 0x80000000, 0x400}, {{r13}, 0x6efa6304909d0621, 0x8, 0x0, 0x1, 0x6}, {{}, 0xfffffffffffffffe, 0x44, 0x80000000, 0x1000, 0x80000000}, {{}, 0xfffffffffffffffa, 0x20, 0x40, 0x6, 0xfe0000000000}], 0x0, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0xe, 0x6}, {{r14}, 0xfffffffffffffffe, 0x90, 0xc01fff7f, 0x1ff, 0x4}, {{r15}, 0xfffffffffffffffd, 0x2, 0x1, 0x8001, 0xffff}, {{r16}, 0xfffffffffffffffe, 0x8, 0x4, 0x5, 0x4}, {{r8}, 0xfffffffffffffffb, 0x8, 0x1, 0x8, 0x2}, {{r17}, 0xfffffffffffffffd, 0x5a, 0x10, 0x5, 0x2}, {{r18}, 0xffffffffffffffff, 0x48, 0x8, 0x100, 0x7fff}], 0xa05, &(0x7f0000000580)={0x4, 0x100}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_RMID(r19, 0x0) 09:13:35 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) dup(r2) r3 = fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x2, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206916, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000000340)={0x9, 0xbcb, 0x3, {[0x1f, 0xfa, 0x6, 0xfffffffffffff0dc, 0x0, 0xffffffffffffeb29, 0x6, 0x101, 0x5, 0xffff, 0x2, 0x8000, 0x4, 0x6, 0x7ff, 0x40, 0x7fff, 0xfffffffffffffff9], [0x101, 0x1, 0x40, 0x5, 0x4, 0x6, 0x8000, 0x20, 0x1, 0x1], [0x8, 0x200, 0x9, 0x7, 0x9, 0xea8, 0x10001], [0x40, 0x2, 0x100000001, 0x10000, 0x1978], [{0x9, 0x400, 0x3ff, 0x8}, {0x8000, 0xffff, 0x5, 0xffffffffffffffff}, {0x3f, 0x1, 0x101, 0x3}, {0x1f, 0x1, 0x0, 0x40}, {0xd76d, 0x6, 0x1, 0x20}, {0x4, 0x1f, 0xfffffffd, 0x7}, {0xe204, 0x1, 0x5, 0xff}, {0x40, 0x1, 0xfa, 0x7}], {0x4, 0xfffffe09, 0x0, 0x80}, {0x100, 0x20, 0x4, 0x100000000}}}) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) r10 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0xd, 0x0, 0x0) r11 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0xd, 0x0, 0x0) r12 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0xd, 0x0, 0x0) r13 = syz_open_pts() r14 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0xd, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{r4}, 0x7ffffffffffffff6, 0x10, 0x4, 0xee, 0x601}, {{r3}, 0xffffffffffffffff, 0x80, 0x4, 0x80000000, 0x80000000}, {{r5}, 0xfffffffffffffff9, 0x80, 0x1, 0x9, 0x8001}, {{r6}, 0xfffffffffffffffa, 0x824d290c8aa9d8e2, 0x0, 0x8d3e, 0xa90000000}, {{r7}, 0xfffffffffffffffd, 0x1, 0x80, 0xffffffff80000000, 0x1}, {{}, 0xffffffffffffffff, 0x28, 0x180000044, 0x7, 0x2ad7}, {{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0x100000000, 0x401}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x80, 0x9df3936f2aababfa, 0x8, 0x3}, {{r10}, 0xfffffffffffffff9, 0x20, 0x8, 0x3, 0x4}], 0x7, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffffb, 0x10, 0x4, 0x3f, 0x8}, {{r12}, 0xfffffffffffffff8, 0x8, 0x1, 0x7, 0x81}, {{r13}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x100000000}, {{r14}, 0x6, 0x84, 0x4, 0x7f, 0x1000}], 0x0, &(0x7f0000000280)={0x8}) 09:13:35 executing program 0: shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)) r0 = socket$inet6(0x18, 0x6, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffffffffffd2d) setpgid(0x0, r1) getpgid(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000001740)=0xc) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000001780)) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000140)="08d405a904f7a35d1d2dce6b5e2cf667281121e0473063d7a1079d3711a201dabff7a35d9c0558cdd08f6b707ad59d27cafb6e7ee3229e278c79c584b767829930602b5cdb29dbcf889dfd1e", 0x4c}, {&(0x7f0000000500)="d2be09b906c515d4cdcf5236ac256d3d66e41a617c5a469cd999e8cc18f4a27c3e0c2a59e8f110911d63c4f7e7283c11b4accb08a3d91db10e3312fa07c3252433a503d0e84affa05c30111fd4410df1f8ecbfb7380ba6564da3b2ddef5845b6fd900ff1dbe11987c85b80867878c291372737c604f9aba7ab1f8b871ccff46279c9f471783b0835ea4885a5af8e624f98cc0f7afa6365eebb2d1605506ad89effd115d986e74ae81e35f27b0404082344788904f1abc9a891dbbee69aba43fdd3212e93722f8c52f316625160932a2f8a20c2454b2dfd6b5aeaebc56685e1c10fd31da592fbd0d01c095266a4f5a24a7f4c5866a03bf1d0bf53a14cf47ee0ad6bd7c5fd0de3395d77741d0fe5fd0bfe5951ef3dcd90b706252c301785f7d1ea78e5fd0388e0253cf8445f2db9043d22971bdc2aeb6e076ec19c746af0aac23f0a208f33895a47f8db6a2d13645c845647e31c4a0ea27ec26b60dd7f415eadd72bda116e34e1d599bf4231567d2f891271de468fb5929cf8863a54dc187238b4637b2898fe89e9a661acdfde65f6b2cd099b894252aa5e47011951ef55c66f8ddcdd485400d55923c42ba00d576d3bf9a4f658cca5b27a1a5f2878cfa87d4c5b26eec7c945bf592115493009d7e7a161f9bf302c5035b125278bcfcd4cec83331dcaec1548c269650d106214ccbc67f96089b8ccf3b085c557492c042c28b9135e54d6195ebb0f5014a71e617f09502db53fdd6e020486967aa443886d12f373266a72cf84fef48ea82dca672827f9acaa6f895aa08d38f20c88afd0a88fa165ed92895b0d0d0c2ffa3b61f922582c5b706a4ceb0eb336168178674c31679e5614519c231024774b92be968aa5ae9b14bc463b8dc87b7daf33a80f4a4b20acc81e9b382f80c524b95c4b323b055483ec612f83cc711b3bf8da74a6e6a18a1ae6730d6b728d514aba781239263062b7677a9b948060a72ba7c6760990669c233989b4e834adbe3a4275dfaff1486a0e84835db5ccc3f1670440a0d04dd8cb4a1a2aee31a867596a9c6dad307e5baf3c1b002c44e678adb025922416b27ea45b67cb76623fb43e98a4fa49c43108354cfe8be859c7c42764a02bd28db91cc307244ee3d34f9e8e567aacdcf6a41c98427e93e9afbdfd816a4f7893f330ec09e9087fc7141b55705e55fc5eee53c64bd920b145f92a97ffdecc829c87557702059733356859cf4810ae8b9e884d493d65f7a7048e6ab3c72a9c78c2d51c82779913f9b949c36eedb776f392d6c84e894343e3fbc6239d8834e555d0b623e5c7948d0df1630d26b814166207870b4325e162ca90587a140b14b51a55927b84de3ae3418b09c9613540ebe9f8cd87c0efaf9517d0449dc64ab7c07dcabcc763801e72ffacf6b355ad98c8b11f7e36438b9954b5b4308452c5a06cb5bf9c8644cb3d19f8498145bbd2d0755133326d1fb99e005d234208f22e58f8cc73196cae559172ed53b29f871d4979ea5cdb64a1bd2400e47f10238450b37e057caa43919fcc604880fff77f66e7785fdaa8bfed54034992389408ccda36b59e28631b7c805f3875885e57e6a64ff273a1fd065fc82fbad610a46a5d55df8b53ce27f55f3cb08c6219d31368a755d3ca432afd447b2344828314e951a7e0c4fea2637f57f0ee30d66d57d331aab72e21b7cad87b122304f859dd72c05dcf958fca53b972e17cf5b367b3689e8b56a674b1df382a1ff3f6297d19d244dfe47393f94318a86cb8ce304f00c563ea04140cb006c11ce76d80a2827868cf90a5723c570620c15e720d612126bdd69d80187fefe5cde8fc33b7b48ccae1ece77997ec5ac4980a43f227b44658f0c72c70ced77b6461d7bdd914d0a21f7691ee228a1abba9b430ebd74fef1628777defec212b36fb06f2cdbacc8d8d6777a5308c7a9c768d266448bbcebff4774847657e30ff635a6c51c97eeb20cf50237f4a477bc4005a19ca66ed7e9ea96042f9b4cf8c684973438ea2bb447611d7d194d3f6ce66bd7316072d83a30c979f695aaffddc23edf629ca3010a075d097eed310763acba80d41db80a9573960b2acbad00b5a3318179cf7d8d923f942d2662fc928cf6849ce61afc432ecb0734088bffc55d7066ac191a1ebaf9cc9f6739d4d97d05ae5c3d3eb89b0747a7205909f20e3a7087ac4634945a2c03d9db99b3ac9ea539b6d126a69ab23e07543be562c172dd26390b9e28488bad80af8f9e31e3a7eedee989443c8e1f630d9c0c756752329b6d3aa99f1ec40ca3f8d04209a7b3d1d5ca2e0c7bc40d12fe6b3160ed2234a76a6ddadcee4ade0024819f201fd6a769f5d4ba318d008c1e23c6b3ed26ed740c8c431d7a065fbd6ef67d1fdaecde593ac32d508128c04e35a0204c5760856387c4b56a90e7d616b0a7615dca0a06b4490659c05860873aa2a688628d4277d952202e9dbc8af6c090a3b8067ddcb1002995c5e295a0d77d9a7653b3dcd553b0e859cf212924712dcd308b570c45d922f9fc0537a6ae91881901b860921caa54805c6f111af9b4ffeacb46cd34f7751fcef7837d2ce7dd52bc29874a450223ac62090c74c4d4a95899f190af25c919a0bfca1665cd3d28af04088095af8be47093f92f99e9e555faf4e76d25c392f2605c99cf22bb0b9b34bb3d7a0ae2ade7018bd35db91c595a53d04e69b40e0f0bf0ac30e92377167eef1d32afd5f4af2c496e76d35c7087aa7c59bf70d0e5e49ffc56353deed805495e6ae3e56e825264ad47fcd5d0c03187ed29d278f912ceeae86c4f6e7cc3635e1a927d9360a54e8e7d1c3c164ff5ff3593c2815895579f7a7c8dc9ec7ea35e179d2f789d929c720c4c4d225c4a89c9e9c1995ecdc4d149eea0e055303af86a94f3f6077144d0f2eb7412c7ce4407094b34992309056a10f9db5be3f91991ff077cfa704eecd86fc3221074aac4fea6b74ae05e592b777b75103eeeff9111baffa59bc8bca7d33e5509661d4a7d01e657376a0dc5200cd960cdeda9977bc728ade1024c9e8d8ecd85009add217b68efaff550cf0745a4a65a75b6b58a3edfc2f41c91d792a5a960c07ecdd279e4c1af6efa9c9dd23f643692d4283d506c90bd15c9df674b7d464d36c297c37fd77de6d955f253b427782a064673121ae25c943e9aeb9513d9e644f38242da1a3b6b0e416e4f240cc3808be5f872f0f647dd067b43b7894545cc45037708c0e75674f31b8683ac88687f7adb371f6a82ed634a181f61c99b152566bd666595bfd122de7155ab67653b4ed7b7348a6c9816a49e43edeb21959657e1ea5c0b8a81b59498bfa820a276bcb9996fecc7e6673075d61451c1340235f0cb2c6d7a0e1028c582d8bcd6171fc8fdac515f057b44e12b936e7049126e573cb73de11a4cbab2658c1888bc4919c38503dd43f82e4a4e5346425c1ed8095c57c852bc7ec33a5f03792b8e0e2276c86eb3017038d4384711ea4e72f31d3371cb58a736cd57d73a41f6b81ab14c8d0f0038bd936c56e62ad3191b84837c6ea6d55f3b9219d0cb373ba6f81ee9554911d8e235afb32bfd9151d9fd5e90ff09f172acc5447f464d76df7772d503285a2b2a5c4169bc36bfbf6bce51766a790b1acae4181333f53b432eeb3731f1dab2ade4004f29b5c402733470f913c34ed81a89dd54c36090bc8e05da22066f33b6fd25c25e7815e7f92503bc25ef10be45133ec5d5ad0f1420e10a5f97bda09f08e37fef7c0cb2ba3908835a86dec4576be0bbe9207426d3bf5bfa66d807a34227d868368289c513665ca17d090308fb25f2334825fdc8a2f348e50a9132ba77f370c7dce881ab7e544c19f31eb746cada49f6c3cc678d73513a2d7921b870b84d305b2c1684d054d3ae52ffe7ba574fca1bdc953958608dc25f1a830e7c438ab2134d3fd4f247a41f9b0a3fb389e67bfaf272a95103723d10bf30c0c489fc733e6e381570fd81cfa2ee23e531523c5ea59078612ed92d2c0e3da6351453da1ea08334d12a9b255ed787d76d8622d705b4a8f2e78291f3c00f7d8185ef3847c00258966fc5c7c466e88984812de98fa4798332294957390d3e7e281f32b98ba916b48e0a0cf5078201843b227ef9773ba42e4a2d55e192628b5be704a022463992bac8631daae0beea53fa3e44b33938e87fba52929e0456c90af5611529b58fb7ef8b9324edd43fe3691f095c6266ccadf44be43a629fbb9719cee2bff4de5683c7f65812d1e2d2647cdd8be96acaef1f89e7991d30d19b07493a7b78a40361134f1fb9d93186badc25a56cef1d545ce719eb9ffc53b57203131425bdb1bc6d4469b5742999d7ba7432a98f33c7a72ff4f9c6df4c3e456909f4d4dc0fe29ec96db5d925f48b201356e146b1c9a7c048b575d27063447bf086133ecf7c6f7820179d8b388745bde16161478ed4703741c185055bb4350e11ddb80107663111e9df93df7392f58df8bcaa4c8995ad3296b3e1a8a62d30ea42d5207f725460d439e9982e89470ba5a4e5cfdcd02873611e441c881d368e3bad3cf03e1c34b3f6f0360e3208caa8760d7bdcb71b4035d7fa92f6b561403401f510edc8b6b70cf16fa01de3b7f0fd1cc8c42a7455c1845c4a474fb116dc39a5923e5ee3a5938cbcf2b787c07a12e24447e7a8b6338e81af2953468745a7a1e479f3b120369f999557ddaee6d42197c219ce1d1632ecf47c86b74b2d71ebb71d38e491abcb37a48fe4605025dd641c9329176ce4cc96572268d53a4b127e6518f2627164553e1d22826c02a5b762baf88b9b9042e24952eb63129a36ec3c0972cea092221c08d0f375bff99a76494604b0f001ad3269928fc78a4804fe5cb0219c2652ef50dd6fbbd319f8b2c341528fc1daac8df5953b6688d2dc7fb11b4adbb5127745bc1860337376da8c5dd50af51426c1716c05c468607368378b6003a5b47ba3ebe9d4dbdefebf20f0b25657c613895c0037a03e38a59dea4b4999836f9814ab3f247817bdeef50fb2ceb1cce89fe6289d2868ccc5957261ea531827391d42dd09db6d34015718eee9bc238bd1c7e312ca8c990656335c19932136b14369338d0fd637cb5b005eada33053ce9981a5b22d852602839f6e47e9330e35a79a6241d86d6099c845b7e4e42453f52fe51807de4372827a199c47a2a20b283cfbaeafc5f0a3f5b02fccd81e508613b3f7014a2155d3bff0e86f76d8d6b49eaf1eb5d4edad25086bed8d637df9897cc3787d7d14b8f8adb87148fc691607bd4315d5097bfa650d5b8e166e1506f6d92c3d1669f62a2c4fb204f87c363092e31cc2dc37d8d79d17be380442ebca70fe0c626ec82d8187076292d057c72de3309a9b33f8ce64988468123dbc6392554f384557e17b5797d935f20b7d2ce95cfd6a15802444d1ec5fbcfba3a47ab4fb9e24b4e9f9f85a11353e944dce4029e03570f2b5abc971899a75f6513fc1841e438a1783a7d2d16a8405a2400fc47f69f960c7e09967b101e2f54b272ec20c25527d9f43288556ef0fc31b8c4f2a9bc6487f23a6484e7ddd07ea47c8732bd439dd31fb18c4e2b2f5208c776aea5a0a17a34ca888ad05590a5394513895543cf347b7c67baaa1740457613127d875fc6e927f35e9d1c242c62b201483fea3dbc0f048dea617fbc55d40706e185d4a410079a7dcdf48760efb2fb5720e82f27f76a7a41cc4897a327a2cef38800941388a928a32b54e290ae142da8c8b931b087072f27547b1fe63900f1d4afead7d8edd21044accad9d83c7db5cacdc87daf1f4421190e6f1904a9644b03063e", 0x1000}, {&(0x7f00000001c0)="8a142a058d5e3dd25f033edb54e809671b6490a4ec5d379bfc23003e09c896b177deb9eb2c2cc5af91872faa1f2de764c428946f07db1c08dd77867ad0171da235e7fb07c5cf3e29ae056dbfa65fb5e179800523660d4e774333b36515ba462958d36657828ab1a7e5020db150e2aadd8a124f26ab6223b6b9df302a911d86272aae22a185418020dcc9d29261bfcd9f18e87974dc82534d54034cc6c2690bef3fdfbf78e7c18afcb1d703", 0xab}, {&(0x7f0000000280)="dc064b470a916f0ae59beec0824f8d769a71e25b669f1a2369f4ad61a6c9c0e02dab55e1af7afd9f711a8a9c42388f4a912c5c388d77eb3bc5360fb9d33a903a47458096e1ab4b2c7c9d389d0452902c86dd50104edc8bfc93d62547cc4734fb5a0c8c513a17886577ae49", 0x6b}, {&(0x7f0000001500)="58c6c63c70c418d031d3a7bfe17e47dc0443edeba4fc333803e1a64342f1a7e77ceec2b73a668097b354f9e204ac32c1c17c67d685b8ce9ba75b71527c984a4aa4a8feb9dc488304342f7c8ff918148bdcf251ea75094dcd6c971894ef170da8b1b52d31b3dd31c0fbe9a8fe11db1e23f80cbe6f642c0d06d85474f0b1b8fe5e2e07b27074be27f2ebb086c2f9e41ed056bb749e32ad0f191ec92d98be1799220b1fe1a28ef9e073091be578cd9b5f31e017ea463b95fc9c7308069734d92f50b96c8862bb345414c34a0b682468055e768ace28f53bebf6b22c2d89ea473ba3577e5e958e3e04057c28b613d577b9d6df12299f9423e096688b3c7bf7857b546a055e66292bf8707d0fff4961c9523f783c53d5e31ebfbeff4cbc1ccfeb6f20d81a52a7ec2ebc4780f06209", 0x12c}, {&(0x7f0000000380)="60dffe26e71ea398c6622efb2a61f94ca0d5b0a059e83f270dad98d84a73969058bc277341e50d91a317b1dfdc4e03a25429dbaf701c0e8296850a7c31270a22ddf8c36023cbf87fd4f880ada8c25e904bc612f1dc04784eb279020c563b16cf9461c59a8ad534d40ca4d146cfed5ec320493263af6ac17423511fa617d348404d9722ccd4cd8be48222cc07a131ea22eef7a7909a3d169b580e354b4ee0fd63d632ab1c2e998fbeed81b823", 0xac}], 0xd9, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') openat$tty(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/tty\x00', 0x80, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 09:13:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xc54b, 0x5, 0x72f, "151cb95bd3082587553e00000000000000221c00"}) writev(r3, &(0x7f00000015c0), 0x10000045) 09:13:36 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="53990352e6fd5b7be5a3ccd53203587af8542dbebf518d8f97", 0x19}, {&(0x7f0000002740)="f0145ccfc55936ef87fdce75fa88620605d89006dc1923924e0b85110bbf5842977b2c8e2f1ff43146d153efb826e051e246ea455b2e77e28da03a3cd5c0ea6d371a672c40a10443404e6e197652701a1eb0504556a7726381e002e770913b50ead33a87231bdc0c6b5e3786f281de9aa6e9ecb9f59b5f58ea8a6dc20bab5e2bff9c94ceea4dd77ad4f53056a462b118eb2d0b1df3fde1d246422b54e495a52f0598eb14403d143f6517d7388bfab5663ca99bedf29934f172bbbc62b476cdb997f7b94db4f85164423ee6b5852f0ba3596978ace42f3d78046e44d51bed772d5c353207288c94e4771e5a68c78ef199153058c1b9c436c8f525b795347952cc4964c2937762427b26de630bbf0816cad8061fb781497adab24a0bb3a7da4aae7ca39bac9327d8fb0b6f26afb98939ef3b10e8a9bd5f9fb92b622443f4d204faf7a3e4bff5a2f257b48ad6e5488ae9e8192f79d61629f807d524f798b9fc5cd918a5dd6fd65042e748ed9339b4d18e33ac13c66d607bdd43058a424745c29f410c39a903ef60e801aa234afd12d4e5c5b6a8e9e2f94dff95a711d9da22d091222ea3f0b33c57a5bb97af127fef620e0ce929666b85e3af3e8f97d232c8c47fa4fb5de48b5ec27315762e648af067f0015206dcc166652f0badb5a1597648142588f8a7235eb7cddd85242512ef230b6ff0caa754d010de0631964e0da0c33e54a326ad0d039f2cbb5a497519d5de52bbb1e5bb81f015cd7e31edf8ff031adafc5a5d0f5fc3f86c647917ed8d7465f5e2bf2339dfe51344f385db05cf54a2a42839792a3b43c1b185b787dd0ae6c0a736fd4f1edd142260b1a8421a6e81ae4cdafc76fe3e304d198004a49af2201c0362b2a8abb988fae391f3cdff9ff80d1425aed8a1f58d55ac24155879fa6e25148188f67e0532664375a1e45f1fbefc411ce01dd52a84fd9040e3162a4f2d92ebb0d37fe8465aaebb279c9a9783102ab2f9df24b1898762f01b9dc71ec4b4a65e258ee716da27bd1b5da0e3f070354f92f09de7d4c60f3de00400de0c45bc2860ff5293169b213f89141fb07809a895531008dbdfe892e450441d09ceda0755297afd3e139fa638909f7617ac298fa298eab26a326f7a417910bc17a27d2e0fbe3366d20af38e007071d3bded087bec925218f12a626c79f8bb11df43cc5d453cb959913ae4007a89a6aa6e1c1283398cf19bc0e3963f579d878f0b4dd976977824e01c2d8087aa27cbca0f5741cd6bcb80054e543ee160f6ef00197cb82832fc4f3696815f542c0ed7863a9b6dcd72200b256cb673a725bdf7ff78caa7a9a7e45a4b59f4eb547c046664dbaee44c8a6c0356b0eebf979d9503142fd34b559e5d5e0ca592110564a5f5a5df0f638753e86a5f37eb063b0fbec681eae102441a15499886c9cd140fd38815d9b92e164d4b8fa2434752f2c6fb20c3322f676bb6a23c396f4764cb4223e0dbef3b979e86fa25d8e2c972621a4e06cddba19d9180a4eaf18f2c98d5aa4c27c65d7119c64335462c0df668aa5cddf695f8cfdc2c865b821cbf45fa734b7f295160ece38f9b99dfdf069f3e832d35e4ef2088f2f0d6f43dd65741d3ab0dd5cf74880b51f45094d282ef7bf178f40fa0e2b79db41fa36a79601a4b37586ccca6c24e8aa33e2e3a5225547bca05e9d05bcc5b35c960d2c52006b2c65f6444822d74a91d5b4349cb9607d766391ae64b56f581e1d14a9825386dfc090afececf014fec1fac016a77b97a2f89d113cecc5969c40c36ae9b1f67b188bb4e1fda7d899bd57061de3c1e6c7e8460abe10a9fff8536f5676db14ecba54fb79e4028e7c101fe1e0e8b89a200adee98bb5bb540921eb08160eaf9cec7bb5dc0a8fab3f03dfcac880cefbdf12f7d78eee9be4bd6ec247041d2c5563bd6b5ae4d05d2a32d41264287d942a817a83470fda70d0277717f96645efba8d8dfc38f9d32203af439b916971ef3a6467613ccacfb9b4a189588c1a7a808c6bc14251d92e616063a61b284faa58ce30af1e965e25ecfc019b83914667bcda19a000400005b0dd247169886b4c70344d23faaac5d357b76c8bcba6645de3fd98922348e677287f45de2ce1a62fdffca20d05f38c71962409b3accd0f16d00404bd8af692fa34eccf7ff55b9faa3b80df04c76890ff5ea8ca7f0a9a6fadc1752e3442a7684d87589b347e3e0824f5b5905cacf0bb4924d2474712e0554cefc4b213f96b102c78ea60bdef07dbc27f2fcfe326cb1039fb75e3b4325660bbff8f5f800ee43f9d9cbc190f1026d09c89b936a4aa93ec327be01b97b8cb6e5cb20959bdea455342fd6756e2e13bcd0d3a560731a02a46b8c6eb7d87b33deee7ae8650960c4199a879c38db983973b237d5a19c66614ce3f05730cc7d96f8b1089bf48e66cedffadb2eacec9f14bb3126c1c814e6337432c648f161e3b07865bb6641c8ff748e9c7dbd6d669fb1f83c9c1f138596f80303ef7dd9e8ae76a09c5179f04314e0001b7eb72ee65e895773309b3b93702c2b34358c1f28c35a8b825b757e2ef6fe3ce8733a6dba1c99c7023e26e2e8eb1b91af9ebfc0dfa9c8c5b2cce7819172c7d916b3611c26c45d4db1563874049c6f1f8216965aff74a2fcb36bc31264b0bb28ff228035e7d61895c7eafc176277854fefdae36bc01527f7d47679e95e0f9a60dc0450a6c2bb79abc47155c29549cc3c108fe517088dde951cbacc73272f77c24d66405ef5d428bbebdd37d99586d8b20358d3732500097b45788d10785214dd221e6f1d90261caf52b6938572f3c01ed1f3b0b39dc2d6cb8608dea61d6c35781a2cce99a7d876d0a752003d2b1bfa47965961afb8dbcb208a38c7d503ef6058a04562dc28aab38be91af5b73a9a327146283583e12c79c25fea3fd0e61f72efd241d136eedd5192864207d435c1490e5286a047bdd8a35c7164e902297482dea54117af051c7a820337921ca3adc32ac3b1970751f1ab8ef378f3fc57f2944fbab297844cb4059ec2d0e38e59552e9d9f6c78b35edb39ca1de9af2125917d1372df3ce05b8ded0927646496b2a4f6aa4630d07eb42e1b4ef32a28c517f0c1ce79c1bd76022cfacf039e36f0f5f80a9bbd0fb7cba694e17b6204c47ba21b3b347be3d330d984cad18bcf1a6364276d1243e10bf75b2290d8d711b74d00fea9a5e9f2884c9241170bfb5d7e4dd53128054bbf8d42b3aa7ce15d150ad9b85ff9e8c17fbe6b0d7cf566a82671a36d3c63139076e7fe4289f7977b414ac134d092e379e11dc3e9b00c749e8d962b6ffadba416930ae51c22518358cf3369b7e539afc9b9c7684732673fda2fd150a1da6dbe7ac5549d45fe1f7d7180107bca1a4e5f7c3ca1da1b32f1c60caaa7da5ae049087f56ed2af478e03ad44fef0c52b4e0b0f814eaa6aa5d17223d57566a3dbf597f5199c224cb761e9da8e625433f7b6aa8762eb261f17b08320154474e8a743d7224b235c212714c7de69af9366598f5be0681221c7b61bce09ddc3aac52bbb1031e78fb35a75ed3baac6e3adb798c1f4289bdcb6a07f5826cdc27b77a0979aa6d173eb51e955f7d279ae07586dab4c645c01833b4722b6dc9489e7400aee01be4c6f95853f2e52ff9bf7c9a96a476b7a98b1d865f515739494d0fc6bcb4f4ee64d72a95ba86c07c937d7c34b498a573f5d0e42db1bd92f2f8d6590c5f84b12dd0092b6680441253f178a104d54002330e03dda17c48f989099767374b15fc8b9488b1c0820795f450b14c7b8dfacdd01c4a508ddc08450a677cdc2325cd9bc23337985ca87f4dba8986275a80dfc09dffc16948c84146f821d43b03c8f103a52d590d3504539c09fbaaf4519e411fc3f824bc36817618100f4ec928538b9335952a7f3480f7b42bdaca4cfe5f3dcfce23e25a5856c29568fa1e1005ec8070366673593c7f992344769605edce6aca48242fd4b4b74b902f81c6d1d16a7ee450845578e4d94953a6cfce0c1a171bea1496c8992932d8bdb7bac8d9e0ffbe1289fb8a9715e281e130105b045dc6bb5e9ad857607627fb9dcb77f1fcc909e5c0abbfb55e27e05b3a74500ee132c5be7e9aef50c79673fc3a79fc18e9457211a316c384eadce4063f90044ae2296c1ba8e00576a575aa32130a93de4878eb88d571e6b05436a9fe5ac96336b045da0b074b8becff01a3dae68d94b85778fc5b4c7e18c516068ec660c46aa1e5b6cde34062226afbe85136446216a651ceab7f8b27434e12e62bfa5652e45e3ed57a076c442ea91526dfde0ed6693121b73c1e974f1fbca57e24cce03211e144534567ea19ad9426ba2dfba15545cbdd547743a83d6cd66496c729970e151bbf07360374a2570577945f3b053444ac08b86cd2cced320ec3cfd191ab77632903b45a8cdd5412b856021cd8044d0c38127f664065cbb2160c7f0c8778c566586682a4beac066cd7e812990cc904bcef83e1e1a5d96260e8a81b88592b343878b280e9e9c94da2e10a4a2d3b4089de14119edd610a0db72f0c60fb6bafa7880f12fd1090fbcb42cbdd06f43cf1529fbc430fca8c38d855b6527f46b62dd70636bc2cb8fe8f5a82f667924e874f6a5cd2d930ccca6ed5ebd42b7defe72b95146321dfc97950a87194dbefee7105bdcec08263a316c99f7cc706bea52d98985c908ca296fcbc961088056dbf6ac501074de40d45480d1873bbc92a0dc9059d003a1d7c969606a062280de60ddf39a75cdf441293ca3909cdd63af88b1466dffe91ab68f63ca0f0d08c661a9166faa696742fef34cbc344c86bf4d69c401c7ae41225e0e9318889fb86cac4ca9cb6fa8b3729d101880e305be4bbc25bedb398d3c9099afdcbba702bfa12dbf34610e6fc1159b23efb72c4d739f6edcb0e6b51e4e371d7593cfce26418a6345c9837269984d91ce2d13cba80a0f3be622fb1426180ef08cd482628281c4dc67b802f29efef7b2f3e5c1453de6dd24b998e1854b43efb454c74aa734b9149d5b003f1be745cdb0d689eea3758c6ca85ed483a68f47e065d6eaa62548c7bc9aa998bbb2c50b40988fde27ad55b278e9433202e30a3ed03b2f085ab2f826ea31b60522c1c435209c8fc21be4aef740f39e064311e059ab5bf19ff0f67b3e3fd19d69aebd0112048e7878d8cbfad750b8be671990b88dac874571fe470d8ee2622d13d956246c2669d23926ef5605f1d92ed62aacb154a3f60d4752b6535d3791bfd6121f745dc81766cc9b8ed7eefc9e36c9fbd741000c6b33e1c50847d2e3c13c5cf5c7889f762d818bf07aef97197b2bbd55d9d7fff067ddb8fd8a89269b28dca2b346e31e562d0aea7ab8710d138d620a7b467a2a26f651807a9b634e9b70087da18f769c6dcd9a7578262a358f144405fab79cd8759eb9e646a2c0335ccbfc2df9bda25378dd1e9a783b70bdffa0f61c662c1630de1c2878c3cfdcbc2badd1c838a8a027c1ed07c5e5a9704adec93028be8417f6531d2424dca2fdecb64fdaae52200df87fe58d5e29f8b2fb9a1a2476f3347619ec2dee343239c47b2e2cbf5ac73a0586ce70dbd6437582ca21934ecd7db959c633ffc332a32d11e6e462a71260906ab5a5dd22b0e7ef93c70cb052f64412089f14578b20cba897ae5095b49664553e93feffb7e016019f07204d853e24a418aafd74c09a0490334c335614e71cfe9d5a9d10805e9c0338d4e2b0e7a7ec407373a7f5f9b6817d78223ac2c1c308db179fb54ae618acc81f02bd6820ff22b", 0xfe8}], 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8080, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0xaeaf4d02ede1708a) ftruncate(r0, 0x0, 0x7363) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) 09:13:36 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() socket(0x18, 0x1, 0x9) r7 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0xd, 0x0, 0x0) r9 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0xd, 0x0, 0x0) kevent(r6, 0x0, 0x4, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffff2, 0xe0a87df7298a26d9, 0x2, 0x1f, 0x100}, {{r0}, 0xfffffffffffffffa, 0x7e, 0x20000000, 0x10000, 0x1}, {{}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x8001, 0x3}, {{r9}, 0xf420e945ac067e98, 0x40, 0x80, 0x6, 0x9}], 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x163ed461564d7633}], 0x0, 0x0, 0x0, 0x0) r11 = socket(0x40000000011, 0x3, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs, 0x8) r12 = kqueue() kevent(r12, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r12, &(0x7f0000000000)=[{{r11}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc69, 0x0) r13 = kqueue() kevent(r13, 0x0, 0x0, &(0x7f00000006c0), 0x8, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r13, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:13:36 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r3) fcntl$setown(r1, 0x6, r3) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x10) sendto$inet6(r7, &(0x7f0000000500)="92b2a3a758abc285dfdc0e62155787b7e04e0744a58c6a3b93e76e07a8fa54a2809eaf620295a342faa0486e94503d3a9fd870a39fb13c3db427b7925512e2a247b12860927b0d16ff08fa443bb1bf435989539dc621014559449fdcb6920a09859dda54b2a759817b2d3964e2ed8795bc07ea6fd2d914e0c6488433fa31d91ff5d44c2c7e4def69e5f6c65316e2cafd294f81102328c82521eec4ce9702a7700a8cf404eb6bbd07b494bba7458a58c3b446cd11a782541e70da561c2d3889d6dfbd884f19ae8acc1dc9d1628c20f93f5143c3658d156825e5377407e1aa1b9ad83e59b43b815afb084b674e955ea80bb806dcfcbed05ef5416d0e2f8496729fe3490474a878b0b859e917fa5ad9baa39d0e6bb572c4084bc66d3b922f91652a8b53b85e53fcdf171ca05f43a3a78dee1b1357be3a4dfc5bc4d1523b602ed7bd35892e2c34935c3438a4d7b634ff52558524f11e25020c6c64bc1ea1c8e11c34c413fbedbd112721b9fd5e39a6161a30dcb570176f32055f30ba19aa95c79423cd8a88a89d631ade584446da16c8f93a514b5bfbacc54477ebaab3d060742a25dcede6cac59aae871a947c7c16b8084f41c1e43caafe29e3ba7089138fe5561b00e399cdb9d0121b8c83a25fdffd181231de19dca73b3dc6b8760297870df36fd199c85ee0d09bc142d4f981ea3616da68761d29f006be4cf1089778aff7b92b4db46408525e409a09625fcddcf3e4108c0f1addf7a11872a622ed6582890e7f18d8fab00ad29440ccfaf7670db9d223e5054e5c44d6480e194d73e736727da0320ffba94cf4b6cdaa7af48de1f68c0f755957b8d23abb46b3d8f530e17827e50829cb49cae888eb48721f34f84f99fc82cc58a179284dba0928040633fbb99ace8b1872ac137500ff7829adfbd30234fc3e2e275adaa1cf0510d69cecf96a41ec79aced77b9db4480e5eeee811fb884ae308badecc6e007cbb970320f21c28ded1b1697e4037fa410f3d56c00177a1223eb526ba6ceb0d86310b79c91b81c0ee67e0b982a97a523bc7fc91879520b1dbf53aaeb86a8f5bdb006a3918392a620665d7b0994ad0d72e0acb0dc0308ba6d711ac50b8ba67db1745f7f8c0665c9c3cd145f338c816d363c788479857cc860c3db3e88c672f879774101d8122954aa613eba8add9fd25159819b0945de7e36a60e0cba7aabe9f73ab8aa78235496705979ceff3083f31430cad24f0a9c1cc4f373df3e0ed2334e5984054ec55d79244f3a2bab9d593f6a5a696ba7adc1e9d4ad254952c0a96e3ad252b489dcd29037bd2b6a62bbb60ed973ddc70b9c3f4ef065dd98d1f0842640019e86b6d09e537c97aa1d48bf13e899052af217492a519e435d3386c9ea62af5f2a9d6a34953a489dab94f0cfc0ac091daaebcd658bf36e594179b75d6f0e91ce7050298ca477e70ba61e6f86352f0f512c83ba498ce2e8e24a9a2507be91c7e36ac03fc15924bb510ae77fdb9dc2093417bf5e8a1f77fba2e7f0076fca4726ac3e100b8779eb9afa8b3a1e5962343a4e71c3ec0f2803bc217f68aa909cebc359f0f94b00fe09cbea0b175e18bb46f25a9a86876c086422807357c6a149f699371d2f55d8191c359dee23e911a212ff4850eb130897805e299e976f82e66759b7ce50a11a2b621be4a9cf9646767618b5c6e0958069e2069115e43d9c76fdc2b1680ea984c325561a312762b978706fb320d27e06699ad548ef4c97700dcdf1c20931261202c520295bd0e0993fea622888d7993e36c93786cbd3eeca708fb21af346d7c6d0cce0e8052ff17139b38e77bc5ed2494528261896530a36663dfbc9c25f93db0b19cf04f9e27e288762a1bab8d7c0563c6c47a7a3758e4d8c76251aecb45017a62d5e79ad7f1b9e15ed04a676578a5d9297aaeda477c1c64e1fe441f202477eb64869199c88fc589e0fcb7009cdfd54bb6c7ae6b016a205956cbb52d9278dec35cb3236dfa7e3470f7f3212bb97b5d1a079df11db77ea5c091c8a414929fd3c5c42e29de329750f5437c1da53d7967f9862092af0634a422f6eb1d1603f04e916d93c7f601515c18f8b2e8c84b81945a18819c9f96f3535ecc6c9f3b96e98dc7f8eea10739be9f0b077285b2db1dfe8fcd7734673ad9089087abdb5dd12b46bce6e8763f12d8ea5d94a038fe1ffe31715c032be80d61f769779b42dfe732f709cc1bfd135de131d1e004225bcd9a9be2daa5c2d377fab688b37c2cb58230b55918509f33b94454ff99693cf05ba19db0b1487a0f365dd8aada7bb74f69fe42ed579a2500b14fdf6f65e7011c5ac4cd3619e2bb4b3c290bae966f23530498f567877bd85ce2ff240c79fa1d21238b1ac64316d1927e617ad8f362c7022c71e2fbc3a746a4bfad04c91446bfc0435382640186361058eb911fa1891b2d49fd89588644d14414f7b058922c84c58e7ab0c4e3859b0d626b75eb729c24bbcd9913262d72507ede280d848ec0e1adecc762f5ddeb789a8e31dd058092ff6abcecc0a4a17bb1c160af30700212f839572921e4ed5ff9c472eca04a29bfb6c9e8b84a63d6cda63e6e39098e6062dd4007d7a980b7209af1dcc4f20eb10c24c56e2ecab834dd4b8fd1819eb53ee604ba3f161421fc90bd4c62a5eb5deacb08716dd81e9a8ebfc8dd0e5d6173d3c1e78d3c8e82956fc9238a4154a6433f1273371598858ed31a2249632eb171d8b21ab0cf1a0ccc3c01f61fa5c7d7eb6edba8d86625058dac2aa1b9842852d9b94dda2c7ac25b0c6672818e20dc01f6b76855eff4cb4ee6fa93200ea02e65820c5889a7fd1f39401034bfe2ae45511724475a273e5d4e1d7806e3958ba6ec6dee93c7de372aa31ac41e8017fd73f8af5d32d5843dc09d271407c9bb21df2710819e483ce414e656d5342ac7f604d2376b2f390c3995ca9f88a545fb15def5a8fd0288025b7d1252f5636d3d31c187c5eaff9e6439859f927f5837d4a07bdff97136bf0fe35cbe882f69348658ea2226510a33d5d585d30b0a62dfd0254cf37ffe23c9286f9f596a9daa97d64f05b6d91f2691cec033885ea16cdc717b73369657617e30c1a17b5024a5edaa4429b774fdf5779cf18473251cdb35af540ab771449bdc0479f3e5b6c61639e8076cc32d45709d342abdbfb2a68b8332de003b77edb874b0a4c20168c9a5ee6c27abdd0be13fbb9e40f286c0cbf88192e1c241cb1131687da259238124599951f7068fefd0a5a5e4501a1676c20ac34fb4f24d0ce60cf328e7b0249ebd5a2822a6c2fec8a99cbb822a7d6d7c9bb6784fcfb65d6463ffe4b776ea5aae1513b2b8668bba783521ce45ab6e933fc545d23b654f460686dc9d7b2bac8b7d8de7f2b6168d71609c70a16bfca4015003e13a9525996a343959438aff076ab05b043742ccc5971d3fb4fda1e0aa03203843e8f60f4884173bec76a99669c43f8f4c5eb9466d71e7928c26dc6f9c69a02d7025cf3bd2eef65af2afa6b305a66fc5da27a8454f58a23c5d0d39dc889e64769ee3383568d0a6ef2cfdd9b2bd531f7bca15d48774537a8a60ff9a493a40d472fbff418ae92db5bdfbf08aa84dbeb2d2b218376ab9bdb0a6ba19de92b7d6cfbbd6032d7a59d0392daac220b6bb268cf94398f41bb6f8f4654bece7e436972f31dd58c8410c44fb213344b89163cd8db15b99268510dd81abbe172314c507d2b508b93e6f42f9990bfd0ff5705e89674e555dcfbf5deea3396c60db4bc8c39f7547a314853dadf30ed4ad9580d2fae6942eb930aa07c0c55362557d10c996e365a10f4d11c26e942fb7b7491ef30cf88395812ab7970e7f16da40b02f360c3397b7210f251666f32e418c1a391e24991961f67ea95df93ff08ec8853c8610b0d295aa4ce548bf46d5f5857cd935f32c1f1e65223dec41efcd80fbce0d4b0bf48c484b8147ce0aaadc08a1c14bb48a757a60a6336b325e2bab2598e20f2b72cb8e18517c32222b024c72be83d2887eacd5e5ce0a8a4d7725a9caeefcee666ddd088c7666f4573ed6bcea0c91a9f5af60c5103970742e08263adcc185ab2824898632fe7ae8d6dbeeb3142bc97c38463c2c5e6ab034ef22da4eb1e1501f86c54b72119502c20c5ad4a03c85588b705780f99d6a49e77406479fca56d802fe5f969d0c6e78f6f76c34b54829dc677b77bc07186965d8dc3aa3b5ee0d62a7b222d24e65d0f66a0d9d955bb4557c5caaa38a2b8a7d379ca686f373dfbd88be4a7e287a54072c08138232994409c79ca7466bc509d867028c55eefbc3976626dc662b700804647ab2037dcc442a9237c18a9b40db0181fec9a5ad3702e5015da564b7e5a02fd2165a28a92e5adc4bf7b58b38a5a5b0a6bb8ac4576f59ac9b1c60ece53bc92df3636ae46652a794a1aa3185d9a72e510deb47c1c937ac7445cbfaca226cb451c469a1d3b6223b5779d359daf73b9e7a5924a68782a8ccf2ce7152f802123f7be50a0528508510d2980b4613ce9f0b05b0c9baf0b0209d24798f229f895e4265bb562c7f277ad472f83bc08c00e22622f389c47917e2dc6b4e917f5e2cc4c046c8b8c27536a0b5e37db1211971279c35904458a0d6f1bc8f9135104a18d1ceaef2653aa985c811654e5bb92102572384a123d8d8e5a4fec12a91238aac1cd446fa29711085a6b31ca65923d4e9b0f122cbfb79311a481cf449c833f5224261ea26a855ccd3fec32d1e2f723e8e19ec2ed9301f9a2927e6e008d208765dce4ff2a5ef6ad1aa5ce4c675d10f9d0bf390fb5befa54ab1e74e65a1fcb6360221e2afa8cbf5f2adc1e96db00a5670448312f7cd06b7cd8eebbb1d66955625690f9d0aac8b5fa8d3f55750c546efffdde7d03a0622712ac21b640db0fe79131c5b15620a17f891bdaa2d3ede6f2e9354a997c2e9d96e52ba044c6a2e10505a0233e0911bca65b33c3c1e95e776e7ab8a7b2f707bb7dbacb3f88205f304867c8b82ccaef79caf3d511387050b019ca133b63c1896767b8239402ee9784cab4fbe0eb5ac7ba8800d9e2ddedb38a608ef91b4764a2fd66414c663a415c4687c06135f91e79cd9991e8ccead9940f46bce10bccf9976dd2f4930a3ac4bdb589daab8d2210836ecc242237d31be7ca028743b67a6b6f5224559dd7de45afd52373b0d040805661df32316f611d09d73774176ed23649e72719339b0a6eacb657f0e65f4b2e50e172f50fbe9b807151c208ecb1ec043b6374fb7182da1f27d2633d52b9715c3ad6106e77d79b005a7f28442ba4aac235d41d9c1d96a1e730ac93940f018fb5c2c8bad2474e55bb64d87fb578590be39c5c251e85c092edd173a7ee9bdb9f7047a80d03c21c4cb2a114918451b96988d78b29d6f5dfe37f0942d9125ff862bf77ec2f592fd0db3172548c8bc31d431b9264021a7f07a891d7ca80435a4520b4ef2e24b9ab57c4721d6f571fd2dbf85223be58a7010395e3ece614e849fef6bc20eb176a5015208faa79479aff1ec56c22c0fc5a7f7223e5c4fa03ac4811fbe90e07632cb00908a9ab4212710ec0e36d400ef4f0d7b33fa6b98d178a993d8c75a0cf43f4581fcddc51a3da3fd2842139c251da15878d2c9b0d92d928e4d1b0166332118fa040cf417c37cc33fd8cc8261b352bbb8cecbdf61f25e2886749cea54ef43448783b2c7de7d51497dd40300c852d4592c003002b25b93bd646722ab5ab5157b25ddb369e423f72a4cd19df40d36ebbb925795c28c288a5c34a020f8929561544b098b3d066fc2c0f5cf974905c0dd15afa73967e1378592cae012755", 0x1000, 0x5, &(0x7f0000000140)={0x18, 0x1, 0x7, 0xff}, 0xc) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0206923, &(0x7f0000000300)) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r6, 0x0, 0x0) dup2(r5, r4) pipe2(&(0x7f0000000080), 0x0) 09:13:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000000)={0x8001, 0x1f}, 0x10) r1 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/51) ftruncate(r0, 0x0, 0x100000003) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendmsg(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="93e48b91db7e86ccf494a4a88e76fd4c5aa913650f191dde5f3d20698888af667f857e179faa7c043e0d1e88fa685c2bed09c7cd5799f9f63980188c760d67e483aad9343ec6faf6296f81eef82254505b83717de7c1278832766519204cc83437fa5d71a57dc55e3e761916e3dd3391c179b7a7eacdd167f5c4455e46f332da527fe37df9913b10ecae365817df19a84f2ffa56932dd286bae5c4b1fd5644f66f2ec27ab034e0148a7e84d07c70ab0c45e51a3934ea28d941867c74f4c4a70d9bb87d286d181020866c386b53e1d20bda84770c9f00f160be060af129c541dee6ed37a0f068e343e94464cc0b2ef307585d68d34752d4509f5a031b9381", 0xfe}, {&(0x7f00000001c0)="a578bbcae993f88b21560ffadd14ed1f228e04d9757da49260b665a5e9f66f70406d0d69bc622ed9494c27ccb438b86e2931c02a11b93de8ab4e2d7ceb400f6a93c355e5e1333683ae21e7d06a6686b15ffb", 0x52}, {&(0x7f0000000240)="987e186232d3c80eaae27df791045710a6f93949d9982bafed08037977953dd97a522665914f429f691f4fb799dc8a72341b369a1339928f6b6e07cf66b991916e7c41f834649eaaa01da97b55b4916a7444b070911508b0b41f2c0e7002ed5402f9f3cb51f38c369624696ea7a2dff7342ae9cbafd38939743fc06c1f7a", 0x7e}, {&(0x7f0000001280)="099416c9453daedb46a25898ef65ccaff38814df43b15ea282cfedf67de52853f07f11b4d1b5fb2727807dffceaa672ad3f68826f1cdc03ad95438397f6cf20d41b80b45deb234dc67f2d83604321cf0681d208761277b2752cf46b092966685f3a37730c1707c482303d31864c29eb9c21c44e628cc59a9019c3f49c49fde77986da79194aba869f96b3df0d6fb954b8c13bc0bc04ac65b058b905da11e74ef053759b26120da166c8e82911740badeb86045ed8cb79fcb57291785f17683696d9c4f278a47f973ee18e003a57f8b8898ecc3e62c87f2fbfba01af93d75b9f2a6ba1689b262d0e5ec1a897f167fb3b241700ce135d0bfc7579e20169270b05f29ef2e2af6c6bc14c7bfa3e9180b908e61b8cb6fe02557572b769caf2c1c385269d94cc6dc9af55512b09167a6b2c63cde6f04e2314261076d0d9ab634b8d3416c5a73fc1bb575cdd692d260a7987c1294aef17698c0853fb7ec69e4d504247caf6f2812b02768590d4007e7a1fa79a96e3708433bf06484a0806ca760b797ee581c1f6079aa6d39fba715fa13ae33d602b9c4b78b72bf95891cf941ca4c7839ddecc922b0aa4036cb46f99ec65d80a3c84e83817f1658938495bf42bb29faf7c664ae726a77f7ae35ebed6c6ad2a9baec1cbd37f8f5ad80254d145d1223170aa0fb1e96af3a32d578f3321e504d1cb32bef94aeb5624fd9e866921ebdf0f906d9a7015b24d43ade160e37fda004a4cc96c40367bc86322b1b96255d7aaa7a0dd05aec300d8ac67400a7cc504196907c02d96a62ce8d4e158120219354fbb5c02fa9c0f76e68d88570dbb53d952cecfd2a380a4686542ab58d42b24cb5240d86a7aa7737b4469bcce10f84584aa2b41705c34e6bc30fcaea29fa3784ccca4d6a2980ecdaf936188c051d7f3a52c7e26be4e142102e3ae4478d34e1946606bb748f0efea26ac04f27886152fe74e63ce157fe742b492bd1920611f78b342ce27446407e45f2fc5f7b9758ae24055ae2bc140b4bd63fc320f94b7535b10c4949422794ae52e2a05ea7eb623eeb59a76ea31d5d06dfe0759537600850d33dc53c21ea85a1f6ce8f78bc676af7a95e77ceb2661f958e13c3a091072d942874246d1268e5eb8dafb6f92143fc9acbdc063212f9934018b70085c2141ba109c6fa89373619631cc49f723b300ba0371208aef6303c8af5c72e2f302491f147ad468c16ed5862010d4368f174312cca5745b26e3f7319575d0b9dc7437ebfb07582f41df051892b05b965dc9bba61de3693072bda2d621d1d5a3e8599a0d4b4f225084ec657dd5dc6a308bad95f94882ce318502280849762efff0613f14628029863eb5080102553b285ded30df99886aed651ac4f84ba355680fffb03000edb9c483bd8346bc580acfc1ca0606f495f3f204cfbeb4b3ac5a236e8c4e5a40937d1e14c90e77fb68921ab607e5aa71630bd6805706d07210c2722fd5226adb3d2586f95161492ff060a72d67df49afffb1dde592f261de3835c371f6f585aaceef411d20d172af053e9d5feb5473af157e3adb427cbc7187e14795ba1c22a5d270c0e889e3298aeca010c463e5c8e924c521222daf1c01f87406e84889a8fa775d15283c92ba327e2237f9e6e0fcf004706fef7f75bb358b854cee6fdbc4db6d9eb5436d49a24d185f5e0ae614fdd69e0df233387d19e64b2f15996fd8cab4aad396ac0fa99b838defebce115984990cab6b068af9eebd4351d9cafd90a91c662d419ffd198297df14de2861d7b3e52d6bd082d1c1b449aff65f38a5081f4d54f1bb3b05afa8eb5fa14c9be4916e319ef73b3394b0513c8e25bb4b27275e6db431332af46efb3f91d6ba3b955004bb20db51483a161ebd1c32703bd4bb3a6a649455f06eedd79ff84e1042382ad43b3545d982e2f14f60b65e9213607051a77b79404983ac9c196a7f6d1e0c5996c89d5f6be75a733c0ab716a931474d38502b6b9647b08c67f6fd68161b28022656baea7e44c1609445b2768e594b90f1996fbd03d35105a7778f82a90fff29ef360bf88e284735f90ecffb525053f53978baf6cf6118be9d2aca81ae2cdc82a56039060a8a93314f115447cc50060d549bf13bfd4a1ba39caf18d9afa37693ae8c85969fff32d33b546d82fd37c26f2303178df0cce85fa790b3d0820cdeae50a21b9686bd631df92f0a5fa1adcb08f3fe6b2535f03b95c2a667a683a87bf6b0e6c8a1964defecaaae84f9d6b9fbd560f264f56f0edb70d266c7ec043a41dbafc06e569915bf239173ea2bacac80827b77a8535aa2916afca802c114aa090ae1b4a351f9a750641eacdbdcaf32307734c3fe2448cd4893a33c6b5e44010090fd38120951393a225a902cc0da1d00adacf5460bf7af26340f99844fc669adbf3017079a9856500d772f68c718531c11cfb1b6ccd1080b70b0e5bed0bfc6461cee5e3ddc28fd0024b095aec169f6a6757d1ccd4e2e371d4d63bd438c31a340f2fd690c511b6cbfc6d9282465b81f7f4b7f1c2b4ada0d48e52043b3cb8de34cc035b10109b1293a0245e2bfc969e1e59952fb75b23286670e91870ef62db3075f920099d63bc0ea2a53060841717139251327140a319357627479b353224891afba8e6e457830c08fca726d1724b942611904b219919ec5680ef12526b7914dfec40a6ee386ff52e2977addce0c3bd15768a5e5e67cfe065b93a073960844924522559f4f7c82d36750bf7edb9a18cc3b0b61cc6809c01711b252ee4d030237e4e8e24b2f8edaa065a4b5f8166326da0f56ab8057e41bf2ec26d1aed5d524bcb2da6d1122a42b7b477b780c680207038e6d09c9d423e979681bbdfdc4ec91f8dcdc37f73b92ff97b1931623c1e57d34429c6d1600347c72674e68aadd65a7395e717b04a973214341e3e04f061bd1e87638f0b7d07ac9e7d72d10646de646648b099c01704cd5b7b61fe5cecb4623c05beb833c9720476486d97bdfa7e4f804e7a1a8bdb409746692c6d1fcb08ae4a7c4a2c21c5f02609068107e52ef240357a31334ab38d6f4acce871940c6c4829a41ed3f3fa4d3c28515990f2151667832924e21478c345cdaa0fa18aa5a500419f337975afe4e47f3a5ce18ab8315ebe46c0b69c8558db8e3b8859c8e9ae99394b35c8135a5c210359d1db7871cb06c21cbc409fd89ff4470018902be5e18159bf186d88169effccf1e83e6c64079129800b67f031b0d6e0bd408387ec7d1fd4fa5c22233eeeab923a75b1765fa3b933c6459a3f7ae668489e996b72fc33081c909103847e5b18e92043792c10ecc61fec6d466dce0cd7afea86cdbe1de549ccbd197c6da2fb76a232b736362006e9726bdb4e7e457f3d01e4daefdd197b7643383f3dce397c1425986e67aad8aa3d7a4ed85b3dbdd883c62e65ad037ccc109acbaae98e6ddcf4e033e45960f7e89dbe23c4287056b65cdfcd82b9140a2d29f9d45b9523b891f8bbf5f1abd7bdc92f1b3c481a5dcd33f0ed7ce182b3fd03c685d0d70cd8359f45320f2a9aac3362c278268bdcb64cc952502dd17eb75835881c39a61b9f06a87f59003b20ca8c692aa5ace471617fdecc3541fddf2c26059355da36282e70ceb247fbe26e68571da19d228881d41c2c98b2ed86d532dc9111592930fe9fbebca5960a0cb458d04e7fd44a366316afc113cc61d7c33fad305dff06bd09e3af0ca36e30a565aa0ce604d79a8199f027d1f4f1bb641a735478d92d9b32adaf818c466476ca659db474ee0c2b4ff088656c904944d772570c96c8c5dedde3d84469760139ff6cf3e2e033584b646a01923a376f41314146155924a27cdcf8f1e35b2da44c643fb39359ae7774eee6716350d862e7631176e06b13ab66686adf4ef43df76f83c6b1a53e3840b60321c066a5e9111b81bfa7197c8c6797f97fd60488f1a4aabdc394cdc0b8b1401cbb93624c752a69a2c6c56f8caacad9265a2145635e07922388975d85c4da1590d2ad864c5cedd055aa5716f057ecd3eb9cdb303e2ff284c9fe46fee3542d1569d0d73fb204a6af9a38993951a83eecb7be79b5ae8e05b49f4328473e5add0a6eae3b9485ec60aeb42c52282bbbff34bca4d8dfd2642e676dda79170daba07335712795ead5e5fde13d61d0bd917f9e2fd46fe37d55b08cbe038344d2b5b532244ab2e41b19608707bd8ad82cadf172c8d20dfc08dc6a277868614dffcb8f7ecb5a3d71205d117f3c42592f099de6b7b2bd20ed787670d14f0de9201de66283c1a527b8d2ba6b5d1c87437db5d804eaa0918f9c5a851df575e2b68fb63aaf2bbf6ad58d6068be2663d1cdc2f7b98d0cd63f73245a076b1b1479838f9fa7e613f38327553651dae815d6869a230a94b12169084dcb7f6c186b02debad9697d78afa1e8a4838e5cc30380567b87ff8dd33008d67fbe0b05e1cf64c40264f655235e183d5881e4d00294cb6a2eda943414339c1e0946cde8431d1c8470c9c9dd88b590c004778552b53c9fb70b2867d4d071d52fe43b80dff2b13a0db04f91dbb501458330f74ab78750feb0b3a1d2bb733c08fabe888a4905edb1ca71dd0347720cb9f9dff0fa98ce41ebbdd9262c66c22b7bdccab885d3dce4d9f6ce1d16c936a83b228c7ec2ba4844a6197fe9e2c43f679aea912ed3f46bc9106a23b10e246855a124cad4cac74f37bbf810b359b78c24b14d31ba04b52366176427706e2e7bf348a3c4fcbdefce2d8b5aefa34b0d4f7dd3d21b922dc05eafc67bc4d363c198d3e1cfad37dd9aedd7121c5b46400077f786a6719527381a87974e16343840aa8ec36a22f5e874a7a895d450ac2fcf7b7d7f5ea1b78877f38b2b29eff2b4a9c5e6e0236b66349d3eee753375c7b69cc82490c1fe346a091bb3829e9b5f557c3ea04914e1e8e1307a2a4a735f598d7e93737bfa32befcfe57cb7845ef0e7fdd2921789c80abe939fe323fd9f62cdc370316e498cc441f6105a9ba02cb85c79f9c335311c69f9d82b51946aab45f9cb4f80a171ea0e22e4e784cc7ebec349e15e98a197f06aa8f5afb2853e897d0a280ec3a629d2ca73ef140b89808f7db43d782e661226e8ecb83f165bf466ec55626e03813351c3a6d8e3fdb16ab77d505cfcff5a48ba4d6fe8bdde6f244319dd74e612a637e293354d310d08ea1d296f66cc0e2cd1306da544d9ceb555945d0c14517e902e8c52a600489212b2573f89342c2ffa4d595f292718cc911c64cfa8766cb2eee2eefebd34c0840cd2f0dde442f4c6a0d34448d912e0c9c0afe259bed29ad4777c9d3ededc300deee4dd855aeb0dcacb1d37c168eff932236a71f83439310c64081e34d932d561ab6b0a3c00964ec94d7e8105296d49da560c52b325a98117163374c477f8f33ef27f6fa463b52b53e8d4816ea99b69e76fc7a8cbef01151f185d80790f39547adf3c5c59a18148ca534418e263f0d332b75722f23420502fdc32cdbf361a768cb5c8e64848e8dce1b5b9fb4def4b6d2e5f496955a9a453669df35ba77ca6954ed5116f53fc140a3024e2d52f4faa40acbc89e542c4d82907230fecd0b8f77b3b3507ccab4ff3d38608dc6e5831a2f31147b1bc8bf06e3c095d1c068c2b3f1215345d69ab0bc203aadfd9c65cc85c1241a5c28764edfbc27d2107fc96bc5abb5a4ea21325edc97b770b29abebc62946b96b33ffa07252a2e5c0b528b048e828abe4c259ad42d087af1eaabe817ead21bcc4e2b775a5dd2897c55d61d7a5bb2882043fc2580ae99395a85451f2d77f9ba7e63865088c4cfc53039c00712e9f0", 0x1000}], 0x4, &(0x7f0000000300)=[{0x98, 0x1, 0x5, "f1c9f2c88787e9f1a2d21b2b713d0185ad8745b6ed2e40f8f6c3de38560e89cb787616c1ae7610ed01388797e53afc81e22d6d0299d0e0ca346f84cf50e8e5e04ad2c692a8d6e8e797c0ad7b05a07ad491e63b5ca3d3bf7a9703cf69f2959e8c988f81dc73fabf4121dae0754c95a9015212590a48c0f3f1ce8ed5d965217596664d90"}, {0x38, 0x1505a37391582305, 0x4, "cfba9f9691b2bb2fbe6cbaa09ef4e517591db962970afe30f1f4a3f381ba5978c51fc0ecb697bb"}, {0x58, 0xffff, 0x5, "1d761b4c9c859920223af936691fd997bc64f212e8fb5b0abc89a93c96b19a63aea8684e921e689713a95ce0b02358330cf178d7a9cb3bdcff39a17b7604b5d796117c13"}, {0x60, 0xffff, 0x1, "7252171e200c7e382baafa07bfaf02594d531c8225ea17b35a72528ed4509c8d5bd14a08aa06e8a570562953eec5252d50e61b99cce3ff145d9fbb45c1755428f075d4df1a73866d9c83ff"}], 0x188}, 0x95afac4748b1f127) 09:13:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00", 0x5}) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000000)) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 09:13:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r3, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, 0x0, 0x0) setsockopt(r5, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x2080000000a, 0x0, 0x0) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYRES64=r6, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ededce2fd0abee51aec90bab6", @ANYRESHEX=r5], 0x7, 0xffb) msgrcv(r3, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r3, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r3, &(0x7f0000001300)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c80500000000000000cf40b9c8b754daeb2982d28606050dc516a0af1461584bca32683bac2549cd23f109127cff450f5a527b52079c2a08278142a902d217fb14c52867c84600e0a16d94532b45529792bb32f52919257cfb1a06f233dc54ac0db36ec4ecbc5db181de1b147ca1b9d128cd9b7d3ca592aa5c336fe169d37618c2de4c4a2ca30d4ec28b484a22a242719ec1d7048937414e88d34af7902c38d838e766e56fc8dd192c0c1cac65144d65b4639a5337"], 0x1, 0x800) msgsnd(r3, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) r8 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f0000000000)=0x29e, 0x4) sendto$unix(r8, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r8, &(0x7f00000001c0)=""/4096, 0x1000) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90cf, 0x0, "00004f25df630826d63c000000000000e74de400", 0x2, 0x9}) writev(r9, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r9, &(0x7f0000000200), 0xfe72) close(r9) r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r11, 0x2000740e) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x4, &(0x7f0000000000), 0x0) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x4, &(0x7f0000000000), 0x0) bind$unix(r11, &(0x7f0000000740)=ANY=[@ANYRES16=r12, @ANYBLOB="81026185ee00"/17, @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC=0x0, @ANYRES64, @ANYRESDEC, @ANYPTR64=&(0x7f00000003c0)=ANY=[], @ANYRESHEX=r13, @ANYRES64=r10, @ANYRES32=0x0, @ANYBLOB="e88adb578ac7bc5b0e25f0c1394af1cdbf10317d310f74f526ba635675b9152f1d6a5e940eb014a45082f6f135999cd0fa832b3a90290566f325e31476cff4745e708423848fac857afe985aebfe18bed9438b1aa0557960092b2f6ff42bbc7acc0331bcd276b31d45543d732534338edc46653d3fd5544d9d6f3b09df3f1306bc28babc4c6de122ea928e22543368266a374723477da44c40a1a9bf8872a43e7f1800d43cf4ab72c4da2364b1dad60ef27406433f8705d045fc5908533ba9c9893e7d943d73c4ada840479e28d7043f", @ANYBLOB="29dc4fb22ce976c28ed05fccba1a1c3b50360e98d58204df6c5234c54a65300b6344536ee522473ff3d2b126f71c3d891d59a5b98ce3863b71944290cd8c99eeeec4192133c274458525b0b185886f9ac7613c4f84fc06fd3f6c"], @ANYPTR=&(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f00000008c0)=ANY=[@ANYRESOCT=r9, @ANYRES64, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR]]], @ANYRES64=r10, @ANYPTR, @ANYRES16], 0x7) msgrcv(r3, &(0x7f00000011c0)=ANY=[@ANYBLOB="e36e66b443165701f40dae46398e09d2d0b15542ce062bc4439539c1cce4d7354f3669bd7adee8739ddc8802c9c9c5399cc9028e4e0da3c43ccec87587d1ee8d7c6967f699736ac83c4185f62cd1188d8f11bc7909f53ce815c222f7d8c428d28c7e1bb7724b6ffb870b430f70d77b12387c2a0814300b36249fbbbecc4d2dfad2623cfa9cd0ea9032e7c13b525dcaddd04b11cb6d1c4567766bbd285cc057e9ecd8be566f7a4882a0e3bd5e7fb2e73e5ba66c4b369fe0d8af6750c33516274cf7b4ee4058ed13d5ccb0cb0f7af57fb7bf559996118bac29ac3d3adb0f5a82725ff63d93c949a4e1f463719d761ce585dc714b5e99671e4f", @ANYRESHEX=r9, @ANYRESDEC=r3], 0x3, 0xd6d0c418f59fe7d3, 0x1000) bind(r7, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x4, 0x283}, 0xc) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r14 = accept$unix(r1, 0x0, 0x0) write(r14, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) syz_open_pts() 09:13:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffdffffd, 0xfffffffa, 0x3ff, 0x7ffffffc, "666bfede477dac00002300"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) pipe(&(0x7f0000000080)) 09:13:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000100), 0x4) fcntl$setstatus(r2, 0x4, 0x84) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) nanosleep(&(0x7f0000001780)={0xf0, 0x100ffffffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) socket(0x20, 0x2, 0x47) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x0, 0x1800}], 0x9) semctl$SETVAL(r4, 0x4fa0a6aee461684b, 0x8, &(0x7f0000000240)=0x3) r5 = socket(0x2, 0x2, 0x0) semget$private(0x0, 0x3, 0x80) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000100), 0x4) getsockname(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) getrlimit(0x3, &(0x7f0000000280)) accept(r5, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0xffffff3c) getrusage(0x8000000000000001, &(0x7f0000000400)) r6 = dup(0xffffffffffffffff) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x24) read(r7, &(0x7f0000000180)=""/243, 0xf3) connect$inet(r6, &(0x7f00000003c0)={0x2, 0x3}, 0xa) 09:13:39 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000002c0)=""/23) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) connect$inet(r2, &(0x7f0000000000), 0xbb) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r4, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r4, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r4, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r4, &(0x7f0000000980)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1787406f78fceb1c9dd7c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a00668639fc7a26e3c9d173a34cdc13ff8d409dc3843cdd79759e857c7e02aee93f2cc725c5aa7654af74c4b52bb04637f2186c672fe9989a13acbcfa05c8ac0e630c3cdb6a0724868aa04266f99edd860d2015c8635d5cc9a931188b50ce0691a7fa6982536a4935a7345de0d83735f36ac9a40533ba7c9d49aed33632c5bb2a6a66b4b0d71ca98719de3e31ea9df9fb5fc826c4fc54a40217c7096037b0ca420e492327088cca00230fbd65ddffc1007e15e8f8141decd7"], 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r4, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) sendmsg$unix(r3, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) sendmsg(r5, &(0x7f0000000680)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d243b007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000dc1bb893f"], 0x38}, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r6, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="051d64df690700"/16], 0x10}, 0x0) pipe(&(0x7f0000000640)) 09:13:39 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xfe]\x9aq\x8a\xa5\xca\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1\x05\x00\x00\x00\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x11\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{\\)/\xf6:\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f00000ac000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="048ac75dcd2f50126162e8d4982a34fafbb47dde035f8b9d0515750c54263fe3a2c9ca197d82c5b5880a3b606bab", 0x2e}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000000180)=0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9, 0x9056, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r9, &(0x7f0000000140)="0000008f57b3b568c6edf53143ea8bfbdc000000", 0xfffffffffffffd7b) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000040)=0x6) readv(r9, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 09:13:39 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/59) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) pread(0xffffffffffffffff, &(0x7f0000000080)="54d7d817cfd3748852985eaec54a426cd7d10e154b191bbbee0884b26c0a1fcb1b4ec4c77f3b243759728c0a57fda904e7c28448b3aff69d15100ed21fe437cc1e2d535493a6892542b13c15185633c7f71fa8f943c165e3005ed058a0810b52695bc1052a99ca191e91273d7d82eba8d8b3d29e48310000a314e9f7cb79b4c327cafb5888ac5a04c37b21a314eaa515cfae3bea9e32244463139ee81f3a3817b848", 0xa2, 0x0, 0x0) r3 = getpid() r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r8 = fcntl$getown(r4, 0x5) r9 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r9, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f0000000080), 0x4) close(r11) close(r11) r12 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r5, 0x41d, 0x5, 0xd}) r13 = getuid() setreuid(r13, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r13, r2, 0x144, 0x4b}, 0xa, 0x100, r8, r10, 0x0, 0x92, 0xffff}) getpgid(r10) r14 = socket(0x2, 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x80206916, &(0x7f0000000300)) renameat(r15, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000002c0)='./file0/file1\x00') r16 = getpgid(0xffffffffffffffff) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x5) setpgid(r3, r16) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 09:13:39 executing program 1: r0 = syz_open_pts() r1 = socket(0x1, 0x4000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x3, 0x9a6, 0x4, 0x6, "8abb2b24c19943bd92df49ffc8d1f4b7c835ccd9", 0x80, 0x41}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r3 = kqueue() r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r4, 0x0, 0x3, &(0x7f0000000140)="f55ba4a680b3f4cf7f24f9fa0a7b9a5383d3b2c7cc44df978dacd279b7da9508a91e714c6c6e0e51bca35572be4508aacf49a228b1d7e448455b13f9b82bb652605193afebd28cfe8fdad271f51930222e664abd95732122edb766e573359e22b506da15c79a83a031fcda98c08e0f476a7d09a00b132c5b8be0386d90", 0x7d) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) r5 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffffff) faccessat(r5, &(0x7f00000001c0)='./file0\x00', 0x14a, 0x2) kevent(r3, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) 09:13:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x20}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0xb137, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x200000, 0x2001}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000002cfa00001400faffff1ae500000000002000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000005050ff3fe4775b263a689157b53bf3df5a6a9691841d43e8a571df50f311b0fa09eb192effe62ba9a4f6824c218f802c71006708f9699dc9e5c8d1073ef39eb3b28bbcd0d8fc8e688f96f3473ccabb54d041aa1317fad887fa4375fc6e1bb2cd8d3c392727de60580d5a815fbf870ee651e198d0f79c972de0b72fb2d14958ac2827d03a6cc2ecbf61803c247ac8fd686ada589ff1b306721bc59356e9430d2dffd56f6c975f660922d874b7ec51844602ee715440b8dce171fc808283e97357994c43569528d670e87ea10109bfeea18378fb5e79f3bdc23384415b4f2bf52ea11c1e94c562feb0d036fabf99c1e16bc561ca057bb1b7436f76d14f3a2bc3122ce2c2374745043d5cdee58eae6e05a796ce7ed4a624c3899fe70384173ffa85d1e5edef3cdbd22a11899eda77a9745893f96cc7763f115a96947902e8da477106dd54326f1c33f5c370c9daabbeace9b5b43affb1a26934613694e118ce1ab247abe3c64788d1694f80005286ab5b2c68a344c9011f99612dcf10add4"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 09:13:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z./o\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="d6023108aa1612e20f551ea789dba8102a7739675e37e289c2e35ae3d4df484dfa7bbd3a70dca8bafe7390c2af9e4e0f9060c866348785688aa78ba900710749003f24adbf500a2d5f04c3d550c876fe2fc93796a68bc4f1c5e2be7fe2e087840ce66bb6a2414c1ba8272e7bf13898a1196a", 0x72}, {&(0x7f0000000140)="edf7c0c5bf6d6b551a14da7c5dd6595f4ef12fbb80682f2922bfd3dda89e177a3816f32d78c9a3d0a8bf98b50e4c3e5d8cf9f64bb184e7a36f7d5d9eb942b21b46900b7e326dc4ac4ecc3dad88b618dcc0ef3041d6f243d409eb73394ad2133246f2c5b4e7a5", 0x66}, {&(0x7f00000001c0)="fc9037607eecbb7849cc43e01902351cc8fb9fe8389f8040fb94da5cf52f8e0ea330f2f405030606b195fcb19369474a70f18d89d0be44e33e39c070", 0x3c}, {&(0x7f0000000200)='\v;', 0x2}], 0x4, &(0x7f0000000280)=[{0x10, 0xffff, 0xf313ac82}, {0x1010, 0xffff, 0x0, "33f142ecc2c9d88ec832418c26771b9019a66e93c7f08c0e6d23822fbda18dc50de5aec5806250b4103a8518e004aaa2c3307c62620a6e7f3d0502e597e2447e9817fa923aa161070c2dfe614b71b48282a1f097766405718c77757de2b792b931386523e25894bf136478443e91a5e4bb3819a2f8f9c3782079201fc3403c50efe1c689fe2ccba361d9819a1a372f41bc0cabafd2e47ce68d94136192d51e3012ce16fe1a741214c27b878ad9ec317b5de5897fd2900a394859342d7f2720764f36352adf39c57994f74b6af5b0ceda0e9898c36fd9c5d30dd41eb94d5c78c2f91b3bb099f1f1e00f7b1a704ce17d8a71cdc564380b77450d6d3a1112729ee82d6ee42748cfeb10786bab2af4cf86041bddb86dd3a7294324e1d231ea24838a94ee1bf1059ef3be1717399511ccf7ac6d97c156d5aad9891b6e7267a1a3e70485980fc5b05d852bbaaee1aa9f9655d54047b548a1ca01296e40b483c9d6183f2c8212f7e076a32a1e4cc87fab41bb558f8101dc211222cc56b9f03c35037364649d19a12704e02f2fc2bb6d3b6c686bcce01a5e2b17977628c7c7785be0f69dad1127bf894f42533fede204914d5686603bf0d6d1f81db12b3cb39d7e0665fa1f2e8e4817879e5778a5e62d23cbd8a55ef2a5b3877df2072baf3ddc7674e33b9ebae765011c627bece9950ee98e326b06cd252624d23bc3f342c20d3600c823029609c2f5706bf631c9e684dd5653b7ea638aad23e7b724aff9aba7bece2c7c33aaeb5b9ec69b2f472ae784c7e6d617f4db388be29327c37d5bfb78ced23ca5d870a3fcbd6ce3371464657a41c7fdf83e1f9da1de47afad111ceff8bf1c8288c6833478117a59ca5cb0cddbfae46632e69a15dae86d85114da17b85213807c93b3e47813f72c63207dbd2d040dfa63794e0007cab95841d3432a7524f7fea0082c67254008c1fa3a3262813ea0f63783f9da99d248fc0cecbb56ac5bc230787bfc65fd22e66b83115a380f12f23eb203339d08642dbffbfd099c5aa6e601cc886247ca4e0532154e1ad4a5813a6b69f484a6aba4a7e02f00fff4b27e307bf45391ccc3f9b37e6fe3e7acd9bf9677c25098c15dc53ffaab34f66f666abfecca2ee208d6ae6e8604b1bfb64a0578ca83b14cc6d5b346399a80466e334e140a9cf32308cd17dd473373f97cc47594c5cae729ed4dc0835b2f1a54f7677eddfaf2b662347e571ca572819bc47e3c845209e667ef1071f3bbe7dab2fe1b8ff7e6ffb20018c1b78db2b9c2887368c5218e47560fd941c2c19fbe2a17942737428e32bd0a4a6b1d931c03ecc16dd47e9a4542b48380e141f01b68ee458aaf1e9024e8ffa52948914c8b9df1b9335150777789709c0a281e451330eeb05e0b6f5a3884fbe4ddaf78a220a2e818b060016d7cbe8a8a083a7bb77c94a1ba826a5380a4463b16f0af3098cd142ddf204dc75398e1f812af39e38b9e9123af2184ba25e629b5397d52d63f156225935931a3184a42a9593d315e7d9f08cfb59d8da143ac847f5fc326e7897df85929974cdc214abaf9d5856b1a4b898677a01a40248226f5f447c60ca4c732be3bb8bd354ce4097998ef1d06acc28ee0722c46306b2f4c1544852d990cdbb6b06a892b3a99ed59564d6598c6eafa09fa8f823ff055e8ebdbde504fa528910500f4606f3833a7120224a6d4684f889dfd25bbb0f9c636c2d1baf7cb0208e78cc123eb234a4d65035342a102c7cf69ad907819619564e0f40b4d55042e2f3ab843ae9bdd620959bdb1c30bfc9858c0f403f6029de557f00d84daf1bf58433db1a6d7143bb10b59b8283005a0d2e83ca5b9df847b8c0ff7cc04de6e1fc2205f0eafeb5bbe3486f8d7f96d5231d170863b126bb1edf027a4d4c2a4f1137b369082dd23946b1eb80cad9109160b67cec7b87ef85ddc057d58159e5cc6998f2e88bb6d6e2479c9e6ac54778eb5a58b3c9f6277a49b1f27f529ae385b91c5bb6532c7409038664bb935b2fd621b5ad0ef467636f6c8cc694e948a5c894632a094223d7de40c46b5951bb3d305bbae002873b01f55fbc7ee163ea9d87459152b74f50b1f88ea39ed8e2840b939aa084d05c4cf67742206a3422454b5635b62ca4582136018fb8236b6e3284a1b16a6d6efbee8d25b32c314a4979c6abc1d670a2b74d4d0c563e70c8fad42c2186be2f1585e969ffc61b35a413042b7dd595e321f63daa76312d5dbf377813c90e8962e17338fed5049571d9ebf7dd3ee3af1ba839129232b2c11ef5da4636f5cbd3b8f32b3353497a5fece9f5c52e8b809b53c008bebe64e289b9359063a1db10bf08d0abd19df1c9fb933ffdcc609b0fc088bca51f1880b0ddcc2304f7c579198d32439044b97063db6179f65ba225d3532426a6d3edf608e05a89a895f84220eb14cec2da8a52dfe5c7b37bc01a82adbc842c75b31fbc8132114c21fa832b7815fc1fe03d58d4bcf2a951cca3d853e57430518bc7529f09f6c9090ab8a922afc225db45f7ca2e248ebd82fa2cef6aa5abbdf67e4bfed42ca7b06bbc699b1119075b692b961fa9c765dad33428efdb9d36debe8d51fca8b1fac00bf44838558e0112d9bbcf452c0c4a83acce782ce91a506b558df772e893dbb60774c7140dfeac35a8b77952f35b90179ef6b293e510c057eccf45a0c48d3670a18578482fe58ecad78b635bb6ac9a49b8b251b187bc0de10dc196d053acad4302cd7d6236bf2dd890205646d39f8fe047715121148a51419b4cbe16f2b614c7e244d06c338589cf11a12ec372d3c9372f0a027bc5acb8ddfc5a79b16c997c833178c33905dd05704e239c2d696e73b264e7057f3d48d4cc504c55475b5a21ae3cacfc7afa09938325b9ef36bf2bd08ab251af803d85d9cc67fe1dd50af38fe80e3d385d4b2586ad453280415d91ab8813565af0e1a36cbfaabadd8eae4d663dbc573fbc8a7c22073b0b84c93fc81b2fe251409e6e0cbaa66afbf2d0d4e430b6f2de5319dd5387bf66441a1d2514c42600803b73d5e46e4fecf50586a831cc58127323d31aa340d5ddd6394467dfc2da83a5b0f51ec4c9afc01436d98ce30a5a8131c51bc0101fef5545bf6cd5e91e862ff9aabc46e5dbd611a3b289f895be85ba8da846ede843446ccf9f079152a3febca7735bedcfd94ad7d05f92a5fb8dffc893abde8b85b48889cef76b7a682cbb81fed95f48c665c2166d3b1dde473b97b75bac7e99cb7b175c9405c6aa36bc9ba4984e224d4d2eb929f8a6e53f9f8559334849f1a02999a88f42896fb4efbb4364cf57ba0a08aab323f8523dc290a2f8aa0dd98669f79f8b9fe812b14aa1f6b80a603093a1fead7492025e23d2359225399bfa624d313196ec61c621f563a1b2b11fcebebf89117e3eb243ee49ccc430e3691c4c8cdd3fd87b8215af4d0d0b9f8d3a63ff715182fe632fd3e1f6629fcecfcbde068320d6a36b8f5a62e6d767b629f95daf35117b747c4cb8a8ffb0a025fbf60eb8baf31b838d8bf5a6e589ad5c7c6d218e57ae3f3014b2706394c7c2448335f0a2407b99b1d63b2b163f404545b11a45339a9866c249209f4b1828ab2f89ff600f1e769ef5e26db40fbc6e288209087dc109ea0d17631babf87dbefd9ee0740482a8d71d3f5b58bc18b808d7b56336c30f9e5906960208f4f6083073ecbc27085d971078f8d6bf26bcab364206dfaf8d17ce3dc3f0d7f52f6d0c6c4f336407da2a9c3581d22d81391d4fa3c04576e81b38e727fd98950936d015854bb0efe97c19e3463656b1bef3a17ff455d8863d5afdeff99cea925911c3fcb44bc8f7cdf7ed7b9458bd0ae8f812aa1291821f106a4d123ec7419e5e602e47168e5a957c133b03bcd0e2b9966addbcc3d6a0a53669e39c2943077893119dd7b1e2bfd09f413b3197831c074df7d74257a245ea342a0e66092b5ac60d15b8f94a9ac67777350543b987bc08098c743436aeda2933bba7f5f94cb09895f6ada57af3e20fb14f6aa94c2f7ae602223c4a20bdba4553cff1528222f50fbbea62144508a0480f144e9453e29064fa746f5e35ecf5ea96865024fcd28e6612dd0403e6cdf9618c2d27e249552085ddbbdaa4c807f3cbb22a2778caeeabcbd36679bcd5fcf38dc0dabc6181cf8cdb1e79ebc0d0c9af7f47a486228ef9594e03fcb53121ecffe560c3c4f48f843cd2a40b5c64f36c5628276098eb2908eac0680ccb473c37ca1d1a72b77e43d4b3a2647f5591e8c83f7a633bd3c4143b0f94fd85b3aa81f3b909c283f6c1dc01be8a8e425faae35170fa339eb38cb496e74cda2eee39e2257211c83bae2e3dac96e92070fb8f6100c3bfd4266b16bf2e0309c0b28b24d45baad137ec759a107cda3b8d3bdc3652d77050303fa618e97d432c5665b7030d6441ef35f5106cec33f9303bd12aa2598bb9ba8d43afe7fb152cb003458c97096475f44ba6a5c6c2f1b5fc1b2199722b69d602de4d3611f061b83b30d53899a167e768d035d2ff950a4a0387ec1f82948a602950cf78166817d295cf14811b34bd85d787a43b969a86cf1975bfa8eb7428ccae73779101b87f5c32021218c8b426d15d0352fdce6dfc356cfa855b6e0782aeb239535adf7cdc69bdd93595dadd99b829f67d1e19fb6aecce879e05a800597af664bf73ef5ec693189b513f14f6ab483df1201a47e471a0d044edd800cb6445827b154decf57e4bf5494eb7121ebc9640d20f2928e7a1e89a739e6e4ffb7401e03a1b899edd18f56d4c2a128e1911a710916b713e9c068490242ea80fa5534e751a445c1a9746f90645f3cb743d1f0230f09286686fb71e363d7779c246e48da9aff29c9e13738a4af2c8c613660e78885149f783406a47bb5e6d2058565cac3b38c28754218a1a05eeea01658a34d3703e9f64ccf8f97bcd093e73b70829a81c5ed8c9386929ede1f67ac38fb96e8958dc9a5adb57d90539eddcb6e1d0a8f284872bcac8bc19c709d27342316afb0f6e8df5b5dbae08b78836c5f665a38d18ffcd7d9fac1254b9efca3dcf2795ff3fdab928b402749a983823f7b632804cd4709e8a0c444fcf3209dc1035153795825ff4339391c0a921b0759fdfa0db5d36fa7ba5d33e63f636e51f2648f043b47ec36431dc659f9ca383b0acd5f6df890cdaae44f825d584525fbe12688a34176516b1c87299c72e2f197641832d7500dfd7575ba9469772c0dee8c99c4e1df0b5c595248dad1bedae1886cfff18ebd65ea9c8f861e00083969e2116712dbd974be230492f73881aba55d6198c5af043ef60b3ed875fe125aa7f1295d57c1c7d1df3c2039f8b2a1f25080390eceff8907168a612ac4a3c1014350f26755748b810c2b95a2a5fd3071d4ff5f2f5d7bccb25603e060b1ef2819e869cb8e02a2329649fa409143a33e26e2faf7229444f62aeb3524b2a6d82d0cd9a4a3cc06a5852a9d8c39c587a40843b2c8e387e3d97e548bbb34f12106d2a66fae60a7abd3993872d779abecea84fc5be8324cf4849bdabe383d7203a2b33b53ed5efc0cca228c6fdfbc98cdc977554974c971233ef7a9ae12cfeb56818122379682e53a1e90c41b1e6808490e8800d337c571897c31fd1f0e01ec26bc5115afb42995d182a92e7f0153a37fee68514bbccc92517800b0d65268d63c7ba81200049a28ec97af374dff33956f616005be8f78c581b61aa26cde65ea2b2ffb46a18d1caa453fd7019c2b19e96ecb484cb73a32f7eccb4f5f3498541ae4beaed0c0b39f657800b8f3b63ffa3d204176e4ea8c5106fe853cb45c2786d417e"}, {0xd0, 0x1, 0xffffffff, "8a4eac278146870aba77011d90124bd631038d651593088d0ea0d169e938a754d5b1682ac11825b29cbfdc701e4a519354aa1747d123623e90fc534b65488898650b38da95d5c36cd9368b21411877996588080ddbabc97e30a782ad49c871da8f14c090761139c3981948ce2eff1f06bd57babee7871e652d5ac5475b4c42e23521bc83620869950aa7188f3da1366d95350d600c8239e5d3cd34535a2fe522be2e99262af6e99b9741cdcf04ca59cacb3b9d80ed68d7de43b193"}], 0x10f0}, 0xc01) 09:13:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = socket(0x40000000011, 0x3, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) readv(r5, &(0x7f0000002540)=[{&(0x7f0000002180)=""/159}, {&(0x7f0000002240)=""/150}, {&(0x7f0000002300)=""/95, 0xfffffffffffffe9f}, {&(0x7f0000002380)}, {&(0x7f00000023c0)=""/106}, {&(0x7f0000002440)=""/228}], 0x1000000000000134) lseek(r3, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000000)=""/214, 0xffffffe1) openat(r3, &(0x7f0000001100)='./file0\x00', 0xef5b54922f8bb187, 0x20) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r2, r7) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r9) fsync(r9) setsockopt$sock_int(r8, 0xffff, 0x800, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r9, &(0x7f0000001d40), 0x1000000000000090, 0x0, 0x0) listen(r9, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r10, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) kevent(r12, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0x3}], 0x2, &(0x7f0000000400), 0x4, &(0x7f0000000280)={0x3, 0x40}) r13 = getuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xfffffffffffffe32) chown(&(0x7f0000000000)='./file0\x00', r13, r14) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r16) fsync(r16) setsockopt$sock_int(r15, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r16, &(0x7f0000000300)=[{&(0x7f0000001a00)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f859bd5712a3b9a61f5f065ec466b34ee8f1f24e9bb4834730bf9749b48de4bd17962d714d624e60840161b92e61bd649b21b5fe8d3559883e4f351deba2dbb8fb1f24c4d5d274060a987f9109e75e389dc8d77146c22a9212b475b8f5f1f9b4ea7df0735f190c09ef9e0619940dbf22d87e2ffa86b65bafa6a2c40b141365c415f841ca6037688154f519c48cb60fb675c565c6d965375357c32488200"/217, 0xd9}], 0x3db, 0x0, 0x800003) listen(r16, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setstatus(r18, 0x4, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000015c0)) socketpair(0x6, 0x8000, 0x0, &(0x7f0000001600)) getuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r20, &(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', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r21 = socket(0x2, 0x3, 0x0) r22 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r21, 0x0, r22) r23 = socket$inet(0x2, 0x3, 0x0) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) accept(r23, 0x0, &(0x7f0000001980)) r24 = socket$inet(0x2, 0x4, 0x7f) fcntl$dupfd(r19, 0x52ffe7c1f3eb170e, r24) write(r20, &(0x7f0000001800)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0x2) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000009c0), 0x8) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, 0x0, 0xffffffd3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r25, 0x6, r26) sendmsg$unix(r20, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0), 0x0, 0x2}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r29 = open$dir(&(0x7f0000001440)='\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', 0x200, 0x70) utimensat(r29, &(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', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x0) getsockopt$sock_linger(r28, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r27, 0x100000000000, r27) write(r11, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0x46d) r30 = getppid() r31 = geteuid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r35 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r28, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r30, r31}, @cred={0x20, 0xffff, 0x0, 0x0, r33, r34}, @cred={0x0, 0xffff, 0x0, r32, r36, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r38, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r37, 0x100000000000, r37) write(r38, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r39 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1812, 0x0, 0xfffffffffffffe91) r40 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1001, &(0x7f0000000000), 0x4) socketpair(0x6, 0x4000, 0x0, &(0x7f0000001200)) r41 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r41, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r41, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r42 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r42, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r42, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) sendmsg$unix(r17, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[@ANYPTR64=&(0x7f0000001740)=ANY=[]], 0x8}, 0x2) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001580)=0xc) r43 = socket(0x2, 0x2, 0x0) connect$unix(r43, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r43, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r43, 0x0, 0x0) r44 = socket(0x2, 0x2, 0x0) connect$unix(r44, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r44, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r44, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) 09:13:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) socket(0x10, 0x2, 0x59) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 09:13:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="699f45cc7ea2d2c2fb32c575b819e6f0e6023b1fd870fb6342537d101b44eed7bbc05f17ea3dc49057ec20c0819b9927b1289f0940b1931521b295973c404b63811182e20aa0c10477f744b407b78e9cf02c057462319d7f55687a00"/104], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) msgget(0x2, 0x274cf45f5febde21) 09:13:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1000000008002, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYRES64=0x0, @ANYRES16=r1], 0x2) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:13:40 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000000c0)="fb", 0x1) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) socketpair(0x2, 0x5, 0x1f, &(0x7f0000000100)={0xffffffffffffffff}) r3 = getpgrp() geteuid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r9, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x4, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r7, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() r19 = semget$private(0x0, 0x7, 0x286) semop(r19, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r19, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f00000000c0)) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r24 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000100)=""/114) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r26 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r27, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r26, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r26, 0x1) getsockopt$sock_timeval(r26, 0xffff, 0x0, &(0x7f0000000740), &(0x7f00000007c0)=0x10) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r28, &(0x7f0000000800)=[{{r28}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r27}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r27}, 0x213c0bc5e58e66b, 0x3e, 0x2, 0x400, 0x9832}, {{r27}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r26}, 0x0, 0x20, 0x2, 0x80000002, 0x7}], 0x9, &(0x7f00000008c0)=[{{r28}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) mknodat(r27, &(0x7f0000000a40)='./file0\x00', 0xc0, 0x40000000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800)='/dev/vmm\x00', 0x10000, 0x0) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x100, 0x0) r30 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x3ff, r22, r23, r22, r23, 0x104, 0x5}, 0xfff, 0x9, r30, r30, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r22, r23) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r23, 0x0, 0xffffffffffffffff, 0x0]) r32 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x4006, r21, r31, 0xffffffffffffffff, r32, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r14, r16, r17, r18, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r15, r17, r33, 0x1e4, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(r34) r36 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r36, 0x0, 0x0) shmctl$IPC_SET(r36, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000040)=""/210) r37 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r37, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r38 = socket(0x800000018, 0x1, 0x0) bind$unix(r38, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r40 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r39, r40, 0x10, 0x9}, 0x8, 0x1, 0x9}) r41 = getppid() r42 = getgid() r43 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r43, 0x0, 0x0) shmctl$IPC_SET(r43, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r43, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r46, &(0x7f00000001c0)="bd4e792c30d3abe3ce769535ebb1af0d443a9f8ab68cc0fced4fba9f599ea21b0c9fe30234c8c08665ec7a68097afcfb578eaf86282168a72e5789ad6de6327990d09dc24955b446e75b6c4efe2403c7ccb09b6996c85ff6f0d7057bb5d55c244d4a8636ac99506279675795ef60cdb442d117083608591f7bdc1487", 0x7c, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r47 = socket(0x2, 0x2, 0x0) connect$unix(r47, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b15"], 0x10) dup2(r47, r46) setsockopt$sock_int(r46, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r46) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) accept$unix(r48, 0x0, &(0x7f00000006c0)) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r49, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfd24) r51 = getgid() r52 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r52, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r52, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r45, r50, r51, 0x10, 0x9}, 0x8, 0x4, 0x9}) r53 = getgid() r54 = getppid() r55 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r44, r50, r53, 0x1e4, 0x8}, 0x5, 0x5, r54, r55, 0xfffffffffffffe01, 0x9, 0x7ff}) r56 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000080)={{0x401, r56, r57, r39, r42, 0x1be, 0x8}, 0x5, 0x5, r41, r55, 0xfffffffffffffe03, 0x9, 0x7fb}) r58 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r58, 0x0, 0x0) shmctl$IPC_SET(r58, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r58, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r60 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r62 = getgid() r63 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r63, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r63, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r63, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r60, r61, r62, 0x10, 0x9}, 0x8, 0x4, 0x9}) r64 = getgid() r65 = getppid() r66 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r59, r61, r64, 0x1e4, 0x8}, 0x5, 0x5, r65, r66, 0xfffffffffffffe01, 0x9, 0x7ff}) r67 = syz_open_pts() ioctl$TIOCSETAF(r67, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r67, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r67, 0x40}], 0x1, 0xffff) openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x2, 0x0) r68 = syz_open_pts() ioctl$TIOCSETAF(r68, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r68, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r68, 0x40}], 0x1, 0xffff) r69 = syz_open_pts() ioctl$TIOCSETAF(r69, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r69, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r69, 0x40}], 0x1, 0xffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r71) r72 = kqueue() r73 = fcntl$dupfd(r72, 0x2, 0xffffffffffffffff) close(r73) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r75, 0x0, 0x0, r74, 0x1}}) r76 = socket$unix(0x1, 0x5, 0x0) r77 = fcntl$dupfd(r76, 0x0, r76) r78 = kqueue() r79 = fcntl$dupfd(r78, 0x2, 0xffffffffffffffff) close(r79) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r81, 0x0, 0x0, r80, 0x1}}) r82 = geteuid() fchownat(r77, &(0x7f0000000100)='./file0\x00', r82, r80, 0xb) r83 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r83, 0x0, 0xd, 0x0, 0x0) r84 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r84, 0x0, 0xd, 0x0, 0x0) r85 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r85, 0x0, 0xd, 0x0, 0x0) r86 = socket$unix(0x1, 0x5, 0x0) r87 = fcntl$dupfd(r86, 0x0, r86) r88 = kqueue() r89 = fcntl$dupfd(r88, 0x2, 0xffffffffffffffff) close(r89) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r91, 0x0, 0x0, r90, 0x1}}) r92 = geteuid() fchownat(r87, &(0x7f0000000100)='./file0\x00', r92, r90, 0xb) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340), 0x0, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r92, r42}, @rights={0xffffffffffffff47, 0xffff, 0x1, [r20, r83, r84, r85]}, @cred={0x376, 0xffff, 0x0, r71, r75, r80}], 0x60, 0x4}, 0x40c) setitimer(0x1, &(0x7f0000000000)={{0x8, 0x1}, {0x3, 0x1ff}}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 09:13:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000140)) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000040)) close(r1) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206916, &(0x7f0000000300)) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206916, &(0x7f0000000300)) r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206916, &(0x7f0000000300)) r12 = socket(0x2, 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSTAT(r13, 0x20007465, 0x0) r14 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0xd, 0x0, 0x0) writev(r14, &(0x7f0000000600)=[{&(0x7f0000000180)="2a2b78a35568b008e25b029c55630c09111e4a1ffa34b6de23b0c4bf20c1d589be190e07604cf8463ffbfa34d17fe66a14ad660919f74081eed85d159ae12ddc378b858063239f33818e4c555b71dd2021440e7f9d863282c4eaf0aa140d87a3bdc072d8f2f8947f7666a67e85b1d43c14e89a", 0x73}, {&(0x7f0000000200)="1d8be5fd5d981995fd5beddf929a062e5ab57da608d5aec6d0838441e7be2e6dc0dad7b7c8db27e8f5a98e228e12c391c08f1a4d2131c7bdfc8e7f6a9af5a497916a7dd2cf9532d89e4afda6dd0d138e48adbffec5c91d6951cf25e475a63ca60aa424e91ba07cb3ff336357e9b061cbe30deed78ec48abdd37c8540d61143757504daf2b3c1aca1a6d5d226dd0d3dd5995b5f035436aad3f71033e8f34094f95dd24b31d59c69e8867ba03610fc8d0343e590fbc0a2e8b96824ea5e2417f6907476732bfb7711a9084fa61ee82fbe", 0xcf}, {&(0x7f0000000340)="d5f5a61467d96cb3142740cf56461d9509a443d5252470e82ed8cdc98a451ce7898343dca0a4dee803178d2a3dd3f6761e5349c45ce237001f3fd6246a6f74f2cf2e459c14db30721dc7d18802e521e6bcf5d2e701df470d15597dd92e94f417a86d5da278924618725e8801a4a961be1bdf0693669e7630c07638ede019025b09148bc587c76ae9760a225cc7c907319bff90c36ec8deb8bf289cbddf8cf41b5b4341de1cefc6709dbcaf04f7ed9443032be514965fb18efda7d5eccecc4a5aecd532727e66087569d69e04b8cffad44ac8c89020d4", 0xd6}, {&(0x7f0000000440)="eb210e994b5dfe8a5a6d63a56cbce76959f7af1aaa5f3edbc90af2366855407efe2280d5c1ffe47572cc724bb0e5", 0x2e}, {&(0x7f0000000480)="e02d87fc02aca6aa50aba2004d96de8dcb9538074e00f00c409839322e820778f8c7fe40243f974d43639e752e9c01121eed77351a367119881b43424d4cad8648ef1babf062cb2c43df7d41b868fda34734aba218a274084b2d59de00695124d91b606016b902991872afff3504d8e5367af9", 0x73}, {&(0x7f0000000500)="25c15d8b453ada8a185a3440bcfda5e75866ada45a852357c808a4298b217e84d8a4d53f893e4c62f9a6e7ca2ba067cbd3231f68c6129954932bcf7296b87dae90255cadd192ee31f8989d7a846037c72cbc6b644a1cb0051b47e3b293017dbad30f92e5fa72a41db8a3915eb4a3ef81e8a5fae917a4a01f3f520a587bfdb74e15698e94b009e4db81550f66f64ac5d9d628347813f286b7d0df811d02205761affae1fb7e9911807fd2ce5f8e95d99a31c6a8a980c0adcfb8177485cb4126b53b58ef2b1d079a19fb2629157debab8d626d909ac44c92", 0xd7}], 0x6) 09:13:40 executing program 0: socket(0x21, 0x0, 0x0) socket(0x10, 0x2, 0x1) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 09:13:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r4, r6}, 0xc) r7 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r9) r10 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0xd, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r12 = socket$unix(0x1, 0x5, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r17, 0x0, 0x0, r16, 0x1}}) r18 = geteuid() fchownat(r13, &(0x7f0000000100)='./file0\x00', r18, r16, 0xb) r19 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x36a) r20 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0xd, 0x0, 0x0) r21 = syz_open_pts() r22 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0xd, 0x0, 0x0) sendmsg$unix(r7, &(0x7f0000000480)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="953330e0cd7b15558ee417ad1d06aae667f2cfe0a76c239f695b8fbe8f6af987cc2d6c1ccdbef61e0909a9536d5b0411b9ca99e7c46027311a48041b08682ef88da69715b3249c5dadc7f14413e1827d8b9616b37de2bf0155a97a697611d6868d51270e4078102f80dd9e874ea08ee3985f558d63bd", 0x76}, {&(0x7f0000000200)="d16c500d1b2b4305343bd750fea4f42eef48231658f0b6fe977f05f92cf09c1a91495b81857df3490cb1c7d852c57bdc4179bf22adc93c358baf3d04c6dcaaba554bea132911ee60b1e30abdc2f31c9ae182007d77c1cb9023c71a298799570f61c39105566cac2322e4fa1313d198ffc1c50f5e", 0x74}, {&(0x7f0000000280)="8785de8845a298c8d57f669e1b47502e0661b1d792b63bf9dd604e0bd7cf02d884abd6e48147cf78524dfa22adec9629c59f1fd571468b967cd1390f73cb5ae5b3abc6ee78c1b2d660f0d6fd3989f95bd1683d88836c073668227f848ec416ece1fd4c4d98e2b51821111351556cc72481d4303c631296b29520", 0x7a}, {&(0x7f0000000300)="54ee28e2794c68e4ea37f4adedc8c8307c44cddc", 0x14}], 0x4, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r9, r11, r5}, @cred={0x20, 0xffff, 0x0, r4, r6, r16}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r19, r3, r20, r0, r0, r3, r21, r22]}], 0x78, 0x1}, 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) r23 = dup(r1) accept$inet6(r23, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:13:40 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x106) r2 = kqueue() fsync(r1) read(0xffffffffffffff9c, &(0x7f0000000100)=""/33, 0x21) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0xd70d7c86d0fee407}, {{}, 0xfffffffffffffff9, 0x6}], 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) r4 = dup(0xffffffffffffffff) openat(r4, &(0x7f0000000140)='./file0\x00', 0x80, 0x100) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0xd, 0x0, 0x0) r9 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0xd, 0x0, 0x0) r10 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0xd, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1, 0xda8531da08fd2724, 0x2, 0x5}, {{r3}, 0xa, 0x80, 0x80000040, 0xbd73, 0x9}, {{r5}, 0xfffffffffffffffc, 0x20, 0x2, 0x9ac, 0x80000001}, {{r6}, 0xfffffffffffffffc, 0x80, 0x20}, {{r7}, 0xfffffffffffffffb, 0x11, 0x0, 0x401, 0x2}, {{r8}, 0xfffffffffffffffe, 0x2, 0x0, 0x400, 0x6}, {{r8}, 0xfffffffffffffffa, 0x60, 0x40, 0x7f, 0x80000000}, {{0xffffffffffffff9c}, 0xd9fb8a77a6548326, 0x41, 0x8000000a, 0x4, 0x46b6}, {{r9}, 0xfffffffffffffff9, 0x18f, 0x10, 0x6, 0xffff}, {{r10}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x7, 0x1f}], 0x2, 0x0, 0x8001, 0x0) r11 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000340)=0xc) setsockopt$sock_timeval(r11, 0xffff, 0x3, &(0x7f0000000380)={0x1, 0x80000001}, 0x10) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r12, 0x40047607, &(0x7f0000000080)) r13 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r13, 0x0, 0xd, 0x0, 0x0) bind(r13, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 09:13:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x89, 0x0, "0000000000000012218b2600", 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) close(r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) dup(r3) write(0xffffffffffffffff, &(0x7f0000000100)="6dbe1982fd1fd9d4f155fe88338dff8bd851131556bef3678ad49edc2023c9b2950ccd7921796bc6b9c71fd82f5cc1995f6572d75af85c3351d17236a9ed070448bc0ce1091161c3003abc0025719ed10347f6db445f8046db81219e80a55c5d93d75a4a8a621a7df89496ccc1bb4215e4cb6077003a93b0e025c514855c20a638b8d9a9e94c53c6ab0628f809c9234cbafe182a08d5180531d6374f9671f32e6bb712838c83cc681dda2e183a5eaa8a59400634fc56269e3234478d4a0fb311016048463a0a3dc39f6334bccee4bb8b3690517b00d14f06f0f0e398b52d997f00e2ff9c6647e0ee875dc3ece5c1cd6d13925d73941b0c05", 0xf8) socket(0x40, 0x3, 0x4) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x857}, {0x1, 0x9}}, 0x6) 09:13:40 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) socketpair(0x10, 0x2, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = kqueue() r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) r3 = dup2(r1, r2) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) r5 = accept$inet6(r4, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r6 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r5}, 0x0, 0xea, 0x22, 0x1, 0x10005}, {{r7}, 0x7ffffffffffffffe, 0x31, 0x40, 0x3, 0x9}], 0x95, &(0x7f00000000c0), 0x0, &(0x7f0000000100)={0x8, 0xfffffffffffffffd}) r8 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0xd, 0x0, 0x0) fcntl$dupfd(r7, 0x0, r8) socket(0x10, 0x0, 0x3) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000140)="1b3b9e570757990a3e51a921a66fc63e920895e481c90d544fe4826b0b5e4691fbbd7602d11dfbea9723f0a3cb5381f56bce00d70ac8e5ef7528b50969309855ec6172e799dd0713bfd69e2f0a6fe93b8305239f084ca433c41713ab2da4c28f67cf8c2b6e12", 0x66) kevent(r0, &(0x7f0000000000), 0x7ffffffd, 0x0, 0x1000101, 0x0) 09:13:40 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="7001696c650000000000cf24103b419d29bc00"], 0x13, 0x0}, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = getuid() r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r7, 0x0, 0x0, r6, 0x1}}) geteuid() r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r14, 0x0, 0x0, r13, 0x1}}) r15 = geteuid() fchownat(r10, &(0x7f0000000100)='./file0\x00', r15, r13, 0xb) fchownat(r3, &(0x7f0000000280)='./file0\x00', r15, r8, 0x9) r16 = socket$unix(0x1, 0x5, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) r18 = kqueue() r19 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) close(r19) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r21, 0x0, 0x0, r20, 0x1}}) r22 = geteuid() fchownat(r17, &(0x7f0000000100)='./file0\x00', r22, r20, 0xb) r23 = socket$unix(0x1, 0x5, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) r25 = kqueue() r26 = fcntl$dupfd(r25, 0x2, 0xffffffffffffffff) close(r26) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r28, 0x0, 0x0, r27, 0x1}}) r29 = geteuid() fchownat(r24, &(0x7f0000000100)='./file0\x00', r29, r27, 0xb) getgroups(0x6, &(0x7f0000000100)=[r6, r20, 0x0, r27, 0x0, 0x0]) chown(&(0x7f00000000c0)='./file0/file0\x00', r1, r30) socket(0x2, 0x2, 0x0) r31 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0xd, 0x0, 0x0) r32 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r32, 0x0, 0xd, 0x0, 0x0) fcntl$dupfd(r32, 0x0, 0xffffffffffffff9c) r33 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r33, 0x0, 0xd, 0x0, 0x0) setsockopt$inet_opts(r33, 0x0, 0xd, 0x0, 0xffffffffffffff71) r34 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r34, 0x0, 0xd, 0x0, 0x0) sendmsg$unix(r34, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[], 0x13, 0x0, 0xffffffffffffff81, 0x0, 0x65b}, 0x0) r35 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r35, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="700148bc4582c9c376376441cdae696c653000aa9d5d431610ca90125a3d23b202bad28ad01074211e9617e217392c502fda418a00be4814f5842965b042a745dfba24dedc89bfc0652a6fcec615d2b348003c0812c7ef45326984ae4c1c18f4b5945264268740fac84b4c20e5d0ff09bf670fc49faf182f7ce2be439c7483236b2b2525d0b17cf9b22e8cbe6c9058757df51a04c1a011c75d44f4e2068953c327e7fdd7497a4dd896bed8042741b7e30eae6a9bfa33"], 0x13, 0x0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 09:13:42 executing program 0: r0 = kqueue() r1 = geteuid() r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = semget$private(0x0, 0x2, 0x141) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f00000016c0)=""/147) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f00000011c0)=""/202) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000140)=[0x9dd, 0x1ff]) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000140)=""/35) close(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r8, 0x0, 0x0, r7, 0x1}}) r9 = geteuid() fchownat(r3, &(0x7f0000000100)='./file0\x00', r9, r7, 0xb) chown(&(0x7f00000000c0)='./file0\x00', r1, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) acct(&(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f00000000c0), 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 09:13:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f00000001c0)="5740868bd9afa15b52a6ee9afe1e35d8ed8b39a1922aa4a52f1e91e238b056bc552353442a9c70575fe4e6e352d10cdd2bf5ff778e3b06cdf0605a31f650b21ca0", 0x41}, {&(0x7f0000000240)="7502266f1a11f0c48658e7e9ccc3e0d21b77e9fc096fddc09a802e7a6d34964a2bf07a67452619484d698f0938227b41371107edfaa732ac88f0d8204e7447a85c8757c8480717992f686fe2e8a2d8c17d15fe8711275a44b590706aa38e6f61fc7c082c31625450bbcbe45ea3a8353301154e2a7864f89791ea87b77a0e663f0f7f6377fc5100d71cb9fd9b739780ce704c56b3c4c2d00fc1501b18e0d59bbac06b779c17eb45a6e442ed04b8496e2916654975554609a6a9945e7c03377e8e40f64b9f64a4530ad9164e6e3aa069216778e3fddb2130e4944027b696a43f4237195ac7f6498ce8bb5640c11d510df59f58008014dd9afe183f331b25df66686e69ef77cda68733834612c9f6bd44d76beeaaa3e7d11d082c2edf51bb01348ce8183dbde6d1526394827c0c612d44e726564f0b11df3ccccb005f950db7a8f96248a1a1be5480c74b6374d62a06fd6f0683d8e89646fe987f6a593eb04ca626697f011afc67e546231f9eef6efd1be74cc6db704cfc7b276b4332520e6ad73f61f5e9722e90d5ed96ddf3126b12fb612ecdbd616e8a7a70ab5e94e4051ae6a3a2b15936ebb6d1947d738cf18d844c1c44c88447317251f680ec44f6637d79780fc46e6e1f40c69f4e1183eb50fb2790aa561695600d6a4e440bca99e78d162e5ca56eb2df6955d7f839342b2bcac02192aaa6e390f33a6965207cbc3bae5de1888c9e312e3995fccd49862d14de78c08c8e7251f579363c767e876a097c491d870c49fc49d56c1c266106ccddf5a2c6b68cbd6cdc78b38b13eb3fd22fb5726e8496adaff0f7c28e9ed7de8a8b0d2f36346915920119857717fd8015915af872722df3f3f9860a85f167532501911fc29e527b0a89da287fc6529a0b24044846d8c62d21966644c891fa4d6b748aab0e5069e3e319603c5ddd6ffd4286b3bb58e9859605688624a9d91b417d86dedb63b9a0386b5e46fb8724eede2f7ffde648994cf5b6aa85c20dc2644be89e98b07a8d5deee7d218d7588ad5c9fef9b73b360f0ece13e660e4870741a73e31685c877ab3593275b079172814521400c784808c0946bdced59a1eac52243506aad87446d102f37837df3f902cc68a64926cb8b6d82ed7f648840f53c5edc20a739eb0966b0a251e7aba015c4e179d711d38dae01153b3b568606fe254ac5c233daa11c68417c28c8bf6daced1f3036af2759e9f24e0e338894c09bd2ac776d2d53263611dd0dac5178f37b3d1b90f27361e07dadb0f62dcdc3dbd02425efb3968eb6e9d28d23e00d33210c9f0905a231d830e57f10aa1389a2888c1524628488323c1dcc16e2d4c671fa4143259f2ca2d0544e3bbba35d2438c1ea6c3de4c2d9ae4330e75bd41b225ad2e50f5b7595275d8117076d01d77a8056e367ee83511f5196904cc6f3d9e61d18fe59c25ad58180bfe38d3e945e84644f68ab405df994de4c9491151782f20cc1a0bf14988b27f22e838b53f22343fd72d50141717868c22170fcd6d8ee46097c81b1e5ed45021a1fa56051dea8f7352b33a907a4367313eca8586f5e3a7f0d1c68f5e10e80b811e329e65b645fb2287c42455ff07e2e2b2022c1275d55d6ec6c3884594d1f31bf3b96fab1a1ab03133b698b99e9605cafcd5939848ebda8f6851a841158eb1abd670054ad7c236c361d0e8a77a1b685353b7776d830bbbbd1140864167d78240f695efcfb467b457ed100c67585b84e9efa3975ec64410fbc3537140cf025076e1bdf93b9653a7f7ee3e289d602be4fe84287b545aea7eb405e3de34c06fe8cc4e02ef9bd2d8c3c20baaaa261aac8b347bc59f713e478be4ce69e569e484dc7f957d163ec7fbfef22d8e7f56d9e82063faaf45269c123a0b9861031a1211cec1c23125dde053efc9e79f09c25c8f3caca81cadb037929a088a7ac78da47a0aecb2cbd4cb43c4b9420e7e18b4941792e4f56503a1592f7cdb6117f1eadf64994e9b69da5bea6c1ee17d198875089f4491cc89247ad138946b328f05b0570fb33da4dde6e74cfe543bff4aa5559e38cc5bbd9df41c0c634d2d9d30a2dbabe50eddf1f3db5751bc9507c7cf6a4db83aadb4a358b3bfaa797e448fa0e2c5778091a2f0c97fa7c0a2214db8c696d03c086a3ce47ee5cb7a9726da08b72eb8f88448670ddc1a85f59284a63dc635245c08f30c8e2ac35dc81f40e2671fdc0419e4d990785e805aa7118b1803742cc3b6121fc1b3a4f3d3807a21ab207e8336b02c5ef8756b25164414ba3f7acedfec4f2306e72bc7fe951a7fb5c059cd3b2f6fb5a748abe1ef97f520d9deff152fcd6d3ec8eeb5fbdc254473e4855d1a6f623c4797b4cc2d1a43c38d6f5409b22b080265f0bb65ab3747e9cfcdb5a99937e64a58c1e68c228e426460ace71e6d207ff3be41f1072a63dccbf4ee26018fa9b63daabaeb8d5b02ab610886d4f2c285a1e38dc7c1e01e06512dae2a5bca4f15ff1fac56a06e1303cdda5babb2fa275a805b7c4a8e778362c7939b318a9e6008ab5fedb440ace9c8bd8eb15a88abf05fa9d460d79c1f84499e91b15096e6c3089dfcde49eaa17dfa78c47d772df3738735609dcdc8340fbd469fb70c4e6b74b5fbc50788007eace0892728720fe9491be462942ae221f0bf8000c2c9c0225802a05c38ef54ea1a62d06ddd41c16a04f455dbfbe9230e4b532ede8104a747e57f135249be5d6ccc39a42142651214dc70484b5caa91631254b756fe9907b60ccc3d19d027b3ed8a88189bd998b454b35c947687056a033ad2c6d5fe693761e5fac5fafdaaf3bcdbf5a7a08536fda41a433dcdd08eaf5091fc5bdbdee3e7ece3ad65067ddc632abb79f0be4b90a87453c51d9e633d222a938dd5066fc6dd4200d7b1900fb9ef6b5d6baec5e7d731d444b6a7e32b4872dea106d521dbdef8b94ecc0b8ee33ec890fbdc9a5a26b817655011c1d8a993ed43553da4f243c106ced538ffb5f23fbd92b3b67ee8c005c4150245f20330446d7e64785a214e037bc718021468abfb38be3b75b51284680687587d5fa84f447e7fae772bf0aec0a9e147080d39b58b62828fa5fb406a99071c74a83626710b71025fa0ba1e42ed869097132075a9551ffd892898cc113d13d696f91c6020b8527aeb20a3975199f18290e3cb491ed0b14bf3d1c8e7aedd694d90b36703c2ec60ef99013a1a850b9317137d7f8464845bdd6bd5c0e84a32ec9917ecafcbf638420e610263bf8b013a41ac3a10765f4aca45b9d5f135b256e44b627fca70d100c119cf3a36a2b40ed9c07efaf3519e16d6cde04d68dea7b0d0ba3ff0b09956a41ee7964d0a49858183677a50306d2e4a0100462217ff9df5bc2e2956947b0080b641f47a491a1a4ba3251dada4e0b870f1574722060c7bd7ae6b26c1d77440481bbc08d90666621b4fca8ff6793ef23ae6fb79263ca967dcb31c687c69ab077dc07240d644b24cb9057cd16f6e3dae718a1de2e9c7e29152d7cfac7b75b4a08c760fbc0a285b95d1606cd83655545075a36cddbc8e81d81204f576e5bfc73342defc9f21b049ec55254ecca405b1c220592c293d227c80971f70885cc8db2ef6e86d31232bbe8252e9f965550680f2a926cd97799e3c584055ee9d40b0987bca4d04187faaf09feab7ca46277ac81ac5bd9c0f76dabbd9b2b2f403bbc8c4e04d6767ca3c2846c18e9cb468a4f62d75b9cfd960860b56d92df6d72d98ee94ab5174958e1b2886c57b37bc05dbe6a335efec14aca24031f14c1fe8dbc491d0292a4f935d1d43e1eb7390fc38324fbab309d81699a3342c1f7a80a0dc51ce22d1df7d3b381e18806a6eab895568325beac40f7328bebf05b711ce07c2c4739e821cf0ef963d0b16e50c19efd2c0e421b0d84bb284721cadc39c58b9e938dfa599cef451e408ad3c4182f34bfe841f745295c46da19a611be2f47299f702ca76bd3322b9cde35c656a0628b683a8d171314ef47295caef3cfc95287ff281b52639452411ed3a10f0d649c2e6d1698acf682c1641d6e06759cd0837487dad2b3cb57ab4579e49915fc66ccac67182402d493b2bd23c8b247379ae28b3a0176fed66b8c830dcc3469757136fa2113e0e4edf76962d6a8051dbdcaac69a3cd04bb8a4f608bb4ee244f53fcb0c9ee2cf162fe7fff82fe1c5fbea92bc2ecfede9cba55fd2f06e63a3edb9aea3e2fbf00dbffc6dd3e0c35e501db576279cd4dfe9e332dba10503ed72d8da505b37ebb466a42c0f737338119c4986ed947840b0a9352469cb94538b8bd97fc81266e8af6276d1df7fca6d7721b11419f59e5cc8672f26f212070444e64daed4e8714309654079e8485105a395c6eeb741d6d532f95d71fda75db07cbe25840e5d0201b548d6069bdcb101ce7bbbe902da3f39cc9030bd114729b562872a53aff35604ec825fed5d0ea7dd94c0c511f7e5dd52223a5e6f2332a95cf5684aa7c562a78d09a69762968c855faa7b009ed7ad010de3c1d68a182d7bafad1571f1c594740cc2b699667e61931731299e1ea7f1bf1059ab94f67d4e67c36b0a0cbd792e709674e316415f2eac50f56ff9c7e7a47a1094dea26b4de1686edf87d6e331aee4a2afc68d1921c7b5b1a62ea4ca26704413b04637cd565e06d155547e34f97e91b1720063e92d41e22ef7c0b8f8fa49b343397d8547b05cbb038c90a21c83c47ef4c4fac319eb018630c303eb05c0a2ef33087c04c295d837e742aeababfad030a896161a0e494959e223996ce9216616eb3995ed6fd58f2d960a7bb8fc6bf6253ebdeb058352d5b5ca50c4a20d48218d4e07b7f81d2080c774c1f12530171f9c60fbf3ab90bd17a43f27e5a5473ceee29a0fbecdd1a7bb9e7399bb6bd6e89a93d3776d913eb62e6e5290146e3ef9fddcf1baedf34ee133b83160c288648a72b830939ad8dd32a821a34e907d866ba1e211aee4d07cf9285e88143c0651da56478b4ea22d81e1e40fd3ef3162b28df7482172fb7f311029830494eb24e395330e27e3c6751ecd4e8ee797503f10f0284e7e9a3ea6c2bb1db046d1e479669bdc45a350f87af21a91201953aa4618441f995edda82d9ebaf00574a29cdd3b61f78ea49aaca81436091048848c3499407311e151cb3b83dade9ce56dfc1835fc874ec64daf67ccee9ffda4b8bb90d1f20a53eda6ec12f7965adaf9b09e7277f5b96596b34731e16572856a0987dfdc71eef4ce5a5965a9371bc821fe4d6ab3a43eef98e3e5c568ad59bc6cee55a46eb028d35f64a82aa285dfe4d1d9ba681d325001c9731adb505c88114df226d4804a67c4da6af209fc0fdc05170c983743e9132febb8454667097f87090414daddfedc642a4d242d46af5c94bde86022284701040bd80b61fd93a441b52d3209cbd5554368d277bdf26d3411faf1a40eb93f61bec262b07f05f1676ea6b5cbab600b15ecd982f263c8d483ff00a0298d77c728c148256bc14e6670a2aca2466703aca50a3eead17aff733dda669d02c12e17d22483e1b5b568c5bc0c94a626f4127fafca8843d3f61829aaa38a355ad8139571fe17e86905fdf91c8a9efc9ca4321ae5ec6d12b80ac6b99c59c718b533daada2968ae57567aef291fdecbb6a378b1abb2a292dd1549af8daf0c6e7a6521064d566904b692b7d783aaa35957cc7b03fbf9e08816c37fcd024fdd23f1856eca0e6c8c0ce1682c613b41b2cfcb1df7431cbae3eaa8516ee22a7f321c470ebc37792b0db97de63e4751eae24d2579f1c2623f3bef8cb5a42304bd6a277b696943e8d85d602aa54f09b8fd8608a", 0x1000}, {}, {&(0x7f0000001240)="6ca6322d792e4ff083e2bb1d86b752a13a7caf7445ace456ef3103dc1b6e104a3443a49cd278e9753697c62afd37baccee0560f0474e012571b6dd13b2566551bec2877870867503de78208c90efc4521b81bdc611a949c3f6347b731c332fd0dcc01508c0eeff902d3ad9d8052aa9898619", 0x72}, {&(0x7f0000000140)}, {&(0x7f00000012c0)="dd544d4e734dbe83e85620f9428d8f776be8d4a03312688177d8959e433af67fa8827778441bb8c30c7c5e61c2d752335bd308f4bd6aa4555250b24d9c6e568e07591ef5c8da95b5231933c0bae2dcd5197a666584b3216492246feec448df13e17768de9beb4af21483c280e8c459ef88de3a75d16c27ed67d9d41cb6ca4299c8c84b37e1fc0267f0c90ba664cca0a7e4f8c2b2138d890d2ab2ed9a37f9b659f598bd991b631b7dee5faaf523a241a13e4f542c231d731b2240a5a12f76ba9ea368a09200527a229f65c2535e7c60fb1615c49652131428b36f428d69d8f51bb8aa248198", 0xe5}, {&(0x7f00000013c0)="d40de5869a94a8496420c1f23a45f477f54782646e3191ab3374a2dd84ab35e8745894bb407eaa3083e0157b66467242649d0c89beff9a231d91dde71fe3ddf1c54bcfadc7eddd81b4035a8b0eb51acfac76815b5adf62f130f7773b0ea25611680a5b780739c71da7bc8df9a26a70209b9880e2b34cdfc89184b1f17f40dd4a9263790ae79e38a6fb88c979437151da3d7eaf40f8236e8e8505a6ebb491", 0x9e}, {&(0x7f0000001480)="d410d0eddac814d8e01f38d7c8c4c336074bd2ba18e8cda396d836e4df3bc8b7b0c9dcbddeecd81d65838010ae13f715cdc28e6a4151657396ee705247103213ed9ae7d27b4c5c165aff34d08dd851254abab2eeed54c08686403ef0748681cfe69dbcbbb9c878fe73c7ab38eb47", 0x6e}, {&(0x7f0000001500)="822a337feb987b68fddc614a8f29bb99e454dd58a6c742fa9e9f143f7823edd549db0942a31ce760f3c7d1cc973005ec157d0f3302789c3d1e6ed6e336f9728311e15610b1d3b5307677be3d86f790c17e424a5a708f2b0acf7d65b72cdd2b24d79c48d21fa571f40a014761ed5876bc91c26f43c34bb16524e504e8c155232701bd44de", 0x84}], 0x9, 0x0, 0x9) 09:13:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x40, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x4, 0x81) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0xfffffffffffffd52) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x5ec2b31b9d9a3fd2, 0x0) recvmsg(r2, &(0x7f0000000000)={0x0, 0xfdf5, 0x0, 0xffffff14, 0x0, 0x110d2366cc78be08}, 0x40) 09:13:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xfffffffffffffffe, 0x7}], 0x9, 0x0, 0x8, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="01d32f95e70064404ee2"], 0xa) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) socket$inet(0x2, 0x3, 0x40) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x7, 0x0, 0xcd, 0x0) 09:13:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000140)) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r2, 0xffff, 0x20a8, &(0x7f0000000000), 0x60e) r3 = semget$private(0x0, 0x7, 0xe3) socket(0x6, 0x400000000002, 0xfffffffffffeffff) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r4 = socket(0x18, 0x4000, 0x4) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001b80)=0x1000, 0xffffffffffffffd1) shmget$private(0x0, 0x1000, 0xe42, &(0x7f0000ffe000/0x1000)=nil) r5 = getuid() r6 = getgid() getuid() getgroups(0x4000000000000208, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r7, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r8, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r10 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r10, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r5, r6, r12, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000001, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/de~.\xe3Rmouse0\xf9', 0x200, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x20388, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) 09:13:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x100550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup(0xffffffffffffffff) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r6, 0x0, 0x0, r5, 0x1}}) r7 = geteuid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r7, r5, 0xb) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r13, 0x0, 0x0, r12, 0x1}}) r14 = geteuid() fchownat(r9, &(0x7f0000000100)='./file0\x00', r14, r12, 0xb) r15 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0xd, 0x0, 0x0) r16 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0xd, 0x0, 0x0) r17 = fcntl$dupfd(r15, 0x0, r16) ioctl$TIOCEXCL(r17, 0x2000740d) setgroups(0x2, &(0x7f0000000000)=[r5, r12]) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:13:42 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x8000, 0x1}, 0xc) socket(0x11, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 09:13:42 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x800, 0x121) ftruncate(r0, 0x0, 0x30000) r1 = socket(0x2, 0x2, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0x6, 0x4, 0x8001, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6f159374}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x225}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xc1aa}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfe}) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x10000000000001af, 0x0, 0x2) 09:13:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x34, 0x7, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCDRAIN(r2, 0x2000745e) 09:13:42 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=""/4096, 0x1000) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) write(r1, 0x0, 0x0) 09:13:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fchdir(r0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) r3 = accept$inet(r0, 0x0, &(0x7f0000000300)) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="37859833ca125e9cf546cb71fc7709283811772ced3f2a1b962423f07c7f51c0dd1244f9a85c24377691d7678434957ac802ce260d13df8219f77531c7353f0f7ea2ee8bba2075bd273929cbe1b1afb85c48d81ae6e1e8e711cd4adb9224e8b6a99c131b7a6425394c7b04066e813d0a08aba3b33826577fb281a32c92b2d1825674039a687968b6b46eec081ddb3f2390092d2bd50c56b26ac7508dacc1118fc15f9d23bc894c65eefab24c578f9650c4d9a5cad1e98e2f76a77f9a0974d3c2d5b3c6741e45caa0009005e9e2a052a6c151d676cf70f629499f358b7029ee5cce994560f942e29ca144e6ec7af5dfe0dad866c9c9f061b6f3707682b04666", 0xff}, {&(0x7f0000000140)="209cac1d4dbde0c12b11dc241e652169001245d680d0fc9f6dc57fd17b42", 0x1e}], 0x2, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x30}, 0x4) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 09:13:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[r2]) r3 = syz_open_pts() getsockname$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/10, 0xa}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c6", 0x1}], 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) 09:13:42 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x1) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f00000004c0)=0x35b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe6d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f00000000c0)=[{0x2, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0x7, 0x2000}, {0x2, 0x3, 0x1000}, {0x4, 0xa, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x2, 0x400, 0x3400}], 0x7) r7 = getegid() r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = getpgrp() r11 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) pipe(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f0000000b40)={{}, 0x0, 0x0}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={r10, r12, r11}, 0xc) r14 = socket$unix(0x1, 0x5, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r19, 0x0, 0x0, r18, 0x1}}) r20 = geteuid() fchownat(r15, &(0x7f0000000100)='./file0\x00', r20, r18, 0xb) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0xea91, r3, r18, r12, r7, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa88, 0x3}) setgid(r5) semget$private(0x0, 0x0, 0x86) r21 = semget$private(0x0, 0x4, 0x18c) semctl$GETPID(r21, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r21, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r22 = socket(0x11, 0x4003, 0x0) r23 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x8) symlinkat(&(0x7f00000000c0)='/', r23, &(0x7f0000000080)='./file0\x00') r24 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd0\x00', 0x900, 0x0) fchdir(r24) semget(0x3, 0x1, 0x240) r25 = semget(0x1, 0x1, 0x10) semop(r25, &(0x7f0000000840)=[{0x2, 0x7, 0x800}, {0x3, 0x9, 0xc00}], 0x2) r26 = semget$private(0x0, 0x4, 0x2c0) semop(r26, &(0x7f00000002c0), 0x0) semctl$GETVAL(r26, 0x3, 0x5, &(0x7f0000000000)=""/107) sendto$unix(r22, &(0x7f0000000300)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7bac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0xb1, 0x0, 0x0, 0xff60) readv(r0, &(0x7f0000000a80)=[{&(0x7f00000001c0)=""/169, 0xa9}, {&(0x7f0000000280)=""/17, 0x11}, {&(0x7f0000000880)=""/250, 0xfa}, {&(0x7f0000000800)=""/54, 0x36}, {&(0x7f0000000540)=""/18, 0x12}, {&(0x7f0000000980)=""/251, 0xfb}, {&(0x7f0000000680)=""/135, 0x87}, {&(0x7f0000000740)=""/83, 0x53}], 0x8) 09:13:42 executing program 1: r0 = kqueue() acct(&(0x7f0000000040)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r3) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x2, 0xffff, r3}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x89}, {{r4}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 09:13:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000001a1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) pipe(&(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100), 0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) kqueue() bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r2) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) 09:13:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 09:13:43 executing program 1: r0 = semget$private(0x0, 0x4, 0x2) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000080)=""/191) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r1, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r1, 0x0, 0x100000004) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 09:13:43 executing program 1: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000040)) 09:13:43 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') getsockname(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000400)) sendto(r1, &(0x7f0000000380)="f2822f666ab62bb8f50fd45a7239270d80c10ec2ad7dc3d79523a053c220ce769fdc9a032f86c8405882c8005c536d4a5dcec3b0a1293bc44217e7e1f289c2d791e9e510b35a4e951733a15a6ce129a9fe723cbff80a94428b57df12939207724eeda00830864cd529c5a8dfe17683d61581ef9493f7b578d21be6a54c", 0x7d, 0x400, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 09:13:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) lstat(&(0x7f0000000380)='./file1\x00', &(0x7f0000001880)) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x240, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000600)=0x1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000019c0)="278b10980b135ecea99005f6981999720ea5136c811f83bd2d18b5e055155da9f7ffed639ed0f2716af005962c634ff44543eaeae38013eaea26d7ad5463d1c5cef4d1ba0cb0f5c9a6f21ea168b1aeec4bc4e14eb58db0f19465d026221940a098bec8539d1b9f57a0262af164bf1e7f42ff0cb66a2e1f9fecd3d8c252cbafb93a3f939bf3e265406fa0b65187610fe3d8cb0e247d3df250a69fec6e36348a7e121cff1c85471a2942946f92b579b45f893e96accf54b97d6b497ba985164a2aeb92d49fef36a015f844c1e6d069e8d29ffb5abc73e883e9d6559050a9d9ddd2b774ee3b77b7b051d27ddfedc551143d90b506211794e41d24fecd2aa3a580471c0ea676d0b78b31d7cc8ee1542b939aaaf6c1f1142f1fe89c1e49ee9e8ea7af775f28cd1ca12c3d8b4ca70056e1b12bac6f0a2ff7cbaa788a6f66d674ca9f09c36dfffd3d57c69abf337fa94954e87915d64962bcc893a935c9cb0610871aaea827827fc7bcd03512ae108cca765420174429a08ef2a5cc681a11030709faa6836f04e073514bf34bbcf8cf42a5f6451eed520f35c42f01db018009b6c35ad3587648ea119e3e90b66056bf30a614018ad8530b14986eb36a360afeac17e7894a77a5a597732cb23fc982840655ac74a4193315e7dfef613fac09eaa059872e028f615971017d9c81910a3b77ee3dd587edc5c9f21c4ee924e17ddfc5e6b2fe9feea997d7dcb19961afabf840b98c0f0c193aeba9f110ec89639d6c4017c79ac1765a9e876db52dff24d5be3b3a87ee769b7bbcfeacf5772aba142bb8113e1d8091ec6242143e6d623e3ee1b964c40337b4a23abec7a2e659e11c14bd36e90f05256e55751b963c393bc0641fa9fa2953bc93049e4b79fd4ec78f65a2281f4b2004a7c870806310bd6eb13e6756fe40ea6d59e861873b3519236a4d33146bc439efa75fbf2b8dd5f3f9a2e9bb64afa59839c5fd77c18fd3f5868678d87147acc0532cf026b4ef0fda95276ebeca972989572e10d3b7121885178cd450b60fe6b437b526f84d1f5e02f5fe914caf3c5ff911b4df976351233c6e00416f016c4ff1860a4b110d45907d9373335879453c3c359a79eb91591de2dd59300f8ae378a2e0b92922490709314a496dd528ea67951b33cd860b568b8290747f97180d3f6264d6f373aefec7f40aa7da7ccd4fcfd286b203f72731626c3069e2863aabe112de2b72f14af97ab3e7c2703f51d19406c61683859403335a82295ff2c75971887b89b0a5cb880549f5c7e5475353ccbb2b349f931af9ee7f24442509075fc1aeea6b973f2721fb6999ccb3a11b8e809a8352632752d4c39fbf00b370d51357cd1ab98cba47f6a181051351ef2d915ef0e9f3bae3cc805829ec982e78b8711a998e38a2611eab5dd57ee7cf7a46fb2dd30646eaeb274efa6083ffb454a68394d642fbc67dd6f30783922d30e78403f72844921ee380c1b0c68792204b3f0390b3e1db32ec184398e665626085bbff8891d5f5a00812ab46b53a35eac65c56ecf7f775a4cf03a7d81d8dcceb6dd4ee942c282ec810c29723a872e96dc02fcbeebd7c1d8adfa8c093121728a99c1349b8fa4ccad464023783dd5054038807eb930a60649ef03bc103572f41649a79b5cf0c0438875c9a42b3bf5e2180f78570d35da78e77b3d1885b2cbe05fe89cd0a97755024295fe20e7adc85ad8aea8a2b93a608d9c77ebe8f0dfe60231f5c6bfe6614601e57d833444469116bb5790f78b26398b1643b46dc3dc7da2a008576f95c88f27699299d54c5813fcb1ae4e50a341d7a66061578fc42f4036cba19034c1bce9c4072870ca9e98e0a0b05a22f30c34a5435b8d2d28f9c45edf650eae3698de7e2f1aeeafe30c9b0733ab21694a2b4bf46fceded2871ad3cb4cc819903bc50feabd60c082026e3461dce3cedda24df1b367340d6565315b71ca641e7066b072458f5091b39c5a3716b483834808bec98b475ed1d6b0b68cd27bd2a2c726f81ae3d2eeba947c64494ccaed87da7b91834e2f7ac365b6237bd67389d4e4655435a10ab859ee534f48b96a08b3835af1d76a0c31574585cc1629ff6eddbbb1f315abc8c5f5c82f1e99027c016e7b6dc86e29d10c32360388e3a31f6b208cddb34de9838457f34355b610cff3407e538a746f38ab6c14b99bd5e4df26c367265a5b86fde8d59ea3c9c01f4b6dd8f2d5b19358729fab97eae2aefa25bfa33348e21ac3e0f1885522bb988de1c6e095bfe021b208453cd955c06479843b4f811c275bb0631e8153b23d2303b6920281c979393f97253e3fc28aa75734eb6c0f0d14c24ad5456c097061a9d4a3cf281eb961fe9ff8be2215ed2ac08d3cbcdf333081dc18e547effc8b2c1a303118486835f667823e2fdee511fe4d260b71cac6c3be54063ab086fce7e0baaa6d5f9cd1a3413bf779a8b2e5f78460cb43f3c9f82eeaa6940752718abdb3a11b7a37ef5c74e2a92bf5b7c9a1e864919d18c5a909c86e88b1b256d5e6613f8ec5bb2ee3879a138dc6c0fec170790611a670a8901127cadf86a1de999d0c675430cd8ddf762060cae92375d4be8f83afd251413488e936f7a53df012efec3173c5a58d509abe6f1ba5ea24b5f6190f293b3dea1e503b786f592baaef0215add4512b2279a0346dff0210c4661117e17d59df682247538662fd36bfa608ce5b7b48079f0e5f1b41ca15966272950334c07939b27d5eb787e02daad75e0522782204385e16295e8c763be7c42a67076ee756f85ab8843d45d124f30ea1e15346502a09ca5f7d04b571cb3a3815ec2e3362751e8bdff3922596bb581b5c4f402eab254ec73bd2a6e865edf2d92922413a961cfe1cff16449fd68c0aa05c461631a15c8aa0a0149b5bacb82c75cc8c09dd06025f900348dbcfb4887f1add14cfc1cf7baf242bfb12ff34ebb809141f691291539fab398169461c83af193e03dd28861bd3bfbc92414760d8b170262678cfe49330d61a2e4e0c489f2a4218094bdf2fe93e7e6861daafe7a7f487cf989dfb92b387fe99900a9ff4fcfae66309dae7f0c8c7a85af808f6ded58ce25780fb7d459107bac247312605ab072eb7a5409bb2b2402a482d3ed939f862d7b0b3d596f1b63f77ef3240ba3cd95a6917ec942a62ade90adc820d6675784a214e646bfaad951575c95c91d7004710a641865dc808064436aa896580b58f697a31497a10bbd7d22e0a7c5483015b25d2d5b44e5b6ac7354675351cac2214abd9956e345357acde556763d2ff51d768b362a47cb4877361ec61a69a07c73e2131f0c4a9208d137f792c5ad5b9833c3e2993d1d30a3e0b8b7ef7be740262024b78bb16686eb5aee17cb984f0d9f9133f8756875607959fb2146da441cbc3098debb2810f6d759091de9f803cba3699868e14cbfff22c60415764ca00c5791862cfa4f28d7aba4209fc31343f00ac1cc59fd243c27f32fb1e584580b65ccbffcfcd14c0a479d6e0ac6e8a73a5ae22659351e9d661b9e81cd8a91813a04fbc4dadb07a3fce118442061b4230086053bc37e03a0ccfd742b53423d4d49e5beca6a9833b54cb1e4141b8b185520155ae6066c78f53c1ac14e425f84758f8dacef91f5039ed2335a26321fdcab27aedc115235dcaf8b4947d61772dc27c2944ba9c1f8e9f90e7df29960f31eff3cc20c31f498d7140f34455cbeaab5bd3334b977615675bd50c69272c188a854c4e5a8e7cb297bec14819bb304f918144d0ad922598fc1350646c19f52fb55d3963f65442246b007252dee924c4cdc9a27f6195eea29aad7dde8145bc0b7ae8de001d59282190c3721b13968e01c69e828bafd95d8cfbc64b13a70273c12886938d0efbf631e7c6609fd463056f04d055239d4626ed52ea77c2047d701b724912a3953cb72410ca4527beda4bea61135b26d735e09e9f71258a05784a6ff66b160aa406e3c551288be07dd0816bf0eec43b4b4e1148177b64eab352546c153a980325b41952373cde1795d39b6e0e7fc818f0661b4661c226f3522982d7308a5443299bcb425104ed58ffd57dcca9cb458481a03c897ac6fb51af1c37f9e527a05644a6cd58eb2baa2077305c728dbf91f8606f3a565805f3149fc68995b6f5643432850ad90ba09014ebef8be1916be7412b248574253fa9a2dfe2589df118af5c02add418366c80880c8cd13b03396cd0722f9490dcb73bd0d0c2780abb5b8f5c84c318e4e3731c52b946b4882eccc85f500889e1f478d5ce1574f4d3fe950d1f5a26ccb5021eea69fe64bed7703c59e82cad9f76c90357bfd200d4481b95425bc2f40b8060d33394cd0086a2b5872172d6a3d6a0ea21dd05c76e8cffe67494625da0d16321eded1ed2d03afd7438dad7cf6361d9dc76faef9bd7d9a6b03e88387cac9dfb707e820e36176da6bc1528b02fc0355e7da5d00baa418e2f520bccab32e216f418de989766934230313e107b153db61d82d84edfd2da525a3d303a8fb98592881140ba8791f13db758232eb8fede948978ac986f4e81eebdd1953818144a7e02f56632fe08abcd03f9c45beae388c33b740b78e9af38955bc04f87b76eeed23c5fae0f459c1102098c003c3cfeba5c050833d7886cae6679e56830ceb3923ce4e266cba4a73a39b2ad91047ea548c967528fed7bbfaa6039b04e4c673144df304a4b2e7b566012aad6ae20f2352070f746bbf6eaa730c1bf294914206ecce5be774ac1a168dccd81c04ba821a8749e245da9bfe19c52ebad4696dc701476977294119eb9b9e7b24aca0b656f6e5d4b3d6ca5f8978680876411c21fccb71395967709964ddc3bad8f1e163717e9543a3e7f7dc94be9baff576ac941462f2e9ffd4a50efd4a37e3850ca05592af5d4cbf44a38341cb124d87e31bc664844ca10e59e56059844bc4e98891719b9c840d3e8d9e0b7d20a3095a22b9a1a9081a0d1be571e3bf02a0bab231b5237f82699352a3242c2af0c25a6b90ef0446eb1f99367b59858c367e89007e5dcb96be3390652249c19ab970fd83acb4cfd172c8960ffd3e307fa0880e573731d2ece96c5e5bbf7762c0f3dce6acdf6660ab5b54e05547a630ea0216bb8f08bf1a86438e8beda274d18d7165da0cc16dd5b0248753990333813ae465b2a6be9907f091db3fd6085fbd170ca9e2fddd01c57385379edac10a03ab5981d234ceb4334f6708dc47fc8440f6dbc692b9403a27884b8bab75c1c5c9cac1c14b8738045a110a980f86c6435408bbc8d24e89f423dd5d793c03c72cc466a241edb84835a6c96187a189e9b6e61afd9d2eb909445c25cabdf44ecc762881e655c60d6e03c153fde47be6486a5ee1eca8c55e86345e1f17db911467aecda54a039dd0eec2da9333d46730c044e07974556a6619d1de4cdb6514c0bb8578a12576403c1ff2737e09fefb4e50b5cccb722addca5c2fad48dad68f24559f6cbc8204fd7f6de2292f97001430d9841eb7b5e97d59e58ccb05bf665dda140f2f1c00150105e6d2b4c005b11ec9c1020a3c358b694daba3607b04dfcf447abb46727d0dd48f68c010e8c58d4712468079ad1e659cc5c85ff73a3c3563c4bca89f5783a89eaebefbbc4210956ef1505dc3e28ff07c20f0a6cb5b58741039c8df2fefa637ec7eef404a1ac2312c13ce26b53dcfabb72fd56a32713b9ae108f9831bc4ddb8761f9b6cb6daba0d60db45a80be61d954b3cba03172446e6e4508c5668a918d02ed2ffdcc70e7c639bd5b8eaef98b8978a80ebb5275edfd5e3c016209e64c4393ef2f88b6d7ad1e8", 0x1129}, {&(0x7f0000000500)="c60399442ed162f5c19c7b981719e1bf3374cf6c2ddc0f807faf30b26e29334882c95d7edc6f8e6f7229144e3037908a5f1055363eeafcb6b1228a3950cb8023d6a9e98cfe98aeb9b5a426889cc11c07f282abc543e2a07f7d8f49e7633b", 0xfffffffffffffe8d}, {&(0x7f0000001680)="7b3a4f64bab3f5c86c6b3ca6e38eb8776b7cc3daf5a585e3e53ac9c72206388e3610bd5db5601b93abe1ca632e7224d198a84841963bbaf8975d37984a189886f63b998935ca7fb4b3d052610c001ed1d20fbea1df85e409b9997a18e1dd8c3a79f68a7072b659c3f50265668322a10e72cda8691d8440151422bd566daa93e05f2371ea1fb7c723b92487b96762027d5192d9a650d3b6927e88e6805ecd76fd3a9b02f2f3473754b03737c53670188647e9ef0b3c3f66b715996014fd614c1e146177318c6343df9fc60c438390e1162814611cac5d5049065de8b661", 0xdd}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) getrusage(0x0, &(0x7f0000002d80)) ioctl$TIOCSTART(r0, 0x2000746e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000480)={0x7, 0x5}) ioctl$TIOCEXCL(r0, 0x2000740d) getgroups(0x0, &(0x7f0000001640)=[0x0]) pipe2(&(0x7f0000003c00)={0xffffffffffffffff}, 0x20004) ioctl$TIOCEXCL(r4, 0x2000740d) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r0, 0x0) writev(r0, &(0x7f0000003c80)=[{&(0x7f0000000240)="3a2f76e5bb55fc863e39311430b2bd525981e4d2932abd0fe7755556a0f7c4a7c32bc9377186dbf8be74f5d90c050020f546ef49d4eb237d552c24e41d4463c71eda6444df152e97173dcff42c17c943a32bfd1beb6e6aae9c46ca8060f4fa843562b7384ae594b2d864f775276f", 0x6e}, {&(0x7f0000000580)="ac4ef615c8069d4a6bb48afbdc4864f83900ac20b378a0094a803755e6912c4502d0fc825bb5cfd8", 0x28}, {&(0x7f00000029c0)="4e08e0aab05f2623ca5476c35c1afafd1fa92289ac47e07405d2f076a7d46235abe2640a30d18e614fe8c9b0c68e7aa512f5164da8c108ddf17fd43fe09fb355cf68927e95697c4aa7bcaaa298695ef90870a9db941a7fbab000a232812dba3ad6bfc458c8db19976c31f9e2c27410e50fd4eb4865d5cae71ad0b643f6a32fb8a95ef808c9aca69cf21dc61a01548c2717986ed0", 0x94}, {0x0, 0xcc}, {&(0x7f0000003a80)="6534becdff1457a151088071696e28aa85dae188c89a16d5f648e1cf1237711525f60fedd9e601ff55e03eb221e6e92e657541723d30385c4fdc218b804d9b3e3027891fdf196764427942da3a663f27a9e3cf53a2b2797a3ba7a154842b26639169bd94c7ee9e7ef04dcf5bab43de458dd5066b24c4cc2585092cef37f562c4cb305151b5b5e4dfa89a0d12446b1db53fddfd7c59997c14400dd8e26a28dec3bad4abab", 0xa4}, {&(0x7f0000001900)="7cc7d26396ba5ab41133740cbc0f9018f9d207a7d32dbc5912cb12b89c106e54b851400e2609255104758d8b58b17041f92ead1b65e85c5936a69aa51ad03c5c810c97f7aa8729865d523f0fa921728131f2ca7c86216805d982202b24bdc856691c1802cad5002cfb", 0x69}, {&(0x7f0000003b80)="b02b457a1e61454ffb5507725f08a82a9b38d1f06f7f9ae1846cff5a421b491c13eed6e71e1ad725e95f1db031ebe4ac5411cff983818e44f180e73030bd709b2442319cca33f293d9f39975a8dfb5723c20055f82b5bb69bc5d40c7ed044386bfa64f7f4db56a575e3b89ffbc48d3", 0x6f}], 0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001980)) r5 = semget$private(0x0, 0x4, 0x61a) semctl$GETZCNT(r5, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 09:13:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02c180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x14) 09:13:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r1, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 09:13:43 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmod(r1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x3f, 0x100000001, r2}) r3 = dup2(r0, 0xffffffffffffffff) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20701, 0x100) bind$unix(r4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000001c0)) r5 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getegid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0xffffffffffffffff, r6, r7}, 0xc) r8 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000340)={0xeb59, 0x3, 0x4, 0x200}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f00000003c0)) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x800, 0x0) ioctl$VT_GETSTATE(r10, 0x40067664, &(0x7f0000000440)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000480)={0x6, './file0\x00'}) accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=@file={0x0, ""/93}, &(0x7f0000000540)=0x5f) fsync(r10) r11 = syz_open_pts() ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r11, 0x42cc04b2cda57290}) write(r9, &(0x7f0000000600)="fbb1bbc47f47bd46ded1b706767af95568fb7da77b23364ba8fb9e9c984923990d5a03e388ab8cc1bd1a8e8da01596d0445d1e01ed6a291f0bfdaec9661ca6f9649981267eda8364051f8f8bd22c3b54e411ca732ee2471ce32eec700f3d1cd8834d9ec70a5adf94424cb64a0ee42a78b26946ae7586e5d2127a42445638466018141c9a62c531c9f9d3c3ca6e05781203828a8a6bd0d31060dc892d8061c294b2b498371e3a97e5788a94e1cdcca44770394cdd0a7683e55cd2758e39f1d36fb4f6668c84dfdf296ef36ee008800ed7f3fe2e57c4ee38d128e215bb187ee6", 0xdf) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x200, 0x0) openat(r12, &(0x7f0000000740)='./file0\x00', 0x2, 0x189) r13 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r13, 0x4) 09:13:43 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget(0x1, 0x4000, 0x19b, &(0x7f0000ffc000/0x4000)=nil) 09:13:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x7fffffff, 0x200000005}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000240)={0x5, 0x8000, {[0x8001, 0x5, 0x1d, 0x5, 0x3, 0x3, 0x1, 0x1, 0x29fe, 0x3ff, 0xe6, 0x3, 0x88af, 0x92, 0x66, 0x8, 0x200, 0xe2], [0x9, 0x9, 0x1, 0x9, 0x20, 0x73, 0x80, 0x2, 0x8, 0x4f76], [0x3f, 0x9, 0x40, 0x8, 0x662, 0x200, 0x8], [0x9, 0x101, 0x6, 0x5, 0x6, 0x1], [{0x7, 0xff, 0x38, 0x800}, {0x6, 0x0, 0x7f, 0x2}, {0x4, 0x7, 0x5, 0x92f}, {0x8, 0x11, 0x3, 0x1}, {0x83, 0x0, 0x3, 0x3}, {0x2, 0x4, 0x0, 0x4}, {0x8000, 0x10001, 0x9, 0x5}, {0x6, 0x0, 0x7, 0x9}], {0x0, 0x2, 0x7fffffff, 0x80}, {0x9, 0x80000001, 0x1, 0x1}}}) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000100)={0x3, 0x101}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x10, 0x2, 0xa7bb, 0x1, 0xfffffff9, 0x81, 0x8000, 0x2, 0x3, 0x20, 0x5}) r7 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000200)) 09:13:43 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x2) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r2) shmdt(r2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x2a0) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 09:13:43 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x2) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 09:13:44 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)) r0 = getgid() setegid(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[], 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92d396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a5790", 0x1000}, {&(0x7f00000034c0)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e67582fc6c16f9314d011586fe184433b8b2080331f755b77472b537da21ebee1b3ac220f5eca9d67a2228c3378ce14ca4733d566e1508550d3dcd1929d8ac8c23b3edc564b9e5ca355d8d1a342364fd11db66ac03df3b2c31edaa5747799fb48b052f5d0b507b36bbd29b8d1c4f73b7a9b537af52e0c243ecf2774d3ff73ec8a81e20de93e59a020ba0f1d2b8be0c887cd700da78af646817aad920a1b1165d7bf789eaa707b7411fe91fb4893a480b8af738b341285bce8c1718962452395e9ef45c8e70d92c9410eaa326a0946ab6d628bfc6423414c700f50bbd295436621b2c6eaf00e9b528507fe91d71a19ea2fbb9b7089e27cdb50e3e341e56672e435dcc0a71469ff19ba54f3595656b29ff87f2845198e047e126a5817ef3f39be5433272430452bbef8a99ba0bae48e46c14543820b11f987a8bd3e01e9e5cb93b08d01d85527ceef85df4d5de0c85f5ad250f24da6e6353c740c37504eb65336d3f5bc1b78286ed3b84ebe5ad7e3632531aa42c243f49f14b56260caec14c13659d8660f1adc0fcb08faf7048a11b21019d4c75d8c2cb003f3b4d62e481cebd7a72399ee386a56e56ea49fcced61bfe24f9db7fec79b22c8fcf9fb680735a3830f5e158dc89aa1feb30024ba0aca045522de65b069da286c6800fb8d01a717495ecf9aee5f582eb1b11de5c5f6150fa362d80c022ad8074857c2f803b107d13a4890666e871bff36764edeb45cb656197ae17aeb04b9dc37e1195f01101aba6424e8c80dd0fd575691b99871a9f27a066e3b129fd824213f35bd53eff3a65ba843e65c1eb1eb6e721aa4b65532763f786ba544bf936efcc051f8ca1b3bdd26bec22b7fb80e167a4a0d8665a631d3fa8fc2f375f03bed83e51ae4a23bfdf6a145d8ddcd52200d9206b6d8ee9342ba298b7e8caecdf06b615f9ee4cc8aa214d9744c58b11da82b885359cc867a717e6cbcf55d8d5a2b2c1c1a03494a1343865d0892a29387b3ce4e8d8625b1cc2cff711d1e62d90abcd4bfdfcedb74f7ba7db78ed705eb4feec27a4826771d2718e2709e16cedd4178569fb02b5eb0efe1077be662db77b773a64c1947e8bd419655878ae9bb1c9b800dd7e8f7e7d740f9804c4009bfa961f896821d458b4bca0b57c528c7afe42d311249c766e2746b06ed589bb8352502ae7377a646334e2b090c918b64df56e6012dc6be56fde69cbba55b74542b4c59289288b71545512072ed7c1f3eeb71994612948cb4669e54e66b924fc3e918a63566ac7b8fb6845d208b3c628a1c60d86419943ac3f4dad8790e4ed919806504f5be5ae63fec41ac52016facc53ea55803de67fd60901cd430c5b53fb2b27906829900d569", 0x1000}, {&(0x7f0000000100)="f6a7ac8eb3d564d67b53e304f0e6f09ee1ee35caf68472f4e6cb9fc8d9c6e0fe08", 0x21}, {&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419da3e52956e49124250c5773ad897e9ff49e436220b8be81ba2e10bfdd56f1e6e6f133c2002ea1e41184d7222a024f8619e448660c4fae54ba76b811690bb74c53850dbb5bcce683f37ff33da47d91cca4ede0201643d0d34b1435212bfd655cf16501204c969d07547623a2d51a10707f841969e6826464dd748476171018ad589f0ca57a5e238e3a577037c348048e73b11c3d28bafdf7a4a0c4eb886b97f5e3ff972f27facde09087c8979c031", 0xd0}, {&(0x7f0000000300)="b36e7d287583c6374ea82b55773327a2b4f3067f1bb90bfda11798ed856c802784e30d5999dcdf7a32580b7ab457a452625f482b3eaca5508213e2e1da2914bb0ba304f21f3a837717e4b0c0b0754f0ae842c9ea3e579fde6f24aea97c6d17a18e0da023f46ec40f7dc4e958f6fac20a05b8f601da675c135c5fc28bad740abe5ed5b66929623b693030e3c1b7f2d6a3169a2510ef59953a8972fcfcf397ec7cabf628ce03b62681ce55bb6430953866cfebd9e95b25e475abc39f52c895ff310fe795220ff51c3f52b900551850ec342a54e066cf08bb", 0xd7}], 0x5) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) syz_open_pts() r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x401}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x0, 0x0, 0x9, 0x0) r10 = dup2(r1, r9) ioctl$WSDISPLAYIO_SMODE(r10, 0x8004574c, &(0x7f00000002c0)) r11 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000000280)={0x1, 0x1, 0x3b4, 0xffd0, r11}) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x1, 0x3, &(0x7f0000000580)=""/170) semop(r12, &(0x7f0000000240)=[{0x0, 0x100000001, 0x400}, {0x0, 0x7fffffff, 0x1000}], 0x2) 09:13:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) clock_settime(0x4, &(0x7f0000000180)={0xcc1d, 0xffffffffa40e4af2}) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x800, 0x142) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r5) fcntl$getown(r0, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000009f8b2818ff452904290000000000000000070000000000000000000000000000000000000000000000000000008f6ef76e471ec4240000000000000000800000e3ffffff000000001100000000000000000000000000000000000000000000000000ebffffff000000000000000000000000000007000000000000000003000000000000c4da4b628c5473ee15bb334c6f84009144af028ca5e0f150b4dcf60ccfa9"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000008000"}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = semget$private(0x0, 0x2, 0x141) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f00000016c0)=""/147) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f00000011c0)=""/202) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000140)=[0x9dd, 0x1ff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r15, 0x0, 0x0, r14, 0x1}}) r16 = geteuid() fchownat(r11, &(0x7f0000000100)='./file0\x00', r16, r14, 0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x10000, r9, 0xffffffffffffffff, 0xffffffffffffffff, r14, 0x164, 0x4}, 0xffffffff, 0x401, 0x10001}) r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 09:13:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0x7, 0x4) 09:13:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0xffffffffffffffff) madvise(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x6) 09:13:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 09:13:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x2aa, 0x20, "d730c15b00f4ff0000747b19867f2300", 0x10000000, 0x1000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff3c) socket(0x6, 0x2, 0x39) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x200, 0x0) pread(r3, &(0x7f0000000140)="6e899f48dc42eec5202c84b0926bc605c1580ef490091f5e1b2fab52213def8a15395733507ee9200fc48a8bfa106e7bb89e77f499f6cfb1e8ed69a1a6403c8d082c5b102693cafb339dd02b986eaaa1e945c4f359fc55db3ce7f7124e622e49600738f4b8b67bcb4a50890db3fe809b5e001c087922b91959da372f02b81662dacfef5bedad4fb2165fc19665bc2fe35bcc9f2efa24bda40b5de1952a59e10608432321ce44d3d6b540a5101d90a4a3d1f2c0ae7dacc4f1cb8d75563f13f42b8486a1db862dae3c97c0bde19aa2e2336dd87291f00f62a40c6dc2ea09400afabb1495afca6357adf90150cfee45600940f7a7e7bc1a28c1cd40147b184c9d40782e7917993b697c60197ccecb1284f1ab832b6a7b213389e27e53d3d181024e150e9facbda3e9ab78834cb5b05315da74548059af9033d5f8f5abed8172874fb48b5618bc1ea3b2343ed597c0973cf6c292640ceed9c3f5c87980df654ba259791106f4138e422951962344a730d5129d8276a7d1d029fd30b2924d9a19433740f46ef8a242d4c593a22a430845e32f888329f2e8c2cd15fd900f125337c9327c989e3ac29ba40a1b0216896a1ae67cb9bcf9f6d2077f2038a49f6ad7f5573841692c4f1c741a0b108fb17669c073fc9aec81beb2a38bd7b5b684982cfc2e37a65ced2ec53c7fe7e59eb171ec95e5eaec0cc972a6d632016a66196378108d542e586145494cea23a35133cb807492dfdc07770eae0199c32e995b87a1af9ba2a5e7639a6db8692673b7433cb55314f20e3b75213ffb1a9c386351c9aa268c8bd2f44622c77a956c340c7c55654bd0d62255e3e891eb6d00e3c9e65fc2e413aa8061da404fdc9fe3214c29134a2c5164b1870696fe33ed5d58fce9448296baeb4bf5b5c626baf139c2ba3d8c5d0994fcd5b7e807ee72f3bcb2fc44d08345d2eb5be4945086b2bd01b3cebca880fed8b377408cf7371876e1f2121465eb99644684f2b1b2ad4ed2c970c2b252695790b6385e72a672d68e73e648beb42f80234ecc8a486f6c0156a136774ce9545cdf8a04468ae85282e18a44c733dccacd9cee2e0f2d97b779ace8420f7737f41cb45e47ee06dff20d3db5b119a872df749f16657ee3fe3b5d3d3184ec7af62984e3087b187853aad05c769336a24c7dc04dd007a4eb3f8497a9139d89333f0e0a2fcd827adc033cef3c63ac488794a2028c49059b6d7d24fa68ce195f97b17146d6be2dabcc5662826681617520fa954d7a67735033c43ae7de65e1a4b2999897712f3fcc4f64575990ea2f6da8bfffe55849882ccfa526912428fb88940567c03b947ec0f1822949a7867b33ad22f3235752c57e359f867941c8771657bc95c1ab02c8fa9a8282d64c037c030f4c6bad8fd1aaa75614e9469b2216108bc7f913b0acd1f67c30313a17533146899f211e8e5c22a2814d84f78dfd8d5b509df7b14a56aa2806009f3699e48de17a4e2d4c55f6c8743e23540c194e446390113353703903e73c95a1c734f3e70984a7f358bc8a6569463e9029b7421445a78ee262ab39dcd1179116b798137ab7ecab509c5f5d26e4bf254f2613e0b4e014080934e168507caa1b7ebebe976774e739610ce87ba59146390ecba9da39a4b2d64eaa3f89a3e87273c0548417c9326e5dc02523442486ee17deedc5c4f6abc30d0bcfbc7a9e6c146191949207f1e1e756e97b6bbbf65801405fc82cc9d3a447f74f458809d9cb1533d273d799c5615bd95350acf7f77ec0c03d740f0ebeb98f6d5600a9658893af4586dc034e1e5be10f0ccbfe0b90664602e3ef3cca22eeee099dfad1069dae9ab865fbd8800fa1c03c375bf8ce485cdab34e71000aa74034e3a5bd028e543a1ab0f9e280ff960317c09257a13dc34b56a997f8686a6a34f2d903d3e3c0d0f05299c072b4fc0a4821725c7e50d9490a69ce0ac3a0da22f1efe1c804fba74c2cc3b1328cdcc4f95d53f47da84b47e6347ae679bcef4283e26a10bd441564941ee5f00a6a413c11dcf12f969c7a472d8e28f70a696822a1fd727d68eff2a6be00892b061a50720d7d4066109718c1160be9385cfa62ab678993589cbf399966c2ae63c3c64a8e3ef39fdc45caacfb590d904f1ab1d9b83e78fbf470c580ecc446e2181acd5e3e7c66798e52af4a32915838d5d7ab05ffd6b36048d048607ccc81e86f4c8b75b7fecf10e22df54c9684d24e2031a6c35096665e56fde25dc1c8e2de5d899a757c0db68ca090348eac35ab4f03f79504970f22ca10d342037333407c88e4ae4b9ab1f3d414f7912f0662513dd6904d6f41575ae61824a7d4fb02500a0805a4a82ebc9c3f1c2d1dfbc31b8a5018be4bdb20278a6f8647ede24f2f23c91cadadb0d74b08895d697ace7acdda5c761ac1ac5681b86ad39142d55718451f3fafa37ce2d98ea9c319c74d198a7e25d8511afa05522186499bf100693ec12768f61a91ca204fc3f465853bdf2bacfcbd2f6ca18433f0c9ed8685534fe4cc8150a49fc9a2ebacd5bb19930aa472b35dc105df9154e94073855e0f2ae99ea5baca6969b3f7e1be094ac43b0356d5cdc248387854495b45c76028b5fe266299052193084088b1f23fb2a7a9da553f89a21cd199a933369c23e3a13a99173fe5f0d6e0fbe323f2f031d7dcd14e94d979435f7720786e88a0fd720ec997ccb4fd0aa2d269cd7fe318971d731c751c58dc04597a06ae4f6ef080e5da2fab4ffe363b49fa3f4b71233e4a01dde82aa69b85cd601416181a0b3ee28c304c3a9f6b1f741de9cebeb69ea32bc752e21c1f6281132a024f7d9ed3c96f71c8146e9a464e3058652ddef462a61503f2e639e69db8a8a025e55d15ac8a6080397ae9cffe119d062770a9b260241f608901cc81de0dc38cb90dc16a9f5d293dab0c3ac9a4fbde64db55529ed22aa6841c77d041f587dd16c4cc151b807417a609fdd56a188430860e8206933cfa220c2ad5b05834f2e91fd36cc07e00ace6b07727959e9c21a1bcea2fd72599b02b7692eb6c2a7077bac881e5fabad65339011f3c4e1a15c1e88febedd8773d99822a675b5f1b9e031d3b4995b964e6426f94ffd1dd3efe37398df3ef82bb05fb90101969dbe1fa4d3932deffd65b93ee4f1d44e15c5ee7170eb10f60b0c90edf53da1e5f529df1a8f6046a5910161184bb4f6e27de1e706c8a19ceab7e393b13e59d8fc3d88a259666eea4404e067fd12c5df1d535680a67d5554ed5bca91e36e8c9fa07f5b7aa5b88b7c8d4c72b6bcbf8b1a35f59e5c6fd4c722f35ef9af948214305f925c547cad4307fd65ba5c0587341761de10e021cf0d4315696356a43687c2b45dd011714415ff3af073a8406e8a9917d259424b6428dbe9c0fac2ad668ff4482cc0852fae3a79c7b83c1650d358a85bcd40ad02a42243235dddb78e09dfd3d239324e8d80a20083f3634bc05f9aae06682c2b5a325b143891e6b5626f4163eda261dc8a1530a279c22b95829de314ab3811ac6eb231a2ec223c94cc5c52bef927535d72a7785d287ce39690c5161a3b52c079afb4bc86e38d8f32fa9a12f6ce44436fa74c5041f7cfaec2abbf8c0cc3a12d6c060df612defb27244c9d30a451c7bd0eed7c8e96c66efc8e800c3191635a760d61e787286868b65ce96934b94bf7fbb67da274fc2add4c36368bae95774936b137823395d5dcbbd4bd65b6628af037fc7aabd15ba8f6c43c0cac4a2f71514dc12b41b69d09c62685ea46771aa5eff03a1e842fc9a7f07af0a5413130c7e4b7104305ebffdee1a56eb0c91520256fdc992ae4107f047515d4f8f86a6fb138daba8195e18a30fd3732edf12238090beb6b59ec3f81e04071f173cd66c3dd479c23e6a5d3d39ffc2bb6984a0701db7def19281b4a500287cfa1c86c7e5683ead8bf7bfba6273aafe0cd2ec37b9bd02d1ca0bb836945d279cbf359e3da1014922426d3302b9f3a23800e8bbcc1229a81c0d23fa93be61044b456094e717eba17a62e8fc89d74a1c30fea73bdae17869d29809cc23e3cb969d9dea8ae6027272deef27f1f3f6fa40e610d7490549ac2ffeb8027a66c87aac634b8f78334c3b5e180ee69c000cea76388b7aa894bfa9edccbf379b6be33d97c8cd3357560ad10344c500ee5a71318a1a01f82b97180d3243933bd860dd955894dbae5f4e076fe365ffe68282735e877cbca1b80cb2ecd914a4c0ea7951c8ab49587a1788a4a1a525e36cf72b82952db032f5803c1bee0adccbbc2211fab9bdc027c89f0f262df1c2ae1cd5a5e6dadd03f5dab9840408fb62956301e0c2a2a9debb12cc97171f3fc5866d30697a1d7b92f2e52ab47c7b2766eae4c13d2956165b9129c6ed17c6aac3e2f94614c18184cd970a26c0d7a960d7518d60825b5f19559a0af99d7e97a5716d945594911ba48acc468bb952e6b6a8d863edf61273f52c11cccf09d284bf06bf19e2dc94b82c1ea81462827968b62f06e6af866c72da3f218c3dc1abf5514ea3ddb00df26ac9fd9763c7a2eaca50bfab9f283d1c1e064e7e69b214ef8ca09e570b5f12be3b6116dfb10ac576b673622caaa3983c02cacb3c87665a03c700b52759db5349ee2a13a8fce1883302a1a8c6cbaef4c6029dddba8608934999397be0fb1be10ee9d413ac345af1117c2aba545c5edc962d2c3b538561607f1895a70aaec21a84d2761c0d9a24f017a7ddf67a253129887f259aaa2fbb96f250f4eaa55542fe772818d1c516ca370acea49c5664adeb14eafd7fe91dd10b291557ebce1048c3f5055e25288641b35a80686f7c25cae9f2b9b863c06a842dbb9c09f9160c65a7e9b5abf515cc98e2337ba0cd29b9aca03d9903717e3dfc7a6e1be31917036f86d189a3d8e75c671f3a14c8e9576f0193d8880766e7214ac9155ca83fe79d931e385d051625c86ffcc11f8b59a0d272278c6a9faca657e55700d4ce8149c9abaf82b33b5645e51b2604f094bfedc2c5bf91e1b6f746ff52ec59364766a9b4252026511d9ed5e61e20a17bddcdb6b95cf977677dafc20c826160f5e12aa1d7dfd13a1eaae8dd0c91134c592d3a68f52814e22f1bce962522c891bccdc1637251b3beb63057902a6cd684fc2dbfa7c7663cb835e9409a6425f064fb9053b92b0993c6f2eef359a3a1d6132477ec4fd0f10a659fe41937f41e58d29a45efddad8f45076e4cab48ea1f00a9e303f4ddd74a8efdff103d1fdcbaafa8dd3e83c670ce6e21c1669a7ca4fdd324cff234a67886cae6eadf3de3e1fae5b6df85357dac0493af7c12d4ad73db9dafcb0581a2d493a6912d8a17e2f5d2428181254a7282ae07dfb88847c108da5ec0b703d567f95017225df25ce283a7c61b553e379d9dd0b7295bdf4e5b0da23db7a9f5f206d2f2423f2c9f9b0888fb0dad421a35d816cb1a35d87e5c61cdd1f818d3570ed444701bd305e9e76f436794db4d0e5493434971020d42c3ca78ad55cb3265938c116617b55b93ebde98beb570be770ebbc3a875258c499574f555376c8fb6e5b01708a0c1f22d4178bb0321efa9cc829b11ea75dddcbcf2b45ce43600b090bf140ed617c52c09f7da048112519dcda94920d5c1b715d1d654e913c47e4d7a94e7735be3581f4150b74eb026e87bbbc145ee3b7bd0441007c4259455661f4f015b4896f64c67e0d23f31a09639b9c51c8d077c7d5b3d239fe37bd805bd214e4e041f23eca0e22a0784bd824979a3d01bd9d67f22a1c536d9b949a2e1dbe33f96a79f30a83f31c2c66fa5d7b7995fe9dc909af12b9f4443c5647884bd2c389bba08", 0x1000, 0x0, 0x9) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 09:13:45 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x65) stat(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000140)=0x3) 09:13:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000080)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0x0, "3f3f007df94cf54600"}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{}], 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 09:13:45 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) shutdown(r1, 0x1) setsockopt(r1, 0x29, 0x8, &(0x7f0000000040)="88101c33630000dd0b653b16a118653897f01100000000000000", 0xfffffffffffffea7) r2 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000100)) 09:13:45 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0xb43, 0x9}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000100)) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) dup2(r2, r3) r6 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r6) 09:13:45 executing program 1: semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x1, 0x4, 0x2800}, {0x1, 0x0, 0x800}, {0x0, 0x9a8, 0x1000}], 0x3) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x3, &(0x7f00000000c0)=[r0, r1, r2]) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x141) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_media}) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x2) r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x88) linkat(r5, &(0x7f0000000200)='./file0\x00', r6, &(0x7f0000000280)='./file0\x00', 0xc153ce9b01617ed6) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f00000002c0)={0x80, './file0\x00', './file1\x00'}) utimensat(r6, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0xa509, 0x1}, {0x6, 0x5}}, 0x0) r8 = semget$private(0x0, 0x1, 0x100) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000380)=0x218) mkdirat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x17c) r9 = semget$private(0x0, 0x3, 0x525) r10 = geteuid() getgroups(0x7, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000004c0)={{0x0, r10, r11, r12, r13, 0x20, 0x9}, 0x804, 0x4, 0x9}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f0000000600)=0xc) r16 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000640)={{0x0, r14, 0x0, r15, r16, 0x164}, 0x2, 0x80000001, 0x3f}) semctl$GETNCNT(r9, 0x0, 0x3, &(0x7f00000006c0)=""/179) 09:13:45 executing program 0: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) kqueue() writev(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b80)=ANY=[@ANYBLOB="1000000000000000012900000000000000b1f7930736f6fae376ea333a7d5dd2ebab5e4f2d089d69aa2f25f30d38884e1e916a0b76a6434227cc12e8e58d9a4cb47be69dfd61af3498690b77573e3b001ad76d0eb55a624373bf6140d14bddcba4ed367e37dea0b2c08fff7ac39412ab83dec622b470f73b3eea080000000000006b76ee0f61003e2cc0bd140554ba4387f84e33db3255dfe57916986bb9bde607828dda7e5fd9a4a2b52fd86f704a1ad79d1fe8848b5883926fd51f5208c1fceeac03b52171282c4268b6963b250b86f121fa12e087ae9a42287531a8fc26fb50fa13c6580593e01a54bcd17bcf497f58525d396ecce63013aac65a2e7d3cd29751989fdce9aebc4cf19d3a48264ef2c1974de51fe6b5385f47a9477888"], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000100000600000000000000000007003ef2"], 0x10}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getpgrp() getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getpgrp() getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) socket$inet6(0x18, 0x0, 0xe2) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffea) setgid(r7) r8 = socket(0x18, 0x3, 0x72) setsockopt(r8, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) fchown(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r10 = socket(0x2, 0x8001, 0x0) connect$unix(r10, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2eac14001003069b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47000000000100000098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a95c808bd811ab78b1000d02e34413e6fe2c6f1ef193535b84b675a826ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b18e8e459ba0985e2d311e00649113f24cbceb852acf63d815dab9b3bf378d16221f07a1579f755d319a1aa17f27e413f1c228856068b29986a00000004000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b40e715abf8a7e0eedfbd683774824aaf0c11682d7ede617a2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e71671050000000000000008613b190014d7d50cac33151ec4a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2633ba1ae5f0962a49e4672f346b07f36ce96e9f013f46204e17648b0a24ac95fee634583dd90ec4af24a94a050e0c199ad1c83e98aafaea23348a6c7ed99aa251bce4a37dd8a5e5e7c79bd6a5f81b6e514423997a3d2cc485b3ac83a891003c1d350592b6e179c6f995b360dacbaa9f65742d41a9e0630b2f4e6ecccef3090491ea5af5121d9d9d13f0491182fc6bb76b2e7832b2766c7d73fc76e3cd7483c9f3539fbef6c6ae7c0c12a513bcbc2e2da98bc1100000000000000000000000000f9d1a2c950319b079a889f2ad8c608b42e814b76048262e6362d804d43a7cd14a58992b77000000000000000000000000000000074a093f02b3e798c3e36b5449ca67c86c15f45280a5b571a93f6a48ab507bd61ccf9065440c10406966a139973be935ca08dbe1cf624ae4de3886880edfa577fc0f682e901d51da384d1b64d3297864fa17d2d2235de28c513bf31faca45db748d68a275abe49c1ad084e36789b8a95078b07f057081c8a52a8fb00fa9ab3ac572aafd6b8d171eb4331cb5c1152af709ac771f3e348c2fbce9cd3285b508f012a4e4a739b2e8dab9ebf0d9609befa03c5cf0e82451af2c156f73be50db9eafcde94280b69c13de5ab88511e1d899545d83f39a4f7fa13dec"], 0x10) shutdown(r10, 0x1) 09:13:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653100578a5a3992d839fdde8388290b01c53b3654da51ca"], 0x10) r1 = socket(0x10000000002, 0x2, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 09:13:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fchmod(r0, 0xc2) open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file0\x00') 09:13:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xc87da070}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x10, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x7363) 09:13:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000440)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206916, &(0x7f0000000300)) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8b19befe5145a4c7, 0x0) r9 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0xd, 0x0, 0x0) dup2(r8, r9) symlinkat(&(0x7f0000000140)='./file0\x00', r7, &(0x7f0000000180)='./file0\x00') setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) r10 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0xd, 0x0, 0x0) dup(r10) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$FIOGETOWN(r11, 0x4004667b, &(0x7f0000000200)) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) poll(&(0x7f0000000080)=[{r4, 0x9f173104d95be629}, {r5, 0x80}, {r12, 0x4}], 0x3, 0x1f) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r2, &(0x7f0000000300), 0x0) 09:13:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000500)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000280)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f00000001c0)=""/167, 0xa7}], 0x2, &(0x7f00000002c0)=""/26, 0x1a}, 0x1) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpgrp() fcntl$getown(0xffffffffffffffff, 0x5) getgid() r2 = socket$unix(0x1, 0x2, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000340)=0x4) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000180)=ANY=[@ANYBLOB="70012e2f66696c653000660c800319bab42f58c16018bd"], 0x9, 0x0}, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x6) read(0xffffffffffffffff, 0x0, 0x0) 09:13:46 executing program 0: mlock(&(0x7f0000602000/0x400000)=nil, 0x400000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0xffff) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0091430000000000000000000000006400000000000000000000080000000000000000"], &(0x7f0000000040)=0x26) fcntl$getown(r0, 0x5) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) 09:13:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef22451091fe600000000000000b100"}) r2 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x2000) clock_settime(0x4, &(0x7f0000000000)={0x10000, 0x7}) getpgrp() shmdt(r2) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) flock(r0, 0x2) syz_open_pts() read(r3, &(0x7f00000000c0)=""/70, 0x46) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000140)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x1f}], 0x1) 09:13:46 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) setsockopt(r0, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 09:13:46 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{0x10000, 0xb23}, {0x498b, 0x993c}}, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:13:46 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) flock(0xffffffffffffffff, 0x8) 09:13:47 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0xffffffffffffff30) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCNXCL(r2, 0x2000740e) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, 0x0) getgid() 09:13:47 executing program 0: symlink(&(0x7f00000001c0)='\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', &(0x7f00000000c0)='./file1\x00') mkdir(&(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', 0xf95545f5606e06ff) r0 = socket(0x18, 0x3, 0x48) getsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000), &(0x7f0000000040)=0x4) rename(&(0x7f0000000380)='./file1\x00', &(0x7f0000000440)='./file1/file0\x00') 09:13:47 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000ac00", 0x0, 0xffff61a7}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 09:13:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x4, 0x9, 0xfffffffffffffffe, 0x2, "00000000e900104000", 0x6}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$BIOCFLUSH(r3, 0x20004268) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 09:13:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x37a5e5710f9bec7) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0xf0cc319358101f77) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x2be, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) r3 = getuid() r4 = getegid() fchown(r2, r3, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xc13d44ba69800ada, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000140)) sendto$unix(r5, &(0x7f0000000180)="f5c6c93ce97e38217ca33f", 0xb, 0x7, &(0x7f00000001c0)=ANY=[], 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x28aff11de5307318, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000240)=0x8) socket$inet(0x2, 0x4007, 0x9) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x288, 0x0) r8 = getgid() fchown(r7, r3, r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x80, 0x0) r10 = dup2(r5, r9) open(&(0x7f0000000300)='./file0\x00', 0x20000, 0x8c50d48a4982c1e4) dup2(r10, r10) r11 = semget(0x2, 0x4, 0x169) r12 = geteuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000340)={{0x6, r12, r4, r3, 0xffffffffffffffff, 0x8964ec717109d0b3, 0x4}, 0x5, 0x81, 0x6d25}) sync() r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000400)=0x3) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x2, 0x0) pwritev(r14, &(0x7f0000000680), 0xfffffffffffff0c, 0x0, 0x1) 09:13:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) r2 = getpgrp() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r6, 0x0, 0x0, r5, 0x1}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, 0xc) r10 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0xd, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0, 0x0}, &(0x7f0000002480)=0xc) r12 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0}, &(0x7f0000000100)=0xffffffffffffff7f) r14 = getegid() sendmsg$unix(r1, &(0x7f00000025c0)={&(0x7f0000000040)=@abs={0xbb049882d81619fb, 0x0, 0x3}, 0x8, &(0x7f0000002380)=[{&(0x7f0000000080)="23e32e6e41b7be01666e3a4fca2b4e3836935902fdd68e3ce959a920866ee350fbb19dc2537d04172fe3a79efced53be8257a71588c279d941f52bde5dbe0edf4a2fa1f1425b8ee7a175cbc1633665ab809be2e89e34ba23bd048d6e921c2183faf98a4ca51968438bfdac312081bb0d8dd49427f5af8a2522479881", 0x7c}, {&(0x7f0000000100)}, {&(0x7f0000000140)="b5397763e3eb6a9c3d282e2d9e8736a9e64263b5002ffa06f331c24cf556a9d75c9be26750c0d8961cca5c31927f1b33b547efdc67ba99e2550480b7d8431262051e5e2a5a4829ee12904b5c07215cbb35e8b49a1992e8c42ee7eeec2a6efc6b39e58344cd376fd0572807ab14633c85fec6abf6fedd94492ccb7a5c1e9ce631eb20d2e09eaeef6b3a053bbba81ae3a2ebe64cc969e86b0f19be3691f89d3ebb163a65cb9826b4a3bb6c0113910c8215ab51e2f039cf4d88dc41eff5d4fd505dba4f42f12335222c4e387290bb276b0a480cdcc86ccd577a95ff199cc9c373dbda225d486052f8c44066ecccda234b300d046f80d03209869e43660ad4368cddcc98d77a36c99f884d29ad8bc1b3402e7d9778c482c0373720ebda737b33050f81485cd8e4bef699bdaf0d2ebe72f352a9cf6627042c981b68a19618cd50308ee04f877ffb886cfb29d644650fa236a38915fd62cd65ba999ef51fc809bc7606149e0ca33f980409226be5a3026cb7c5fb6dd3bd6a11db955b7b71fa307d35fb744e7beae4d12d9d6bdca1fea9d857d7d6643ec7d9bb08f59795bc0966a94bfd7068d81cd71797988f18aceb7a69003f7ba95a532d3d5b73a865fbe505a5b8ae3439c1a510047a950cfd2f12222ae1465bfc0a3c86a68c49f4cf37720cdf0b9a798ac39bc9d23b92ca602b67d40056cdded8f9ec8549aba2e5c6d5cf1cd6d5e8f260827497ff16b0249b31b9c8568e34f3545b515478bfca66aae7bc6b0be2e220c0f206ac243503f88422401ffbcee8f71f7c17fca1c2830750cb2eb1b96c7e9f4ee8ce6b9029454c882351255b24c5b6d5fe12a41ecf047c0dac449b3df7ebdc0178e04e3702f7c2cc22bd4f40665d4877530dd33a9ef83ae4b7dbfaab441461ded5247e43a7f760b8ac037a4cb0eb42642be3a57db483a2ec937a41bc3b5cf5348e980f02aa1b86e2f2c42bc26481e52403f2afbfdbc57f7e05d75a77d53925ffee278a9d0eb39baf100f48422bb674df30c082a44ea661875a4daf085ccc662ddca9ea7512c64e308adf8df082f680c5532d8335e2555001f1240413bb6c0843a491123aec660ee6da67dc9feb8139d550bb44e588f2f2149005b619b4488435467e8676a40d03d93aa3e3d6162beefd885ed4039fca021121eb0393d6a90a5568dd6af46602eaf41ca552fde979820fcfb9017416c888b393f887b238f15d8d5035db44a61c2d2a986ef7db6b758355c5fba0856e23e39c409df1554fe7a5a55037ccc9d35ca74813764eedfeede3c706d950175e1099f6d07a54aadb913ac9e3266b1279de59e651a31c775fc471f3975bfec99c4810a5aafc80a1c97920f2c8438bb3c8fd3065210744123cd0a7f8bc583965336a2e0caa418c7e3d9f05f0ca1492b042b9830285032606e03231a5f4b665f36ba95c0b39f089d9edf25f59e22b441bcd716dfded6c8d045337166296d2cf6ead95cc09cbe00c944e20bafb7a61c0be7b95ef2127b22f985f0f448e71cd2512bf99dc3a4b4782ee718fb6b29852310f956a2a2e79f5eb5961b4820341ee2615974bc9c0c3397b28e6dcda058366b817253b63ba6c5b4f15e62b46b8dfa5ad9b0e0dc615e60379dabd8c35755b711fd58867a805dd6099c03d470722bd4cd98f4ddbac7276c52fba6c9d3ccc96716a795cab98bd47f6d57970916739dc88443a16f6eb062bece014633cc5ead3e59300c15f153363f93ce6ff11f073009b7e29ac03e2e8401bb389269daf7c1c3b9ce05d9422db10258d3d69800330d370924733e4a6167dc6bf6263d666bf3e04b90f0ff18c4ecf64b3ee5ad317624c91ea20e04df073d548e3623e7836048a2070dd214945dd181422384ac200ebbcfd060e65dc1c496fd7bb8b64c63c21385c4237d90ec9671ad93704e4f2540ae01c881464e66b1c527d09a7c569f826955328137ca532a3279fd967a920b12bc0c74c400a184ff3bf2374035e6b608d37661b51a812e701b8cada8f06ac89bed42f75bea08b79c9f0e0f36f69479c6fff2740409138cfc918c9c21933efac0b8697e68041e55e2bb5cea80e6bce1fb76eb8cceb564420837423c84c89e6918be5746a0224a5fb55d0544f8ccea5b640abcd645185534bf55e8f09b1770a64b5556d53faf0f78af25664d068cea34ae7563e820b258dcbf7b9993e1e26d5c9fe1b3dcd56581f96364b50067c677bc6dfa6d745b31e11b3117a195a2033e570f35cc386a4475056f01ea59260d750b3cbff4eae48c8e8dfa14d96dd9bbe966b30d89d4fade135190357a4b225f7444b373525385686d2e35889e0825cdedccb8ef964c1d6a948affd8334332787641c2c8c8186c7d5fa3a77a6efbbd412a2fad25a5d79dbeb854c33493bb94c1fbc5f2211063f0b28cbbaf3bedc395424eb4bde5d263dd88b5bf8920394f1a9f60ef430723eaf0bbca59fca8704e48f3ab186fe5d1b53dbf91d5a0787eefd85d8bf5cecfc044af36accabd8b569148cd4d5c7738d855cb22c32c6c2bb8e49754eb3d7fb26c0e6afa689b4d2e92bdd40f935dc266f9b7999021094f6e49aaea25aecbf9de3af3e8fb56e52fa308737058e58efc77a2400f1b701f9f42d2ea281bde2618d2ff8a4e338692b6615abe2fbe0db80863b9295e12d6efe5c680df841712556aa3491ad5e9f6d84e9680b920df80ea798c8204518a47645b9a06c42c0d414e055af6942e31fee25c812a66d7eea874fd82a928feba3f244a94e617b209a4fc4322e9d9452e9b4ec670c80409e3e74c63f3f9a1aa3f194e70d70c883ffbd1c12e131863aba7dbdfe2032dcfb9bc9a839b5f8be7fb9240c995fedfc0842fb9b3fbe65786dfcede01f13d2627e0331627e301c72c3ea7ee4959bb9a9d97ed47044c79bcec5eeeafbfcdf8b7da87d64fbbf5d920d40289504b569a1923a480e18ed4bde3c86cfde23940819ade63889ec77a5114eb26235b1c4234e7f1405ab44999b94de76864503f7588336df198c2298b7fa82f395dac25c81cae514b19f2ac3d7c5be9eba6ff866b8f6a62b1e163b2371e702e8067e36a4cf396e87fa88beed4d6f0dd3642a5887c0d2fb8d76a545083d19360d893375df446da40644ce9d524f26d8db58d48393913f2cfd39b605809ccf7e4a768803b7440bbea537e28aabfb6477f1a076d5ec70edf32562db89ab0b45f35ce3022cbb8255660382ffe5d5c5367e8655b35e833f4ea9d01be5f56d991bde5358823a14684e8bae9dbf908490365b7decb639d75478f2fefe6a204ea2edd8a65149e38e00737d279f8b582b319c4218fdcd35cf3d6e852274fa95174a66311880ed382b1bf71732bff7e5d874a95b411d2ee08a798d630ce8da72b82620f091a3b90bc5b2e6ccac2ecd631dbe77e131991f8f9446ada8250ee67c5033723e58a0cb03ef4b52a448860bd6d8062125929d74d130d457707415537786677270ff8b65234cb5ef757c4a5807d33736bd1945f35fdcf4f04f9fe6204f238ee1bcba08c6d3dffb9e386d6f5e0cafb42e7dddeae30cec1f4f9dcb9e458922731baa909516bc8e8ddd30b4f976bcdf5b7588d77cd228f5cd28c2e4ee094fbdff58c56a2947f707d2a1cac96a6aa9279c36b0313d0d6ea120e98f29ec1186d0c32a50ff6e809e46481cfbf2bc1b7d0180282892230f4803c0dc6e18f047c40d23f01cfb3c096694bd3976c71d0f39537cc3d42e05600c4bfd7d761a64217616f5e66d46c001c47c432367e2e0591f3a54f5e6de7b9fb5ea51308f4a112a8cc1b0ccb70ac79ed4f935d8e8f13327d4c72e6ff90e37c35f0c08f839dcd173837be954d487c74f38f57f546b751f5aed121a46e9f7448e5c7bcfecce8f086df0becdb92953f40850e0a7d904003f11e426e94d807629012d8bd5a2ca5784aa817e97b717835c2088dc258ed798545d33d79281ef0ebaee9e7d61886aa65a3f7ff9f89183120af2b16d62712e07b38b5c9fe4d8331e3eaddb8947fe9e037f70ea46f71b8127b940c5b3acdf8ec60b76bd81343b1cf175446d0f333c425dce45c6894774850c9550cbca5926e0f018d61c8a43a27671af9a8da6e3660991ac127dd26f5b172db04075759a882c13daf5a5064c506359fcf9d918f43621654c01a8c2282c9b38285e2db65ecf572ed56955be5ef2e4b5d8fc6d1167bbfa5cebc83e1f2d608779fb70ee7b04202bf8d4b64cf7254596f1b6a8d9b282e2605450921313330bd78cb050540e629c98fd5d6c8baf35afebc372839d968e4fff12e7bb61179927a620412df178de79eb51625b82889fbc4ab4f82e515c339503edebcbe39b4903807b73dd3a536cd605b5fe6112b62fb6abc80569cea65db211152803afeb81a0923ce5128cd7287f6b0d628b209f7574f86b0bc62ce5024aab2d0c9599319ddecbb20732d3fbec63f03cd48a2422fecf4c01debe4598f21b0bcefa68931ce2090da0b9a7a25f47ad2f74fc563a1909208d543a1fe1955e29b2182561c669319d50d2da9a402135f028dd80ca0228ea50bfbf477062ee92cce847769a7779af7aee21be3f902a4bde82186c251cbbe2028e8dda08bcecf97a3a8f194acd41dd938b57f37a241cd6e9c441ad70cc670919ea532b663ba63ef1e6a927e92e3b7bedb9b261477cd26f76403239bc8290879236dde4a139f9701756bcc4e5d76cdd744412043023d0b19f0b2247d9defee232fac409cf590a403b660e23ef1fe06f5909a0d1564a757f62b351260c2998380116bc3e129e627af3d6f0b7e40ab7568cf8558c93a25173dae3ff8a406c2bb28dec85a0a5af348357094a7b53831db481e156f3902ba80a2023bf5a570778f416284c4d9531ea5de5b1afe4e69d32358a484694ffd28e74edf0bd8fe2e2faa44d8fc61647a9735d774ef62347534a9d705c540f123abb1573bc001d9224bb1c25eb9ebc4be5749055702f2be9f78c17f92f3fcd4f7d5674258d1585be501a9241ed8850cc931953f74f11425532f494a45212b1581c99759620bc137da88c2e60a292aecf58e48e6ad32cfb78dbb0f10f0c324ed31c3d1a9c102a7310dcfdb17465fbbadde3a6b312f35bb55bed1109b9bfab155edebba7d938c37aae9f54905b1c7b236eedd9c57e749b0c8724c3c0df2258e92f8b7ddc6544394b3a6daa74a041f083def0d6e776c7cfcb6edbb62f33086063daf91b0b890d08ab8e0ab3d35f4ae7c0c236885a1c354cc20942891886530d5eda6c5969c9f3133b048512a62ef6530dc0e4d5d81f1afc53291380d96fff96f8ea4296d64eb3238148695119e9713b1255ab2cd72042b768b1af07c529c6a5465fab2c22c0c96c86650301ada44d695eafe4db80273eb3764b2881b7e213c72390eec8097cd5cfdc457e1d4453639a831347af655ddd96568bf657061d8261d13ff9a4c3108240511834beb2809de63a0abf15b8552b29744052ba903dcb5876defab9907753a0cc81c2f62bf30dea1250041dad8d835fada8ea1b414a0d7ec3a0415c5005b1ae578e18ab56f6bc06fa2329fc943221091e23a64a1eb8b34520a6aea175f2990fa8a96cbde929f81230bce53957729731f8ca6e7a0cddff1b3e0b38b6ea0e6d5b58eca17b8a2f43911ffc3ce64c40b9aaf845bbdc9f9e8383e6b01258afbb1fa53dbf55c60ec6f49f3ca81ec6eee0982e7704661dd3fb4065cc3efdb64dfbe09c0e702aa31eed75143a77490812d36fae532397388bf5ebe269303d59c870e4cd965946ccce47a92a0fcc044c3f5773f9172f8f1b8da1a773adbdcf5c23225efb297b46", 0x1000}, {&(0x7f0000001140)="bb3eadb7b48af93340ad2a48a54bb7e1bf6b36b761343b456ab1e8c55ae4fc7dc51c2509f74db1df8996f5fe76569a7d06be432ee97ab3ce4a96dc5635197be4dcbc4d1c84cfc62431ad27333f0abb62290bda16614398a45d951afb2057be83b46d22044d61b3684e4e6a95ba7577a8d40d700f788c138f3512df971fffd5295923892be5fd355fa979e37daf615aad882cc1ab79194b917905e565ef2f7de08f0661d686f9cf768aea13187584f91626587a36c42a50fce944bd81b73a7d1de3012803c658d28247a2a550f9422971fad4eea7d0b2d105e7aab2d9353e678248f8a34e051679e36d38f7aada203bcedda1", 0xf2}, {&(0x7f0000002640)="db9af37bf4428181a905fedcbac858eaa67d65d9c7add8830c3c4497029e58e4d64bc3a0c6122d4a53ef054b1d1a1b93e15b79f9e1fd104712c70f44e8ac13d101c987af66dc731bbba9fd1889d28ade4ed89164a122d3ae3b36fe45adfc47c048e0496482c65bf1f18a58486315992c1998c4ced1d66cb6b09589dc2a4b1dbdddd907081ad02d8be6698492e65d752c251996efe3bbcab36149e3a71cc3cb883603e70e0008fc28055817b38250eba70e4b6d9b97288bb00de83026b0ad0f78fcec688533937fd55eadf12857145f701b9ce72de10e2cfbc4177d39210c60b9b16640de9f8e46cc84716c031ad12b8d1df38bb0dff06eb6d5ddea052fa9b6a6b4d19888aaf74c70e8e6306d1a4a331851bb3222f2f9a89f54a54564a8f8c60f37a25d02e737d77ba1f9b258d279e760f6aaba71f4eaaa66d548dae8b44e57745c5240478f3b44dc1659703a54b5b15f11593c80c6956b8fa85c5170c547a2e60270368d8e1c68e62b2ef23df265b1d2b97b21f68ecb6ba7a8d34ac37f1b76ce685f0375b6973051b22e5aa50233436a6fbc639efe18468425647043d51546efe0f3642dcb39f0e32f4525a0f538489a4f5a359435334706e36781228e99b12e3fb3a902b59349e36e919d9d49b4fb712c643bb6f0c84ef54d0782ff99668ceb83aad2fa0d792e2bd1ed71a0c24df25def1110bac21d3ea82631f999c4c54a44d9af6c919645df9e33b56cf1660630b0762b5c839bc36dd06aff0d88e7500e5e684ea476df73b0e21c7288478cabbf1fe1bae9ffa838311aa513f48646794a9a32fc926524cd20e9cd5791d38b03536dee3fbf783e3a166418e437124fa6188cfa04d430c247161595a7390b391d3149636849fd3b67a074226fc6f4db4a49871d7d1ce809bc15be96ae1e68dd9aae5829e159e573c6de4319c273435215054433f66cc97a7234012e237cf91560f495c87258054f9fe72c1a2d8ad39d3cf9917b98beb75a912539913cb0e43827c6cbc703827bd92249fa78f86ec7e96672d84b336d55861d53345fd19a695c0e92b2051999b5b5d72c8f74b4948d648ed52861d61f11c2be4544013ee57ce9af6d5990464a04ba21f5ed8764dc1c9f767e2c9cdeb18f161a98cc7e5c28649d47c129fb507b86850b6e74fa99aba954ed6570862298898eee04b68b12160f577107688dbead72569283f5c6b85dc17c41aa083f87c76a6f8babff4b4851525c82bf6a482c27c6296be66bbadb0ce104002c68ebc06a313513e3416ed5c8986ec2ab3f32d8ee11d2b423eb077196d3b6350f0baa6a29e921b7a3f49d89fcc7f80475179d7077325fe602dd5e7f934140b747f605fe00e722b886135a0d6a7d384e0fb30d9c8f4d83c638cd0cdbff3000aef62e2bcb7938120a74fc28d39e70fb2dd0e195aed26c6ecda17898cf14707fa3fe73a6694665efa5bb5bd59a558ac6ad282482966b55450ac529ac826173159bdeac0d394900970405647f240125d19ae7ab91d795a1586410e6d3005bc1ca293244d4cd4a88ffb33740626b3a6df6464b558196dc5ba6cc972be885acdbd5a2b6e017fa5043b73631b7ab33aac3c7adf120349c0a632ddd5b15fe58d139a26ae127b8eda30639da4d03dd4222988dc31f0e22d4c01269672d8955635b0e12b85dde3cc43d12dff29df043994522d60aa3fd4a6ae26823371bbbd8d59b4b6d11906f1c71a13a7a75fb9785978bcd5f7100aa5f4ffc3b4ec22da983200245c781d62c30298498099985cf7c2b43ddcaaf071f1084b0edfff04d8dbe9c16f186007204d801784cdea3cecf9c14c82ad07338c7e6fe6e9605d6d2d5885f6ef2c6bf3ea4bd414ec6e76a4356665d67999bdb67a6b08fb42222e1fe7e5dedebeb8b437333dfff2d1cbfab996fb76d6ab7d05ddb375d6e83ff602b43acf4f7f99ffccc6eac2ba1a79f1aec10986ace01968b42fb462761fe0a65ac23b81b874f493a46d98efee52c207ec6a9da7227bd6e806494dc7834732912a84f479d88ec7686f233a530bb5d4e016e1db99b6b72b2801920ea9dea3694a563e764a9a05ac2638113e28412d552f3ce3666042a27f8ce2c7cd99c4338caa561e1b67291788fcd8cdaeb6bc981324e32049b7e4bb9700873c108041e3b564c2c858c4112fefa12d9bab18a396dd1a4a3e5eb16ba630ff5fc1710745034d733e1802c4f2f5609e2176a3ec5e6e6904e8be92ce2f2dda641d5724b404c8fd18c1f384f32658d6748910992712ac8c62c96de2752fb5de7185c2508e1b16b9ce96124323eccdde95bcfd181a1a4d472a51b8618464a81c04c25f1f14297f6eca9df15bc1bcb4217326aef097f7161960e6b10a2dd1dac20e422f16b66948784858eac7cdbcde88898b3a869aac2bc72dd49e8b1b2d7f6e2bcd147b53c0d16031b999a063e4847485436fa37e4ed2dedcad61a92975364226f55a1477f8f75022f4fe435bfd664ca63af5434c6404a71a5f364bef8942a0653ec9afcc02bdceb997cbb59ffd95acb296551fecd42301a49ea1dc8258634d505b5d7041c6ca19008c05ebdc0b206d121866b3482158baf4d2f7806c3dbfdb57be3c2c98ec22235527b346d4de538a5281702a275c5e5986b11efb47a754357174fb11a172117c7b77a249cc369ede4e78b60fd0a59fe4a3fb731c04707f7ae5d9396b7800f3ad94977f10f78b43c477f8bc9ae33905ddd57ed367c198264def29910a099349484780de96e90c90838645755d06a94b047301ffe64ea4585b9e674ea06d72dc21d9e20f5dda8ac76f2af2b7d7357e3ac30ef2b3204d440ded28a507c2299e3f8939aee8f351ae79d9e6849e4a02dacaff4c9d929565c7d44e52ef88bcd6839695c19f53a0247e50ab1f98792cbb81e7ade59b63557c5718bdae54a4feee803d6d57d304ec7687f48985618985c17f1bf955f3f2663e8e7abd4fd9d5f0877bae030112ee5ea983c6bca4155cf2d930ff470675617b2b806554018ea2006c1b01b32c5f09e30c779705631d1013c5384f3bc6a9c653a572778e3e0ff9bd54e3e31312bc0e481f09d11d9c5c8d15c9e67a0896532a4d402555b7d1df2d709fbc262eafd8f3c68e1a7eaac70fc2c81ca61fbc11a56343b69eeb02195895f3682d63099a855513d31c82fe089b7f58bababa0683825393c27296cc317a01dc00b4dd0561005e84dcf1657103d7a59fc94fa7907feab906c53c60882c05ab44a34b4303583765604234505dd98d661358f25ac46a602a6edd93dc8c782403cced9cf219577f4bd749f0cb9e010e08234dc16f1a0ac97c3e51bcca2b7eef85f18eb8df4efe44374e6394cb10e8352d22548c12b862475edde7fc342beb6dc528f5970fa8eec22b0168c12d27fa56ae8ed48f2ca651ce3b8c3b6fc4f750b08d61da9f515fb7cc95a26ed5df89a6a4c331debd9ee7e61a4c7a85ced528dbc8892601fc09cf30499a0f1b93afb84951f954ccee05bcdfced43b7de25fe01fc221643a3e229b33b3ef2f7a557d297acf687699080217051da15984428768c741f6f769be685e9e02934b1f16471ec4fe14e5150692b2743478102cf34f54aaa4d1af331297ef114e81921355cff6cd9152b1fdfe4fc615481db404aa9feec5183dd386352424a679cdf4f9a503077f3ffb493b1860011c0a9f891b47ddf44308d031b17d4aa8b8e3bcdddcdb96b0a00d2988dc49b81bec80d99d0647e31e0060f1f3b5fb21e457b5e7734c38a743b4548a80badd34e54452279758817edb8c9f559d1f11fc847956bab2143fe94a58da464ed0f688a743ba32d430d9832f637c954abd7cc09ffac468e5fe4c7b894e28bb5266f1330034a1c4c58f80e7a136eb62657fcea1221be9a1d0a304e7b2fd2fd5e69c8969e944fa179491f1d3ab29748cbd5a8c1b24d30355b063556013c54467c0ddd3b6feb1c84fd36074ce28fdf26eb4913b35329b780af63a9bae16546d6cfe5542cea99474924830fe57d94f5394cadf50f7da4b6a5be0c08798a88a4470f88e404bb7b70a0d807790614481711bfbfe182dc1017a9f6c8a80c8e1cbf8a8a971691dca8371fa720a4d53b2b65b51dcc41f5d004341e12bd156a5bcab66745af600bf8c447224c51728b51f67c821781dacf68c5480296188142f7fd984b2a36e7e2c074df5950c6eee5b6839eedbd4f7a03576eb7af89668fbfa7b64809ef9d6d03532e759a250d2227856f71351b0f9669a21d25fa32d86bca8e207e57a36f49c74f2f04775ed40680c38738a81b075fdd921a5daac767a717b8a4fecb65b7ae973f13f1f7ddb7f488e3bdc4e6a69bcd792f7485bc76b77102d177af7572ba2a6f815016fa378d89a8bcdd875c1972c77ddf26d83a41c9dae17d2a8a7ca3dc2e177fcf7fcc3e03347f05fea713beaa6e6aed9ba4a552ca6bebf36329666210280daa1f5799acc6fc9d563869d97dbcc09582f0915040dd7ca341144190d4fcb13d562585105f5c661456ad4d94a0a902a3565f612772e6a2a30345f63116c807dae1296f40934a966087288b9c67410a916e4fafad371e7f59f0b755367a82eafbc2207c5180ede5c19fadc667444f4f8b48ce8cedcee9979762cab81941c8e2e4bde73f9f6fbbf058835715d728958e110fe59ab098a1d39b26502c9c962a6fe952cdbd8aedd500da0def6e53773d84b896ec5a7f57c27fac1dc6497a0d15affe7d7990d1156ec6ec16402dd5cc6fa53c903fea340568db04d88edae5c6e10865122fc8528360e71593157256524b9ee064b004dbd2735936bb5a4424219be6dd550a20a2dc5a174d7bd28915b076c37c37619f07fd5681dd029c0e38bed2e8ab2eca39b6d44fc2fa38374e8d3eca0c2fe20dcb431c68d5f19cfaf45c1c85adbd1ec7003a2fecedb7ec1a57b6f1f74be4ebf9d365093b56247d46b216347dd3e63aa66e57cddbf3ba85566c7303bc77bb00f73f8e0f9557418c56150b17a55b475090f1d93f4175e98ddf4dcf9b1b984baa06e9d5b8f0fde8561ca33f0d10784e86ee3feb768787891ec43ee9eb102ec7580a7d47f17d95a79055f85ef0e440d7e60b86808d7ae9041b8efc6489a37f511ca373c3aa8139540c9497d1441636f46b95b648080ce89e8b1037f5ec26bf9b806fda90b92b779fba92e0d80e00e3def455a8e293c6fc3cf48041eabfef151551dac7965a4d5ce8c52a47fccfdae545cc4d5cd79587fe3dba89f928ab8650c8d207047b80af314025c2b4f16a6ce18bfe62d9094751e7dbef440eb2078af09b59c36c52049ad7e01a1681bac61a05f50343937f2c05d9ad5ce71f30d2f51255d7ccf7af344a7f35cfc6e6416fb5facee085079eeb76a9aeeed9eab6b51948b1a7b1b863c0e1e5782f84116397a3f6797519467c204e518510e2b80a8118a2e69d369b7609f6e0784174fbb86bd60cf0e8d45bfd35d63f345456bd3dad3f7089a673f8556925114ccfd3a83d2d6c883d385c42e37e9ad9bcab226cc066d32746da06454feadba70eefb7accd205c0f11683efac765b905848f29e5571592b879ca4fd5ffa5127219033dfa4e006fee928fe2acdc0520397328f300136b74167584b7816140708bd7cc956fc00ab4ec62f89a5988db68c5c4559819063d094d453c033dab7ca088a33633682f4eee6846a5796648ac1be853b2a42b31308a963c57a34a91d6ade3db4a6b20de02bba041201183cbfff745b86c1d53250b7be4dddcabc92406c06746a8e236073c62d76779a8ebe74fad98d193863a025be387e173487f50b87773cfcbc3f8ec8755", 0x1000}, {&(0x7f0000002240)="0c8d6952fcb065ceaee7fe75e3910ce727626a928d17cb8b6a62d4e20886c019974c3796de0e9f2c1da24459c5b832432132fbd47c8330d84e627ad1de22ae351af1bcd67265c6d32da198de4e24681be685ec45fa6195da8887d53c566a9f8551cf63798f178ea8ffa284f27fc00a3603a5575d3e744608c0c44529a269820b3b008a6e290f17e7038b5ce6", 0x8c}, {&(0x7f0000002300)="d2d22a13b3520880573670270620e7429be4e6d07279dd7c23781e281e6304ba216c10c0950903ad7dfaa0fa0b16cf638ab37bdf18d5ea9e654394cb6552837248248c037a30376a7a210ebe91ed07e23fb5b41076ee9c568ab6953d922dfd302ae5fbef82278db3e7144001", 0x6c}], 0x7, &(0x7f0000002540)=[@cred={0x20, 0xffff, 0x0, r2, r6}, @cred={0x20, 0xffff, 0x0, r8, r9, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x60, 0x4}, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r15 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0xd, 0x0, 0x0) getsockopt$sock_timeval(r15, 0xffff, 0x0, &(0x7f0000002500), &(0x7f0000002600)=0x10) 09:13:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000016c0)=0x5) semop(r2, &(0x7f00000001c0), 0x0) r3 = getuid() seteuid(r3) r4 = getgid() r5 = getuid() seteuid(r5) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) pwritev(r6, &(0x7f0000000200), 0x0, 0x0, 0x0) r7 = dup(r6) r8 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x8, 0x2, 0x7, 0x1, 0x1, 0x7f, 0x4}) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$KDGKBMODE(r7, 0x40044b06) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0, 0x0}, 0x0) r10 = getegid() r11 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) recvmsg(r18, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0x4, r15, r13, r19, r17, 0x100, 0x4}, 0x3f, 0x49, 0x9}) r20 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r22 = getgid() chown(&(0x7f0000000180)='./file0\x00', r21, r22) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r23, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r25 = getgid() chown(&(0x7f0000000180)='./file0\x00', r24, r25) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r24, 0x0, r11, r9, 0x4, 0x4200}, 0x5, 0x26, 0x72f}) r26 = socket$unix(0x1, 0x5, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) r28 = kqueue() r29 = fcntl$dupfd(r28, 0x2, 0xffffffffffffffff) close(r29) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r31, 0x0, 0x0, r30, 0x1}}) r32 = geteuid() fchownat(r27, &(0x7f0000000100)='./file0\x00', r32, r30, 0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x800002, r3, r4, r32, r10, 0x40, 0x400}, 0x7, 0x4, 0x900}) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) r33 = socket(0x2, 0x1, 0x0) r34 = dup(r33) r35 = socket(0x2, 0x1, 0x0) connect$unix(r35, &(0x7f0000000280)=ANY=[@ANYBLOB="6a634e2ae2470e845f4deda0a5ea450c57f6dc158b52e5ffe3b5f07061703774caba6c1e4caf45e7cf9e66a40200a4a3c893cb1b678dc4acff879b2517a6929a72ac5d268f35e3a72a62c19cb08d021849e59ee78b7116acfacb359e666e381f669639ed433e965a94bda3f60e9f951a4a7354add5495527ac21e14d8a8a42ccdb2b9de34accdfc5371377ad1d69a5b69581c0a683e6a5bc0ddd0257a4c0dbd88e4d359552"], 0x10) dup2(r34, r35) 09:13:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='x\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000200)="0ab1c0cec03c2b230e68aa4074b37ad80e1f2a163ffc7c04f8b21855c7db3c55cabbc832aa6a04957b00ac12145a52cda8769c2b5930d0cdb16022b914bdbafd66578f417d88aa3c95ac7c525aecde97450e60c2ab76d6ba26b53c32b7ad924249055ba76368f32540e33fa651aab6923991bc466564124ad0ebb1e715478c097321e653a23688529faa9e80520c2c3b96e799acfabd6e2c783d8470c81483b7ed8206a65be7222f98fa74b644a3d660a4f73a3fc3c64cf2650e00ba0ba16732084fea711faace25d825b3e258c127700b93a6cf6419871e39b3ca901365de548667d261410bf4b72cfe90522580304fae9ddcf2ab69e59c13e3f3b562845502a8217de8e2f838a323ba75aca6c21afab4b534893893267097720af04bb9c98f4e3962cad5df356da959bca9f13215d9dfbf7680821ebddb7ff9fbe0b2b5d12f7967413f5bc5c2b40e2b885422640a5e5a5f0cd59af214505eb78cba9e3213647d2f672b418899cdc18ad90f7d025a2a26e6c705a6ed0eefe2dcd0bb4c0cda63123eb49d07b7fcfc90724e21babacc383d042fb844c69a547d17be7793c09bfad496cf7b93864da4cc2b5cd68853e1ae5d0012d4c9c9481ae18f3fcd2f3241eadc89f827518ad10662a25f4ce6120ce02876f0baabd3b052979cd844d9a60db1540d9dff7460e91d7ed967b0facad93d03b9bcf77f4aa0a15e6217d05bc65ff710fe52694e68b5ee045d64cac1d263aeed0470b7c47720a51df3695c70e26039965f9c4b9d9cd9b9179260699922f6c864f98a1b7661b217f25f96e2f60d5c2bb9fc42d4a348b8b01f14b84bb3483be3c06867e5e75f137b825a6a094fc44e150f1a2dcd12c51522b908f8006d190b2283a846a627be8d9280dae0a1ebba5825e5ee187170ab838af08fefe5159eda83d9af6a0ecdd884ae5db32c62de75b7338fcc45ad40ef033000fa6a18647257e10934587bf269417459095e14841b952bb3b9a7753cbcee88fe20359077e6c47a7c99cf5d8c63d4a1f1148a7493731b80020fc992f1332650fd351d2b5106e1a498eeba98bce38c625b034a30c47e82c6bf096018dea179389cd2185c74322604ee4a3d152f9b5a1afc0517706c29046cfed8769062929df8cad0d6c11d97536ccd3d2e006524ba136de12274cf77777d2f375bcb276a18df1582b2bc62275c0bc996efee3e89e4cb9413ca1bcf094be3043e5149dd1f023736f80710cb69bf02ca43a465613935ad94c3f943b937a8595be6731c855c2c36eb3c83d2d4009338e55b6e9a902d860283ec6fa19be6cd53ea1beec5d38f8d93d9e5074ec6e9d312929ca2df9f544061e78cb4084b78d7d51170609a048b3703ff3319dc17df45bc117bbe4e634bacd165cfdb819d5249d7b93036d715886065133f36442e5fab588432c70e598b88a367bbadb1ebec01b63b68694d1e0a87598db7d9d383a62ce0c7d2de29e127bc5bc7dba0488eb51d028de7728fa000a1bdbd5b51fe82780a2de3ee93216413e53495a315af682b49a77a6b3ca3614e4238edd5911d3fa8b57b37ec2fda16c80c76412d530e82c21e6d091b003e57f377e929f9dd8ced33b839e875f616c1fec4202b9f5477f22ca35662668f41023bf34d3ff52d9366b0ff0c53e502e97d38741f96821e7adf312c4d34273012e249dea6173b3723ead7ca8ebc5100d525e60b0fee44ef571215fee32cc06ab4a4b577f96adf8d2221569a5a7e57178759911eb7dddfd504966f042baa29ec2ff9e7d59c6054b5f12077d52386233f04af9a36bd1940a215b9e6923b25c9df07fe5cbb889ed1d4112343cd0aeb93e45bb7607ee162eccb5eee19d1df9a6e481ae5cfb0bb7bfd6c182f5330999c5d45fef374a193d247d0e4719ef90c3cad8184548a63e26ab3cf66b54ad0e2963403f986eeb09d3c3705569bc16f758497040e7c9000a9495a8ac840a9c60db747312fd9b10e74ef406949b5f1a0b6125f0558a85ff78ff10161720e459970939167f566bc4f602e616afc0add2e2f44aeb1295495178aa2483f81a13b3cf5e424166e9cc71472b9e157062c36bbcfcc0e9bdef5281e4107f555bac1d118c827d026cceeda620cbd63234659c9b0f541f2749ce485c70af460b1a90529a7e98719c47d5c80e95889cff650d7eecbc03e75e812933c2e10a3218e68fe8df825d8c7a97e5c3ebda31552d92089fa19de7b4b2ee8e7ee637e157bc8e33d34d5e25a59bdac6692a0158a567f0a6a782ae9cad2345b8753dab5d2088bff441df77e3f03bbda10dd2eca9e1764ba53b7000b4a008222030d473e55150a89fdc7a2364862c1e53538ebc885e9a3197d5dac54f42ad6d1307b6fcbcf403eecc2bf1f83a5a6806a6b8e948d3306b1c99e58ed13dcd034c843a8f53c35c07ea9a4c058661b7388c8f1610c59b7f656c243c0a94611e4626d6213b13e6b966d4439e56fa444c3245dddb94849e15b6c47e764277b2fb6122808e128a101eaf689f758d603db43dcf1d558a55e8d13da91da3177dc11b82ba6c63a260194c0f3e028a27c87123f4b0df99f4c1c549278a17efc7025e5427c4e34d3382883a275fb762455973692d3877906a6415eea805e52425f7f0c4788b6933c2e016a3f479f81409cb00c09d6e4f5bd11f3f5741d45e5d7581c481e0bba36cc65cc9c722887fe21c2ec9f2e5c398382efaa2a2173f9a2cfa63ca5907da7b5e5f367c6f201d26caef648b13a28ca46d20e4213a025b08abbcc5b30262ad5f4ce70fe40026d66136e3a8447dfc9bbb7f44631743b16196b1335ddfd1f810458f20a55b442be976b0ace608d42133b1f7087a07ed5df2335d99c82034a1bcdbcd549394a42ce7b8d80d5bb0c97ac78e4574256036be7016726871bb18c6d3086ede247a6cc957ccd17275b012826c76edbaddfe2ebc61f16e3714996ae1d403517e15312aa4d397297c598f50b0f6b2997e0f58ba6e9cec527199789aa2fb70d41109aa110948588fa2ce699d0c4e4367c95b8d160901f8d4d01da26f51b6a2123cdb41484dd1cd3defc30e4f19d68f9f46f7b1f7692b28217ff3d38cd174427e6000426f204b12d78b10096623ce43956fa7dbe45fc6c4b9697c01ae595b01d2088e04b9f9f6acd823a0b5fec013bb223990e15a5bdc01e147a8484c902cdc9fe339c477fc413e00d497d3fbf05b63c44bb8f3f585b3cf4185ec38b641444b78f3c57e0bdc1a2e3545c412883b4875b50627d40fb0b6dd37b94b18b4160f021da94781681158cc1bf8ca38e3a545f9293469a3dfd8fd93d765d383f639589db1f191875502f00058687b60cbb0bfafa7e60c2af7ff2349e9a12f54f0833174d5139e1e08230e1279c2af4db659c0410b39f9dad7ca16fb7ffd73e9fc4778b1f5d7d2a78c440b8c10ad513197103140a6d4022468d255c184403e173613fd13c311df31d947109d6d8af36d00b55904acd285eeea65057f38cf8be471e18cf20685764bd06e47eace746a4caf1c98a6d2f147d5569e48541259f822a6ba6380718f035813e2dbce1e00119b3e103854fb8a95dbdbb7867e2874aef0ebd66ba9b30ab8181402bc7eaeb600ffdb42e5a16c5d14ff8066d4c5eb0b08c675359a956cc4ea380ad621fdb0dffdc9155fd17e4670c09b32d9b80a0f79d8ac20f3ead519de9fbdcfc94fbe30bd6ea7b539fb5fa63bf98ed557365d9a1098a002888c7cf44b8ab057efa7fb574551e8cfb80186f8fa83c4dc8849807afb7dc81489622f1f2fa466a43f96e86df5bd866c68ce566cd3c60163fe3579c33546bc137b2392cebc052cd94c798f3dedcf9ed83cc69691c27a89a07633630f06f39e100c363d15b68c96e822cd9512073918e0c034f4cb52028c54e2572cbadc26d9ae55cebae3be329023385b7633d568374c7d3a02c77930fac14f0afd3e11d39e7ca252a6c50bdcf50c16ca6e09488e1514ba19f1196ae69c67eac765d82ac7bf592644c7b9ea61cee98703ace98bc0f79688e0cccefda63483d6e8034569284a69422c6161804538878417c8ee975dd49c8c67bf10c2d28533738891341ce624f9098564436bba055aff856ba36e2310eb5afe41732c1f8a611ebcefb4926e15feceba1f20307bebe6254455893524516d5a729b6388d3843f91c36e4e3189a3cfc4f680480e5b2b0463fe9de24e96026cd32adb78cae70d1bfc9663205d32b01209a1abaa2fe082bcbe88bd35be54a9e7d04d41671f8154610f1e4d8295e1256059723accadf98ec0607e77ca0c1dcdf9dfa6658ee5e2ab6278f9efc671fcae5b4990fd2496bb1a41d1dc7878318ee453d5b6ff894aeab76a1186033d852cfff691bc10768fb6b6fabfc595ea427766dbf1dd17b8f1cfb85d31db1606d1be67b1fa09624bd255ca175fa5060356f4666a919727fbf75c10e01df2403d9d9839aaf8362ac9c8eaf697ffe23747451cb167debae1b1586b3a7c3fc56066bc34a85685e05b066d541a60930c7dcfb26b8375c03d009ff0dbbec59e3f43df51e15555582f9c69f346934d8f4ff41bbce93eedbb149ccc418d30824ab198ae8aee989af9402f17037b3eecc3e7eda88235f2681390aa962df4bd0b063f03a8a37669235a0f6c711b763593f7e78c43401c5d9e3eafef0e82bf6d8d05da31ad10c831391d6265219402bbe7ec0827cd8600c4eb21d032cf9f205b907544eb7f7bcfaee09a02dca605e1d2ea27a6a80a66ae1dc03b867772891c0ba951ec7072011c15bc9aacb0d5fb91f2e0a8b81efb7f18fae4ec0cd0eb8ccd1709225ce327e6f57118bd386c23c8ec6837ba7c0b98bba2ace3b4f94f85a06552d15f55ca620f0475e7ac9664dc231744b17fdcbefc27b3cb313742bf58bca1e7f1489651d6e80cc4c59231ae80d5295332dd671deb2d267dd1cd17406f4c788a06d6208410f1d1d248632f58087646d83007a664f6c19bd9f3893ac34b268dec4d99a3ac80069834c11222c0eb1219dae25f5bb848dd04e3c3a5f562e5449fb5c7576635cdcce3ec1284bef7ed69bdb3c17b93cc703323350463e8eb2008912ea88e4f3885004612ce9ccd7a52a021ed0a29327a99c415b77f3ddb79ec376a52e20875394dfb9c1e67327653257c17ec6c17d9a68c8fdf15f562f02ba6b8a7046bea887e80e82d743485e9217796a70ef8e59ac514a6db5946cfbcb1a71e805679cdbda980b5bba93e9fd57fdf4c67600296f5401cd975d067b4b44f66abdb74869c95e390aa9f65c54aa98e81ae76c937965ea9b8cb5e67566cca2d95dcf61971351d94ab7356c17617e7d1095a330079f90d67c93db339b0f354e0a063b0c307f5781d113b69e25fe3e44130af40fe7f5a07635eeb8a1e050e12c2b1b6c0df7911933b0a2a326a3be3426f562bd7ed45174b71e2a70bd1a727218b496a9a300e731432476edbbe3e54830ffeab477de2906bf7bacb02be366f3763a8475d2ce3492ceb1e103d49118e9a4c85626cfe4ac984b8795a493a4d171174e5e4d994e2464986c744c1182367c821bfa9749ee07412560491ad089604b8a8c0a7f237843dc11a30d455cbe349ac62b798f17a8e1075c8103ed37bd4c51757f8eb4800b1ef17675138ff227b04758a4af89ecc1d3ebb8162a9957441c21b851b5ec58feb84897680ae3c67248ec8edf682352dd3fd30b6505e104a866f577d717ead146fcfc37f76cda39ae657583103c7b87232e4a46444c4f69b29a2933cfdd287423715bbde5b5ba05fa046aca397eb1a03bcd03f8e58209814275333a1abdea5eec365ab6c73c4894", 0x1000, 0x0, 0xfffffffffffffffe) chmod(&(0x7f0000000100)='./file1\x00', 0x80) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) 09:13:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040)={0x0, 0x4}, &(0x7f0000000000)) 09:13:48 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02c180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x1, 0x2, 0x2) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 09:13:48 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffdef, 0x0, 0x0, 0x14}, 0x2) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000004c0)) setreuid(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0xfffffebb, 0x0, 0x0, 0x0}, 0xc10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) syz_open_pts() r2 = syz_open_pts() close(r2) write(r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xff, 0x0, 0x0, "000000000000000100002000", 0x10000}) r3 = socket(0x18, 0x8000, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getegid() close(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0x5, 0x7, 0x47ff, 0x4a9a, 0xf005, 0xfe01]) write(r3, &(0x7f00000006c0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x7e0) close(r0) r4 = dup(r3) syz_open_pts() r5 = open(&(0x7f0000000280)='./file1\x00', 0x1, 0x4) recvfrom$inet6(r5, &(0x7f00000003c0)=""/63, 0x3f, 0x43, &(0x7f0000000680)={0x18, 0x1, 0x8, 0x3f}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x401, 0x0, 0xfffffffffffffff9, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x10000000000000f2, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) r6 = syz_open_pts() close(r6) write(r6, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) pipe(&(0x7f0000000140)) kevent(r4, 0x0, 0xff, &(0x7f0000000300)=[{{r5}, 0x3, 0x40, 0xc0, 0x7, 0x10001}], 0x0, 0x0) socket(0x18, 0x8000, 0x0) r7 = semget$private(0x0, 0x4, 0x42) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 09:13:48 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='.\x00', 0x0, 0x1) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='.\x00', 0x0, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x7}) r3 = semget(0x0, 0x1, 0x23a) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000380)=""/165) r4 = socket(0x10, 0x4000, 0x8) setsockopt(r4, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r5 = semget$private(0x0, 0x0, 0x238) socketpair(0x6, 0x412c7b88fa853175, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x80, 0x10) r8 = openat(r7, &(0x7f0000000900)='./file0/file0\x00', 0x0, 0x4) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000300)=0x3ff, 0x4) semop(r5, &(0x7f00000005c0)=[{0x6}, {0x2, 0x1, 0x17fc}, {0x0, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) openat(r7, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000440)=0x1) fchmod(r6, 0x40) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockname$inet(r6, &(0x7f0000000200), &(0x7f0000000280)=0xc) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1c}, {0x1, 0x4, 0x1000}, {0xa09b84c77055aebf, 0x3, 0x1c00}, {0xa188d44fdd43edbb, 0x3, 0x800}, {0x4, 0x1fc, 0x800}, {0x1, 0xb8, 0x800}, {0x2, 0xffff, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r9 = syz_open_pts() close(r0) dup(r9) r10 = syz_open_pts() close(r4) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00", 0x0, 0x200}) r11 = semget$private(0x0, 0x7, 0x8a) semop(r11, &(0x7f00000007c0)=[{0x1, 0x3, 0x106abd9ae75334a}, {0x3, 0x5, 0x1000}], 0x2) r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000000000)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0xc) r14 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r14}}) r15 = getuid() r16 = getegid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000500)={{0x9, r13, r14, r15, r16, 0x24, 0x2}, 0x3, 0xfffffffffffffffe}) semop(r5, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x5, 0x1002}], 0x3) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) 09:13:48 executing program 0: geteuid() getegid() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r3, 0x0, 0x0, r2, 0x1}}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r9, 0x0, 0x0, r8, 0x1}}) r10 = geteuid() fchownat(r5, &(0x7f0000000100)='./file0\x00', r10, r8, 0xb) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r14, 0x0, 0x0, r13, 0x1}}) chown(&(0x7f0000000b40)='./file0\x00', r14, 0xffffffffffffffff) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/]ev\a\x00tyCcfG\x00', 0x88, 0x0) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000200)=0x101) socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sync() socket$inet6(0x18, 0x3, 0x100000001) r18 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r19 = syz_open_pts() r20 = socket(0x2, 0x1, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r21, 0x80206916, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r21, 0xc058574e, &(0x7f0000000a80)) close(r19) r22 = socket(0x2, 0x1, 0x20) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCFLUSH(r23, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETA(r23, 0x80047460, &(0x7f00000004c0)={0x7, 0x0, 0x0, 0x100, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x635, r17) pwritev(r19, &(0x7f0000000980)=[{&(0x7f0000000380)="2c27339e37e9ac19a48b46f122009d1eef3d92ec7460d97b4511b827e7b3380bf1cceb83505ffc44b2c225705797e9f0660e4bb93e88baa99738606c408de60b1c4e4ce5d176939123914d8b7065d9e4cc09dc97909a8b5d494dc28eac277afa84c3dad6c58712a2d963eff1874069fe1fdf19f86372822d50e1c87c12e873b5ec54933878918a91273010ad10653451ecbc131f9a4de81ca7e9fb523cd35ce78d4eb56b9a84bd70dfaaeca57fc0789bb0cd09a025989d5cd972a29d0b5b460e36da75ef06f67e0b2f817042a6cde59369ded2087da63b", 0xd7}, {&(0x7f0000000480)="eeaa414a42974abd58c24f180a1549", 0xf}, {&(0x7f0000000280)="35447ff57e38ee5c170eae7ad11663fc136aa1560ea43d7c99fa42c8d22b57a34be5f4f57da2c2971c1b68e86bfb926adf01e7243c2d31b56c4d74f64e1de4828e99cd5631e8560ed5ebb3f0ae9ba6c4d815966fe06a6ff75ad32877e2edacba8430a7ca046893e419e9259d6aaf1f6e90bfb3f67bd40d1c75d561c6dbe1b511cc74a90b31e3ec66fb9bb0275422d3d5a0ae6094659ea931bd642a9d7eef6e8f06", 0x85}, {&(0x7f0000000340)="30a924a632d74148a8c0ac2d4ec185ecf1f64509886c2df3162c4625579e0a1c43d19fbbb41e89da1dd8067521aa492d6199ec", 0x33}, {&(0x7f00000005c0)="098a454de1deaf5ca78e8838134048c9c07b298ecabdb45d2b0f10ad647de6bcb5bafa6e3e6678ecb7971d7715443bf8d1b3266f1245f37bfd610261197833f6b6acc2c796b8bc7327b0df5af661c9ede78bd198c9f01b95c93835e189f2a55e24b3bb98a14b0e552b846d0d05c3c00e952cb0bf8f7fabbdee6165c065b3d4e43c2fac077448eb8ac685fc971b34482ea78a58dfaa317b2b0e8773bc8e6458e6310996871510045994ebd437d3c4c276532a0a7a27862a8b8f70e2882612464d288e677e394292f41a0e2c2cd3dadd7700"/220, 0xdc}, {&(0x7f00000006c0)="8c9b140fca11f68810af2a327face6fc719810e455c6814cfa9e61d2db444c99a4cee4501c59d2718e25eead20902ecb1af5ae158c3e04de4c7b96cb1a2587a12145058de1b5b170ed681ddbfb30b4dde300687c20de95fe62dd1da5683153cdf5a168ec87db53d3d9861ab04e46eaefc687da3d1053061d9558f4b9bcf186fc554b30d893277517958f4efb45212a2e745e7eb2183fd6b69fdfa9d1be5787263ec5f22dd7d13d6de1c3f21754470ebe3a50b7b0bb6afec69a125270e704d67c94241c31e7dd0358597ea983fd9a420e154f8adb67d18d47ec573f32628756a233e4ee82a6f69f461a450a9f37665a20888557", 0xf3}, {&(0x7f00000007c0)="363dc71c90f11856a634a2ad8952819f5c586fc41d9836390244fea1e4d31a1f463a08062e6220dbc4f4abeb69274852daeced50ad050f58dd46dc6ca00fa7c0a4b86580a39070b7ac49330260aaa8f71e06c671b7c4fdd092d5151894227164434a3d449905310a069f90d3af0322e4b7aa94d2be77c378d786a537e911ac3309a1955f730ba731b4c6f950cd271fee0263c423e02cccfd3950bcd075bfa251dcd242a49ffb5fc208e6e32e58ecf07eb8c36d37fd20e6039280f7f1ec613f1cc5b96a43c55331cc7a0474e613", 0xcd}, {&(0x7f00000008c0)="2771ee4af1ac6648cdc4631ff5b4fad7f8982291e9f4e7a4fcfeb26478d72adc076fd1defd9d561543ee437ff244ae2b64ad4bde06193464161ab00830145efc32f7a27bf1742d4702ada9eb981419069bf374a30c4c3fc092e1ee2f1d0fe1a19302c96d5e15942a714b09bbefc2bb332612c0", 0x73}, {&(0x7f0000000940)="593962586eca972c9f17a22dde77c6f0b9fe1f2a83769554c5b7234adaa14f2f762ac41f", 0x24}], 0x9, 0x0, 0x8000) recvfrom$inet6(r18, &(0x7f0000000080)=""/250, 0xfa, 0x1, 0x0, 0x0) syz_open_pts() r24 = socket(0x2, 0x2, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r24, 0x0, 0xd, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r25 = socket(0x2, 0x400000000002, 0x0) setsockopt(r25, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_open_pts() r26 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0xd, 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 09:13:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r1, r5) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x8000, 0x0) r8 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x7013, r7, 0x0, 0x0) connect$unix(r7, &(0x7f00000003c0)=@abs={0x0, 0x7}, 0xfffffffffffffeb7) r9 = semget$private(0x0, 0x4, 0xc1) semop(r9, &(0x7f0000000240)=[{0x1, 0x0, 0x1400}, {0x0, 0x3f, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x10, 0x1000}], 0x4) semop(r9, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) semop(r9, &(0x7f0000000180)=[{0x3, 0x5, 0x800}, {0x1, 0x3}, {0x1, 0x5}, {0x0, 0xba0}, {0x2, 0x1}], 0x5) r10 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x80) mmap(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x4, 0x810, r2, 0x0, 0x100000001) ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000000)={0x8, 0x0, 0x4}) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = dup(0xffffffffffffffff) r13 = kqueue() r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/d\x9a\xcd\xe5=\xb8^\x12\x01\x00', 0x800, 0x0) r16 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20, 0x0) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) kevent(r12, &(0x7f0000000040)=[{{r13}, 0x9f1284c12e9dd800, 0x22, 0x0, 0x4, 0x7f}], 0x0, &(0x7f0000000200)=[{{r14}, 0xfffffffffffffffd, 0x1, 0x20, 0x2, 0x8}, {{r15}, 0xfffffffffffffffd, 0x3, 0x5b793f3c64c6aa1c, 0x7fff, 0x1ff}, {{r16}, 0xa233a7787b3fc27d, 0x0, 0x1, 0xfffffffffffffc01, 0x5}, {{r17}, 0xfffffffffffffffd, 0x8, 0x40, 0x3, 0x6}], 0xeb, &(0x7f0000000280)={0x7, 0xfffffffffffffffa}) setsockopt(r12, 0x2b, 0xd, &(0x7f0000000300)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r19, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r8, r19) fchdir(r7) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) fchdir(r6) r20 = msgget$private(0x0, 0x2) msgsnd(r20, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000004976b023b5fd1c1c2f5796bb31708f0903c33d4b89b51b9e3f1584a46eae020c8103db4f4cccb4691f9a38f0c70c87f1667890f4840a2e981a8ef0f3261e3ec65e1284c30ae8644fef946cc2ed1b49c7c59962aebff93f45c9e36bc5dde182e7be2572c77ef15e9ada9e071dbb45dff43d8a8cb78874e37943a0452e111abcfd2aae6ffc7b37b6597a3128e15e5a458462930b463ac4e1744c040100b2b8f1b22fdfb5e2fa9a3e290000000000000000cdf3d2a11dc989ecba9782ede4569095fdcd908eff522882c6d83c57010000003e47d5b5c227e1404d087601bc7e514e97ea858cfbc26d011c76a2519a91ebfdee1b269902a65cc24576f7adc0999aae35d97a484e7c6fef4ceb23c4b500800000b91f0e034951999d5b18382787e7c4b0f94547772b9dd29e461ea51f582188a658bcc9f3c482e82af6e9a4545da2"], 0x1, 0x0) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) 09:13:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f00000100182d6964653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) 09:13:48 executing program 1: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r2 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r4 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000), 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="6a156eea23455b6e8dec9788f0ebcf05f04cb7cddd70591715aaf001a50f3b54500fc52f837a4919866d39e349f52ee3e7d8e52c41a07f996cebed8132a67e629c2b1e749f344cee2503e7317eaead17feca81221e5e76ae6d562649a3563177f426f6112ccd4364560940b18d610f280d3f000a5ade4b6ba132d2daf5885d8101b71b8aed6d8e1cf3338c6d8a238b5bc4f6f42b71619ac57eae9656209b0a35511780fe6eee45d65b63d108b12068b6b73946d4faae"], 0x10) r9 = accept$unix(0xffffffffffffffff, 0x0, 0x0) write(r9, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r9, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000200)="4e88c9830638cd3546f2ee84d8e35a9ae88292e25e0ff3e4f1419636882a1f70715590de3712911b97", 0x29}], 0xffffffffffffc29}, 0x407) r10 = syz_open_pts() r11 = dup2(r10, r9) accept(r11, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x3, &(0x7f0000000040), 0x0) bind$unix(r13, &(0x7f0000001640)=ANY=[@ANYBLOB="d1c9fcc8ccef944d3000da79f8e0f589ef1dce4fa07f5472f6be6c0abb700a46c4f4130655dc3e79b69a9234b244b77d226430c905897b96816fc90a7ed0be80753c16da8ca64b15d11c9fa286612fdefb759407cff17d88568a8c585ed2f902c4c4f25ddfc0b83599e995358fc91d1c41104b78aa5986ffecd9544b3e20bcf39f3c6e6ec4bcd30d227aa00af2a39908287dd33a08f3478755d5f3e9feabd178f6c92d6afb22887a73d84a6ea330060983afc71380288966645a47ff35413f982153e8de670ddbc0a80974fbe30eea5974d1bb45706056a616b8b54f739bcf8a73bba502c99fcd1e46a0af05d87785c309cc5c554a3dbdf524b5d622e3bd665067c65106cee20805c00114918d28e01b533c060337d30f899d8ed78c5b028a7d22f0dbfefe147d060b40d47459250e41488c2ed7da3d361fc840e75519311b30296c1738be3e6bd07320d6528a0305105dce32925a5ae7c16646901db2cfdcce4db6069acb908f7282dddf4358dd1be83c50fd750af300"], 0xa) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r14 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r14, 0x0, 0x0) ioctl$TIOCSPGRP(r14, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r14, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) dup2(r14, r11) sendto(r5, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x382f0bc765df3f6f, 0x0, 0x0) sendmsg(r5, &(0x7f0000000140)={&(0x7f0000001b00)=ANY=[@ANYBLOB="b76d2a08ff2209c2245ff473bef498cf445254d3097a64bcbeb31d2d3fcafc8fe03d78dba5383be1021efe9c5e8a4c9f47f89557a48de898b7e1c38ea9d671cac55fd066923c3464fc86454dcde5994e07957776bcc4563805775da5fec5d9ddf2d265502d63bf0beac88a9bb3f7001a2889c6732051fa15142c0eaaffdddcee4403c8726149cf67e8313938774a70446447afeccd687f6c0cd2139efb3b137409d8078f57e9a8f7a7a9fb1ffde073dfa8a8683f152fab7430ec9ad96dc11a66be44cdda9bfb02f694811dfd7fb3010000804216ef33887760c7279bcd6b00b70774ba9537e95d7716dbf9b5d2b25b1c54243c043ebbc676398a637066f7a6834b6514468655ec6949c5a6ca5f2cdc5cdd04e29b95bce4bdef4881a4c06ee8fdeca46423825f8f43a81abc65e0c3249807631458b1ba3223bb88d22b2ba43e443585a249fea416e0c3cb9d628381fd0f9adc3b94deaad3098c0380fdd9e6a708a8b78a1587a014bec881b9aa717dc289a939107cd870ce58157287aefb28ea26976535ae2b5b00f4bd3fd335e19c8ed9b61175d8f6e56aa702002e4642e775ffa26734e949deb66e5f0cc71422fa8e70da9e0505f5397a5691f822ab8a79f0e52949317712fcee0f4da996b0b0a5822b578236db6697a5f8abf679318719db6dd5a8d91651ff598f3cd49b14edcbbe154a95964bed2a8e81ebcdce9fb79a550d4fb8345fadd6c7f1ddf4663cd8128d46c05979f12fad00"/550], 0x1, 0x0, 0x0, &(0x7f00000014c0)=ANY=[@ANYBLOB="0e00000000000000ffff000020000000cef57fc08e2be19aacc524716376232206d1141700000000c80000000000000001000000040000002f406155c9842a1a0b07838c6939e6f50f2446c0b338573580e5dc3127a5149dfcc41b99e7d157f2d8fe8c1da0bc395aa919a28d9f13abaf3d02c4e228ee401bd417d5424f869d1703f76a60f370887a41bdf12fa40b5820a28247ad23147650b3a165d60a85dfdfbc3396db13bcad3de37947ceeb105b5c0423e0d955360538fab5bfc698f773763f14609459675edfaf684e3a5cd4e00b35c548a9d54e3e8039add4b07fc9b0db1c0f6cdee10000b000000000000000ffff000009000000af912f664a89958faae467a25d98d016fc531108aa0277e249c04cf8fb1ee7a5f2d174517857a58be75d3c36787a0063f37b66f42e54e2eef779d14fd9515b47558c9b5d8397ed68b26288d1830da3161be809b2cf998bd38a07db7e9a24f45b2517abf4eaca8c28bd81b98afdcac0b3e0c0667977cadd4f8b3bbfa4d4061a7cf25da6ff34f05bbf68cb5e257f9500000000000000900000000000000001000000040000009959aa0695cdf0035fdb97ad4e9dab941220cb9f42f40cf8aae714d003c691343de919105d395c8d6e5e22113bedcbf7b2ae8b39696de5fa637a1e33f8432b463295ddf603d7d8b37f17485e4a4452ff793e8281f01af685c50a9712a54527c44fe4cff5bccecea11c6b534b7b9317e9f8eb214e8ce9150e984f70250018eb00be7840812a9966216f7a1c691fd35194c94e5ffd3fb55d9f3ee653c20e47394ba23d61d846eed30200"/604], 0x230}, 0x0) shutdown(r5, 0x2) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) socket(0x11, 0x3, 0x0) 09:13:49 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) write(r3, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 09:13:49 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendto(r0, &(0x7f0000000380)="4d01141cd42ce2b16d640fa7535aa622cc943faef3cf984e59bc736f369e97f0c9ea43513ac6e134b55e79c5a31105458a59660deae91ca48b6301d3bdc47628db48ebf45b7409dd48e2d1b6051fc72723e177dce3c96d01a4ab894918ee10e3811a9807bde19f4b1645a09151d734d7a46174c3e97d8e9c6021c4456b381484ca4844ff177c3b476520f2af6b3cb0c8e52b77194740ee15f6a1dacf029ac0a6957b8c5f544e1ad74a76a1f2afcd12070c3f44caa468e8a589eb40f8b9930e049218f386ea7aa3385335f17a942faf908fec27c7b341cc6d39237cc0fa70eba9ea48bcfb11751c16e7318f06b9f712e362ac3b744eef105714f96806b87ddb4cd1d1d6b31983b3bf712eb1e0f863a131a17fbcb9a4aca392205f54a966cde1b66febc7fdcb8738b2036bb4132835466bee0c01a8ccf05607096e71a8e53c25f31db761db94837756166eaf8776471d01aa7a3aaf0e9391f4892075472c2baf55d5d0adea510d2b6585fd86a6b0c9a80ab8ba5b4c966e52a2b5e7c05cc231a59d7cc25e75a60457e93c0742ea13f6bc9baa8f2114fb73f44a1e52afadcc4ca53c07d059b35df81f8e34b90be37729cc3f5363afcce1e32d2f43408c3c62b3c68eca4c5b814cc58680af751706084e140095906b41a2603459cf2fdb95287f7537596f01ac90ed5015e26f4440c129d2fa22429d42a85cd0d99d6dca9c594b16aa6a3ae505d0087e45460fad6d4adc5af996eace82628de5fc236871f34ddd34312556e4473c55f73eb3ea0f29f8df4c62cb27d4333999bbdd99bc749136eab631b31f8b32ca3106d36339de4c144e697d2f5dd70a691e48a90bd6d2ab4c4d5d6a03be970edcf144ff5899c8c9a2d24d7cea147fa0b9e95b8422f96cbc4447ba72f4fc0b951278a207012fad646ec7762ff6e2d0495ec3a8e34d3eda00ae8a1f97e496847d8805513d2df008b5cd9374c81d7eac3c7dcaf9c339bd0224d2870d4e5aeb6a6cae802e4475e4d1dd13968a6bf03f0f44ffda62e7a273bb833f1dd3de49da8f82bedea89a79c2df46d1d9485b62d18848ec7e0246b7bc3f46db82d06776afa2f291c2341a503f6079696b5223e9af058a6db8ae08308607670058e0ec128970b8fc06c6383214e30523fc6ec41e4d1d988809c231622fab0a9ae48936ab8722e5a855afa20e29c32e8948ce18ddef94da21db891acdcc4097c9ef9b3b4e0510f08d1ddebad7bdb6cb0fee7fffeac0783bbb7f83645eac422e978389bd67b1124b28f29b5fefd70c94f28bb2a97ef5a4d886697fac7672d892a193bb93e758bd64ccd619bf51fcc55147cb8bc9121e45931019fada5da23834e07de94999ca69fe4aa8307ec0bf64b3ee7b92c609b53701da0023e42c3640940fb933072e4fb4b64957c49feee55dcf7afcb97d6e6aee8bf5b228c6ed2970ab9376154f2bbc84e5410b0c3700c2a0b770a8c123ca257b83d5bef2775adc7bc22c30fa1c6f4430514ff4395e7d488c10b51559757c7dca1319315f96680da90c849834c83320f9ad85d91fa4a1a6706d336ddfab7848cacb42792f4c10d9c51c799ff23852c3f464e39f20cf2a7b398a7323e931261d88727e721a012349b104a84420a455cf07b491b2bd374f6ed63b0ee3e655e43ce54be4e3cf351c6468427fa8bd66c90a286f098d3ce3e654beece10b10eaf0bf622783147f259524a8129fa5368f87aa2d218555185274266cda072ef9d35e196b23e8a52d52782d7ca8faa8ed87c2154b49797d082413d99aae5b85e929e9fe981279f13a11ddc9e50c5999949d13f3e8779046ef55b7f5de3e3f073f32ced8f901b03ace46f402e6723f7df61b0e35922a040403675c2cba8f59b79beb5b7f89302cb2dbdbd139cbcc2e89f4a2500cff89f1c1ccd85847547be5ccf39799bb69e52c8820d661e1ec4bef03d5555a1b3b5b8d76937f8c71522f88cbc3dbe7574d611d91a7515631e23ae35310fbba97d5847944ab4d16064ed40117083ef1736790be53e42066fb787120971991dd06218da19386de5fdf92f28a4dc19b555ee4494a93a809af26eb88db7c465ff000b0ef4561cf57e34cefb8001ea42050ffe5e8a109ba77ffb754035e91eb60857064931584051d2984c16e34ad516c7d67edd2b2f9297e97eb6c3c421718d182a76365e993b08c0ea31a2cd7e562a6bb5986f9918a214df8ef2abfbb2850d9fd37d743aae0b98f0658b5d4edd143ffd146366d2a27e82f9d9cc0c9498dbec93a0f35d287f051c9c12f0846c8e706630d3f97f53b1988b902c8f2e7f2fa1b1f541ea1aaf039bf209801985cf3b127a07ad69e101a7feeee5c07347f5f82e8322018a99d5556ef2599e341984f3cc98d7885aaeeb6d8da135bc012d26c35df3b5feb21ec6addf886c6d768acdfff4392daa7d16407d1e096b724fb0b927d86145e4ac2c8e96b62d285e8b05eacc5ad6c7c78732e626063f2a0945098fc20c2faef58b4779b5f400ae6d6f263e645e6cf9d6abc4877e4ba218192c74117f2141b76a5d7f65fefdc10d256d74d4752020990e4cfe67a68b946b0b7b5b9d20e75ea51e97b0b4eaadd957364ca32eeb4fcaff2695ac0e9d73331bd8201b07ddb5806141d8fb0ea324cfc08384b1c4f33b6a8c8d322aec4c2022e92a63b62df5c851a56f5b6283c2b6f3fafe10632ef322de9f84d2051e5bf7fb4227f73d8daeacd35d50d00a3141ee74a1b17978d37fb6d43b1aa49d54f3131c15e65af6f2143de1a99780e9bb082b1335baf3bf89f60cd79f7c9d04e748ab35967b32258b0b5549ead15035fda9b506c07095383d755596e6cabacdf5a91bdb903672294b2bcc1680351fdec730ead79f9ee6951b0045fb46e57e873ca7f7fa7055e4813fb00d7c3d6bef75edbfdc219001484528ed98d6a795bee218908f98b36bddeb3c98db2f20940d3144849c09c92a06fb5d7762fc5ea36d11d150921dd4cc86829c3d915811f56fc6f44eef45db67ef1365ecf47d56d01ef42aa14b0e4e774748d336804384f2b380b42754e10d2add3134742034074ddef48b35d78672fdaa0c25b400b2b21d090ca329e4f860dd85461a91ee99e7b0c7a2bcafd4d84e7dbe1e11af6c5a853e67cd0c6a0fbf3f167ab785728a6eb59316d4ab4383bb4fb4d972ef2bb8021989874c18734ab4c5a00101609d755cf744c261edec989ad743b89b306bf8779861549023649b6579c450072d07c4a3aedad40b3c54d22083a0bc1d6878f40be9f8f435350c206467e6e0b28123e92b16ba822ff2fbc94793dfc2017cf14edecb43b24d88decda7e74e61b8b7876fa2e6b7c6f3674ac3b6031e3396bd59a711f1d9fae6c7c551308b43f2b4f6ea9a9b3ebdc9f7453ff1076f07dbf092872eabe7a44f84f318624823abfc2bbe03671941d1e12b274fbbbffc88766a521bc2c542af0e93ef291f3ecccfa0c8e7757effe947b907aa166d00c080e88d13c0124febc0bbd655e17f956bc32f73014d19e8d7b76954093c8cf8e992cc98ad4dc43fde1105aaa752478ea95027f866020a5786eb8ea598107e8ceccced8eb00d60c2bdc75ef3a3cc513a5c50cc9c0ae74033823d0eb9833670b15bc4bb522b6af96e4b2fc49f13577807db8760460365409378770deb8dd041b6df9a1c6bbdd67dc40c76e08fd9a80289b839180f86c28825998611b7e694aa5dee6977ace4839defd806869e2442226354f9a35e970344fdf76061278ecfbfc1866fd53264f456d8071e33a7b711618118a74d04ee2b6dd6319696682572a125b4019728b4993297bd5f0335bfb34974e9f373c3e1c5182178bfb0dfe47146e40b43523cf688dd90f5591ebd56896c3868bfa45e6a184d792ffab4d677a0efbe1cb31c02b99180aeeb9b382d7b6e1d9a13b6d4010ccd81db8dad1580d07ee8ca8c435c5dbc76c4bc649ff821cf8d08ef5a6202f8209ea75883757a1ba38894afa80a6ede3b7731c571fa0a0b1392e5afc7d68c30c4a5d9bf0162046fd2a712b7ccb4fa4f71cb776a1cffc3166ec8850766e0ab7cf923237518ded8ce6c6242e9cd70d4487b8f3a2096fe16351c820a14224e6094b4a9273ccabc11c2e2f662b60411171bc79b1f3ef6fb959623bf2417a8771256665e1f7d82994e36a37058f560eab8b9f62cfa2919f3e41f36e32a887415ca4eb0143c194f74426a8073795c931d8a312d98d709fb6396789535a1c2380e08491791240c5ebf4053fd5790cb3044b036d598b4251d6f8fb7fee9f9135a08deca1610aad270dcc65f6d371e1a129a21262cdf92c47a8c30f4a9efbda58a2d1c43c32b66ae042d9792483c8dd96042ff26c832de83194f4bdffd131e0072d78d701b5560197ceb4e1347909bdf42946f298e88e5a7d0070cabc22a35cc07f4bd60517c130e459ba55b36ed4561d4447f5b7a69f5e14c77d28c9acd9c9f3a9a1cef2fbbc2cc6d95a7997b9d3365e8ed908c0fae17726c8f4b251a6b0e3e3d74572a71182e87b5f4d72376757603b1b4d2d03cd4222be4731927dea5fa113e78ea3f8c8e5293af3bbbcab3e14108e1ebc2aec25e04142fd61266bca2d6ce56467c11347286ce7a5c8b2548550738321d307d3d7e692b2a9266f7655ee8a9728d499e52336ee5cbb3d7a52aa01fad24f131836348b8582184127612b6bbf80d866e12fb34f10b842b5c2575e0d3c8f8ec5a12dca0cc6c0712dafe2ba474f6990491693f05abfe8dce25c370ecc12ab38eda4701abf44ba4b508c971553abf8616957bf710646354e587dd2aaae4b21f644269e71638779e4dcd74d84fcc9fd3e74c9fea11b28956b68376053f7d449999684856618134b667a0bb3c614d0b3c652e6531d95d18d460ff2dcc3d12daf337b3c8e5f8723b87791b35ec0b8cdce46d31dbf360594afacd41859a118fc79202b155beb6aef981b560c84cbe05735752808757f99acec03199056d1f58eadf6d5243bc43a17dba0ff2bed46c7cafaf547396db5cfbfbc478c90a67ce5449843b474fcb5c6c88e9afd31e98553883c2ef3ff1a79f61f7dc73fe92f99c134f1597b79babc24efc6f2aa3f15b17b31bc7012571a400ad2b2b4766c845bc7fb53b494b66f1f33ac96e0d8614ad6a002b338258f067ac8e75287b1476009f6f5d49b74cb24b99d4deff85da31ccd8507eef2bb815954dc43c9535d005a166192cd2c30e04d2b8a4cbc8a2867099233fe01c270983adb67afe10047ae85bc8309faf9b8ebcfe27812d2fd11cb147f1f92acfa0981544f8f6c7d72cc44213216d511163b8ac45f94195b2cd59dc5336a0ba61aef1e11171731c8f395eec658023ee50e7ee80357f6bf75e1b66b3606b5d965f3687c35bdadb5772912369345a702e648224a07afd78e06edd90a7b061ef92c27e6ac3de1df00bb4956a86ffe96e2a6f958e024fbba381ddeedaab45d06a798581b8fc0e3290b948fa4fec46525fe529077e62f01d3bd7bd824edc272e65f23284d7adaa60d8f68d35b2b0c4bd17251c6515bc491004bff93af1272cbc877ce3b7ca47f74ca568fa4bab5022a091595b393e84b651b9cb4f70240bba165ca231643c4d1a8eb72299ee76076d6a4de37ef66e1b3fa2022fb328ddfc4d9677b6b6351785cd529ad612a7be376c3cb4088f020a8f3b7d7085159491ac81dfc141385df392cdf872a85c46436f0bc07b4a53c9f7484292b639743ff48b4db28b50438f5d1069928830684d4922e0833640ce12ff7dcbde1652d09dc71f64b127548b966e2800c43863ada0532ab94039719583d4298a8d1781c", 0x1000, 0xb, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000001380)=[{&(0x7f0000000140)="700369d07bbb31dfce68a41dfc00e21ada5ba0a62126ce8b838626c5d9cffc5b77e0698b3eeb2e3b44b1de9f1ec36a09a727327eaccd333f818edf156cf6159b6f04f87cc23f1c3d81201e980aeb2cc6109581f11c76bab597dca5a3aeeb4587c8df1584c83a0f48743620c4002e610e78585586ac4b5bbd8786980c52911e9887d738ca5bba8f35eefab4044323dc1e4919fcabaf74624863f742416ce4d190f4b4658a82b0000000000000", 0xb0}, {&(0x7f0000001400)="caafd54f797e8114b7e96c3ccd34a4e7b809dd22c280ea48317e312265157c5b040869cb6aa8b77fa2d89d4a30a06e9c29650444b05fd30da045c56bd5bab17d123f7cdeac34ffbad14ab43760a36391483ae4d0677d5bc685a70bae285637cd512b64879b829cb97eb8cdb3e3045481530100313716d857175d7e6c5b7be172a9ac79ede8bbce3c16e02f7632fa2318a6bfcd98b1fbcab932437279fdcffba15bae5aa4302ab0c94144662c65b72c43b5ae2c6dc824bb087615d5d950ecd90d63dff1850537e422afbd23c4b37eacfb81184fe9124d9ae05f166284466b2a5ed8f94dfea40d20242a4115269fb30f78ca6516a0aab109774f5ab0d999", 0x20}], 0x10000000000000f3, 0x0, 0xffffffffffffff7f) chflagsat(r0, &(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, 0x0) 09:13:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000016c0)=0x5) semop(r2, &(0x7f00000001c0), 0x0) r3 = getuid() seteuid(r3) r4 = getgid() r5 = getuid() seteuid(r5) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) pwritev(r6, &(0x7f0000000200), 0x0, 0x0, 0x0) r7 = dup(r6) r8 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x8, 0x2, 0x7, 0x1, 0x1, 0x7f, 0x4}) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$KDGKBMODE(r7, 0x40044b06) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0, 0x0}, 0x0) r10 = getegid() r11 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) recvmsg(r18, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0x4, r15, r13, r19, r17, 0x100, 0x4}, 0x3f, 0x49, 0x9}) r20 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r22 = getgid() chown(&(0x7f0000000180)='./file0\x00', r21, r22) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r23, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r25 = getgid() chown(&(0x7f0000000180)='./file0\x00', r24, r25) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r24, 0x0, r11, r9, 0x4, 0x4200}, 0x5, 0x26, 0x72f}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x2, r3, r4, r5, r10, 0x40, 0x400}, 0x7, 0x4}) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) r26 = socket(0x2, 0x1, 0x0) r27 = dup(r26) r28 = socket(0x2, 0x1, 0x0) connect$unix(r28, &(0x7f0000000000)=ANY=[@ANYBLOB="6a6306be06a83484"], 0x10) dup2(r27, r28) 09:13:49 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000340)="5191d065e5022682b3684710e4781014e09d2a25a2619fb7918f2774747d96539c47553d3ed3589c8e582e98eb515c703c9a4d99c3a521f871461711855a5cd12665cbf7d862d8aefa4535052e4f9c808ac29009c0dbbe18f84c86ea7927da99f6911f050cdc647de909930b382c907852bda4da908a0c9a7550761ec46ad213dc89c14e8e406ae177fd3978e3c9324fc6d4088e4ffc8a31a126269838f15328470e9c2f73a256c25d4e187ff7088a8ec9e66367472f188be1c4b5e079c2", 0xbe}, {&(0x7f0000000200)="ea49c399919a9adfb3a3cf235eeb78a17d7b0b6f9790096dbb45", 0x1a}], 0x2, 0x0, 0x7) select(0x1f, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) close(r1) r2 = socket(0x2, 0x1, 0x0) r3 = semget$private(0x0, 0x2, 0x141) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000016c0)=""/147) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000011c0)=""/202) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x9dd, 0x1ff]) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000400)=""/123) r4 = fcntl$dupfd(r2, 0x0, r2) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000002c0)=0x1) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) kqueue() r7 = socket(0x2, 0x1, 0x0) setsockopt(r5, 0xf3b5, 0x1000, &(0x7f0000000480)="6b7197cb1c606481440bb6d781d4adc1f7c8821fcea748b87026eaf6c358009a647e7f9cc3da344bc9050f0797f1ea8520f373ac7be2c5dd57aa789f4740ae3ac61246e3fac85285e938493e4e5d2d23c0c02775d16fe8020963c176f2c4256ecc0e8a258eeffbe469e9d983947c2e741faabe33912820f194dfc778521178c7ec9e73cf47a202713aa0eb84c461302bcf9bfb1857dce8da53f4b4296e22a56f6c9a490abbb75b580eb3eb31277f2b650eed2ca007a190", 0xb7) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = syz_open_pts() ioctl$TIOCCBRK(r9, 0x2000747a) ioctl$TIOCFLUSH(r8, 0x80206916, &(0x7f0000000300)) getsockopt(r4, 0x0, 0x800, &(0x7f0000000100)=""/85, &(0x7f0000000180)=0x55) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000080)={0x800, 0xfff, './file0\x00', 0x1f, 0xc9, 0x100, 0x8}) r10 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x2, 0x21) ioctl$WSMOUSEIO_SRES(r10, 0x80045721, &(0x7f0000000040)) 09:13:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000007c0)=""/228) semop(r1, &(0x7f0000000040)=[{0x3, 0x8000, 0x2c00}, {0x3, 0x2, 0xc00}, {0x0, 0x59dc, 0x800}, {0x4, 0x2, 0x1000}, {0x5, 0xf4, 0x800}, {0x1, 0x9}, {0x2, 0x800, 0x3800}, {0x2, 0xfff, 0x1000}], 0x8) close(r0) syz_open_pts() r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) ftruncate(r2, 0x0, 0x8767) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r3, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) msgget$private(0x0, 0x400) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) r6 = dup2(r4, r5) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000080)=0x1000) kevent(r6, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 09:13:49 executing program 0: utimes(0x0, 0xfffffffffffffffe) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000800), 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) socket$inet6(0x18, 0xb, 0x9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000140)=""/14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000340)) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000880)='\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) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r6 = kqueue() r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r7, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r9 = socket(0x11, 0x3, 0x0) setsockopt(r9, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) fcntl$getown(r9, 0x5) kevent(r7, &(0x7f00000001c0)=[{{}, 0x0, 0x9, 0xfffff, 0x8000000000050, 0x1000}], 0x4, 0x0, 0x3, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x43, 0x0, 0x40, 0x2}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) r11 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0xd, 0x0, 0x0) r12 = socket(0x2, 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x80206916, &(0x7f0000000300)) r14 = openat(r3, &(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', 0x80, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x4) r17 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0xd, 0x0, 0x0) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x2, 0x0) r19 = kqueue() r20 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0xd, 0x0, 0x0) r21 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0xd, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000900)=[{{}, 0xfffffffffffffffb, 0xa88ae3dabe000951, 0x8, 0x100000000, 0x3}, {{r14}, 0xaf4358a50a739fea, 0xa, 0x0, 0x4, 0x7fffffff}, {{r15}, 0x781b592a83b0b95a, 0x10, 0x40000001, 0x4, 0x3}, {{r16}, 0xfffffffffffffffb, 0x54, 0x1, 0x1, 0x4}, {{r17}, 0xfffffffffffffffe, 0x1, 0x8d7638d91b2f7fb6, 0x7, 0x1}, {{r18}, 0x95c9a71d5db60a8b, 0x20, 0x2, 0x4, 0xea40}, {{r19}, 0xfffffffffffffff9, 0x2, 0x8, 0x8, 0x3}, {{r20}, 0xfffffffffffffffd, 0x6, 0x2, 0x9, 0xa836}, {{r21}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x9, 0x136}], 0x5, 0x0) r22 = dup2(r6, r10) write(r22, &(0x7f00000005c0)="a9973cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d805acfcd6e5495b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c69200"/199, 0xffffffffffffff02) write(r5, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x192) 09:13:50 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000440)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff0300000000000033058a01a695a70f15d07ed52d7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81b0359f3b1b6424c1c207ac2ec4da7556bde095f485321a004a3aec59a9ca9c65b44d6e6f6d0874c7391e7e0c096e9ec0eefa654e05777f6e597e41ee1185cf84ee342e0fc61fa23eab7d221d7741d6a28aae37e09039b91ee25e2d429d22649b28f489cca09940aeb792d4ac10c6d0d64944f2a75ed3bf60645d0e8b2701635f7746ddc08788777fe9c60e94f774c4617f53d1a1854babee4ac1971235d1b4ac17d9e8acd7ab10eb557070fd7383157f91d2d56fa7484057050669ccf408f3771b7ceb8f6db1c3251705f4e304897c28b3718893332a4d8323f0af0425d6d06d3cc48cd6a363d0381df7b48be5bbb2cd6ea0956405c3e36fb249269c9cab038262a9298f742b7b4a5436b22b36056ccea52f795ed97d88ceb3960289ec3912042ce6e05c70ce8a3a075b94e2266337fcd3aff61cd678dc64b398dd59768e14de6fa2d45a18c7dbb1b346ee32e64a9bbaa4da530ac337e29a1805735bb773d246faf7194c55f68a9670f158856768e3848e2fbc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000000)=0x7) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 09:13:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e71e20f57b011d111abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c50000ac573f40e609bf53b047fde6db6b6076244aac7b4f530a7e385b0e7321c3f29fcf3178414e300b89a6775f2c12eea2bc95f9549a80f0b1229970152f3f090099656e9d13d50be20d7f6f8ec4558e75c6edfbd12d0fc212120c42e069cfb248934ee9dda777e1880dd4854fc8b416011d788b05358f8d67c046e268a2a564770efb43847ff6cf3f8e5a97f39b7ce57c64f7c828921a1247471c4055e68366b96083fb2e7c1cab815b22a6a45beb123b6463ae6ef6be0933ac40"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000200)=""/79, 0x4f}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:13:51 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x8, 0x5, 0x101}, {{r2}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x6, 0x122}, {{r3}, 0xffffffffffffffff, 0x4c, 0x4, 0x1b3a, 0xf83}, {{r4}, 0x0, 0x16, 0x28043820abd4e7ed, 0x0, 0x9}], 0x7ff, 0x0, 0x2002, 0x0) socket$inet(0x2, 0x5, 0x7) r5 = open(&(0x7f0000000100)='./file1/../file0\x00', 0x8020, 0x84) r6 = open(&(0x7f0000000540)='..', 0x0, 0x0) mknodat(r5, &(0x7f0000000000)='./file0\x00', 0x1, 0x5) getdents(r6, 0x0, 0x2bd) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000580)={&(0x7f00000000c0)=[{0x44, 0xffff8001}, {0x26, 0x5}, {0x3, 0x8}, {0x84, 0x8}, {0x0, 0x406bdc}, {0x40, 0x5}, {0x70531620b578ae78, 0x101}], 0x7}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0xbf29469755fbf788) r7 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x1, 0x18c) pread(r7, &(0x7f0000000200)="2ae882332fc4c627fd66ce665ecf88a3997fa695069b3348cf11889a75eef748a88bebda25007dd099276be1429889434900954f", 0x34, 0x0, 0xfffffffffffffff9) mkdir(&(0x7f0000000600)='./file1/../file0\x00', 0xffffffffffffffdf) semget(0x0, 0x7, 0x521) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000005c0)=[{&(0x7f0000000080)='\'', 0x2ce}], 0x1, 0x0, 0x0) ftruncate(r8, 0x0, 0x3ffff) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000380)={0x6, 0x20, {0x2, 0x401}}) r9 = syz_open_pts() ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000040)=0x80000000) 09:13:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0xff) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) dup2(r1, r0) mprotect(&(0x7f0000112000/0x1000)=nil, 0x1000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e000000120f3"], 0x10) write(r4, 0x0, 0x0) 09:13:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x401) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) fchflags(r2, 0x8) r3 = open(&(0x7f0000000000)='./file1\x00', 0x800, 0x80) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x7, 0x2, 0x10001, 0x2, r4}) ftruncate(r0, 0x0, 0x0) 09:13:51 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000580)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = semget$private(0x0, 0x2, 0x141) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000016c0)=""/147) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000011c0)=""/202) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x9dd, 0x1ff]) semop(r0, &(0x7f0000000100)=[{0x0, 0x4, 0x800}, {0x0, 0xc1}, {0xa6ceec7c355b1cac, 0x9, 0x400}, {0x1, 0x1, 0x800}, {0x4, 0xbe46, 0x1000}, {0x0, 0x8000, 0x8cc13225aeff2a8d}, {0x0, 0x6, 0x1000}, {0x4, 0xfff}], 0x8) r1 = getegid() lchown(&(0x7f00000000c0)='./file1\x00', 0x0, r1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 09:13:51 executing program 1: socketpair(0x1, 0x8000, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="8714000000000025ff14f710ebe34f85f89b33ff", 0x14) socket(0x18, 0x0, 0x0) socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000100)=""/209, 0xd1, 0x1, &(0x7f0000000040)={0x18, 0x3, 0xd788d4cf, 0x8000}, 0xc) write(r1, 0x0, 0x0) 09:13:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="f0", 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x18, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000002180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d470d5f30ecbad028002afa5068cb86e495209b62f3e3028a9cd70aa48603fb90c18df4795d499b9084d982f90376cb012136c522f1d51c1b7914f251c2106e806dcd8683e748e319590d313eb62cc476bc1ead962122322f764979a55d68408c7064b50b88add2700"/4202], &(0x7f00000000c0)=0xfffffffffffffec5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) socketpair(0x10, 0x1, 0x7, &(0x7f00000001c0)) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xd0d2d9f737496ff3, 0x0) fcntl$dupfd(r5, 0x0, r6) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) r7 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x84) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r4, 0x2}) ioctl$TIOCEXCL(r0, 0x2000740d) 09:13:51 executing program 0: setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x3, &(0x7f0000000100)={0x10000, 0x100000}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000542702da3d567000024513f69c5c718b952f62c2fe843a2581ec8c2013aa5fe9e66cf8b8e05bc301f2b7c166ad0c6afce838eba7b239eed85c887c2994671e1093bd1d334473809abb8d7312e98f0bcc63085ac8c3595b02d5cba6481adf61377b49238aa206f76d14ad8aa738eb03757b563fc03e914e9e56a7007b461fc694b914fbf1e5ce2036ffbb553de8426c15c87740fdbef06d2a2f11f29af59cf009020a15402b468b91b9e910dd6d28b4cdf9ff9236fbd7f3c79f0e0f5b41b61718d2d288113b62d653e249a5a402773d5589901234dbe14d5473470598d85696710a7a1c21fa21243462235ce55c823309c85831d18ed4e279ff98c342af2276bbacc2e264d01c94849605c3d1d3a2bbb2d961e4a5484407b151ea0f34c58f593028b564ea623e7e2e2cd07cd56331f628eda0a09d28173761576219d286e963d29af000395553428d75fb573fba7865664d0e09da89f76f2088b59ac0d3c6e3bbc465ba5423c3e8b2f939b208607e52b426da7062c89f38f818556786d634450ddc29b3e1cac90b7c2dab6c0a3c4ed243419f6a631fa8206c4bf37b6e50edbca98e83bcba5c9fa9510e5b250ecaa799e8823cd208240cb8a7b1fa85f16c47a7d962d2d3c19efd77458c3ef952eca25d519526cffd2735823dcd56259fc8263ff593f4fbfb10897c617aa205babd8161a897d89a5a7573b08b3c94aa4803c319c120ae7c1a8106e4e0053182a2138bb8b6dc86565d006740e5a83b1009b57f57c3ae122cb076cf7eeb0fe4a8dfa70a8186a1ca2dbb797cf47a737b613c6f90d2b2ec850d569ce314e1a0977a013354fd807b534a17b506864121ff4a102abfb5998a0fbf7454e00ff2f5cb465490369a6502e8a056652089c92da36ddb901beeaf792e3e454187d07b262369c37e8ce3509126017da5d2d5e6d56ca340f5841ffcab328e79f49755391f9a94448168a58a07f1c01a10cd9b0cf9822ae6ad3c36212b298564714c4798dbbf16d8a97080b284df235a716ec73fcfd3c45635ec624a8f483766c6710b6337a3fc75aefd864b3fa9e84137a856fc9466668f686ddf80f34e3efc351363cccfe6b37"], 0x1, 0x2, 0x1000) r4 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000007c0)=""/228) r5 = semget$private(0x0, 0x2, 0x141) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f00000016c0)=""/147) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f00000011c0)=""/202) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000140)=[0x9dd, 0x1ff]) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r6, 0x5) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) dup(r7) openat$vmm(0xffffffffffffff9c, &(0x7f0000000f80)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/vmm\x00', 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0xd, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r8) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001c40)) msgrcv(r3, &(0x7f0000001780)=ANY=[@ANYBLOB="00000004000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000ed000000000000000000000000d1d2d88a000000000000000000000000f4ffffffffffffff000000000000000000000000000000000000000000000000cb9e25c12b490a27b4000000000000000000000000000000000000000000ae008f0bc41aa2fa384d7dfa5f716c000000000000000000000000000000000000000000000000000000ff2000000000000000000000000000000000000000010000000000000000000000dd6c60cba88affd1428d28831e5e637b9d7748cff40144eae0273a9ae6f4fc849c8b07df6f0f313f328abef44c4f2232293e71634508a514c10257a7f5368db5e5c5d067104d211269d5421a514aab2d800b183fb176acc6e9369b6c502082e32501bf649567b5401a6b866068d026c04b644f63d4094a4c44c8d2e93f3d8422a9a0de8399d26ebd672909ca0bf9f79ebe2355aec35af656a7e1829a4ed26d37898aaa267b45dd1ac774391c3405424e0be905a120994c08a915ff15824a133da4fdfe43ca3114d961e6992ae518e1a32a6ffe2a7e27c8c0a389a1d47477f570100dcf4b1fad9354ecc04479a95783ffc6bde41689561e05b0725e6b6b3eaab677a51b13cad9aa5f6c"], 0x1, 0x3, 0x1000) pipe(&(0x7f00000001c0)) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='W\x00') msgget$private(0x0, 0x478) r9 = socket(0x11, 0x3, 0x0) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='/dev/zero\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='^\x00'], &(0x7f00000009c0)=[&(0x7f00000006c0)='tap', &(0x7f0000000700)='tap', &(0x7f0000000740)='\x00', &(0x7f0000000780)='/dev/zero\x00', &(0x7f0000000b80)='tap', &(0x7f0000000900)='W\x00', &(0x7f0000000940)='.+\x00', &(0x7f0000000980)='/dev/zero\x00']) sendto$unix(r9, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x348) r10 = msgget$private(0x0, 0x348) msgsnd(r10, &(0x7f0000000a00)={0x3}, 0x8, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000a40)=ANY=[@ANYBLOB="0300000000000000f3bbfe896efc59f2db99abe19c7a404e180491d83fdf8e4deaa01e8a595198b7d852be6f0590f24270b781f3f245e6d9f78affa97c909bd7e975eb42c678308e13b11dfb5943d9d95277255a94ad8057a0f9d7c993f5b282f9997b5fdbf61ad86cbe8c4185530a8df1c19ef19d63fad0b4026086c4990ab8b2a5b59893f863ad542f00000000000000000000000000004a31487d44f83aad7b93e2ca67f6e14b149291a658cbf24cdcf9f9a58b71060eb15da09c610d92437fd661f0b09a320f924cd91a093d85d412787021759e985ac4ff337d5a0288d7d40a28b71ec9265714a38f4f3e6340eff041ac98b18c86091b3d3467e24cc3047648b63dd5936ede21fe11482a4652cd17b088a134d30cf8546e8a00000000000000"], 0xa0, 0x0) 09:13:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000008000"}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:13:52 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xb}], 0x0, 0x0, 0x1f, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x212) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) socketpair(0x18, 0x8000, 0xbf, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000440)) setsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) clock_getres(0x2, &(0x7f0000000480)) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000500)={0x4, &(0x7f00000004c0)=[0x3, 0x4, 0x21b8, 0xfffffffc]}) setsockopt$inet_opts(r8, 0x0, 0xd, 0x0, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10, 0x0) r10 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x20, 0x2, 0x7fffffff, 0x8}, {{r1}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x1f, 0x2}, {{r6}, 0x5, 0x3, 0xfffff, 0xffffffffffff8000, 0xff}, {{r1}, 0xfffffffffffffffd, 0xb8b03519c38250cb, 0x80000000, 0xffff, 0x7}, {{r7}, 0xfffffffffffffff9, 0x8, 0x5, 0xbb, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x41, 0x1, 0x6, 0x81}, {{r8}, 0xfffffffffffffffd, 0x9, 0x8, 0x7ff, 0x5}, {{r2}, 0xfffffffffffffff8, 0x2a, 0xd0000045, 0xb91, 0x5}, {{r2}, 0xfffffffffffffffa, 0x59, 0x1, 0x5, 0x3ff}], 0x3, &(0x7f0000000340)=[{{r0}, 0x0, 0x2, 0x40000000, 0x1, 0x7}, {{r9}, 0xfffffffffffffffe, 0x0, 0x830eed7fc1824803, 0x9}, {{r0}, 0x0, 0x8, 0x0, 0xd60, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40, 0x0, 0xec}, {{r10}, 0xee5fb606f89e877f, 0x1, 0x40, 0x9, 0x10000}], 0x200, &(0x7f0000000400)={0x8, 0x7}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x1) dup2(r0, r1) 09:13:52 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r3, 0x2000746e) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000016c0)=0x5) dup2(r3, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x10a90, 0x0) faccessat(r4, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) r5 = kqueue() r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) kevent(r5, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r7 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0xff, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0xfb, 0x59, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x200, 0x1ff, 0x400, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0xa4, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x1000003403, 0x4, 0x220, 0x8f, 0x800000000004, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x5, 0x7ffffbff, 0xfffffffffffffffd, 0xabdd, 0x1, 0x8001], [{0xffffffffffffffc0, 0x6b9f, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x6, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x8}, {0x8, 0x100, 0xb8, 0x10000000004}, {0x5f, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7ffffffe, 0x2}, {0x2, 0x2, 0x7, 0x1}}}, 0x4, 0x8}) r8 = fcntl$dupfd(r7, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x80, 0x800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) accept$unix(r7, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) r9 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f0000000480)='./file0/file0\x00', r9, r10) semctl$SETVAL(0x0, 0x5, 0x8, &(0x7f00000003c0)=0x4) fcntl$getflags(r1, 0x1) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r11, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r16 = fcntl$getown(r12, 0x5) r17 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000540)={{0x240000000, r14, r15, r14, r15, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r13, r16, 0x8, 0x5, 0x5}) r18 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r18, 0xa, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x6, 0x1, 0xff) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r23, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r27 = fcntl$getown(r23, 0x5) r28 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x240000000, r25, r26, r25, r26, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r24, r27, 0x8, 0x5, 0x5}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000029c0), &(0x7f0000002a00)=0xc) r29 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r29, 0xa, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() r31 = socket(0x6, 0x1, 0xff) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = syz_open_pts() readv(r34, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) r35 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r35, 0x0, 0xd, 0x0, 0x0) r36 = accept$unix(r35, &(0x7f0000001700)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000001640)=0x1002) close(r36) r37 = syz_open_pts() readv(r37, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) close(r37) socket(0x8d52056eedbae06d, 0x2, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002a40), &(0x7f0000002a80)=0xc) r38 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r38, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r42 = fcntl$getown(r38, 0x5) r43 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000540)={{0x240000000, r40, r41, r40, r41, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r39, r42, 0x8, 0x5, 0x5}) r44 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r44, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r44, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) 09:13:52 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:13:52 executing program 0: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1000}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r11) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r12, r13) getegid() r17 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r17) getgroups(0x5, &(0x7f00000004c0)=[r11, r11, r13, r2, r17]) r18 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x408, 0x0) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x6, 0x2, &(0x7f0000000500)="86e21ddc4ff641b20b2ca0132b65a99698", 0x11) r20 = socket(0x18, 0x1, 0x2) setsockopt(r20, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x400, 0x0) socket(0x18, 0x1, 0x0) r22 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) write(r22, 0x0, 0x0) r23 = openat(r22, &(0x7f0000000440)='./file0/file0\x00', 0x400, 0x40) setsockopt(r23, 0x24, 0x6, &(0x7f0000000540)="86537602ad33a602fe52d0b003fca4229485cc4a0f0eedd4e63ec842ca0c4d7ad87ee43739a021c7b310128da7dbce33d27fd35d7bf26601d59ba65941ad6e8a578611cfc6a22d123652766dd6ddba2207c3b0eb25934c4980dac148", 0x5759e836358c22f6) r24 = syz_open_pts() ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = kqueue() kevent(r27, &(0x7f00000002c0)=[{{r25}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) accept$inet6(r25, &(0x7f0000000280), &(0x7f0000000300)=0xc) write(r26, &(0x7f0000000340), 0x1000003ee) r28 = kqueue() kevent(r28, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) execve(0x0, 0x0, 0x0) 09:13:52 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffff, 0x2, 0xffffffff, 0x100, "d546e6e977c67e134043d4b195cb653b58dc5094", 0xfffffff7, 0x7}) read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd"}) syz_open_pts() syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000040)) 09:13:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) sendto(r1, &(0x7f0000000180)="d44cbc6d538a27037b690972ff89e68ea8ec3b881e68eb827507b5a7f3a0313ab68207e30339bfc1032f330688b235d5266580a0e60df58ed868abf26a3de1ebc2dd5717aa62fa79c7b68e8f42fb45bbd9858dc94c4ad57b4c7aefb67c50d85d4093c7af08dc194fd35cbcc430298718d3daf35ced5c", 0x76, 0x0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)) sync() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d03860ba0dad631fbfeb82ea3d69f2ecbc0ec695"}) getrusage(0x1, &(0x7f00000000c0)) 09:13:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5000000000000000000170000000000000000000000000000000000000000000010"], 0x0) r3 = socket(0x18, 0x1, 0x0) getsockname(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557960f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50eeecbb9de1239ad3f686a04a5240b0f7bf389914bc1a7a94b7ea981b34502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723ed48a2472f1854b6d70953f8fc235ff3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1143700ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e59eed"], 0x10) dup2(r1, r0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) sendmsg(r5, &(0x7f0000000ec0)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f0000000280)="8ed667f9299551ff7e4ab713d9f588c8fcd237b47f30b2240144f932f2516cac33b78d74eb35b0add171df4f973864358006b8f3864e779c399b4ef106fa35908a1b5d33e8edbd1e82f5afeecd336ecce195ffd052b50dcf574b0675e01ad08c7d638a148f51b1f36b", 0x69}, {&(0x7f00000005c0)="cfdce9246da2d7c09ce4c2f4b1a7f28524bd3c875658dee0b23e3349b61e8a2773527343547cf15c7e9fca7eb528e7ca54bd955a656fa3aae65d5d41", 0x3c}, {&(0x7f0000000600)="a80418e819e5b5b49732568b34b45b7823dfb7d4607ccbe6d3c356baaf68e18fe48081de8def7d2826bae0895f9b6371252636ae3ba44e60a00e36a7757f38b91df1db6ca4119dee4027f5", 0x4b}, {&(0x7f00000007c0)="96c66c1e20117f19d893275c4796a54ce11af2b4aa622888bf800d914ff5d9d20a0978ac7f2163cd825d2707b9ce0c16366370fec66c056958ff3135e011f81942b7813631f9bc148c68d890726a011b2a32c502adceae81e8ce3ed704100b62bedd4d865ae3ed14796bd45a2c665facf1b512be32f9c7c97dc861dec3b340c59f9187bc460169cc9bef1cea8188e776e04f51f4d04a08b7792dc9579d7b3b0262862d6c0ebb66a648ace79f6ebad189293a3d04118e9d4905bff13ecf5b221f6102615615a0ad1df091b78f2f8959ad73e1fa87de83e0f4904039a158a0c7cf06e9202a35b4506c8ed3c2c26717869cffc02d649fde0f89", 0xf8}, {&(0x7f00000008c0)="b96888296f70479738e8918e18ae8aeece29b56233ff73abefec52334233b47de0c2d76f4a94be92dd284ac0a7c7f54aa2c79ed50e4a38b70a7d3dcc7b9c2a8a9a1e7b14c3d45149c4aa15a6106a0dab752da5210aeedf554ebee4312cb4a2f675c782306acbc8062b35175d84e8e1f7d329038e5519d2b6420f22e0c04c2dea050c5068a4a623a8632ade2c7f56f1b3978f7185b2a5ef29bf207b826f858f766a611dc182", 0xa5}, {&(0x7f0000000680)="4c2961d42415ac15b615bbfe31b1505361dadb9dfba518ff9dac3e111c909f1a58d59e0b00d31a4e42efc3c77dce9ed13e403a0e4ff5b12d9b52243a019ff906b8c466d938d270f278d5a257e6592e5d739e7909cc5d", 0x56}, {&(0x7f0000000980)="8ce6ccae84c914eafaf9437e2c02be0316aa0bb2bb184bb021027643cc46bc44595d69bdab235263c34ccffe280777d39b713f51d9783f13bcb6393dcfeeb02a2b273a39806f5feeb9b9e11adb3d38c04193fb4c7df24324314f2643ffaa35a116dd", 0x62}], 0x7, &(0x7f0000000a80)=[{0xf0, 0x1, 0x2, "fe3d0c6dcf1184bd7cb08e5ea01c05f57346c902d6995e927e366473ef621d7334a4d319679e0817226fd02f47857e882694a8878bc76927255ab9dd900fd75e1fe8d56239ecb58ad4041ad8e2bdf2538319c7201dbd0fffd7ae44c8ef17667a732b030ceb03d2a25d4c529c6788c835f812f63088660f565a1840a906a93e119baf233a9a1b51f1edd602cc1d52659cc890f411a5b96c879a6b2f041f5179458bbf1d5d70f6e9c2cd26789742493d1d408e5f39c96db41c6f6150ce2067d583d6ecceb30bdd9ea6aa31e6a3415f3f62a9d0746341463afaa374c80d"}, {0xc0, 0xffff, 0x80000000, "d4fecdc84239f381f6a1486a036b94142a2bb6bf67d5ceee795e5678119c2b7c49eac7938032bd3dbdc0157bb863d0179ba5fa4e0568124f973be59f1120d1169cfb7331ef8c8da70d5220e7dd3cf051dbcd847640b2922afd543ac99179a6bf75e43eea0945b1ced3e76b06cd04b4bbb6091b775cca9eea26ac1d5576378fc542e6d124883c4451807f7c6cb191277a06882a7f1bbd797ccc88837ce22e5638167b94c2188c39b57cfdcde5bd"}, {0x60, 0xc5e101173d44b620, 0xffff, "f2425609c0e87546cd00c56a78e238fd2f7a0095031aa3c5849716638c60305126b7980b865baf9b5f1e1519021f291009b4aad6a55e6e97bfdc14cf31db7e72cb499b74986d41eed1d980"}, {0x58, 0xfffe, 0xfffffff7, "6e3cb1850d4b541dbe84dfc54c2e2d02341b8a33d2bcc036bdbf7ee00d369692a9393410583155cc91dc0f2b585b348bd556c37ac3631fd8928f310556b5544bcbc9c5684fe61b"}, {0xd8, 0x1, 0x10001, "cb1431d78163d4a434d6223df4c921af0cdf553a1751c2316c4468bb9461c01230f0aff3eed5ca0dfca65ac187a5af79f65398e30ab9a849ead7b872049a46a010750f0e434c557b92d05925d1efea599d516007d172eac1ab58ef1a94e28582941afe69af5156e06f2d3d36e46740dda3e645e8324ca3f2506c3f2c0c604b5b9e5660da8dc6ef669e9b58a1095d27b4b24363aa24059cc47c603bb41242b097c1cf8f1785b5220e039c460d2352c53f21129a6f04490bd13511653a59858c7d40e44714c1d1dbf3"}, {0x80, 0xfffe, 0x800, "afc7b178f5d10ce20485bb729b078c7f84f3657dfd9c6806dbbc762759d240632fd21ff78e3e4cc066b0b9e986c86f595f2bcb8480882fd526228d4274ade01e8efc6aa26fb106de70215b0d9de8695ed667926e23a7b1584d168fc114c0ec66096fd7494d144dbdcc16"}, {0x58, 0xc5cebc0a5d7fc138, 0x82, "f44a3fa188ea0bcb5fd1ba626a82bebe4008572d0c852da1cbc7cf4be533ccac2fb17074a13e1798c74052c67228b9c05d1f52f67a5ac7a97a7beb5bea86dc18e422d3"}], 0x418}, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000040), 0x4) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, r10, r6, r7, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f00000001c0)=""/11) recvmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=""/53, 0x35}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r12 = dup(r0) sendto$inet6(r12, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) 09:13:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000040)=0x1) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r1, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 09:13:53 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x4) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="bbe5caae0c9e7f6e8dc7baeace5ee8a54350dea1cc1534e3e97e53b9a9f1613bdd215261a5d2c1952567ddea4fedfd508a2a67190952cc5d5e51a0d8c070db8a062c1b0ea73235baacc538fef80708359052b4dfa002d74d4e4916a52b6f246ae2e94b7e62bbb7d68a9a828ab44fa60911d06a0fc6cb7b6f9beb8ef31b3d599bd79672582fbc690f181895fc", 0x8c, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 09:13:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r1, 0x5, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 09:13:53 executing program 0: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85271167f5641a0800040000000094ccba0900", 0x0, 0xff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 09:13:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) setsockopt(r1, 0x4, 0x8, &(0x7f0000000040)="b84970964b", 0x5) 09:13:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000004c12a9edd097ee40a9273f852ce34dae35bcc30000000000000000"], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001140)=ANY=[@ANYBLOB="67a908eccb98a13a42aae8723813ee6af92d80518981875583eae6315bec1d9fae9563e86915a7fe43ff46355e1cc4a0583c6c73001fa650b8e551dff88fc86c14368999e4a5a9c9967267cee3c3cdab0b1244447a7ad10b356569afca59ef735ef2c293f06aad9674fd23472fdbd95d191ff072c3835a2166d0cdb24eb318f75c4e6e9ac2de236d8e0ae82870a50eea1150359a5204d252988156a6f4b062e98e8ec6256645bad17f22efe42cc9c273e4b8f28ec09a020cd6b06b349645d8e4a4628d0c91015c2459f6768fb5a33344dc5d12e2e7d6662aeb5a6912ec05bc47d10a02eaf9c3582771bbc748", @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRESOCT, @ANYRES16, @ANYRESOCT], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES64=0x0, @ANYRES64, @ANYRES32], @ANYRES16], 0x7, 0x800) msgsnd(r2, &(0x7f0000000000)={0x1, '\\F'}, 0xa, 0xc00) r3 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r5, r6) r7 = getgid() setegid(r7) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000001c0)) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r8, r7, 0x6) r9 = getgid() setegid(r9) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r12 = semget$private(0x0, 0x7, 0x287) semop(r12, &(0x7f0000000180), 0x419) semop(r12, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r12, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r9, r8, r9, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r5, r9) r13 = getegid() r14 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r3, r9, 0xffffffffffffffff, r13, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r14, 0x5, 0x8, 0x0, 0x80000001}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xffffffffffffffc0, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="8183fac678ae51f990ce179b1aefa8c74259a1dce93c957ce761797ca36642ce5a25c9fab25f04df665452a9d3eada0fc2fcbd2e61b168621bdb8bf0a9a4588f893715679bf5aa4fd0859cc5f38aa7e3249d193eade2f3d0b96f0300595567a5b64947bc9290155871451a5004e5597a17e33191fbfdfaed7f10c107e72055694307f9138b6a149914dd9f9bfdab3ce892d8fb1c2963004d355d", 0x9a}], 0x1) 09:13:53 executing program 0: setrlimit(0x5, &(0x7f0000000000)={0x100000000, 0x8}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xffc}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x200001ff, 0x0, "0004000000000000008000"}) connect(r1, &(0x7f0000000380)=@in={0x2, 0x3}, 0xffffffffffffff6b) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000300)='./file0\x00') close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r3, 0xffb8) pread(r1, &(0x7f0000000240)="33d52bf21d36610d16fd78e7f60dc9519fe2ae2df6017db0e146323ba5dbf564dec8ea7b520cfe1e3a85052735", 0x2d, 0x0, 0x0) r7 = shmget$private(0x0, 0x3000, 0x108, &(0x7f0000670000/0x3000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001380)=""/125) clock_getres(0x6, 0x0) r8 = getuid() r9 = getpgid(r4) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000440)={{0x101, r8, r6, r5, r6, 0x94, 0x465}, 0x5, 0x809, r9, r4, 0x0, 0x23, 0x10201}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) socket(0x38, 0x6, 0xff) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x8, r5, r6, r5, r6, 0x8, 0x2}, 0x1, 0x2, r4, r4, 0x3d7, 0x1000000005, 0x36}) mlock(&(0x7f0000066000/0x1000)=nil, 0x1000) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x9}, {0x4, 0x8}}, 0x0) r10 = socket$inet(0x2, 0x2, 0x5) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r6}, 0xc) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x2}) socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:13:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/\xad\xb5X\x18\xae\x93\x16!', 0x0, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r2, &(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', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) recvmsg(r2, &(0x7f00000009c0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000840)=[{0x0}, {&(0x7f0000000500)=""/136, 0x88}, {&(0x7f0000000680)=""/220, 0xdc}, {&(0x7f0000000780)=""/172, 0xac}, {&(0x7f00000005c0)=""/72, 0x48}], 0x5, &(0x7f00000008c0)=""/224, 0xe0}, 0x800) mkdirat(r1, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r1, &(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', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x10, 0x0) r5 = getpgrp() fcntl$lock(r4, 0x9, &(0x7f0000000200)={0x2, 0x2, 0x1f, 0x2, r5}) mkdirat(r3, 0x0, 0x0) utimensat(r3, &(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', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 09:13:53 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x2) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xfde5}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000006c0)=""/162, 0xa2}], 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x18010, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) dup2(r2, r3) 09:13:53 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20, 0x20) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000200)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') fchmod(r0, 0x8e3) mknod(&(0x7f00000001c0)='\x00', 0xc000, 0x691f) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 09:13:53 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x5616acccccdb7b3c, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2e, 0x2, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x1, 0xffffff80}, {0x18, 0x1, 0x1, 0x5}, 0x400, [0x3f, 0x5000, 0x0, 0x1000, 0x3, 0x5, 0x80000001, 0x6]}, 0x3c) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f00"/214], 0x10}, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) close(r1) 09:13:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 09:13:53 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$TIOCCDTR(r3, 0x20007478) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 09:13:53 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x2) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000080)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 09:13:54 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x40) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 09:13:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000000a40)="610e9570129b8be194ae0d68128635b2e8851e535a37405be11bcff8b03c5ee1cd18614a1ac14986d0b1f5766a3ab75e951b9e86310ef6c51113ca9d085613fa837c645dc5eb411b3969d2f3652ffc9c97582b36c68b78ed1c3ecb3481224a2b75907f6f396e68653710d82394f0f45f327ccfce2cab83f9cf62b746c81118aaea387aeb5816c9b1cdeebcace232c4316bd288874e1a47791cf4003bc54f3e7e9d", 0xa1}, {&(0x7f0000000780)="67f0784ca1a347420fee7048fc7abe66baaeeed13ef9cb8794b1ab97e57c9d44adb06dd3a8ebb687c0ae718ceaaec55ce9c7e8739c25e5ffd8f1f38a", 0x3c}, {&(0x7f0000000c40)="b5d27639fda7e41e33f2170f5a99da5e9e5e4b30b41d42b64712f67893c64addcab8d6d18937a5238becf067600efee9cf8f7726f2b676eca54b1ec59b5a37e293feedb9ed8ac8c43f1a6910cd245aa520efe892ceda3f2795ad6b6dc03b85d2fcb0bd209465e36d548efcfdb5480baa3c711a1ede143112f9ad081e81ec9bfa328c08e708f480af16a70261c79100f88258c2a030ba9c162ca44ef97c6d0d2fc174ffc4c30b", 0xa6}, {&(0x7f00000014c0)="c952e851c2bb76ef7be6baa1ffe3380394c3e88b108ea2feb3bfa3ca90d8b7fe7485d01159cd0c80eb463f90dd52a697d4b32786f9cb06397727379a2d679bd91bbffc3272cc5634d569c59861f59348073abc318e4f2b92f5f4abcbd6f6855d6ec598d48ec0957614c1107d3c2e6b0f08d1f46c331ccc3421e28793c37b50cd692a1f749ccac06b89a9566d3d675dbd2a6ef8baab5f76d21fc88c2abf25d54c35ce5f2fbdf57cd81d75bfe3ade92857d4874ab48b9c3bd52828514ac2fd0738b5be5d99bc00db7640a9bb957d7d770a75b89d5ec3dd7bbdd7fdfcb38c21992580e3bb06060aef546acc63c923c4795f5305e42fe0f24b1343a14971e1af1380675cac8e980c9460cf6ac4d5d6d63ed2f0dc4d6bcd27183bdbbc02f40bd1d69d32906080e33cc4698a2bacc0085c0c3921beb146a2d83d45ee53ab76a0b6763a87c8135903c89932e5fb2006fde4ad63eb336ae66becb8af4b9f1b92871da2757acb6c280317d77aac3d6ec8c0d7324badad4336857cfdfc668d0eb22183717afe781af1e7f28386e20fb4c58c8e02e57e15c104f13a0e6e1bf77dff58f4ef1d6b9bfae26870bc6099083c2850a425ae3d29588ef663ab4f4e567267c8cb1c1b6ee3e1e38fe93b9a2159dd6e8c78441a2f2d5224e499ca934d1133f23ba10964fadc18ac5dadad0b35feefb22979c6e543467e153de99eed4224baed91e80493c863d3088985133bfbd57024b00845c0ecd51ce8136a08441df0ff2ab9432acccfed92957678638a56f99b16251dcb83a650114c1bde6f51717133a140b772b43b828542479a5a95088f836613b7e21a898045806732890e32a9be2ca8c77f77b6d3852da1e1dc339605401a75c021363863577cb6a6158a395007ffa178d5a6d17ebe9c0392fce843a51dec04c71a462e25ff14bded2cfaae19aae12d28671ea57b4833d0476fe4d7e090def4eb3cf65727cd89329403b15445d4121fd6029373d6fde74f8bdac0115fd4ae9533db25ed635015005b1e5d7ca8eca0eadd45ae444ea1efeea504543da47f705a985e33d3f396c40cd47fcdd4c129aed8ffc6fcb3a3753b0bbac1bb62020767d7ba3fd81b13185fa5c55b3b634c203221b841fa7f496ed8e8efe149eed9867da7314e9f856d4c5673f2363b8752ad2737be424b66615718560b33d91ed43b5765b917c6ba20b2653593ae9e375100651626384a76360ede8cfb935979f77f9402e7996f53033e5354ba1db7f098f94beb4c5d53c798e33bb97b0f9fb5e611105baeb1f76483c4617540d8eb3cef1cbea27a02a10f417f03dc562011f6ce20a7c6da8b53520f61b32089f7ba83f37317fc9761b7c2c44fd0a0090fafeec20d94ea5122af40b60c82634c88414d1f11f53206adda9e0754370883e2006d306e792fedc2c4c406539229fd13204cbaa3d76549b6c9ceced5ff34c83419d510ea7952fdad03250c326b9fb70a0f11d56acf33f3d5aebcfdf6a749e15f7d9440bbacab66d27128d16d5372b3822e5b21cbc11eb096487b9e19a90321fd6b397604d6a1fea48691e5779501f5f876fdd9c2cc40694de0298d293beb48cea973a875b16e5be7241f931e22489540b04a792139d82db4685ce699b5ccb84473b18bae1f69b6d004a4d9e4ff1a28cd8011e98751c7ce62ed79e9c50cfbd0d6e07ac055307585958b2254c2e635666552bbb4fbc96e45514226d73c0394fcbc8dc0c40ee9d71dcd991b1a410677b59348fff6c1af0cc0f7f32dff5310156035cce76b0b16bd4c4ddc009e1c1124347d901a17129ba1970b673f0c3a24da99e1eb00dc9998c3a2400df19b570893387a895ea9230950559120d923f381f779771b6fe584ff020f19c2110c12f602673edc2681e1a589f01417c0cac15cf87608c0d2da92265a7ce3693b1262257d83eed12d6225dcd567fb572906218350c2b05b7804419a87804268f341ecce01478431f693da9769af55666d8e6c071129de2e89d1f6c96b26cc3ad5a83c0ca802f3ccc55eb3e6ddab023765fbf13b0a4e01ec554c41ed0bdf941c0d2c4ffb9faa6e0e327a256b56adcf0cc130324fe1c8c0df493b49fdb008b5a546642b90beb1b4ad25ba10f93535719432ff55fa828655492e10061d5dbeb75c76f260c950ed4b72bb0329ad91bfee5c1e7fa1f9684446745f3bbed9762dea5d76a1c05aadd25365de74f3952f245902d2416cf711a2e7694c6c3e0d5b7204d2d7e6a657ce7fbbc53b80dbb606b0eab7ca66431b7ae468ab0d94fa11924cb5d91d135deb590b97547b75b2f76f1045b237111197eeb29cc3e218dc78da826b20635b72c13a5bd2c230e2d3748e5d2eff66eae836af61c41972b14085fd3b217e38dbe1debb9458394f55921579016f48d8ef523f2da66e2d43ca3554e58131941cdd91f33102c4ffc51819815759bfbeaa36673b446d53e2b6a82b93c63ed1ee9fe0537be421790b586b74212a6570118bdf1af74902256538d4d979b00539156d17fe70224f076633b662ceebc0ab31453cff5c9a27cec53210339e33264b10b0e066d65fce9601285a042d1fc76f1035b2a455576a5f1429ec5dcbb2fcbe751d1347e3ada4ebe75f0d1b4bcd536632d22bf6bbb7034ca23047979803538cea55e678684ff87582c320309ba99db3f4e6583737843bf69731140d7599b01e364e8e19a4cf683cfa6d05222dcd6ba3454357dc6a3bb27741a8b4e2d684a71f400b78e1eb9dee3dea9a5456ca761252e148f937d955c3542a14e17bed915d6bab5a3b14d0c31b789b9068a70abce0d95a9b3e60e1b6e15e3d0306b2a00199c2b3ff96056982c89f4976914094431ca43f7d0ce765a5c34f03dc4f34df48f79f46bac7ecc2fa3ccfeac4ecbbb624b33c9f115f5309be243b5db374a36ead80ddb95d95389e0609350040587c8a4b02330c41e32f479f20ade03c7157b535d46db575604362070c1785ce39e692002491f074730dca6a02ee1af8662a790985afdc2532f447a8037607a659f52857f1afab6af6dfe1ac956cd4be81f9a6c894fb2a95a6b3e40ad8a0d50c24a93c9af3b3f077ba862b47b7d18866ab137d9fd23e7b2beaafabeaf677b2c2836be9866e5eeaa74f935bd005994b7f9466e9162bec70f4a5e491e4ec18cfa0c6d9ebfdd70fa2bd6bd203835fdf5ab46ce0818d27013db50dff9a3d89a48e20d77b40fd3098289de8ccb5ca46e212fbb7173ed0649add1a5eeaa3f9fdfd9f596e64ade1b73f78350d071968686a12b5f940a0385647597ca253840c82230176ccf6fac86d3e87efc5d07c0c5aececa96cec43c81df1d3ed955f1469192b064bb193821aa5e5f89590588c652c715059a7b397983a39ff0772e3301a726921d05b341639b5b6f518248f8f6e76c9a818daf8284fa202608bd0cd3faf4397942ec2af186e38a530dd39fc0a4e69eccac169ef5c395868d003bf9d33cf329e319582f7e0d0050510a621a566ae3698a7fa591b6e3d1359b3d11fb7e35345885d6baf300f87ca1fd2c82bdd68ccdb8449e3ae3c739c1b0d5d31d710a26bbf5a4c60d699aeed316c459492773a4db4cb4c4302adffe71d71a4a17ed46aa308307c6751818d512346e3d6513740674e281181d55bf50b4c639ab34addca35e004fa7a5c04fc8012b0e297dc8409666ac02707296df8948a213e1ef52e5245aba4627ee900305f6d5c6edfd5fa04d7b91d07557f91dc7abaeca0c0815352c93417363c145ed74ad5d94a5f5a7ca15455cf1c9573c9e296166e138a50c39698a47709019464442b82af4444bb186d605c24d4068678e4ecdbee1b91209c031666efba04a8fcf080cb49dc43118a0836be4c9797c0fb00657fe22a439b694d6a253d3e01ef827360edbec3a9b1006479bf1946de6555f9a482f4b5797c10e7416db0906e8debd6664f0c8518b802575a3d47c1f8735339802bac972f443d6130c4678dcfaeec346e460818f335d9a4703d53af11cd3b98b83d943a88bbe21c2c7f1ec9d75ac159cc1bef2005864d6029153bb8675bde9124824f66f09677c1930af8e0fe826a6b282db3be27eaaaf89927be9f1a9528d194fa4a76ccca78f402d5587676b92d7293b93221adc79abcbb3346cc2f7cb5972d922e55edb2df8824775745e98c6e9150d59d5ed85bcdcff084912075edd72d611c559cd9a4d082868c6270859a08938ad2d483abe9ac023088b64961b73f942abaca514f2741a47a9fdf1cf2ccd734b51c74fb4fd22ad7c433cd5518f917d115624d4a9477f0b0a8105348098e7ec43149b3d1ef75865f512d3872fa5eea242fcf1f1045b6ebd289f86edd43ef53243e853b52b9d4aaec97c96c61e7eb1d2947c7f9d938ab182deaf99abf5f41ddc263d80f5c666624aff8b0c9027713cd5d75da7820f71529b81f84629b8f0009cbc290c7e4f868d0c4765e563ce3ac8252899ad1543dfb554d01caa325f19c2279f4dade21c8040adf432be6da4bd2af39bef753e56b8a91d09dc02ec129337936a9de74c53272bc45f2e49e5e6f5784031c7113bb5307ae127b94e70f0a761d379bbd8b3571d4a8a83ba393b8f01676834d76739404fe3c763647bff25ec08e8969040529acccc995fa49bc7590bbaf6d4b242fff4c1269c27c3b3ccfea7d3d4253c5a69206ace4510dcce45ace81726b9f206444f28b789dc540e73c1af64e6bef78ac6321cfbe2290d68f069d3ef0b9a421b07fed22221511d5076d50695e7d16068aa38a390f91ec043f7925b43a8145588d88d8764d651da841378f62ea34ac816090d9f96c83f667455a0ee3398af76f28f62836ca0189ddeb26ebcfe1f09891b2c58917a0c58b547ab5f22c34dbb6881567dcab21365f61f4bd340d2b7c54ae17596cb8ebbbe6d878951c07c59db8f944655ca9334f4febc59ce1d9c2ad30cf303ba6feff473a393401a43347b232e63458ffeac8ab7d941a0a721e880a3c7f97205b9fbbf7aa7d14ee6f1357bc1b9859f2db8b54ed0c518fa501ff4d0043e883085a19e15a470d5cb2bdc2ab9f5fa9627f36d62e6bdd6f3d69f5d714fc3e73a30f2d9f8da9267b8a49f3598b7925bac9fc8a637338c16ff382d37573a6d6181cff5218fae648df2b2067683a74e064501e1a7be9b8a2404c4907a4796ccaf8297cfe5fd69f92551b3b967a871903cc91a646c4ccf67c6544884a6207781033c1e2cbd32362caf53ed31108f928b7916aeb70a2448abe2514d9f6d0ef97b3c6e57bcd005b19e729636bd1026aa157cdce0e6f95710b404874089526d2882e7fde3dcd2c6eaaada627a849632b4c4701246d37fc4c0011de5e259dc7ac3c8d1007fc5d09ca0cd6636e66dc21574701906503abed7058b7d83e3d22e849009a905d8c6497d046d2abaffffc85026a7257a4d60f082c5dee2e1d6728dafa475cebdfd354df7e6a0f71282d806b5a6273b108a80e6915c4f0e56de80982e3f57d2ae475c854f96d827de5843e83e3beca05186811bbda762185af159ea5ab8e3986f656cbffccf684869a1acb7a0f188c2f3d1c0876fd9be07a923532e5e57791b030b37605e75ccd0c6be2c73a1cab99c0b2af05ede83437d2638f3c6f850f2f4235f5248034308efe9f3a8e315235ef414ebef21b6578c22961f3cebb361722b85da708dc18677285a382ebcfb1c9f756760774982ef78799cc12782a54c3defac7ad84d7c1d7558c935151d2a262c4a378e3a87e40296dca21a373089eabf518ead1bb97a95630306d5b44e78602fadff5b93698e72032974891d8bf333239a2924a", 0x1000}, {&(0x7f00000010c0)="66962330c19a6f8d2c2d9144debe1c8afcfe297b9a4b097597e20bd16347c961bf4105d4dcfc603eff8dd71dc0001c4205be1223e6838b8326a74d0e7282f31522847d376cd74a440a389b062c2dfa6a", 0x50}, {&(0x7f0000001140)="f090f2e0764e8c303e6bbb951f24176ac3858fbd5e0a315aacbb17ea3da8ccc08e3f573ae1f2c4b6bf04c7ffd3311462f3caf777e46674806050700e38d670da48a6de079e1c2e19be4c1ec8bbf8cedd64f76e55d43ae4b45ea46cd4d294ccb70eede5f248c1fcb83841da97faf9edc66cdd1b71530b5549e53750c96280fd6a658a22416a5629a91e45e403972853d136f3a5dea9f578c42759672da2ea9ea5380381176fb482d81dc3e6a44394c65a4091f4030b7a345d10c94721106245f548", 0xc1}, {&(0x7f0000001240)="ac1b3d348ea1e88829615f6d8f58bba2507728480e7d51b82219977f42f6c54661d98fea638258d16314b16e111f6c86f5f57d4b241d7bae500450a1e55f46d191a0f6176f5a", 0x46}, {&(0x7f00000012c0)="791b8eef71fb4d42eaff94d84dd5d15a10098453cd0772b2dc3516d0740f1058bf26b144ccc23af90000dc1fd1bfa276f5b6c378916fa2061ded6bd72c4f3d05bd5d0bf51342bfdb984b6bc3cb32cc5056a94da181824d8a3e36c6c31b649b72601297dc", 0x64}], 0x8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x240, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r3, r3) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0xfffffffffffffe45, 0x0, 0xfffffffffffffd92, 0x0, 0xfffffffffffffcd3, 0x6}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34090020ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4482dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e6b5d2942cde4e0a", 0xffffffffffffff0f}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd28be3d4b8deaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000000d00)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000024c0)=ANY=[], 0x0) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0xcb, 0x0, 0x0, &(0x7f0000000100), 0xfffffffffffffe3f}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xfe) r5 = syz_open_pts() syz_open_pts() mknod(&(0x7f00000003c0)='./file2\x00', 0x4, 0x80) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0x1, 0xd0d2, 0x1, "d7dea90500ee1628ba5b00000000000000e76dce", 0x0, 0x2000000}) readv(r5, &(0x7f0000000b80), 0x2) faccessat(r1, &(0x7f0000000280)='./file1\x00', 0x2, 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000b00)=[{&(0x7f0000000b80)="1052bc9f88f38f3b2ba575a5ce40463dc48a5befa074300228075fb65146dad29657da2679226c3ccb3148a7c012063340f0ea280dda8eb25bfca1267f71f22c7f96d18b14cb0e254c372744dd55e60cf40dc5bb1149bb5a065432b642bafb15c6ec578c9fbfe9d64f339b45e996754bf61bb118daefb444db257ce96fc448833ae0111b4463258fa0aff91fd532c6750e2776f21ee054ee092ad4d5fcecc94f0abe6b981bc73af918", 0xa9}, {&(0x7f0000000300)="45e35c287e01478bb37adc0d12", 0xd}, {&(0x7f0000000940)="53da3fde5f7fb5a9e12d4e642695d28320d6a8b2f6fb706b69ba32c82795e79bb996134da2179c54a28f6450ef2778dee618a25456f04ad6a7e425ee1efe44a6c1c6cdf0fc9710affcbfe270f33680c7ef487f2d8472a1dfe997545ca65adc51c414601fa78c79e084e0fdf1c2e51b122557d08cfe249c4bd2396423ce7e0df64fadd887d125533413dddaeb8c87ccbceb6a6117a2dc870671932311ba434b45448ad0b596fbc11a6bfa96aa5ea9ab570ece7b0c0c0f29692653e04dd4a731e7cc858ab0886663d2b499318bd58a0e249e585e851788a7158227c6beee089f3dd4a783b15f5659aa02493989a903442efd32aaa4", 0xf4}, {&(0x7f0000000400)="3a7b47af6d952da3b0400e260b526ba4affd5a2959024f85f37bab", 0x1b}, {&(0x7f00000006c0)="2972f9ecf78221538e99054a28d33e60dd73157cfba16f4b44611995b8b1ca92014d58e3ebcabb365d071f3a93aa8453fdcc42a4862e56acb98d4d0f23f7885e2a28b40c15e4db0c1519b079669a7d20f79e342bbcf3f79914cc3ea7113079e8254a28d14f3655a349949be76ecd5a9b80dbf0f9f2e764ede6cf72624977c1429739adba6b47e8e4c3778c62111471", 0x8f}, {&(0x7f0000000800)="0ff900ce4fb730e91a868ac8953ff2eb618e9bfcbfb2be5ffc9ee9a01264e636a38c928fab7e1c4ff2f9d3b8cba1728f70ad00100000000000009184dd1be814858151d8c4572b087c92bbb478bf25116bf4bda33fdedbb986e9f94771909f62bafa651effa131728d47b65a1c2603847f9fb19f047e7e39f5b7c45fee9a443e8686f1d5dfdd5dd983f1d683843b620f5e0e16221728fc0803758ebff17f9cb430b8999e8108534b5178e84f391504cc6f5f5f90824069219b45f58977d229bf5f6092956ce1a4be78e130083969b8f322c81120", 0x7b}, {&(0x7f0000000440)="a144b75c128623d14cad6f38119de166d6d091f6d1e9ab9a20195e065e08bc89fd9a691f1de5e3c9d86b4d0296bb28869b897fbd8094413721", 0x39}, {&(0x7f0000000600)="4e02560714d30ae25b790a71de983a8621189079916308ef5d841a8c80af86d5bb5fd3918579edb8", 0x29a}], 0x8, 0x0, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) 09:13:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000002c0)='Q', 0x1) read(r2, &(0x7f0000000180)=""/103, 0xfffffffffffffe8d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)='7', 0x1}], 0x1) close(r1) 09:13:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) semget$private(0x0, 0xa8d8160bfd94a0dd, 0x410) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6202021ee00004012000"], 0x10) write(r5, 0x0, 0x0) 09:13:54 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) socketpair(0x20, 0x9, 0x7f, &(0x7f0000000000)) close(r0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) fcntl$getown(r4, 0x5) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$TIOCDRAIN(r3, 0x2000745e) 09:13:54 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) r1 = semget$private(0x0, 0x2, 0x141) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000016c0)=""/147) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000011c0)=""/202) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x9dd, 0x1ff]) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='0Y\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(r3) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) shmctl$SHM_LOCK(r4, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0xfffffffffffffe27) r5 = socket(0x2, 0x1, 0x0) r6 = open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) r8 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0xd, 0x0, 0x0) r9 = dup2(0xffffffffffffffff, r8) fcntl$dupfd(0xffffffffffffffff, 0x5, r9) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x1) r10 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r10, 0x0, 0x0, 0x0, 0x68) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) r11 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0xd, 0x0, 0x0) r12 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0xd, 0x0, 0x0) r13 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0xd, 0x0, 0x0) r14 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0xd, 0x0, 0x0) connect$unix(r5, &(0x7f0000000480)=ANY=[@ANYRESOCT, @ANYRES16=r0, @ANYRESDEC, @ANYRES32=r13, @ANYBLOB="4e28643c9764c31ae614d891c90c7a34397f74e6ff9373da1fc3da4a96c8594091fc0a4d350fbb16f70f56de54138703bc412d2805e19be40d6b9c49771e3186492af4ce5cb182820e279da47a719eced5034cc616ab9fb629b4a66f65b167e75a60a72b6ccb438f0cfe8d25ce212df0f65a74649d5baa45f4d34528d07bab61a7d95aaf4c09372c75af2a7964f7b0694d4c2169cc3d4ddd39109c018c4dd614939573bd1c859e72f11f0ea875893f9b0224bd05700da0c58a1af3622af0", @ANYPTR=&(0x7f0000000400)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYPTR64, @ANYBLOB="72bea4b05cc9805aa0db27da0e5d25cfcf4b1a64883490bf7c8c15cf47a77f437037e8b99b3e0d6c1c4b694181632509bb4a396f6f82975daebb4f8aca8e13d20d4b5d929abb688e10de1719532af48023ac4f7cbce935ef1894b0667f88fc49402a750a3740597a3be928a9d2580c178ddf4cfe972a72e4f424bae8564d4f9d88b0f5e23ff4a4d1ae640dc66bccb31d505b2dc7f2270ad7e19b09ded2", @ANYBLOB="e27623dd6687f0d9a3ec0d9c57401b8bf93606dd41f8d87b67448d07421c8e89fc8db62c095028d0c7bc1afa38c9e2e0678abda267cb29b7bba40020681e2f9daa5c79061134a1e13f4c2838b2b9aaee9daf0af0bb8ad4207f3a5f993fa59cc9b9887eec2853353982f225b26a23f8d424f09deccc4629e9dede0d47260d751c48cf8366dee662ccb690fc4d5e26857a340e8c83a1433102a6757a9a71c3d48c1ef35f11034a052686374236abb033005d29aa4da873d9263695c71fb558781495713fcf40c2d991781b4508943c45deeddbbf0f", @ANYRESOCT=0x0], @ANYRES16=r14, @ANYRESOCT=r6, @ANYBLOB="3117d3aadf295e62a10ebeb4316859e069122789db80a445e65dd56100729bf1d6750fe3fe95d0c86baacf636f63923d0eb3a723946797f9df0c", @ANYRES32=r10, @ANYRESDEC]], 0x6) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r15 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r15, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 09:13:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a278ca042e37f7a8ad6b3e910c411d6c6aa98d8876571b873ce0fbd6a900000041acc3cf740e8a705300000000000024520000050000000000b9f85143108e90957e3b3bb2c045f56ab0a6da604000f9ffffffc800ffff000000000000008d87baf9b1039384646c0640fd5677c1bd2605bff383cc444ad678cd7ed2469c0d93b93c90aa1fcfa5d9bfce87bdedfa7770ec82ceb292d15bed3f42f79234ffbf62c84ee23c073fde8daeef0000b6c68e98edef20dc4c27bfa41350538e23138d397701377e8cbc8c8e13bc46fd43ab507861a2f15a7f2fa7e3adacf6add89d4e6a18b4000200"/253], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) geteuid() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') 09:13:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESHEX=r0, @ANYRES32=r1]], 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f00001e5000/0x3000)=nil, 0x3000) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) fchmodat(r5, &(0x7f0000000080)='./file0\x00', 0xa748bf58b5a390c6, 0x4) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 09:13:54 executing program 0: sendsyslog(0x0, 0x2, 0x0) sendsyslog(&(0x7f0000000100)="b5cf70d8f09743f3851b90b0238c8c971cef0fb95df0a99766c1878206a0017330e9fa0454f47af3a9d8bc790943cc6d51230add0e25d87b52bf70d841b7bae179bd35196400762caa59b9a1fa4719e8d9ba6f6f0a945372d9212fb222ba8f8745d4f71006fc750857216d8a795f48ed5866578de306c91d0d9d58307d3a553133877cd3589595487988b54364b9d58fdc1a6f6172389df19ddae62783fe560f64e2c7230339e3446cf9e4455e77ff06b2d00174ed80d921425fe5c0a6199f6ae8a7d635b387", 0xc6, 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 09:13:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3fc, 0xdf, 0xd28f, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x20}, {r2, 0x20}, {r3, 0x1}], 0x3, 0x401) write(r0, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c9fe8fb4cb6352b48d3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5f307c5375eaba46b32649dbe31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab05000000159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab73f6b77103fe03f5ad252de15639607830d91de50565b80c196c0713fad218064014bd4d05087bc149b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b6385926805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ccecbb3591d90b7357c829a234672330197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893c001d940d170789d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507b000000000a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dd040000000f1f91e19d8c10cc4a7430528a4125b551eec4b9bf591006b4ffaad2a7a939fded389efe600000000000000000000000000000000000000000b9e2316f7ca05cc2a07b3fa2aa9a536dbd76f0da11b94ce51d5789bd71f629ea", 0x321) socketpair(0x10, 0x5, 0x81, &(0x7f00000000c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "000000000000000100002000", 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x18, 0xc002, 0x0) munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r4 = socket(0x20, 0x5, 0x2) setsockopt(r4, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r5 = msgget(0x1, 0x254) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dba8b7f2ff98e43ae"], 0x107, 0x800) connect(r4, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0xff2d) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socket(0x18, 0x2, 0x0) r6 = syz_open_pts() ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000012c0)) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) msgget(0x3, 0x90) r7 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) 09:13:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff288022b111ee010000"], 0x10) socket(0x0, 0x4000, 0x1) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f00000000c0)=0xbe6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socketpair(0x18, 0x8000, 0xfe, &(0x7f0000000100)={0xffffffffffffffff}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="c8f7f6009060ff3294c7d1cb5da9e090e1d2577c345207ec09347fc493fc865a32505abd92d2b2a3d2f93d8968ed8e02acff8770467edc894b6ddee416d24b1d8dfc26cbc57ba53e34d3a980abbf29a6b5c9c2acc8aa8df465d830bbc029b1a6703e8f804f62ba", 0x67}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 09:13:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339d", 0x171, 0x0, 0x0, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) close(r1) 09:13:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = socket(0x1, 0x5, 0xe8) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000100)) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) pipe(&(0x7f0000000040)) dup2(r2, r3) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="59a8ca5c3a118ac7be1eb2bf46eea3523183c5083217ee598fbd9c8f47fec744cecd39f4b9489309812a73761200"/58, 0x77}], 0x25c) 09:13:56 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) write(r5, &(0x7f0000001bc0)="b99dd8c99e676c591babb23282a1eedfbb15db5e42cd5ffeae93343c289eb7f0e083e2a7f16771a16b04d1538e4d22f95af05c01d8749404f4709da92096f781a9c5839088e4f1256bbf44e3811e5a82f91c2d7e90d4e1bf6f98cb6505d8cf1a84ae7fb6b97e3d7810bd2c56681e1d0f94723665b4e7aa788c7c7d4661bcbc91b11405b142c80b4e09912d17e66bd917e1b73951d76693f90eba29978e6bbda63badfad64dd20af030a8d199e3d76b3b2d4fa69c9e123a", 0xb7) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r6 = socket(0x800000018, 0x1, 0x0) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 09:13:56 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="ec", 0x1}], 0x10000000000000bd) dup2(r1, r2) close(r0) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0xd, 0x0, 0x0) dup(r8) setrlimit(0x8, &(0x7f0000000300)={0x1, 0x8}) execve(0x0, 0x0, 0x0) 09:13:56 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="6dbe1982fd1fd9d4f155fe88338dffbef3678ad49edc2023c9b2950ccd7921796bc6b9c71fd82f5cc1995f6572d75af85c3351d17236a9ed070448bc0ce1091161c3003abc0025719ed10347f6db445f8046db81219e80a55c5d93d75a4a8a621a7df89496ccc1bb4215e4cb6077003a93b0eb25c514855c20a638b8d9a9e94c53c6ab0628f809c9234cbafe182a08d5180531d6374f9671f32e6bb712838c83cc400634fc56269e3234478d4a0fb311016048463a0a3dc39f6334bccee4bb8b3690517b00d14f06f0f0e398b52d997f00e2ff9c6647e0ee875dc3ece5c1cd6d1392", 0xe2) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="03000000000000002fc851b05818ed3c54f9a76d38eb408a6d15a99828ebb737b82dc7baacada0808342b589abebe30bb4f6c5ee00ddfcf5e516d163928f51b260d1c01c09ad2d95bead60c11f361883cced92460660248783270c8a8d59ce579fc3c7b85c55d41ac6a70bafdbaef660dc53c615a9497787566bc5f1d9d56276ec8d3167cc055af4c499be50304b9311d308b7c505bd26c530e99736a2c24261b575f398a5cbb4c89ae618b2bea359ff95688c6cc13a2993c81cb3eeb5b4b6d9dd4f0e63b51feb44e7f9e4557e16bd2ac7bb83bd6a44af99d71755b74c162dc003"], 0xe1, 0x800) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8, 0x2c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x2, 0x8}) semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = shmget(0x1, 0x1000, 0x100, &(0x7f000080e000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) nanosleep(&(0x7f0000000080)={0x5, 0x80}, &(0x7f0000000140)) r5 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r5, r5, r5, r5, r5, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440), 0xc) geteuid() getpgid(0xffffffffffffffff) getpid() r7 = syz_open_pts() close(r7) r8 = syz_open_pts() r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x32, 0x0, 0x0) setsockopt(r10, 0x29, 0x28, &(0x7f0000000080)="54002393", 0x4) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x32, 0x0, 0x0) setsockopt(r11, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r9, &(0x7f0000002080)=ANY=[@ANYRES32=r10, @ANYRES64=r8, @ANYPTR64, @ANYRESOCT=r11, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x32, 0x0, 0x0) setsockopt(r12, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r13 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r13, 0x29, 0x2080000000a, 0x0, 0x0) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x29, 0x2080000000a, 0x0, 0x0) msgsnd(r9, &(0x7f0000002680)=ANY=[@ANYRES64=r13, @ANYRESOCT=0x0, @ANYRES32, @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r14, @ANYRESOCT=r7, @ANYBLOB="1fb8487645a487800ddfa8bcbd1d62b83f4e91ed2be884ef7d0c230e4aa0b3c424b023bbe25489e771cf38ad7ce0af3f40c9f3517efe531b"], @ANYBLOB="d748de7bfa629ededce2fd0abee51aec90bab7", @ANYRESHEX=r12], 0x7, 0xffb) msgrcv(r9, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r9, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r15 = msgget(0x0, 0x3dd) msgsnd(r15, &(0x7f0000000240)={0x3}, 0x8, 0x0) msgsnd(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r9, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r9, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b71afc2913760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f1fdfefa1f2c7a1f93c9b101228285ca7c6773dc63e88ee9d449eaedbab260cacb61deda6cdc427f288e3e6ba7aad657705f0dd1c8d775bae17dd0fb66d5c82c1c5bfa5bf1cac86d7200c3313b7d01b158b8c62f5ba830f0d0f8517705d3dd5b6d9116a1bfc022ee9a6d07f5f78747dc5b5ab60bc6c5951e3c8d79bec049f5a3c67bfb6c220c49b36c934c4c0d76c3b108a25c80abc92a69b89542d323e97e81c6b392ae05880d00fd2c40bb38294ee53cd04286e9c0c83d6531a60d5cd8e07ff2c97c93b79acdd965ec1485441880b865d413f12688300ce80ba2db32f02"], 0x9b, 0xd6d0c418f59fe7d3, 0x1000) witness: lock order reversal: 1st 0xfffffd807f004018 vmmaplk (&map->lock) 2nd 0xfffffd806e60fc50 inode (&ip->i_lock) lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 vm_map_lock_ln+0x10d #3 uvm_map+0x2da #4 km_alloc+0x18b #5 pool_multi_alloc_ni+0xd0 #6 pool_p_alloc+0x74 #7 pool_do_get+0x10f #8 pool_get+0xeb #9 ufsdirhash_build+0x3ea #10 ufs_lookup+0x2a1 #11 VOP_LOOKUP+0x5b #12 vfs_lookup+0x7a6 #13 namei+0x63c #14 start_init+0xc9 #15 proc_trampoline+0x1c lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 uvn_io+0x2c8 #6 uvn_get+0x226 #7 uvm_fault+0x11cc #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2dd #10 sys_mlock+0x185 #11 syscall+0x4a4 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd806e60fc50,9,0) at witness_checkorder+0x1009 rw_enter(fffffd806e60fc40,81) at rw_enter+0xd4 rrw_enter(fffffd806e60fc40,81) at rrw_enter+0x88 VOP_LOCK(fffffd80717b50d0,81) at VOP_LOCK+0xf9 vn_lock(fffffd80717b50d0,81) at vn_lock+0x81 uvn_io(fffffd80708048d0,ffff800024f7ca68,1,2,0) at uvn_io+0x2c8 uvn_get(fffffd80708048d0,0,ffff800024f7ccc0,ffff800024f7cc54,0,1) at uvn_get+0x226 uvm_fault(fffffd807f004000,20002000,2,1) at uvm_fault+0x11cc uvm_fault_wire(fffffd807f004000,20002000,20003000,1) at uvm_fault_wire+0x70 uvm_map_pageable_wire(fffffd807f004000,fffffd80650d46d0,fffffd80650d4a18,ffff800020b48000,0,0) at uvm_map_pageable_wire+0x2dd sys_mlock(ffff800020aa0c90,ffff800024f7ceb8,ffff800024f7cf00) at sys_mlock+0x185 syscall(ffff800024f7cf80) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc988d538970, count: -14 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024f7c6e0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800020b48000 rax 0xffff800000aa9300 r8 0xffffffff81b6af72 witness_checkorder+0xfe2 r9 0x5 r10 0x3 r11 0x1599cc8c559fc603 r12 0xfffffd800297b100 r13 0 r14 0xffffffff825e2180 w_lodata+0x3b410 r15 0xffffffff825fbd50 w_lodata+0x54fe0 rip 0xffffffff819657f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024f7c6d0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=415303 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020aa07a0,0xffff800020aa0a28 process=0xffff800020aec3a0 user=0xffff800024f78000, vmspace=0xfffffd807f004000 estcpu=36, cpticks=3, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 91698 68495 96887 32767 7 0x10 syz-executor.0 91698 25618 96887 32767 3 0x4000010 biowait syz-executor.0 81881 213589 36635 32767 2 0x10 syz-executor.1 *81881 415303 36635 32767 7 0x4000010 syz-executor.1 36635 278141 73285 32767 3 0x90 nanosleep syz-executor.1 73285 345920 25748 0 3 0x82 wait syz-executor.1 96887 494269 8990 32767 3 0x90 nanosleep syz-executor.0 8990 139087 25748 0 3 0x82 wait syz-executor.0 82853 152932 0 0 3 0x14200 bored sosplice 25748 252256 17195 0 3 0x82 thrsleep syz-fuzzer 25748 13357 17195 0 3 0x4000082 thrsleep syz-fuzzer 25748 106994 17195 0 3 0x4000082 thrsleep syz-fuzzer 25748 443720 17195 0 3 0x4000082 thrsleep syz-fuzzer 25748 175719 17195 0 3 0x4000082 thrsleep syz-fuzzer 25748 225327 17195 0 3 0x4000082 thrsleep syz-fuzzer 25748 102302 17195 0 3 0x4000082 thrsleep syz-fuzzer 25748 364800 17195 0 3 0x4000082 kqread syz-fuzzer 25748 417338 17195 0 3 0x4000082 thrsleep syz-fuzzer 25748 422004 17195 0 3 0x4000082 thrsleep syz-fuzzer 25748 13066 17195 0 3 0x4000082 thrsleep syz-fuzzer 17195 77357 18788 0 3 0x10008a pause ksh 18788 304614 81635 0 3 0x92 select sshd 55617 386831 1 0 3 0x100083 ttyin getty 81635 491439 1 0 3 0x80 select sshd 21760 295107 75768 73 3 0x100090 kqread syslogd 75768 354591 1 0 3 0x100082 netio syslogd 58282 191444 1 77 3 0x100090 poll dhclient 16925 324927 1 0 3 0x80 poll dhclient 42573 383082 0 0 2 0x14200 zerothread 25598 113547 0 0 3 0x14200 aiodoned aiodoned 3678 455142 0 0 3 0x14200 syncer update 24544 45653 0 0 3 0x14200 cleaner cleaner 23230 182029 0 0 3 0x14200 reaper reaper 80235 335132 0 0 3 0x14200 pgdaemon pagedaemon 42827 461238 0 0 3 0x14200 bored crynlk 80127 446284 0 0 3 0x14200 bored crypto 92233 107253 0 0 3 0x14200 bored viomb 13651 33290 0 0 3 0x40014200 acpi0 acpi0 14444 329455 0 0 3 0x40014200 idle1 71415 333404 0 0 3 0x14200 bored softnet 28060 244157 0 0 3 0x14200 bored systqmp 21842 413492 0 0 3 0x14200 bored systq 54999 174835 0 0 3 0x40014200 bored softclock 51057 366081 0 0 3 0x40014200 idle0 77681 91905 0 0 3 0x14200 bored smr 1 222870 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 91698 (syz-executor.0) thread 0xffff800020aa02b0 (25618) exclusive rrwlock inode r = 0 (0xfffffd8066dac2b8) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 vn_write+0x11b #6 dofilewritev+0x1b7 #7 sys_writev+0xa7 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 81881 (syz-executor.1) thread 0xffff800020aa0c90 (415303) shared rwlock vmmaplk r = 0 (0xfffffd807f004018) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 vm_map_lock_ln+0x10d #3 uvm_map_pageable+0x11d #4 sys_mlock+0x185 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82657328) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9499 6344K 6344K 78643K 13346 0 pcb 13 10K 12K 78643K 15 0 rtable 113 3K 4K 78643K 29876 0 ifaddr 39 21K 29K 78643K 4976 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 2K 78643K 1306 0 iov 0 0K 64K 78643K 5154 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 76K 78643K 16185 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 533 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 11912 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1810 197K 290K 78643K 12817 0 file desc 8 25K 33K 78643K 28400 0 sigio 0 0K 0K 78643K 832 0 proc 48 50K 83K 78643K 32851 0 subproc 34 2K 2K 78643K 11747 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 2K 78643K 47133 0 in_multi 33 2K 2K 78643K 8218 0 ether_multi 1 0K 0K 78643K 63 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 180 795K 795K 78643K 180 0 exec 0 0K 1K 78643K 12347 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 235 38K 41K 78643K 107302 0 UVM aobj 130 5K 5K 78643K 133 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 2469 0 NDP 5 0K 0K 78643K 2076 0 temp 106 3034K 3128K 78643K 141116 0 kqueue 0 0K 0K 78643K 651 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 1488 0 1482 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 5510 0 5508 1 0 1 1 0 8 0 rtentry 112 7046 0 6998 2 0 2 2 0 8 0 unpcb 120 33776 0 33751 107 105 2 3 0 8 0 syncache 264 338 0 338 101 101 0 1 0 8 0 sackhl 24 8 0 8 8 8 0 1 0 8 0 tcpqe 32 980 0 980 81 81 0 1 0 8 0 tcpcb 544 26329 0 26322 338 337 1 14 0 8 0 ipq 40 348 0 348 98 97 1 1 0 8 1 ipqe 40 11505 0 11505 98 97 1 1 0 8 1 inpcb 280 73317 0 73295 254 251 3 10 0 8 0 ip6q 72 30 0 30 24 24 0 1 0 8 0 ip6af 40 477 0 477 24 24 0 1 0 8 0 nd6 48 1385 0 1381 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 31050 0 30777 21 3 18 18 0 8 0 art_table 32 31051 0 30777 15 12 3 3 0 8 0 art_node 16 7045 0 7001 1 0 1 1 0 8 0 sysvmsgpl 40 68 0 35 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 11907 0 11897 1 0 1 1 0 8 0 shmpl 112 131 0 3 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 29041 0 27563 50 2 48 48 0 8 0 ffsino 272 29041 0 27563 102 3 99 99 0 8 0 nchpl 144 62844 0 61185 70 8 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 330091 0 330091 7 6 1 2 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 198689 0 198688 225 224 1 7 0 8 0 plimitpl 152 5082 0 5073 1 0 1 1 0 8 0 sigapl 432 26504 0 26488 39 37 2 3 0 8 0 futexpl 56 593675 0 593675 7 6 1 1 0 8 1 knotepl 112 14976 0 14957 48 47 1 3 0 8 0 kqueuepl 104 22555 0 22553 69 68 1 4 0 8 0 pipepl 160 25076 0 25057 76 74 2 3 0 8 1 fdescpl 488 26505 0 26488 4 1 3 3 0 8 0 filepl 152 298903 0 298801 371 366 5 15 0 8 0 lockfpl 104 7966 0 7965 1 0 1 1 0 8 0 lockfspl 48 2537 0 2536 1 0 1 1 0 8 0 sessionpl 112 706 0 696 1 0 1 1 0 8 0 pgrppl 48 2535 0 2525 1 0 1 1 0 8 0 ucredpl 96 53791 0 53782 1 0 1 1 0 8 0 zombiepl 144 26488 0 26488 4 3 1 1 0 8 1 processpl 904 26522 0 26488 40 36 4 5 0 8 0 procpl 632 75402 0 75356 8 3 5 5 0 8 0 srpgc 64 1378 0 1378 88 87 1 1 0 8 1 sosppl 128 745 0 745 122 122 0 1 0 8 0 sockpl 384 113688 0 113648 478 471 7 17 0 8 1 mcl64k 65536 99 0 0 6 3 3 4 0 8 0 mcl16k 16384 88 0 0 9 7 2 3 0 8 0 mcl12k 12288 115 0 0 3 1 2 2 0 8 0 mcl9k 9216 83 0 0 5 4 1 2 0 8 0 mcl8k 8192 49 0 0 5 2 3 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 21 0 0 2 0 2 2 0 8 0 mcl2k 2048 276 0 0 21 12 9 21 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 2771 0 0 43 5 38 39 0 8 0 bufpl 280 84775 0 77709 512 6 506 506 0 8 0 anonpl 16 3960126 0 3944855 406 329 77 86 0 125 0 amapchunkpl 152 275718 0 275457 517 506 11 20 0 158 0 amappl16 192 142245 0 141317 657 604 53 68 0 8 2 amappl15 184 4853 0 4850 1 0 1 1 0 8 0 amappl14 176 8221 0 8214 1 0 1 1 0 8 0 amappl13 168 2709 0 2707 58 57 1 1 0 8 0 amappl12 160 2261 0 2258 40 39 1 1 0 8 0 amappl11 152 4635 0 4623 1 0 1 1 0 8 0 amappl10 144 2608 0 2603 1 0 1 1 0 8 0 amappl9 136 11721 0 11713 1 0 1 1 0 8 0 amappl8 128 8109 0 7974 6 1 5 5 0 8 0 amappl7 120 6881 0 6865 1 0 1 1 0 8 0 amappl6 112 2852 0 2835 1 0 1 1 0 8 0 amappl5 104 7725 0 7716 1 0 1 1 0 8 0 amappl4 96 27427 0 27384 18 16 2 2 0 8 0 amappl3 88 5903 0 5896 1 0 1 1 0 8 0 amappl2 80 161284 0 161197 3 1 2 3 0 8 0 amappl1 72 765335 0 764868 24 14 10 20 0 8 0 amappl 80 87348 0 87302 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 132 0 3 3 0 3 3 0 8 0 uaddrrnd 24 26505 0 26488 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 26505 0 26488 1 0 1 1 0 8 0 vmmpekpl 168 253999 0 253969 3 0 3 3 0 8 0 vmmpepl 168 3901628 0 3899204 996 856 140 171 0 357 25 vmsppl 368 26504 0 26488 2 0 2 2 0 8 0 pdppl 4096 53017 0 52976 9 3 6 6 0 8 0 pvpl 32 10185839 0 10166703 1293 1106 187 203 0 265 16 pmappl 232 26504 0 26488 97 96 1 2 0 8 0 extentpl 40 50 0 32 1 0 1 1 0 8 0 phpool 112 613 0 419 6 0 6 6 0 8 0