ea69206ad8a68fdc69ebf6aa8427ffb777bb2e90038aab059fdbaac71fa3410edd89799aa734d8b9213f2dfe65350ef2cd8a5f36563845c53b8c20640d4172ea06d9144db7b6141fbcdcaf275046be86b53e2b7e9db32bc58de0d8cce6efd7d2bd4eab8f1be4a226619b1d31dbaaf0661c51f513e6917356d1788f6d20b179dd63d6f0060fd2c979f2ea7d7dde1291e9300237b9ea651701b0d1b0f0079216e3f31dda45d43b6c4db603f4ac8167dcaf50ba59bb19563c35eecb20149a1c2d1ab88762a5bf98bf14bf9de19fb15638291a03f48600c6f6ad3a14c3a642773f2f19afb773ed8193fb9b0d9de18584d5f5426e9bbd5ed866363e502f241ac55c0a1c7273a5cef5b7c991bba82ae32ead4fcfdac99f2ed64ba0511fad17d10079e3d02ae017e63cb4d20c2fa5249063c439b9cae4a868205cc57fff01ee5b81a8fa6afd299c9064e14cc94363e1f97f463208724363213cf7f02f72045be57840517954c9dc87f3b77d4bd8f571e786173ff67b8489c5c7edb10c7dc13981034d3938240f7c38a7c37cc325bb652b1d53d6d85161f3e3de67e5a7e2bdeb20287c1eaa506a331073e9c21a4b610cac047d0501c8139366f9a1b5996e1125bb908c63baa457d596706762eafbf8a2f07254ee43b7efe5688c8f7b8363ec7559d66f148b68a4c11819618ca7c026db87618d688ab8093c1ca17bc258510648706996f3ac8552b17bcb32e203037078fecba3ddc9c8eb3ed4e921b86285764ca138f4be9e5aacb2e007e93f16b1d14ee150f6baaa08a32797c6c220ccb6aff5f7e666ad0616424a53ed20a026a055c71c3ecb53cab79eddc68559b2e772c67d7739a9209b28dd1c09a11951dc262c9873d53fb80ca7f4dd6723095748e69005153894e4c960162bceae811ee02a6c267e8ff60ac3876a65a48e6d0ef8e389c8a69e076aafec9f19b9f7fe14b2570a0e21eebf214cd5cf07f64c4967a2f31847fc73e72a53ad572f7819101350a6affcc0ac0698b5bfc84e6709d738db6a6929547a4fb8b533bdefc83206826600d1ba97ebcf9f26c3129f362f1b126e68b02e7dae558086550ded6778ef31d64d0d87a04d08f7adf6406c17a80111ad23280a951be66c653c6eaad7840de146442537a2d9520eb292d0bd79e6a52353ea5813c61070106a518c80a93bb26d3e5a98358addeba90ba1c3a122ca136f0045d4608c7838d7c64e6d6dc37e4efb7e9f9db99c2479790b64b80be255516a71893dfd98fdb91fe2fcbfdb0a2bf50576fe1b3068d9624eafae187e5c2b63f10df218c7b8178a6107ed240ada95db26526cd58347fcc00fdcf34fb046a1f82d96c6a2ff867230288616b246fbbdb99530a8650fde03b3dd95d8372cf765ca1c9111d031001dd53eccc52c00f63a869a6e86df8446b851280a1737a1ce3017ae7523ec01e3040a79ef80f633031fe1256ddf656c32eaa3574899f864d7193e789ff762b9282cb0b3ac05cbd6dc7f1aec0da5c6287ce9fa2a144521d727670f814532c97f1e11fded675753f8c6db734ce37ac5ef8543890ac8639da932250e0ace3493189f11d1883e6e634f7c55ac167270cec33c30460290a17d3246e536b180e4ec3ee290d317c3b817a803db94681c52c82f4e8fa86328861457a1dc4cc1bc26f41316df867864f1f87c5b8ccb9aa153b934f6737b4528a6baea803458c2a918da5cccf12d6b28ba0f59616003c443b35f16c4c63a4cc07ae41969f505027bd0bd8a3872f87d4dbc03f5cb8874aa470d485ec1061898c6273ad09f53498f8de84f86124e230104a930f1a9bc54d9f58f320de09235474fae88fc8f5c779418762751e01a1506f49fc9607df72c8f1f4ff433553ec56663645432e0a3b7f65666cf2aa2cc92bf6dd234fa092de9658226fd616adda114a089f68a27d1fdd1a5a3a9438dead40f6fd65105121156d447cbcc436598197f8e8eca8ae78d6759399a8b53df12acab4f0f4c54c644d68cf5a61c9f1844af85aaa465818ea8fee85274668e4fcea012c4b516cd9354398b1c545c7ee10288922a38931b366eebcbd075c435ad2f5b318386048e68df2fc75236c27671366a28cfe0b5f1aeb2ca754d81b0f8048dd61d398055fe456f0a8bf087012663aac1a82b562a60112f79829c5fc4f0664b672085ea3215666a899bec637b8772e25dfff45469879391d9eb90987eb88020babb5df1f584aa38e1b84c8d86056593f7aaef3bbcc0d63813bda0ff70f4413a6d823b9f654a7d674e168d35eb15e2f3e4acc6a583f32a10dc5e897e28d07575479095a6bcf99a09075bb10b0fdc2e31321ca9583b281e4089f6cbba84f470165bb5855a65a70a0279750f0fc2f83dd94cc0f060d673bbc5d61bcfcf252aa1062206ecfead2c6d01f5e2531853fbd1d8c96886625e48e2916ef7bfbf6ceb80c29ac6f08d781f60e2855e3c9f38f075e331fbe300c84b73af80b0bc3e75b507445e3dd0d798c9cd432ae6c815a0ff87bcf10ea35dd7f7ca9220c6a2e4aa27f5ea2326aa13d275ececba1ae64584bb73d1808fc740d4b249cf2d22b4c6b03888904d86ba03adcae797662daeffbf437eca6d8b26421b6f89af3b5d98fa07ce785e113566e32188494ae25abae94e31fa69d333b9666ff49db6e6dc0eccbc0d6405f4f945f7972dbf7eeac1ddbb8c1972aabc973f2e934c4611ad1fd1d86cfff6433836bc72c8b92f3adfa946cfedea23358ccf19d98d465ab1f8cfdbce2a65c4d088aa93256adfa1953b6832bd209008421ac290d388c50e5ad39b860c5bd1d6a5e8293ed767706a4975a6c37c02c2839a421945bb186f9cd84bbef8b7f31803129e70fb3f558e904a2c8666c8cd9df9a6d9f8e236692762cc2b7d5b3e93f0ce27cfc5b3ca1b6b4bf41d4d1aff538b2a8e7c4d6f3d2f18e4c8a89a80aa8b31eacf131415cbcf3d8179867f69873d317ee2b91d777ff55c8da21ca3af5fe7c3c154d7a70b7c3050ce842b3be49a106b694a063c9b815342b7c2dd8eba7fe9b48d618a591deb8bd66f1752d34f7a542eefb205e95dbf7f3acf996a8b6a4c740c3a3d661a8934b34d7527d9e9ad57edc283fdfe176279339ee132f870a8b7b43f1490b7b85e8f13fabd98c87605c6e41d59b97d4f50272884f07df3c4d66b9d96055fd2b0795ddd22de05a694a695d88a1318c281717a0f75c0f4304161486072e8df5fc763ab621262064d4acebbb030e15fd39ee1c1a311546655ec458bf36e941bbdc6f78f62d62958ae8e95bf2a75c98790562802130dfcbafbcd0c77eae45dc5557cdad75c9ffb6a26e539c9aaf1151cbaf614ee1732dd123a32addf3c4485cd2099f50039c29fa898d4b9505f7f70c2538af4e3740ae2ff4ade208eb216559c70a0407e07402f71ddb3d44f3b6d960df15199f29dc5958c4a079a0fb2dcbf3d48bfed0b7a56d235b7198b199ff2c6a7c89c6ca4943cecb08562d3a5166620a523550a93f18ce9d39da369e6f9aea8f7c4612ebe83b1b1a474c742b1c448135eb2c346f754d803eb4fd18052750040c1e711ef1c9a23447b25787d0385decd4b4f7ef44a232ea0909d77014f3293a8659e79a0f0f1bcc46ad62918f92185016a0a76b44c9154b69fce98a9762bfba0beee5eaa704461210cf4248af191012ba1b0df2d8f828d477261cf490f4a6e8e9fde9b37f346e96837291fad2cd1be03b39da6357a7ca77d0998910b7b7d25eb5fc602d06e279c8ecb25e4035d412d9740881755004ec00ef03c65cd8419ec94d1e9dfed7f86ec18d80c6e5e5f71163ca912072d69202f4f1bfba38ed73131cf784ab02fe2680808eed9667972dd5157ae4ec418ad0562c117fc7a0cf4108fa036d1ced66dd6a94fb752482343ab87103350e24caa84e2d90477b441a6d0a40a19480072c62214617e76aa2df45ebf4da6ec7056925a1f5b1e64c2d05ad619ccbb62b1f837d91461a901363eb58e5724502decf8b4fbbf559cd0dbeffd068b4e8eb95a9decd191c2aa6494f4371c215b837f67ac87a31266d7919aca638ba419ee2332592cf5437187b3c307b982333dde5742469a05a8efb571f7db6d6db30de7427f77d88bc11dd2f5ee2cfeda1141a926bd92333440f53d49cba33dd30aa537a6b029780e4b7afacd48eda86867a1ea4ec4a73a1f72563fcd462809509632f7af36e5349c0d31795ea982bb1bb6fee0023fc059b507b091b392b6d8e25e23bb3943b78ca7e8521be61d08bf0a661c10d7223cddae062b2d6b26876eb131850184ead4ea701a7f131c11b3f4839fd152d9251bfd1d044a2887f1c3bdf7255706434914eadf46dfe0814877e6b106cef0007d45e9b4b2f80f4c6b2d3864274ee8c14c9b8c66bd53ca54238db43519d9f151f051e2b4d57d127be4f779476cf332a55e7446aae79d9c400eae503258ff696d277c8c5ba5d40efeb5124a4d2a98dc47f8434846da13b5de8ae0fce27f1d085e06cc192d3260dc6b9f5448fa8ac03ff7c13dd694554de951c4bd344efebc6606c43fabf555bddcba16582816f707808576b7fe1387b98f5f6a72f9b76449d0add4b151ec0916ca1a6a14ffe10716c4f2d29de7f643c2d685c6f007f689aebbc28e54064ca6e89e71b39122ab9f37f5e0b4a1c3c9b6ee378bc985f874edeaa708b253f509cf366ab69ae8f52653182c03091773f525e3238f0164910f4ed3a5ca5be61a4d906ecc6a8e3c8866613da0cee6db2c92f46a4a477"}, {0x70, 0xffff, 0xf3ff, "a6e584f331201d4b684072653e3cc99e956288513dfa2fbf0ce560605f25f1069747a0f14622b556f5590cd4ed5453d7a9091618ab6b940bd3ef79c66e491be77e77820fdd652fbf39daaffecc5716fc6707a561e4f97a458e0f90b2"}, {0x98, 0xffff, 0xff, "ff134ef66dd719fc1cfda5b54d55ed2dc00bd97033d3b772ac7d0bcb54b9c5015bd4d2309dc0ca83768ff0132b03d828515c238fb710ca22904d3129bb1456bebf65241b7a1b5e75f6c099a4d8986ba97eeb1362ff6ab7db3c2d68eb7d599edfdf6e0024b4895043955f4ac25331a6bd352cc7bb5b7a6c645da56ff32fa0ce981e89e02afa"}, {0x40, 0xffff, 0x100, "e11c570dede600a4475ef8a9ff8774aee52cded429a5dfe39921c471dc1d388514eebd58047d07b7f8b572"}], 0x11d0}, 0x400) fcntl$getown(r0, 0x5) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x22, 0x1) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xa) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r2) kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) r4 = getpgid(0x0) getpgid(r4) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x4290) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x800) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f00000002c0)=""/26, 0x1a}], 0x2, 0x2) setsockopt(0xffffffffffffffff, 0x29, 0x200000019, &(0x7f00000001c0)="4a74954c", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000180)=0x4) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x88c0, 0x10) connect$inet6(r1, 0xfffffffffffffffe, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00nM,\x00'], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 16:00:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x4000000000000001, 0x4f, 0x0, 0xffffffffffffff10) socket(0x3f, 0x7, 0x6) 16:00:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6, 0x2011, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000380)="1210277debd3d8a5798f371d9ed4e82b27db92a336eb23336dd4f1ec68ee11b315ead04c45c896125677bb03131933c595a7a7bb047b228f82e920e39b8ac61bc25dbb6c4360e0b8d5ba0f2a78ebc2238de7fb2add99bfc63b51ec9bafddcf5c5085496b1f881894f0c154217d553ed8e9fa2d93fb2adc", 0x77, 0x40a, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66696c653100251af88c75bbc142d228352da29c81b5b0cd8b500ce7664ee709284f60ecd0892d261e8515d9d61530673323ea8798478fd4762f0f819c7a027db22bd407983c401242014c7bfb1c7e3e17673ad45303db7d8bc176e1ba7467ca9b805e2de27169ef76a1b772f3dfab72b0447633aeabf031cc72c24a6534f9620c92c5b4f56de9f2d53a"], 0xa) getsockname(r0, &(0x7f0000003200)=@un=@file={0x0, ""/4096}, &(0x7f0000001400)=0xffffffffffffff8f) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a249139370ed85df90e9f31418b255df386da7ca8027220d7120d1c24addfbfbf1a8429318fd1d1133aa18eb411054e5176b044ae3f8a0e7aed574de985925ed5e02bd1794994d56d", 0x8c, 0x2, 0x0, 0x0) renameat(r0, &(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file0\x00') getdents(r0, &(0x7f0000000280)=""/199, 0xc7) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000031c0)={&(0x7f0000001780)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000001d00)}], 0x1, 0x0}, 0x8) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) 16:00:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ec2f3b1df1e48da6190b2d529f8a1d395e195f9f0ee6c8656cc4ad498ecee89e812c5ac312ce19c4a04b98c115ad0762191c5cf50c87f39f0b011f39d0df906a5b7551b643712f7ed0800000050dd6cc2b8db1e780d019d65e54d310fe14380212cb307ffd9c86846bb005098a058360a1443e607d8e5278712c0f6f5fd6e010ac5661690135d3d98d72c53d6c4c9ddbc7d60044cedc461825b01afd0debf37db5fca2e81"], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:26 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000140)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0xfffffffffffffe02) r4 = geteuid() kqueue() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r4, r5) write(r0, &(0x7f0000000340)="96b7698f4de724201a22555b313ef7d8bb8d9ce0bbaade21862e3041aff3b255312702569fa855c63ae26e550e27dcafc447424249d38e5decbdef293cef192e15d3baf9eea442d9c09e2d7d5f0a0f109ce88f69d57a6f669a639fdaf666a7d0a2998bb0991429d8e8fbada7e14451be3feaf5aca3e4fafdb4da28cfab988210a5c579154c5546668fef0000", 0x8c) r6 = syz_open_pts() close(r3) r7 = dup(r6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r7, 0x0, 0x0, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffd, 0xc8, 0x1, 0x0, 0x5}, {{r3}, 0xffffffffffffffff, 0x50, 0x80000003, 0x5, 0xe6}, {{r6}, 0xffffffffffffffff, 0x90, 0x3, 0x80000001, 0xd035}, {{r1}, 0x0, 0x2, 0xf0000007, 0x401, 0x1}, {{r2}, 0xfffffffffffffffd, 0x21, 0x0, 0xffffffff, 0x1cfe}, {{r1}, 0xfffffffffffffff9, 0x40, 0x80, 0x7, 0x9}, {{r7}, 0xfffffffffffffffe, 0x1c, 0x40, 0x0, 0x4}], 0x8000005, 0x0) lseek(r1, 0x0, 0x2) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) socketpair(0x30, 0x2, 0xffffffffffffffc1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x6, 0x1, 0xffffffffffffccb4, 0x9}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x2, 0x800}, {{r0}, 0xfffffffffffffffd, 0x20, 0xa0000030, 0x0, 0xe9dc}, {{r2}, 0xfffffffffffffffb, 0x1, 0x2, 0x8000, 0xf3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x2, 0x8}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0xa0, 0x8, 0x6557, 0xcff7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80, 0x6, 0x200}, {{r0}, 0xfffffffffffffffe, 0x68, 0x20, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x8, 0x0, 0x1000}], 0x0, &(0x7f00000000c0)={0x244, 0x44}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:26 executing program 0: r0 = socket(0x0, 0x6, 0x9) read(r0, &(0x7f0000000100)=""/177, 0xfffffd45) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x115}], 0x1, 0x0) r2 = dup2(r1, r1) sendto$inet(r2, &(0x7f0000000000)="0ba7ef57d7ce2541edc283ea3a6ed68cc6bb7b062c1f5967bf5c696d01a2dbb23c14b4c18fe6011618871ce78e6074c5fc0d1d0121ac1465a2b846478608721896e640195d7d76aba4cad1a655793c95a649831a3dfd4da5fb", 0x59, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:26 executing program 1: r0 = getgid() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x9, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) getgid() r9 = socket$inet(0x2, 0x3, 0x3) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r10 = semget(0x3, 0x2, 0x221) semctl$IPC_RMID(r10, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) setgroups(0x0, &(0x7f00000003c0)) r11 = accept$inet(r9, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480), 0xc) semop(r10, &(0x7f00000004c0)=[{0x4, 0x0, 0x800}, {0x2, 0x9b5, 0x1000}, {0x1, 0x3ff, 0x1800}, {0x3, 0xf5, 0x1000}], 0x4) shmget(0x0, 0x2000, 0x601, &(0x7f0000ffd000/0x2000)=nil) r12 = fcntl$dupfd(r9, 0xa, r11) ioctl$TIOCCONS(r12, 0x80047462, &(0x7f0000000500)=0x3b4d0aca) r13 = open(&(0x7f0000000540)='./file0\x00', 0x30280, 0x1) setegid(r5) munlockall() getppid() kqueue() ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f0000000580)={0x0, 0x3, 0x1, 0x100000001, "40c8a057cbcce6f8dcc5d4c7e60e773d594e7b08", 0x9, 0x4c000000}) 16:00:26 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2c0000000000000000000000e8b8247c9de088207d6b7dfdd6a9560196ed7cf5", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) ftruncate(r0, 0x7) 16:00:26 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x82000, 0x10000000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000200)='./file1\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="fa1204a49155ce1e0002ff7b3f3c8b7b549a4a9cb10a7d9139e6a98dac18d40327a302b2124ba8977b62b93a5790532748cff42b05975b3af681be9af943eb29cd0f1a6821c148d6daf8033157d62126c87b205a0f4fb91783318b72668a9dbb41218c768d4b0c3ccf7e66eec89b5618a5f53700ff3cf693699a4e589b126818fe0dd6b21482afa7519b1dd7554e8bfd3d192848eec6968463465e9c0e4669d19cd8719efe6b460b95fa5b92930bd20478b85b0f36f601d339e327c6ace4dfcf71260cde629caf3dad2a736b0599fc2df422758845ab0a5b50c97d63fce11bcf61c035866ac097a56e01ae3409b3c6d5024e8fa752e9a29c5c6dffb7e4a8aa9f9ad7ecac893bd00bf501d511b943d1747b67ff5e90c6e19f084baf6c25672230e8f281bb5c78490abe8faa8e052232575b1c129c", 0xa}], 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r3, 0x0, 0xfd99) r4 = dup2(r3, r3) r5 = semget(0x2, 0x3, 0xa) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000140)) close(r1) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x6) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x1) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x4005ff) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x530, 0x40) 16:00:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x40) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x8}, {r1, 0x82}, {r0, 0x1c0}, {r0, 0x100}, {r1}, {r1, 0x2}, {r1, 0x20}], 0x8, 0xfd) 16:00:26 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x24) fcntl$dupfd(r0, 0x0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x4a, 0xffffffffffffffff) getuid() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) clock_getres(0x2, 0x0) 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2011, 0x100000000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) truncate(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe) mknod(&(0x7f0000000180)='./bus\x00', 0x2090, 0xfffffffffffffffc) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x400, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0xfffffffffffffff5) 16:00:26 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8c0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x3d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) lseek(r0, 0x0, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x12) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="e3b28e424861f51d98dd7b20a83195e6943b417bc17c157dc09fb2ee94ef0520d6f52f85008f4e297b72448f40e5e314492de610b2d0e9", 0x37) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r3, r1) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 16:00:26 executing program 0: getgroups(0x996c83667050c5c, 0x0) r0 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001500)='H', 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x40, 0x0, 0xe726, "2a45be519430f285a1f0ab87df89a80f14d268cf", 0x0, 0x2000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffdbdd, 0x0, "ac100977000188bbe9db7cf0cb453a1100"}) syz_open_pts() 16:00:26 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r0 = semget(0x2, 0x6, 0x100) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/108) 16:00:27 executing program 0: setrlimit(0x7, &(0x7f00000000c0)) r0 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) setrlimit(0x2, &(0x7f0000000100)={0x400000000040, 0xfffffffffffffffd}) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = getpid() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x0, 0x0, 0xfffffffffffffffc}], 0x7ff, 0x0, 0x0, 0x0) r6 = kqueue() dup2(r5, r6) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kevent(r6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x81, 0x0, 0x0, 0x0) getppid() kevent(r6, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) shmget$private(0x0, 0x14000, 0xc, &(0x7f0000754000/0x14000)=nil) setuid(0xee01) mprotect(&(0x7f0000602000/0x4000)=nil, 0x4000, 0x3) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000265000/0x2000)=nil) shmat(r1, &(0x7f00003ae000/0x1000)=nil, 0x2000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r2) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0x0, 0x0, 0x200000000000}) shmat(r1, &(0x7f00006c0000/0x1000)=nil, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x17d) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x8}, {0x18, 0x0, 0x3, 0xffffffff00000001}, 0x1, [0x6, 0x4, 0xfffffffffffffc01, 0x42, 0x2, 0x2, 0x0, 0x5]}, 0x3c) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:27 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xa51, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0x4, 0x80000000, 0x9, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x7f}], 0x1ec8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xeb, 0xf0000002, 0x9, 0x3c7a}, {{r0}, 0xfffffffffffffffa, 0x83, 0x0, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xe80e, 0xfff}, {{r0}, 0xffffffffffffffff, 0x10, 0x200000e1, 0x488, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xc0000080, 0x8000, 0x9}], 0x5, &(0x7f0000000340)={0x44f, 0x4}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x3}], 0x2fd7, 0x0, 0x80000000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1d, 0x40, 0x75af, 0xffffffffffffff14}, {{r0}, 0xfffffffffffffffa, 0x20, 0xa0000006, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x7877c04c}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000008, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffffffffffffffd, 0x4, 0x4}], 0x7, &(0x7f0000000140)=[{{r0}, 0x0, 0x20, 0xf0000082, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x18, 0x1, 0x7fff800000000000, 0xffffffff}], 0x4, &(0x7f00000001c0)={0x1000, 0x9}) 16:00:27 executing program 1: r0 = msgget(0x2, 0x410) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000000000486df9267c7b8ac83650df3277835f70056ad21749170dc6355faead185fdc0dff4c7f62b5b1dfe446df9d50c84998de591746aeef6dacd99b37fe4580ad79bfaf2f9cd07b3aa5d8d85cf1c96f0e55c05b785bd0873659ceca20047e93cee83fa271efb9caeae6cf6cf790eddd31bfaaa74ab6c86ffc8a6b8ac28693f36c23c3c44111119494fa4059f78427efc239f10160f9425505069a07add0d3a8c748d8f683a4e5f133464a101adce550404b81420ed81cb04b80ff0ba57a5"], 0xc4, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/138}, 0x92, 0x3, 0x1800) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) write(r1, &(0x7f0000000640)="77563831fb1d18f06b1dcfef302ec0dd123b59c7ce7da6bf7e67f3aeb23b5dbb91445b187a18f371c0f7cc92afd5c55e0eaceac1a4eb2abf2731d92de280784da4832cd44833673bb0fd19f57556582aa48ff581c95a70d05aedb518735d", 0x5e) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000440)) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0xffffffff) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0xc003, 0xdc6) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x32dc136138adc11a, 0x3) fcntl$getown(r4, 0x5) fcntl$getflags(r1, 0x3) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000500)={0x4, 0x7fff}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000580)) fcntl$lock(r4, 0x9, &(0x7f00000005c0)={0x2, 0x3, 0x2, 0x4, r6}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000600)={0xfffffffffffffffd, 0x4d, 0x7, 0x6}) getegid() socket$unix(0x1, 0x7, 0x0) 16:00:27 executing program 0: r0 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/194) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/17) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x4, r2, r3, r4, r5, 0x4, 0x1}, 0xd7e4, 0x76bf6bec, r6, r7, 0x101, 0x1800000000000000, 0x2}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shutdown(r1, 0x2) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r2}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0x100, 0x20}], 0x7, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r1, r4, r5) open$dir(&(0x7f0000000100)='./file0\x00', 0x81ba0f61492fafa8, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:27 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = syz_open_pts() close(r1) close(r1) fcntl$getown(r1, 0x5) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2, 0x1f, 0x2, 0xfffffffffffffffc, "77f93dab97ddbb7b48841eedfcf0f1671a5f6fc7", 0x61e, 0x2}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r0) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r1) poll(&(0x7f0000000100)=[{r0}, {r0, 0x1d6}, {r0, 0x109}], 0x3, 0x6) 16:00:27 executing program 0: r0 = socket(0x0, 0x4, 0x9) getsockopt(r0, 0x100000000, 0xffffffffffffc52d, &(0x7f0000000000)=""/217, &(0x7f0000000100)=0xd9) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x800, 0x2) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x80b, 0x0, 0xfffffffffffffbff, 0x0) 16:00:27 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000be2f0a), 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/252}, 0x104, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x18d}, {r0}], 0x2, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x10000, 0x103) 16:00:28 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ftruncate(r0, 0x9) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0x44) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfffffffffffffbff, 0xffff, 0x9, 0x4222b292}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x390d, 0x48b, 0xffffffffffffffe1, 0x9, "c6108e2e246775bd571589ebac005d0e27ae8b70", 0xffffffffffffff81, 0x401}) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) close(r2) syz_open_pts() 16:00:28 executing program 1: socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x80, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) close(r1) socket$inet6(0x18, 0x3fff, 0x800002) 16:00:28 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x80) semctl$IPC_RMID(r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000540)='./file1\x00') clock_gettime(0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) chmod(&(0x7f0000000080)='./bus\x00', 0x90) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xd604, 0x7ff, 0x8820, 0xeae, "995b401b5d65214b3f0f7ffc3afe1a4395d819fe", 0xfffffffffffffc00, 0x6}) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:28 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x30) 16:00:28 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000180)=[&(0x7f00000000c0)=',*\x00', &(0x7f0000000100)='\\@+}[:\x00', &(0x7f0000000140)='\x00']) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) lseek(r0, 0x0, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x9, 0x6, 0x9, 0x7, "ba4df341ab771093ce79b31f711e390916acab11", 0x7f, 0x9}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x13, r0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000240)="b03eafabfe629751f9d07d963a7f56e048c5a58754c1c7f7b00cfdcd79b0f87a3ea330d78c6e9ae4c678e2e11f8707959d912c8eb40f3fcae20e78e2f60ac5f4caeaedbafba34192ed2fa8f0c5861c1a7531de32cab0f25cb120a7fcc2c0dcca04fc2e40ce9f808fdf2c812dc27b6cbc66b8dde2bf0bd9398a9d5a3a2161a3cdf5207e01814a52e44d518b2cae352855401e60aa2b215fcaf1af75913c4908a2ae9fcdb1b4da3a97570f32abfb4ffcbe6173963b6be5bd92f47262a0986e9728b9f4379dc94d0a3f", 0xc8}, {&(0x7f0000000340)="e3524859b18dacc1b920f3736fd5fd2156653d3bd36753afb80ae16044013d5c71", 0x21}, {&(0x7f0000000380)="410af0988d4852342282238a98c9364ae311a6ef15d4ce16e2982bfbf2740c30a98aaf9b4bc4a5a28b4005f9fe19d180d49f73fe6c98e2f0eb5f25c955e2029ca57b9bb1588518df2e190f7050099cab3ef22eb5568fcce23724bf21a6bcc938d9296b2cc7b86dfc3330f8712d64480a81bd03bd57864e15b1d6f288696e8cb7ab74e01aef4471dcfb6da13e4515d6cc8a3fa9a5e4cd22d09dd7ff5cd4a6366ba3e7ddbada429da7b70599909aacaa70266f83b339c4297d68c85b", 0xbb}, {&(0x7f0000000440)="a719cd2c20f682d87d796eb37a0cb9bcf2f7bbc9b771946e19581466b213dab31b78ff3b75e1fddea97a9aae9d2109ac77ba2d7a3b90bd2a88a00171915b9b3a31c1eed4650bdf851b048260be5ab336f079f54fdb407c768f8ce6a0e1946f30ee01657d360df115", 0x68}, {&(0x7f00000004c0)="9ce61e3c9eeb1cc4780362babde2dfaba2edb00afd4a4360c3feb85740d8117c217b9472a3077176092eebe0c5e92d34e8818fcb2058b3b37f50bd27271f2003b417228d12dc92e818d8162a294fbef604ae8facadba295347628a11184e46c5bdd4c001196606f54ea4b7a75edf56a3734f835ecd1c6c6a1b6c3859f40dedb3ac4fe152df6c2a358dd597b57d832f94e7ae8a5621c8c5e6574db67eeab7862f896f57e75345721dc95b60c421580d599a34a8ce3528af5e73a79a319f4852e3b1c0ed343c56e86e20b9776348308dc7eb3acacf3fd4ccfb4bdbe6bbdf8a5291b0e72398e443d4708ea217bfb9bfb35c929369550232aedb68e516ab613422", 0xff}, {&(0x7f00000005c0)="822d", 0x2}, {&(0x7f0000000600)="ba5ab5d3d73e1fd4db73bec97185f79caa7039bd83ad", 0x16}], 0x7) r1 = socket(0x19, 0x5, 0x1) getsockname(r1, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000740)={0x1, 0x4, 0x30cc5dc5, 0xcbe, "861d97b324dbd0ccdbfffbfdaca87d2e8fc8c645", 0x7, 0x1ff}) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r4 = getgid() r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f00000007c0)="c826d6441172cef59d1c174654a1ba9d502279b6608d59dcee9e2c4a82e914a43dcdff685c2111d8c5730bf0e6fde44ba536fe537bfad87abda502b2ef08188c685370e62ae30d95936ba7f9d04bda93b901efe893617cd5777aaffa3b7fff15aae55cf21aecd57a8c3ffe1000908424ef3d332d67d79e4d2548faee7893da7985c5ba4989336cdd354857c751303cb3b180b8ba827895c775e8402517e501f6e70c4d31c346045f7e470927f110bf513cde3e237ed1143122c782549857a61e33c3", 0xc2}], 0x1, &(0x7f00000009c0)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r0, r1, r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1]}], 0xa0, 0x1}, 0x400) getuid() ioctl$TIOCSDTR(r0, 0x20007479) bind$unix(r1, &(0x7f0000000ac0)=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000b00)='./file0\x00', 0x4) syz_open_pts() mknod(&(0x7f0000000b40)='./file0\x00', 0x0, 0xb1) fcntl$getown(r1, 0x5) unlink(&(0x7f0000000b80)='./file0\x00') kqueue() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000bc0)={0x3, 0x1, 0x9, 0x1, r5}) 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getppid() r2 = getuid() getgroups(0x4, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r4, r5}, 0xc) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 16:00:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) 16:00:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x188, 0x2) writev(r0, &(0x7f0000000b40)=[{&(0x7f0000002680)="0e48788da93b40112447b8fb1d110b334fbc77eee6fc31721f5e9fbcd7e74ccf8da7af51be69ed2a534556370dece21ba365e99e89296f818ba4bfeb69fa29fae6182b864b6d8083d8372f98da5f1d75c0ccd542d75d685092d4ea6722045b7ded10dd9fd1fbe3440f98178486ac1ca4bdc1c31f15daf2cd24bcb3a71c8b34a325c370f18afe74df4decbfd81306ae31c29893ad080e16a066d9e6184a9ede14fa0c317bc4ca99461d582cf4f02c647b8a14f516aff2bfdc96c7eb32d58029d223a2dd28b92f6649a2122210e498fe8ddc071904bd9ddfac3597fe11c70e96dc0588343973442458552a71769bb1b312721c2e4a575530ac9dd327731528a57f74c3355b45756d8cf87978c1e39b831200fab1f308c03cd0446b6d114636fe86661b7aaab29631b0d144f140038345f86e701e2c73030e3c9b75df4282f6b19b8d245364b4e008364f28757ccbe89f958425ea87a8e498c088b580dddbe345dbdeeebb139fb07dbaf8c2bf9545337e2454c1799e7ac227624c1ca128ad60f5e6a4b72d3ee732316c583c49ba711197ce8827c8b5ba3f9cd8ef64cd92f3f6bab40d06794377eff881b0b29caa420dd0f3ed9cbc97a7bc33a70c4d459910a2be923da20ed2c58f760ed4075cd3a01134d1b09cca73e0d04296531df30d4e04108570b92aa2c9842b300313f9c8d95a596445cd325a1ab042608b58029941d8fd3dd4c61c0fa0a6c1ddd60dcbbdd8554375301d9a1bf8ec5444460dc011febd80c050dea0cc443777dbe6e9e5a78208a2f3e5dc78dd7015e370d50a114fa9c4d7df19af75b82ecb0cf06773356127eedc265c07a497254443ca58f7db3eb3a097adddfcb293c2e8f6bd0841b09deee617949755dda20fd1229d19977e977c92030bcb0412380768ec7aa8a354ae15907c984c8d56b66856b3bc111828b3b59b0b7ee6b3ad14223ac275101ffca8f1116b7b80e34951a1df408a569b19bfaf9e8abd03cb3b8e928a01424023d2cb452d467c5300c124acb75d9bcb88af785ed5b55995208d547255b08f8313f60713fc35d21d046732b0df24910aea2b4466b86e54717649f625b4f65fb9b74df3c6a6538751caddcc025f8358a4c23fa13e022766170d46544b5f35f656681da4aafd4b5dc769e25d6924e4ac73e5fbadb518e4a77c1a15eb21956d399a4680ad015dd64afb47f9cd0e5e78a9c48fe74b89cc6e51e99262e90d93d03b43d0b9bed937b397a78eefbb54ffb93a297552f7d4ed6c7eb011ff8f394082f4e20ad8811bc28a717bea31853b16a488ef88e6d6a5c62c09bca0f20a96718d03e58694f49c543090a3d13b56f9bbfb4a2a90fcd88b36ec496a3cf6e9011e9a384c16305ff32dc2df7e7c69b650b9ed4d5ee14c802c3a14eb34803fa957de24b5d715432089f6a43d805dd647930f2d9ff450a5e9fdceb043d99747de22a861d544a6956e5137ab5bf02d0df1b2585b03adfe515d958538912a609ca25b786e575f0195e0b272d3d703e28126258ef688144a756ba8ba82bc17f20bace29454e8c06cadd4070f7d2a75ae742f9b64f5f8919de0c285fe9aab1117579973d03c4fb7904cbfa0cd429e6f84ae5bd662d7164903e2b87c5af80375485b34f2cbdaa0240f1dd40076e1525a28ee6fa51cb057fef35a8146f2a1a321f1a35f5148070cfc25e90dc581ec88106037184fd93be5fac0c5489433020e8c5664fd3fef78038cdb2eebbfa3cb849f47de06ba23bcb3d0caadacf1f6388ee391b4711e3d3496f1b3906111a8d260788a37a8ff0a9a35ce00c8f8bc95748af12e72f88256843ebef1f996fb684a312622e9e8be6233b8705d66440cdbf4ae272cbca07cb39a9c2780ca968bdc018c91eb85495ab81339e00f79f4b668cb68f89136f37cd51e799b0a518968de8da0c07e25bc8b07265ed2ebb0148d7663eea1bea49ae492c4aeb0df90a668d986ec75eee359f8f728e111f6318ac1c7345aacb5d9f9ba0b582e7e67a88db5c8b7bf6d58a6c458d7784e851fbcd2ece51e5d6c6f14100512564b9e7fa15cdf1d3c9deb1abeb2bec9f1cc9be37073da33d2d61a724a45ab20157fb6b37f9e8048caaa9c7c11b8fcf829a179ded202d82c217b959fd717463c179ebea84cc96f7b68b4781517f088c3c6231ed78935273db18e", 0x600}], 0x1) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000100)="d6968b408e1fe10c53b543aaf1b45c3b7388aa40bb741f1a8d14667edea8fc9c18d0cd610af29be4e7fcb42ece60924c13520416441a2f87cc8288a0ba98158790fb86f41ae8a79a8d682cf72a3960c914df33243108a0398641782abae38836fbc79f7ae6a29197f63b973ea6facec995d02c41f068fcc7505f50324a33aa5ee215c680e3e382a8f5a48b92aa0bba2702c0545738d2d65cc708941ea0109dc8d411b83caafc338f5a137812b8137e5ce049a317c251a4c233d7d7888f3ca6ce2b2b540f87ee152524e3d8860a110fa31b0e58d483011701f040625669d2d9b2398ec8b66e6f0eac7376003e1a0f3097e0d0cb93f4eb4dd00171e37263180876095c499a1054914e47b73525313df4e95a2559cd9ed7179f9a2f03b46938469c124c47a67fc57efc9ecfd10f73a750c78f13672b290e9d4d4a8058f6f73c5cb08927a8bcd6251c0e8b5b8a9aa5b7b51289ff47f9198a238f8e504c7ca9abb565c1c839c97227f0c8cd36a642d168da8de385f1ebd0286490930b4b32e2daf65074810faf590fa7d2efa7f351b1a000ed79c77589222bd075205adc8bef8904d7a66d1b71ccf6faf773216d17caf9469894bd271f11c9b88a09067952659a4347ad018faf6a24227a54fd470de6b52f292f071bd55dfebe99812d1d379d481e2e1dd5e78d2d14d35466da386798851b06dfae64118fb5dc39a082ee2f422f32b22b67a1cb2aad43fb09061f303fac6686f2349bd43b8683470d6173e955a2361119aba5ba8595b474febb59f11df020325bab5a07e843cc058c146b6a442492d5cc04e62abb3b8b6fa87ac23b092a3369d14363c7c5752abb37c1ae9b0610768ca81440d518fa977744d1fb3d3106e629ee6c08f53e92417ddc34b485ebce05f35db0e6fcdd6c0d4b8c47391993742609a3799753c9899773547748aee9c62790e8ffbb9071c9c65ede4d5107c4505318b7da914d796c308038eb4b28fb522f416034380dc1a260afc6a1451f4c3463d817d9427f1766ec73daa42f92419113113ef588feb8dfa7b33e0cc0c842576f20ee712c206004709a5dfaf8d978354ef01797ea0e0ec345364d1894a642c08b13fcce7e641cce7077d3e08faf6ce67b92b2474423c250aba82ae6e77efb65465120728029bc9c96a5b56111c2c3f6a359c12461c877f7f0407c8d52857a74bc73a69797da15080c8ce08cec265412a03cc51add731c56c372726de6dfd9faf9d0b102e2dead309931a74785647677a2f975351388babd8fe04cad43282d3b969406c5db0f0a7bb958cce43e3156ef24af314b366d79e69723cede12ed669ed9b09030f8d41a955954af2ac9fbb27ab615e1f1a304746935feb6df2e1d91d5e013c6511f09362632f3ba11d427fa4384d85926899c8fbf38db1bcef6e133417f8dd8b47fab2a8954c70d1b97af52462f168d0ae2f8175afce3bbca12c3d2becde3ad3fb6fbd7c64d4f3dc76bfa41850839148c7ee8883e49c4741bed75649b10aa9ace1ca22180ea2cd6481d84c6199363260700ae3d8ff1fc80eec8aa48dffd82082535f17e533091c26bbc95b5ad27e7da4762c2885904159300bd2cd3bb99927161ee18f99f9dd0d3e6563b820f0b137c57bd687462a497ed0038a35497aafea4cf3cfbcb86c31cf5b718874cc0116299ecf0974b95ea62d28e20475b8958f6f39512fbe2a3a2cfe47d7918fedc2b82c5d00611ceb10c9d25aa68fb0299a3a481e9e6e296b6e611326b6519ec96c83ec4ad4dfd754372be3bf42b679b214d2852f17a532526328d53637cdfa85bd1688d9445f175f0e732145f225c00a65fe6f11f575c6548da35ce07f20d1602ff2e17e64d789e387513f182e6b82fa45e1f12570c964e75b22369a3ad2e0778ac4ea023cdd581c933293996115fdc363a81d5532860b3ad294ff678c740df97d0151af23344b4c4897eaa5712ff5541c124b659ab7f91f8d0d7f522b029134e4d4bdab684b169a548c8b6bb6451a1c8602b85fd8079040a085af8ffc3fc9af8f16b220698b3f2bcc63fa9483d92fc0833b7f930c706a05722cbefbfb47559fbc61e10d0082e52a616143cca5d5312f7addd85a8afb34168e3b4e5ab0edf72a49219d99471a09f259633bf75939255822bcf03a0bc58782f9c3ea379258157c0d07e73885ef339bd4a016c6550e37e810c629886695f86ce45975dde5bd5d6b7bb41d79424ccc69a469114fd2483e3f615c68037ef849fd12b3025c5aae1fbb47db8469bf39b558751cdf15f85e16f8605850320cef75ed6904144d14664a60b4dc78bb74b40baaf91e519093b9afead7a7e54d1ee0a0b0114c645155153855e7ad5b0344134bedabd44f2e39814c523f9e819f658a63154d21e10d43f2b6b342c863385abbd09f6078849c1a90cdc977bf99057f71706234e89ab65ddf24023ef0efe5cf3505fa46db5cbacec8730f28e387fffe802cef076eafb9206df621e0b2a3442102316e600d0b41e4f63761da337e8168f3d2762418cebd8fde05266e4c4bcf43708ed63926ecdc3c0810bafb7c41486844197dc8c2e7fe67e4fbfa904d1329e973711936c6b41c6d95d6e795b3c2abd77ba82adac78fd7a16101aac34d973ce3564c7118f6724512c460248dccfa9c1ee18c28814a4306e3f2d3c41ee931a481143e84609a5a0662e460a06f13ee7e314b18895e460ec0c16519dfedb9264a2498d43811505492cce81f8e37d8c2dbccb90a970fe26e8a0129f8d7271990be6cbda6f657d0bb521331c61a5b601da5ce65e6b3345fe01110288a3acac95ecc39cacdb90a1f8e0bd6532330148a667aadb84492f7c62d77cd5ffd67e3e68ee04b152a717b82da55fe4a7a8c24a9127b5bc152e1f41f9cf781be95b6788c5", 0x800}], 0x1) 16:00:28 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8881, 0x2) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) flock(r0, 0x5) r1 = semget(0x2, 0x7, 0x440) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/189) 16:00:28 executing program 1: select(0xfffffffffffffd0a, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:00:28 executing program 0: getrlimit(0x8, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x4) write(r0, &(0x7f0000000080)="864916e9ee27eaff08a8332bf64b00cb97125193b6937ce06bb8bac683b7389045d6b49719c6c6b9b1ac5b8517a838fc924088f24be892fc55ab6b0a31c03670059f1d099957b952966170627c8b47ea7e414333b28af49012291dd971238ac27f672d724bfec9c8ad8d63092fd9c19819be", 0x72) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, 0xffffffffffffffff) 16:00:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x1) setuid(0xee01) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:00:28 executing program 1: socket(0x1f, 0x6, 0x60) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfd8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f0000670000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 16:00:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="d9b0ee672180c057557dd64425dda7b1c63647792ec58a", 0x17, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) socketpair(0x3f33014b0ea2cd44, 0x6, 0x0, 0x0) 16:00:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/131, 0x83, 0x3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) getrusage(0x0, &(0x7f00000001c0)) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) kqueue() 16:00:28 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001800)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001700)=[{&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000140)=""/100, 0x64}, {&(0x7f00000003c0)=""/241, 0xf1}, {&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/243, 0xf3}, {&(0x7f0000000200)=""/51, 0x33}, {&(0x7f00000015c0)=""/175, 0xaf}, {&(0x7f0000001680)=""/99, 0x63}], 0xa, &(0x7f00000017c0)=""/63, 0x3f}, 0x1) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2e8525bc07197d4"], 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) socket(0x16, 0x8005, 0x50b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x7ff}) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/242, 0xf2) socketpair(0x10, 0x0, 0x7, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/4, &(0x7f0000000240)=0x4) pipe(&(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x8) pipe2(&(0x7f0000000180), 0x10004) pledge(&(0x7f0000000280)=':((:\x00', &(0x7f00000002c0)='\'\x00') sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000700000000800000"], 0x10}, 0x0) write(r0, &(0x7f0000000040)="b1", 0x1) 16:00:28 executing program 1: r0 = socket(0x2, 0x4001, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x10, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x800, 0xb0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00') connect$unix(r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) 16:00:28 executing program 1: getitimer(0x0, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) setitimer(0x2, &(0x7f0000000080)={{0x151c00000000000, 0x100}, {0xf2}}, 0x0) getitimer(0x0, &(0x7f0000000100)) 16:00:28 executing program 0: semget$private(0x0, 0x4, 0x21) r0 = semget$private(0x0, 0x0, 0xa2) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) semop(r0, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}], 0x1) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) 16:00:29 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0xffffffffffffff51}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x54) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x0, &(0x7f0000000000)="186fe65c", 0x4) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x200000001ffc, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x1) kevent(r2, &(0x7f0000000000), 0xcfc5, 0x0, 0x10, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xff, 0x4}, 0x8) dup2(r2, r1) 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2bbc03d3}, 0x10) 16:00:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000380)="658f9b0787367756ddaae26b53cb2e8b66922760494123dd0618a72dd7aec8a1daba330ca72603da3c4f19c054e9c06005c855f792657d8fee8c046217dde4b43a9b1b43aa4a407d28bdaff7a54622ad661f1dc6fce6f3a6427e4645d4bb527c63f8dacf9337f8d46729ffe90a5eb55306679e66b6776e7066a686126aa2a45276f5fc98354300b1f4a92a9e4f9f88c18b926199ca90d1fd0fbe4f4ca88b4b47b570af11295b60586a0946fa577ed38e0ee8c1a149bd2fa01eebfcf804673be1d70b987876c854871157cfa63102c79897385fe7f67b69245098d33085edbadc814c19462ad44113a0e83519f66f91f278116cd36a65811dc8bd5ec30003aef796861ebc797fc4bf01380b1aa47b2b697b6ac68550adb68d1ac11a08401561d30c874ada11d3ea4999459d3b0f15b77f2d31c28c2280b244a948b65c327c30fb8d4ef560c6a54c84a5f409d072e214aec5d7df7e0ed9863c56390578a82f97fab4b194c8ff87e2db2febd46ac43cc06d3b9b0123a5b829f10a73810f3c7cb9eb988c967a45efd11dc71b6a64098c5b0c1c53934c0c9bab59a7a608e6683791e34c324326b23f2c2613c7bdbef215ccf8084ca95e1b66685e687427938f4dec333b946d86938d665d4905cbf88620b62609dc462ddaf88c562f77045387fe006ffbd23e00be63ead13df4655d58fd59da70868f13157d67ed42764ee4aae0904ca87aace146c41a19651d23b857ee8709f03d8d4c2d339c92948a1c77684c235df254a162ea658a5a99bce95c4a2011af8e4be72c8733b1f1d008b267bee3ebb72ad1c27b55acffcbceda6cf74e920c9ab87bef79e96bfd586862ab4dd3c927793e60de67b4862f63e739a55844d7bafd8ddc12dd0a2364e8f3d618ab188cdd9a276ea7a94aa99366402333d6f8fcddbeb3ee8328dfc37fc0a9cb7e8141ed4195a838963d974c18d316569eae2d8be4f80369f93f0ca5e66fa5590d9279459130f0e21b3d96133bd087675e32f245a1f29bd9fb23fd02fecc03cf17359a2a732c1b06747b70dba980ff591553f30fbf8b015c6b08919060f9908c410ee8a3440e4a1f98b86e76d5d1f78871a5627d6f9e35691cf59f756438056116281f93d05e1489b6041482bbaee963314e7930e4bb95523b98de5389dbf36dec6e4a05fd93fba8911201c94752d90521a8d650d664c996a42ce0d6c9c8882c9d6cfafc8aa220d73769f8ad2bff91737c50c9fe33a2e305e62f156b134a250241e66ea5aac785d7b623b0f46cfe2d911228c0d00c0bcce9fbca29fdee3caef77f655328f86a0da94e4ace2b4724b4b39cf063559c066c87b6a5171d896e0d1ccf47ddc48699aa9732f8c7ef80155a79c3d1ce3ab2cdcbf206c0f6bf05454309769aafac30397f32544113cf1fc5e76d3321c2f5379080ae5281171b34502707407e8a85f30bbe44821e48bdb673c04d4b3324b59c4d5af47eb31fd6d43d451e1c01f34fb1aa33a3f0b08305d3ad3dd05a9c48d6b9d93a5ab691fca1d8ea25eeb7b84c7a9fdf8dd453fafbc825c6cf59ca446ba3df6d198abba68f68b689c927e9cc89669d7ede7578ebf1faf02ee6ace4f55a82067be0ae23649d953fbf89aeebe59cec5c26f68567d1949fc6ad060e5e8c07805438126d043e5762e53c06e0f8d10bac8837dc8e65507629c8bc161aefcef85fc3b1e5fd2338b5cc84b0875f016fba8acfda674bef6b2b468171a8b275131e97c11375bc753c1b2bd874ec7324dc5eacd5da3b739b51698925466877e06e978c6be428035b3304928fc99166ee750f038bdfc816ece9cd30ef4ba7c6b56d0a6f7ef675b7848fc32f2c5ccdcde0c479b6e68d30763114c75aa65ca4a4510f4694414d842ec7eeb281d1d67d5505f4c7bc03d4dfafd6276da622d8443b41abc80c05a13cf9dce48a5bc1b5531067b3e8afb22a8db1432a1d643aad123acd4c49f805d2e8fa6b17615533f690fcd404882ae01a0497b238e659442923bafc641580a8f179321e45241d7bb91af27ca991041350e1a47f05079eb4bf412889ce22e11051ce81bb452740f151e8b487e9cb8302e3881d661be6e1cc162304afca6eee2cb3e04e7a04d63f90a673e999e3b8c85f47ea2ce0253188290505ff9be5ad6bb7a1c4373ec54e57c5d43de8dd339790f7788e764d295f4cb7437d2d5651cbab0af8677fbc0307579efc67760d93319008288ea8b04b7e444487d5919faefe2c83b17f363727d3cd9fea661b3f00bb77cdc17fd870dabdd247b943b076c8eafe4c83833231ed43a1f74adf84bacc31bc17c4e5be1725a241cf82039e448c6885fd0d1e0b656200f1a180cc2f3bc09bfba33975d8abee1c340370c6ea991ddb42041b75bb29afd9bf446a17db7349deb56035c6cc2c190e4ae44a13e537e84c71722cda9d4b0e6ebe277de72bf41335bf60eec7476cad3f186ed7fdcda9e16cd1fee291ab8104b126a156c40fe94cb7ca142339471f0fa49cec97b5d276a0630d0172b4ef6a378817c530e6fdd0a79135a2942f2988b5ee1714dcee2cb6d6935a41dc76b1af03f6e4fc3ea37e9d11dc9a86714356eae84a88c846afdc892c2af3a47de503e4cc7756b931fbf96efe5ad307bf251b88a0b1f9140861468ad68d275bf5c4da0b746d4c9cd91f312585cb75de159a6f1cff1e32ec9e1095f1c43cafb28d7c6a4edb54cf9d9d50e363bd424e122d83501f2dbda64e46241e3e8154dd4827673dc65d70ee0a80c5ccdf61d9df17e4cb4be29656fc9788a559873c55e4569c2fa2b1b775cfff375b7a992097fe9bffde1ec76872a86c3ab8b4773e0c3b9148e9325fce02720effd4d2d2320c4ceb037a44e4685df550c511c173ffcc5fbc8d55578d442c1f560789327b08a4765ee21633f572d63dd706586fccf289a1877016eb6faff5df68fc9176168159963ec9faddcd95e4c2fa204253480bff084d66bfbe5bc127db2f3b3048c042f48a3a8eaac5291655a15cbe3197de1b691274cbf663e1d6f876cd51f03f7a216784a0ea6c11046bc1249019067683f031d56d459456732356bd2f54151e28235545d741352db5cd209957732eef9162eac6009164ba78f3fa5d90b461631efaf8229ec8ffd717842fb7a84e313c94c96026629a16fc3926374d46770d5f26b8f86da93c5b46c853f9455203d69f0701a5950bb90b4481c75a14283969f3751239af74072194207b0206e3d5e96df0ad74106860bfa3f4be28a15f68a0840a52b42d95825a82719c8e106a69ecc11ac77916a3397f61426330fdbabe314d8302b1e9904eb88398afc864b766ca3a5782525779d0757be17ebc8518be2f2c9fffd5142b87aedecd005e1472e40ea6e82350f5fcef7e14fdb12d1ad143bc013e70500ba7a4f57e19cfed0c53bc7ea7150e7ca961169b1c14fa4fbd633497a4875f8bb747b09b7f3fbdab1e04df319f4a5316f9c3bc441af92d24d9ca526c9cedec36f18526adec5b29ed0e65f2fbeb3aab21541862a20b4c84d0cb90c87f57c1603e3e3bfd0a32fb575824ec560cff246368abfa25a6a9211c2297e2a2e6395d4950b7c28f092b713e6ea85a4c57a875caef82d6dc44e7f2916a0d87a9a2c8cfca8c8bf533aca2394ababf2a05c128c15f370ac9c4250b39e76b8d48c5e486e2b2c61416825747c9b40c9d377373a98b8f3d43327a8117519b22d6638b389c6d64cf3e5bf31559e43f740c4b297fa32b6c5f91a181de3c23fa1fb41cfc1689ae8d9aaed812237387d3ee04212ab388f4c811d87cbd90642e0eaf5609e43295296ea4bb735bf369b2f9bc49dda587e0af8768d91e066ff7406798db5a3427f1e13edd51886d826d304fce8197fbe94bb757ffabbd7c8a8ec3539fbb605631750da130c23e8574a6760da961e5973e0348f336ab83d0547d5651148879027435227aa840ec30525c7641b5790a1192789c480f51492749811e6c9bff5dbcaf75a36eec8d4ad5b45b6b2148135bb8e537912ff0ef260c30e5c8709800363865e8e1b9cce047240aed5e332cbe901f65eb878747d2ce21c6d80e23c834d6a166e8bbc53eb24a530fa29353a106ac4df9294ae275379f1a9609170ce0d474ecae8af5df99f414fb0350d8b10b8a1e09be315128a43ee7587365d7b8d1a9c35377368ba6b2a22634402814f67267bcd41f8a177cc61d8be8d7d5e86e7fd5080dd227e0859b9460cde53cf79e7b0bbf68db10153134da410782801f5e699fc453fd28bb0862a64fb2fba35eb160f377dffe47848a4a91d8daa289a1c5cb0c957d3bc662d3ab7d5c1f4f933b01701867aaa1bf8839736bfc304a4c899b1b80cb77ad8065d2399577f713a4aa0c7b01f158a7e921c5c305f0ede001e03cedd9dbda0fa797d06d2cec303f2b3d209585574337894c4964c705edce2c0980ca0f617758c335d83f0a61d84c38177dcc23812d49dcb2aa47148f8e3b0133fd6029af4e15c8f3d76d6a6b4bbccf54d2cc0bd936146fe92dea63b839063d37443f5350028fa0e3173dbac13f9f3d1ae355091c36fc02c5c8eae41ca74b91c336cdd5f2f5708ceee7ba2210a042bb145c7bcaff88b0fd943f173c153f09093617539707d6f18a9eb0df0cec647b09540e638bca77dcf2f0cde0df63df1729b10e076ad7aa7427b62845bdeccc4354825d0fa9b21d5deb4dcbadc984cc1690fad3ddca4d8f9c82fd668bfcd87f9e7b9b571cb27cb5c265d7647df6110185d7f84ac7dc5823ceb58b5187018b6494570e8a9ed2701ade589ace7cf0fc41ad957d52a80e88cc795a04f48951f7584a456ebffad520f3eff40b45298931ab596ba4b37c2adf31a3ed4a9f3892ea43eaa7237c10bce19585a7f8e3c694769b318440edd303433e1ff529b60d3187c32665706402d073b5ee16282aea0bdc8717ae61e2182bab831fb7c7037b35382b4adee5653c7922eb1ebb6f631f5a3ca7aa5ac8f430efb6ad12a6dc2e332b38198fe1ba41a172a0c50743b343eec76460c952c126b727de41ad6799a2700714a3082b202375c43ef6358ca37c46d1a6c3a12bc3023317b684453d70e8600d976a080e2f76df9c3329a0b1b43241cc035b00beda05f7e0067add7e6d3a0acda90ca4e488593d3fbb566a5240d6e25fdc2ded351cda96334face0412c464bd9104cd4e897ed6a10b9298b02947860868242a4d3e0893fc64cce7355c745dba1804450047720b46e82871ac5b20da5297fcb44cbe31055ec96f13d1d78650fb3c4b5c76ea5d6732a477ac86b3f8e7d131f55f02fe63b736347cb7924ef68344be328bf2f2b2e069959f55fd1620f180ac4732d7ddc458eecc838b41192dcce8aa5f876ff2c95000a26cb1dfbd3c791ec643f56c726f995f1742f66ea5af0fdaf06039ee436172fd45dda44733084878daf6035cb61eef967b9ae8323745e9e5672e87eb5883ecc329f6682d97c8825754da1733f25830ee67224b43e61943e2d317e6454cc3e90c158e36dce4c4e196eacc03656f290c315e9307d207a8594cf2b208170932b834951ad972e0cd910d0a526ddcfbc74b8b89f55ac89691f74390620be402bfc3cbc7b0f334ab9443ceca3061b494f3efc0c92513ca617390f308e1422535581e3c606754ad8ebf4560cf4724a44c14ee4fbf7c0d5cc60c9df756c699b5eefe010945737c0856a19f166f63d9464e2a858e5cafce2aa719ba2024eae1b50f9ed0170814de0acf458704426d77db7ecff99434945c047b1e1f918b08ba4c62b28c908a763468e1545fbda371eb2ffc64f42da577c920c76abb9bfb8f9", 0x1000}, {&(0x7f0000000040)="9e681c53d769f28793b8dbfd1d4347aab92e83e0b10d5e08b0b35e8edd822d81c7f5afac7a676781505ba38efbd1267a84", 0x31}, {&(0x7f0000000080)="064a07", 0x3}, {&(0x7f00000000c0)="2e12b5eb577a6754010c1ebd209dc1573a92cd4c4472c64339ce97ea08176ce7a73aae350c469b10ebe23f0661bbaaec789406df994522dd4336598da184c411e5f948eaa4a28d7db862fda37d7cfa99ec5d7c4a3f", 0x55}, {&(0x7f0000000140)="3373e7b6761e36ce6659c95ae2312b5e9e2583c36944c04f61b7103c7be82ea75c62ca8c88ca45ba71aa47420b849717db6ce5c294b716c421ce927afe614ed99862bf6a5912040b35faed46228d5f2ae0bd11b100d62ff5186ea0bb8b029f8c11d4218736f64a90df02f74ddd2ecde99ccfb74ef51b8eb67d33e6761b60c08a305508e9fbcf551e5dd4741c6fddaac3544efdade126999d189ee5a4a92717b96adf1264c2577f0062a62ddf083daa58c34947797a", 0xb5}, {&(0x7f0000000200)="048e47804d4673cf0db08f42317e3c17ca231182d4833ff8e2a0507167903de23448aded5b8f54828310967e68f5fad81df6f85babd8d6e43526a427daf09e32bea5309edc3465a267", 0x49}], 0x6, &(0x7f0000001400)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x80, 0x40b}, 0x8) socket(0x7, 0x5, 0xffffffff80000001) kqueue() socketpair(0x5, 0x7fff, 0xfd, &(0x7f00000014c0)) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) socketpair(0x0, 0x8005, 0x10000, &(0x7f0000001500)) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0xfffffffffffffffd, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) kqueue() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f00000000c0)='\x00', 0x90, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffffffffffe1}], 0x10000, 0x0, 0x0, 0x0) close(r0) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYBLOB="00000310e1d653901d1a59a64b665953ec3cdaf67412fb298975b66e1e53369b16bbde45e71564ce254310096056dd070bd050a901b4f02a3a39bbaa8f155c8f1604a9a5920802498e8a05e2efd9713afdbf3a3799e1bf5245f3ce67b6a4b4f7bedfca774446ab97d9a1742f15"], 0x9d}, 0x0) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x7, 0x4) 16:00:30 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) close(r0) 16:00:30 executing program 1: msgget(0x3, 0x602) msgget(0x1, 0x8) 16:00:30 executing program 0: getsockname$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="000064d7a9a0dc6ed6b0fcc210ad0000000000000000000000000000000000000000c3d99df0f9cdd339372f4fe80929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6e00000000000000b1"], 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/30, 0x1e}], 0x1, 0x0}, 0x0) 16:00:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x40000002, 0x200, 0xbe4}], 0x5801, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0xc2, 0x20000020, 0x3, 0x2}], 0x9, &(0x7f0000000140)={0x4, 0x2}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) dup2(r0, r2) 16:00:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xe6796c0dc3a26149) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) syz_open_pts() socketpair(0x0, 0x1, 0x9, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/242, 0xf2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000180)="02fece61b2ebae9023e51a82cac4361715e766592d8eb1c3d894adaf7918449b7112cbdb6e2285032efe78fd00b9519d6618c81ed6303d45e73b70ab979746cd4473918818448867af86a601bbdf5a4a5b9259245fa4aeea049ecb132d2f36d54121c242deb367d5c63efa32c8d675318d5d6210978b5467217bf9389a0adeec2ba6626b321fc83906a7d02608d367b3a4cf803014bd367888c7c422b58c1ccf6ac902276433cf1080a464fc23d119175c72be85e6d913", 0xb7}, {&(0x7f0000000240)="d51d70370a595bce5ea2e0c79d611f995b4619d555df5f97a74d97bee3fb93cbe88ec7e2607594327b74b9689956ab1f4b0f1b8fb83720ed5eceae705e02f482555b97c498325c2ece365b73401c54688ed16f7edcc2ebe874eac27275dfe52bce155220e394ec8a03d636d8510612d6428fd512b55c3956b6740285dcefe241633b5580b9b34494f8d05c8089018f2fb4eb368fe04b5c8cf4dece8c1396173fc9d77ff8f7246e6d152da89f9d91", 0xae}, {&(0x7f0000000000)="33a46a116b1eee0f1dd23335ebe55cbd", 0x10}, {&(0x7f0000000340)="ae922886b80de86d6f8a8dc5a3d328383d9c925c443f9f98c13022e6c5ef29189c2dc084bb5e9bc5f43e5993dd8672e4938f5da0611a7d4e17ce0351b19085dcca6f9ad2c426fc0bc436dc2ec31cea776968d1225ef0ed616b478ec9253415e01ca816507e77cedcd4c3093f623edc30f4601dd96482e52bc4bbf83efd5cd8d1331ab92aec093ac1a5424b8a2847ab7f75204ff38afebde125f4b506c94e622c0fe1ee3a1fe4f324a3825d1be0ac6a92ba27c93db60c45acc65ea0211ca252f4c403", 0xc2}, {&(0x7f0000000440)="8746", 0x2}, {&(0x7f0000000480)="bd08e2dd43a8d9f0339dc19e28dc0539416b82a4127b47e3492aeea6ca7d1c377b31c1949cb6100d0bd5c642bb596276263904894ce906827de9ca7e40573664e95d5abd1c796015abf0a58e3d26b357c5fe713b6a6f06821023e45d8327ff70b6c8e781cf8463f7bf19a81b034aaff8dd25a70bb5a9b9d4b11fe340cde523de0cfe847966fa0e58ccfce35bb25172e6b2d5665d27c863940e348d910fb69b72ee5ef02d077d94c0779680923505555d8bcd6218cbf9ff5e291f00c9b5b53c44605c3b212ef2e88f8d78afd3e24d313cf021a8997eb5d9d0efae966ac65a43458e104de224b80c6f789588b7a3d61f374d45a9a78fca084f5a44b16f75df03727dec3137310b2ce5f15f4bb1f8a5f69abf12647aa2dbdb361f02d41c1169f85aa2d03df122ee3d32ccbe14b019405c01624a4714b47f4bfc970fabfc1b0d5f744d69c8d99b024640d9345ecc041c4719a64c99b03ed52ca4a9a3c1010fc72743867ae9a8cb4bba620e0402b3e997bd16af809f6779c6a8d265d54750bba1dc3a4eed594c75c714d8c3c13db67303d1093bc961ac3c148c36de850acbc921db00ac55a98f966465f6f153732c29d1e6bd58b44e1946a3aa544533f51c572944aef06954d4fc5e895cff8b397e17cc83409611edc0fef8618362519facdfa6840d6ab43d9210e81dabf34e9e84cc31a2d20eb34562c3406022bff60d5693789a2877b08486d8832b2528bfc7979b399bfbb17b480a086526e50fde6885739de74224e85a0ff917fc2a2aa90091fe375dae616b1e9f1e32d02c6deba207d4bdc2ba1c43f6b1a66fa715394e1cf1a8e16c0096690b1ace600546bcdcbca5c0a9590422892adc5818c660426a41e9dd150068af091efb23122f038cfcabcc3105ce394771143b1e89d4b4a72b1803aa1e1702735276a5357c4a92c18d3f7d0eaa68ba6795877d259d2a3827831448f17d79a1ff1d9014fe9ce77519d6b0f65428429d8540351d9daa9b696eed4ff866072221d498740a7db6333a7ce3cb07643bab903e1a8b53ba0c502e8046ac51fd528c36e3d112645a747d2cdf80dfae3a67a39130fee14cdf5801d8b94089425ce9d526f6d9c94f7fd7e2544529887c4cd87efb57ec9c77fcf1f5b35dbfb24bd3a4d9d863cc81d9c5d3e8ebd8c014c7ec417cebbfae4e42572aa249c2f5a346def4f510ffc6ea867cafbe015aebbd91d1ab53eaecc7a13d26fa45f6a6088db44ab74319178603ccb7334ee66316875352d66fa338ecfa41ea6145fcc1a0acc50c8e0731838f85c9ba69866cc3522733100993656b3c2c12a77bbc23c7205a439a55c30e070045c6535242d3dbe884230f18c0001be9c55b60b9fff5791b89998e123ff21d25a8aee3467c003eb53e0a994342700f2de4ead1928ef6fcba993f0a3544e65aa0c6c86846432fb38a117673d952398b8d60a9c9bf6a6e7f52ad087f2024fc457e1827f089ac460cae5de16ba198c68f4aaec5ad0834e2e07ea89f49cf18140d44ac9a6f5d755805fc6b91f157b2448da15e92c1e37edb397644e0f98e148a9f04111283b84d6140d04c36be781d6cc0834dc20aa7d5e7c1218359cb6ca7056535d1a9a24ce054d50f8d005132f968027196fde4b35e789063a8858ab084d00e578c1974bb8eb2e764a88183ce4823747a412c39627ebfbadf43d0147d0a29ce7757fa72acc279ff83c51bedf459e59732dc9ede19b3843d1dd2623810816f093ae5e96e90bc8bf224e7bb9f5c4b86633161c638b8fa232c56b9e828b145b6c286d21a661b2550843b38a7e972f0ac7ce21dec65927e6ab2c7d303f3ec7a51561ca15f46b034844430490131c1bdaa3d7a9cb6d18cf31b345ca7c4e98dc26c5e04542b7be043b0c5ac860cdbf45f572f989867a7c08cf59eb14d69e37e8d95159f05b9073e0f5d5c18247f489d2044898050f06a849106a2c912a820939f134589d3cd9aedfc1a114a9dcf314968fef102accd9b98003d14875a61a52a0b5c34834a5bd0cd9f3639a42b94c7079b437e5d9ae444160451a78baa867578de48ea5f00bddbf863d8ab7771157c6867f6f170b57df5b7a368818d3710d2300e706c9bff94d22d00169bc5702538a8b3ba5b047cd04ab38c7e2c9feaf449a68dcf16e9fb1c30be24be75538acaf2bb16b1f3ee987a95223fec70de7ed2fdac81f7acc2a8713fa8665a5337ebe21cb3ec963a1b77021845a6ae9fcecad71370b3dbd0e62980fc4d8d32d1726741072cfdd29943ee26be0ad73f6b5feb90411fdbbaf7f56001aeeaef3f80af28c14235b719237648cf7972ac8fb00921a49f6d9a65c3a1a8417a17cb9eb5ffaa7e49b8592f5ef34f80d5cfcfdc99b9eae79f495e75439e9d1b2b10f0053a7f184cb9576e98fe93160c3e4ea9d8ad7e852423db923b478f701d9d91784421f3c169ff93e49fcc37210b65b1df25fa2ed13d81236ecd2bc31958cad50c79770e8e8842cc9910e20298e34830a6907a434afbd5bd78c212e81df08bd96574e2d4216dc292ca02495715347eaf7ede9db9239f47fce5e5284ae90b27579b3f6f35fa6cc65692192a8961868bf22ca477259924f39d22f5d11f05e692d5d098d3878969345ff7170d31ad6238f771b9898a5b8ff24ce3c0586c5d5441e35a5b7ba307d40332cb579c15e2c6942c54a20753b31badbd870e35c5d58e7faef6f1c0f90b52655d17d7e060577acd6e32fffa5cc3940c0c24b833b31fcb61198095881fc5c5dcffa08d0ddc0544dcb7058fb788e9fbca46ed8438034d1d4a4eac06f0d1fdcec143201bbb9880daa22e981a0e349ce2fc9ea62a299f04bcf862cbf06f97fe0286e9215fcfd791b4f0ca132100d27033b34e28cd932d5d68b1e766df34a5d811027100f720accc61078f2a0dff8d5b97e5a1dab5614a15f12ce2882a560fce9f08aff2d656ddc8dec3cbc01ccca645cc9cd4c7feb4291e33b38b09c869e84ad2cca7587ef94def50991e53fc38bd7bd310c22f0d00084ddd215cb5e60c13554e4b09fdd6aff1e6f37781cfca39fa750481852a781a4486226efa87a8d9f236cfcf9a53c22aadc7eed3255d96c08ad11fc31938e8bd0ae054c75aa10472619dcac00adebefb22d9ded53859ebf474b007e4b7b997836eddb32fccf7853fdf492c31826010fa81d3c68ff7de5c0f12769d3b5ba9e4bd64d9fbf16dcd4d1ab8b2e59a56ce051e7920da8bc83f65aa597f9d4ce55e65fe6df3bcc5e1cf4ea1181e298b22e72761a9399cb65bc0135dbac9fbed94ac488790c969f37fd44b00c1f65a2aca41a7ec83557aa20c078258274c50c2767c1e996f3692b4d044382b5a2f889836e4aa004d0d67635a1b830bb3e31f8f44696a66173e7b29ff9236d1592a3e65dbc47965163dcc8d9f3a53a030b39c4b31ef262198fc0e4b12c03f0034663c5b139f54027bcb11149b9fffcd73162a6cf29024e22f9359c3a4be301e49f4057eba3145196b6d184c38132a8ecef19017a3ca372b59771bc13093d58efb48b33ab00f55ac663572e0846fffd9f2fbf7e9b99096d5cf0f527586e99e561a64dcfa53338a4415dea769246dc7aadd4cbff2bf0e01b83d4481f40b5dc8846f1e5b9ced726c4103b2cf74ca7086d68a14e97079a61f2aaec784eb6361b0e55b888b3f0db068e1086a6b978b9ae27f9da3f3f9d1f46b46f13f4edc6efd771a5629d33ae4d64cf52a24265dc7f1440a9c8ee2d7c10378d75eb5be4fca395029e3c5e691903c89163278450b540c91c42cf010e0409025c37a0869ae15c991636fd0bb4b3e074504e977bfd90b2f8ce5460003112212547d21ae7f9c1e6308e71845e3d1c5708a72d27f2d7817a1f6ee991d05c7aec8314d67488e74021f203ee41d3d9a15797928124cee9c91fbcdcf0300ca39642929993388a36c672c48f210c1ca913d7bba439dbee378d21da928283928f5333bf1952469a6010b28e02948a80dc9d17e0a24911b1ab94ef6523c347703125584f5db1fb7e19c6c50af6620b6456bd089a0a0fe75577cc9c071c25bf8c3e6e9f26dccbb035cd964d9b49b32833d49c7d612e466cbcb161cd3a7d199f476b8994ad4b9e8e7e9072c15925c29c51904bee8652211fa6c1a0fde970af3dfb27a3dd9c419e09c6cc5df9f0d52bb861ada21e77da819f5ab76b69822b8afbf9331c85ca1b53a7c2b8f1d445be714cf9939f5cd12a18a8912d9b7a26fbcca37d5283a30d7a1b04da92c0a4e724f19d882e08b272d488b33d52eaf55bf51f280686e893b9a12242097015cd0fb01363f5bddd8b82ca465449d3f0b67fabb093a2ebc21625ee9d7f7828836033bf31d2db8e22678545c023cb6df1536b7af1bd8bfb09408a9639baddd4b4c23844e84e8b1b421ab315c109197660b6b2aa16117a0fefc675f70b050ebde6568168b2737f2171a733682aa626d80472c8392e8f275fd57c98f5029e7c0d674e45717eff490632b058cd86bb85bb478b3ec1d70123692aadd1313ea95e5cf7bc0c3f2937e1ec02aa6bacc844c34f75fc21fabf5ae80eccf8d2d6ee767d219732eb279e283fa78071452ccd961d9f381614ef775f7a65b3d6ea4715649d8dc1207cb5381b0c96564c4470a1af659fd399c129e4029b8c371b1eaa750f4e2ebf741b92f22adcca776cf408489e4f9a331e9b6420239507eef2c364d53e4e0bba3144e1201ec0bf32dacd43069046f99292cf1d41022f567aa58c6bca490b1b8fe36749bcc5972d42a0e30bcaf89496f461af3884e4e2216de4b4565e4b4feff92545d3a632ba8de7ab6aafd2e93c8bdfb0e913ec54f2d25520b095aec506478a92856cb3af5bb467b62ed206c43a10ecdc7208c8ef307e6e821e1ac8f4d55c80527190cd3b67e061c4b7d11894112af90ec831fea576507b2987275d0e02699d1145e522e33f748c2e271943ab27deeec1aff4c6e583c93c2dccd3ab3c369060913be77bd8ffb6444a290b66bc363e8baa912be32342b073f29dd27a686bb389d47efce255b04daaaee59049cfb6b99831af968efb5df950317847b00b47317e78cd0cb119b73464b02cec1d765bd985d12d0194ad6144524044d857e12317ae89b7c0aac9202818ed7a051ef7abf610dbe87661c35c7fc10c42054dc478ba63f421b29c8aa2cface0aefaaa981f30a668c10667491e7ca40d8a081f4b11bffc03601ae6c7e32549ea7670b97a22f7aae61d872a4f9a6504f24c588cd498fee315215a57540a828921a7df13d27b360332fc97a2374b47a6e7cbb2e62741f7718a678ab57dd6e7f7be91a1dd73d616ec554a64644a3304f1151329b7cfa89f2d24431ef40ffbb67994fb439f30f77e1b9f5302f8af321a64158b67b4c5193dfa87e9ca53d51f556adf9f56174da7e1bfbbdf2e57ca547d467d85d416b6e15dec73694dcece92ee7a955e45edddaa8f578368446c2b7f7b0b5f073250aaf42d0a0286652ca133c79096b0e687bd70f6b16fb39bc3365567432797ff146d266b7a2c7eda914e9dc3dcc5149aa38d6eabc8ff6841d6219281c270558438e8a3c971fb59e11537f85157715080a86634b452cb10b11d062e5dcac64630c9c495a2eb023fda4cb17ced05f7fe0751217b8d50824da64f497568674d77f61a53c2746b591692da6cc522e301879eac22b311b86a9e53efb8503c08b8444076d3cb60b961c20e03c00eaabb1ff729edf1d0857b9f2d1c0e247e5a4897afb448648d77c09d30204e508fa3ef1bf6a3fbc5e0123cc2c9e86fda359a8ee1f6fc5429a734f2f5a0f201874ed0ab6d96c", 0x1000}, {&(0x7f0000001480)="5d02f9c6820234287df0c37690972246e0b10936ad41d5be1c3c5246a6dfe86e97fc79b2e79987f51a7ba2e793b5ee3610acb206c95e18383f00638b7d1bedb16bead19c2fdc5ff37ee05551cc495eacedd24860c196b9d560731ff6c62fa84b2299a9efcee9e767c4a919c49a871cb7dd33e0a8bbb7a4d3e373b44db653875baa68ed388a1ada9314de947fd4bdbd9dbef818244da20f20922591648128e299478ed3c5f7ddbe8e979207d19a6d9cde2af251875852bd2dd9a167f290dba99db6646d6e8ec5dae25139d0778740e86e0c39a9cf9746008b7078be076b386c3aa90bacd34e25799a82", 0xe9}, {&(0x7f0000001580)="edccb3dcd519ca45d7f5636b23d491093d4703a40839a4d6a154c449c4ff5ce874e9917ddb2f472ab5c201f090163f78b083a79a279aa639663834f7645e9409c1f2317c4d407b155825ea7c4cc7749849078f6d510c69a5eb45045f0ca7d8c0cce88a038f322066781cc68ddb273639afa92306a26508cca7844eb1861564931bd0dfea1cc3c2104298fc23e1ce14282c155e2c22f42f1965ef1dfa4815ec333ffc25ed124d2fdae29f04b7d0", 0xad}], 0x8, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, &(0x7f0000000040)="b1", 0x1) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 16:00:31 executing program 1: r0 = socket(0x2, 0x8001, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:31 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0/\x00') symlinkat(&(0x7f0000000140)='./file0/\x00', r0, &(0x7f0000d06ff8)='./file0/') 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000040)='\x00', 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x4) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) r3 = accept(0xffffffffffffff9c, &(0x7f0000001240)=@un=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000022c0)="43ac707ca349d1664babbd22532394f3be828a5ed0851ba2348d23d849e31b034100540893a0", 0x26) syz_open_pts() r4 = kqueue() close(r0) close(r0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0x0, 0x2, 0xf00fffff, 0x7f, 0x10001}], 0xf49, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xa0, 0x0, 0xfd, 0x800}], 0x5, &(0x7f0000000100)={0x6, 0x1}) syz_open_pts() syz_open_pts() kevent(r4, &(0x7f0000000300), 0x6f02, 0x0, 0x7fff, 0x0) 16:00:31 executing program 1: r0 = socket(0x18, 0x8007, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) 16:00:31 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() readv(r1, &(0x7f0000001680)=[{&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/66, 0x42}, {&(0x7f0000001400)=""/194, 0xc2}, {&(0x7f0000001500)=""/169, 0xa9}, {&(0x7f00000015c0)=""/140, 0x8c}], 0x7) close(r0) dup(r1) open(0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xa}], 0x1) 16:00:32 executing program 1: mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x48) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) kqueue() open(&(0x7f0000000080)='./file0\x00', 0x27e0f28cf1599fdb, 0x0) 16:00:32 executing program 1: r0 = socket(0x2, 0x8001, 0x0) sendto(r0, &(0x7f0000000000)="b25d0b605c90fbf2696044e04c64ee1b929ed5dfe90cb9e5e172e0247c86a7a715440b378a3a3f8de802a198902a71a8a4bcd60b01aa3d8cf220fb40d24e92edbf7613176c9aaa786e2e203226d5a00432ffcc1b0a8e1e06d5558fde3bf7073aac6c6624a93991737108418a43ed79bb606a3b581b8cb1c21cb37402c55755d0439fca58b1d879ee29dbbe8676aca3e3f944b40c63dd955e76ca64fbd0af11ec4ab729339303c27db90b1d15e56e5060de4abe79fd5a315c", 0xb8, 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202b7e7ffffffff997c5baffff0b31811723000"], 0x1) 16:00:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) nanosleep(&(0x7f0000000080)={0x5, 0x26c}, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x4b8, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x9e, 0x4) r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x880, &(0x7f0000000000)=0x8, 0x4) 16:00:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0xfffffec3, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa00, 0xc0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6, 0x5, 0x7ff, 0x8000, "cf9346dade131b00af6d889e7b427ae53e7cdd34", 0x2, 0x8}) 16:00:33 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x140}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x217, 0x3f}, {0x18, 0x0, 0xb21, 0x8001}, 0x1843, [0xf7e, 0x80, 0xffffffffffff3595, 0xa72e, 0xf, 0xc420000000000000, 0x10001, 0xfffffffffffffff7]}, 0x3c) fchmod(r0, 0x40) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) write(r0, &(0x7f0000000100)="4b8f5ce6826f563481ad0d310ff0ccc2fa3a78987cea98ab57e193f002e50058f624fba3491c6550313945ad03f313b844749b1d9c9382b189a5bed1b6255a9a0351926488f87b5de27aea2aa78ef0e1196bdc2366c5f9df5003269906e0603c731bb1797ca67d44b7e30bda0e5ea016d6bf14a1a687223f67397357a177da2168100528320197453d433560af90890ee9bdf1d327d805b0c183ae7617249dbbc4e252820f1a", 0xa6) r1 = dup2(r0, r0) socket$inet(0x2, 0x4, 0x13) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="c5b96c75003dd977", 0x8) 16:00:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000213000/0x2000)=nil, 0x2000, 0x1) socketpair(0x1, 0x4001, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="423f66d54c8007fb4bc4440b3de402b24de25484cc3513382c77e4fe2647db98a9403def24b67a7821b79171f0e36c497759152236b479ddbabb414ffacaaeca7c269fa62bcd40b90c102c57c0ba872ee783597eaa6161de28dbf1aec0d9a980f6d5baa6df44f7bbccc4334be2", 0x6d}, {&(0x7f0000000200)="c6d149e7ba9b662b1d2419de6f803b5a3c1118e839fb5978b1a0a5ca2208e176a5a10a485691a5f2c48b6aebb0850fe86cfef6", 0x33}], 0x2, &(0x7f0000000280)=[{0xb0, 0xffff, 0x3, "02f14d28f574238b056a8b48e684ef205bea22dbbcfcaea677e88acb3776600da27947ac6dd1d9817a6cff1dad951c0c2598e0aa20aeeea6ec8627c0471db31dc9a91707518e2985baddf527a7144d9433a7592fa543e03f4b838112c0ad92085cbbc01d6fa49944ca6977ca94b3b60c44e4589872b06a4fa5696cad24f1303537a75aa37bb688a0a1122478992562f3c86da16d7d11c580d1de"}, {0xb0, 0xffff, 0x8, "3ac4c761c36b95b6ea2877e0e2c9ead5ece3325adc3b0b55dcd968679a620f4096ca450af19a1cc759e4e85e5c703aedfa613742e370d50824b97ddfdb7112d02c89e0837bb818da1822c480bb970db1107088933d3702cfa04c601599f756bbe760aa205379985fe16820be9fac120a47f733a5e88215b0d31e61abb1b9d0f69b4641cd86cdae05796b51a2d4c17d2f811212e619b36f6edf84"}, {0x68, 0x1, 0x295b, "32f11b999ff44465de71344f0102028eff122a138bad33aaa0ea64c1fc8d6d798107a416221feae4dfa56a57de7e78378be2c0ffa17698efe7bab8ee88233ce299bfd7bd4f9b775c149dc497c635745ee71a3d099d8a"}, {0x90, 0xffff, 0x2, "29774a6b0001ea96e6bacbc3ad88b0a1f3cf2b2a2dc51d6ea222f66a8654200a7b23b40010daa0ff644d44be2ba92c8eb73d5131d6b5865c24aeda14fc9fb22402ef68485c0110b9fcfaca9a8f8ce4709ad3aaf2683ff18c5b72d267bc1829b18f79f6e00c6eb1fc9a2b5766ec17ace4416064538571f6f9c5e3"}, {0x1010, 0xffff, 0x8, "ba7e26737828824cc74775ccc68612b804aba41e5a1f6594ef72f8138426eb46c385ec08483a8b1d8bed1c39da02fc3ab98d4be812ef3386fdad88efa64e91dcaa8658a4f0e214468f6acc57b5b926e4c3dd9b26cda8efe6978220b89dd661a474afe484ff4cdda06767a2c9ea3e237e74bc5d1c7334ae70b0f6ba2f8ab3ba2ee7447881530c32d4062c1e718e302b85353b771c635700140f83c637ced9f1c85fd63478113ab15b5c5bb355568705ef56e2a44252f0aa05bfd344339722a580b942e994392101ac29cc1d9c4b7dc45b8d062542cf9912b48cbc5215de6f8dcdafa3c76e058af7e090421cae48c6e036480108de06c82abec1c4bf5ef05bfc2540cf9914c0ad9d33342dfa93fe41101a1b7297008c9bec03085f5427dd360fa6f53bae73bea77f7b2de7c8b4fbe4d00b993c1e4ce9b05a4abc38ff2781d136a2223ca2fbbb3050df37b77e7e8bed8f5e6278345e1e5c33b61a51e7fcd8c8cb0dfe774c0a0552aff4e0b579c35c95d010b5490516751be67c95accc813b1e8d2581774b5c2f9e473a1de4a05a19ee74b6bb54bef988f72254f4f110fd16f8880903ae7203ff2457a28aa772adf286c779ec9cb9cd38e9f801f6d4b7c8f31a1ecc25cb408b5d8ffa4790491a17ad7a8568e67ae863bdb16c6dad2bb6b4830649870815b6c6369ec43ce151d9c0b70065f85403c3d1e9283ff8f16ae21b13960b9e61f22d9696441a5b95764a1b839f351122df82be17af15e68f363eb38ff80baaaaa757079b6045df6b4751e0834f0976620d645f03379d60879c99c54e263c36f7b1e9028d4a15aecf2d2ef9ec652f95662fd8961b0f8a0dc7fa8936ae228d4add89ebad86a0a8fafe901ead82eb80cfb9a395a7296be69f66d9c9fee947dc9495a1514d5101387269b2e5a784385947b2cd605d4b622445e7a5d347a8aacb1f3d14f8afdb9d3db2bec149c5b63ddd4ce79fd440abef0aef24ab601084532b3c28d020b91a158a5f68999da2071699938982e8b3c00c00ab3e4a78a5ca68a86cad5ffc3b70ef857399cb9c44e4ae8b7ec27f321a1e36b3d4c0a789a89aa8c9c5ce887cd40b9b849c53a4c039a319866280053480864149d92fd9a9e23d281fef540b73bbdf185c3fb2acd38931535499b0cfea26a1ae14d19bbe5d2f4f111cb819297b69e9fa182da3a34be28c2f5d8538ff8ff0cab808d6728e8c1f54e98a6f65ff449844b942bf3bc18e8778be3da8bc7589784873a4b15a52b7fbe49292750a6717544ea8e614862f8dc4e2ba5276d0b3ee3bfeab4bf5aa68d96778badb7b8355c81b8e9c415cfc65245e3437092d977273160b0e535803a5bd228d824adcc334a9da925ae4eba49e6fbca65463e0852ee796d401911f0c341ad8c1943c1a0bd4de175108461d8fdfa491943f1f64c06b59843293447a64a9c9b33d6db78f2c3582323e75d83e7b32557b2f6122b5618755b4bd049c7a700b6db453c1e5ab2dc091920f8189d92249f0575cc39106693c6f316c4c850a6a6860568f7adb5cae679620c565eaf523757e1430b50970bcddfa659229f3099885bf5f7897cdbe7765962634e5149e4cbcaa10bf8afaad4fe7be5b485a9fd1f579751d808469e850147d25d88e520ff9ac333a4aed08f4826fc61a8bec086db020f4dceb1ff14a27bab67c8513591a22d962c5cca85041ab5bece42b19a90856859cd281c182e7b6821ffab7b40951e92153400e0d51047f59dbd24578f94ac46e9c590482e8f982d77c38970c73fbd1f2dc9f111adceee76b322a79754d2ec362264c3c5f5e5c79b91a35217046023bae6e80f01bb99f2f00762d214964fceadb43d9ce5a9e4b8681406fc9486404130eae74cbec556f2d1674529e0f2cc7239beebbc0052f3f666578e021f2bf1ed507ad45051bf89edce181b4567839aa9dac1d19bdf97ad8f938b1060016c547ad59bf6278fef94dc4ace61c677dbf4377f69ee839df794fb8c3a29d74a599517ec803a771d41d1ab73a3a1ed3ec60edcd56dc834c67a6221efed9b015a419ab11fb02800b48a42949b7aa80348ee9cca9aff9b6ae5717b541eff4309d6dd8e4cae40c1590bf693e5d40fa686d5b6564a4a01d37d2a0835b6b96ad2a7b2b8c807a52337e1356f9b9ad70127ae4e2011e63ab595459ec965f43b086c0c6bbd14993e7c15a84468cf5ceecd0264475c949a8f8d0fc023bf77dd3d8db08880534099b5998e92e323b24796e1715705b6770392ee76f09070660430c2dc65ae42dbba6c72d82fadf69f0aabfeaab73656c24c89ebaeab2bdab25d45e14c02a2fb7b5ddf3274c7be0afdb604eed6f0b9d9136531b0d12245eaa270e563ef59ef057e18c684efbabcae6e38b28f40fe9faaf04bade1f92214d30cc824e5a0084bee283624c6b0c3955d8620018636cda08adb231d15a7b17d8071c8fdfdddf66482c368954bfb840a905679cff4b3d8b3c3fce5d40028c99faa7ba53da66d3f7bf6b5e10d8db6725db9405cb31b0391684993da06e2f1e9e05a1207363ed978e3efd24f7c57026fdaa2d41bb3094b2d970c428ce30ba431c062e4378eee688da4ec7b26bfc39de0a533f76d6aeab20818250f87837b39c6c172bbefbf6a7af21e456396215cdf889e5f5eecb7536a73ba712f11ecd1369e1593ce2aac5f40c1cb968a8d2371faa066c5cda264a8c36098e2ca19120cdf6a7192b355da1beb6b86fa2a444018fd8ff79cdd73d83a8dd05cab77a7d7b230e00db094c4903081602a919840c672424ae19eb0cad0302b178be697f3080652906b32dd19bb21f6483a04f5b0bf133d2791126ccc875fc445d258ba32d283cf898b9f8be2a3f9dc0e2258ebd9760e77461b6155ff48df839bf57ad39b5ec5c27cfccfeb204a4e2c6dd3030aa38a3ee3a67422eead81ee42126780aa7d4f17c1f7e145f6f31b0613220b2548e0ddb454b0286458b84735754e33fb26c5388330b7f8dafaa0d83d9274b0e02cb4aabb6c7f365d1d82f0e708b912302bae5bc6a27e41f44399f5236fd620df1a6d9df2898b06e4e0bcf7beb3982e50311a1a33321e6fde92fb20152143b3d98c7fb2a0afb28e23da5a375b62f111fdfdbd32b7098df06da10e36b4903c233855e42aafe1eee6accb40b34af7c7c6fcde123c752d7e1593fbf6bc1c42ce03073467357cce009b58f8e1f88212a0214d6a2761803583023393523076b9a35b407180c7b23e8c37e9d84e61f4f87ba912a489cb7f308c1918297ad4e8d7df8a1db0f8620f9957da72ffecb6810bcce8ae2627b921e06136e5ebecab6fd4a6952ae93fb93a9bcc8837cfc6f7cedec6f5f80b2ce1068de45aa409865ea464e144f9ec3452ef059e713937adcbebdf0abe44ba33979c954cc9486443c1ca5ffc98f47fa7f55e267d1126100693304106d2636c0d79322449edeb2c7f9b603c6874a986f0dda813e742574bfde5e21d4978c3511feaec6761354a1399b4a24d713685942f1a024fa7dd5f4a586191285abd424a32b5614e0772a4d767a0040cb36e417a018427258433e33650af8f7cdbb0dd10567404e74fa34eaec2fde3fda99a4b91ba305f002d1fefb76b8cbe57065ec2f84942f8a23c3cdcae688ef355230d31536b0c0dba122ad9e309bb000063b61210b90ec49ff49aa78cab0ebcc935c1ee6ed53af6598183a3b2734c7fb5b70f5f6dbbb388c4276c041a63c0c3dcf11fd1c1813b684c9955a0934255e2406a5c18954b0a156bf26e6c6971ebe849a20dc8f834628b43197fb7f5e63203dcb77d4361bebfc75617c308293b0cb6624c2c1b5439c1dde25cae36a363a500ae70639b6ecf841e600cb24cf8143b7856de2995780bcb476badbe42dd0470cd6b6fb16223efe5cc7091ac20f93f8bc1675939d7bfd8354eec44ec6361cf16639c3b13af5b8434c6358562c6de6665d0c330a54d4cc2f713b775638da8e62e50d51f979808c47149ed008ab0fdee101cfa7a3ea4b712e924e798e8f82d61a376bb1c1feb539fd0297bdfa616c0af25fdce136afa895635ccd53b5d8389852d215cfa733c05c06570796bc516f5e2f9f62300f770d0257de204fc0134528c68c93f7613b46b9cf07be455b18f1b783b3db1ca880d10f74a937d36655e492ff2f7b5325033e0b16652ec89ff5ba4a15616ba71e256732af95b93de4f82df10f9eb7d5844374845405fc24cf0b7ccf21819f1f36a5fdfb1be89acd145e9eab4000a830522e3d91fa8609424e622969eced0b9f454310a294e1c3981b7cc279c7fccc849cc95d5290a6988ca3018d2fd3f52cc00d49aa0293c48ad87dcaec4b448731a3c04065d37bf6e74fccf77175d886bd21b953bb722c6b0f1ba6fd5195f8f4877b7bc88e77c84272c5a3db06fcd65a02a296d99ece7b6f5bdafb2ec67702e92c98ee08b40fd5b1d0c788a0c5687692acaf74604e6462f759d994b7c7282a1410c71d3ffca132e202e41d8af9cd17fbdec4cb7672f679aba8e1f2fa488d6783ba177dca8c61fbbea9807edf1f957dccc2d8710bf192ba7bfd4602db1dee1210bcdb9c1401236b3cd72ffe269f69fd4d6ec8d2a15c883ad8cf917fd83fa12e468744e0c0f9ad9d71a8c0b3dbf5bd6ac49bc90de2b284b9afb7a03ecec08c8a2ab982737c5ffc9e094240c99d0f73442d218f45510dfa706fcb63700d37c780dedc32fac435a24379c556fd4c4c3003c9f5143d18c12188f1b0c333f9c8b981ae3db837db92bacef37429ddb69149510f691a18f7c512cbb607c18cd9f8f862101eb3dc8c92e11bdfc7b10769142dd40f1d37edc2d4e48111292700622e274d84e3a628f4ec957900c76285a396a929f9bbb4b268b12a34805b91749f61130483ada0c380b06ff91169a3435f043aec4464f0c6255fefbec8115e58b7777268929b6a0b3167f7e9c212b99772394d8d7440cc53a91659028c8b9743434e65f59144cf04195a2b8ff91e2aa97190c2550a622fc5b2cf6e56d4450f16986ef5ece617c0cc4bedc8e9e8775796f918d5eef6d1d7a8dbaf0e9257472639f68e1f11fb03a5d2bad561ff6c939a6eecdd59481ffd12d7f7c0518bde47dab49bf88c31abfa47427ba9bca79134ff255c63b4a68d4e82fb487e279b918c90a5a02f58461e9305e3764a56b86343abc21909cbed8fd12cfd868f25a6a6b8447cf4b458b405b3de78529650db6960f51f72d707ae0ba59cfae4661901881c6e60d7388f9db075377c40df796da646ff6c7a9b376e06254479614e2bdf55ec65d109d6062419dd52f87b3534a08f909afe1e1fee0415420fca5a96caee429ca6715f9a63619d3b5e0b4f4b483b0570a9223d106561d4560f46760fd3d638da1025f1fef7460f21e0f95113ca2cff54c3ee352eebc1aebe88cbbddda844e72f7a32b3e72ae6aad16decaafe1b4a6987454cd8608c6c80c4d5472f42103acefd1273ae8e0c9fd064ded2d1a45dc2339ffbb6aa596351cc740729f500636b5f3173cde6e9eede5f10c2ff5a441c30ddd2552eb414748668add956f170bac583c7b3b8fae18aa9c9c2cbf03329d39e6cfcb591c925b822aa1af1f63a741e418c2c93eee72b59b6ebc3dc788c9e340d76b2fa24f1208a9e06ca8d2e4252ab2f7568d2d96473fe488dba02d00b43690ba707f4cee637ab164150ca15cd5fb645cab690fc2c456d72e8bb6a04b7ef10cbb6a5214a0709c45d1c52eec6bc7a7fc99796e448835114e80f741990f6e609e53fdc1e70292cea3caa00e7065840d1933e5dad7b66a8967e5c19caba33b4c66b56a1c7ed6b0075"}, {0xb8, 0x1, 0x6, "d601ca899b3e561db04fc9eea15ad10958f9a6830370e31602ff2a90a23ffb310743b593249f4549688d405317beea4ce3b6c76ce6bcd7e4b037b99eae69d77477040b4cbdd42670890e80932c526f26591e369f96542aaaa7dc9ac3b084b4b1e547b1518a5557631df15d6ca0f61caf758b52f0529cd2e7056ebf25f6b43ac69906589b544967a9320cae0379980b0f72202aece230608d19b9b7895f31e90fc3eb83e9833feb"}, {0x30, 0xffff, 0x4, "a5bfd602d434f4781784b64f6ad0f198e72405f88396a674d254ce2ea635e7"}], 0x1350}, 0x4) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendto$inet6(r1, &(0x7f00000000c0)="e1bc41e9f86f47f78419c32e24c235c6bd9ab30fc0c14e0d499531b3964f4707", 0x20, 0x8, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 0: pipe(&(0x7f0000000140)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x6) 16:00:34 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001a00)=[{0x0}, {0x0, 0xfffffe63}, {0x0, 0x317}, {0x0}, {0x0}, {0x0}, {0x0, 0x10000005e}, {0x0}, {0x0, 0x5b}], 0x9}, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x9) r3 = kqueue() munlockall() recvmsg(r1, &(0x7f00000017c0)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000380)=""/228, 0xe4}, {&(0x7f0000000280)=""/152, 0x98}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/226, 0xe2}, {&(0x7f0000001580)=""/163, 0xa3}], 0x5, &(0x7f00000016c0)=""/250, 0xfa}, 0x40) pwritev(r2, &(0x7f0000002c00)=[{&(0x7f0000002b00)="94ea421ed3ba2eb04677268aee7330d65b101dea3032a252b398db3ad205b22c73f9f4bfaa065eb3814032a8ae26b5f3f1c66df7f75d2af843b9811e879df3f92eb24f9b3c1e9581444c0b76472483fdc933ab317d62acb51d92ca43cd21913e335e147e38d6e70e1358a7262f321de0e4c6b39d647f7c63880fb7958a535542e8b993f26441c3a01f03d8c73ff2326fc4161e498777560714e2ed2d9cc029ad8ca7dce51993874d45e0a389026d9b130c48fecb9b4e39304f301e205a07f0d5168af269", 0xc4}], 0x1, 0x14) open(&(0x7f00000000c0)='./bus\x00', 0x8080, 0x20) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002a40)=""/175) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) writev(r2, &(0x7f00000029c0)=[{&(0x7f0000001800)="11a282b51d23639dc9b440fbbd51e4ac4940a6355f55afd63c8c3d246c91e42ea2f3fa0f85af6b670e47e851e0fd5baaeda624d8251b526d04627be0e95938da407a31f7c76d1a6a13e41899ee340dafc8d0d0", 0x53}, {&(0x7f0000001880)="9f73335e8ed626d925ce6dda2a4fe5a9ebb233cf560c797d4d0e3b6295cbba160491ca5fc74c39aebd2d2eeadf3cf4fc42ee9fdd674be249f6190e35ad3f6083108152655d8ee16f67d3e2044dd51023f9be482d6c65c573945ff2469254e313c7c2f2", 0x63}, {&(0x7f0000001900)="b3d5891108c795672b709b1461c859af28471a2f4b2d7f", 0x17}, {&(0x7f0000001940)="3eeee214d69cfdc8a859aee9ae9f8d508b26085a71e602d947c46c3761f420e851bd7500aa5833469894588ebd0dd2ab8cb3f82a5972424b547bc8b0c9f8da3526679e718a42c647ec220367", 0x4c}, {&(0x7f00000019c0)="4ef70aa846e436cbf0955512b9f5fa3a1552aa62404f2b077421fbf0370fb11878321057504531a75540f5b1242a69b0661c8441875c1da43af2e1d5385aded8a08ff2e35ab7ad0cc66f79f8178107e9a85a6f67e5b59dbdca07a3659e7f872827b7faad79d5529e2a0059ff15ef4dfb1af3f72966776da37d9d4081b768b9ee63fca98c61d87db9ce5198336f1d078d99832aa857f158e9aef6d44aa30fb21e00bfe4fd11786bedb6a9bd0580df1a1d7bdb6c05f9b07eb521cab0d6c000d334f7f273d509236d9f5cac641acaf7018c082fadec662b15942a2077146f505fed8224de9fd62483b4ffe1ec41034e2af1f6fc8a560232568569d224dddb8b4f7a4e9872a7a4890a66cfe0edc22ddbb18b3f4d6c3bb22a4d546372900c06f1d8f3b6b8bf165dc61b5df236315ce43f000a17a9f21329cca31a22a9519834da488d1403e63882831a6e88e73b217b6db9348776cc7f207e233ff0f4126cf32706b6541068b74f36969a1874f5498a76a4a37a94bc5d2859beacd70441d4310cb7bb168406db410066a2b02c6511510e741c8ed730071b38fe57de9cbf725ebf02b1794bb6fafe646ad636bd3136e06ec9c922918943c45db119abe3d7a7e5bcd41760697b4a6c4592c7ac3bd8e683006056447944d9339705dc072f8e68679f072586c677da59ccf188298912bea7c43372b44516b14bedd8593e10e9b3d76a7a9b8d0a5d53afb15b9d9f991e515c41549bb83d7b877e4186d20e298fd771cc6801166555c7ac992d269c28dec76efa11c145732ec0c1b6fa61f5878ec01af211ab96caa11d6c9c0eee6e9d7201622db57eb37ca157c3c44a615babeaa312716c082b921f1264574913d44506cc62ed611b08ff72a8067b3d0abc14642c593b8f1dd58beb0ca35a0013eccdb666ff9bbd1dd79ac68e385ea4a09492029e6b2fe614ac80ba8bbfc944c5c75794d6f465a9ab0be8b29baf9b2134ded923d0b56897f1801d3f021817fcdb1a05e3ec9733b8ee0a5792e2c1dae81065ecbc8f4f3deec353ee06a6b1b150d32e9f63fe856f2da1a9b06ecfcbb2b59f7ffdd4b6cd59e2343299432829b7db8e02fb166a93f187f577f91057032e667c68506fdf5130754c8d2c1384aaece0e37e724359ce73597130c452bcf3c22d5747143d4e17cde894e6241304e4446bfa43e2c8920f44e407a82020a34fc32178c1937b4e8db1a70416262446e1cd2a1942496d187fc4fdab5597cdd13db2acad8564520cbe3be117d4c815d06f21d83041ee70496b5946a6c6c89e15d8467423bd3d65ea404828d220bed2481253cd2d88d0b47d0c25636e8b7800db09e20835b9d9c488fdfa1cfebb74a002d245353aa9d323ad475a0b12853d7a685cd7c3d4e05cda15f94eeece731133d4e2277c993ccbfe0d9ec35a7d9b84f522deb0082e70ed12c2bd8820a6ec60aa6c333588ec5cb033b425972204c6bbdd0885dbd18672daa3fb266708e85ff2447c9c96f612b74037f3dfb286bac5d205461bb0c8e7130ddaabf9d698df37a89fab88e44b56e05ad2e4124b409ddafcd55ef1bd9da90a2d96a0fd89df71120673d055aa60c011dfe4d88fe24c604191ada38767a03942d220dee5e8c51411aa5f7a6a6ad849d6642bc007d0fc268b0388d6866a83cdb7d0ae8a3c7c05dc7168e50ab1e735e3c12f3fc717f6c6dc4fc215950c5cb428d87273c6ef782d8e00aa8b643353f6dc7bc0a626765f1625fd2e1da67d1050f24e0d007ce8d777e19d714a1dc25debafa196c2d9b0b76cc668399f6b3287c8112c3e69693c85d806fd550fb4eb2275cf8604c4062767342b8f9ffb5a08546a67c67f81e91dbc88a32105bef61f82b7eb8c56c73a2ede55123ff1d5065785a65bff74d08631ce75daa8cb78b7f76c84f687760b601a27774290a6776a5e3e83ca53b5109f3df58072371d24ff15cd4ca0a421972991857e576b225d77febb27c91081be3608042ed98d5415588f684b1fac862cee513e59f6d86366523c98c1205d13b2438def65e24a9e076d1bf164c6af8062bdcf2084adfd910c34cdd25ff7763c7dcd78bffadc027309f7633776f771468bf28bec248226ce7cc817df017b40cdcd64625776ebed12fe8cc8564092e0be576bd62f7e3da93b8622643780a8ed06800322d88a8d843a81b1bfffb451e1e0bc758fa0f4637ffe301997f3582fa94a8dc2004465efa02fa2cea03e8e133be92cc84328cf0de09b6d1acde3569747666bc0891cacc82472c5b72dd31fe326fd816f498c4b115e9eed5668ff9bf4e49938c9e93acd64a23b13aba0e72ae07b8669363660f9462e1425aadbe654bf7a471cbd909a6ddd49af9ffa0ef5cedf0947759ee88fbff3ac939a3108574f5e2c873125c4ea1e919f770fef3687eea27a2ff8c58fce8d3fdf20fcf92ab99a6ff445205f47af9196b3716261df2e9271d65b150dafc41f3c6eaf16905e0370b9c9922570da5100352d8548e632ef29d7e06c8dd5355f7e01ee76e985f74b24f8628f4893e8db0befa68f46370a9a1a41d72dcd97f9e8b5d94f99d08e0e73288dc455a7aceebc2ff50e0a63646c8dcfd4f04f7103211769621dbdd620def130dc213b66159fba0a6c7f2ab93077b893f72d0a401c78f5e31502c3def83ff6e54b229067bef4229249666d53d979dece21f9a99f60301e655d049e961b000b4ef160fc6f87f3bf031b4bec0a452c93d2e01541814b9ce6acaccf1fb5f680b450cd53dacda66c5e6967bf254a929e8d4ed7d438e84b4d3c2caf3717e26e2dba5242578bcf36ba0f41c45d041f12c676593f908b6fb1e4c606fcb911e8601d06f7a3f395921d11dd9eac908407a6f8aa231d3ff58077af3447d99994d7857ff41086eb92b01bc59a41c8a0f6e404775b12d379c54d17b36d890981b2c314096a91917e55fa4656f4c5b74c599133c5846b9ad44f473298133f55c38ad27a446e0910a1beb4d35b980257741c4a9f761f83119b79a73c441df8b3a8054d1d67f86181fdae0d62f50282674f83759df7f447c62bde06f65ee88612479786eaccd20d786b866ba0a5950d068da66c36598e1e89da8cc4b3afc2cde4b7b907d829822a1a4681020a6849afd11e95d7e3caa09777cbd4491732b870c706ad7cb391398233700d01d2851ba0cfeb4bc28355589acdc9c1c10696b4556fd883aefbf81a36d486ac49ff4b52a44fac590cf755ebe501eb68337bacd1d14b3f2bb510fd48084fa4701b4562cec5e750a9830e0d6d968ab5e3583fe952da21e99cef0ebd12ca0719992494c645043d7ae314a2439cdc67ed9362a90a7630346763e9ef37363e342cf9bf228399496ddb0c71056a6d45e97d2f93ea32d999f1ce5da141eb9a18e5a1e30c8f18500c9e42ef3c58b7823939aecb46064baadcd2012011841020810b1bd38af4b38ddd941caafbf3789ca6fec8dc8a8db70ff72bc364c64b278a6b40c541a2636dba2f4c0e70e97f91bd7a5824869d7bff4b5eb195fc8d16d9afebb90833933e3ac501d6345986f691605a7bdc106e32f0eb78a46d8166c28ea349fac93948b4c59acfa15ce3c9db8ecbfb4b1508f7e5e5f8fe736f624f8caba6b938dcb90fa0da163991708abd539e4c1fdd888cbb68828e7dfcfe3318b1c85fb0ee168519124e2b16372509afb68517515a92884b095acc42bd4e634431a93b40cffd7fb07487a923c1b86f09e29a5a537d29ad716f56cb72e301b392f0f97af3307c2d4b598474a239e7b262189dfe6e91abeefbc0fda25a8d51060446c24914b88ea8119dfa1161282b9253d7097bba565b63052308f2e3a11fef243f6181ad48bd7db0e525ba666c470e033c6aab9b06b96c7de781666dd8515c8e5177f23e770731e9927e82b2ae350a99850a217517980e29f126c0d8496ebb4453c89fd8c60247b013c7fdf1064bd9b7c051ad2d24878eecf877927e865a63bbf25db9e541cc18135f2e94ca1d094645192c431e850d26d142584add3f3eed3d4f8d207f90eb8a5f4083235e6947c0b66d0a632d79afd78bb0c6a39aefbbd404a7d1bbebd807db88975bfe1cee165b5a9a1c8e3d2b3730fb5d4558f463ec6e80072ba2aaf8ee45f3d33d1bb2c38c85c19f5e9005a913d46c35ab5f958bd6d7c11f2a6705872acf82c20501dfd47165a947e39eb0014bf1521c132b45c98c14828b0d47b0e7501b8688bd515fbfae90f48eaca66b2a775167e2bfbfac35cae950eed783913ceac6fc96378e05b0c88eb446d4b12cec434d37353c5a54b3ce478eaaa68c2d91ea2303dd7f0455f4f369afbcef6f9da0a38cd46822bf28b56a1125df4abceef2652af25ab2a7de8df744e34dafd71209c86a9313ab8d465f19965c1fc918fd26b8a0640b085a211299c5e3cfafe79c5ba059bc4f2bfcc7cbeaae834411535ef6b2f88c504a9644f7d284af9273cc0701e0ffc16d905a728c5066e70640d6c719e446d1d5737ee965edaac21e534b7f3285a9ad7562bb18b0f6a5368aff0e7e1b2e2de6bb60c197bb94858d47377cc2971076d9dd8f47be2e38b5965283236dae81fb65d9c637ecfe3895f71ce561c4da95c18add532f3461734081ee09a0d7e758c2aaec5661f993e72c02edec45143c2be686f939911c57b7ccd5768fe869ba9555eb32469e837f45221e972660e288f5ef470bcf63a574e418a9103e9cb75b1e5372fa23892c70c36d4e908ae5c3a75ee31173c0207f30e986965b40ed4f193bb2fd11955d3b7b69b31c67413f2f9634e2928bcbe0a38fcedd18ab6e88ae9fa3506d844c1d0213a5a26ed4f23f78e6849ff004e3c81d9f5a8e760c4c580ed419f35ff0025a777bd29680144a5e5bd540b589292051be28522bf94f3fd2db6abce4ea3098c0256071ac1240ed2c882df2b9ddad5efab1528f992d5e022254ca73980e35dbac36d589934fb3e1c04ea5df7c59ab31ba9ad96cb89d23be8f59b21f8894c8f805f2c1e634dfe07e0e49ebbcc5f7554becedcf6ba84c2d55f1cd3f0cada98cfa19668dbc6014b81540e9b5ace772ff5d8c670f94c7ad2cdfd64833a47c78045c2f235304d9a756b7aac62eac853531b9cfbff659145c26131b22ae6e5b7a4901c6d147bf9ecd6a0c6cda936773e73a6be9100ac2f85ec2f46ed01ab937bf129020d596f97d9a081a0c29512b78b9904475d26c25ca81b891e031dd1076f9a3abc25615e33edc26e45e62d63ead070a7d49b991112fb5492c47841376a4c19183416357ee35faa937dc2e7bc47933162d608c0f0ff5f124944c223b257f0a2744a3f183d63e2ca02b0a2335c934069e904e38873c719a8f8aa9da33ecb051cc2a1b2088832ed7f06e3ec1df5cccfef68411b6e9661dbfdfeffc297818a3805817e2a78255f8f083a91889ddb6e58b38d4b9479f4253b397dc82ee6ab112c138364a8aa0a58ce4928da4b1ddf42f59cb339091969486c7b0f78f921ff156718c93b263a6225b01496b28574d95f554b3db1d1d881494155c52762770e852a52ed8ef69562de1908423d7f7c60a01438e763694b9afa38ed9a4d26747a59e72dc1a70e596da745b0c9e558890c022eabac42af33f9b7a991c1434779d893cbe9c67b9c523442e97f6885cdeb9f509308d7127d0313507e16931e57bd1cc32fd80332f7431b27dc9e4630c32a7da1683eef061424c124d4b78f939de3d28282409f907c90a1dbc86e4eee57e1ae975da721de84472b37d7e16c34aa97ec346fd97b7a9722895785ead0b772a1b32f651de52c834371b8357f2a5fde2fc76c41b67e40a8ed1", 0x1000}], 0x5) kevent(r3, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) r6 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x12, r1, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffb, 0x20019, 0x0, 0x47, 0x5}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r5) 16:00:34 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001ac0)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x40000040, 0x6, 0x7}, {{r2}, 0xfffffffffffffffb, 0x2, 0x6, 0x9, 0x101}, {{}, 0xfffffffffffffff8, 0xa, 0x60, 0x3ff, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffe, 0x19, 0x40, 0x40, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x83, 0x10, 0x3, 0x600000000000}, {{r2}, 0xffffffffffffffff, 0x82, 0x0, 0x1, 0x5}, {{}, 0xfffffffffffffff9, 0x8, 0x2, 0x2, 0x7fffffff}, {{r2}, 0x0, 0x14, 0xfffff, 0x7f, 0xdf92}, {{}, 0xffffffffffffffff, 0x2, 0x4, 0x4, 0x6}, {{r2}, 0xfffffffffffffffe, 0x61, 0x21, 0xf32, 0x3}], 0x0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x7, 0xfffff, 0x4, 0x9}, {{r2}, 0xfffffffffffffffa, 0x22, 0x14, 0x40, 0x3ff}, {{r2}, 0x0, 0x4, 0xf0000012, 0x7, 0xb8}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x101, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x61840a3d64d01161, 0x3}, {{}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x80000000, 0x3f}], 0x401, &(0x7f0000000000)={0x6}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x6, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x25, 0x0, 0xb0, 0x639}], 0x66, 0x0, 0x81, 0x0) pwritev(r2, &(0x7f0000001a00)=[{&(0x7f0000000540)="4c5962828c7cde8371b10df390b65e", 0xf}, {&(0x7f0000000580)="2dba4b5a3ae82ef75a8057c6f379de58cf2dcde7318c7fbc9e28a7d8c4d9d8e0cd667fa12f6163fdf20a4511a379f36129e3a0c6714cb3e9d9c7be8b1a99b019626918568674491e7a13073e52a76f395c86e5dce2aeebe357d31dd89cffe639a40fe955737f551d2e924ec396ce6da2a5a36fbecaef1a2569d09f0a089e70bb76f03a11", 0x84}, {&(0x7f0000000640)="6bc4fe52d704525d9efceccc575943abc259ad1e78c61b35a0b5f32bad5de9a64d3050d319ffad30529d5741bce643d6de5ec0a81fed42e21109a1a70dbe8c06083a52e8aca728bfb0bb9feffd556954af5ac8793ee74a336a13c8e00bf47eba95d3fcef9ea57fdb818b40575457e57266539958a053f1e62a63334c198be8b061affd2a083be22887beb7d2a3f5a8abc0974ef8e7205fee4958b799cee75c620c22bd53b6d0896b36398f279d5e0b67bfd14891a1c522a1a2e8f395b03e2e9afc733172b25b6d1e", 0xc8}, {&(0x7f0000000740)="af0fbe10d6d3", 0x6}, {&(0x7f0000000780)="3e642858156a50be43a94fb2d66c", 0xe}, {&(0x7f00000007c0)="6471560595c3418185c541e2009480aa242cb48222dad68813a04aa90d0ddc25617adaa9a1ae96ca949b6c77f387ec713787195931838d9289a9a91a9e6fa9fd5c27f80498d9f7e6eb5cceb1259ede8ea4b42537023274a5302fc78de9e17a02af052ed0de7fbe2a8c2b85680cd827ebd92704527521231d1d2459c3676fb087f3ff657a16ba8e49a2a8c2cb7ba4f1feb171d53ffc110aeacc84137c70236cabb37391d9aa5d8f7b00128ace06c9ae10c87f308bcd073d5f56c8bdb8d9f985667e15655fe98efaca63d1cb566d43092f0b3e7487830581be162b05574bd73f6ab1127b0325746f7334afe0a7ef03e8d0286df24c778961eaf7ec0731536fdc02b8438128423837efd0290b51fe1373db8b3c52236c156571e2e8c333ec46a62323188ede65c2a147d5c7892370cb98f7be12933c12ba051c3eddb9e78afac63e19a6c176df165f7041748c00edbb4845fc43619d13822e6b66407afc437362745c1157cbda71f03f944b55315d89eb83a01fc0a4c11891efba55964a665eb02c3d37c6013f41797d61c8e7b27085e877a228a01b6d4267ec3248f6f31c4fbef0abe2c473973ecdf12ea262713d194359ed96859a7b526b4e07061ac421ee765538872feb2bbd0592c8aa78188153376db0b1807928c99aee481e679e525ce2afaee6bfffc7da5ad9a4899258f1a478935c973cdf37718efb5be4118fa51a0c24b351f4b0034a2d5692a2ad9e7f4c57fc62a68cd9dfdc061e4c32352e0e52c94364f6738bb293b2c37d49a7947c7de76b45c5ba76d1fb73df756fc3fc55e27ef365ddcfd143c2c9c32c15b0d2fc99392a6672bc2bc69d5a08bff34bf89b046dadb75349f6605503b330a7227a90c31e87a1119379a5b0fa04dfdff4623e3aae4dfd7ac9625357e2268b26cc8ad152d0e7b35790f784ccd302260ae385221983449f9b2d38f46528534801fa1b92fadd62a5d019c6a50ce3fe20f6304c53b81cf35e1c66631a397cf87a8d6e279d48da507d3dd9a50d4edb22b7216ddf8831da2a6c162c9733b7123c970beae243445a93218426bb10d2c5265db706037c5d4f2c07ed71e63cc6ed8e0de5b31759542ad4a3e4dcc2b841a9831f505b869705b3d512c8067567d9a66af01788a3721881d581d97df7913451c9ef83a1f36cbce8997ec1c8e0eb416ea78f5517b2003eb3a660572a475ba4acc1b033460441d99bf16ee79aff64fe8d2a31cb44490c0edff9e90976b50bc5c7e69cf4db0fc036e7419f2feff93b46f7cfcb6902642dd6326d5f90b7db1d58732104450d56859890ea8e74cd6f0ee43c1577b20bd1416a5f8088003941ba23d08e94c2fd3d8ef56f3a73fc9bf438964b784976278ed53e3bbc121fc1277cac28364d11d7d5864d751787443f18e686cb3ceb9ed4de6570a97d530d319ad99ba345858dff063202350676e5f8bdfadec3f4c9c029431cc0b73dc28c88ec38a815f49528aad406cfa9635bd3d00880bdd4722d9768dcd9ce72638793412f3f02c8ef8957b6db0054c730bb41d945d2eb0df55381dc9297e54f4430baa1ff517a3dca8ca0e5bccd0c6267f855082e9189fb3f645ed2c65198d5fd98fac079db6b1dd95d67fa539bd65244ef5d952948be8945304488578da8a22d075aa6c1f4af266d3f8f665847abca974b2f62fb9ee71c9f37b4170aefbec3f75d4aa0930d68ecfb08c2aaa6d5af1716d3d1f69996bed70136b63d8e01ac7c114b077541a5339a2b573ed866c8848b3837dc82147e5fd3b45d199ba9275735286e173cc4e4ba89f247cf24f6f7e9b54818804626ff02efec4680a891011064dad790ab9dcadddde3eaf90d7cfb39b3165929f0a325b5a08f82034f481de01f27a13578dd575be08c949b77f10eb3f9df79b42a75e6513f5ffa733afa205ae8e9b5e2fce91897126bac598458f0e7125632a1a1ddc63e094aaf3fb83e11f7e0064bd517c06f3a0c1a8fbfe46acb046ee8c69f70285382d50df0e60a6c6b1dabd41d6d54265d9a8778c8d137f513754120eecf3a92036356b5c256426696fa522bef7576bda04ba8cdd37db959e38bb031dff84904919a931ec74d0cb7b5b5a801204a86025e5ea473f511c6fec4e9ee1c413b01b1889d0266955aa3063cfaf2ebc9efb89f6df180d7f96b6f2041b841c39d3c874aa821cf00a452a0656157693d4951c10149cf9183af44bd3786714ad8d67384e3341556265a1287e3ba37f5c6351a506d504eeceda05ad8d59692f8a66be14d5f642398cc2a6879dc62b7304decab4e04118a97c4ecfa796cfc55615eceada0f7c8db8cdb2cd69da119a724d4e3bb8eda86dc339e735a14be0ebb5b3cda1bdd977e44ac3ab1f89bbe393e68f67b07ceb02a1b715e65a7c10bc1334d6715f6b326126b90dbf9a464ceda63ba72da8fcf8c0c402de356a7130f73f9614b80f7a307469b8a0d2ba5440af2b988492ca072246fae73f185c1a0a78d08fa985eb574cfc0e8a3d4b77d6854a76716f576e8fdf660ae0a42f6fbb3eab207923d1a2bea56868a91b78b10765fdf04af9f0d3dcf94b3951dd7c34ff97614786d3d0e40eb58bf20d1c73aecd2bfe4038296df4cb42a16cf41ae6532785067466f2ca2b82fcfcc23024a063c03002ccbbb67bea8a53219ee15df9b4f5f71c517ff49ce33d14d060076dd45958b7b7c612f38ef794b6ad5a5bf77d4395298daccbe7efdd45eb48f266cb5a2c3a3329e2de2fd7153f934f35ed040d628e9a972321de2aaa57cb501697a6cd29fa2e265a91c024912e0cbbe25d63d347efd55b5ecb9ec147b6d96cb158add230ee624075400ad2198b8134153b619cc100f0f0e60a14ee89cc8c5a645bc64d7902e0bc539dc1806b3dcd26948606ba6ef737cc9e98705c5b17a0059b763cd98386249e4053381b290e98ba12f57643544695aea8f368f975642612f47b4e425cf06ae2bbd798d8795424ab66494c6d800eb96a8d31fc3d2e0fd3cc71936d6080838b54b5931391c5b579cc14dfafcb5765c45b86e8f58a345f34e53e9efb9323bb4c1c82e55489b90341a1d9783252102cc12ecc73906ab735d7f802bcc19895c1c0dd0d092f3994e41af027c130d107b9939c597d44edebfb25e578b2afba94f054b61a3800a8df8aa8d3f982e67664c0c9e37c708ebb0ea09a9a74b010213d11f16fcdac19da7a256f472feb4fe3838ccf4df6390dac8fe303657ee8e681168ce494e76571c56b74cf3e117a4210c999bf03e12a0f10fbadaef3df9235a100bbd4ddf835b6295943d8740879bb974ab48d5434650b379569830272b3c820a794f5c1373d9622f0a7bb110a23839a6c57694b62655d843fc64033259384b44415492fdbec896accfd65eebd25b2cd2bcf2eabddd974c6406b1de265204860c2cd53c4a680e9c9673daa6e370c1b2082bb1c939366c648886e8f33bee5fbd12f3c2b0156e5e18525f9d734fc2d9324b02ac845340fc35acc81d0ed205c61a49147bc50581fe93f683f1cc4c6c6ac64a09c1ca6260ed4e3d5e46b18db57673fcf2c789ff67fff865fb54df4f66c2d53c656afae3ba58bf720656e51adfb456c1db6a6b22c260022dc2332395272e6491fa12417c6b5802c2d26c4e5d5b8476c0ae7b01995b15ea04f0859914143758d80d60733a98706fde032b089dcb64bec85bcf4f2943f3714c3169d983dd4509921a895dbcb5c2c1fff8cf21f6cc070fcad4d03ccd933e5c8c20cece4b92c5df3bb7bd1e7b85c38e4826cf30164e9ff3653405d7eff05f4add4e92530e7eb739cb7686bfcc80f7a5f3d8d409ee9755e6810fdadd86b3c3f3f9cbd19f58cfb537befd8a6a83343230f9509c658d8598e23a84b8f7dd857918900465de5bcd017c90a65a343494d9a2d8ead245b53b269d01feca89f9b8a988df7179634811da9876c904b350396daa6bc27bd50a1c7f4b3258733aca76aef10eb3b559612eecc4d15a153002f6103ec1e0208baec022d8b4964573e4fc76e6fa6c60abe78cc2eac2cd4db3c8a246c5d40e992ce416164a2af8245c4dfb36181234f79e0751c99cf6944fafb2ba1ebc707c68c1c8124556726163d7d414d218794cebb0399bee13a966c50f4e6e854e16660f0bc76fedd5eaf8059ca2d7e7592385ae10b7b208149fad09491e40a4d8a0757eb97f4a00c2b31ad29a32a5e227af6e89e5ac26d1fbabf8a39103dc8c07ef5dce03f9901bfa79139088294ccbdf00d0af8737e8b16a9e2d6f75d475d2de1f42e28c315f530ea866e2a49d42317015b390b6b676ed2fc8b3c803bf661c320fc765b552a8ceed8b39791922ae52c00a0936ca97e44ecb4ededcc77ac7ab5bba2bc1885f284835d94d201bb1018a07c2b3ac6df819866ce17561a8d4d14bb344411dee615dffbfdc8a564c1ac89aabc029ede993a6eb52b094f20717a6bba81e6919117dbca78a786100717112bc4c7fa39ffde8f776d75185a2df432d1694ebe59a490cbd11afc224685f6b6358893e9bff241ffec7c5e34a6c3f351247c55c4e8e4bdb1c70d16f6ffd338d12b2f0090a4f0296c45493dd3c788f4ff567e11f7f8f80b2b3369cd07c34702442381827be2b1996be7056b136320c0eedda1306d000c6d6d6dc169fa4045f6533bfaf2cb195f10be9991e842e26af2595e82448eabc7f4e0b5c6e3ea3914eb7835915fee067be8407e08dea16a3fd4e55df4b11a76fc34f30c7885006d5ba4df4e03c5f200a1c5560a4d9dc338155b08ba463f194f961a91eb6886babff5b607e5a2a25bea466ff3cf57688e13ea6868872066e3cfef80513f21eab23cfbd7dc698c95cd4c27b40698179e58e92036882517e2ca02e4ebe0bcf2a6d97f986dcb91311014b9182d5cfa8d47c0fd83101b2292d98d8c8e43a3649f1be07a7b93b6b2b59f953ec969da4b96765be1eb0edabcf226d72cb1714dc1bc7f441144da4220de02d0b30c91ba0c7e003958b82dfaa904e7f36c9f38883945a4fb7d3d4e3f546fe99b4e0b878dfeb7cc4a9ee23a00a0b5f24aa6b153c0bab4d3957c9595408bc9892d2cf68a620060766e134942a438b4973cce4604fa00159a07b9fcd4a1934df1bc02fa6ac019a65b5bf7baa2f1fd2007e42ad3c7ca86e4c40bed71f97e1fbb916824aafd7974d7f3c33afbfc17db169f28b73f70fce2981af02fa6155d8497c10a40796dc53de40fc88eb4a84292153f41d5c21a3899e5ac605a94305f28a1332d80d26674578b1a0cf40ce58276d58521f3af2dfd58e855ed25cf2f99c5eea5685c15c8a2689f986b00fbe60f61449c313656952442f31c966308fc3aaf74ec50d70b30e8bb46c4c9721577abab7f8c6c8543c872d5089046bf4f7e63734cfea7f5be9f2504977a4bbf608e72bbba24c2800bbd4e9b05aebc1dc7b3552fa156973ad02d9909f888ab1e7194ebbeadc172252821cddbcd7849b5259d7635bb2089fe67b1fbff6b38fd287adba252d3aaf1c86057d89183a0aba1fe1ddefcefeb11433b82516c7f37b666dfdb5800643a3d20298ba34058b23cd8266421b92b04a5949f8feef5b1498530049b635245a24806857c6a3dc2e47d143383e64658073ff3ab18248627a8d485b59cfa9557ba72b3ab7451ecde35c9f2aa14db2529316f786392fd54b17669d79e27b6ba3cc26557dc76f7d44341d556e8c85f8bf701d858fa5d2d3bd15bf5b699812142924eff45b2ebfddb62203451efd118dccb844584a290c3002cc99dc9df6a90f64cca7b363951f3c41077f4c7532741285b4f639be9d608e5016190971ca26047468", 0x1000}, {&(0x7f00000017c0)="c1dff45794ca9efe8b3b5b9c18e748ec6e23e3bdc06c0f1d310467b1dae9d1936ffeb319456a63a76ba30123c6ef8fd5ffe56905dce3f8ddbfebe94ef3a81d2a6fc4d163004b45c0c20571189915733aa8b8c13c6c6d5761ada9cd65067c2fba98980048fc8f37214a63eb14401b53261558610992eec27c73571064e4c2213cb75af194a3396567f23b", 0x8a}, {&(0x7f0000001880)="fef2db124e929d0a170c5fec1efe1c441e8aef95075856fb1961fecebbc5e8b4712deb5a1a4ebd40bc08a0f2b6a64bb48e79a7322e712d841b699e6e8a9c285cfdfd1bc273378e56f1431376257ee61fd87e4b2aff9bb5619ff5cf969307f9bb51690feebca935c8b88e0b", 0x6b}, {&(0x7f0000001900)="5c48c85ba210e290c0197c499934741e533a75f7e9994d9361a42bebf67946f25462e03c85749c736dc12c6107046938379b5944bb86bf472bbe01616b8f965ea470eeef4ba9e896c3f09dbf731311e6ffb867561f03ff635aedb2325e0e7ef04e30bc68f557857598c008c0b1391005806da563aad9578eb4d8cf16e5dc709026c45ca259a49e709b", 0x89}, {&(0x7f00000019c0)="a45962260e16f9f5d961cd21e5", 0xd}], 0xa, 0x0) openat(r2, &(0x7f0000000200)='./bus\x00', 0x20, 0x180) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000003c0)="17579b6ec3929ff477905a6c746bffe76b00002bd58c661e2b0ef7c4915e58c1c01dbcdb065cd355865cb37e28af86c9b11077bd4e488958abf4d052850c25a446f668896289fa9bfb3625d6b1a530f3375ecd6c03eb894343948bd5571e5b1e32973051c18de265ee5c6096e6157f34321855d55a8ee7a30c8657713c39e538a590826addae87c2ee", 0x89}, {&(0x7f0000000480)="c7fb9286a0c6314f656fdc15fcdfe361ddcff72303ba3effe40bd76d8eba8ab57806af941d63734884b70b82ba598f18eceecc761d827f6cf962049ed4022c80dc92c466832d20cfef6eb715e70db5171b47aba7c66996b44410e5d1f40f13cb56647b85c993772d2d0a0ad0d3521220a0f380fa5c2fe686a11ea419b0e5bf434e62", 0x82}], 0x2, 0x0) 16:00:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x80000000, 0x101}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x521f, 0x100000001, &(0x7f0000000000)="de571b27bfb3c92b2a7b91ecbacc76c26e17e018cf8737b461e1411bebf61ce460287712fd175fb87aff4ab21bfe18d74b0236d42010cf307f6b00dd531d261b", 0x40) sendto(r0, &(0x7f0000000040)="75e5e1ab499e43422ed026a87703b565e949e8070712ab99ba2b6691a49e3f069ec957b014cd04de4fbcdadbc2014fab0a7693e0a11b139aa9ad8cab3738acddfa0f8a9a18854e87eef218fef857f7248cb1be996a1a083678a8d7183a423505d026f2b5a1c1df693f39d3a98d71d41e3b778188dd9357155431a13e0ea34d", 0x7f, 0x4, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) read(r0, &(0x7f0000000080)=""/3, 0x3) openat(r0, &(0x7f0000000140)='./bus\x00', 0x8090, 0x102) poll(&(0x7f00000001c0)=[{r0, 0x60}], 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) kevent(r2, &(0x7f0000000240)=[{{r1}, 0x0, 0x10, 0xf0000040, 0x8, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x5}, {{r0}, 0x0, 0xc, 0xa00000a3, 0x5, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000004, 0xca2, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x3f, 0x401}, {{r1}, 0xfffffffffffffffc, 0x31, 0x4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x28, 0x1, 0x4, 0x59a}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1b, 0x8000, 0x400}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x5, 0x3}], 0x2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x98c6, 0x1}, {{r0}, 0xfffffffffffffff8, 0x86, 0x1, 0x200, 0x7}, {{r1}, 0xfffffffffffffff9, 0x10, 0x80000003, 0x10001, 0x20}], 0x7, &(0x7f0000000000)={0x7, 0xe18e}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) dup2(r1, r0) 16:00:34 executing program 1: pipe(&(0x7f0000001700)={0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x84, 0x80000001000000b, &(0x7f0000000140), 0xff82) socket(0x1e, 0x7, 0x4) 16:00:34 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r0) r1 = socket$inet(0x2, 0x4, 0x2) r2 = getuid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="527e9bda4a8e5a5a486846a146dabbf1907a44013173c1647b0f92ea916135532f58393d882077aba9101bc9ecf41d1ed3f430547e293becd8e4dcd65f772f438c2e0745b96cb00887a5be405e62947dbc52b2ad5f1dbf6fa2914c041397d969172eaa3eaca49ec58d7f0bee99d9378d58545a44c895cc8a999f00b616a9b37d92b3c30bd6f6596eeaaf1e7f61bb79f2698da51720f673153773d539eba589a49af5b01434bb650e4b14e5fe9119c87eed894d", 0xb3) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, r2, r4}, 0xc) setuid(r2) r5 = dup2(r1, r1) kevent(r5, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40000004, 0x0, 0xff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x358, 0x6}, {{r1}, 0xfffffffffffffffd, 0x88, 0x22, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x12, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20000004, 0x100, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x2, 0x1000}], 0x8, &(0x7f0000000240)=[{{r1}, 0x0, 0x2, 0x10, 0x8, 0x3}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x8, 0x4}], 0x7, &(0x7f0000000280)={0x8}) 16:00:35 executing program 0: r0 = socket(0x18, 0x4002, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:35 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000f1b000/0x1000)=nil, 0x1000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) mmap(&(0x7f0000f7c000/0x1000)=nil, 0x1000, 0x4, 0x2012, r0, 0x0, 0x0) munmap(&(0x7f0000f52000/0x2000)=nil, 0x2000) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x8007, 0xffff) accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$getflags(r2, 0x3) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r3 = accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x8}, 0x8) 16:00:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 16:00:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) flock(r1, 0x2) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) r4 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) fchown(r1, r4, r5) flock(r1, 0x2) flock(r1, 0x2) poll(&(0x7f00000000c0)=[{r3, 0x140}, {r1, 0x101}, {r0, 0x7}, {}, {r0}], 0x5, 0x81) 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) flock(r0, 0x1) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x4, 0x8190) unlink(&(0x7f0000000240)='./bus\x00') recvfrom$unix(r1, &(0x7f0000000140)=""/175, 0xaf, 0x1, 0x0, 0x0) chmod(&(0x7f0000000200)='./bus\x00', 0x80) poll(&(0x7f00000000c0)=[{r1, 0x105}, {r0, 0x40}], 0x2, 0x0) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000280)='./bus\x00', r2, r3) 16:00:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) getpgrp() 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x7, 0xaf) close(r0) r1 = accept$inet(r0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x24, 0x4) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5f, 0x7, 0xffffffffffffffff, 0x5, "c7dbaddd519b7b8d2ff04daa925dad4b0d086b5c", 0x80, 0x5}) syz_emit_ethernet(0x7a, &(0x7f00000000c0)="771b45671c29884f18a3b8878e82e85fbce89cf69ecaf5b3da9851e0f6da6153717bb69bddbcec5b7f3ebdafc2c56de164c31ba912f218b2360df526c6d541d1b667edd59287973b899e1a7eb76ae441b0dcafd9ec07a4dd598500b924dea040a54fd942d961e22d088be5b8071ebdddfac954bc135d0f12a2cb") fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x4, 0x100000000}) 16:00:36 executing program 1: r0 = getpgid(0x0) getpgid(r0) r1 = getpgrp() getppid() r2 = getppid() getpgid(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r3 = getpgid(r2) symlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000001580)='./file0\x00') madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r4 = open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x20) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0x8) clock_settime(0x3, &(0x7f00000014c0)={0x2, 0x200}) getpid() r5 = getpgrp() write(r4, &(0x7f00000000c0)="1a684b5802d4efd17c366aac16991f8a698a6dc5c188388676942623d828287450d6c218e80352d292", 0x29) write(r4, &(0x7f0000000100)="52b4d5468bd9a38bd7a89b5cf056add982606e4146a451a4bbf5387040320b42653f6426a1198359e771522e9e7e4e7918413bfdb8f866952f4de38cb34331e917f3fc54a87ac283b2a725c078e261c5174d33bf5de7a29e27d040ce873036ba7b383def69345e4f1b03b1fbb4b2810fd418b4233922b35294fc6ee9a29b15184c40899835abdbc644c2477cfc1e7b520d771a0dd276b7ea87e75514bd797b1ae16dfb1a7701bdfb3f110c7ff621363d9e37eb33ea365283ac1670", 0xbb) r6 = semget$private(0x0, 0x3, 0x14) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4a, 0x800}, {0x4, 0x9, 0x800}, {0x3, 0x100000001, 0x800}], 0x3) mknodat(r4, &(0x7f0000000200)='./file0/file0\x00', 0x84, 0xe499) setpgid(r5, r3) getpgid(r2) ioctl$TIOCSDTR(r4, 0x20007479) connect$unix(r4, &(0x7f00000015c0)=ANY=[@ANYBLOB="01002e2f66690065080000003efbd1d475b59f9a6ed103222369d8ae1e00a090adcca68b8e49794c494572ee77d8c82cc55fc6021b3c0f35c9d59d99f9f244ae343c884161f350e7b6a4c9a7005a0c4a874b44d354aa697e13b6cacea617344578c47865fb42cc3719156558dffcbbdc7c755a4c2f9582fbe17b3a5a786987c34d85fccb261aeea2de83a253ed1c3bde5ad8956ad6d46799a33706111aaaa7a7d2121bf5043f38d0d139bc1143e25cc22550b7ee5494e8712be4c936c3881133deb47a17635d9e6cb43ee8144418a58ddb6742dae84876cd02006ab77302a516408c7d257b97c23ee74e972150e469c255bcab74b1926bb43faa9de8f2d765486b1ec53d907de28360249e47a9bba4b800d6550bb2904329243cae5fdbbf67bdc58aadd2d7a4e3f8feb8e38ac0f233f4dcf2d271aef78a575ce64bf4e1a0404aaa14520d325211e124301f3a4ac512f8b4c3383a7bd0873c3eac3b8dc2571e7988bae4f22793f0668771d0a59513d71c92035070e966574f4a6fe43ffd6844dfcca660f0572119bb38923b3f4d6d4675e7"], 0xa) readlinkat(r4, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/4096, 0x1000) utimensat(r4, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x1, 0x100}, {0xff, 0x9}}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000001500)=0x2f9) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000380)=""/98, &(0x7f0000000400)=0x62) fcntl$lock(r4, 0x0, &(0x7f0000000440)={0x3, 0x1, 0x0, 0x6, r1}) 16:00:36 executing program 0: clock_settime(0x0, &(0x7f0000000380)={0x4602e844, 0xffffffffffffffff}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0x304) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x1000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 13:34:13 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x40, 0x1}, 0xc) mknod$loop(&(0x7f00000001c0)='./bus\x00', 0x84, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) mknod(0x0, 0xc010, 0x400) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x8) syz_open_pts() symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) open$dir(0x0, 0x0, 0x8) 13:34:13 executing program 1: r0 = socket(0x3, 0x2, 0x0) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f00000000c0)=0xf9, 0x1e0) 13:34:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xffffffb5) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) write(r1, &(0x7f0000000100), 0xffffffb5) 13:34:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a9728", 0x103}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) clock_settime(0x6, &(0x7f0000000040)={0x80000000, 0x9}) r2 = syz_open_pts() readv(r2, &(0x7f0000000100), 0x0) 13:34:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x10800, 0xa0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = getuid() setuid(r0) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) r2 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0/file0\x00', r2, r3, 0x6) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) 13:34:13 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0x39b) syz_open_pts() r2 = syz_open_pts() fsync(r2) 13:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}, {0x0}], 0x4) 13:34:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = kqueue() fchmod(r0, 0x84) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xaad) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="a3cb406990880eb2a5f7c070eb", 0xd}, {&(0x7f0000000140)="9f4737e0a131bbd321dfcae1a60359418f1e3f346085309c17425116f1ae3b8c4d666ee870587d3e0b657a082de67080a5595f50d57d48e6b0882c774da43f90c0e727aaa42d11059e33bfb2ddc1280f11d7593636c04b71358dd144f1ef4f4f9c4ebd568c4172e8f1ddda5e7335ce5362346fd71f5ff0dacb196ae03ac2da32f8c14b567f795813e57cd5251b5fea543db4b116164dcf5b2e81eaf2d8f2100c00fc8ba59bc301", 0xa7}, {&(0x7f0000000200)}, {&(0x7f0000000240)="962e893230ead463a311cf1d6014f88d6a20166ba2686196ce061265d49b2f06db873be755f4282de3bba04e", 0x2c}], 0x4, 0x0) 13:34:13 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mkdir(&(0x7f00000029c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x4) 13:34:13 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000300)=""/71, 0x47, 0x840, &(0x7f0000000380)={0x2, 0x0}, 0xc) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000400)={0x0, ""/122}, 0x82, 0x3, 0x0) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/210}, 0xda, 0x3, 0x800) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8eec565f500e9e4309b2a21c5b13c69ff204d98787471754799dd0284c86c9b50f64d7c7a95243ab4628a1cdd1426feecf5b18aaa6befc0c4689816975667939581800138e6868776d98656b91313ee2f8ce1e40e8cc048b44492aa9c157d5423280c9193606c63061e6c98be19ff06e947fbd74a5091986aa86d22108eb0db873f9515c3355e8ebcae9547e1af0a7acfe070fb8"], 0x1, 0x0) msgsnd(r1, &(0x7f0000000000)={0x3, "5a598189bf390ac5db4ebb045d35ffe20afc5af74df178245f85686764e34ec0f25ecb6be2beafbf6dd8d9b2484e5a804f224e6b00256b1df5c6dac6318736e312acd80fcfcacce395f98895766e63ddc4ac2354a66431cc3e0426ddd9a6082bc8a6fdd7ea74708092fc2183578b94798966e4e95b73dd0f5032d8f9e15c7284069238f9b7bbaf3854a6b627e11f7bd07d9dff52dbfa544fe41792c9015e0147b45d5fd851971c2724c3b425c34b9164a61e89a254c1f44caa2de49791519d1c83d5562adde69fd83b4190729bb26dbab8f2363fa0bc7f8ce3ffb0d77d2026cf4312031b96"}, 0xed, 0x0) 13:34:14 executing program 0: setreuid(0x0, 0xee00) r0 = shmget$private(0x0, 0x3000, 0xd485fb9e28730db7, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/248) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r1) 13:34:14 executing program 1: pipe2(&(0x7f0000000340), 0x4) r0 = dup(0xffffffffffffffff) r1 = accept$inet6(r0, &(0x7f0000000280), &(0x7f0000000300)=0x6) r2 = socket$unix(0x1, 0x7, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000100)=[{r1, 0x4}, {r2, 0x80}, {r3, 0x81}], 0x3, 0x200) setrlimit(0x7, &(0x7f0000000080)={0x6, 0x1}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r5 = semget(0x0, 0x3, 0x80) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000380)=""/235) poll(&(0x7f0000000000)=[{r4, 0x80}, {r4, 0x4c}], 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r4) syz_emit_ethernet(0xc6, &(0x7f0000000180)="1a7d29b6d07e9b6f00b682675477e1ef72490d9bfe4469fb1f5cdef50d23e00616fe754125d2b5e19b92457b4cf34b4c2796583da0625f6f1067e8e802676e729b75b2a6dddb0d0239673690206d2a415d0f7a510a1c914fa822ed4499b65dd40aeddc51cec216d6f7948810a74d959fb859882e7ffcf501e5f105b0aa769f32426cfaa162db27d186bfbea10a8d349dc1b8a929aa2589b7156d616e47748b8037e2910912b26500449d4c455aca7f4760774e2414420e5915d202cd77dcc9c758bbda2fe5bf") 13:34:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8029, 0xd, 0x0, 0xe5) 13:34:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fd, 0x0, 0x80000000000, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x400000e1) getppid() setsockopt(r0, 0x27, 0xa, &(0x7f0000000000), 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:14 executing program 0: r0 = msgget(0x3, 0x8f8f924225e8e336) msgrcv(r0, &(0x7f0000000000)={0x0, ""/24}, 0x20, 0x0, 0xc958880fdc8a64f5) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[], 0x0, 0x0) 13:34:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x200, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x0, &(0x7f0000000240)={0x8, 0x3}) fcntl$setflags(r1, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000340)) r4 = fcntl$dupfd(r1, 0x0, r1) sendmsg(r4, &(0x7f0000002840)={&(0x7f0000000280)=@in6={0x18, 0x2, 0x4, 0x4}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000480)="41909578a370e6cb2ce5b74a6eb5c96d11c5b490b8191e10bda5bae6679bb15ebd36e1b14a9a18f5ce3c57067e5c96a08625595674993731242f6b9ac66f80dcca89d2f3f28966f92e8bd910e5b59bbb0b56c856225a4a89e25644125431c52ce49d37b72e31f426f21ba7b28454c1e4436818c2466979bab519e62b0fbfbb5110bb2cfe99807a557dbe8d5e4a98b239d9915e4fe17be885f7962da2810cb2e2c424da0851cdfd435c665003790877c638a6e2c60bcea0a7c66d472d141806bc34534a06a24c63fac0c06fe0c58730bef9185d06427500f098e54d6c22deda53a30a0c802dd7dd0ac8c88b75902665d3aca212294af22dcaf82b5395384ab41a48e69d0e9e977d8e4a3e8c3fa1f499fce30432a3033beacfafb6ad52074da4d05c1da86b1b031ae6e7335c7dd0a3fb0b404f46c0d251a99695b515b68cf4801b29a7d60fc68d6c5a7e740a49f4cb9762a80f69ca254384bea6677b9a458c497f846ff5b0719080d4e649c9520a8568eba8ec63e868d7c735a64951873220ca224726259caa7f1400730f49d6be1df1dae08f1becec233351e2025785ea83a042e089601c78c67fffdbe25c86abf849d77292c3f2e7af3961a6fe50e5e463bc9a3d0326ebc8a828cd075a8e30a9cdb684094b78161fad695c46726d9249d3fce6a96d3c6a30af233323a00084e25dd7c684409ae4ccb46e36d4ec90470071b5f8d7b36f9616e23195bafa2fef0ced0199f70a89b9569e7454f198ee32428422dbe25e9153f9ef4ab2dba7828445d9fe95a4c20554eafe09f6dda368b30f42535ece1bc2b42fd6f3f7d86b4e15e739c138286f7d7447fb9aada6bb776eee508ed8f33e870d3a0b0eb1a35eb1ea500ff95b4539ffadc98fa13d7aa13031edbbe325218a9dae8281cc9672fd50cfe4c8c15148a07d9a36e1b0382fdfa910453ef9bc63b2820e75521d61dcbb133c3b863fac98a8df8376c34f625520f5b0b871252d74aa4af223dbd62b7d4eb0d43aa548000256c56c554262dee6ee859ef0641ec640354a11979a02e71bd4d1b82bfc0cd57807bd1ee519351bca5043829095409beb5e48ecb2caf8ca9c25f009507838ed9fb97a7a64b689f8020127430713aa36ed41112c05b99934156079b4b973421cf33f65d4c9f9e0e2972913a563202da1a0b042322cc709d2be6818f8da7515ff00e1450ca75da1eb222c00875f9b54091fc67d1c0cc58ae5ec33fa1863884c72dd25e28a4824dabd6751b0b837f4df5678eea41ab0e3758871d61e01d4e9c72474684a70ff2c18624b87b4dcc464e3eaf91eaf4327a23c2fad3a299ddbdda1a2cbcd7ca851fa10c3c8585659c88506c41b8e595113f69735ab1f72ff35205ccd1ad892b3caeb117d75cfd5e3f505c88f2628f26fec6942d6ed30c544bbe13eff565b223635caece4ea725abb3ccc3fed5fd92435e4641811fd26d6ee7ad96cb22eae51309ceb2c9fc9ec0ad56d0d1275f1c5a542228d8491529032d010bd97b381655831d96f16dfa783f3c387b65aec8a2fa99584ec2d038398aef6023ae7b1e23a950fe79afdddbf4fb019698f6eecb26f775befd8f25be5521b0d7560354b14a87fd3bb80197b7ddb653c9d86632ed16f78db7a92d6b665ead5f692358a84187e428f19bad9522bd98a2e4327479540371c7a47f323f1ce9a9c9c16869d0c597793f73fc250e3ea24a817ee69b694e052dab7b360abb4217a42a768c2e04bfd1b3b22e0b43411d6dc5060ba19467e57b88615359681837bc59fbaacb6561030a3c328519da171b597400b82b59ea2b1d9699889522bc8a0fdaf96427b78d7953f5c9af834c66e32f2d78f60a007e15d78a1740c7317aaed7ac1457ab50d15cbb632fa84856b6b80d82f22352f84d8e8cb77f0ccdc5632b4783b1ebf938cd2f3474e8faeba08f753c71a3e8c43d5d20f2a2747d9df659a03af590092a17c0da62de9dc1178d0f45c0d9522201f96238d26d5858d54b42fdcf78f1fb0dfa3576e364341d55a756ee0788f3916bfd72a345bb16e56228d98bb44d164a3592747778644c3d7e8df461dce22fc386b8fbcd2d7939fbcc9a73d16e43d0ba03bdb93bac3dd22db8e1d1305d1337a9b48185939a235ec06553da5e8f5dd254a813ebbe6a22886414ef9cd0a30a2631e90a1502fe0e7eaca8ecc4eabde341be82457696f2d81ba929a16f421f756771b493f9365ef907091906a728da5f10dafbd6e21b9ef2b6b601df08c79c35db74a4344343ebd261f64c65b589b451cea04742edb330b02acbab8c140a50e3477eafe80ebab177c32f4c7cb051e2ab59518f8f60381615bc333067e2e870d84c60da4176ed24b6f0c69950a22858fdea6e0b8d31889e657aef4a4345cb2cfba16d50acb2d8617cbc72e025df9078e6f9273fd71b965ca6b990954004ce76c5e3bf31146d9b6eee1339cc944c59838db975d6db7a46552ab4e20d64525187c21da91046aad02339f57b5b24583fddbc8c6af25cc30d77c314fa7e0a8697e7324204c91177ef2021c7079653fc768a7ccb9e9bc9cfbc7c2d726ac1b72b67354f622859eb938bc49e4351a3d4f386e649ebf3afb953daea1117025c5a2414edd06ac27f53bc6da40046102e1a06b52187d096ea05375d801e678bc053811f0dc509f9fa216e0b59da38cffe681613e54a477f262d6162a08b27566bb35fef8f5b9163520d9537c22d667364ab06ca84853ff7b1bbae2240546f492d4008afbb4b214d66590bce400d6238a4ad6e9d4eded79a962dcbf74d4a77a8137fab1c021cdfbd549cf81e48c1144796eee03fc416cf0dd701eec07a0cbf3ac6cbda1d22e5bfcb7f39044ca3ad738a3d505211ca79cd1b9345bd8e3467574b22b2125fb8c14de868750018c89eb8871347864ad50d8c77a73d88e0437c6f35958ab5c968aa3042479786fd25a6194ef5358899bb060975d613273fb996bc0c43850540aa2de3a085254cfe0e48e18c6626a8b372c02502e65b0216802c746affbaeaa9bf57c9c9a0ff08255bfebb1078854e4f024f739c3f70c850e3658352716dba25995ccc0c032f63c05ba784305d02ec3a3ea0368d3a3429343a88e368426d7292f06ff9d42c04ff9a04b24aabbed2d9cd0179fb6880541c4c7e6ad91db4c8b7cf70864d8782a4d88d7f1079c414d3c18db76b7e5f4cc4d51e23f4f454af89d751181077a95f4dff13876ad3489b68f4330b1d53cb48b0c1a2a22e9cbddd731b7f0d6bd72db8562e2f0af0da476102428b46b1f88dcf740b5ccf722f5dc728160d00c8cccd9c04d8f7de66b62bc9d1d439572220072db1ddec17da9816a34787005bc8bf19cc80e34a79af1217309bc4e2fd2688e60d5832c4c113436f86fcbe9ff5b4c4fe146e4a324857340abeec2175167af6658360ab7452ce698cc793fc738e7477dd87c2fc9cff36c7373764e4a07f85406bb556fa5de172a9e09a8117da0a9972a5e0e6a1cd34809901724922a42ad106e3d963527fa87c4e0b0f3ff1d7820b63e599fe5f6616a73ad775caec9d09c7f573b4e40779089666e57774b350e948cec06ce1fc973b8a6868ffa6445bd648083964fd703f67e6a3f098a418af7e2c5aba24447f01a01457316b4c105a5de4f67d4b744d6b797298fdb71c1e54a8167f4d1ac782542de3c9c63ca757da13dfc693df7ad542f48da17cf7a3ff072f16edaf40320e81899b64c5670569518a28e4526f7a0f27b1c0fa44c952fb8db44b0ee15b0d70fb6379aa56b70d3793ad722c7c3bad5e9daeb78cd99574b59a1f56cd4e0d1a6dd12a6c0d6ec2402db78987ea5df0af02b623bb330acc4ca58ece5325d5910244f8a6c2ff100743348a9a3fac58f0f30d21f9a8eb98bc6cf2e1fbe49aa7d2e198ae7e638cb6904d8ef42705a79366624f32cb9a09ac352ff075e9d5c3f89318a453109cd6c3f863aef2011fd5f904861627201ef2aad6624944cbd01c344e549774f1a29262c362611a296994db0e3080ed7c89221c0a130b90e0ab6c891213f1cc8bf336bdd18899d5b01675bc11efd5b6492238794004086fea9b8915e1ce9e5cbdd7d63ce5ebd6fa1472d2265011d4b0a016593248828466bd51469ca88da90a188c086b470bde323facc8ce65666a307d92c7617ecd1a485c7a4fb87114952d0454d356bb79ae1cbc4f6deaffdaf685abc282b0a65950897048a1a6ded3f97c6545c27396812fa2a55739232dc3d7161bea22760cc5e32a4f6f3db0b74b2545792db3aa84ede2095cf24a1e188e65eb7cd7f0444a8cc11d68aee32f6662ff4e7992d1410119c06ffb3a41895f9d6685d5ca7d6145103db99b73b5b6efa6435aa7c92074f3f9066415d2c3f5a790d43fe13fbd9192c549f3258d5f3ec96d96a794b75097e6e6b01558d61f216d199d0a62e2d8be3284d9731e7ee6d29e0e871140b18b282f846feeb7f2c4ee13520df64361c86ee0fe9b55267f2d067acf2374c50757b48e58dcd25bb3de8210f5f9128cb189bf7765508648aef9d385f7ba881437590418d6973e28231e1f33465799baa5d1db0aaa80cd2399eeae1d0e6c80111087f9b61faadaa2649b1120de0bab3d5f8a8bc6920ed3eda44884209ecf3a8fb640e983446980ac6bdb696e05d8d40d0607591f3a7801602a304738865f90578a36b29468345aa552fcd3de691922f9bc9d9d8da6989ec3210fd28ba4961d58c4da84a479aac7f937cca6a9ecd83d039351dce1e6db0258a07a96e7304f42a36de64ddf11b970f8cd20b59118a06241ae5395c7e75c99eb2cdeb23a117cada739b6c111e176ea82e477fb58a435a730336c519a68c93bbec4271342aac6ffa8d5c49bd14208b4becb4a3b36fbbc900df71351d789e9bd7dc83ce0a612c27505b37f5b48013b10acbe6b0bc36bae03aa4cb09918114681c9b148ffedc1a3156190e2b7c6e1a4a54005c03ecfe1bf0ca66a52d07c4a86683be8f133aec9e8143745bad197a4c44e70b672adfa8adf3cdd5727cfa69d9cc60aec244c8df332dd38e05cb2d2cd573440ce0520222f0bfb52da4aed1be4e1b4934709dbb7c7d58e78bc20342ebd593de5fc443d9662baa1f78b4ae75a87a3ea3726f883e1df32516ab74dd6cac3f037f4a2ce93155d2bcc1a93b230daa03f221fdbec9728805719f512ff54af984757d43cb63e4fa0a7527814aafbe14f9b025e48ab5791ac0eed6050a8505aa0dcef0e82c9deb416eab83f667767512b452e421dfa13a8cda351575e9f0a48879f42939ce9aa0a331d2567ee71a1e01184599f8380f91a5a7ceeb53574d02d87fffe849eaf5c41ebc7f6772a0fc3a65236db146d0c3b0de36684040e2ed139591cd21c0a7b123997ec64c5b1053246e83b0ced7a8a0895a512f374266b30964dcbb4e9190b6792d58cfd730abb676d539a7ace2f7c123e8ebf2d1bead3f0fcb6bf94192e683ab9b37312ddf337f6c62d9146e22e8074dc659d4a683864ce2bb418405602905689caa33f5762105d1142c5505224f9f71974ed8356415646991efad4851cbfcaf031b350c682b08d0b48271a78e40f41d2e5bdf01752a95f758c17944a1aff454479d90280c23d8a4735a3359f8919a10ef3599e2625b456891a9c4deb72d38b3c492fe50faaf456e1a5218a7f624f23bb86e0c46f1ebf839356fc173e077ee9ad4001ad2221971f48f6b3beb2bba1e20718eb70dc3bc5e115af16f5966ea84336ba83647b276ff65b23069aaa58fb1124fc0cf228451c4d3381f8d7cb58765d6443a8cd3024bf7341dcdf95762208e93945eaf", 0x1000}, {&(0x7f00000002c0)="2724901f8da809e6e3c03fd9b55876ebb404b731efb7d1a62070491c7aa5898d4cfab8a7c11fd54dc7b0fab926aa18ff81b6bb87a232c8a5f1e59cca7ec1fb424e32a6877062e67551c261560406d912e623b8ad38e2b9ee86782d5b", 0x5c}], 0x2, &(0x7f00000028c0)=ANY=[@ANYBLOB="6000000000000000ffff000000800000d97b58b5239f3d719765ebb32aed11476cb43c9ce98f85e376da7d86e1c3efe3acf7431e8569ef6b83cbc19d809fc1b936314f7feff93ff38fcf5c725909ec462d958d90a1a90d32e600000000000000e80000000000000001000000040000001fdda81e1b025d5b2317c8a5608f1d12ad74393170c5acd690380724100da0bdac31a31a87dfa659a2783f30544422174d099f6fc6ec7db985b5c4180a7d1326df2b504ecfb31cb5424158e5ac4f14c62288e2968d48fdd0d479cc96c1f6a719f63a63ff49958453af5e82cab9ee1069d6b6dcb2bb7d697698c876d6220129f16910cb09e59377d533c27e1f1f3e6ba2af6db1b8236c4e345359a8983aae5428c2b31921b28fb1efcbc83d9921b05e89e2f44fd8d0cdbab683b9731fe0b41d7fffdf02055b7ff69cc615b9928abc7b612a5da2baa4b1390098000000000000000100000036060000eefade18cc1c8d9930a3dcee439a7b87c0adc164375d9c67773748262f0ab8259902cfab2b3754f2ea38a6eaebe342b54c927635b653b4b2d9959528ff7408b9a2c31a898b8dbd70bbe9a30cf0b75b771134d9f84e50c66a7be8c25068083802d8a536adf199fda45eed0a98e549f89c44dd3aee08e0fc5f79573b06228adee7f3f1000000000000800000000000000001000000030000002defcc6c3ac9b17afe2ff83f1095197abe32ee277ab0eadb0ae62b1f2d4c1b5d8dfdf4b5080026b28cce38545011b47eed53880b95d64943f9f73d3a3d68d71364ac9eae681dd9e47e69c171e9ade33e2a041270414991778ed98cd08123199adbc898fe60b8c1e321290000000000001010000000000000ffff000007000000d4612b229b62721ee8b5b141c1ba6e3fa5a7a817fb860a13125dfedfaf1306e97b66f52235a32fb7c1c010c47ee52e58630a993497de61420432a55a2788ccd23b2f0851b23c3478a1bc418d6c1df971a90d47e54b280e5c31741fd55b70a755b605c4a954c1aad057c11658def9aae2100a8ccb53ef30eeacb9b0e2b7c2f117b8463a961120a8a2bf08744db496c41058b89d55488f3fe30e0ea227d9206f86c1a958d4a1a7386f64da3c910b3c8d97409c6794909bef3838ca2f846c294503d8b34368ce0f903afd61c8450fdc6aa2221e4614ce700ad1ff5e7f2d5ae701adb2b25e372ec8433ba29cf3a801bbee22fdc6fbee26a102a7a324438c44d86308454b38b955ebe28b27dc9af6eaaa0e25d041af5f76f50a0b599709d90474d490f1345997e2c3c3a435c2bc88c1a362dfba4920aca6ee174e9876de90c35ee733b3e30135faad97f4cdc1ad0685842a8776ec68854e7f6288d3df7823e8c4a0e86c87251301d8c23eff0e626370d7f86802786afc07f1282208a0e84663971f43e4dfb6b702a8e21a2652a49cc5fa783da92e7bf1e9c6d28137553173c1bd5066d3724229e305fffaccb11a93de359780bb9ba1a6256812b358272aa49a443e653c764a582e8d3f4e25436214cd65c689e013a24b48cb6f09913867eacfeec45d93a2d59d4b8c6d0ad3698b6ff9c621cb5e2cb18d306dd8d9551d5a269629359e0cd9d1e11946cf4fc200b24180fae1642ef8d707f1aa3cf43fa5c90a7ef53fe46e133ba69db03273e36dfbb678b2ddf169d5b3c25854ac708874edc19a31e5ab7132d7fa3876703a683251a628c2be9ff496052a9a66b4362221fcea63f230ffe8a20f04e8c19d4b3d842139de5603468f159f21990cecd49bfeed117677c073cef89aa09f36a8eae31965672b91ef834e7d144e9663eae74cccaccb2492ccb36db27f2e2d1e3f743e79e29d91ba2ff9731a588d52f162316eec877603868a4e867f45f667cf386a756f7f099d44264e70c9419e485e7bec08578b33cfa6934691e8e4d3dfd62519d7be7d7ed01aa9b46cf16d2f1205861c8193fe1c1631f81d2c8b6f7c1876906590684de374b601523468dd3cb391af666223c0763b746d617d087f0819f1841f6ac5fdb9187260a61681e43a5508ead9cae8976202b5280917a78131d2639a569e7a608fa4c70de18a9c904f0c7c1dee7c8954e2726c20fe9c3b1d135facbe967f8cca03eb2d4f5a167df2dc12bc17e69572170040980285f9f3cdf6e3465e25aeb2e6f57be8ac82e45cb122975886afb5d9567abcefa4408eb7854061c1a928c512c4a3664fb30ffb2e57b8a8fad231504f1943a0d638cead90a61253b69ccb6232a39b81992e5a6614306140d14ff74dfbee8dc6f17b4ce790f1410a5db5e2a0bd870a2e278044462a79a23fac73eb1450fb27ad4c0c937b3e72a484437947dad2fad28f585adb232c853c2d33096f9a28e9087e165d26ba471c3563de3649aaa189fded85cd9ceebd57a44c7b065284304fddcdbabea871868b7573bdf3bac78e462b05d853739685b2559b5ed2941dbf45bebb55543d4e6276e56c67a2b317b12861bc434e39456c8ae01411ed3f9061f0f9fcc234410453713181dcaa96dcd55786147b3e9f362c66b064defcd6d88ba350ca2eab05d691cd3996841921e19b84c8ac94eaddb7fff1ed73b268d2eb83b1b93a6b794d75b0647ad9a5e43624804e02e5afda218f4bdce39775f07a22657833b121bac86653e9cc602de3c66e0e6fbd8660911b83907bd55a70c4e0748f40d588437517a73112c66eec77987de00468da2c7b3ab2bbb2b11e67e10b0209cc6eede7e6accd855ef428b4a90df525767088c30cc5f6f3b191a4e3e8d48dd1f0f9c72f2315fa69aa5f7b7195de1002af20f8776f2a9adeb59d7af9d9744ec6ab5c5cfdf680ff0501cbcb2bc363fd6aa3b975bda889a62c9f2a771ccd04d7d82863d52aa4cb42c474a3d2993058058e1a086c5c694bc3e88dc63a6cb5757f74375a3b3c845547b85e3814ff359a50381b4717d80f35a266e1dab6b37395aa357ef634cc938618d41251993249e85fb5879de68ac690ca678c7637f18c7aa93b818f9ae834d4145c41bf2af69a9e2d095bf41c5da39f2518758124e7dd999fc5882cad2aa120d208d1dc9704988af23833a6243b527145ffe9bac0411ec7e79624a53e12fb28ca58cd0667ba32433da6a54d071b424dc1fde79ec577acf608e4b23c610410f455e734bcef5ac6889115dc1e2047736a40740ce90bef5ca92f0c295c6c050aeb690c8339e1f341b34748993ab5b7d81aac84422ffed49a5e8be77322d0d3e362d0c2610309ad6577a560d615e9a3c692899969c01fd9ebb589556ce8c32a05dad14e5e01842d277d03c59f3d338fb01bdaf90df996e793525a96f7d79d6c165e98194c4d4158678b47d3963a3a8206d8f2a3b527638772d9494faf83601bcbcae33c990e52e287684f00c2960bd8876b017b0da69e27cd732ad0592622c7637930f2520b053d08be34248d35c19708581fc4f6458effd7830da4f26d129e88c722a979c260a578424836990a5419338a73a73c657b573555a9b6d9566ec2e4a9a0aac947cca83e1a0478a2389df21f9385d1bd8f2cb43a3a18d1ea6461965e1b9b523a7ad58387d98a33740489e83fbca61cbea1a1c2ff43bd13b686229b64a69f0a786ae3a7e190830157fce6dc98d956825406e6f181f349955a9d450db8c1fc33f8e432b4b7fbb83875645f33549fb986ecd8fa5ea27543ae22fc3a290faf21dbc4d8245a4a90bdfe506d9445f5bc8a3743c36a0f5d3e646f366c64de4e489c674787c094e0786764581bdfc9668eb37103d47b085707dc875afed2902ecf235fb321a5d3c11eab451870fe32fd06df11cd08bf79d2b3f3b31bc202541e212d31169077d8e836399441d9f7d82f532faf20b0b4ec1f217ecac633f289ee48e7b566675b16f6635e04aaf5b4116109c1152bee2ea941dddf8da44f633f12f29c56ad5493c53e2c734b780f9fb308a41a840dfabcf34b6f70aed9b317841009157422255cd4063ce96260bea264e825a487a83ee2909eea75363eb800f6d1eec18a3f4460ad79130925b47be5b977f9a5191c04d38f5ee707e295e26a691fbeac3cc0cdcc3b12e9bddde9d7b41343bb34630ac3acbfb8d5783020204077a8c67fec3b4c70cf87039f3a85200f2a71d7e105286661ac4a69cdd34c1c45e4a338dc11728702a2855bcc7bc48d8d83ab09c830584a0838251cb4a31cb5dd1491951f2b5f0f60260519868aec5545082c10c4e2597917eab23186e917a1f4c2a3128fc9bd73923c546e224060d10c7af4efc3f45b048e29892033b72acdbc178b92fc1321312b376776026dc266e66c9732b7929c3c536a494bd166b88bae287b2a4e93476e9f343694a509b82dcd4a0e84b152d99e7c9229aff3c3b9cf80860d89d06dce74e720aaa363176edbab208a56bf7e196bf89be892e4f489161144d4124c6f84f1885b68e81b7ce61ecaa926c5da6ade618fcb7fcffd74630b7218b9e3c6accdee6b8e503cd7cf2c06fdd951fe49d3f3223df2c3d099fad8ca2dc8eb6d0adaea5a1b18a802a24338ab509a835cbec8ea6ce5a417c90aee78feb79c32cce58d087da453c9e31a0410b1fad3d11ccd62efc91ebe656989bdf651339350c9780c6a190df7621995df05f66a5b515784929d397bea4331f57d3e33613a49174e771600d8504735664b2829ff0700000000000000feea5b281d2fc4ba048dc564cd2313143ca083e0133fb064dd7babd96e44fb5abe56b45f6c3cabb7bb93f53917b935b473f587b49db86de1e290ce9ffc5bfd1d29fd8a300866d21abe1226ad6dd2ad3137c85bde5d0329ca19e8ee97596940e5d4cad996f430fda2dbb33b3afc8f3b35960869325d32066f5b3e5d6a6eeaaf7e0979c67215882dfdcfc81289881854cfb705ccf54d75bd83a4c1217727debee97900b0e43726a3156f592f997e96b6a8f78ed5a6f3c52c12fb58662ff051b53d5d2941133b255129a29a500808af6099a6c105a40edd067ba56b31cea072cbc6576130eda1faa47b0e932e69f6199fdb014510adba0bcbb60c441148a7c11f39fe6cfbd88300053d90503d9704d87d08b01871e5157274cde61552a8bd463afec66d276cf7b4347308f00a7597e2d738af2d78f4bf3d4925acaa56ea951c475f3d93293fde6a75856c758ce2c02e8734859ffff7f36e4d3eb2f0c9b94aa926187a8399c197e9b25146443682dfc709751b6970e34f22fd48b05f648d149a0cce5f45fb2ceb2db38d7ce50ecb39e3d2cf29addddde1f1344d87258790a2f411efb74aeac07e64870258b70e90fb19671952611b2cca55f14c3c35339a78e0268228c78b4a0afe3844ccde1e13fcdebc448e9901114041222a7aa0e324fc2bec535d765a007cd90bce6712750bb9fb8ee46e5a0373268e4ce65e6a52f75363ff44f3cb4ffe25b9c268e9d8299f5025667203e18700e834fbd80fad1da086cef73b6e19a12edc66a6071daf8e5e13d7543260e0030672ee1f90c45f749d12d15dc17be123f632f29e846ec4f9ce0095f497a673fa7567086a30a3d81a56fea2d9851fe0c81d26b82852cb785496dc5dbe62b9fd63ac01474d90ccf11ea5c6db22c8cbcfc8dc20fad9b8dba6997b47494f7fc4e6fa99e5580f961d4b840b273601fbcdb3dde544b30cf25faed3f463502548b7132848c4a82ea1ea464f68fa3bfe3be32bf80f5dc8f7ccff786f3029b316bc8a91f9e97d116e94832a498dfeac5dc6be540c17996d3ff1f28c296b3c50faa458296ba8763a5db09088899cea77e407e41e3e3b99caa4bc3f8e04d08d0a0bf7d3c87243c452cbbec04f0719f00663c49c44f5c225395d9d725fb6264fe7689dfc74beb00ce2e24b724e7e2ed1df9dac9490cee602bdc92d23f2c86bb6b2ac5f068b8ede01fea8abc8800ca18f1fcff304a24b7d766d45fb80e06f1e2f7caa899d90c6dd909b850f671e2012dd175b84d0e06a5a6135ba5581d767b5879d13d2f544c487d184196920856332902e988ea98d13ed26d9045bdd7c0caa2e4539ae6b869acdabd15492f1bee329681d9e8a689fcb50d5bf3177f974e521c82f3003b01aa5530e48315a10a82c640684cb3682750286bee417319eea7992f58271d07b87739b32ed08cdbac7177a1dcc5f4d3fb2ee43eaea0cfd3cb6689e1984b551903669004b09918b16e0f272287cb1b38c33be5f127c41fd97989ddf6304f8ad4af25e9d5535044864d73e5684b2523c3ac51456743b8a17b1495ee85a37295fc30b069804f5744fa3289875e91cceb5f79f2a568ab497c4679184f21f5cc6f692d2d48ca234b2714654a89e80f6ed26b718a33fbfa34436a3a2bff57c33e9324abc65d4e6dc4880c67fb5f6747a87e55f8eb3193af77ab8ed8e495c0091c48d264f000d638de16e8b805426002de712348a6762ead2897ce4bc3638c0447b5cec219d2ffdd6067e07c66603c78f0a52cb7cea6d302f430b13ec4fc5e04dce1ab6465cfc1fa33d26c7bb36fd9d1db972cb493b508077a014c01a76eb6f811c8496f7c6178bae923a9f27fcb70713c0b48d7462620fa8d28957165862a35230c76f17c5b8488f8eb0921ac2e66c61b0567308476ab4efa3443a566467c1c0024de092ef80ffea75e8c741d2e88545af0e67a82a45d39dbf190be2b79c467626daadca689d9a4f06638228e18c0b10622aba2e17c94ec86e100eb9b45ec5d0dd55c4b38c62f0cc862682f800000000000000ffff0000010001009912aee9717e612b2c3345661a41f73cf62264b60f55fe90b093802bf14c8bd9fb27690b61c3452fa9919cd11a2e407a6d0e8c4bda574a9d5cd7e1bd01078a5e0cc1d4889ecdb94e2d1d24c1c0aef449986390761ee0f378dc77a7c93482d523ff1ba2d4666443d7cc24f96517e621d40991d3a343de090d0b842462479bd6bc258caf8448c5e6371771cf32c871aa4102e331847a5fe66e89b23d729d839d60c12c9a0cacb869dd322cdde6a37957bcbd5e0b51d18234210e42ffcfd6d96b0be8b19e2fe0ec6d3b974045d1a8754f6429d5f9fd55e019f82ab30e6b2a7b1adc4c9dfb"], 0x1368}, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="e780f219381a44", 0x7}, {&(0x7f0000000140)="c1ec94b95acfd462fc3f4f4ed685bec656de12bf9f49836d7b2e90c7c8f945593cfd40029e90f4", 0x27}, {&(0x7f0000000380)="a10e8b9779e8e38ac89abcdeee06ee0be2b68a4a01c8d675b7c2ea3b5f5ae29110de21060f7da0e6d85f857624858820b0b57018d2224d50dadd5a0428e2cc44e0f73250fb57ac39f0c135a693e3c9649fe81a6d258a5c67730df73036257b08c6b0b0a996407f5735e0809c766162e3bd83e739aa86b95930ef930d321e8e7f60c0ee8ab2d78c8598f78c39088fa7b0cfbe28e4031656eac55908773d248fcd9f18de5d6b6462a2e994e1eab32276ca8009019c5a2d609321e97bb99e7d4c1624cc", 0xfffffffffffffef4}], 0x3) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getpeername$inet6(r4, &(0x7f0000000040), &(0x7f00000001c0)=0xffffff69) connect$inet(r4, &(0x7f0000002880)={0x2, 0x1}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:08 executing program 1: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='a\x00') r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x80000000) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x143) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000017c0)=@un=@file={0x0, ""/20}, &(0x7f0000001800)=0x16) r1 = socket(0x2, 0x400000000002, 0x0) r2 = msgget$private(0x0, 0x440) msgctl$IPC_RMID(r2, 0x0) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000000073c7ff4a0100"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="167fbc2a4aeee848431ff1e4a6d2c10a8eef3b0d57f4fcf282859674b43f15ef41717c1e065def4e59fa30706eb297881b1437a301a657ab3326a28966a69ebaae85e07a4cd07de58ebcb209e03e757479f2c719d2379c91663c0230", 0x5c}], 0x1, &(0x7f0000000180)=[{0xd0, 0xffff, 0x33d, "40963bbc87d2c98f087c26b9dd39296026a27f5c4bb5a7c91ca37f9f10b6f1e4425e820faea4ad6894423952dd8dee613dd3882b30092d1d44e126f5295d4e364d21a1474a638dff59f9fa8aa421bc60464e0fd5cb078161bd1ead8af60c2160ce1f169ebf577d19def920041f0466b14666bbfcfd0c6857c1d2ccd427ea64766f52d96e381759dddb3c1901a29cfbcfe8f3085663bd80e3c315d4c401db5a2f36c02864a1e7273179af17be424175d2fd9efc7418fa19b7273340"}, {0xd8, 0xffff, 0x8, "0b5a3de91e596ec236a509698185bfaea4f41e38407c8a8f1b1425eefeb454744d93fc31a47b08ba20d51c0da4101f9947e9af6c0f6137fa464ee431e3963765b0dae64d75a1bb4d590e3fe07574ed9b66c7e3a4608d2e366a297b81ec5a7125f092468fadef8251e09b34032c83930fbb877fa80e0345bf44b8600ed3f5d88bf1d8e0c52efa73b0912058b5c8770ba2f5ab2b8fb8044be8d9aefdc083cbb8077c8c99c6d39a5adbdd0d9531b6bfa9f98c79f876bacc4536d4a14ec15efaeffbf598"}, {0x60, 0xffff, 0x3ff, "92a2d6e4514e7eced30e967a24da3bd33999ad9029a3e16bc15c5c9d9cc3412f64b04d194a1bdf4f9b9d98ab94a16d04475e963feb1e8cc2cfbf1f51aca9018246132d786fdebd46c2f1b9ec"}, {0x38, 0xffff, 0x334, "52df36085fdda97f23116bf309bd471f8dc34cda12bac2e0651aae8883f706600b53ba7f"}, {0x100, 0x1, 0x1000, "aa64f014478a7fad920cfd08b09e6ae54ab738625d0db2e1278a1420abd10d93602ad4110e92a41542a1f70d0183a051e0ab95abfb46e832bef5405eb9aacc443639d86f468fdc994b03339374bf3a340cdebe2921020e2362022803bc2355b56a523a6a91cef1d79038cf589d39e18db9f31e22c3c2038b95e6251f0423b5be07a59183b20b2e41d1eedaed3a7251a877c95eb2b737842089e20f64b5118b6100194c5369befd926046036fa49763f9d96f9fbd9d1246e8d4c0435ca2a743df5f8ea4e60ab62219545bb44b45d14cb9fa60c49456e75242cd6aeb4d6ad892103ef917e012628e1469a787b3"}, {0xb8, 0x1, 0xfffffffffffff4e1, "a23a1e3aa1a5415d0db8c8516dbb91d314171846192626ba51f3003352baa1fcced7ab61d546547682fbb0957cfe61b3a702b10e69e5f5e72aa04825623b3ff7b1efb0b218a5dcfae078ccc9f55bf1399ff741e6f287327d856f510d389f9a5a58639ac13b1529529d84fa7dd428199603b302a4eda41a05c6d21e5a24478adf1ce2f090feb363da24d0d6816d7217f7e4e8e3b97a5623a40ac0f7b9dd90cf98660109adc3b13760"}, {0x70, 0x1, 0x3ff, "fc5af42960fef0b3520a408fe89d0d1ec61ea6735febd3a4e2c3bb38f41dcec27bb8e360dfff666fabf732999d934f1b8c08f73eb83023257c67187c770dbafdd29b56b47dd6a4be781af4a1fd6dfb8ad295d0f79a30bde9ffbf73181ec62e"}, {0x50, 0x1, 0x2, "0f649b3301b1d25dda37d313a9142b55961dff124f49f7fcfe400c4fb3542c7bd3a7e7f26b71ee223ed2b6c007a1ed80ad3f10c4c3eeb84fbc06d2"}, {0x48, 0x1, 0x0, "1f328ca2a6d606cebcfc33025d0a414f38c53dae52fa9d7336047eac8592f5d3eaa396142d79feb3aca9db14c05231490e7f"}, {0x1010, 0xffff, 0x5, "c1cc2cc2c4291f1d92ea9db280a40bfaec70058fd29a0ee86becd3396fd85b0a1545a6af460443b236c485f751d581ec2162dec9ca2ac612e5416a366277688b08e2c05baadcd5670c3b966c0e41375e85e46c0bee3cc7e4ebbaaf763d51ac088bcccd8e036fba171eeebf737a6805047c8999386167d4fa71536d09e11891a9431c16c062a68d8b91e0cbae101f6397c3afe0044d6accbe9ecb29fafc57f9c0826b69ebe15a36f515211fb1416896225b5a3a0ea7a8e55a8bd74410eb594e5c8772b966fd0df2f0614830327286ca5680e14147364bd3bccdfcc11fb0fd675418ac3e1e10709e83994e13f632b4142883f4a97aed55a57e136fe5de4df20076fb9129fbfd3021db4102a48f228f208427b306ccba060f11a4c5672322d1b1449a87cb5df26c5c49fd943e70be6a5630322fdcaa6249a9305650ca4cc97030a534ac41fbacbabac5c5491c8f0739f8d6fe20daa5448d9650be2fdfa12c05fa15ee557cd20cf7e98a96221b646e453eeef116bd1c66626b140c484ebd632eba0f440c7236467f2ef2a1e5b258dd86fb54657b11338e2421466ff2bfca1580cb5ac95c4c745468f7d4b5dd845a1d22d361d8fee377a5df2dd14cc99ff556ffe1b017fd57a809317a7b2a827275cdd4590ed0a0917f95fbfaecb159363741ad952ef2b4e2f31994250a8fe0a6d54b059485542afb88160c6edf90e8016722ad88bb1076601a690f937735d47686cbcd9f4086c05417b34dec27ae66bb63090b556ff25ad239585cace51873816457252fbc86e9c0909aa1bf57e670cb42ee6aefe82505197f417777232e0afd7427de3082d67ebac1696f56e16f75f4dfe69605baa32ae39fce64ab293a5be25f453800e785f3e54e6d1bdf5477695c8a3cca4f533498c50420aa14a1d9923fa093e41bdc7122d53c600c9213340b1c15cf4612043725d7bb10648c2e82055ecd0b4dde513e36673bb11c4de38f6453c1acca2a5e2da68ce7e65ff64cbf0b3d195e5b045d3ab035b80fdd2cecce978c538d5f7e9c2ae661f32622868ccc7c084756a44459ded2b92f5ee552c4d6b9daa32d44c616f0bd16dde34c028401af9a43d0b9d0e4164a8407c24f6a1e4f7ae462e0192a27b33f265224a63e4e70de992de9d362d55034a109842b1979e2d9923262be7a4768c407d001392558a5fa67fdf7039273ddce8007d4e6f68a9214e84a6628542c140079b8f18a4a97e31404176f061a2c6da9f69da5dd754feea27f0531f77c9a6e5151d8bbca65dde9b5d91af592fa82821042284dc9da6bf2a4de0910c4894f88b31e82f71bd1585d509a234ec81c102511ca1c49a7b44a5d62a68bd30662cda7ba0974329aa6e305abc8c207eab91c75eac2f349517403940ec9a048196b4969ade77b383dd0cdd280f069d989b3e4183c1aef184769f67f8c471dc722ff0eb62b470d9856ba07a15a14f8c500a59f15d434bbbc101e4e4ea0a4f143b16ae7e16df28d393dca94a1c1efb2363927fac745bfbb4d1f93f0a8a615dadb7f0254893228ba9ea936a85a89afde37f743ce72644d1edc7019b541a66189ab80bfa3e93de9e917685d2b5e099bb3180669dbec69172d05deb2f9fd9e770e22c5750c8640e24ffa52c38ec27007d62a60b403832fe2eb797a214b4eb5f8c884e47b20879c9083a0c4ed0976f01805e8414760cd427587f14dfc41cd513080b95382c03a08b19980f4d0efa640c2ecc3d3ede8c18c09769012ef1d4c6136048c563eedb43aeee29d5ef34e95d4ae5d8563f5dd6c3fea4788ca5104d9ee95c0afec8dea0af0f72a54a475ebfcde5a526ba6733d451d66f829e5394a6cf41cc0c2f05fd345a2bb1b1bb35dde598bba034c470ea5981726026b652a982b2d157c11b4d652e02839e6ded4ac606cb0ed6c7f20d9e027426286a0f16d0d62342cdc23fe0e348b8842306adef41a64dcea31437c64d5ee6e45ac388187aca5436b7bcd422d1c1b13bb3cd4442c22d796cc61e1859ac5412849667a13cca56755a26a94a4a81cc88bffe3249ed3c645b5b2efcc175758ef08a46569964f7f1d5e3a7f2d3c6e5b6046fa67123ce4df55d168a086d480f06930a55676f644be922546f3e3406d5c391264c440f5f0d8d3267b2b9787d8c1fdf7633cac78cae6f273debf210fb27d908ac1e1625a22ae557411e388ccfcb3fcd50c41d209efd34da2692e58cd731af84e929893d0c93ef534b723aa7b0cd4bd0796056c8fb6f2ec232c021cb79178527f935e403b33fc191b97ef06c599ee8efb18512d48ca2becb3ceb58e7e2e8f0b6f50fadd5bf90f68762df2ddc99d2308c044fe41892c42bb09cd2de3ad644642e1fb7ee90315296e94f6a1b5f53df461dbcf095c6734d4c9ed71a7e1e4d924f869e2e810b1bc262f1733da61d8721a8115aadb543e53156da73f5e708bba4196d8f1bbcdc7c1ae88b812538596185ac478740045c535e27eccdf8b65fce106304c7fa0a83a84072f99fb70549744f18b1bfddd3f61403e8dcbefff1012a7605d8e7a03019a8140d60b78c601687080c00612b22e5f9befff85f4cb370b8c36bbad6e8d36a2f895140f8e2d0146b635a601c422ab82ee15a02b38437ae969c00facea346360de4cc69b80b1661195fdb73cc71c2991400deaafdb46db93afa3df86266cf5a333c60a4706395b02bc74ad72677ae017a565038537f0e23c9ce2c6c4db5fb29e6786ce750c1a74f252fc5d69e367e4149c4156831107568c481e1d9ac1aede08c7a085b65af1c7bac401675af083d97ebe1e5b5cf456d86f0cfea3c34614ba4959b8f157d983dad460a9afdb842a3c557467f2f334e095b2b3336d80b4484472e70d794a2dc11000c2222f7ab3fab374dfec5cd1049015fcb40c7d8bff227c132886f440bbbc16676b976902f3e49950199f9f118aa6036fc4d1c6ba6d24ef133ef0c167267b9fb7fbf6676104e5837a618bbb5a03726e6fa3ef470bc605189b5bc13c1b57d0cb53aa67b872e897ac2d47d1bfa55ba2c1198e2587791d2a764c3f9581fc936413d746ac78ebc7f875e477816974755f07cf1db4c23f0afb4aa9569b99bba8e26cee115aea5cc948ef699054aafa7828d1056aa57cf1c723a31810b55dee7317ccef7bd61935eceff6a934b454546ce96ff649d070b855cdded28d2795884ed11f769315bfe7c2889ee78c14c1bf84bc303e1aa38aab5a6e2e527ee2fce895ead5d3a7150f3c8a11af7847b1fbeaf20ea5ea25ba8b1162c3ac6f9b0f0390ab66688717352228665461d028952e349f2b47d1a9026f5bbdc1ac5bfea257b164103d1bc989493abbb2e925f6bdbda1f38b7880be2c43e701ad1f08829025b7cb5709b2612f0b45e9056759dae88d2c1a67e373b408f53375ea312e6e1ddc386b5c0b31994e2c992b4c89123c3f1b76c8ca6fa00e025ae679fd9b6e7a8c91f8a277a6bd04c4b68762b67d39bff6c7d2fe23cbd5af2006d5902da9cdb557ef2aacdf3a670322e1430df1b5e325fb6538344eab7c925a5d3fa2e1932a6f3efb5b8dc8eb2b6af642d83236e5833791accd79310ebb5959da9a467526056e5a8aced9f9ae833b780c6e123e82ca93d5660eefec761ef1c5b0d0ea68197719cc6755dcb9c86aeb8c147c953c426b8ef66bf7e784d57586bbf9683c219dba881aed07b77a00a87a59def485fa1620c3f0968c91fac3f14f370afe83ff24d1326f08eb63038c3aa2eda6f6e2b422fff4de622947e054bdbedfba0a6865198fdfcf2949e831cf4e0a1d0ae8170f3a4bcd0d2f67de6fcccf02600999be1b60c803fda742f267816b9776635ecbfd78fcfa35e6946a10e649ac4ccf7c8c7b52d8fbfc111ea2ca76753d6893ef6c3d5bf09e75fc4acd6df8c88d8a9bff6d843df579a6f8f89d4826f2290a46243718c60aacd9b371ba949708e02c364dd37ddf3b1fd14c54afe51f201643b5a3e336dfb759185503f7abff1929b769d492b5579380f0c3d926bcdbf1f50afb9cbfe1114d2b6e20d43f4baf123b5b456a4a730ecf92247eb9c906fa698b45a2bbf0db0829ce4ad971c4e8b91a4b04043962b44c9502c0d92c7667cd6a065e73940f32786b822e5afafa09edb1f42eff09ba8e24bd0ef86f0d8fb0686cf3e107205ec93641250e03c8752f0378517978c7aac46b39ee24be93771c8b95594c9bc44ba7405685c09f9ace6ae84097da5d650bea05fa8d1fedb2ec73c34878b891b982f4d42cc189282c85853d2a7e329b09d99e6bc90d7bad68a7d89e9117b924c74bf6967934951cc0c30de835f483f1bf22d28740973dd155e860519ccc96b3980350b79f31e6a34b787bbbcf411c1846d08c03950f494301e23112023b0afa76c547997c8fe529f828d1396e4b52499d7d530b818c27c9ae9c2a7719087d3478a02ff746603ef1f8ead7c253c265e0e93117e076845918b26a736cf49258731777e57edf6b69cec918ed85be30b62f5efd29aa9238ea8436b4c373d93e09ab9446fcfab2b379f056926526ee27ec494442fc83be5b1215ba4375d87dd12f6efec1c0e42f2a84b1508e3a0ddacd634a1ec46f7973c58eab039e5aa48b2d3ed1401a2deafad9ef4834924031822732c3fa1f9b84b4fcead2105e55d44747881bb31914ea38d73ce28cd873a8a1f12152e2e2abbe9977dcd70e28457880ab58e2bcbc9bce81767dd13c66ceaafee89c1240135529b29b43044515eef0f837d40c85832c7da20a0c93106edaf99f8dd70968fa033d132288ddc6414fc46379917780b6445db75b3f998343343357463ecb07f5806a1617ac93a1dd0af7d8977808c32010cf3a8ed95c0f5d6a8c95abfc2c05cdcf79fed02f43f485f4de7bc82b53ee3f0e76d60058bec38264d5ae348473f50855cc8cd73233b95d8dceb134caa83a1f4a2652093584daa3fc902382d668d0b20e56e7ef03b128b85ba5143941f75a513ddbfba11f89a60c8b0c99ba2d488bcf3eebf8f348fdd8e5faad25632f5321c355dda9c2ffb3474061cd25c1bf50c577854dd85d95d059a8630901ed8ce59d8a2302445a1777a57910850f5a08beeea7c2955ca0632fbdb0291722b77a559534e882ea3bc46f8acb52196e2ad2dee524eef58a1db7743be90c6c1158b19e555e917c72a83f49a1d42a84b9e66a519a533d84f4f42c9581e495d000edfad7cf58ac1f9bfcbaf70b1c98da38f5b0bed95024a5de83d2da3e41706cc89fa672f24c664b09e4f9286bc6bf622acd12c8d1414b9003fec9075bedf97dde2c69fc1324ff9b2ccbc82a1e9120e1911615b4da5200c1abab22e7ef4d0ff0237bf5ede0b630edc250bdccc9153e1ad5cb689ff583fbcf13e525563d6980654aa365c18e88c9f19e72e49f8f3e0be9d412ad73951e461438bcd8baf6bd18de9f5530bd11865bb4775d0ee65e93b63dd66438abaa0d0396c7d3061a15001e9bb34d2c48d81c92bd6e4be998c2fee2ab3e547a747430b89c7ed50dd5cedf9f9a61f74686f7fa0e26ccc7ff444caf91ae5e32aa9481011d2af44e804e71e64caa2f11c9270d3522bffb72c669fb508e94b99c003aeb25815fbbdf01000dfa0d90120d01354206cdc6b0ea16e248193b0ff99fa90e6df5897a6e92c2c069ba8a22dcbc45937e159f02eb43974d4a8f2151c41cf770f1948e15b3d95f69072989f9790a1fd8d4ea213a508407324559d9a49c1fa8fabaaf302fbef193b252bef4b9e3001e57df03fad2d06ca4e8d8a13e2e99ce175acae35456c8d1a59dfc1d0cbc1d9fbae793e044981d6e41b25df34d3c6175be"}], 0x1510}, 0x400) r3 = semget(0x2, 0x1, 0x401) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) dup2(r1, r1) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffe6a}, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x23f) getgroups(0x0, &(0x7f0000000080)) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() getgroups(0x1, &(0x7f0000000140)=[0x0]) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x30200, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:08 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x1) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x3f) semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r3 = semget(0x0, 0x1000000000001, 0x80) r4 = getuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r8 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x1f, r9, r6, r12, r6, 0x10, 0xe875e7a}, 0x925a, 0x5, 0x80}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffc5b) getgroups(0x7, &(0x7f0000000440)=[r5, r7, r8, r10, r11, r13, r14]) getgroups(0x1, &(0x7f00000001c0)=[0x0]) fchown(r1, r4, r15) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x9]) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000200)=""/241) 16:00:08 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x7, r1}) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) setrlimit(0x0, &(0x7f0000000080)={0x6f0, 0x401}) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000000)=0x8000000000, 0xffffffffffffff76) fcntl$setstatus(r0, 0x4, 0x40) socket(0x1e, 0x0, 0x3ea) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1924, &(0x7f0000000080)=0x81, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = shmget$private(0x0, 0x4000, 0x48c, &(0x7f0000ff9000/0x4000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() r6 = getppid() r7 = getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x80, r2, r3, r4, r5, 0x0, 0xc8}, 0x41ab, 0x3, r6, r7, 0x10000, 0xcd0, 0x8001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x6}, 0x8) sendto$unix(r8, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) syz_open_pts() sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r9, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:08 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') clock_getres(0x2, &(0x7f00000001c0)) select(0x87eaa9b57ae07a21, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x112) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) unveil(&(0x7f0000001600)='./file0\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000001180)='./file0\x00', 0x206, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) msgget(0xffffffffffffffff, 0x1) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000500)="ae7c67fdefdd2974ead420f605a275bf6afbe62d656b4dffd5ae01422c5e153492d8ca93269e3162bc65315d62ea1a620c4e9ac8ca544cde88f6c965be6556cbddb5a8dc3beed962310f9dcb77f3319125830a3c405b01f7fd86d6b38c1fe2c3aefe03f8ab9b5a5f506e9c830790478521433f39ea1b61010cefb83a733a56e8c4f9310986017cf0ab1bd73f807e457c995871a2d3a0557ac4e8d4d3d85aefe8f09ad9aa5ab6aa2edbfde87112f28b6bc259b85cd5d2796f14a43787c89fed28a28ed2e720ba5193b7a2cf3375d4a4172b781df63dd7f03cd0ee4d09d817275f56d7bfac4bd2f9b22c82e69e04ec5c72b202ac661b9352f7d7aedb69aa648b52e28c41a0fd4eeefc7cb769be1d0d56a24be6942285c1f1bf3f3af99bbbedc34a6123184279cd946cbcbeb0cd6f", 0x12d}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() ftruncate(r0, 0x6) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xefb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:09 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) r0 = getuid() r1 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setreuid(r0, r3) msgget$private(0x0, 0x428) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)="9437d177a23254", 0x7}, {&(0x7f0000000240)="c31fd4a3751efe17fbb560e89673606a6fc2da8d4f79709bd53b52c9e8b2256e64a7536692ab3e2173b291374e7d329d74ff3ee899bfdbeb3ef1110c75212e03de14ae61e030", 0x46}, {&(0x7f00000002c0)="a4cafe6a4c17315796bb0d6860294fdb2bb93d985cbaef9fcf975a5e6504eeae7210cac4cfb53c43a5268a3cebe087dbf4aa429bf8cf71bf4cb1d567b393b798f0589e3b3e7a0fecfbbbd8b93bfb50a3a84926d0fee5fb2e6a80edc0fe01cdbe17a7390d17f8473d43e9ac6f049fcd2497187f199eee1962a22e1a3d5b7338f1a02bec80a4f07a05a172eb3521105b8b13d491e552507b56c422fa983f4a22e484aa278cabb8611faed8a3cfc0e90d9a22dc881ce85a7132a3f19d94358614596273656171f4ac19f67369dd09bf", 0xce}, {&(0x7f00000003c0)="0b91e80357d122c6257945f0870f2f37822b16c6873304445fa47c8b633a06d1f02b4df5838af82fa262287ac881e8d349e90cffc8af1d9bf5ec1b", 0x3b}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r0, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r0, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}], 0xe8, 0x404}, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt(r6, 0x1, 0x53a, &(0x7f0000000040)=""/197, &(0x7f0000000140)=0xc5) getpeername(r5, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) 16:00:09 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) rmdir(&(0x7f0000000100)='./file0/file0\x00') write(r1, &(0x7f0000335000), 0x10052) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x1000, 0x7f) 16:00:09 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x1, &(0x7f00000000c0)=[r1]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x1) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0x0, r3, 0x0, 0xffffffffffffffff]) setregid(r5, r4) 16:00:09 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) clock_gettime(0x0, 0x0) fcntl$getflags(r1, 0x3) kevent(r0, &(0x7f0000000040), 0x9fb2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x3}, {{r1}, 0xfffffffffffffff8, 0x0, 0x400fffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x4, 0x7}, {{r0}, 0x0, 0x0, 0x0, 0x0, 0x4000000}], 0xc3a2, &(0x7f0000000140)={0x9, 0x6}) r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000000000/0x1000)=nil) msgrcv(r2, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10000, 0xffffffff, 0x9, 0x3f, "f239d6db272cd8c3382a990cc49beef0a1005b29"}) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000140)="d6208b3699cc96f30945dad81df92698a72547d611016781233a052e6ee0d99f5509cfd906589bc6de1b43958e0dc7f738", 0x31) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x97) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x4512) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x64) poll(&(0x7f0000000280)=[{r1, 0xc}, {r2, 0x5e}, {0xffffffffffffffff, 0x80}], 0x3, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000002740)=0x7f) poll(&(0x7f0000002700)=[{r0, 0x10}, {r0, 0x100}, {r1, 0x1}], 0x3, 0x1) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000080)="bf3d31e44c6905c7c898c4c748730d1c690db58b8a18c8", 0x17}, {&(0x7f00000002c0)="f8f28f8023c01918168a6cff182fd87381e89951174051e3cd37830e2cbfb644d78a6167c6c0e37526d266b819bcf5392eb91d5f815b4eb0496e1fe9f5f104afcb448973731c184e6d8eab68fcf142e0615c6cf9f00d334c02e49e24f9e99e3de578250fa4a4f9e80caf7d78e78ad63d4c464443da5cadc2c1daa264a82a1769535cff34121ddcfc13dbb1c1f55148fae26281e911c43679b4ab6f94106d185328d7f53e92e9f21a0674d58bafbb523e390dd8aa8980a83d780e2e898a503995185dae80d53ab9d69e4f62c370bd05b2eabb1c2cfa17ac934628e11237ccd2f52efb543895b5108e3fbd63f655faac5faa31a5742d51173515b67591f3ea804420c50a15e78bffe0e1c6f8705f4b1cb1748f2a681f1ba1d853ab82feb8871b939256cc4c919fb218133041c51b1179d599bf565f73230c2aa535dd1cd1bb3ea9f6f7bda62a4d52194cc6a71d75031d0a747febfe1d1549ea02b1e094cc7a7a79075f56e342c92016c0a78d7f1e5e5f5c397dcfd3d4291cc95b9b8f9ce66901ac1c9c6de7322de4fef6ca6d79ed3d82022f652cf91bcea1931d5ffa6b637fa55086698b74eceaa97d4b891405b3198efbeefd405168924a3c312c9b163c34907460d81ade64ef4ea47da37fecd0c800b210a0bc5bfca6ddefc811fde8b18994ebac0bd6cda6abc3ce33429cd8861394b17f9e50372542ef70c2b77e730a93d967554d4cc3f51ae7f5fd39ee39227824d79bee93267fbf8628a96a6a57e236e8d7ff3423a76db063c4109335e9bf083a4905c667bd8e0eb16ca22b0fcd2b000390c4b18e637633603d0ef29ee2e4995402713e6bcbc2935b07a5d7df6f2da59015fc04000ebf362e60746eb1f9c3a5eefb62a1b16d2394adee4d44b6b93fd4a337e79be59693b79f429bc254a859dca230663afcef4381de2d6d16b3626bf1ec4d46b8d8a015331d0f21c9c7f65da56006acf3637b822037ac61e9ad0def51577373140de4f5627b57ecafa482a01372ddbaa41bf43a12b10f7f1f082816e832530f10d5ce79d9a2f1cb79d2f23afa83774e2df4e791dc257879a3d7ad469e66bd8874dde320175cf6e597422e2e5dd213742ef7d6449e575f032bc3788a5c0d3c34496f6861399624770c2eda15e7e8d2931b601dbf1943a9edf2a56db592fd694459fffd729f9df129062264c8d860aec26a25bbb48d6875f4838491cd64de75c77b545356c2743cce9d473ebb4a5704a5276c1f2a600f810bf76c6980df3980522fee420cd6acc01e8f0ad1cbb8aa3df63dfa59b99fe1447778de25649786982823e0263c959b2af31434296688fb60cd32b7f5b55f1e1fc1025d9471d81f686502d6a545a236f853ee69cc6c4fae90f143e7e10e112cd6f27b4b8beca2bf8e79288c4d221e11a8d9ec99f56598ea61b83c09f09d1b6cc050c5e53572df4a0ae0d9a2e1d23a5a71018ea88ac6d59955bbc8c545766b548e2280ad7f63bfd232eb8e0c5bc59243d503821794408a0f1edcf1a56b0f3f295e3675f4df63a9d394de69e806c983e877eb89cb2c804a437d079590243f620f5fa9a8792df8a23fb5fb0f2e1bd69c8366afe2bca70af13c7a645ba2d312ddea1da738f52974a3225639c8ced9cf8d25201441e12c71bb283e46b9ec7c50be424eec2e5d35d2cf496fee84a1718c1addf037165bc2bfb89af7d793efa2ba979c4002d28462cef79ef865ce40772ce3bf938e72fc213a5fd48209166ffa3af290843c0aa8a8a01086952cd7d97b98ad54c7984723a4688ed226c97517d0cf004c7ebf8d4f04e652e6311a91dc1f24bb2a8e8918bc42dbd3e5f7fd4355240209e7bb5aaf9c97dc1d480d6ac8acbba8f1c2403dc7034e92d59c8cd70683476e76a1c2f50bab2d7c72dd1f2eb1c01f44b130f4d808672edae72021c2d3517ae3effb621ac33611cae708cbf2e579b03c9c58f4f7ecd6a78bcab5b4e3f3e572b92dfc8691735a4704172d71c4d3c4040ca8026229d5120a115d76b57199e68ef313371212b9ae97bf6f246d9746b75f1beeb06c550f93250e337d0bd9144056fef590d173bca828279d2e62732be645652ed46bde49113fac25fc431fd1ed6bd73b64ca8afadc7d0073df26b1f7597cd0e6b2af1446dc73604b4e7cd32730931b7af2cc40766c883cee27fb4aa99c53666a2b4092f3b6b58de2b3b363d286917f43daeb91e7ac2d1afb3c4bf9d4e99ac739023ba9c47b08e68aae3a5051aabacdd4c8b5bb8953eff1526415b46454a6667f1e7baf8f0010c666d4965b37a25d3ab17281babd3eda0d25f201fb64b523b53d60fdf0c34dfde6643dc394b82af01c902b7b75a56b3a665efda043f04eaa04fc03ff09a9079ad1133509626a3fd344350738d71eb576b4e5f2541e5aa0af11dc8a239cdee52ee102ec2c02276af7c22b4e5914ce3d8cc84ee8791a082f16f2815c3fb33063b21a631892bd16fff9224f4c7ba3d37385e2ce7c350beeabbdf9fd5c780b6b274d3829b226e09d74a93b12359fde717caf43a9ba3d017498bdaef86a29e29c392b40d7e6ff8e394c57eb03aa2d13165685ac2bdb1882a449b3753ed6685e8d09e78cee7d456269ce238c58be3e45526c1c196c20db112acc4368219c60fcdf2ebb7dc3792d8bcb3423a7b2fddd08ff93e763ac97ef273757c718653ffc9976ff1aaef31cf0445089b72d9cf8baac8d5a2a1b2f71a78c4173d3e2dfd1694278f4fe0f03ead4a6c737bd21a6bff80bb4d7830daf3263bb238984857529e0403f4d8f5dd507b4286fd4839e0c3ea5e6d2f0b016e9cedf117cd8a7931b204546eb76c9567d02cc6c007ae944ee08eeb20e7768c947d4dc66811a0ba224b17651b5de84e35983eecff27c9fd030106f32b902e6bc5d96496c97fc9098ec7f8aae71978ae2c1b5935141ca96b33ecadee68ac560c96f39592a757fb185bf6e8876245602aba86ffaea6f0f21efd90961633a0b0a5a6c142e3dbbe69f093f08d28522c6cd6767e9f30242bee7bd5aeddcd768676aaaa5bfc3d7281f9a8dd2f290d1bfb521ca1660fac1aec9d60af351d1e446a31a15ea3e16c42eeb50f12fd7a27f279641b4ca6ac2f836fc40a7aa948df29567e55174199f39fa6d9d3c3f216f870cc59de9e2468d9b5e81c435f7f6e49d7f1a5bb450d60219dd938ac1fe0a2f6834d0d61453ad63973c6cf537be9695ebb225dc27541d46bcbbaa7fe647ee1197baa9497bff513746a5555f40aa5d8995072c9269d5ada2486fa28d7b5a53ac4d18e8e4e9a98a9971d68ebfbbe6469358ecfe5fd9cb3acf9c8157bd180f7e7e0e4a3cdfc3e102f770296ea201d23b115be9a939d127de7be8952c081f4b5215cd8b8843330d92f5ccb26522b23edfe64302d1097721a5ea689aff6ce02783d0791194a84190a44dfc237f0b9d370006a72744624da52fe29f0b623e15e15caf5eed2d30089230a17f935177a9af6e1df5ec44afaed5a57cecc5796462440b906d2051e5a9caa1a46b6e1d1450391d2a6e1bf3284981d16dc5f3259a2975f48f5a9d99c84ed1401b53a295c126bab9b6bcc35eeb0686fa39a40b104ed40927d90ddfb135e01129c30df478cb26a640f9c66f3db6f8ae630c5bcf29dad46a8a9ec8e2978a68718ad6121df3409abaff3a7f3dc9ffceb8889c154a7e22dadc2c8c7eceb554dcdb97a6d0166b9bac21fd318c86b2062698be68798a3510c7b3488dc73a6e8d925515ad6d6535fd392fba85cfd07245a1c957fe8cc942fd0e31c98e58db8db4ca2cb5f62b3331b2aaab056a5a3e715e187beacec27bd505cb0bbf762afd2af00bbca01951ae2c51171e42c0ea69f7889c1dc16d5c66335bb7b182f33fbbb9ab1797c8a8beabad37be5020e3f9d58bfb8a688e79cc8b08aae743caefe9243dbe3fa97c921c8ec92f8e7a46d8d5feb7afb28de705493ef387f1fd5c39de520413b67148f370a04cb8f968961a6f75c502a9f9b162be7a91b40b4715c8068c0c27993e3cff6adc945ed2ca4e271de23d4cda3f73a3b4a5a7b43fa4e9686e4f14de527b1b20d88240b6e17071173ea4abdca9f92154617b9651e39b3395eb35cf2d0578d0040dcee976ba243cdd94f3cdd86240f75e1d0ff3b0588cdb089db8b45cee2b63c8d51b88fee454c5217a563a667f05fc517883f14ac2282914b4971e35401a725af8311ed7d7061d1b60d436fb17e93789ae7eb74b9d6a330f4b72ad2a952e138d1fc188e59a9698c6f511c530cdbc813142bd178e5f42209af48e7dcd8c2eb68b9c4b96a6e2e74971162e868a636e8b1b9d7fcdde11ea2aa5c5032ec041e32e67999bb69c375f1a52252202b2e85bed35b9ea04aefc04f9033bc05a6ecd4a9d1cd0db8fe2ee297284e4fab456a86aac01f29076bdd3c65aa9c4b7ab8c1d1b5ac7454a67cd6ef95ba62bcd3b1b644db5bf2be8d114bf084a7ff7efd98beed2bd2f48d946bcf82495f90428ecc8dc68842cd437a8bee145c205c02b7d3549ec160a7b10508d6a58c75a4567b7821577c77913533d62da10e143f02fab174216abcc68e31f9d6bbf5ab69b669d45cefe82ebe52d42e58a2094e455cf61c9512d97a4eee47cf07b58ef02dfbeb74ff4ec2da05662bf97176325f0a183c5905d82b3ad657470c13965ac7bd865ec964877fd7907725061b2a15e736f411e91460387ddcacad0e5fd53aa150fbd8bcbde02508bcdccf66e4eb9535a0ddecd1a4ab104abe06721c2fe1ce8f3d9c6bce4d75bc46aa7d9867625b8185ba821b8f3ff25fdc990bcc004381a9f2fa77c665e1a0420a40638d158cbcb3239f82fe1f18cad40256077a1ca7d5623b9f4bcf282849f357ba9da8e52040dec9b85105085071867ef0868967b882f6ce0e8fe785774bd8fcab023c5903254c036aa594509fe3097a0fb53091fd34c281fe89b0c5410646a0d47ff3502389e5445ec6a94a3bd9f0390b9cfa4fd09c6fd28d722a7c309498bb4b3e194d47d57608dba941aa67b58b502bbdf61a3ecdc859f47dbe944955ad42b3056bf32ea63796012f79b2db0bbd1f5aa25492868cfbdbe47a53d357a7d8c365c81166e4f3063f687bce821faf190704d56b29005e67f496bd20f9bd7cce34769f8f580041eb7dc82569348128de660b63e7f685d6e292e892fac1c628b409b485e9ad1ef63bf6533d63ca841496bb93fbcd508b7e61d585bfbe2ca4c79e3fa1064259dcf775a5e794e2bbfcd22bc055739bc7c7b7692d1953a66f8f0b3195a807f266a41e2d93197938a9572cf84d51417f1338a8dfaeb03e574aa57b3f0c389cd68c8281dcb200fc127fb27ce93b2e68ebb2d26ce98586ed833700c42cbd8c7628d8542cbccbe545558f1b01f5307c5046fff2c44b2a5f471172f1e42d1c955f9423cb3cd2075cff2f22b5a40263d0f4ff42af2451a14c7b03c692b32a6b723ed0ad348fcb3138ea86f8e6312227b1ad87192c63f3343b53f0cdd0e2791e7d30cedc9f42ad620cc30636d1d8a7a48bbd9b92fe5b09a8f426feddcc01006eed3079f320abbe29870a7c0f320e9690b66194398259a78ce22bfa21aaa92d43986362b23c10a402b3628162d7c5124c461312724bab86b33243632021b918d64dfdeafe13493d13bf34d2e661eed7caa1640845f84e01280adfdf2a59a93738a0ee66fbcffbdc6f31be5d6005797d9513a2a98e51e4bd6bfdd0144ab9b5c4a3d8c74e1bf3b13691e69be5e3a887432d4415ddd16b5afacb4bcccacccae40ea032b8a94a254ed7a5cff397b1560b6e3cc1d5e181588dced0811db47038fc54d6e", 0x1000}, {&(0x7f00000000c0)="2dc9478a067f5c53f9082fc36087c8ea139a46248b36356c78d7eec6d65dafadeee926ccedd7cfe68735c4294dc635afd9a579c91dfcb574f8c7f2b6aa9f7a0ca4935f11ac87de9c9d979106b0131d2f0701", 0x52}, {&(0x7f00000001c0)="3eaddd3b71ad20c58c7c8792c88891008a0be09c0c3b03218f38c630094054abfe46c3edfa5f988dbc", 0x29}, {&(0x7f0000000200)="437194ed8ab87f458f02f243a25f460c505ec25b6a9f6990f25f89c508b11174c243454557e9a533ee064d", 0x2b}, {&(0x7f00000012c0)="ee26a21d1521effeaf23793b91e9b560c7675c78a9500d08c111ce5762a27649f15d36cee5fe58d0b74eeda2ceb25367c71ff88ee0434846611f9c3315ff1a1cbe1e2f4ed87e4174e3d2c951796d9a8527413353fcfcc938d76ed2227834fdf77279fb61a0f9dfb2cd603bd3078ac3144d2ddf660479e08e261c982bf68bdaccafda329bccc05feeff04ca068d7e47087163a7c5ee9910eee1cf39ee2fc6fa93a5ffe9ad74d95dc347c8d03e492a9e1df17804b5db08d2ad3b404d93283a9efd0e4dd1fccb463f97e8eec49e22d62d7d01ba5ae06120dc61b3e17874a85367768698dc", 0xe3}, {&(0x7f00000013c0)="5c77953f5696f0c64b419151c833f733032b9389795b6aefde4b49370e3b116804f90450c5c33fd3e97207b031e2484b4a052b2b749e00f31bdc858120c7abce87400bdca35bbb4180252a26f10809d84c8637d53c6a4de5f2d8c74b000b0f8d413aebfcb310be24e689d9bedbf642f36318753b6aa3a2b498326b468c0a13d9fd0de472ca1c5f05a9dfb7ad8d647f09b83dec56d46ea848e8a12b02dc8b1bc0468d5bd55d822e21166f6f03c7adf8cbfadb0460baadd3abdd601ef93f94ce007457f27095875c6c0b4dc06f4674b4f335b1bd50f7939f", 0xd7}, {&(0x7f00000014c0)="318cbe2941123d3e26132f146985ea4cecf8739eeaa216251e1eb2edebe90bdd57a73324fe5dd650597ad42e1f47ce741b19f7ee8988b5f9142cd15c4603e37b499319425d36e0e06604379a21f66c65de12bf9f3b9c73e596108bc8e4cf0bb0a311f1858e47920ef2258b0c2bbd4acd08c8f2b5b5368706869bdf959f5da0c7327b84b4637478b6", 0x88}], 0x8, &(0x7f0000003900)=ANY=[@ANYBLOB="a000000000000000ffff00000200000045516677e76dda0200c30508d4b07bdbf11831f1133bef77fc8c5814609ac8be365a21e2be1fb3c92cbed54e9b3ced7b7263d8da708cdaf9a320fbb0b0c02490bccf6307a7adf7087382483ed48d9e529f2b3a40deaecdb2341b6e3004a1514d3c9098384bc5c4930dbb5a637dc6bbd0e66e93a60211f924ff1e62e53fb511f2c2a222a0645bbe3e259f4452992600001010000000000000010000000400000025406c33f27d41fe6d22bd0f4cb720926803f519da747305c76bc7e74bfdc1e46a1a86e521d4f34d49f54a2fe41b21b4975fd5c0f47bb2b00e8ae67b335cd45aaeae9f124d0d6afef252a66aa845f06a9933609333d065e4a5f48c12ad1c45dc31d05beb9f3219faae7ce7669f0b4090859fb50ea2e03b5bc5a0ae56607b37339d42d3ad780f85e15e243c62361d3fb08d77efa83599e2ba8f6a04e161ee9bc20e856d3ffb78c12df6854baf5e1146c945468813d478fcc02f9f49109df3a46108c69768d21792699594938f52b51a187155e8b3a09c4a2e5b61168ea51dbe90e1f21265391b2b532050f026d09359e667cc4806031041919d0e83e8b0fc39b8406c47b6b3c19dedcc8c0c59259576e496f9eb4a94107781933b2332663e28b51ac56f00679be3b97a7b5ffd98094eb97809eb786d5360b2768b07886e0a2e50c801e5bf0ce073264ef82dfca0517a87489a98abf0a4b49e22f1b07cbb02bfc499b87b2f074fea5dd32f7c250bc149173978d33f66e9c5333c0bb2c747060f772aa695227380f2fbfa003c213bf68cc3fc8211df5d1c217667ed6bcf712842cabcb93439753d62d56f45a08ce8e8897b57aee30e062df445e159fac465753a7b8f759c1f1720018b068006c0f70bcda661cbcc9f3d82936e5aadc585a38ea49115fdadfd143a640964b682f94dc5d088bda0c860007509a7c68329ca975d6e528987c8f9b7c434d14e6c718a905df4422bc3b5858b4160ef8cf8c64c38d3632918b1671c4e3562c4bd24d35c7e2c03bbc3d520d37d2d57b4a0e80e0600a90272b8966cd0b72364537519ada8edcac86d766845375932ff0767ad42bf12cb399fc7b5ce8a2831a321c1e000fc34db9528c88ed255a37a54b2c99a16c840cda6b332bf5df5135a360f28873b96e368baa7d6ff67899d26310086e07b6f7e0f513b729b945fecc81a14c90d5713146193dcfe1d4c680adb2207c9fc574ea82ec5ba4bb39983401f27a2c1c8c09ad0a506bf1a45843eff537bc62bb4d7663c2f3e6ae8357945afc264f1929710fba2e23e320904a6e297f6f5f4746998e3e7e987df0d2adfc3d9c1a3ff2c123287dbdd26b398129a9c71b3856471987d0f7d34befc08c32b889c1eabf5832088190152ecd47e016507b89964be25d4b279793cbde5aed53b59efa9817705900fdf99598f6a3f009d70e1f9b50262f8015da4278209d9bd1ef9f9f61fcc937307675489afcf98b3ff629b9fb2375de412673b5c91afed388f3af18734ce2d2998aed18e871ebd1e38ca48740dad9a3010a9a112b982a8bcbf736a114d80f9b3dd1cc0f89699d60a468503a0673c05798a1216d4262c95794c54b8f439f537453f630ff145fe321ef2006c055264ae749008a0e01d3166af67f8bff14f76c767d6125dc8f33bedfa14d661d139cbdffd668124e5acfbeb3e3e1c20f9cb643915f580cc7064df8df139e6f0cd07845927d698fd1558b6293531b2bd733e8be57859751a4bdb20c7d562690b308c06a348a52ba7a6e401d22cfe79421ca3c874a8cd003e4ac47a8576363ccff95048fa2e5ba63d07ab19f207f9543415cb036ed38392bb9869aecc8f43a93a59e5acc55abf3f3bb8b2c881ffd04e98fd64705b314091943f1754850e0c0d67483bd5b73c2f9858d4013fb52aeff0eeadc883c647d8fe746a7f2feaeef418a56918b42d3b72efe7fa985e4ea4946eb6a7c2281d0675beeeacfceebb68cff0ce0da702904d0d7f30b6a578be9014065ba3147bece90b74705b87f331cd39041ef1f2d55743d75422ae0465d68259019f7be502d936117be3b7c1ab1838a748f74201946190639eaf912baf93277479061870c94d1ac1a63e03d573fbad743106393a6a40bcdf95a459b5c355401a122b6f211e9eb344470de6d8ee06780f966f371017320d8bb5e9c629d2a5653a0ffd72f87d5a2db6368363bb442b8da46a08ba793c9cece301c77a947271f817e0c7e54f69cc4d73c192278d31c9e70788e7fcbc89440eaabacd5124c52ac067fbb6e9bf4165c61cc9f2e73e4040529ad0e9a3af2a7cc8a57d25f67359ed08e8ed0fc536ac2835a3c77997ca31114d072f0e69de200d2f6db01a805bea274aa2c07703dbd42b28fcdf0eb7d56396f65a5c7b6950afabfc92ac862add30b0f041a3166c71eb893560984db947da6f1d075da206b8ea7b6349284f09e35624658c5f3d303738d9a0f37390f4905ece8628e17f597c1e3ddd2262865b343b2262a5342355b001d117cf3c5e9794a3be6a177ce3653b011c0535682dbae1c42d45942f8f3a9c4a2d278e58264da5b7c4de4c2bdc05f752a431c5b34cdc19e5795d3f61de47465eb4f561fe4ca29b5c48d462221054ecf2b271781a6776295f5dc86049a58bc53132120ee90492cbaa3c60fc37f40632b96fc06d59d09d01304839a7cfe6b4a71efeff5a60158fa540e830b22247f471fb06e774de802b5f4c30e19ba02d72d93a514ec001f032d5e1f833570908b3d893115bc154b30ff78a8e85e6490944ec16f684fb06160659c81fa409e70d2e219f27fb244793e517957f048cbe04642fd5f0f12238d44cf89ebef4555b6ce433c786e71f2429366d4feee28d848494d56807495193bd0e4f65095c67c425162b0744a96cf1eb62fc6b25176bb6f7c96715372e801820ee65fafdd48e8c7191cffdda90c63dea51fc39df385853434cce446c65d803b6224f1592ed8f469a18b1871b938a06570166f09d62e78d9132738aa6f6b98600406530d86d5ed081b6a2f73ebdc7f7af2d657010776ffaaaed838de725f7f1bd8ce10000000000000000430ae10021dbaa021739ff107a08975d3e4879a807060d5d2933386a839de9fc1e48fc088e5214f8ffa1602f0df3c8f43e592e24b33cf25037dd2955d0edb96e68de9b0120fd8a5f46d1079118ac43da49d4cac39ddf5d1629e386349a27e3853c055ea23cb82f361fe960b4cd5e48b95ff083c62ddcfe9a0345493f08eed44380659af5d8bd9a3fff554aff7d319702b43ca541b9ab323c6c892c750dbdb0b4e3798156cf2103458a5f8a34ccbda8c9a89dce0356327bb0cabf081ad7acbf6b0c228fc75f5eeb5d72783822b39c4a19839eead0e99eeca5245bb4dfcbf3cd338f8fdb5fe641e20592756d9cee0b1d00cf1fcc16ed4555e5294f5ca24cffa14027beacd844cdd7715b8bfd4d82f6d0bfa6386cdf4cc376064aec9b2120cff48910afc194107e306dbaf29482100e621a2e3057e60c211ebf35609e982414258264ffc687f4513e23987184f93c8594d76c6839fc16b0a3ca4776832ad90c1e3ee03049a943c93fa9470b7f27610c001dd68ac660926e8e102f52406abd8037dbcbbab1d87a3dd48828892c92494cdaeb3a0560a10cde17635ea35f310cac523629b061ecd49fc3c8bc7015ea7a72ec85a5d59bb92a1b19a2047eb5e5a1b1f0705090bdf32d8d9fca9eac05009e6c812872557423846dad5067cedffd47c9c7525e2c0bdcbb4b9b58ca3cc76bd6945ae26abe0ff37fd5a6dc026704f90e7fda1bdb60e509003f418ec462a7afe599cee6ad8d96b08f661dec04491a44e89aa857da3ac372374e2a67a3add329b352427f2f0669479450e3604528506403c6b15a59ecf84e953a868ecfacd099421297b36989f6b74581326be1841534839c76d8e14e685ad8c0b2bb044787fe32706a5c875ad950af502668dd807602c44b081f66d39355b3a7678eb28f824e5e85757535f9de64156d8d0b6651defd8002bb43cad606819f963e5d34653577de50879b0bf473ffcc32b6ecac42a5b0115df7298a0377d7725a52398c65338244ea6b4f60d457ebd02b27a30fe8eb547b73b0028d0d4b4ce11facada6b1ce5d2edecb7c8f046ec487ee8807e1f6b1d52887483e5bec14df15831b313c8c9cd0b7b64983b9aa643c3b7bef0b4dcd7c7f5ca504da083c55f60e7ac48f643d6bcde033b42bf6c40bac1023f34ec3588c9e1c8186d20e0a665088775576d6b2c43f7021c781792502e693eb1fb0dd2c4e1c99e352bf7115623b851cf28ef6ded2982b535b1d114e2eb51e4ec7fda79f69a8cd27f97a0c49eeeacfdfbee15b710286102666374fbdb99f76d1669cee5127a6628407da74fb81d3b65390257dea4a1b8214d928ab03d31d31436185d4b88f0e83fc8f67cc559db7c90bdcfef82b6a06bd127bceb451630a46006a818bcdd0f0037bc6360a12acd228a5b44f2c3c7b34a1555fea07eeae572bf8820b5005e3db098015f52cf1f0436408004478f7e02b48150dee13f6a53efb2e2620b0f1723e81a7279a13779e91c9da458eb89a5a1bebdecd77307c60da63bccb2b5e443ab397a885135701a1c6f8ab7cbd8a8ac463337764f0901efee6262f5358dddaacd2be4a3da2e15f2e0325d57ae41285dc34b667c9ff4c08c5f2a1a209f7d71123bb33d3ab3657d4c1650448b66baa7bc91dfb10a629817591833ab2400309acd6064cc280bf23480c4ed9fd603648beea6ab8fa3771636bb3c654e8be72aa921fceb7f9edbb77145eabdee4fe65cd5cb6c27eee5816c2a6a54d08f074b97e6e2d2e52c631e2a147a617b1ad8f1d110e1b2f7678f1fb30e877c13fb6b11aa10a39fb375d9929c00e6f4eee6956b770867cc12b911c20e9a0f0bd751a3763871da8f2893f3e97f18bce18984e67b286e373b628ecf7886e6b626ebdf07e5577a4eed58e9be05b847bc941f9106a72dd2ca2699162241517c5c528b481b35eb43c5fedea7cb6c0dda4fd136941618fe479ab638908cef64d469b6a7e15e1c8b18e0439d9bb42d23ca1fed46d65326e3542df04eee8fea1fa6281d289f79779c43719e69e81e2b534e8c519fa902816b6ceeb46281443fae4252ea03af9ad3e6396db844d0bb9a986c6a638e34777b5507d2b4a221316fe09a5ca7dfaa5e2a505360484e97869655fb090752dc6d1cf2b80f43e54b8fd819f5ae61de818497d6f38b47db37e5266f7b1bb2d14d0dc2e05eb26bc101085452d932ba1914fef2b6f009400bdbaf9e9758757bac85119308ef1246505050ef2e95596151903cff37f57d37732ee23029a1a3d8b14723faa92f3d9902bed86e84933d3f43a7c1bba78c008aceaa757510608092a736bc52c559568a702f76acab682e3f9429062118156b72c0bb0a2e26debd76545c4a49a620baaf017a632734e9c7c6291389191b26ff576ad74fb56a29c29797e05b52204899b4d5d027173d333ceeb494ee806f163a0aa9165b7255913285475b5dec0c33fcb92ec170a06b14cb947dbec3f4ec674385e1dcd496ed3ca0acec5b1118d21cf53ff9590a2ebdaf033cb276dcadb7b01874100d57720caaca9c01a484f913c5aa26d78ebefb6d1aa780f16d34287c124baddb5fdcbfc598b3f09868fb5bc8726c213ef16d1bb8f1bd55faa3c0b979ebc20762b37e7af398f6c47c2a821e0019b864aef24ea53ea11db7c41c58de1b5ccee10edc41746f6b881c15d90338c40f481333d07c841f1f7c57e45abce4d49fd87f1e7408f5c55859b7b47aa43e9f4f40de0190338104dd05a9555c31a1b3e51e0388cf801b7ee17de7573fbaa6ebe54d987d8d189131c68c4defa31636a5e637685c913c24f17d146372dabdecd809cc72ab2605c046bf57da769577d8f4fc878a44d2eea46a8b02126ad0d5a7491a57827461b6e44d1549c94c65c2ad5c43bb5f1807745d7d3a00a2e5b508481a96747af5543cf5c45f84ce4bac887b22818def0783194757d78e35b578d88930488ff21730944da215a13114cbca38cd5f53fee36f03dc848b18ed05edb5d3f0e18e10b2612e04bebc10c19f28fb6222ec600c32f3023901c2592384ac05db9ffc60b787d34de79d1fbca88c890bc5f2338c9d3db5542caf0425ac26c0ef1e09bf9b8904a80a238e32413b25e3e9f0de3871b259b427110e0face1a997c7e2e5e5f8812f4f2eb180aa18c547c445676e44a11"], 0x10b0}, 0x8) select(0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001600)={0xff, 0x6}, 0x8) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x63, 0x30) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file0/file1\x00', r1, r2, 0x2) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:10 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget(0x1, 0x2, 0x1a2) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/133) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x40) readlinkat(r2, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000280)=""/236, 0xec) write(r0, &(0x7f0000000440)="289b2c0313fe6d4c8946c25d1175131c82b10d0f0d3392f98b6abb5180158dea4dac2dc15649a11592e6543a321810acf183bba7ae69a488db4caaed0c4c84ad157c9f0986247e1f2249f44efbe08b76f79b41762eab2b5a20a57cabf41a5369fc4c0c07107ce8a6df63b21b0b68a518f2f149df840e44e2649e4ad9c1dbb32827117dfbb0b2a7071a5ec83f5fd4795f67a82ff569273a0453a44ce8f1171b2f49faffbe83e04f637a59a941e55ae4428297401a6a85de44554b796c79f383b8978eeca6a8a89069e57569c0e3e8c3d3a5822ac3676e46d9e1d956cd38fd7a4861a9105dabd585f042ecf0b4fb90f2", 0xef) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8602000000006c653000"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f00000003c0)=[{r0, 0x1}], 0x1, 0x3) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/77, 0x4d}, {&(0x7f00000001c0)=""/76, 0x4c}], 0x2, &(0x7f0000000240)=""/225, 0xe1}, 0x3) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) bind$unix(r2, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) write(r2, &(0x7f0000000400)="6b4cbb9a17d238d590331d381b222c23125c1fd07628b84eae21344e3ac9991cfc2100a52a19d03721471e6190887fab40205586b6aeb2efe416b24ce552c8fec9e123426747c42efeb557f739e189c89351f794d553ddbf3a40c6291c01ce5f4c29b64d4f723b55347868e09823365833546001dcab38008517254ee261bd9c3de9ad3da3b0877d25d5fa882b2558137d351a410b61c08c4e5eff19ddc4b8fdbc7bc8", 0xa3) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() r2 = getppid() fcntl$setown(r1, 0x6, r2) syz_open_pts() r3 = dup(r1) recvfrom$inet6(r3, &(0x7f0000000000)=""/138, 0x8a, 0x840, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = socket(0x32, 0x4007, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000340)) dup2(r0, r1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10290, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="ffbb314282cdc32486b77281bbb8041de44e0875aa329e1292955a889ec75ba4729fbe61b589daa34b73cf308febf5daaa9dbfde1bb701ab11879f", 0x3b}, {&(0x7f00000001c0)="c9d55a7bb6f4d4485bef04c8d5aa68a2dc37a2417f795c80c915bce6706b6a82c32bf1cff7a95c2744223b87c26e1957d9ae8fa2d0aa3ad22d737246747a1684c128347e54684017c90ca20963ba7c697f7c6408322bb94e1629248a55dc4806", 0x60}, {&(0x7f0000000240)="40386f8d9449f3aa5e91f99bbe2053b7cdac1c1f895786e7608d5e7e5cd0076b5183eaacb5f6225435320c3e323da4e4794cb679deab341a69a4813c0e2c467f3df74b1622135a04a37339b5a1d98460d6ff3d75f91af3b82b293babc42eff34bcda741d2ffdaae1c419cdb4a2068506129d65ad76eef739a87f25333377e3063806efb1cb1c25be6b4858fa679b296e88e0a40bee2d46f0", 0x98}], 0x3) pwritev(r3, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) linkat(r1, &(0x7f0000000000)='./bus\x00', r3, &(0x7f0000000140)='./bus\x00', 0x4) 16:00:11 executing program 1: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) geteuid() 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = syz_open_pts() close(r0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400000200ffffffff00040000001a000000009376000000002255"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 1: r0 = socket(0xd, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xffffffffff7ffffb, 0x0) kqueue() 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f00000010c0), 0x8, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000f0000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005893ba00000000000000000000000000000000000000000000000000000000000000001610741ed51d3d5200000000ed48619ffe97b40d06ac4a77251ddff8738891a798ba1819a23fdaf71dfdcbe2af4d3c68fe8d0004408ea7a5c43cba58c03232d32c0840c585f8fa0a3e8082dbc462885945c27076b63e1a5005a05a8d12324768b12fab9b172d0b20fbb5b087525917e33bbe811032d337d5bac04e689ccb5aa0d21aabe1ac5628b609284308a505a8410522e10b884e48000000000000000000000000"], 0x1, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="1f19600ae5332f78471e0b406331c0a4ee2c4b5ad1f4b451d837cdb763906aabcf2299c81405abe21ee44d2669"], 0x1, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) fcntl$getflags(r1, 0x3) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="4a7d848c32878007b491be8f1ad14b3187dc589c35aa233c4628b155d742779dd4bc02a298c03fe81e656b6b60ae65b3b39e1d9a805c719c46188d524b6928a98d491256c66d340f2c638545ad50b481f87f844baea170caba89d34ef92a166b11c033c0c1380cac55bfb7fa49925faadd0fb505d1c3f7dd6f7311b6f6209fa467e6bf559b26220c2f67a7cd3de7ef225e392b3b3965bc7a8b7d5e141add52b8607e419e0fd7c3", 0xa7) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000400)=0x8) bind$unix(r1, &(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x0, 0x4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() 16:00:11 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') chdir(&(0x7f00000000c0)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1) r0 = open(&(0x7f0000000180)='./file0\x00', 0x1091a, 0x2) bind$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c65300016b6191727d813f4806491a8187d0a243c40b82b1596bb912ab253638280000000000000007101ee7f4e2a3e1a038e7b12fd80989b8f256254bb27c67ac9ad9cc2ba2d77d370d80ce14b0600000000000000c11187d853da49d882fbcf74fba10000000000000000000000000000000000000000fd4a43d98134f95e8094b666c9a8cc0df0e874bb353a5d39707336bf764e161914afe9ec86411f9921f529d0cfb979c070e71fdce7901bf6b9df46f334384813875857699723525ddb8c16642bdb2363803e241ab573b20bdd238aaab7e5a39e4d6386043013feb4d9a14abbba350edb7e4f197c3b011679b082c40af7c2d1cbfbe3779b2bad040a96bbab6cb0eef310a500d419295d05f257da34aa44f51b1a532cfea29b0fb783814a8c5f6b564b00586338a74373fcc8423133187054ba2594b61ffa01efae932f20a2bd9a29e6eb"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40, 0x10) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x6) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = getpgid(0x0) rmdir(&(0x7f0000000200)='./file1\x00') fcntl$setown(r2, 0x6, r3) getitimer(0x2, &(0x7f00000001c0)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:11 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) setregid(r1, r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x51) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xa0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x6, 0x0, 0x4, 0x6, "8faefba7d88d8f598e5f53f67d9621702d808b1c", 0x7fff, 0x1}) 16:00:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000464000/0x1000)=nil, 0x1000, 0x41) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x119) setsockopt(r0, 0x4, 0x40, &(0x7f0000000000)="6627be55637f0dd64cee293609ee", 0xe) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:11 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() close(r0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x10) 16:00:11 executing program 1: r0 = getppid() r1 = getpid() setpgid(r1, r0) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = socket(0xfffffffffffffffd, 0x4004, 0xe8c7) fchdir(r0) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x23b) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x3, &(0x7f0000000100)=[r1, r0, r1]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000140)='./file0/file0\x00', r2, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x12a) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x3}, 0xc) ftruncate(r0, 0x3) r1 = socket(0x18, 0x2, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0x9}, 0xc) setsockopt(r1, 0x2027, 0x1008, 0x0, 0xfffffffffffffd91) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x10000005bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x3, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/119) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) r4 = semget(0x1, 0x2, 0x2) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000003c0)=""/111) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x20, 0x80000060, 0xa, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x9a, 0x20, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x11, 0x358, 0xf44}, {{r3}, 0xfffffffffffffff8, 0x55, 0x2, 0x4, 0x225e}, {{r0}, 0xfffffffffffffff9, 0x8a, 0x80000084, 0xd2c, 0x3f}], 0xf5, 0x0, 0x81, 0x0) close(r0) 16:00:12 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) close(r0) r2 = kqueue() sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730419dc6388500"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() dup(r1) close(r0) r2 = dup(r1) r3 = syz_open_pts() kevent(r2, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x0, 0x1, 0x40000000000000}, {{r1}, 0xffffffffffffffff, 0x64, 0xa0, 0xffffffff, 0x8000000000000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x0, 0x2}, {{r2}, 0xfffffffffffffff8, 0x68, 0x40, 0x4, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x11, 0x0, 0xfffffffffffffffd, 0x5}, {{r2}, 0xfffffffffffffffa, 0x6b, 0x80000001, 0x4, 0xfffffffffffffff7}], 0x1, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x5, 0x80000000, 0x6, 0x9}], 0x570, &(0x7f0000000580)={0x4, 0x81}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup(r0) readv(r3, &(0x7f0000000380)=[{&(0x7f0000000040)=""/43}, {&(0x7f0000000200)=""/100}, {&(0x7f0000000140)=""/20}, {&(0x7f0000000280)=""/58, 0xfffffffffffffe61}, {&(0x7f00000002c0)=""/135}], 0x1000000000000132) close(r1) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000200)=""/28, 0x1c}], 0x2, &(0x7f0000000280)=""/66, 0x42}, 0x40) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_open_pts() unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:12 executing program 0: msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000800008817ec6c8190d07b000000000000000000603e65445651077c96ad8a04320000000000000000000000000000f8"], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80000000000209, 0x0) msgget(0x1, 0x4) sendto(r0, &(0x7f0000000080)="036ef317481b88a4b4db16e0df42bbff40ef893d12b3348f71e1939dc1b87699132bbbdaa106db20a1dd81c9b1c3d0a74131d93ce51362a3d7aaf58270a434cec5ee39753b27e5744861eb8b3ec68fc6d0bd70e23600de8bebd1a8a05ec91bd43345c77d587b8db76428f94304bf5160b86d81fb293521ea9e3294d55ec333a3f90e", 0x82, 0x406, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = dup(r0) writev(r1, &(0x7f0000000000), 0x2ee) 16:00:12 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pwritev(0xffffffffffffffff, 0x0, 0x1ac, 0x0) poll(&(0x7f0000000000), 0x0, 0xb01) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 16:00:12 executing program 1: getgroups(0xffffffffffffff18, 0xffffffffffffffff) getgid() r0 = getegid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) setgroups(0x4000000000000359, &(0x7f0000000040)=[r1, r0, r2]) 16:00:12 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x42, 0x5) r4 = socket$unix(0x1, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x8, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0xdc, 0x1}, {{r1}, 0xfffffffffffffffd, 0x2, 0xc00fffff, 0x3, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x61}, {{r0}, 0xfffffffffffffffd, 0x4, 0xa00fffff, 0x0, 0x80}, {{r0}, 0xfffffffffffffffb, 0x80, 0x5, 0xd4, 0x1f}, {{r4}, 0xffffffffffffffff, 0xa, 0xfffff, 0x1f, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x4, 0x8be}], 0x1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0xfff, 0xc6}], 0x70, &(0x7f0000000180)={0xaa, 0x101}) 16:00:12 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/149, 0x95}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000100)=""/143, 0x8f}, {&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000200)=""/6, 0x6}, {&(0x7f0000000240)=""/15, 0xf}, {&(0x7f0000000280)=""/254, 0xfe}, {&(0x7f0000000380)=""/6, 0x6}], 0x8, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000440)=0x67b90595) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0x4, 0x1, 0x1, 0x8}) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x100, 0xf0) recvfrom$unix(r1, &(0x7f0000000500)=""/213, 0xd5, 0x42, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCNOTTY(r1, 0x20007471) setrlimit(0x3, &(0x7f0000000600)={0x0, 0x80000001}) open$dir(&(0x7f0000000640)='./file0\x00', 0x80, 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r3 = getpgrp() setpgid(r2, r3) getpgrp() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r5, 0x539, 0xa1, &(0x7f0000000700)="e3fa6fd236a442043dccef8d2b", 0xd) preadv(r5, &(0x7f0000000ac0)=[{&(0x7f0000000740)=""/174, 0xae}, {&(0x7f0000000800)=""/242, 0xf2}, {&(0x7f0000000900)=""/167, 0xa7}, {&(0x7f00000009c0)=""/69, 0x45}, {&(0x7f0000000a40)=""/118, 0x76}], 0x5, 0x0) r6 = semget(0x2, 0x4, 0x0) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000b40)=""/44) writev(r0, &(0x7f0000000b80), 0x0) socket$inet6(0x18, 0x3, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000bc0)={0xa7f, 0x6, 0xc2, 0x9, "8e7911fecd1684de97c53340cf0ddeca075b1544", 0x1000, 0x6}) getpgrp() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000c00)=0x699) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000c40)=0x401) read(r4, &(0x7f0000000c80)=""/209, 0xd1) getpid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000d80)) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pledge(&(0x7f0000000000)=',\x00', &(0x7f0000000040)='\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="00d0f66cf2d0cb5986001ad6825ad6239bf3e28d879ee7fa9c2b80eb70376f6063425fa59273b282dbd8ed41d7a9eaae1414ddc8144bc59851a92bba7965b35503c7ad825f5a65e5e78d7e1b6fbf779cec6cd39f29ef78dabe0639275af316fa3db6be79f8e45b34092e5a34dfdba46dec6c71203163b4f52022aeebc29d456555326a45444d37af08de41ac11b6031e98f2fe8da7e2dbd6459b848a5492578d46b7db21ab47d60489ae76b48066b4aaa66cc0141a702758f7ed0481c81b537b123c", 0xc2}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xffffffffffffff90}], 0x1, 0x0) 16:00:13 executing program 1: r0 = semget$private(0x0, 0x1, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000500)={{0x9, r1, r2, r3, r4, 0x0, 0x100}, 0x3, 0x3, 0x8}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000580)='./file0\x00', 0xc) getuid() geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() getuid() r7 = geteuid() setreuid(r6, r7) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="df4841e7aca7d016721ea2eb32783a1df3", 0x11}], 0x1, &(0x7f00000000c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20, 0x2}, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) recvfrom(r0, &(0x7f0000000140)=""/88, 0x58, 0x800, 0x0, 0x0) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) shmget$private(0x0, 0x7000, 0x10, &(0x7f0000ff7000/0x7000)=nil) setsockopt(r0, 0x2000000000000f, 0x8, &(0x7f0000000040)="186fe65c", 0x14d) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x9, 0x6, &(0x7f0000000040)="9fa133e2e640832fe40c7b3a9a9df858165013677f1bd38548094ef0c344db04bca433041fb6b7d57b76103530b0b87fe1ea8f5e2d45435fd129883688b1612a8be95bd720ccf6dbcada1aa0363c2a9803aca29fd0004e4d0a91427bf65cbe751405cd9cedc3d0bbca40af8f42716623d9c050ffd6f2", 0x76) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = geteuid() r2 = socket$unix(0x1, 0x5, 0x0) recvfrom(r2, &(0x7f00000000c0)=""/253, 0xfd, 0x800, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x1000}, 0xc) seteuid(r1) 16:00:13 executing program 0: execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x192) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) 16:00:14 executing program 0: getgid() r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000340)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semget(0x3, 0x3, 0x409) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000300)={{0xd870, 0x9}, {0xfffffffffffffffd, 0x7}}, 0x2) semop(r1, &(0x7f0000000180)=[{0x2, 0xa9, 0x1000}, {0x4, 0xaf, 0x1800}], 0x2) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) pwritev(r0, &(0x7f0000001040)=[{&(0x7f0000000000)="07f84f377cbea68c06e51e44f0f800a1910c06174cea760b3a1e5be40766e5690fcaeb454bab89cd2f40314fc0dd7d9827a0e912332d581a6de699cef27ba6567b7a1a1be94e4b3696fbcb6314f1aaf5c93dc8db931fc698fbb56790568fdff9315d7054920ff71ed507ecdaf03227b133183a5d86f1e48b791676e1fb231d96c616528021a8d62de5cf284363b9cfdee21133fb85975bdaae5895e22fb0d23e7fd9571c176e7b1ed95105dd4c413e463220fdd01cefe89b4e83fdf6adf6fa8b7d0867a4cd65f1162572c9793b8830e1218f67e26f5fc67709fe21fc0eb38b3585639c26de391d2e10ce27329ea640de6197e857fcd701ff032f29ad400625dc5971c25487c79b55dc70ef06449a030af79b79f733f007668f6861b72a981a20191f3dba013a3bea87e12d640e642190d63caa980b161e34f67a7705f6e9bc7ec334d6cb77c4ef9b6c605ec0e8cd1e55ff6d2d93263dde6e7b700edf596722a521583c3b215acf6ebd010dbd7f0ede3d67e2d60633329f0b6747ddd45d6e7305a2597ea343ce14bb054ba9b42b60eaee996e271bfc3a1cc9bd4e213f7faf67db4a87218996732bcd7885dccafd71f6a035c26c99feb066ec457f0168f71fab50267b62e47cc4c0ff0e6d26e9282531177f87b0b59684e86c57a38f4ed70af36de2fc28879eba2ea6164b2d17a267fa4bcafa23e47dc177cad81801a2e56008470576b5dcaed694afc1f519d87f73396dec1b0722cbd7dee7f61542a6cf3eb93c2d415cc170188a5d78f1bf0dd0195968abb335720f35da9c6307b17a4102429029ed766d3f41b5c88363caeba68da1c55358dfb85ac9dda02952d48415029b264d4fa4a951ccc9e55499b4fed85908b4b22870892598650a8d19e615236477ee08522721b2bdffce4c98979db1db079aa58b6cb2d09be881a19f199b30d1b76668b38910694871b2c489b135312aa431181363b4a95c0b2682df153259dd6b27fea616fea9f5ce3cf3315af19a1ed1df6960d8e9d661503a16844e210c46bcf72dd208d25d6cb2ce3c80e7f207a7e9d57f16f7ae1efa94dcfeab2d5dc874a57a2422173a53f9df501bdef64ee324a73b670347d2cc9671e333beecc6ce79feb77654bfd588bced035ac08f7d2fff1fdbcb9523cc21368f945c99eecec15b4fdecb48d913ab2c64eb6b8b3a4f2182e1a428114472454041b8f7ac100af2cc69fb3715ad6680f51eb9111858191e180d93c1c747d8995933594eb550de96f27a22d3efe271c46183edebba7df47945f54d2bb2eb3338d0f1f649c39e8d876e59cbcf7b57e377c03755e2ff6002694f27b6d39546b04d48b6ec22d2690a9c53cfc689554f850e79cbc9288f9d9440381bd20ad4ad4a3048013683d105b7600d247339e8041cb7ea1c5685bf397a82f634556654ed040d7a366f1c5dbf66a26f82345da0a08d2149c70c62db752bcfbe15db3c91bb15ebb9e524d01d46ee6d8f75cdb6cae8c3968c96805159a815ebff917e3f27095659702945a7e90e6788226d02d7f41dc28650dda6df8ab09035bca71ad8ef2c57d522f63d046c2d1fb02ac9e71addeef248daf002ae10858f7d2c3a56163e38793e5edc15cf53bf2757d8553bd41e89b7f124b6ab4a0ec321f8ef5b26d50961f2a79efde7f49c35bff7bbd51e3ba1202b75ed99755913af451a2933ac24ae34b1ac556060a7b684760405757405783f987c172e0b86d7d14163a50782eff9df741e748359e30ea5c0f9b727232532f55f0730174dcf1a6fb79367a7caffa59ad4b8a06cbdf59f5b6a4b395c9d09ef65574d7e2cfaf9cd93f09047a09a47c05449ea2d7049ec770dcf093be61381538f650bbaf5d9562a0ee00c3e6ede2e8fb3be24e7c6ac049f7bb45ba8f7be5147fa67c30b3e66c58edb160e72f7ec18cfa23cbc1a2cdc510de77805db36cc3df02a7f50b473121bfaba1144586531ea62b0ba89babe24c19bd653097ce3b0abd614c0362c6236d55fd1ee2677b321d1f8eaaaee81b8124539dd847c48ce276eae1d0d1e0b8968732eec5742d95ffd2f8013656cb6a690226a1ea21284256ac2d115b4a6cb0f7278ffd0a38f1298373b4d51d9f1b0707dc0d6b66834dec7db71d26aa3d6a1626e1460031e06ee0552d511652e30f92660116ea7f725ec33764656891295eff64ebd56a1c4b973f03033509fb29f036b4fcd62d83044600d2aef964663c3b6f699d9890c4e08240df0e72e9ec0ad0cf078aa5be26fed31b2a8c732ab6ba9403d4c6b3e19feab90fd5d133e4c07e1f97b5ac384f47e8591a6548cb95cc38584278fb7c739b7371ab6735df805153936d9432f61e828a1ba251cfbd2254747203a0f7e69b0c2539afb23d8b42c6e3060710920e3c75a10947a8b15eebb70facb27989cf6ca13402463a7179a06f23015488dd5a04e9d810bc07adb1e735c405db855a0a7fa9cce4cdb3ca9fa4b541383e0dfc63727277be44e6d55c40442fda85bbb8c83f7af5890049de5d3c41142d389570b4a1ffadadc0d41f4f53cdb1cc96f8074c0b4c220599957257b073667f6509e0542cca6c92fe7f6a872e81ccacd0ef1269fa43cd54ce2fd23cf0b64d84610daa87e4a060630473323dd8da5f0c459c093191375d795fcb14d6207640c15fe33ebc6a86538082d064d789699860df47528577485c5262bed15e10247f1f6ce1406c59742f21d2d38c7ed5e10d02e0f2f6d3e41f567109954abaf914a2e0dcc3faffa1e0b6a4b594c6ad21bf07a6fc63697fcfad6cc0880935ab82a788b27a879a5846ecfee77f0a097411a56a7a327638890b293f5e63dabdc8bd8fd17fe8179f077fb0318b2fd8612bebb818075b9b63e97264e9f2f061f653f6ff2c3b6bba0f5690874f726b7724c02e1e31dcb3cfc86f8a161d339da3cc1085ba891c35991ea9262c64745c35c293b30ad027668c99ed5e55bb862662343fa4cdacc3b4bcfc8dd07d81a9d2754cf8e72e1063ab5243aab9d50f50b831d44890bbe9f17256a2e3b1138620a0c4207d7749c540264bc898c8b62d828386157ed2b359df15dc2d70087b9e5d3501b845c44c6fde890a89e1313a066000e156765ae0b1cc1a7ba8b50ad2f2719b86087571a3a8b6b59387dc8f8c99b68a96d8bb7dafde9f5c98abb8c7a7f67725d0d4cb77cb0fcb2b65f41de3ba6eaa5eb4e999c57538d81e757c570b9534d1b02397e02d31f1d520e00e3a03a4e9e14d5d53b3f2cece2f27fd99a06f236e219ba1c0e20b069beea4e5796bf7c49985bcecf0d52f412f86659129dd596226d94b4b55b35649b054918fa39e42e311222816d56748f4330e3562e01c5fd614007cfbce8473c4a8228f6d753bf8c60681e3a0c2894a0b4b58f92c16e5aa5772d024c7712816427870f97992be2fd3191fb6131be0e0ddc93a4a06afe56325592c01fe1d43f0af603ace384617c3c5d05c7d073ea90c01d0c0dc23827e81919d0ae3431f2f40b9fd076813ad49ec584c423cb06c28ebb26508a9e44ff262e30d1c96ff6e62150600bde6bf2e130113fa6936073ee4efe6da7cac6bd24d8202ec417deb23cf7ac27829cb0559506662063e66faee80f4c012de991bdfa01aca499f86040a8572fa65ba82916d594dcbe3f62ac14d438983b916664f4dc058f6bc189fb651027a99bb620cae1a24f688b09ab3f904133327c9a87c3097234e847e30fa9942c12f610b9ea9995c627139c90472634fc583a00003dc9eb405c3484862091860f0977be80f18c18ba0fbc79b1073f0e7f6d2af5ebe0a0812c8ea8457755578a6deebc0f53fb6d3e3fe4b2ebb7f8e462db201ad7314e7bab61695456fa2d1ca0025d71c758c232fce3c4390e2453cb79bbfeb2abb6f5e0af76e5d7278ed066d2dd372b1029b44628d18a880759092ac6e41157ee5268a043f269e9f612f6aee5cf3315fc55377264d13779872ed22c4518eb02c9e82a573ca543368d3a1b47f705034ad86c86220f85f2ca480c4265ebf78254199c2432e4a34f1444319c70f8cb51e995ed47c6a5d318ac7911acd89402687b361c9d778f525ba3b6a60ce4bd9314534fcea887a6aaac82865bb9e5e4d358fed80238c4339bb85ef5b54a633455acc1f9ea4f9560abbda5cddf55ef9fd8031b6f24d90329ee50322a0d65bc9a43e4092f3f03dbd9665abfbb67f9c3aefffc31edf2a92a6e033d45f2f286b4cdaa176a9dff2726cf6beec9bd7534394434a3122656ea84a157893c661071cbddfa1f263aba4e8f0c9273166922f00224e1eb13beb4c91f447e04df1ac778ebfe06ef085a9a35ec02bf2ec6eebee26a99758f51210a176f9a4dea51493563041f3a238ad33f69652bdb6ac8fab106220985c1299a620bcb2135b4239b127b394b0d48e35ff707161414b58fbad7920f5f47cabf9060b405eb7df4477090ef5f148baf8ffed3cdf20d96b87c079d16bacdcddf1680395f6581a756501c7fbcfa8d3c03ff59802c4f9ac878779d58625f386deee753604e4472653a286757dbba00c7819fd18feebba67957db3bd54cf6fece7560a3b7020c4d0d4ea2a3ca118defc0f50dead88c3ef09617d9d53919bbb025e4186bdac913662b9f7250dd07ba494eab619218e2033eb11402ed6e4f804a4b2414111a5bd0bb9a3bb98ebe7a7a6f129efb67ba22085e2931f09613acdbc61e20c639a916e04e6b1485c01bda836cf7e656a9e43c14535e87f9769d00dcbf1dedcf41c92019db10b29157cb17d8ff40b1d1524fa8339dabbdbb7da53c421e5d643636c8984a097dfdaca1b18577df935cc615c7d319d623f67b7643bd3478008e7878282a0a9850cc46b723e40dc0d017b883075b6eeb74729f5d5ee4a8f110901c9c7eb310f2eaddbca93ac85a2a895684d59a26f3178b12b339142f70bd6843b7bc6f077e0d011d0d8247ba0a891321c52e4c3ea9b7f990d5fe5caff66148bfce10239cc0daa9f40c8f209d4e115de7de02ba7029be24d16d52a5cda7934c6a1b856c1b0cf18ee33e0f532beac42e55545414f634361659f6218882297a6c448bee10e4900b9b6e23e31dc87985de89bdc661d0e54c3c35d1fbf4551fb70f090dad9368de6cdc9bee0ae769ded6df4327898f582cab4f271cb447cd3bbaea5470861c6eedb2a18bd883f6913b480d65bfd16bb49b0a3843eb6a841b1fec6fe47ed12d376d67c17440b1d947dc6f9c8a61b7e28d55e50219c7f7bd45ee9382f9b21a8ed37da39f980eb1d99830b53af4f014a395c824a77998933b4a28a1f449e6e48aa012710bd28244297344fb6cf7418b8a621414c67e24ab990187d86929a2ff8db2c0510d4aac54bb563d326447184e3c72378852219164f17fd5bb00453a3e51ffe38ff94c38c42d60cd6e14ec3cab7427c28648691e145c4a29b8398ef80c5721434284b8fdc0321671ea6f792e637a4fd5272275445dfcd9789e6af6f4988f743611ebae85af03af9e6d63709b259096a68f80df895c5a68b32afbf45442e45f13c6e708b6da2fc23d4e58e6bb2ba824cd16e39122eb2fd1585a68d39f68e74c02071ebe030745078816d3c68d620d418acbeebaeadeb2b507fa5c6bcc2ad7fb6965989470920e96452e45544c02c3c27028615b15b4ee1bb68e1a712ab8adee9e4522531b4919b229bbfebb5eaeb7a37635688748c5025eec448ae4706ab594fa65e10c354890a7c258f021adaa5bfc9d34c3ada80b3963484ec381e397024c6521650ecacc2d4baa5f11841bd56545166ea1ad864df49d1d35b1cca9abb2f235c3a356ec65ce67d43d", 0x1000}, {&(0x7f0000001000)}], 0x2, 0x0) lseek(r0, 0x0, 0x0) 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x25, 0xd, &(0x7f0000000040)="ebffdcff1307fd812eaa4e713048e699319296486c478bb0e34fe8ec8b8420a717246ae5ba4ec8524fc86b1dfcd6486a7ddc8bc8533cc4e941914a5f977fcbd7d6c48ee7508b95b94b72c5b07aea2b47e2140abbb8ef7e1665dbf74700008dbbf00708235a", 0xfffffffffffffd5c) 16:00:03 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) close(r0) kqueue() fcntl$lock(r0, 0x6, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x40) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x12) recvfrom$unix(r0, &(0x7f00000000c0)=""/36, 0x24, 0x801, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = msgget$private(0x0, 0x440) msgsnd(r3, &(0x7f0000000140)={0x3, "f8dba9fef07f318d4753456846b1648d4470e299867b54e354703987479d199cd4e73840c4c5c919d8dfbdcd2fd82fec8e99ef3061be8dbace22e140cba07e2410be0d574041721448cc78cc344e9de4d4556db5dc6b72a3025b6a6e05edc1faaf8985c3d460eada35e25a88c63b66106b8c67bd94fde8125c6ca299180fddfd008e997c6782c30738091320cb642cfaa5bac3e4cc0b88e8cf708d19cc91bef20f05326eec88b9e93a3eb97561244bb812e7c2a60719738e237e8959030a3483a751160377f816be3de20b67bab911491bb1389599f1ae27efbdabd682da6bf15332a551957c21d75e92c684"}, 0xf4, 0x800) sendmsg$unix(r2, &(0x7f0000001440)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000001380)="c1f8cef819ce0dd52497117de9dca91f8f3881a98949ec5a9bc1e682eea8ecbdddf23b4a82b40322eb77e2ae83b3aacc495ba1e1570451c8388e5b2a295bda92d9e198c28b8294cf7f6a5f880075c8b2726ef1", 0x53}], 0x1, 0x0, 0x0, 0x7}, 0x0) r4 = getuid() r5 = geteuid() setreuid(r4, r5) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000001480), &(0x7f00000014c0)=0x4) msgrcv(r3, &(0x7f0000001500)={0x0, ""/150}, 0x9e, 0x0, 0x0) getuid() preadv(r1, &(0x7f00000016c0)=[{&(0x7f00000015c0)=""/212, 0xd4}], 0x1, 0x0) connect$unix(r1, &(0x7f0000001700)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001740)) r6 = semget(0x1, 0x3, 0x10) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001780)=[0xf71]) rmdir(&(0x7f00000017c0)='./file0\x00') sendto(r1, &(0x7f0000001800)="af68a4697b7a4356b4897621111d1f6a65cb01b1738431738f0f0dc7eacd9ba69111374b60e904028fd4fb3418d66bd6229888a7b0f342158884190fd8c5694d37ec36ff3a4320093efc2325ce2face37e702756aef096cc9aa54063bd864f9016989cbe44d90fba9fa9055191066193830f76074a26c5d0cfeffe3dce4db8d853503c", 0x83, 0x405, 0x0, 0x0) poll(&(0x7f0000001900)=[{r2, 0x8}, {r1, 0x8}], 0x2, 0x2) sendto(r1, &(0x7f0000001940)="013f8bbd7deeed4aad9b5b74a8164619483dadae88c1c1e624d841491067d62b53626e61a4a8c14bac19be5a5b54b4495587c28a690ffae921c45ba84c86e7b50b1a88f9126f6a71556ac50f718b8c98d6d58bcb7ccb6e8b74400c5c769f252eb6d4262723815c80e15590db003e1c05b4792177dd380b66d35c9bde29db35e1c68f13a2e6ecab9f7c278d38902d6b9ada80e186ea63164434f093fe3673c13b6d4971e45806e7d06fc5fea367122847", 0xb0, 0x8, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000001a40)=""/168, 0xa8, 0x3, &(0x7f0000001b00)=@file={0x1, './file0\x00'}, 0xa) msgget$private(0x0, 0x100) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001b40)=""/122, &(0x7f0000001bc0)=0x7a) fcntl$dupfd(r2, 0xa, r1) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001c00)=""/151) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) fsync(r0) 16:00:03 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getuid() r1 = geteuid() lchown(&(0x7f0000000040)='./file0\x00', r1, r0) setgroups(0x4efb, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 16:00:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20989, 0xa6) sendto$inet(r0, &(0x7f0000000040)="06c11201c40ec03a162fb37ec0cfdc606dbe1de742b54e43593ee65af5f4e76dd90b6d2d522bd805ae34232effd4c81ba0131273bbf893e0566faacca262867446cb702191cbcd23ee076e234d8e158385a16d4a324f588ffb2ff7ed2d926007918134cd4192e4ff772b74fd9f6cbd1fbed77a0f30573ebaf3db98", 0x7b, 0x408, 0x0, 0x0) getrusage(0xfffffffffffffffb, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x3, 0x20}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) writev(r0, &(0x7f0000000080), 0x1000000000000237) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r1, 0x2000740e) socketpair(0x2, 0x3, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffffaa) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0xfffffc98) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000002740)=[{&(0x7f0000000100)="198342b496872cca710d9bfda2061655ed9fa9f769a57577b7224023f1b0c038998a2df258330dc707fb41c8018567563f3e677cfe4af70b52e6877fae71b0ae5bdc01c28cc6c437c37ba0ad94f5e4d105ea1bc0864baeec472da71c1d2f8a4a1958d713296a300323d0", 0x6a}, {&(0x7f0000002800)="4b27b1fc6671785c9f8b7b5c1ae21e9e5c54cf42ac23c1484f1ae56053dec96571182d47c02dd7be29756fde84edc19fbda8fad22109bb0504b7717b2e46f03a1f3bfcba87da92c6d9bb97cb8ec1438f787a9d98a9163ee0838d3ec758a3d5260ddd9d85cc98934229e26f4f17958d1504a7ed4f725f2ddf9acd70f0faf29488ead714d92af39b17744e61711391ef3a1388d2ac80989ea5fffeed000198e2864e9d5af833f46d6c4376ca109460b647bbb94010eb5a07a52049ebad1fa989e9f30ead7d246e9e5c0dc8072de8087710912c29", 0xd3}, {&(0x7f0000000300)="14265a47943f15942f8be8d5f9fd1e5ee5598f132958298a6b79c1418e31176f3696ec90c45ae8da2e6912cca880ca2581bfdb5d65c7c6268bf6a2b3fceed6652ebda7a064b82f7499780f84cc89eceaad13488a44647c82e32f60bb0303ce09", 0x60}, {&(0x7f0000000380)="e2a9cac1ddefec1c68ece5a9a0ffc447a13fa6eded35cdc16467de3ad822fcfef252c1eb6bea81ecd1b7462b8dea09f1bdbda84c601715dab633d468f232947bf67baf8c074f85716966866e52d34eaa867bd757d7b767d07b63fa16ade8f79b78f519fec7dba79a5dd9022f35730716b073ffb43b76eecc78001fed0c3703d98c6fa199a21f55acf458d9b068e7928b45542357c9e2aaf6d2dc354c100bf054194305ac900c699e0f676e01d29c50a432e7d20ce8f3b02f52ee7d40d2f46c855a8436f4272c71", 0xc7}, {&(0x7f0000000080)="2eda0fd8dc0b6347e79b0cccde2a4b6632aebd7db4cca36461098e28105ef9f33a55536479b4b2f24a3faf230b28bd", 0x2f}, {&(0x7f0000000500)="ae7773d77f4ebf052917d91332c1ee1e8e907234b42ad672ddfb1e77678144bdbdc96af44ac410447ec081f47261cd50b234c2877a4f6ca4090a46d6bc14636aecd53a24d61d108616c5882e07fef40240b05c09ebd5ff9c4ea60d2e6c3b888f2a58d7061b01aa1d4811d7a2cc36ebd5a974c1b3324384db4257542138f682186d16f6945477cba28a61", 0x8a}, {&(0x7f00000005c0)="fdccb7804f60e549dc863726b823fd9a43cb38de478160fb364f15ec51cc820aab0628e828803eb68a56969bcb1ff270bce706a0779c4e9233e96aee6e414d8a4b2271ad3f38e2506a1897aa6ee72bd0281a88e1b5f925f711679024f5c0edd7c88aa14c1a8b7dd4d04c69809eb93d87a8239a6a7abfc049f208de6e3a0be022bafe076f07068600d8774970a3d81aa263d85e55247c03f90e12b0a1460dea1fe84c693e7ca5c759118a36d0756334f06138337f6fdc62ec327ee13d8119cba245004d17ff1ec4683b99936a452644320accfe29c7783eb3b596dd8c3ac3751a52e5288feea07946c1ef985215d33b09ab70c3f8a672b405f32ff0c5c34425d87f2210037707b351fcc42bbaa03c3aff3e66bfe915ca5760f8688d86ac2a8d6320b21e0c2cf108dcd28e26cc532148e505c2b410dfc3f834d0891d7243657dcb73ec1d7aa88e4cc191e824e1dc3aba4ea9382fa9b018c452f204bbb6001bdc83aad9836f74403f7a1a683072cfeb92c90c159bac3d6fa4c0d97ddc76ea3cc9a4f6aaf637ba1ff1a81bfef0d21f695ecf9ffad0fcdc8c610b37cc9f75e233f049d03de7363130e04be0aa1f7d7f71585152960ae6f349482bbb1a195fe0d35c282bb78b98f8238e5436712d0548aad7ab4bd0aec58bd79d122841c3aa4359580620295b8e9cfc2c68892874d8aab12bf75e10a3f1fae2ea3e56066d59d409469cd7fb22f8ba2ded03729839fa0c99003a3ce90ee63d9cded16283dbf143ce4339f440a66f451fb52c6095b63493da96c8ebafdd77e3330d0986f0d638a3f6ed7ed1da6c28d293f63cb9abcb75c6649d734e8c5a33703ce2c38d33728665a8a4b71b60b97e0a9662a1d8292b73dafdb51f4fe2b7caf1d53b75c93054813f51f63ecf34fec42c7c252e177019a795dcad868bfc4a6ed308b1259186ed5f136df3a9f211a80f34bfddcc24ce770e5d0e041864591f9c305727f1b271cf143d6d4821dbf3e32472711d1977249bb8191d5b054cc6210657b96d815d15e0681029cd91a95340b6cb12d8768a71b267835dfcbbde7e7f7f0b9ff53b7b3ac9bbe695d11343c84f1f96c13cfcc98dd6e2bc09faa7d50b7a92d41c191f8254d5bb14d73c453a8a010e0402051a6bf5ed201887004e05f2696ee784d26bc33d22f1f808f5e9ae133fcb175d79cff81e43eb0bdf0098ee94d2129b8698e96ca9708eb9ec3d1d965e8fd13b248edf87b9ee13c39fa7e21eda4ace4961f75b0966afd79d6760d5d26defe3bcf9b10e03f0fda8a38737fb018345dd8725b0f6b834e35c0d12a82173a877f2fc20ca420db667ca9acebb9de121ba5828f911cfd0df8577293991aff1e7c994dd6fd24259e2e49e00d036543777a020941631f797549b85f4e2c251af42fddc254962887f4de8ffd26ef96d8c794f1d432d1e0f4329e7959a73a7cdf9c6b5b1b0ebead6e59bb7492c3fe623aa4daf4368dfedf717e2ecb7b51831255f61a473b563715091af591e66eb828816e94f8ce6a1142d5b2f9f307a708d21776081066a13ed5c933816cca2230054f9510539ae029bd0d6667717f5517cd894118d8d40888a0b82a6a47d28b9267a06a444cd6e1af5f16362aa31e206d89b22c54a90eefe8e57f1c09b43b234304c85afe4d217ca0337fed928a09f910608d66dab17707d6269a183aaa9c1ab86f6adcddce72fdfe35776803dcc723e85d7fd9ba0c4ef8b9aeaf8fb536075de59e192a8b2ba6919e49b73ae6423f0f60f0689353bcd9cba454868b0fb3061a2694e4efab1d1e4d66ef30e6dacfb6cc618eb7e358984dc20f942deba3745a39f8b0c261963e608d8dc9d47b4aff5b77461c2178d7221b486f9651cb29a05d5101d7eeb8167fc2c23e4ce6672186948337c2cdb56a01b9fbe189e9f0d96228e762c6ca0f7e08ca55f4e68965df4fd627437431c49709bfbebfe645dad483320eff951e30ea362aa5aa70c5f5761b85564ff610507b348cf733461e65183c3b9e355de8e8c333114c069529513b1934ca81ddf5fc47bfb309099fb5641c434809f29f49da880479e0967ce1312126396ffc81c553d9f180cbebf6b106493006c1a20a4b2476ae926e6e7a451a8d3f0c8d6b42b4e818c6fb41a27e88c705707ab27f21089cf13c2f34db0fd7d4b0c094309c3dcf6c5ecadf1af197ca9763847c92863fa0d398eb27eeeefc9226332617e354e7df4f0ad4055da1a367f2b53b0c5edc9983ab8ae0737e67d90b9b7388fe89762cdc0e95d8d458eab641c4e71ead841a109a52b73e348bdce5bc886a230953644263355a89078903634034ea7203d4998e191cc8cd97be8e216474a64fe4c521559b3888159c51bab39bcb876c8a3d8ed154b54949aeae3a18f908682fe334704cc3e0f939d45011cfd8aace054b74cfc173064fd29fdcc607062cd58b986fd77be052b36c0cf2814e974b78f3b1cbd79cec1990b0d3302af22cebb96760744b54369fcd758e7b53ed865eceb8525f92239db3354a33ab75225c1b411f698b130c87e35e6844055b7518127f5cdb4ca0071a9d3ad1c8cd5068ffce742ab854f006095aefd7d3d18d9e8c576c4a73fd816e026a6ab17593a768de5e44f43a7d4f452ce75854ac17d2fe540b5e8993251e5b0c771bb4264b482bad2c94adeb1f02d1f3e2fb050044100ac16ffcc45d021426a3f973bb068552d7de8b3445f959e0cb06e03ed405f744dffc9e24f3a0f6ad001da1a84ae7caaea11abd422bffc2004c86ceb7034580282409d26a9117560b4a4c41e9c38fd946ab35b7ea942c9ee8f1960a100f814fc30be1daa0179a9804e5bcda88de01a77357341d66fe59f1b1f7ed675e2da8167639673527e4f595c2344d09d2eec185107d3ec167f372d42d881fe562e8434d4b3a86785e99196c2a6cd71fe7d858da824ca63938b8bcd7de755af49ecb9db4b4117f490e7aec5a6f4b3a8ff98246424bd2a9098678c7df4046461b2165f31812202fe3cecfb6b99e57e21e1387998727bad314dbe2ba3f62edc75b41fadf17d302c300a10140714ea3b58cde12e3ef40b231048604a7a1f9e365becd7918b838bada93c64094d5e3746681c0b2527dd0407b7017137d1713790ea37a8ca3d280f07601dbffa009d29aaf4dfceb8f1275e4ac73f573f47b986e7fa6caf14c833c86d02039fe68c61cf20e5ec7a7be1f713780882a94ecbbed901e44f0253fcc5b0f12cb89e12bd8c316ad36b0fcdbe22f7f41cf650b2975d296153633a74ed354f9280cc6b37832a5a08e6fc7f2c5095441576c03f6f8e0e81abf8a7bf4caea2919981f3cea749474ba8efba561fbb8a6e0fd38b06eef37bea5daf7f5780d9a2fd22167c1e8c85a02edf97b556501784a7e3b70f3384ac9b6164b4086579cf4fc4fcd5261b73f6a467d8b022d0ab82f70d2d1373b69664087580e9564a1e4717dcd099d4f0a0239000c4dd060431cc01117191f97f0bde41b105bbee67cca256c345bc9f9ba389b721fe02a6790c7fc0e2e1d0aafc70eb2ebc68d9a430d2faf2d3744a938528608a24c67e361d1769f6b1b1214662358598123e24d22ddaf02ef7dc5a58bcb8b89bbfb31c69fd7efee7d75cc54e779b32c2559d56439f68cf4162951ac507c5134b02ed80ef9c380957e8aa11290f35251343baaae6f59429815461c07839e8efdd694e548687d9c3e316d370f0d86ec368c5221ed194d7871f21e26252db5f4b16bfbafade6c70d1e176e93996b44ccf5d212c35c63a8b24ca2d0e69a0a0c9475369d262318ef321f319289060b1e8f0ddfa16219ddbabf7c30f02bdfa217b3c58bb1d7f817aae4304426d6900606e9527f56277f46536b3ef040fad7df4eba4c4bfd3e7f467ff3f1e04f4927bcb3f99b89496b221536a89b0ec13ece1bf0385d6691535bad36fc60515e4bdabde0047ffc17fb356c8a89bf5a35aed8550af93bcde7a5a2ff754b8f435aedecb908d29ef2caaeac4343ba60dee377a854978385c6c497d25fc918f2e8b29d571044f7e9932fd593003656bd2c5ebadb1109b97f43428a72462d68c3cf95ce369c604a7c8df4e9d57d9849f74d4428b0f0396fbf4d3998d2d9e53fa7f133dd8b30572bd7478131e355359a52073f6b5a4cd387629660728b5f38a2068e0a4cfa9102fd7c8fe6279217d3c96b28d9a1b5e08fb2f3c85e9d178bc973666d3e28dc3e915f726b66b9dd7015451402658e9878de60ec3068d18ce447cba5ad2bb1ee102a187052873dc4d6d364f031ad91aadeec2e3019144b983cdd66297ddff87a277230cfa56536c80d91a86a3d6afb8ad4c019048c49e85b78894aaac6635546d902ff045c19a69c2fc9aab7b3af24e7a6f1a454bee2e5164d0b3fc89eebfe276f534a6f5c546eeadf7f78363a3d6bc5a9965d9a260b13377486d5b1c83e7310fe69534a93259fad5ff5205841953b49f217ea0677cfcb79bd5d76b77d19a9003aa3659519229dd2c956e945c142d03e07818bdc061f902bb6d5cb18ecb8520c5d9f34bb9e410ee1e491c0b74caa01c0991000c411653e801fb4120ac86fd8bf4cdcb63f55ea3bb655044b7574836356823342cb6e1b14a0a48d335c8295fef9ed45c4330f03b5352596947e8693c5cbfaa4af4f0d88ba46a408e2a682baa39cc96df9fdd18b2e1952fc59a71999afaa81eb37bc718d6d5e62f1c1ec91040b0191be12886aa3b92eaed3b83afbb14b3495835f3af18a88fd0c23bb9af70cc6d1ab909d2d9e2a050a4cf5a63e89ddaa0a17a7b0a100bfb01c11cbefd994760819b5ae1649a221308fc1fe362ff77716d82be7a5112238d88f229b7463b32f81f442d4b6ecc1166c1ebd77ce559af4b20d97be292c59b104edabe259d2086e99f082ff7b2f0bdbb2a0620d92e77797836306171e880e18b3550f4d65905d1ae09e30d39c9ec8fb4aac2859bb6f5ef110c8e8bc9c0378eecd15ab94ac3ca9521e93adae0a9a5c900e79d63eef4a8bedf04bdd64a85aa3718f046dd7ad2278c38e66dee8212f35352ad22a7d741b702470941c8c51b25c7e92b9e2d652b6d54265ee4be15da3232b6aed63b815d4521fac83d002aa42f13c30ad767a796566adaf5b5eadf3b1c23f5f5fc07113ed3888b7a5cdc9d0b631e9b231e7a31f140e8247d18c586756164777cdadba362d449000dcd9ceb292939a7ca9090ca8fc834ccdefeb1afbf13ad8c50848dd533802d81728e5f73965cfb62cb929fd305d31891c1150e22d8580c89bd46d1418940f64344396e089a12a1f13272737bf6b25fab881cc5951a1ad9dc6034a2f95a7358864e2b62aea045e8474f809af012878f7f15b6c4e41a53606c1967c94da7d8f89901625298a00a9fccbb54fa157cbf2ddea4deb021036aba26363a63e9ef9dc8a842786dfbc429473c53a864c883c7b48e3bd70d2bbb7ac9824f7be2e4bd74a4898f8119eaccbce37cc0f6aa704986a511989c99445a946b67156341af8fff93c799a000dfd013a7c85f368b32796a7ec258103b7b7b2316003152e414a38bdbe3cd9bcb414d8e37395eabf7fa6c7314f91a29afc572d464cb92b7cb14794bdce7153733a55fd8bb3c5d12c04684a34d9b9b2b98314d78fc4b079aec02bba3aeb9333b911933e3540d4ada05cedbd1a077de9f1bd3a3bc25a9ed5255d57b6d23cc2e479617a83da861cf8aece9358d6b78cb7b76d07ab2aca93326fc7f4ac2d2af59909957aab563af46d78c666d2dc298a1305a05885ec6c9d3db2e288df637640f054f98a2e5f5ef772b11bceec14bd28b4fb136e853ddf2", 0x1000}, {&(0x7f00000015c0)="1abd72d9c11dc6a0ce634a679adc08c6a6af53958dc46a61c29095bccb1a24e49e180866aace6fe61fee92ad5baef3de13d61c387934882212d2236554eb070dcce97cb1", 0x44}, {&(0x7f0000001740)="d656a0420d429e5eb80f82f7b139c88bb0a6738045e610992c55408e6edc361a5353f485976fa3f95f626be425d19dff166ec183cdb1396523ff1a0d2fc8f778c9a3956b13206a82cbde43a4c72bd1f8c2077a975ad0e8267e67a224d1ae457a8b45fcdc64ef3a7e1ce59eaf3902cadff6562a55caf8e65d601f6a620fdd072aef0c2d7515773bd2f90253625493c567b372afb63e21f5171916a7637106d10f39f4172a4ff83b465724dbeca2c080d59a69b37bc2562319256b30474799fdedfe517bd09b2c7299c957a14df2ee78e1aaba21c4b68001a5566d7ea7ec96ef170202cd2f62781f1439615d46e70b897f91ea89a8b8e49612dccdb09fc47af1a283e63c1a5fb8fd4fcf91949e0aec5f124c92d169c45dbd81427583278141bbe1767c6257fd06dcba0976dce5a00778d05eade85fedadd2e4a8ef61feacbf719ddee781694b2de7c4979d6999d087d832f344c7ac6b44724e976e691f8795c79d391095b2d0b97be021ebdab61decd7f440fd1961a8f6a7069296307a974f39fd85562ee592280ba7a3e5c3b8fdaa099f5b3c842ac11c1128d5b5a6021b87cf5780e65503c389fcfbe6f5e747db4fa6ece2ddb13cd43d4b901cd292ffb8d00717ec43a75cdd92e10f035af99bbf121574be7803277ace536f19131973fd4b7f1139546f8573fc588e0cc39b403f8ec7491c8a6193f835534e3dc75895abf610d91733cf7f982f10a7cfcb8efc7150caa2d86b3a190c5e9241698d046d5f27b3ffe0afdc3804a1668327f1c819b445ab1ca407121f22172ac159227e42906f765eef4c3f96bb9ba1b1f87f0b9a78e04794b0b10be6be3735f59180191a21d4a7af899486d4ee09a32b5e1a661b594f217743ad90db98e152a8356179499354062b483583b1d04cef0668fd7b564c354e506c47d9fb97cc8d2ea6bef2f280f523d242f1a7984a2b9fdd0619596e2ded80915efa7db0d4acb07a628819b9f621ca3132dfba152c0ebb6776ba82cc0182b0fe6d16987254c4ef422f6ebd0879c63c0481eced189fb6a14c726c766d07c3b33284e90baea6691472a5b3270c47119e013e33b5b18c337cab7218b3fa552ccbab43cbae92d6bb493513ff13d6956f3ec8f4533cd6467ff85b980bdaf75cd7095eba027393b90647bcf1a699b5afa35cad1f71367597422c6422b669654d19ee074979f5f87b52ae7e7fa91ed0146982ca7aeccb6b9fbb860487251f240781e6f3415bfe4b32ac8ae5a0e141e75c143198f4a6048de1759c5b1e11471a500b2465d83195705ea33098f6cafc2716bdd22d37edb024297f9025cc1057c27959281617099e13ddbd7a364c7038e103f48abaa2f4ad4e69508cd1653d3f37a5cd150a2e4b40620bd4154efea7351a1b3a8035549bfc2b9a5f6b9327f226bbb3836698410616ae35b0df7602186e92f5d71a3318daedcf38a264fa678cfb025beefe81def07089eed7c4997e04176ccb5c43b7eeea278c24b8cb4c900d9ad3e8abe3fd40f87bb7a499ef116fb17fd742dbe943b32a87e6901195537f8ce7d94377ed783880042eabeb90692b7a4c145b5ef2063a19f98d278bf97d490ea59021df0c5b36b506d8c931fcf0918b937f4cbb81c7a21e9303ec982fb2d769fbf52d0731d59f07c626a50b36f57e9d54d789c66a13b217c7500c00542917016474085d5283de42d46e5b5e7522a6e52a79972109b1ab9dde8c1c80e8d851b28b9131246cce6732cf452fbcf8c232df87d28bacf85e40b2fc10aefbda7d4b79fd814f698bec7c2d9793f7288e115119e4a7b1d655a88ae89f61dad48de68f5c869c807669782e968ac17be81dc7838045f124261f306098059d98a93e3a5401d019ee7b5ab1ce875d7c5013fafbbb4e15149a25b065e92e111a6d46e6617ee61f869af60e6d2cbed82d50a4833a06a7982febe1782baced31906227960282df75a141270a35d1e9abcf4970c10d7c5de43bff60a701af738b4d57c28d95fb6c82ef5656193bc916b14d0934542058711faa998ab55046d57c5e69d17059ace702a1f077cdb38da70f43a2ba7ed3d236d279de8b28cc6faaad742ae262fc47c50a32fa7d144b0daae91038a76689ba929ae8a562bc61756cc0b0bbcc1817d479f9d7deaf11d18fd5225bb3df93d14748a0143f2297c2da2d52c013884e5a21a9dc5e00d9ed6db228fc7c1e540bd956c83d89910a300b6cdce5f41108b98305c2b8ebbf3a314e7ca0fb1171aef83de1891beb536fb1af4dcab3f8dcbca621ede10ac99700bef16b00dd46cb4dbce979ed79145eb5292747198d10d0b59febc701aaf41de962571b1d77206726c115079a4b40fe84dff820f975cf8815bd521a1730cde7e35de8f92a2a30e746d3fd467b43c5cb4099cd6550fd415f9f87d4ad404a62228703eed14b042749f93a9cd3f8fc5d00e37d07cc863537cf9c37c8e278c6f358ebe65f82768277a626d3f488da4456ed7b44b769a1add6a9685a3df3b588c8f0d6385c683b9365bcf1c196b42851829d48c3c4e957262f5c0809abd2acbca87191a57605af9cae1f88aaf4404c22737f098b990b91b518fc072c5c8ce15a6faefed9983d3c2215b10acaec628c954397b898710079b1aa0d4c2b43b6df0a6a55df5c2edce55eab216bcdf83bd289bba0eca948da0a61b81b58334c450089f98bc72e58bed2db09f9ed7c226c0cf3ce1a3c1ac3f021ba10caa6601516d8b33abc5936ad807d75c6e3821079a1302bcaf2974847170a459876cea752e46602debbdaaec58b3e7e4de6e3da8e7b456f35449bb3afdb03db674fe0fcbd7b499a3d850a184ff077557ea891a9b425c6b3c65300ec95d20dc3d93a34bccf600bca9bad07b70dcd1beeb70afe89b3ae12602252a5277e32e599fc372d4a6d7eb7ca42fa6afb506cf99bc9e9dadcdbe2a4259b349a5e1520b324c6908284f2ba4a7f1cf194549843f4a2eec06391e7ef26ca00d16b5f4e04feeddde1c9229f665c6373f2a989284623d5658aa11d738c57f3498deca1375b2ea671336fc5efa1173189948d5a5b70d687800c27328915838a1b03bcd29a34a3c7ec11b37082e524f7b2084c8b9663eb332cbec2e3429e31c307a96d088378337551828aa4fe5babf9c2cbb089b447f55110e533b7213f5d7b6093e501f6df194f4e0285cea190253a8c1fa7f3cfcc5323438d10f50357c68998c2640339486647de9466e4c4cb56949aa9b1e9e6c0fd3dab200d31024aa4d096dc46d41c5ecb5d4d5691d336f3f97582a95593f9c9360de3f572c91e667b15cb257872c8d6a1306a6521a2be53a9987e861af9e08ba22bcaed63760dcdfea16d98364cbe39f0ca4b561ba0849c77efbad60ac7c88a9864aacea360d7c8b7df01bbb56d737f6c52316d934df01f480065da3262a7e7f8dcc5fade63063cc48bb1921f2665ed25ef83873984bf6b6ff23819dd5410d756b978f7dc9fd30f7a678f6aa0bd8b0f14964078ea069a21a99c19e6069ce469d6df97bd5083e0d1e46699af74f963bea8ad6d691880fc21c8560628c13dc0c9ba22483c7fa83aad83f455c9396ae3f08764eeeaee250bdc0a0046f2f81183b6be2d2b61a4df85f4f6218632f2f801f10695b379c86015694c838c708a0c605bdc18433030204f7c622eb91d5c046ffda59d5cc3f22f456700b89ad53ec763402c20d9fc0fd5c884076feb7e72b0cbed4f7c65fea932d718989a4f744f441ad927a7d449e0ce4f96fc994160fe88f9ae24949bd71910de8e93f9d96cb705d96c1a353b0b496e2f9545e334ff3947835b0bbe6d477fd11d51bce17c45e7b76a598f13b0e6182173e5356fc4a4792b590fc4339a41197c052f73ed5a38f4c804aee57a20e1965e92f214f22a06883df8130f481206824024f7026dfa2709d069394529ba959ca2957fabe45ac2fa5c726390a734fbad028d5ea535fca154d0cdcf24b322b0cd31c43da011aab4fa7c89b72c10afb605a33a30edb8ec37bba63ff643177be730e99f73e4ac17717280eb7aaa2a1bc9fed1b075b7ee4d61112bd1c321e92b6db8f6860bf1997bfed87710ca880ab43fe0d3a01e18a2189c685971c82bfa9d7330ac7d7ce82e7695496ca2e53675fe661d17c1480c7f4296f4f85230bb078a0da1377759a35e1f51de7fdc7b9d859b5dae08c2d82dc36a4ff819d32687d6acd0be8c9f1cf32979b392a5f15a24da6acb879dbdead5f046ce6b42b6f1736f023da2f144bd0f74a90fa66748700016e7b32f867edbf279cd5c693024f0efd442f169897de983b3001a4e6ebd8f29c9b0f4195b0d0471e4fd37170b34c81d099e119b801108c634a09d5fdfe0e265642c0db668526ddab9f8b050dfe56096c3cd0039e5741f97876761301f65e8a3b08093672d0b68c9ead4d8af3249a69df3679b72397f33690cb787cbf41c58270fd31a92c4d2910c388b740f5c2ecff7b36b591f65c796409fd50a94694a775ede7465d34615c9ff759e00a2aac77efd7aa52f866c942477c69d9f9b63f5f8ce18ca7c3de69f77123e335d1941c0089b7681aa32768dc9471842dcffc40623a3ecd5550395a437b6429ec9f7ac7e1902f8244b9ad734ba831650455765f0da860f471b4e8080d7b7e8e060157fd463a63c2231225e1bc3bf277906a4ec8b30af5c1cc1c387da39ca00f9e7d2b8c74da3d9b0c9158c41437335887763711bf9fcb74bb88da1b084f6206d9566638ec55d8646c26b485a675f05c080ee49f2f5a9a9c950405edd778c92ae70319a59ab115e451d36fcacb74c24adcf352196da4dd1ef149d0097256965ae0b5799c4400c49bfa14b560272a3b6ec86f099145bdfa76971fc5a96b54f2cd790b1d45f8d8ed9c6a44e73b9f97616e711818e2472a91943a40036e14b12c527aeca6d2716e1f9858372c4f291118e3c0cd4290c48134fb6627ed395a66c60b5aa36708d311e4060050281118d652cd8e7359991b58e015f42625c204039c6ad443da995abe1101de853c5da2335d639bfe0f2fb71e9429ad039e43748872976711f771312065b2dda4e62a3ce6343b38b8dc312eb280ea53867d3761633ba04f4b919638f68fef5eda9d15ebff99f3013fcaed48fdb44397648e9234de12d6129b01239e2c9ec9b33dabe47612b8dacfcdeef2a8275c2525f7843011e9b4a5cc5db6aeab3e3ece28b94af085e5a0a030deb377c2aa5385775099ec4dd2c9b673d66d6faab1eada7a25771792d3cb68e08af16bd033e0f6d2dd25adc83e44bef9643cb34c16610b4b6de806a4b58ca4cf2a2e6c64e25b41417484455fec99c024c6803f903fc7fa8d5c7456ad545416b4a1480e7eb1092a5344c184a1102042d7a92fd188f2f3430e6aef6809706d66549a832a163c3ac8c5acff23ded6169335301a1fa96e86beccc47c6ae7f61c9067536269bb6ffdbb13170f2995a10010cab370cdc15e44c593f0f9b8dfa2d84ff5b59a9f4e99eaf1a446e2aa916a7d9004693d0127bccfd765cd464ade2745a3406163b43e93ee6ae5ebbb4f8116125757eb4a63dce5c258c68ebb987755424c1bf37f763e76b2fa56f2c4533fe7ec79f69717afdd9b0ecfac2be640523e2ec1b558658cba355e8fee80135e806bfea26c0a208c1ce62832ca42a7e1128a8921b25b8d9a68293562452b675a6d4b106d6a48c6627d298e455606e4ab7f8b5b523f3e67d5ed9ab65f0a52f5efbb9021dd21c1e740d76c5d637f3a80612c127e915af09b670c1a873d9311d9042935c2d8430b6cf48835d482fff1ec1834e7b9e75087d0de9", 0x1000}], 0x9, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file1\x00') pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) poll(&(0x7f0000000040), 0x3, 0x0) 16:00:04 executing program 0: setrlimit(0x4000000000003, &(0x7f0000000040)={0x8001, 0x8e51}) setrlimit(0x8, &(0x7f0000000000)={0x3, 0x6}) r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0x0]) r7 = getpgid(0xffffffffffffffff) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x4}, 0x401) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getpgrp() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0xffffffe3) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="ac340beacb547e294e49456b", 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:00:04 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) write(r1, &(0x7f00000001c0), 0x0) 16:00:04 executing program 1: getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x0, &(0x7f0000000080)) read(r1, &(0x7f0000000100)=""/67, 0x43) msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="670600000000007b5011567bd54c63a355a72c937fcf97ac8a6fad42b07a32149f74a32037770dca7981508f65e73796fe50111e720fb301df11b72c9a4d89ef39baa9abe0ff6ee798b264f7cdd153b115e6dd1280f0306783a171269830fcdb1e"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) setitimer(0x0, &(0x7f00000000c0)={{0x8001, 0x2}, {0x7, 0x416ef7df}}, &(0x7f0000000180)) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000013fff, 0x22) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) read(r2, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) r4 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=[{0x50, 0xffff, 0x0, "3ce9ac656e728de4a356e6d80794b39c383729a4488b9ec0087c635e07e312345e91fb5a598301ec882c84de69a4ccd6ae62931dec31ac62c2"}], 0x50}, 0x0) kevent(r4, &(0x7f0000001340), 0x3f, &(0x7f0000000100), 0x101, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) flock(r4, 0x1) setsockopt(r0, 0xfffffffffffffffd, 0xd, 0x0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmat(r5, &(0x7f0000000000/0x1000)=nil, 0x1000) 16:00:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)=""/224, 0xe0}, {&(0x7f0000000380)=""/152, 0x98}], 0xc3db4ac, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f0000000440)=""/35, 0x23}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/2, 0x2}], 0x5) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4536) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: setrlimit(0x4000000000003, &(0x7f0000000040)={0x8001, 0x8e51}) setrlimit(0x3, &(0x7f0000000000)={0x3, 0x7}) setrlimit(0x7, &(0x7f0000000100)={0x400}) setrlimit(0x3, &(0x7f0000000080)={0xff, 0xfffffffffffffffd}) setrlimit(0x1, &(0x7f00000000c0)={0xffffffffffffffe1, 0x2}) 16:00:05 executing program 0: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20008, 0x14) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup(r1) setegid(0x0) getitimer(0x1, &(0x7f0000000080)) setgid(0x0) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r0, 0x2) ftruncate(r0, 0x3ee8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000080)='./file1\x00', 0x0, 0x5) 16:00:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xef05, 0x4}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000200)="7494b10ab2b25c4b6089bccdaf684b9b942eccfd938204b4647b405d58f09f462a3db21cc7e19c2723726ea6511982861668604736af4820359a8232252a67aa331576ef8b0dfe125f017a19df4e25f69d30ee5ab9945d62c0e80e1edd77b235416e8ec85dfd3f2eb37125cd84247c00a58a79eaa1ac069ef56e6d2ac1d6d6944637a759c42640854a2b08aba979", 0x8e}, {&(0x7f0000000080)="d78d9f59f83909ea9bacec9be75c1d1dce5e6fa0f2d135c48eeef28af8b814e50dfe34be52c87d1d863cd9e141b905b118c303560acfaf717ae295847d66843b097dffaf4b229650c78af4aadacfb1", 0x4f}, {&(0x7f00000002c0)="5fac3189283b383320c10b2df7afe02d585b8ca1334dac8d3e4eb6528dd2cfc2fb6d75030e70d15b6a4fbc4b7d34a4f3acc4b4cf2e687ffdca44753f838f3c34debeba6c19646d32b01f0064787747cdf5af240f2057d941b72aaf62b285352ae496b24ebe29b2a86c400bc93415d3f2e30a6b24724e46c5d3d2d5ae07ab4fb26e59407d47a405b1", 0x88}, {&(0x7f0000000380)="bb41f1dd9d6a8e1ed7086bb85f7aa37ee0156eafd3c7ca8e8ea0802dfdaf277e3da5448743538dd0100cdac85456f5eee53c39103610faae0dea0b2c633e5277e9bb1158302f29cf4ae9b09e2974bf7059d564279903615c01a31a35cc47b1002b1b485dfa75eaa84ee47cda3a1d2b136e825ce251131343b8099c0094162b3b8fb256bf59260c2036e11fcbdcc0aa30810eb1b09f01583a40b6f529b51e0b59a5adecd002eade0192f6983ab184e7d60e53c54a4d7fe33345f4b09b5b7515c9a8448cddc0bdd5cbd1ed73dfacaa87f25d8d2f29cfa9900ccd30476e5660256121c32ac9aaea318130399d3528b951cd9a3dc8", 0xf3}, {&(0x7f0000000480)="9566b785fc0a14743c1e704335774c45f15df5e2c2e4630ac0293ae67ea4f9654c2b45fb7ada5fb1942504f67dcff60a7613aec33a026022da8e2970baba77cf618be2700e55e134a51ae5826c286af0a45810ced21a4b40b604ad2a29a0218d2c69fefe5bd56bad983b71ff5fdd123baf68fbf61287608d1d88947253efb6be9c2a2e98108485e497a751be5aea81ab0c4d4ca3a448ed2ffe8859ac81b52ef918dd55fa", 0xa4}, {&(0x7f0000000540)="66b96345671cafe45e5321b85e3c3202975fc45f57c6afd359f5adb103707ad035024d5a4a5d424afccb06ca95bc3b8f054fe57b8072153c6def5ef30d26a6ff6db5b4e90d6e5c812b3532401bdcd5aca51678eff393ecc517603590a10af89f78759d4acee1bc73a25964951f04f9d558ea7ba1ff7f69560b005e77594ff595820b24a1b22e4c9aa8895b4c9cd5bc918961f6d78a2ca7b48dbcc5d2d775e36ea02da3c23e44ad9d813b86fe30b6d328b409532191d21f97c430229fb5d4", 0xbe}, {&(0x7f0000000600)="3371459e08c60ab0ac047169b7bb4f0f2b7850e0ae33a4dcc93e087b230f36870b5b2dd8f99643448fac37086165da7ad37de38bce91fa7c5a193758cf08863fa7e7436b05b1e458c962c7059999817dd71239a98eb5b246ba55c5d2930879b4978be0a8b5c025be0143922ddeab98fb4970d0b72caf565d40830f66965151bb41de98d240cc3b488e263f13d80266aa9d37c29abd0e5dda6576e9364492f3b8ffbc25dbc395d7a319f22b28dbbb7c874e84f110192e3b57d69e5945ba5f6fea2292c02ddc40272bd6d14bea38fc9f1c7469b2d1", 0xd4}, {&(0x7f0000000700)="2ab5568c930b2b1cb6eb82b90154d692e60eecfe6f0d9e9cc06dc7e08b05235132e8f20bfa3bca4864d27a9657091f6488222604619a378eaafe6e58c343012b57dcf1ffec43176de434306fcdafa53d1bf07701437d8331101534cce8927166a5cf711d455d43997f95b90050b439819fd46be809721b483c4354126c0b273f11c1c76122da05461ab848119886a1f062afb54bd759f496973d2bfd33986c7fc1e830dca3b1638f30a39b2f2ba1ae5b62aa8c26b4ae838150439b8b19876ec65326e321af2097681f0ee39ede4aa16cb1fb1ed426684729537c5e14eb8b97efcc51caf69ca3acf17fd5a8ce4e52632b065da03416", 0xf5}, {&(0x7f0000000140)="bed09d13334219ae178acadf7191386955d15e76202d5d292b5df5716968b8d0322fda764dee19eef31b9f8d0867ad16125db895c14779c5ab977e1110f3102332e0737a16c15f2a65e69a8054572fb999cf9f208710deaab5b3288ed4a8d5a1ceda0cba9c", 0x65}, {&(0x7f0000000800)="fae0c24f7727ec245fb3d873119530f2a12bcda2d41986f7a3d3b74ad26f4bfeb2c17321bc8e5def7cae88f31a3316d7eb15", 0x32}], 0xa, &(0x7f0000000900)=[{0xd0, 0x1, 0x5, "cc2b7db9a0b8306fe6907ca1f26b03f7cadbb00e6e20393d098cde63ad8726fdbc9c2bb57ce2e4f6bc35c22837860791cb6bc78fb6ede8ba48a1144032478c2d94fde82606c0f0682ee2fbc1df5d06c9acb055f110e4f8d4483ca83aefa660fbfda9c16c896c07ca67d305a79d686f53ff7d623c3dcaddb873f8e3078d93f8332e8b388fa1462bb5fb5c70cfef54b639e2c6bd07e547c769c3e43464964ec8aef082d09c49f1c4cc6f62fb45c5a0a05757e98b01363285b850f64b2e038170fc"}, {0x10, 0xffff, 0x8}, {0x58, 0xffff, 0x8, "e7de315d15c3ad922694637934e763db9337c8dd9f61eac91d6a0e53f1d4d420d8c6d5bbf31d08eeea074c371c5f6db3dd151f75304a0e49a202d6d8650a466e31"}, {0xd0, 0xffff, 0x4, "5396683081807f8c669781a30c731cadd7db373e3bff2164eb57110471067c4af312b80a7c89571710c3bf8fbccc8844e013ce845f97dc52984a5cc47938ecdd909e362b723e21ec88aa38d76c4bd61ed102aa580c6cf8b020b54de82348422882f7c2c5d1881f5f79fe4fdc18f2ea2b7243d59b3c33ad766c94fc25b0ed2e034041d1d2920fd2dce36b15b5640a0d659d1b121c892e3d7d074516d521cce2d9d3e370050115cc16a316f1b94c1d8c79a29e5aae3166557ca82452d0f7bb68"}, {0x40, 0xffff, 0x20, "d50a4bbc56aaf2fa92fb59a547bceec294cb3c9880d0b31c39bbbb581a2ceaadb7d78d0b8e5c15c61421dc"}, {0x60, 0xffff, 0x7, "3c980427308119239b1777556a4ad0e9c65bd2ad4e21607f1d7846e02b677f472635f0fd7342217ab40180208e7064262990f592bc8831edeed3014fd5b104ac3e4c3e004f0dc27edbd866"}, {0x70, 0x1, 0x100000001, "2a9137173b19d2fc1c8e9fd50e884edda6ddea10115acf49b94d62895587760819c29f631c4a3977590740bdc243f49ede9b76f8e6904a34cdedf227c3a2f3cbb12ba7bdf053b06e619bc5d389139a44486e181b7cbf35522cd3"}], 0x318}, 0x1) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009000000000000003d5d"], 0x18}, 0x0) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xfffffffffffffffd, 0x100}, {0x18, 0x3, 0xffff, 0x2}, 0x4, [0x2, 0x7, 0xffffffff, 0x3, 0x5, 0xf1, 0x7f, 0x401]}, 0x3c) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffdfffffff, 0x1d, 0xfffffffffffffffc, 0x0, 0x100000000000000}], 0xcd, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) sendmsg(r0, &(0x7f0000001e40)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f00000003c0)="8132a481c2a0e6101e01c4c3e668e1aca8dfaa7e3e906c59136b472dc396dbec1d71b71fe9075a6cddefd7ba3e1e70ed40116a2336dbba59fe0813621e251f609705ea8cd65f6a7d646c115487d9eb0561de2ee648aa9ee9cdc404d02a3666e416ffffe10842644a3aba711cfb56c8c348fd1497bcef6b27dba781859744d3a7dcfd6138fd1da452ab8a6ab685ba70a24bbcb5977c6a3d2bf7873d8bfb68ba6dc5f1ab34438b57c6aad753cc", 0xac}, {&(0x7f0000000100)="ed3a35b7e15c168ea5c25c7257df12ac9e86ccd9515c30a58f198a288ca0559e958ce83a60f031d36ddbd304196465", 0x2f}, {&(0x7f0000000480)="75e9031309c67282700cf4d13f81c3bbfa95573b63bfe8b749ef99325a629e59a71df326c7ab0524c8826c66c6eb4919152fc931b0cfea515fd29655f53abe9013f45fe2499dd2f72f7d64b6f1d459f362878c40b5ea3340c15fddbb54ea869056022470536833fb9c62c294847b9c09bb58bb8491c7325f6195724f", 0x7c}, {&(0x7f0000000500)="ecfae85abc53f55a3f78b6ff6225900b2cd3edc276d37efcca0a6e8e55b71120de75e8c24e947c76b538bc479ab8203e91a4483452e67301f1f7c702bbacebf1bc6e57cd0fd1d488fce04e995ea9b6dccd440f247b23b6bf46f1fe89bdd848720e", 0x61}, {&(0x7f0000000580)="627ca5fe0ae886024d72cf35d074bbac52ab055793c6c975caa1a5ac580bc313c75dd4c342364deb5346c43fba0dac003e2ddbc38f1110e2025a8d5f6a98e5a668963309a104ac79eeb9d16bb71b47800f7100225e2b08402fa9ba8a28b48c28afc2fb04b73e51f959f8e9056fbbbbb25036fa0c3392f550edc98c19a1627ba209ffea3d6013223220fa339454a765d8e54904ede0ccc5f4006831fccfad3d1b5b6ba1e53423247bda31996240977927eb28ad09c586a57a96", 0xb9}, {&(0x7f0000000640)="7de3f2d7cad0405ceba2c4acacc6a4513249991e9d08ed7a7fc99bda6dba19b7447b301e93bd64d76e034c4edca7b24ccfeb559f77adbba24c00b078d0c48ecddbcd261766df6df07ab80efadf859c916f234ca7a8cda480a58b6e1e462019ab3332adb8caf6fdb1e2fe7d4f303a43f1680da3407e0488cb4b80c249530db389306542f08b96f4869ae3deebb73248c795227a42bcf63bf565145c8c8c9a585737906ca3b0b5001aad87b7a895", 0xad}, {&(0x7f0000000700)="7363157c59822fd6d7bb57b65f3d87657b59bfcebb16a97c7d3f86c6906f8d481337bab606c8e7a2874fac558c82988c3b719a8b9f914e28b562392bbaecb14a12ff766ecb2b55", 0x47}, {&(0x7f0000000780)="b97a7015ef29", 0x6}], 0x8, &(0x7f0000000840)=[{0x100, 0x1, 0x6, "5c6c6a9805100570328db403801e4b807f00974d35a8346d0972053ce917e18b2f5fe85622739c36b5b05af0c33903759b3b96089f47b84612f36c08fa1a0300139d60d0baa0c98f9cebe5dc38fbe84764b1f1a67a0757e59a3b25445ab962d309d7665faa4f7b66ff9f3df8eea9a90138fb1b2c0060c0dab211538d85ac991920f30aea80ce3f8abd1442563a77996c9bc400a4577c7fdbdcbe62f546deec16a9fe5bcf28cbf23dbf4fb60c94e177fc82493b7a97533676dcd92d46720d25a7abfc237d4172275afefb97d9388e8d2289211dcef7e1f9dd224d3ad189a733c89a0f5eed50a883f2aafda0"}, {0x88, 0x1, 0x1, "d9ff9e272630c62f0d3196001373591a5fe530e747916a942e362e93d825f8833a688ba8793278f26393407da07a342ba1dd0d0d535277f21db5dcd68c9790e526cfb0b89220514024e75d7f50cdd4f94836c1df313aa075ce81c07d9652af0d4d9e92a1596c2b41c8dbbf94f32a5642d8c3a07683a3"}, {0x110, 0xffff, 0x74433238, "bd031566f1f5f8dddfae68fcebb65f525fcdf6d9855d12eae581d8c54ef457f09d8132d0f386944c216191147ac82683a963e39ad14d0a5dca1807035a78ab08b64c67ef935ec62dbc8d2ce3a5f777f5e162f991f3d06efbb9b0adada7b517e694ef1d741c6c79d9bc69e564195b3b9a19892f379d03c0543567b525e11427a360fdbb61350b66383614bde93c151b81a8609d06c8884d6051fbbf95b8a4ffa35d3ae7116ebdf52347b34197712242af411a1a79b340960a2313c167137799ace4a1a0a880ef08907849dbf726461f83bd7544852aa0d8ef65bcfe6f7e2d1c50b93544ae116c1ce900eab51e530ec52e0e70ab60135b3f958a"}, {0xc0, 0x1, 0x3, "849c291a1392405c354a54adc74e6967913374e84db0b431c852bf67c710dc8670af4ab53c788fde9042d579ba2db83aea453ec7db996c606362a9eebd9cfda456e1c329c2577ec0784a45ae3b10989497c248e98e8ca37fa989496ee7a62b0df16205a3317bed31722b28ea2a950e88073dda60c061e3f537fafd0ecf0e23b4adbeb0059080171fd376596d929cd8328db073b1ac1120b3f1f5afefd2ab2b70344a84ce3d31bd12a2fb3b3673759f"}, {0x60, 0x1, 0x5, "4490e913a4c1ac7bdba568106469eb0622964c984ff4662358dd06ee23db964e6c504aec82751c2bb44b49801be3a06574aebb4e647bdda54542e284241daafb87f8a600d33fa090fcbac9b61968f8"}, {0x90, 0x1, 0x5, "3b1b2d0e40e243f8ee559c94d1aeace8b75e086e318371946203f3343549d05a1cc35f5802da0b3037fd6e174196ed4d2e149b80a09f39e2e4068b49b1e0f03ae51ad2e2cde8d718ba364d5a142d0690727670b1e5794203d209563f486d033df7d6e4dd697f7045220fad5bbb1e1ba2d5289e6c753b2a0a78e1"}, {0x1010, 0xffff, 0x8, "8ac3c05c25fa9e5f4a3ea094510897a9d357a980c67c9a6bedfb317ce4e6d5f937eb58aa8fe1186a037f277ac47eccea5e19184a42c56dd0100d1d35467d12a9829407fa85ffcc5c8ff2c4d760f0b1cf14b1e8f34bfe6a8c05460816d4889f09d2e9a360d338d2c98cf5231b963fecaac912c1798780379a1fcd8a1d2de092c76a9d00247eb79c0bb36509066729637caccbe01afc4f84d81d1b06ddafb18ee51c3937e347b6ed431cad147656e9d15e466d1a7755f12de2b98c276caed1e2cb6de79c00569074d70e34e5750e450d620fe315a87e9497c3e75fbd619aab0b5691701e4f24f374ed418b2056f85d0088f8896889735805e813f07a05e19b8d6c22cf1b7ca646b210d5a1990e86ac720d6d38fed1f4b99160a733cc2d37d1b120f2413f4facd36dfc71912cad6a165901212216eeb918e95644633f885db9b6c6e76ce9276ef6722c80169d9e4d65518902ef26a4d3b78d7dd0409ed6f813e2a67e0484941ebb32b510d3833ad3e72a9b44095d1800637fe80aa29f46ace5847d93dcb78326025bdd033032f3083303281403edf48aa10f7a12a289e49cb595b3c7984e56362803d0229d37ea7d15263ca06b9db3c1ecfb2f26a1d231205170c90547415a18e5eee7ab6fa59065c856de2be9e56495d0cb90051d75c8b8073463fea4b5c355674cf6cb559041d22e0e0e49c6a668207f10374c998efb612995fef610cbfe76c0871a8394901a3ec37f94f76b81fc6de12bcce2b86f82e69f66a85bc84d2bd8852c08d1581945703aa3bb76318aad52e9ca44e04ffaab1daf3969af7cdd340a5bee12f4b1d87bb368329824c7158b839c08ea03381e8998108ddb4dc34b4c9f7216d7bb70d5efde8fbdb5fe27854a10b92720b0424f6821a8e062879db4ecfa18ce8367321c64c578cfe296ac26f94893d36cea206678711bdc86bd1bfd72f457fd9f6dd77ae9d54d84aa64af8c9954a0b408162bb30b721d1ef82644cc70eb93b588244abc68710dfc3adcc6c0c8da50800eb5358dd271f78fc07c2c0e631c31dc7ff60e23dcf11b84e02edfbeb112d9406911d2323ff361142a4781aaed1e0ec22ce56010e4e43388db6b118820f0a4a240a6ab003eeb218fed7b946cd78ce2b93901c82d7ec7f302758c7071cbc06f4913678fbab3f17b90342b9581afa1c7d60bd001a5f3091e3731f31706508d0f4301026fb6ba1640d454673f44bcd135adde8c9c46a5350b1efa144b95400631d2be0b879e0cc190b0aff73d76311d7eb698b1dcefb97f7baa01849d8b6d05e46e13e7a7bb7a1d7b3fb74f80d494f0bbc0548288bfb3dec2a4de75e4c0d02981d4cddf0bad72fdb7f303aee843aa558755c4dc9a6587f29db86302835dccd46b7bc02ac491694ef58a9016934ae7cb362d833ee72895057420a3c46a2098042cacef217ff3bf9287cf4b797d35f4d916a9620648bcaf54199db596e4346bd91a3de9cdb792313655fc8d23ad6ca006de8b4db04c3b650742ffbbd760f901a75772be577691e585fb5600194134c6330c651568f7d08de2ff89dafbd1fda22eb1fe22a55efc071c9e1c2e41be167c11142ac796928af47d96d5ccbfe83bb19dfc028f96fb1e2d449bb379c361776dc5323aa41625cd0e47644b27e081eac91ae7c296e7ab880d69b8e4597e61d295c8f3f663c4bf226ee25013637e640b5731f8a5c38ca01157c46b9ef1a1c1305f4240598f3eb4fb8c02ba6cf12b333254647da806062b038730d2ff3f00b67057e5a2eee3f2462856e11ed8213d3c8d927b9fa217a4a46099b0e1faddbfc1dd15ef02cb19c69b68c80d173133fa05168a958e1ec08dba542ecc7312c3f9635520fe8fa262338a20033e328fd954e37546f186ed41833d1fac5d97037ce7e5c3153384d769cd7a53830109db85e0d8f3469f737577e79b37c3eef62ad15ba5bf1cb0f1dde483b543e13aa47a8840c9de0620b355d17296d176150d8450602cbfc79357360358c379e620461140ea342d38dc0e45a133d1d8be8ad89977bc62308b91f1f392988d9f912ba0ead77084b25fa50bf4f8d37a7a39afb7a57ba2c221dc8dded7325fd3464662e366b23d3601369015fe6516dcc1bc1cb269642fa26450d21a1659e2f6e58202dad483dd8b23753c54b5d58badc046d121d528a211d17d4d3bf325a063583e5c55c070c180920796c4d0aa25730e6580011adf1c3eb06c12eb52fb5bf34247cc85d614475630298b7950cd26c4f36ef9c9c2a66d9fcb417d1e092b28acd224217d3bc7e7077dc841df73f8e8c13ae50ad055550216cccc5d49d67cbfa44a8cdd8cabc1b68f109936eedaab9b16e7793737329d35ac6ae5e5ac01051daefcd9b915c85bb15a2d671f06168d79eaa9ffe177472b811efa60444223ae99045ebbbe13b29449b9045e3d8f1398f19594bb3048cf2b958701c374cfd38a8b5d6ff7d084836563de74bed98f6e6d2d7e008ae2165c2913b5a4c768caba158ae4eb092168da4ae51a6b7f3795b1fd056a034e3ae63453e5af21ec6832b77995ae1ca297e484538cad680276f3fe7fc6b1bb1daafb476231f1dfd547f0530f5f21001020edf345134f9214eabaf159275e7a7219cbc5d6cab7ae15cc7a5d42134f1ad58dd2eaffe2fa3146e02036add0884683061b5afb89c41c6dcb0cf93a94518a48fc3c044f5a19a1625b7b0a643714d317fff050a5240baf0e28d9500e36bc1925acc7108781abf35c6bd2ed84423d5b5970bc92af40746f60ecf66fe308cc6eaa09bdfc2703746599d4bab90b49d1c84db1e9e50e3908d5b54f1b73974e3477cf60abd10ff5748d2277c9a145215dd4850554d4e49123a507160f93c731a76420d1f357475d40ed80d5ae6cede663a375e2badf96ac16a6fc702a27498ba4fc2fef24bea5d8970fc6f75d2b8bf410e7cb5a3c5f2716ad8af6e14d255e520cf81e0010ad8499332870eb45566aec21dd1cc3895122e7779f642e0014d44f0ce17d4dee4fa262ee2cea698150e8f0d495ecf662fa8c11b4787f82d345d61128c7a2d9c78c1c7b1ccbb3319cb71faea2b60a49161b208e0a86b44ead766657795b9f9dd50497fb54353b8878a676d22a2a13ee6f6d7d264dec707a75fe163115627cd7ab8479b7be3db14060ef58a543b2787b5e12fe3ed041c2e3aa3779af945da5d95daa9b9d49a10ca32ac60fad35aeae06934906bb605973cf78cebff41e368d9acdb0853ebe8bc50e2c9d0db1dba74697181fd96558a132c3f95c06f1451e6189954f2950b174e38c84c319de20602c78be50542cda5b8396cbe8b6e96307b84fdda1c3058a6c63854fbb53dc5396da355c3ac13a3dfa903ba55ae04ed72aff859dd4363d53f6d6f9dffe193e535b1c638142345284da941d21fbe6960c772cd07bb6873a7ab6ef7281520b88cc45719e2029bd0e5af212a485ab1740aeb3d7f73c5c2f70201e706e3f079dc4d2ec756a62accf4ea96a01b6e5bbbac5edffb7e6d96f50785894cc91b123ce9f7799689831a60e3ed42c09bd3a9a83a92f8baeb57fae6d17df329c3eee0f6e8d82ac5c952902cea64c58cae6f338fdcbc75b5b76161bcbb1aebdc546bcfd11fc4f78a64a2d7cf1faae1f78bb7d10a6d91f86b1049440224ecaf175ed7d04a6d7b992d04a6ea388312667c4fe001b124e55efc0d749ce46c9bafcd24c37110914bde80c0d24c232e7ab9283731816edfb417367ce8ca3980128bed03fa8934143f24c0db96534814ce3506701212989be3a834b4121261acc614ad2f248acf0f67ed7d16830a3cc35c470983d98dfa51880ea45814ba5c2f136cbde58faf097381dcb7660495f44a60f854d70831356aaa64f3a63ba040fbd7b94d38307ceab8e5bd9f61ae0668004f0d7169fd68734f7661a7230244e222a09875ea5755949266039d5c4d19f3d779e93804ab45467e8e82149329ac0fe23db88e1428d690b27f6da4acae39342189e1f373a44d32e265ecc4f52cea733af385f60d8abd5b5e98b98011016927ef38f8cd52024f6b33b345f6b2df40940d2d3330aeec510c948fd04f554205089a7222dcb4a1bf605284a4a83dabdaa01f07371a0af1026c8c8a3880b80ed6509f0a25b81ca9cae85866253d5a2088e8432c1c6ddebc53a08a91e67fb09927553f427e4e19ddaff9553fe3627af09f4a957a228f5e7f8ecbcf8ae5a1fa2bc0cdf00ecc70684b2db3e6f631c5113357f9c979de67f2d6f9d52aa06c2b3bca5ee5693980fb1f57fee64b80588aa71d068a0fabbdf4a97f2e210013dd7b89259e25c7d1d1c2ce3518c99f8d93731122100105d960e02c051521939d45d8cacdf6a0fa78ddd3ec6fe482ff927aec12339330b9aac6ab0e95d1372a5bfc76480f9dce507db411d9a732f7fe4753a4d80bf83aa5e262ccac32f928436e791f59430c3b08d2b9d1afd27c2db90a3587a0b6feb023864e87488482cf355a0f194b056aea4b010eb2c1ebfb6ffe84f548c9fc010b3d3e21848fecf42863e18329e444591c0ab9986c5de06d7895e98df3e45d7d93e0df1f93119aee413523c0b434b713cdb54e9259b0efee6e7fd6c1629ac46540e08bebd06af17f31f30bb70d6b648b6cc80e804e8a056f85b8d2d5103d5e3c0bbb8de6a02f9a16fe5e390d7f1db149d9d656a531ce27798fa90eb825903381cd39348fb7426d3e8c5b7c350987a7165a61fe3e37f85d4a8fdbf890fc146b0ee278a3b61604595a9d68bd21dc8a18ab938fc72c30a8770920bd9c032f789cf1b07ee8f3ae693f3bc55df1d4bff1e20fcfb48f1a7777f17967a6c5731c38f552ee78c150ce0a76732ead26bed225e9fb104a0579c22b95c76535121ef4463578a5edd0f70c3d8f475a08b815064a3323e034360b7386cf5827dba9e845f934d866494dea4758aeed01f86638e335f956180613bbd444c0fb30c5e9dbfe601f5732d4ec58ad4ac34c7ae8a85789616114f45b1634087a25d9c7a81849112df45cde98e46c5f0addb5fa279f4285b954b36b4e29cbf07dcf937c3e319b786fbcfbef43f8e603b15ce3391a9eb0b251510171cc05b4f7f2602125828d41464cdfa0efd44056211ee22265303813dcb67350782c09aec56df34f962dc137d8f99092bb4f3dcbc5bfd69819348b078c5516b2c98250abb1d371f8db52f164f5d201f305a9156f467c9d230d04fcae3dda3f964d6746954d3def0972b11802c115b92ab4cb10b078580cdce1c131886703d3f3c923a1e2d0a3707735916c6cfd12427dc9d29702b7b67fe79b8654c93199056fd148f32f8a29c4dca61c3dedd99a34b9799e54aaf468c790309ac4f31703db09a233d3af2a8946334affddf12185627c52327c9ab3f57e5e3db93b323d55871057883140ca3f78464bd3b58336d326e8a43a6dcced8b6c00c8affef5d03f837ab12dd642a6e39fbb630febf15b76c6a1e20db7d62fe971a21431498aacbac83c68ee549ed0367e67eb380548512ae27f0bf602a9ce6f84f19ddf2b30558a436a6901e47f99fd29664127fca097cfd6d3fbfe1207ee2f120e444787faec9ce85c5503d75d57a3b71d0f0595f8b2a8e9121ee11d6c99a6888c623fe2e49ce9c15caa7be74168ef613d8a7dd45100f3f59472b227405c0fef45c527761c5eef12022258ed0e7aa93fd79e510960f226ebe3e892a9c13a009ce379cccb1003c38554f38f0826d69a203cc542a9b9395c8c70e7833adfdcb9c0a04c0304e44b54a952b0884df011834d9639e791713b623ded59a5727899792c7a4ea20c98c920394efec"}, {0xe8, 0xffff, 0x200, "5ff96b64fad86739d6a300aa41b677562bc9bcafd0831b05055c3495a2c8a5ab8a10796c55d5ab399bdfc789f8a7a9af1b5de5dcd35c203278df2f12fcf7aa390028622ae61f7e820e6d05280efd8af01f8d158aff1a30a0a5e403790d188de37bc3dc820a56a086c49d62c5d372962af25f9514e188fe2ca9ce62eaa3367cbde3d8c7c9be847bd014f877a62058550a617b6bf16c35de913de08ba98b69c6bee50d227ab47c8338b07dc3cdc9b0f474b31cd394b2f37e6ff190a1fa491df9c35ccfe4a10043f808ee36701fe06db10cd1d5045a48"}, {0x98, 0xffff, 0x8, "ff1f68dc27325579af5a6917ad92c8ea0c31a30d21f265cc50c926e45c2868c8fe622fde9a2ed5362ea9ad94eb7278ba592f120f948ea134cb10cd3ad8b0a820c98fad538fdfd7992f5a5cea400f2856eb7b04fc15f1ef6ae14f30204384c451db17e289e72982b02af8e838ecb911ec54ad3137d475084a49edbc0a243626ce12425c8aac35"}], 0x15d8}, 0x4) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4, 0xf0000011, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x14, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x9, 0x9, 0xff}, {{r1}, 0xffffffffffffffff, 0x92, 0x1, 0xffffffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0x9, 0x8001}, {{r0}, 0x74cf51f45ed1f697, 0x96, 0x1d, 0x1, 0x5}], 0x20, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc2, 0x5, 0xc6, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x3, 0x401}, {{r0}, 0xfffffffffffffffd, 0x28, 0x80000000, 0x200}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xd4, 0x8000001a, 0x2, 0xcd9}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x3e3a6be3, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xa0000001, 0x0, 0x75f5}, {{r1}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x800, 0x240000000000}], 0xe78, &(0x7f0000000080)={0x0, 0x9}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000001e80)={0x2, 0x2, 0xd90b, 0x8, r4}) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:05 executing program 1: setrlimit(0x3, 0xffffffffffffffff) r0 = socket(0x12, 0x1, 0xfffffffffffffffa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = accept$inet6(r0, &(0x7f0000000280), &(0x7f0000000240)=0xc) dup2(r0, r2) mlockall(0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="257dc04b2a1c2f7dbc9c21b7292f62db7b4ced1188ff4cc126605aed669093a35ffa2fa0624baa1d01dff1d3f51cf9f519c93b9b852ed31e57a3984bb061409d144eeef7da1d0cc14f3296add83e98e0f6647ed9437e9864b69b478e364ddf894069a19ee2d1af4917f378e1f7c52ea58edd6d1a7779d3a8e6d045e1520557e1d0c2b4a69d9cce4e70842090bdb465ed9e243e0c183a7cb98081818b6c55a80f32514e68086bdf40138cdf83b53413bdefd81206bff624b1953e9dc5540be43687913cfdc443657766878c88a8d36b87b0db81601d59b945032d5aa587d7d2e8afee935369eeddc859b1169ad6e72126be532e7e98591e4ba5b567e73b", 0xfd}], 0x1) fchmod(r2, 0x1c1) dup(r2) getegid() pipe2(&(0x7f00000001c0), 0x10004) 16:00:05 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x180) r0 = shmget$private(0x0, 0x2000, 0x13c, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) rmdir(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x8) 16:00:05 executing program 1: syz_open_pts() syz_open_pts() r0 = socket$inet6(0x18, 0x3, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f0000000000), &(0x7f0000000040)=0x4) select(0x6, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x2110, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5, 0x31}, 0x10) rename(&(0x7f0000000880)='./file1\x00', 0x0) open(&(0x7f0000000900)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x84) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = shmget(0x1, 0x3000, 0x5, &(0x7f0000ffa000/0x3000)=nil) msgrcv(r0, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) shmat(r3, &(0x7f0000ca3000/0x1000)=nil, 0x1000) 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket$inet6(0x18, 0x8000, 0x84) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)=""/3, 0x3}, {&(0x7f0000000180)=""/157, 0x9d}, {&(0x7f0000000240)=""/189, 0xbd}], 0x3, &(0x7f0000000340)=""/195, 0xc3}, 0x840) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0x0) fcntl$dupfd(r1, 0x9, 0xffffffffffffffff) 16:00:06 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./control\x00', r0, &(0x7f0000000080)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x14}, {r1, 0x14}, {r0, 0x4}, {r2, 0x2c}, {r0, 0x1c}, {r2, 0x10}, {r0, 0x87}], 0x7, 0x2) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:00:06 executing program 0: r0 = msgget(0x0, 0x0) r1 = msgget(0x0, 0x2) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYRESHEX=r0, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESDEC=r1], @ANYBLOB="71d87e773a937767136522e64b422696a2cd88eaade091f0e43e9955bfe678b653e03458df8c6288b5ae30385d33b0678b7297b12ee909fe154ce5a5ee715af592064dcd3e0b8f5d723e72183372c40402f3f644b6efce6ff54204720e320405d2f379facf85e1aface6a8b0d3cf980944a8a853dfaf20764df91fff6ff1e93c9e84ae8c85523962c7ba2c85fe091202df84fb7a0fbb6f0994eb25427b8177928ada6068807ede6425be801ddcb02b1d01e27ccd71349c938c3fc7c12ed1ef", @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYBLOB="10c589b11ab4d9e19e7b987ed4f69b094c7c641cdc655d5f46147b1bc3e60ba38f2d1fafd4290cbad0148801176041a73a034efcba7ef33d3ee4d14e81146f92bd8cc484431290ed842d1b9d54399b2d569d58d5155d431c33e4acded3db74f3cb5e56c1", @ANYRESDEC=r1, @ANYRES32=r0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESOCT=r1, @ANYPTR64, @ANYRES32=r0, @ANYRESOCT=r0]], @ANYRESHEX], 0x7, 0x80000) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xfff, 0x9b}, {0x18, 0x3, 0x7f, 0x81}, 0x8f, [0xda, 0x1f, 0x1ff, 0xa974, 0x53b5, 0x76, 0x8, 0xfff]}, 0x3c) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xfffffffffffffef3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9, 0x0, 0x4, 0x3}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) fchmod(r1, 0x20) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() r1 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x37) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x1, 0x2, 0x3f, 0x0, r3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) sendto(r2, &(0x7f00000002c0)="f03686ccefc4aa1c97cf9db2b47778c144c4160f6525194e5118d7dc9713fd55873567f42be8278de1e51e8d09ac2d438b6ef76c9d8ca768670d04b5c98adea3f3d0b282bb7ecbae5d09b6620db6953c31e646cb91322de7ea2ec85b30546ea14d4cc3f17976ba7f58233d68089718f0ee3aa4d30f04d05e83d54d31852393272b0783f27cd735a8e32dc877d4665bbfa7a5644dc966c819ba74d6d3dde0e08648f6b29ef6398542fbaf2416ed9a23ad9069812dfa9096f8420fc8c9b7fff4bf6260dea2d0fce4e277cc442966c6e3e9965892d539525fa93f87b7714b134715c230923b69ddfa718240523177b5d957458bb6da", 0xf4, 0x0, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = getgid() r6 = geteuid() r7 = getegid() getppid() r8 = getppid() r9 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x3, r4, r5, r6, r7, 0x20, 0x100000000}, 0x358, 0xb0, r8, r9, 0x0, 0x7, 0xd58f}) close(r0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$getflags(r1, 0x3) 16:00:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x100, 0x1}, {0x4, 0xffffffffffffffc0}}, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/61}, &(0x7f0000000180)=0x3f) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)) 16:00:06 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x5, 0x0) poll(&(0x7f0000000140), 0x200000000000001c, 0x2000000ffffffff) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) close(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() setitimer(0x0, &(0x7f0000000000)={{0x5, 0x4}, {0x9, 0x6}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000080)={{0x7fff, 0x3}, {0x13d8484f, 0x9}}, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xb4, 0x9}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r1, &(0x7f0000000240)="78cabb7358017718a548750b665ea19c5e00da40dea25a7b0b46ee1344417e9c6989ee060b60a8d519db9e24d138c1f3552e739725f5861de5cd57933f5ffc31ab422245e5cebca34e91b9315a81a85eb1d3b4613b965696824692bf5e315c0a8b1c009c8d5eed7aaeaab61514bd7c2887da56f017ec85cee76990178243ae1e9c588f9593ffe4df07cd7b182bc4748941c187678b41bf97288d120e0800fab20a0f42adce841500e2fb440b649612c78ac256934ed7e3430848c1f9fbd1c0193d2948e118c3a9e7aba2f592d9283bd190385584d1e76dd73c973862c11ee53985327ea26aeb55fe5392dc6338a4911b70fae159e63b94b7", 0xf8) r2 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r2) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000340)="4d66d6cd989e8e8aa920507db17687868844831a546e03e82300b65355ce241a1cabecb97f055780b8a6f424ac1d67f13641fbbaf2b6ecf065b2d93db2dcdd10cc6c1848b8261ae4083d54a3b0451e0e23dbacad58a247c8b49c605552fb379e75311ff5c95c297facbac24333eb886ec62019e146f0da883ad577a254bb9f5e8393a97a", 0x84) pwritev(r1, &(0x7f00000026c0)=[{&(0x7f0000000400)="5b6e95fe0e4e2b769c9242bea639768dac8459ae54896c76a8b7ad4e3a38d460cba5345feeaec36a604f4dd8ebefccf891aadfee855a1c14564d184ec37796899f7d736d1163446b3da2288d6e56e5209a309d8ee77eb1303b19440cde2e6aeb106c00e1e6ef0754dc53bcc11e8b66f91dccb9e506c07db4ee544a4b967659c60dee66bb3db9488b07", 0x89}, {&(0x7f00000004c0)="44efbaa86a24b656f12683b4a42e1872276fa700575cb078727595b95db9296f6155e4f7f4499dc6ae6f868310e568306e4d95b354f6b514e123af17c7b6430917958153a09a1a6ac9bff19920e3313e8b6661b3a40db750d043c7021d1dd5da2e59682971a6539378ac20a5", 0x6c}, {&(0x7f0000000540)="7cf7bc88227843ac144cdbd5e291ba9fffce01f3b8e0f2f0db91cdad5cd2a61d5fbf43c6d47b26320464699d29f2d03e87a42a50c0e6998d9df0053006197feca5678183ccdd71b1ac699e86e089df8ed9d52b02d84936a50080206c4565f0ac38cf1b246a359b1399d2f3e2474303a30662717d42ce537449a3e0ebd915f591e509ffa429a304785cda9899a5f0bfe483a01a474033e52afef49f7a677141e66ceae759a6fd68784933555e2746bf9f12548156e3950f5ca1048e6d134001dec49f9370249bee6ab160b3fb4201a482b50a2e914b38a15c8ce17ac23ea171d69387c90b09d928de9d851e2ef58244e4e792e13585cdc1b9a40a50491e82d5c3c9ffdb76d01aa7e84f4e6b620c9652be0db9aa98653344afc55d0501efc69af8f4a27e4712c604cd9d89e970f42487437eb5123efd72f05852fa2ec5c7a99f8b01cbd815d92facbaa67e37f60b8e53546347bb3c222a60045b27c987e2ceb4f92f92f7b45e46de35b34fab9709d7a8ae527146a9d0ee8e4967223f698bfef051de3f37d149e703b362f7664b4c2862cd7cd5d6f835d382f2fdb6f7aceff3080ea7fb37a4e6bea6523b61380bb7099ace54c2d007f4d69bf760c7e4869a408acc7d41bf6c674f96f043910ce34966fdc2fc50058d8df155d37072dd67ea964cf0182b64f49e3a9f5d99452a05c99fdcdd1b834172762d907fcfc308d2d2239bb60b573ae18de27d3a2c19a00aa6d8ac44251ee4d36b19b76e97bed4ee72f2ff832c5a4e5dec5be95890e80d1cc9a60aa40f8924d2e8ace16e975d7a8390d856c6cfe516c5e30b29412995c131e3e57e79b95a3402877f824033529fdce316c3d04c1fcfddb465d7755137fdac199d6eb3c73185af955036bac781fc0869b0f5076e96381a24f62193aed1c0695b5b3d77f6088ff8b8e275a1a468286c64cb140735fe58a2d6a6852f5c9b3cd735cf82e2e4d2fd0fee1d64a7d35ccd7d70a7b5d29e70e73a3c8fe935c953aa2cc99de4912eeebf013bbbc4df93237de5f83ff8e3ccfcf42f309169b1ae080b8258aa7ad0903372a52783649d5139c091760b8548c803dde770dfa5dab22422301992c2ad0b8cae1d779d3f1f3eba87b34ba7b670e4b98e086f598469ce4aba16f01775b48d5aeb9a968eb875390baa4bbe3a7d9e2bd9952dac108a7ef4b58b7006d4bc3e58b01a9c92a5c4cd4b79dedfb4b8a9477995d1041c2f68d18f9eb5ac7336d5d089f6b83511f8149cd25639ed72b495625646789776991ed343b1f1f12df1f373bd80d5368d144e738ddd978712fae73e43ce1e6827659d1b20db5e33fbb820784ff03a7acd36abe15726231fa5eac8b174db875b55cd5318f67ef3d75519560843e41ab729cbd9515709bc352bb9eec3d066c008e83e6f27d6f96ec90e5b0d74b8a3f52903b3846668a5b5fb7560b821cbc8d85963ced6a0fe8944779b10d9da0b980ad1be0cd605a197aabc71a35e40eecaf8156c0d8d82b14a9ed11a4869b3c0e9461cf9c42cf4dbacb1a5ad3d078ddff24e8ad535eb52bb641174ea9a1898216d4b0b5a3d905942fc885e93a18bc8969292a87e10dff0e7eb8384b760fdce665d683c1ed49dff90648c289e72b9022bd854a591fa50a584e07302937d58a4eb7a1961435708b531be3482ca83b7c258d346b841b65677094e0e7a6c9074a19977d0a6e7a9a6d06ebfb8424abe886d981fceefe0a4acfd1854d23dbc139e90e2fa8b1cac8c871a99f3875d874b21c49e7bff3fad4b5e8822187218916831e4cc5f5e78eb5ddf138ffe65d395236343721145cbd088e2e002a57ceacbf8439cf4c8d7c677c776a9fdcc06b51f51e3784bf2d24761a841a0594cc4735a55348d2eaecb34d030ed21a52e309711122b36b0b41877ae6275dafce72e094f270d98c15297760e3ad23c8b7bf5887f70e3e09bfe54bceb0017437e652da1f0564f975444af0945bd301daa6f9fcf2c6ed0e187f565d796a23e6c494b7b7d401326475c1673ea334a6f8ab12f2b313d101b837e80a8c571ced6fd6abc2e3b5787c11073736fd95d0584a1f1e82dc23215d8ee366b7bedd5507b356e246b2c781f8e12635055dfe7f4407f54514144f15175f4d75b9201b6ca60cbcb8be5b44e7abede4573b28c54fcbfeb65b99f851379a774b3eac886dd8879ffefee31608bb69bb334ad8b13027c69390626c422d594a9b8787b242d93cadf6d28f0a45ccf7559265c66aafc133bf999a91582ef2c481905f3eeb6b4723f57c31a14f73ff21e87e4d9a5de1b2a32c9de7fb2e3a46a0748d86099abfb45e4dbd1c6d0f39199594bef78a6d013c8c206b9da28229e444f963e614d5a1c17d33fe1684940b917962191cace115f9bc2961a18fbf028ba47a10639aba0481f1f9c2beec2a316cb56a93cf0c98c0302022718f9f21ac2dde34f58a2061ceee93df56c8d756de52330e43f4b9ea899c2724f0c99fb4c099e3221b9eab8f6e7da389ac55fc754d5c249f6616ff0bcd659bf80918a000eaf37063d17b28b2cf343aa74c93974330c16871a40eb8491af2f8358e8bfa8307b1e132333d2039c6cb7ae79828dd863803673248cb20398d1ba1be57960af4d2ba7f03af8a25ca5584771c31cb11c2e13585e2de5645267a1125253e7c280e78d625662f9f51f71afa40d12cc83fc9cae9caea43ca1386022c3bb8dd89ecc8512e27cd197e24bee32bb09625f059f9c7cf479dcc5ec2d812a4c04f4e50f99e051cb43ccd246e345bfc2119d930247053f4fc7df6258d122ae83f25b27a6e44a2387af36453b458677041a45a67d26940b182c7ba49c520f62ab195aa0db2c449953f4116c34b1763e3b01df985715798c1cc5797ed05ea22a3149c34bf48af892e5ddcd74e118b52ea42fbcea4eb83c6537f917b18b21658af8c74c66b167376622ef7651ab67716600abb9c70c2ad4a89bad25878428e28460f82ecdd3cf1d54d1ac68fbe744054e9b1ae6b10446639ca565cf806c54e8f955075d29d651a2418cffd2e0cf2cd844298b5243d5f3e17343fe0996a78132742b0e4618f2471e724246661cb8c565f4eda228b6c9422854883ba22efd8c48016db4a30c75878ec9c50d7ed0b3a2e1f46aa4c80ff907d8d2705227a67725ff70f18bef1c45e5ec6f4698a040fc04cc67935ec321f79975e37cd39eafec0b584e390ad320cf9fc4d95aaf6adcf1f66e2735ebfbc3e91ce55c2f7585dc3a45101101d21bf793483d33d4beccb32a71a7c249cd74b10d98a1c4e88f19be3e6d1bb830cc48b6dd697a19498651bab7a70f4ec7ee33d9db1e4d5a97072ec1f0540034d94fb853c3593373dabd67103f7a0fbdbcfbbd8d9527a4df9ec70dd8eba41a5e0e1bac71b113f69ba3e37d810c98482ba3c9d0979e0a5db8c9a740bd6561dc08c8827311ec056f00876732dc9943edea23a590d4f056c855e566d2181f50961f0fd21c8965176dcf45c333458aa3e48f7331d05429a49be727f2f2e3231b43f446be8c8a90e1953b28d24c1cc5e9d4a37d04587319e293891eead541785d268f23213662ee7dab575f4e6a80fbda3d13589c6ad8bf6b1cb9523775560a7321bb2c2ad00b5cc96eb19ffc47ccc08005d3239e651e3f98878cfbb42024844c1f2ab4a5f41b9658bb28731ed55403c4e51fd27572c6dd71749345c42aee0cc709bb68228e0f0620b8a14ea873627366923c35b8e710683ce55039543c376fe2a541067f46b1188db98abc6b3beef0a1d2bf8eca06fa29ee782d95ba9408a2712240f3ef2f81ffd57080a73ff8ec25d6c7dcb4824a803bc1ae0badadeeb6047cc74ee2517363a40dab9a014e62ba5d249f323af68321cfc8b313351443a09a729c3997d05ba6a5cbe528e6f9d3c210fb5f6d809802617e7254d8393268f39ef85d00b1c41c4bbb3754d6cf84078d07dd5113324bd700a417d23493027c680c43dbabc8fba8e0604e35e1c6d10728f8eb678b60f43aca12349cde04c6a2bff1bff1f65f13bbab032b08ce259bf41d2851b4b38878c7ecb40b3b38fb11cec1605c131e2aa5964166a24acf43afa11ce57bee3fa764e5782bec7ce816d485aea78478930f51b07b58a570ba0e050766a816a4ee0e7b315449b951a21ad6297a5c0c59038bd681e463a407c2b3e7744cb0b2c0e92f26c90ba04c300887d501e840250ba02b6cd50ed96f3589c815bd2e31143984499fde088b48ed49620e264e5e7882ad4ee6673534c56357f7b3954f38e29e40036768fab10383afcf27b73823ed0428f0f4aaee67ee72dc406b0e02378be280a642980da1838c3a3da29d26dd9dfd60e54fd53c1711e717f7c748070bf1d34edd9950d284fb355cd4b8b42b443ce0ae4aec7ecaaca76fc5b150e368a8c6626ffab786d48e97b526b9fadc6c7a4fe1d7d4bfdab66a60639b866692c99b9d706bba957e55ad825b9d06b806ab9006371a69786f4241999d1ce45ea0452fad579c31756fef13e0326b6e2f2a8cb2c84059940397c7ac05e2c5c0ef2a2d3e412c2c79fd9d5e55d8384c87ded58113ba6e290cbd36cf2b58ed7fb1fb37744ed3624158137c3d4bbfbf6edd044c2c10d65540048f51f79645d3a9b59efd17ef3037117854e19123adf3f9118bbb37c15a23913033e967d021842beec713dc0feac9b8aa3b74e5af16f920892f22137effd9c4d11aa63d1b4d1e8e889f5cfa4a7dd037566970a405ca251c2b3a67e27aa82b6a1f3840f69d6a231c56a87bc526a3aa60474c4dfd3c0180a9f71a44816006c614331702420ce36d85abc087e34acb621423acbf7ecd3c94f69d03ce9f0d774938676375dfa3e264216f0ee1fe97f892970fa4428277de78a2e2871e920520a4b6afec20731b1caf5707624d53de677bc9d15bf04bd3e83dded78fb18a89516056d20f3f0300a0a77cfc28fbbafd01f9158df13562bca841045336a9dff8c7667193088ed4e3bb79ce74e56bf443b5c563bb35e49ab1e8e8ee7fde185a234934c3e8fa3845352a6fa7e086d76cea814452b8f93e89b3002a0b00efb054021b8af52480494d54e49fc235465d5427b7832264b02231860896809cafeeba73cd2a1e1ebe9ea46a69221cd0c18a9fc518e82ed28732f1f92019f3430ee19eb22acc9a54f13ab5ebafddc115061c7b0d42866d56cc24a4c6981daa2748e76581472c4863f8e8d790b4538bbde50bda90e1c626d1b835f9dbd83e39da2439253b77a6dc838e6fef2ae6a42af2c6efc758688f9f6d36c1ae0bd0426952e4cfc7a3bf3e5089ab115aac3683c44569584c28f9bd1bec5164ec865b3ead3502d48bc1341c638dfc3477fb5ac42663f47cd98d506398e603f7a2b51627e7fe9f721ebd840e596753fd90a093ada8ddaa0b569b4f76adc085588e1d6e77f685b608eb2658aa5010eec96ae2a17fdb073864ff27655ce309a0bd940c14537dc781736e2b7df788b2b5a7b97759b14b1e9ac6deebabdea372ff4fc2515e6233a88cf84bfae8aa1862bbef02137d4c07bb57ebf1887be377d5c8d6eacbe4cf66f038199a7ae6075887fc0940f1e426a64a844331e2517f83b2d39deda2b6d17fc624c88582bb4be55e12aed364fff595e155e95fc9e5d7ee29d18babf0aa909b4436484fcd1e7cc3b67078cd927956ed2adac7199305d362fc492adf96412c20c8140866c47132257e613008ceea7dadbb16016b8353cc2c07d07eab5674fca7ad818681f931061285077613be646e2e4a4cf25085394de0b5579ed178dd7285378e3595a8fca648bc0088582fc4ea741f817005", 0x1000}, {&(0x7f0000001540)="37424650851323a6d311b1185cc68dd7efeb9775a14f85e3c8633276b624f0e1b3be965058a15f47312a37f4e9271f6ec69dab4485edc10542ba80f8e3cd3f3b6212a144a3033d894df76babee0c137107f71e162bcf6ba705ad4e8c4052fe096b08aa2e8f488865c356383fb6", 0x6d}, {&(0x7f00000015c0)="9e4151770756c4d2a14051c48d9e6bea1e6d9103a8f47df238a3c3f39b8a96802cdf6487765bcd6ba5a261b25592548cd38fdb143f66b0237d36113f4961bf4e375ae520bb93eacdea06d3ee99478a9704ddb45b0be10d2457d1f53c3de32a3050ba76bfa892fa9fee6e9d49dee989d0744946b681e401cdc0131913960fc489d78bc6b14b07fba1b7ee90db5e8e6517929921ec0eb46e722076f30c323a0983fb3476bd4cdfd74909c78e8aa5ad2a26bdf2e3392ab7776de167d550343a334a4806bb27f0ec4e0825dc368d90399ecc2f4bf63a62f464b78bf9c36b1f3b78904b51db0b2744831891855b6ad25369f67aa8b5b3224023e86e8621bdb8be4a86bb20af63a6e8fad4835e1c162a62ddb1e39d9113c966b8f87a2e399cbf7649844cd95c9416264084ad908fb47c176d0d55f5b64e525b2a345cddbbfc2c3c99ac13d0981b06238d576e027942229ae142000af7d2c271656a930fce597154936ff6168b87bf0bd6a305acbb550622bb1859214522af532296e325b6ec16fd664c86e5c21448fa3aeff79ada33a79be3268621b6a5488c341c6acbf7f69fcfc08a95f4ca29bbf9311c2e36785f908506358bcbb22114c1db7ff78b4d0f84d6b43dabc569f6f88f25a6b72d5a25d66d8813ffa0a58c9fcd5ed440b411cb358ce0e6892fd44e6927dfd9d70c6ac9583fa9afd291a2611f4bea562a429eb831602a58e2121e5603a823eb4ca1fdd7e1a99ffd445270080406302cfebb52063e4ad0a44e8ee216008a6bfbb2fb261d6afeb1ac96ed1eff9854af8d7b193b7dc090887504740be11ebd022fe2aa6afc4f2b4504b5bdff27648e8850ada7413042300b7f845182ff29864307abe4d35cf8dc3fb1dc8819347b3cfd0f47c9a056e09ca2e7f8bda8bc7e7dbfc83845d80c7f6b8939db62f9017af81eb82508da239467ea1a816c417139335a1e223dba903e2a67c5684a4fd60bc91d88ed2373b542bab656ef028a5ab30e60caed94d42bf80da62886f27bebdaf95ce6b9d141f0359bf75f9fc651f0949b6f15c3d18f6f5a9ba37280aa1be303d799ff4fca189c0361c3a4e3494fef41f795f41db8cc44655b87e84bc64c490e7a15055221f2311214f3e704ff7960f4530f56083448e340dd17fff045c9450b6542f6f476664558e28efdfd72f945431b6d4013d7830ed02987031eb9272e2241a670b6036722ba99b101256420a6105e630caecabe6b931fe1ee1d15654b65e27ebe35e48192d241618b8a381c305abbc1ab9fd67d1d6d4daaf8dcae0cfb17a8b21ba6f342054919179c0a747d0024074f8dba9f4bfcbe75aaeb25793e04e39f9ded2df1962be5d19a5edbf4d10fe1e26c2335a97879d8fdd30f7835253aaed6a444f0a481eb285e5a2d0d4806c4e615e854809404e98c18c17e81556b9a7dc8b8d9e1bac82f3f1a2639674ad4d7dc34f4c736c829a9210a974f6f966b63b01d768c806bc7501b199832adb5bc44d83421cd33ac46c89f9a27f387a98c192e5227500a19007e7020c3a02ec493326cea3e19025e3fbe840291618e9fd418902e719783b28fb56ffb8269163c102ad6452cf212b4da48cc5996f554956d25ac418b61c701d0fcb663c4307d002c66d6d1de31b95c01eb9184edf779a838b4850a493dc4db533eadf6c3ae6de7902ab919d894c510ef91308f1ecc5a099be28ead57fc34fbd08d2cc9f52e3da778688b26a648d2014d8f08258277e6f5284d4cdff1b3ecd6ff58167be5cbcd21f1a3b86d9edc8ac8b00056b198368f074980bc05cd0d5d5bb89851763343eac3c7a5cdd7e7da179c4b065aa7e08e83b621e0a0fabde2eba97d6c63d8618751faf11f7111e763215496c05ec1421f2529a0973d351ada9e759d7c6396fac6b9d99a21b59e68ea219a895a191392444b4aa8970a06e98ee41bfa432048a675abde8e150f25238f504ff6f411f6e3ce2f62851ea5ec4a7e1404e6ed5dbf419af5cef66178bc97939610e510d9cd62b575464538cc19c7d2a720a15acd2081eb6a72ee7cd0f24b5c1448e9246734fae1689415b26c608a8f972d33aa2ae19143317bafab41f1ba06c7f26763ad0db81244a2f3de4a0ae5dc2d549320d069b00db0032682090d8a91896af36ca6c073c27ada1d084c6b8944d0cccdfa1a6e4ea2aa0d076e880c9287ada957760efb6158bc29c7aa446ac514ccaec831d7f406bb8255c602c20c1df38b6422556a37e7dabc76359ff51655d808a240bf1fb9ef4f672ced87ad258a9b6ea25e299425157b1c257418e96d784aa5e9cac975404df98f202184cbfecd1f560ec41c4db797160c16413f3286b2a3fa18a0110da9299183eca75d53c6b97e2b5bcc858785b3c84482e824b3a00ca2ad968f55309d6e917a0979b2220a32ca31e7df265c5f81108b3e8a7fab418ace0ea3fd581fea9e101d79bfecf898539c4372750003c0d7e5d99ea05bedcc53820897ef1ec6723e35127108c9af293c9f382e4025a4be612ab6e8b8ab8d524b4e6cdda8a0636a6fe0a90a05d62225ff4e55c05dfe89383ba8ab45ef961ce009c7837d368440032a9eff359153d1ebb39815193dd0565a6bedb0aba312e1b3c00ac98abc39d04f02b5fbad1aee0d94f2dfa0b9a39670b7ef7e57b1aca98c7a33e7f6263baf9fc869ff3fe3ca41f0d0488fe6f1ef257155ced1b0b000c27e89e0b9c9d47b28f4af3fe811fd35b3501aead3f891d8fed34fc94eba2484e5936da058f3c8d7301c824b6ca2dea39dc31c8b2d3d36f1a969c3e2b9dc22a084b80c9917e52c2aff6e03d52cee1a549aa4ced1da1d05970f4e02b9ce73a29864d8421767a12a5fd3bf445bccb3cf001918845fea92eda8c9eb2927b37c58a9d4e277fce4bfda890e4525a9cb9ca564889ed8af5f9755010fd55d4bd875bfbd7136adb4977b896a87df1a7b6d235af13088d6e6d0baebe1e492f9166f41f314dc5eb6c7e0eda9390d3a07681bf0d72eac1f6b454a74bdf763f944117d8f19b6665996d9c3ab6eb3bd04be59998c5f2035b61f02e0904e9d49ab01202528078d0eacb6e5143dae23c7197710512776b3c2ce9c7d6b1dec2ae55fdc89fb5f469d2bcaa6f3f2753850f7b7c29f307aa7ab320b1d090ffb52f26c5631fe689216f78c0b3b663017070066e9b6bd72dafda66c82862cf025aa4978b7061ae143305986205772cbf2be16a5b878933cbb1b00eb2a92c043c26dafe758730da04e9bf4b4b924270c812143d8675abba1bdf50accdf15412dcb9e01e66ec736340a27240fca28a6be0394ae20fa746e695134acb50a8a4af80af1896e48b7ff550cc4b6dffcdc58ef68aa09a856d02e29e04abcc4059a56000f2dceddcc9c311e04a983bbff6abab1271c5e5acd6825bb8894efd88b59e52e83086d3cf5406705df7bf63c15bfe7865ec7d2de4dd5a0205bba5a5ef9604efb2e7b7f7a218564c1fcca8894768fa647f6da25fb35629185a97a35aabfbc8693ab18cec0afa741f6e2275138ac3e04003636029134bf313d4c5c58e75d53ca4c22062d71bbb7876e22dac025f6633ff5c4a1d23e27f6ef2bdf79e4aaa10a2a6a5ccbbceaf482c64d6140009359cbebb40c999ecc6aa4dfb07ff239b7d04452644372cbac9c4a1497c35d79c3d8782d275af59e6fe943f4254e5ec2c8de9b03c4c39aa3fd23b342e10ce99985f822f1eb226ac449b3a383b3240cddcf645cc7ebdd1074f5d17e84ab818a1f9f3b017f16da993c14037567cec368312193afca5107292c33b819409a7b4505268640f160b8ed904d5771ad8a60d1ac7f13fb90a2713fab64d76344e2136f96b915c1403ca56789b98189a155982a77a800bbd91b04ed3e1e3f47df219e5fe08e40987f32025fd6d37f0940cd56035c0757af1f944ed380ad9354e55944d96b059d436808fb45cd46e8cc09aee5d59d8ec273cf5de1ee86321ab1f24e727ca4ae5194fca0a2adc374ac94b341f50d720bb062dae606fe05f4fe680c72c7767f44f23675696c44d9b4635abcee956acafc49056853d1a36d567604253756a8e5e2205067f582da405c75b7f0fefd0cd4c318b965b458d2521cbcc144d24f19c097f38b68480d20e9dc4f8d1f41a08c56feb57d2f4ab5db7faadb3aaa72f5e778fc49396dcde6b54a27a8268392ce28fb10b0d038fb52425bd80457c6b94e16b0a85b6cebf84c7be70234068d252cd0339c536cc1506974455556b3a8a5fe1be57713ba6c013862480b87640267b58e386ce725c7033a6f9bcb13e60e20494c4071c73f367e5b20b2ce82347540139f386465ec3e96837abfefcc4d8e05796d6a131e69bac63706e9bb94ac369bc9a726646bd728a8b9716d721bee8b956946451f4ab463101d08903ab42fa658ce1f5ddc98bd83977099b5956ceac8dfc8558fc06088fa2df4a4e1954c652f04b03b5387ed4abac4c13fc434df3c05513efda02e8e036d724df79fbcc09c71c3c589d090dc45f0acbbd8cd85266425e39e1a4f2e77e3a58940534b69eecf5ff9d0b7b056974dfe31688ab36ddaea088f7b67adf332a2bb5b66178c0e7c880aebc52ce514042358c908c171b980b8b10faf4b706f9dd3829ce9a68849cbbe826c0e303d7926dd0c742a65960025c8fe7eadbbb4bfacd98680f0cabcf33cc1716ef1f5cb536d57e1a7bd07858932c71788afaa584e26a528e4fd0c3441796da22730f1166acff784beb37525290274cdd5fba93667fdeb092b078f45ed7b5cbce198c64e9dce6949b1e49db5248f9989ea323924fb1f00c57edd3ee09e617599adb565e4513330e5dc1c7ad7fc463eb4a28055e9a41beaeb5d7184b471c9927efa5eb008509169ea737053ec9d25cd0e383944cdc3c752ae5cf0948d30e0e352bb4d68169933e036762daea9c16d1306b6a1b69ad1a6ff42800ba8e72925cae9059c502bc5ad9856142eb83348cfc05b5a0485c3d9a06d6b65e9f19dc0479ff9529b054a26eccd1d37786850638375307754862c87b294abf22a758c3e26a85acda6a9cb658fe4d5d9c24ca3c14a037ac085a29e27c0594f2d23a509ba90bfec4359e346acbae7f6925843628af42113a143156829253cf9bc21fc81ac8d05dc836334151e8cc4ee449ba35b59d48a7c052ed93715dc04e7a5d2966b385804da9d896b9e89e75e9649f99c2dacebef7b131b1f7902baeef61de305366ca97dda7d4aa6b9557b4492a4cedff7cf5f5427e741a4cf5205f47a077b008ea0cccb25dd58972066804ae91ff6a629f91ba9c21a10dd2977212e0d2a1b0f43f6279c18b7f1f43d871c60c404bfcfddc6662a1c27023c7fbac91a0aa40bcd75f4e5418320e3d5169f1f901a273eb777c4246c83986ceb34c20991565e8bc4d13e33e36e012f04dcc4d4b0c5137ddde366292e37d635539dfe074a403bf04e5b1f4954ee3fec6bb7a34a182257ef945f8a7241ce9b8fc952e47f3d84df38e18c2d48778d21d1808f8e0731b02421b7fca6748c848a3e18f3c1f71345df0f5896971a45f86efbfa2ca56cbdaca5ad58209d00708d8a47e1b9c42f0f4294562ddda61a8d16ab04328a48fa3fadaa92082f39e07752d526800eb641856f9a3414cc732c1b35c0ad8f419ebc4fa65fa431241d3a56b557167c92406646c9c75dd6448b6fb5567880f52f5da7070b29a5f20c8935db3f980ddb99597107be35887440a658e4247bd80b8d1024b38d7af8f86a9ac1f47abc64b199ddf1ceec0bbccce858a77727d001838468a23f08840c35863e52399a10b7cad582c41731d0bb640708311234d4", 0x1000}, {&(0x7f00000025c0)="4a965e5e6ef424972bdfa4aff3c5b0445711b67e0c498c55a7", 0x19}, {&(0x7f0000002600)="6aa1daef3fb29d74fc47884410a278efe1a7fe074123b224da99aef6234ecf5a2a330a7e82a6cced072bb219e09a94067d119a21edfebcebd04bb612b05decb3e66d8e8d74ac25a29bd7b8b8d2c82d2e59c16c5caf84f3fccea613b5bc3ebdfab60a3c9e9a7b2fc90b3e8f6da1fda9216499e5a51ea3a4f579f610697d2215f33fc3b5067a9ffd90c2638a832f7beac87297faf8", 0x94}], 0x7, 0x6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002740)="8043a0fa80cb6620a85e93049fba097b86993765e7", 0x15) r3 = open(&(0x7f0000002780)='./file0\x00', 0x480, 0x81) pwritev(r0, &(0x7f0000002a00)=[{&(0x7f00000027c0)="502caddb6af18b05f552f1e3881bf19f982b6d324e3a3710a61ce264a1026a3c69187d6c63c592c8dc5063e72cdebdc3c1517a13ad050056d59cf8d108fb00c119c777f4117a1ee683c2dcf2e8c5a1b87c141f5286a5907ed10886cde707dd5687d1623589d4f3e9c83e6c062114da64ab4185f22b8843afc0730db13104da7c64e60049564e00da50fb63e134171e86a2ba2a", 0x93}, {&(0x7f0000002880)="39cffdfe96aec00fd863d42787e6f5181d5ec68b12db4f49a2d116ae69edaf9f3a207d7a3689e292e7f041319dbc9295cda52142f329f847b7f75f143f2c59e57f0a4d7d72990d9f", 0x48}, {&(0x7f0000002900)="f370bc304079f661461ae3aafe5f3a9fa4d48d1b3fe84fe6c67e60f2a24ab9f57135b957e2122edd87a1aea2da0e169fd961881b03fe679e4ec3f9a1bda465e03f835157c912429eb64095f21bfb62a604da71e71f294461b94232d4379a89ab19f9f13b7d0684da3e3e38d98d0835475819b18e2131e9bc0586f324b88106bf844631865accf1981b9fe52c56fc02eeb2b107e57c9aa42d205023842d5d67ba526bf187962a1d9f0025aa262e4c62c17588793838f5fee2921e16050fb1cc7cc609faa4ee7c434e7fa5629bc83b8b7db5c11ced7329b880b48acec7209559e3c70b", 0xe2}], 0x3, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000002a40)) flock(r1, 0xa) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000002a80)) r4 = dup2(r1, r1) pwritev(r3, &(0x7f0000002bc0)=[{&(0x7f0000002ac0)="bfd824f46fa41dc6e9805a029e5661657cf1b506d43d24ed1f82ca7a0d27c7d23fd2900aea7555e071e1a543c598b3ecc8a52ed324a98039031dbee9baa132badf4ffc9682fbde69c143b974af5c7be21e1fb7e9804faf1a6483742b317e81d4eea2fe205861f53383a31a27273baee80f0e15581a312cb7946cbd6b720d7a8040e79692651a6c1f14cc774476f491077c0142f11eb8346618f787ecffba98d12ea526ef662a39699af4571f78c1be8506dca7c72de19b188f9f346c4d4cd44d8c6a791fc25de0eb4bf1e05cf2f7ecbaabe2a185409a68ba37dfe545ce3cbba3586106f9ce86a95d5019", 0xea}], 0x1, 0x0) getsockname$inet6(r4, &(0x7f0000002c00), &(0x7f0000002c40)=0xc) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000002c80)) r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f0000002cc0)={0x0, ""/58}, 0x42, 0x3, 0x800) renameat(r4, &(0x7f0000002d40)='./file0\x00', r4, &(0x7f0000002d80)='./file0\x00') setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000002dc0)="91430a4cfa6786cfb518193d6a4497b44b01bc1565deaf363626cf6c84002c095b76dadcd4c16971def28469724696a308b8202f76c9b114c032c37d4f87a181c575ffa88acdb37b3859b57e0f5e7e0009294e10735ce3f9396af5de0634f6bca63037c3dbb49bcc9d37b126a196fd0cc73ef8d0abbbae5c37be43eaf7bc2640db7e48b1a9bf5dad86b227cd9eea6c260569ebb979e3667b0d750fe7d0c78b858a1247103fd940083f92055a41cd09", 0xaf) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000002e80), &(0x7f0000002ec0)=0x4) bind(r1, &(0x7f0000002f00)=@in={0x2, 0x0}, 0xc) accept$inet(r4, &(0x7f0000002f40), &(0x7f0000002f80)=0xc) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000002fc0)) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) listen(r0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="784e5b00a6cd6b0b8a706d160016937555358553b1a84a471b59793cabb01345f6dd3809331bfe1ff650cbeb7bee89d31fdb53edb9eddf02ca5fbcdc57ce89c73eae03dfa3eb3cc1a3cacf8b5f0207d39b8a1512345ff4ca67197862c74eb8a0d824b993b89ccd4839a23ce42e606ff365f517d3b621c0a8", 0x78) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r3) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) sendto$inet(r2, 0x0, 0x0, 0x402, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) fchdir(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xfffffffffffffff9, 0x3}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchdir(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r0) dup2(r2, r1) open(&(0x7f0000000080)='\x00', 0x3041a, 0x2) fsync(r1) getrlimit(0x8, &(0x7f0000000040)) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x826) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = socket(0x18, 0x5, 0x19) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x10001}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r0, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) syz_open_pts() mmap(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x4, 0x1010, r1, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6008, 0x3f) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = dup2(r0, r0) r5 = shmget$private(0x0, 0x12000, 0x0, &(0x7f0000feb000/0x12000)=nil) shmctl$SHM_LOCK(r5, 0x3) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = getuid() r7 = geteuid() r8 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x2, r6, r1, r7, r2, 0x116, 0xb7}, 0x2, 0x1, r8, r9, 0xfffffffffffffffd, 0x16}) 16:00:07 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) shmdt(r2) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mmap(&(0x7f00007ca000/0x2000)=nil, 0x2000, 0x4, 0x1010, r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 16:00:09 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair(0x11, 0x8003, 0xd5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x359, 0x9, &(0x7f0000000280)="6897739a9ab44fd58047b54e4a4bb94dadd2d6dea5653e2e8407f418671bb40c589019320e09de647777dbbc33cf7328af2534c1236b2fbd4261f2704ffaa0cd1e71749acf2f4e943733234bde1ff786788b0d1c4fdad0a3daec1550d81daf6baa5e6adff46fb7ac58a1343b447949b48a5fe725f94bc1cc6417567b497f223d57b2674f0a6fd82e84f323d5bee9de1f7d6b4530b2ca64c51dcc0ae5d7ea5de1c4c1eef13f98d3dafdd5e7cf757174cb648dfa7112fc1d2ad16026da3fd3df2e817d797e7138b91828c0f84acd6fdf8bb27eed44a1001ee4839a720b799183bf48b24bb509351997ac21254280aac54c5f0a644cce4663f1ff9cecb0f0cb7beaffc60a41795c01501cd54406c48914ca6ab5e98944b0767e60c95a9dc1f328bf0adac49e6cb6498baa0e6e4bd827332ceb0cfad56c6a5fbd98f760085d434440be29ba58756b7831375f7cb682d1c5008e926993ec98e95751b5d2b456cf960b1a6c38b7343c82584f41aa71a737ef8c5d0fce895132e1c69c5a5c2048f11bf9d965b28cc831020f77c52778dc0e5f01ac983fc9939cc03def6908bc1fdba7251d762496f16bfc1685f2ec1de432ca64bcd2ac58e848c207b096e6de2c62026c5ad730ead629edde0bd0874b5ea953be6c6bdcdcc01a923bfc15671caf749eeed03c634c9ddcad7cd8675acaf20620c05a88499841c8d97442cfe6837255311a3d9d01624a01c8f72c5eed36bcff71a576c44a63f8c726056c10d42b1d108d90d80b6bade6856a40660c40e44ee5b1c4f88b8405ec9c4af24e254160704c6284fe7f3e74f024c7bfc51b87bd90e24df277498156b020702a64e83f722e301f2d97022d04473b6e6a9f07041d00101c44def14add1c726b065f4359128c5b44481c7642dc932f97583d78168ff0bc19cb1e0e26d6f7f8ef45716a3577727ddb7d7221330ff9e130f87013b5e7dc176220b02b927370c10fd7029b42c53a939e75c227b1a0c7a0f51aa9e5d12b5876168dcb41fd293697f652f5624cd1cb81e6aa70d4bae74b9948162f20ea25058e931c5a156d161601a1ca48e24c32b450e7e5814879883014a3d74a299e5cf4e72196a8370f145e672b9a5752382d0a9c2ef323ef43bb9bb2e04fc5645aa19bfc9c3f0fc64f0cae046aeddad817ba75d2a5fa7643418d3b0533f6137468c20b3699c18f63cc0dba5315c75bb1cb77890ccd4cb8828bfbb3b1708d00a9ee03fb43fa89e2808b72b5bebace33f9a4c61128d0271ea28fb79466fd1615ce8f3239c0883055174cae47f2ec304f9e8074d334fdd7f4d8669c426f2926a4ed21b848377d6910dcb41fa7e23982ad43c70cb673237d8de9e2c6b0f31a5f18ad0ceafd2a20fc8491b002d3a866927505061a1c746ff0f27ecdc65b38a76d181dda28df2a829342b09d4e830cd6388037dc0901adb4b1927eac5e81131827bd35ff31647fb4a4b82ea162d1f31c536d3108cbbef6537b6ed822e63d4c46376ade9d96d75d5a9a5fffcc04d62eeddd642c800a163aeb6c7b7313ede95b80425535a30ac09692ff82c0dc8256157a76c6faf7db183d50d65f90c5170e834a412549e88877fab1431103e584c3d9b6dd9dd4d40c1488d3d2944d2e71f71ffe20da74def2abc3edc9b3a2a87b53de584c3c562f007f9b4487b0948b3cd20fb2b14bd65b115721277421762f16bcb29a8e0ee4604fe86864146b3ee0fc5b154dd889b260c71cd3b7016ed8c6ff391bf979a372c0994641733d72c66d44326b00a30a8c95f6d6353f8dfe1854c5be4a7e18d84d944da5baa8f5b476bf9730b404464b351eb92064cd65dc24f21d2091ea1bc200fa3ac403f477cb6acf6802c70ec6383e5c6141d5831fbd6c02587d349f3b99b6b06918bd07ca6e19e6179d1f441cfd4e528698a9564682e98929ee8b26c924a267575aa87c1448fc490c97f9edc5a06457ebc339d3f90e6ea4247f3a1da1945d77f225a5eed43354be8036a4297b41f7766f09b1c8e399e45adc75620dd9f9f22f54c450bd640cf430e48187d46bc0a5183a36195dd3ea7da1468fe8d60e63164ee41d246ee0f6ac71e3c72d409b37fde85c92e2f24795f7b096ba15e481d22d7871f0edfad5a3fd8f5a6536320f4833a5fa5ace71c854bf74b5361e9b50428b00692ad30c346664b59635e8712206f905dd852324b9d16995677a6936b2891341d52c43e15b4ebfeba2103af003c8cfeaf764e5ff79087c6da211695983cb3f5878d5b0c6759e8b325e9125a1b75974df8f949a514a7b0c686a247457c554d95854334c5ae8c42f470b3d07b2e3fe24d4ccd60f4d3442e95f1a00b44d5af6a83015e217b542d23154e270c571878032f44e4f7f3f4dd4005995ae23818da8c2018ca9f51e4456acd24338f6a4630e9cfdf0ea57504024e97786fafcfd9a66b880307787efbc64b094afcad92afc584b9fc5dfcf687fe3dc3135bd7e0add6f0b09fce466b48794c368a8b5b935bff5b0202434ddb6ad784c79e339be826e65773325959e56225ce0fb47c4e9d0e6279d9d578a52482eaa957b7149d0767f066649ee45ea3890f8b266f07cc742bf65eadb5ea8e344503315be24be0ab4937689683039d822724076c09f0e110d640f61352fae143ec48ef251f1a90f3d7a05eec1854a3d8f06c03aa3981e29bba3fb729379b901b1370db64c689c272275e3f95e99cfcb86199e115162e10e7a8599520a71eb653673aed58ad21610010b3e309b0c0c574aae67bb17f6b4f3407edcfb489a36003ba02ddfd6c1ce5fc0c90676f35898676b993d6df60e7fe7c19effbda4436a4b81fe2b09d413eae77bbe59cf3dc46bcea49bd4a25d67d9e6f94cd5e67b12aead494e6beea0de0ac3922fb22504e474f241c3a2a830fa6a0e2a43137eb26a3ef372409ffd278b309bf734fd7582ba7cf8323fdb1c79439f896bad7ceec2dcd03831cd87a9482006614814eddd5ccb4ba3b9e84dc26f245bf019fcc61b83c2ffaaa07631b52bf7bea9624ff010ca6003bb48a529438886d91a3243740bcb47a86ef6617056a11d0254db45b63c47bfbc9b5c00f7f9595ca28d2aeb44cdf0c37ece448e950bb462cb3a9145c4f2cbdf22b1dbd4fee0331bf7b8c75a801dbf2fa75ea2c5bacf253b6b0bb9945734507be791e9ffcf74eb13c88142bfedda42ca67e59cad829d87f6c3cc41b7472fd3865a208d532f80ec45d95b6efbf04e1e8d44ab1b789c2d370b8b5a73a20ed7722508ccf1a0fa3e32d9d5af26a0cbaf15ef3bc53365ac192f2af768a990fb94af2af22eb0d7f033adf1645a9750809d3a628ae478151b0c5136c1a966dbb985eba74385bfc691f051fed93b213ec50d0191a802513134c6a5a9e2de5f7f73fa41196155cdfd572dfcefe18e9089ed8d6855b24ce9f33ba5b5d257509938aabef91131e0ffee13d6471ee54414402f929befa301eb8f15b61e18665620a174adfe299ba041850456abc274d89fa1a6fa2179f3617669c74fd1dc2b3533cd4842a2096c376462005e68446526afb407eaad0a7d99c8f6b61bdc873beaf726b84c731296edff3bbfd4ff69043d52da0a51a1beec91933c29b9520355da67ad2c8b5a2be48e598233b323ecffccd8509e5771a825436d1e80d0ff013896782d17bf08ae57a75e71d3a228af12b806a84d9fd81a75732cdbe0c54797d8e018f120be61a5302e804cb878732a1cbbf53cc1349899548dd32bb532cf5cc16c6ad363caf27683eac5f3da64c110b70c2173fd2665800cd4956cfb7eb82c8bd9c38dfe6f48e44de48bc40fb4e8545bc2fd16266c9ac94962ae86975cf64d802d59011e8c5de7935dea395285da79097f52e7bcf870fdd43c17723a304e696cd7288fb2715a25343c06a0ad50d6abf65d79a8d814894b786398d4b9a27b6b99406c65f14eaa6aa6d999bff010787f1466d63cf4a90ff2e1db7c94477337caa4968317ccd630c470c766911d5cd54abc1d35e7caecbb01898654135259ef8ff7b9602f84eed358390e433c936be4c7827b556607598a6f94f354e10e5b98eb7b54704dd82125333a03c75c5ccd0a20f347dc083f3e4ba6504ba61c79f084fe84905d04133359a065452dcd69e70ba50be80c368379ba2e3cb74f720c098fb979609d1d07ad5057aebcab869fa8701d862229432a39d2d2c8c5faa7d060eaa9fdc29eb69c1214dd4e08284077e95ad089a16c1f0e1f1d06e9e48e1e00f72ebd5768ffc6e2fe11d252a1396e9f361f2ff7fc60151c1ac60c711e2f414562222dfb90962366d125ba2c7752abaa00c160b0ad819bf88d3e4d6c9169ae750e28ded535074aeaf2d3ab92226081ebf236aca343372a12ee502425e7312de1ef39017fefea7e296df52838ede95571bb9d54b5a66e681a32f950f20205f95870f21fb279a20eb27b6b205d932f14b60dc49c29ce2e7b9e7adf11c5cd3ff015aed05ffb5af50894996a2f34aaced9cf9ddc84ca5ce0fc5b85dc7fe4d263ad9e68e8443b841524f58b2711d59a28221435b8a1727f09ebbde0c8c5cadb988c4ce73f49fd9f1349018cdf02004812b220448a0664f3fe5feb34ab686a2133dd7247461b3cf474cfe90096a1f0afd76983c207e6ca79dbfdec477e1ea7e80d34ed5863ab08bb8a5f8464ff14f1fde23ef52db67df0f9a6bd90009b6f1cdafeea07a14e418e09ae9f285574d1aa56cbbb345087315e281dc4425af0a8e8a9949ab13a5ba283cbd2ea9b6c1385612c87de7eb89a305ef897c292b2b96e8cd1c2a3f7ed263695210c5fb7c59d9f2a8bc2f509d1ef078588b696b7c26d4cfcda287687edd86932ace6fb52cf3e50d92b5f5c4cebf98c7c3041bff44f9bf3b689be2132bf2cd33d2b8c65ea2ede168d270ff718832f6bbf90ea1d7d7ffabb052a7c367dac2134f5e3cde20ce21302c99138f45956073290d9a752874c32304ea6658ba2a4420e97c2f7119344d511ae98ef9cc57eec5203492af749a32ed2584021e473137b80466797e3aa3d9e2ddb526faddd5e75eacd31feb4985736c7daeba4b39fe0d7b43f8eaf42cfa4dee978451b75d46271d7e2fb28bdbf455c5eb53975cbb2620edf995dee00c2542d434a211834d1d169539fe4e0ef04627985a3906ecd40a0e696c0f51cfd94b86ce5e5de7d6ca3b94ed6e317bd05ecf5130931933a380332b0c43d8dd3a0898b6e006f5c5b1368be9a7cad6ad6f9eaa2f364370a59414b85ec787c67af6a2dea78d4e1a0de30ddd014e27aab93a798e47fd018932068670ba2e1e5629f9d99e9a0584e343e324442494a03245f6c5debf4d8d008814ea32ab6038d85e23cecf27c67da1d8035287e290d6b77be52976fc4b9e312458d04adc227d6196d208270b4046d806335192cb5ed00505254c37203690873dfbb941da77389e17a004177593710ec9ec4f72ae73ca73eee9a777a0d490bac238dbd1a7dadcb57cb12be55e64c0d8da3f98eba49d959755adb474072d42c5856068d347c720e2943655303766a8286cf64faf71dd68f67b2acfe2f2889c0e4c8850ef1fadde092b7e55a61c7bd60fc4e6e888b630fed5b5116fa7a3356a904f70d4ec4601e4880547265fe285491bee8d7f9e6b54b711329411de65804a5a343d61d0406aa03870b4b6c3583a95bdb882a39561328699bf9566006369c3276aac6201cac7cf6ea20b13b9c3cce043065ce399db73333ce45d68c87e533f1983fb3f454526738f8dda981758651e1f3095e11341982b8c136eba07d2bb92ee9b7e1e23b61abd1ce335f37d675ccfa406839", 0x1000) recvfrom$unix(r3, &(0x7f0000000100)=""/182, 0xb6, 0x800, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='.\x00', r4, r5) r6 = dup2(r1, r3) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000001280)=0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:09 executing program 1: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001140)={0x5, 0x2, 0x4, 0xffffffff, "e528e558a6a6416d4d535a5171951adc3e7c7384", 0x9, 0xe79}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001040)="1db06997c229fb3c3e80e0fb6e7ea71bb3059c2fe57c00c0040cdba21db806201b4d99689384e85b3f65b5daf0ef37f7fd7c3cff1d448e1eb2bd0ce0f207d3fad6813dc5d864e7425d83196ecc27bff02f48c320ea9b60a611fbcd457206c641712a7d619bd5d3b4a315a242f08eb1413c4abb26df7929bc9846d29310c4528936a537f197390c24b4ed7ff20b443036b0a4db419b579105f637d429c4eb65fc6d41373b268ac0c7894e8eac72c74f3e818f35337431655205ee5e", 0xbb}, {&(0x7f0000000000)="9c76ff7711ba146352b80652a1fe3fd7fc2d", 0x12}, {&(0x7f0000001500)="766b5616c66fea63384ad6d2611317f906b22a883aacf0de34c1a065b4c7a31f9cc99304a22af3eebf9a1bea48eccc078f9b9c461a2754667f82f094485fbeedefd30f97a3d4c146116608c7febba72032e071cbef14dd52fae70c395e27521b1454da14d789808894a74dc3f0be796dcbe31e8018a2f0bbb3c90d9dc72e8c5f667503d5cfc47ff246cf5fcf86d51a6e6daf56c2d5b8b9a7fe4dd50ca91ded3dad542d6b1c464d97a63af4ebcb142d17d1484a791de404ef7dc086a54ae2e1ff09eb910e1349cd3451ab4c4b86b65bcd1e92a86de81ec523a9645aed7beb9e0063f293a1bb941c09ad120c8256bee5d229ac5b944d11d1a8bf14da2bdec310f1768d2dd11f9fed13c1c90bf693976fe0c7a41e61938cfbe5f444372d963fcbf7d1272f9fd27fe652201c0719663fce0b27033c4cefdcd856f3a1677b865366a3d2e1d5e6e807a5a64a97684d0f243810589fa85e539d557a1457e2d76e1e0ccaa4dd4ba81f9dd153e5514829ff2a6c242d440418844df8c9cda68b6c28082a18cdd4a429ab90ba6e95bbc3c8ba779723228f7140134fa47a61c4767b828b724a54eaaf17c7e1935bc5b753f627f6b655d0323c89aa82fb28879572ebe948502d3415d7682cdaf1e5e18593807bcc20a7d76ed3d46b97623b01786b3c7ace797bb8baf34f7ee4eb0b96b02a9b5fa569009b38c64744d1375ff93cc34ebea0790cb2a2d6182c93e364b98367636283fa0289b09a52850d1ee01e06fa42a63773b07b1f362358cb6125aae0aa349ad877061e5ce8f729210e93c4e76c459af675018059688f51dd3a6ea3053edd7afe6521b736348dec3aa8a4e6229395939a96af7caeb56fce3d018dc5ea2a43ea8517137ccf658654107c061486b7fcf1a24908edc149a743783cb863e890d358f510bab46a1bbe5100f639f186500b27786487f732271414d596b5e0698c753629aca42bc5b59e2ca5338d43d1f1b21d7a12cbaaab4613122b0b8fd0d45962a963b61c115396f00b1c96a5afef235baf082c861ddb43a298eb8aa90b6047f111953de72b0e7cc907378cea596cbcd3b94ce31654c9a3e28d9268dd99ee288f62ecb84a55fc1cf3fd318361244028b146448304ee1abeae9b53416f8b6b5180f802059243248c1e411dee0a8905cd251f38d8daf9b1fda38b452bbca5d169c20480c99faddcedb6a02285fa827d311da18befdbafe508532cda4d6a6df218262d037b5e549a0f49fbc923f5d2fc17c183b67de93bac6f37053b639d221b9f1e3cc0ae700c2a0d38841cce2f5acb631626bf98e39c8a5103c6f6a741d059d35f2f6089bc269f907ab26a50aa0dc341fa9343f45182766ed43cfef819df8cfbf0dd8a9e3f10aec4cb600bf4d8355b41826bd47c83f1b57c4181c58b2c6172b7ddd2472c4e168e1b57f23d65eb6e81dbc97c83df92d1da2644aa9b9351a1ad62e4ca6fa2b34890524d6589bbf0730bd911d7b319ed602c6548ceee1765e7b8c0a47e66eb5a72c1ef2a45fe8f42e7f6a8cc4f727ebd4c36740a032d2985bab4a02ccb89397313bff94275c2a525f8691f28637d8c7b4183f41a4983873e7de9e093a09b8e798b49378d604bba6c706834bf5ea1b3f77d8abd67145cefcdd57c31b299fbbc9b4523a4985914ce28858e613914b2c12ec975b95f15bf8a713598a9de148be14f1ad0183e3e6e9a8d6463ee67fac610056adc0e5eb8b3f7159538062c80aa567120e7fcc2e5b9040c9f9688ed9326938b005a5607439dc357c0c52f9a777b8e30ee0c73cd4278fe7cb2b17ddf5637ce23803da2302c88f24655faf612f329280b57877953e9de29d7239260805edc3b4c5f8fa4647970198cc4cd6e83748dd02a40f61d70656494c6540a1370acaaed0835b5638716d0a79aa32fe7ba618d5aa9ccc9ff7c42901782f177885a79ae9f8d3db7a287d5dda03e1320f882141bc8e1775e77f14ccde5ac7ea69b26d7239f7c944af8d3e1a2bb46d8c2e82cc16433f71b0aa9ff85036778d2a3a151eb71d5b64d42c72fde84d074f9ef5165bade516e0bb72b5a829bb90cef66b54a6904679034222344188cd9087f7c8a1c6a7524659f7a250a28dca9c911adf98ae2fe94911e8f1f02fe485727283eb5c5ad42979fb60d92da2412cc1d2324dc555a105f2abb3f1039c4e9b9cfd58511ad3fdff4f5c211b8549a7c33000996f58a55e87aaa82c55cb551e2f708631e833d0afc1c4bfb235b04706d484ee8064fd957f111c1dfbd389e36f090f5380be8e6b7d8f80397510c56c47bbc151c7ff9643d411f2b83f30daa17d6e1b92f535b52ca1b62e81e8f05081090cd134aec32d0362e08280edca645df6332cc653f4a198cc37e113d83753ed170e5a33c808e389e3f217f2d9015ad2dae88222c73d06dda24e5e97646843cf283a9c8de1917b4e3465993f2ffd275de0ada37f6cffa56e6f87df3da6cb08490d3f94a70b33ce9bd1e6ca2f05de1396717aa7f46435f93859f99d9b5c2277817cc70dcb68a78ca776e716114706ca89aae8401b6cc02f1e13b5f79fad37d4ea85f761e33c4ec0b7450e45fd1d07071089191c83810c27635ac599a927f88416f56ee979fec0c17639d881ca6512a9fa133c5081417a0c755e52100ce538b7a16356d42a7b6eb3e1e86fb79413a8139dfb7c211101391ec8d664d76b3fc46f68941ad044c8fd4ba2f0568c177c2f47e78291d92e0b86fa75e0658491f2b4d0baa742986d779b0f6c37accb4c7a10b8b0e780a89d2233af0c5f8e8ee482d0c573d4431799ab5ce491b7ab222a018cd591a92c2bde9d69b2cd0ab28d1f16af01e42c3b659dd91f6d17a8574113ed23f91274b19d10d59e0fd4df01588ac9a5c673cce907d22e7944b045b55e61b7cf205fde7416acc08ef33a8c8dd7c183fcaee4453bb73686c176cf549cb939c1e1796db8268f59bbee0578199b584d9f6da994db15ba375319ba474c93d7829b182868ac67e17d655b1b959fb3d3e2a392c4eb16e50e82df06dfad7b40fdc3fde8d4f64d00443c8b8642a1e137bbd8bf98f1cb612b8cca8059de7d50711cf3c0fb298d8804a1123d0cddeb64b5163e4d2c764ebc07806993092c7986fc8380658ca83fc3b696292bf6068cebc7d6305d4f7d007ca8e2708cb887832e4246be156d8242e1ffe61cdf60898657e62d0b2a620deeae7a60ca91ca7d25ad9d436ae98b0d08174901c9927aa8395f997b195b31011020def56529c927e3c6f704318c1478916c4f1bdf1f3556f6fea45cb2da0b9e589a7b01f83e4bdd27a025cd07beab5a8f81e8ab14362c2fd64733ca6004ca2a86ad4ccd8a9d7a79d75ed3ba6e1bb2f42b0f831a1e7d5c420440ea2f33b512a9953fba234a14f1f2928cb5c51ae96e1c6fd367006b52fe14f36372e0aafbd2d35afdaef3707b5c4d87b03724c8efc6b97ad48dbf0dc6a7bd2932fa2a34ec55021eec718eafd2fe7307c3e68f7b50f716998b0c98c1d3af8e7acba6f968c91d3e1b8697e10197dfe7eeeca36be9e870dd688cadc9e3a9ab815df7f5bd768274d6165dc244af0a1b0379dcd3fda93a7249907087a87c519c405d8b322f362fca45a44abfb6795491e6efd61ad5e52a03f1e8a0d96c17a8d8c5877255db971251985ce473e8b72bf3c70e9220ce6e4fafad3784b649af61f108d7ea2d34d3a6c09f76baf7868433a343d83d8857a783fdecaf484a6da3289d4f58e8a76e8403e226b10417554897b20c97c9af5be6f2d57278094656f3c9182c7f2064775917985261ab9aad972cd9bd79802cbca28c75308b817d08af6e80c457231874c426995b94909eb5122780ff09bd1a7cc55d04cdbe76cdfee3fafe9412cba7d9230e15e23d7e899f67d8b34d09cbc97af7419e137b2bdad46c97da81d916a88c1b82da3c4e8409684a4d7818d1df04e98e71abf26e2afed471abd806683ef3124ad5a0c105a800e13b857e05c75a1ec284c2d80a195ae0d8d26f5b1ed2a7ac5b3334a7047e918349f8d0206be3c9c913f0f494948a4cda80b817a57a2ef4bf3bf8c05d8e5bb1e580eb69df16b6652d982e6ea3d8a6bfccb118feebdc9361b8a1a2e8851e0d7e3daf876c4081165fece8faa88c8383002fe6647deea90b3c166225f2913e0ce30b3e853f964fcc94ed6c36046217e45a46bee3b35cb004ad4a8cb17cb70bddc84ef79619d858133aed7690772ab46b17aaad226e79954fe3ec4e21d7f699fd68aa1813e5ed8110c880b2c2912a85c5a48ef4e265eda6b07cac6476ca24f9012a1f5b4fb8d56232004b616be24c4510cc43073ef1faa15bdbf949d5e373baeeefb99eb7702eefda5ece6e6341fc4a4c1230c2b4db03f8d17e53778ba200f380b13bf260a25749fb76139643b4020f811c6b76e394618e53e9874f9675cabaf24c81799ad31b2f4702e268666b19fe0ed36a61d287aa2ca1f89463c7e8b4582356663615aad5cbb2be47addba6ea7dbed6ea55486021c7f36c3b73fb5c40d97806e8d7025844fd4b2c0a74a1c59fd8b2b32caa9076487e29f9d9c112f693d8d2ebd0cae2870734ed9d04f200bf5956441825e22033693130caa9618a72adebc8726ce344e47b115eef4fc341074a6ea343bf9de12c026ca1853fd9da5ae39c2150421621cc236726dd295ef0fc0aa07a7e22ceb9d08d2c855a850f98053dd0d5af81553ebff1046e7648be96daa13221bcde9d99a61431bb7227e17c892429c8c5a1a8ab78281db4aae94ac929b57c1f6b85a88a4b24205093f22f291df050938a84a5b46bbd435d68c315b1327838e5e121032572d9835e4a153d3e173c1f960fb4a5e7409d7186b0bb29269fe2cdb3043f48a560c9b8735f198ad272bb691f3210e33568dc1591cc702c689fe0cb16428790fea7c263e20a6803450f53fb8aa83418147f9cfee35781f82fc6df4a989facf9c9de539aa6a63ea7ea95cd56d481c7bd5e70b47f812da3941a06f630ebe858c161239d765d754165b5d2455751be8244dd877bdf018ef175de3c72d7e6780f25d97e7c28147159eacba7f7d878c975c8d89238906762c11576c2b998e8805cb3b3a84530f84ab47a968d74ae9adbd4e2737737350a3c34ea72a70ef9de47ca941e991ee88a610f6014ee12c6a63eb6d5615fad66209c056e116553011cd691b3a7bf1d191f56a2990934fd57189f8fd8734452b3d21ca8887f2a517821d6d27980eb496effda2846cb2783737efef6affafcaac52e86f55d3ee4823c857ab9047796f72fff290c0692334ad30797cc126409c71976d462ce7e5f0d52cee50a169fce9c3ee777bb49e0d42ef2a10ec5b2a4af9a0658ee440a5ed5137c2dcee7002d7038a7ebcc919ee05ad06e37c4cf5b29a610d8a257e9f33b55baf80a8e6922cb1605a5c8db50047c721545b3b742e1acd0b359c519736a9a150e4bf09ebba5fc41c3796b00d45b8824ae820b4573a1982ec9a410380e0581e0fc27f25a69b61e85d3d8ba4a160f456633304a106dec5031f035b5b3c0005c1f9e8d44d8fd60a5ee8c32c0a5abad634f3638b09e2bd07398b37b8f68153973aa672f13f72d298e87860e260a0e2501a3541a4dd37f7de1a8f8fe09d924f16080a3a2def49780eb2f1d0b5910b61e7b3f3515c70a206d7034ea4498c24ebd490a6c20c4389ae1854d9d25538c0190e5aa6e9352839ae1672d4022efa290e1e9c391d206d0577b136e581d657279168d0a3e22be4ea21c78f995da745be8fa2ed115e6b0bf65be02fc1a02d30a6b2f028f4135a04e967d925814e8fd4ad37fd", 0x1000}], 0x3) writev(r1, &(0x7f0000001040), 0x258) 16:00:09 executing program 1: socketpair(0x20, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, 0xc) r2 = geteuid() r3 = getgid() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r5 = open(&(0x7f0000001200)='./file0\x00', 0xc0, 0x12) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept(0xffffffffffffff9c, &(0x7f0000001280)=@in, &(0x7f00000012c0)=0xc) r9 = socket$inet(0x2, 0x7, 0x7) r10 = socket$inet6(0x18, 0x4, 0x8) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r13 = open$dir(&(0x7f0000001300)='./file0\x00', 0x20402, 0x110) socketpair$unix(0x1, 0x4ea42962cf95af12, 0x0, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair(0x18, 0x3, 0x5, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = kqueue() r18 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r19 = open(&(0x7f00000013c0)='./file0\x00', 0x2, 0x10) setsockopt(r11, 0x8001, 0x81, &(0x7f0000001540)="099edca7ab6d9c950e86985324a1e73d365adccc76312d0de8fde5fa23b83bfa603a9c98a89a03754e0c2b5319484e92e3c1658034abc62be9ed2227a2ccf4108a0eec0aad7434194b48810ffb373f7abd77eb6d3eb6eb73b505ce954a", 0x5d) r20 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r21 = getpgid(0xffffffffffffffff) r22 = geteuid() close(r6) getgroups(0x5, &(0x7f0000001400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001100)=[{&(0x7f0000000100)="9a090b5cc804a5af480cc109d226208779e070091835f194939df735759e195ca08d098854da76e8ec783de3041fc68cdc81c8d5e09ab3b6b47e2466184b054011e35e7f16f420c0480bb4722906a250d1bdca08c3ffd07e95c197d3710c10d704267ce2386a46adfb80b0f46b3ad675329b36029950370628b3d79b42d8e7cd1d9c7da1580d735d8d97e0fe2102aba65264c3e870c50b894b453fa4e6dccbb1355bc5a16d448440e103313d399a1a4b8898a5f58ad1128ad853922fc8d4f29cf408af60e477ef344d91992cf32cc3f975a5d43202db0b7b02c66610df1d0eb3af3181e262f2e2a7a38a0b69fe8a602609e27c647e9e479ed43470eaef3643cbeea1e426ce9f3b449648cc3104b4c64aee836748e76ca606a39e6ff40d742dff4d7cff73647472f1995597e009c32df066fe76ccb45f3430be216ba06f0e028394150dff8dd61b074eef25965857bed7d8fa5cbf62769403116240f616073e9a2eeb4d59e9619120959eccd201605688e6b6184d98ca75a894ae730250dcdcdd4c36e9db4b267423dbb9599aa8856196e671754ff791cd8d6be83ec933493b59bcc538c5166aee19a8e77f5dc553e142636b404778c46b16a9b1a614691e843c131731029dd090a22dc665f19ad4cb4d7d24ca4f8e151da2247586ad87f8162bd39b2622c2d6884379b78231ee35281e7fb0383682622ef887a901c996d90f20c874ee92adee889583fc19c8909578b11941fb359763b9188313bc500e6bfdbabec728b59f6128a54a5e22518e92089176f943a0bed56d5aad1e941755766d4b5093e764060d7ae657c0efed8d01e3207b20a2a8baf21446c4bd74b4b606e459e1e45624c40825dc0fd26c131d378eb77a9ff5668fdaf525bd8dd342701abdf616ef3e6c280eb26220d19278221669b85e140bc976ffdc28a2ff2072e6aec6737a45f18b4318521699205a67d0d6990c1786cdfbc5e7e984db3fbbf069d52be568df4d78b1be72679659a5124e4093b6d74a1acb52d4d7b8550462a8c982a2e8eafac5235c0272aa3a0473a7b0329e688f978396e7cd60d488b85c680eb9e65d7a4551a57a07a30ffbb9e73b63b12598b86d6a7864bf7961e9162ce29d83326dbac8a2e0ac879806aa1c40b07dd165735f92f92a91abdd2a6cb06e026f9c46b8c2f7dca593a17d11e4b88892a1b59d772dcdf865024dac4f1bc7aade24d1cdd1c25f467047f636ab8f90ee78687c50d3dc492d3d916a0ec97b7fc67a874a37db347a1259da01cc8f7a546ddd059d0b24f58cbbf3cb5d3f70838c720186249afdce6b1498a092072a17c79678c9a4859f6dd6055402d81b6379da16706f0e71c8f864e0b75d56077e22a711bc51bf5e129b812de642276607150a5cf6ef2a1ddfecc12565f1c7f8b271af9f0a2e2b19895a5f49bcb42a8fde9379cea7f1eb8b5a2dc75c9a01d6e708bb081521bcf0fc49c9ba8cc96ae61e4cc1a1cd5059e8ed38afea700749f462a6274f07c6b768d1af91841730f6c92abd7c30c9c7a893fc390f85b4bc011aee56e1efe25d3797bbc568fb2e5f07c19905bae6821e6cb1d565eb1b60a5548be32f4c34903b749d83e612bd95ded4000fb9be4be1fce466360e9b05fecc9fb91058289ed1550d90dcadd5771bd12f485c79ad0e6cc25372e95bb7dcf0c20146439631737a00026945151e7114cf8bb5d8cce88c7b4c7eaefe6783c3fbc95c28b52b35e5ed33a8fdc6eb67edca7092527bc50bf6e981d70eb67401daed55f4f58987d8a8827e0d58e37bf4f88b9b65ceef9ab2922185b8f49e94ce4ceb8dd5064028ffede19e7e8af8a3e1fbc32182ea5ac24877f87ff7e8d5652916333d88dc4db4a667b41c90ec9fc582c9b5c2dc20adb7ab89f8d0495951bba956a77432687464c1f0d879f947fc8cd0921c9c8962ee770f3d58f0171ef5350abaa1a967abd194bea121e6d091498ed35694c465cdeccd4678172ebea60a3daeb49e41656c07b9d6fffb5fce4ada96a1952f90777de47c0996a040f153489ea4b11dae73ad59413235a00d78f1e91628b041f30fae955e5edc529fd1d03b077565e25bc6c160685cd604e4c8cf81dab0b0018d346af131abfc60747edfd8fb667a47a4725fe1f61a79d3ef1fe232ab00bdceb8b234650d134baa09a3a756b2e708912b2d6cf90761480aea2a3e940c6ad4a0ee66f06ab902155e50adef53f107c2b2207889697c6a5a34493f55fa71e657fd7664efe463be025ea347adcc8c86a82fa78ad4d21f674a9426fc63e3ab1bf3135c9ec24707de9098c96585a22a542d2d1d72706aaa7f255f15e11367bef096840b8f85f793368cf27acebdcaf978435eddb9c773141c4d3fce9690569bc2c5e5940b8f2983ea9fc6a4f2cb83e91b555131aa66d3c66cebf4d7d8ad18b19ad31125700cb21327b5540cbe4e56d5318855967ef2dde193ee18c63c54b64ec50a43b65cd57b1fb43ed3e94bffde1cdfaf7da14644c319cf7c516d045a8cae72814c77edced98f04863c2761083eea88f17fd0fff6cb97818e4bad73e8bc7524fbd71ce00638e193dd94899828a617cf669efd161c1ca09ff049074d74dbbadfd2324573f44f757354dc0b58f5cafc4cd3adf26bee76bc0c41816bfc2a29c08411449476796f85b189cf4c1b9af7b1f70681e863dfeb47f5bf2e16545e288326174faf07cc32b32177a456fdb77891d524d40ce8dd3a9dfbeaa882676e834dc22e063afd667f1f9d141e8828e84bfff26a3918fd7ff4eb74c219bfebef58547c37f2da9398dde304c4dc0bf6cde3236b3b7c78d042a071b5489b249e08dc2a2bc64dbb636bbf235aaa1cd66d47926402644ba923638e511eb09da23326957fb10f3ff41e2ac1ccb06fbc43c14cf931609030bf24460f0bc5a594b4184a1f669acae48f7e95552974d32d1c7daef031da06579ddd416f95b898c25d581a0256c8d1f3d268084dc79c0064c8e6266f41342777a4a455ea69ef4643fbee8aa1cbba1b8c5f26d1fb8a08b64a241253dd11c9153d72016f81d0cdbb74f98bafa6628698f5e8d9cd98ee5c540fdc06a7503045d938c83971499c0d55c1e4acf8285fe8d29a39fccc41f8a0598eef3033fa0af5f2d5900fd086e769313a1aeb0b9366f305c6d8db4587d37b0c8c7f458d19ac81aa54644afe435c0863d9bd1f5d8cd3baef470cfec7d6d7fda7c36ae26801556d89a30683d77fdc719979b367c3e25429e8f856394ce778f1e555906eb710b1d50341ea5bf2f02db8a54794f1dafe930571b5a0cbd65a37c11ab253036f2050eff06063815c76e9188c9a6a7133fcb63c1ebcb373596123d38c820e5d3737e20645723a172b221d43ee6e692273d4e2c3819e64727de4eff02b6ea4042c752abc39ec8c56f1697c185363bd0dcfc8010ca1311d793a5115ae62440d2131c776c824950c04f66d38dea65b5d50e2613003771eacbc88e7bcf0e96119da76f5753396c4062772894d3a22c48a1a5af37e1b3a874c0a7e553770397e56b5e2bd8b6d74ee29b7c68c7c92aa23e0dd6e113fc3d15a5c317db164d4adbad77498ef62f78ffc30ea3865d1c1a62a2ad865b5c48373c4a16d02f61cf08f21a19bb2c3d5be6300f6d62e385b3b0ba5407fc60b8de8c7ddd58338d5f4f295b03d62d4fd69cf81ea85e36c4810805c3e505bdf994b163cacc3ce4180d093356307b10397ff1a87c8e01701ab7fd4712eb634f3b6e9f1463a9164d9f8d28c00322fb61ba53472f340c2ab8289aa9485e086ef239310f4a1c86a21ac1bdd504670e06cfe01a307643f0f5fe8d00aad71c09d2724888f48bcf7fe1452bd0a38436e4183c02396577a1cc201a7f2d60334e550a47c41af91bff5ebd822fd91038546d6ddf76bbd9358ac89bc8b4f23f3e4330a055c454323635cc8f74fb5e9d0a28729872d9e5719fc9993ce7a1abeba969266cf9df7d83592c8f8fd2b31062a4f965b5dd26fabb65904d372f3ea604e2baa0dac2f19b6da853bdb3b5d01b467c78aeace99728d373d2b28d3c695de58cb53d09beea7b859168de84db94346b743c721b95c3407d5ba432f9a4e1df1690de9cacb9457c1e712de022cff7a9d6429019d6d44a48bec333095835507b177d4952309b4afaaa628940c9905ba4ac447d8e3f60f74830054044ac797953469eab1e11368b43dc2c418b268c00ca496307f1ed45f068ed5baf60f29366f01f9a6ac91b558a3e718f5df8f3fe696e20171d8e97c1aa6fee97d4b4cdd419f16e5674354a6a6f9785ec47625c40da0fd8638f2553cccd20d68b96f60be6488948f2cffd80ce95da2cf37a8551bb5370ba81bb06cddc4132a6efa99ef6b86796b28efdab0b651508be53ea50e51c82b5a9acd815ff069ba872ac9aff2a2c7da945e8ba76858e0d9365e919a5da6852b698b12a3c7688b519f4756467821b38a05ece26e9f876e21b87a995bb132916a0e818bae857c8e6a1624e808b430655ab5a80a6a806379d28d53c908b4ce584af9462812f7f8061d7e2c90ad7778e1153aa6039733c38f5a8bbfac17d38c47682969ccf263e5ab68cec58aa42fb41440e015c5e6b3118b48f8d4104b5ae82209fc022bd662ad5b8c15da58b88a12c8912a67e2f8c70d102a9a9fb2e86cf9f81eef5d5547af53a74a01dc9dd3d60e94184e6e47d6197ac45c1ac960b783b37c6ec1d7fe6e83983080b51debfaaafc0d8b3a3f8d6b54e81f74a4ea64e5711269187df06fc5b7a8210ee4e492c7619aa0eb1f3fcdd787bc35acdeea8791a64257b1ab36e5b52f95f737f233f82469d7c044e5ff1d797265606386320f4f44a352b9b554833ecb72f61ad8117e6dcea41cf1b93a2c995ab49645449c60c444123219c27c32f4391ad60709cb7ff2dc7a6336a2c599f8ade6a0bf7794ba79fb30bc27cd7e6d245190f896304603dcb221a939d2365396bdf83d6c50e1a38dd12f2eb1a40a166353f8b517352c05a6cfb0f0d481d0974fdf165c06333e6e645290cc13557240c6eed782932aeea4fcaf048e2c88da0e375b1807e40cc5f54f3c961a38af7eed65aa79815331d5bf6fe1ba227e6867839023db3c1798abfc7b399193f08dac1876e86e8e1e5d2136b1c2b2b27ffde433c36b5ea29a6ca85bb88b6f3b9e7257312313538f43159859e8500bcaeb41d735bec118f3990729db4e401e0fccec01af8a5737788ad280cbfebbca1dbee1a42e33f41dc382ff16b68dbe96d0778c87bc8c89c46f1d6f0e4b52660cedc6784d239a4d19f30d669b66dc9862a6ccc2b568616138373f06cddb329baebbc114b0ec0dabc0b2b011caa2b40e448cb8bb5ee4d8134c62539138ea58bd3689e35aae7497c6cdca436afe34b97428fbe91aaae28e47e634db32c3ebe6dd33a507b95809748a7e320e53d7067788f76db89654cc711c0780d6a9976a250350d6fb4e7564a17636c17a2842211a5804c31e80933de63d7f6852f1f164878d0222be5870a4df84f89829bd0f09a3aabbd1a1dc532ce31613a8a3770a7c31c620878a0cb92d4b9dd8b0a90c7550dd9bcd7a8bc33f45b957f199a9b6f223864a4eaa4a0b796c047277ab1d7536653c1124e39aaf506ae6dc162ca76792de17275f81efb6595e4348bf714e08f79ff294bebd99fc5e0253304551e5405ec0cfb459a68bcce02fdbc7c19cbd71151d1fd5ed67701597eeb880a2da8ac2903770592a3646f3e7f73f8ca991a6eff1fc2e6bef504c608da3adb19dd4d40ee9f11134d75e9eafb4a29075e7a5ab70ec3de716995b7385277d5b0582146254", 0x1000}], 0x1, &(0x7f0000001440)=ANY=[@ANYBLOB="2000000000000000ff05010000f7ff00", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x3}, 0x3) select(0xffffffffffffff76, 0xffffffffffffffff, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:09 executing program 1: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() 16:00:09 executing program 0: pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='\xe5\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt(r1, 0x10002, 0x800, &(0x7f0000000000)="2a67b39e", 0x4) accept$unix(r0, &(0x7f00000000c0)=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'], &(0x7f0000000040)=0x6e) 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x4512) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f0000001280)=""/253, 0xfd, 0x2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0xffffffff7fffffff}, 0xc) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/24, 0x18}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2, &(0x7f0000000140)}, 0x2) 16:00:09 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x33, 0x58, 0x7f, 0x4}, {{r0}, 0xfffffffffffffffc, 0x36, 0x83, 0x10c, 0x7}, {{r2}, 0xfffffffffffffffd, 0xd0, 0x1, 0x200, 0xf10}, {{r0}, 0xfffffffffffffffc, 0xf0, 0x4, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x10, 0x436d, 0x1}], 0xa5a5, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xa, 0x10, 0x7, 0x8}, {{r2}, 0xfffffffffffffffc, 0x5e, 0xf0000030, 0x10000, 0x3b}], 0x100, &(0x7f0000000100)={0x6, 0x1}) wsmuxpoll: not open wsmuxpoll: not open 16:00:09 executing program 1: r0 = geteuid() setuid(r0) seteuid(0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r2, &(0x7f0000000080)=@un=@file={0x1, './file0/../file0\x00'}, 0x13) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x800000000, 0x201f, r0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x5, 0xfffffffffffffffb, 0x10001, 0x9, 0x3ff, 0x3, 0xffffffffffff7f82, 0x5}, &(0x7f0000000140)={0x3}) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) 16:00:09 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./file0\x00', 0x3, 0x148) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:09 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x711, 0x2) sendto(r0, &(0x7f0000000480)="b54684063da03ea391ba6b628ebbb20bbb", 0x11, 0x3, 0x0, 0x0) lchown(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000400)="b455582d77b0c9774c78604111d698b3ccf4b32a98a792ad09574d955282c3a567435c0a22ac", 0x26, 0x0, &(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='&\\(\'%\x00', &(0x7f00000000c0)='-\x00', &(0x7f0000000100)='[\x00', &(0x7f0000000140)=':{%^\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=':/.[)\xa7.\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='-\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) 16:00:09 executing program 1: r0 = socket(0x10000000002, 0x7, 0x0) getsockopt(r0, 0x4, 0x6a, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = geteuid() setuid(r3) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:10 executing program 0: r0 = msgget(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/124}, 0x84, 0x0, 0x800) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000094fe2b6a4d82f09610cb443cf4929f4b371c35b6d6364ae5d8a17a0d4f07055f970b217533b965f74de1c71d3ffd6c43af9351131ee2aa62b0b2644d4df8eec925ea945603fcdf26047b5c68a0a2c5b73412a271d29bb5e05f121aeeafb47b621d149aaa44b21eebb4edb908000000d6626ac2ef28556a5d48ad1feee517a5334ae90667a7bf334fa785c06ff70b686eb3f86f33262a029766e8412e98f5b09181b3052cbebf1dc10595b9774f37acea4161f7e39cbc64ad65c67ac11eb6492e68d65d0cf6e5f99dd14b1025d63d4932c907a5605a1de54d09d41dcb1c62401c2abc22e57a8470a98274ccdd52df5c148962c012f5483a3923a2efbdb9e0231194721cf124e5f5a2a1e3dbc7fe8dbdf169627211d141a12e9d326653edee7e8b544c28f11a6b5a1d9cb7bf2a822e0e3f06ea36ae239fe1d750416ce86ae6ddc3e176ae74efe297e6ad74337760bbec3eb697f62dcaaa7ebad6ede3debdf37170a10a454cfeaa656cf62d3d15497536ac3c4148d103106fab9427489c06e08f856f33d2140c560a731281b25b243d42444968d6ee1288af44ff81a5d9cbd1b14f6cb31766213c076dc4d432caf3e5d08dffd4331feb5042b6f0f217bca82dde8c06cadf00e466744557ba076f88870978cfae9d9521687621959c3b4a07e247650ef58acf546e9e5e311bdee791cff51657cbe52dc8b564ca65f43abc07d0ed9da87e9758a225cece05a146d7c472cba7cb1483ac31dfc2736124abbb5f144cd3c6365d5c0bc1039111b3ce66cc0a457f6d8bc72c727695ca534cb9471a4afd4ec8921a8f0595f54305c97dc1f7252211f1ab2a34fbf7531c56b1a8778b1aa517054b962198182c6f51e6b9281bb28511bcd9277b02d5e1b051cf3b8c1c4ed5ceb75db67c8a6807bc8c5b44879a72233e19c047f0f6b6b8ba2677cf00541307672edebed9ebf1aeb3c05be9467b9088e5620f25e901d61c677fdec3e17e6e48eda29a7e78d2093cf6a4a94abb66360341f7c9ba08554ec4bcf276a8ed872eba5361d615455554b81ea6560c32566f50fa5d7e28b1fa56050547734a76dd416076c95cf7a3ede5776a601f6b89f4b4bb2fff9f61331506d234947f62658d0ea0337d292179912a7d94be724981f9a84716db6b97b779f10f0c662f7eeac90c27703b8f7041b1e320173f1f290b27775e87b188a40fd840ce18e6f48737a11a36b7840e9c4e19f099f5ff3279a605480b0e7a785d67633946c9a1b739a6179a3dda5de4ca42e75df27d6711fabdbb2b8ddcb9ee0cda1b6b4058fdf944af6e773604b4c73536d38e9d662f5aee30bb4051beff240b89836aab85a1a33aa739ed0029f0a85c239467431395bdf40c57b51b852eea6b818841b4d01dec46509bf5bb7375caddc65e5fc2d73ea4d2cd2bc97204bc37c427cd0599b79f4c2fd70407bfbcae75e44aed01c3c9d9793e3e5cadcf604afd7ce3f42f9c675c78dc14b7d340c1fade9f459a894b29ee9cefebec968670e11bbf42e2084b1331fabc5063400d550b663beb26184f412844ef10babe237f3b20bd38f716ae860b7adc31dc1515070548e04634a60ed3ba2ccc4ba96cc102cc07bacd2edb63fb19aaeed8bb521cd145d8d4682966cb587c6f1e06b15c19aa6525113db97c2845c920581507b979566ed37e126f11af45217bba3bd4908828b0defb302d26aaf317d8d1794a6058570a9646a4a2afd9fd6b5acc5659bfffbd0218235ff9751794e2d04a105a2d84d2e2e567f5ea90fe412c6274e0c3be33d433bcbad47c161ae84e0da426e03331a1e37a11b0197cb859138992ab678ced21ccd45ee621096943a89c5bbdaca59a71fac8754eec31264111a733424abb14388bb4e6f5945f463e9f9689761aa7eae746f76014979b26f2693d2d12c0b33b6bd3341735422b1d97b572bbf3521a34eddc33c4aa1e6e800ea57704d0e5974414a6667cf54d06daa2531d9259594aa03f2ced814bf8ab70226d632ce7810268f73ddc8f4e5939733187fb5ae713d9cc5539d667c220d9936764f32c7f8c66412adf13e356523e2a9639a8b25c560b470c364c2c1420c71caa26917fd7c2566fd3cf67fda9dde8797bb4a501e3f0969a5ca2cd5b0abcebf27ea6dc8d063be80a3ec1efbf82612ae8fb3a7011e258f9c3e89c69f38d63197c4a423d3e606732f130c6ef04941ac4015afd4e30cc9968b6dec928f8f24d641cfe009ca9b372c82ac95c654afe90a101432e57f7ce38062e8902687a4455563684e37164b43f8caca61f0b1f2e193052c63f991531197f70eae0b87e043705f4f710f3b017a1217b7fea5916b9dabbd6dd86828bbba326593ef246ab177f992fc83e42087ef0dfbb815aec2f645344bea11d2ab38f288f57735d78c7b566a97a9b769d0b14a536590875f70f5fd8ce5f9fe141240994a26d4673bf5a17fd6011e4c305f45cc8170e1314f01a5bf084c2365414693a29de28b4aba3cf2710a941f6ebd3acb3400a41ff82b30a1486e531bc9ffef194bfb43f791240012f9411700a77f4ace672e12174c6979921b40e0d942214b689c1c08afbc60c93a643f4c16db5c9a48a8c9826b9f6ed87f16865f9ffce4bac03e1f79b0dafc35b348f8ee22ea6a237ba8d6cdb6246bc3df75b703e8592879844e7702e8f2130bc38aad289664fd2457dbe07a13dbf3f9e9f0ea0499d946cb05dbd3b93754760a703ea00fce784b9c5d677b85ee4f3d93c3f76c5d7cf5fc8b92326dbc70279ba00c6ff7a3628df4a3c744364fb2ba875ad09e184402f0e31915d2fda23353c3aa12ece59dd0517e5110aa0d8b614acefb5a71dd7036502555f4ea669573a00963c120760a7309981fbeb3c91d665913af2296083dbc8f1"], 0x801, 0x0) 16:00:10 executing program 1: r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000000)="361ad0b616484baabacda83c81ca4a38bbec6d4a08c37ad1794a4efb6b2475cde1d4df79ee02e57d3c62fe1ab1f5a8e812658202598c9640", 0x38) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000015c0)="05d1edf47209d81a5848d23f1aca4adfde412a95cac7c3f1920e9b778253ba259ca63678f5eac9fd802f8f058a4e9d34941b8d2388e2335ab9def591c3e65f8ba26e0081a214217825f8f0b30660336b38c1a8031a5fd886960a070c8a75df98a16ed64b88c6fa7e1aaae4fa62283f2760e65f84c060a54822ef13817c722abfbe6898b5a78db421bb29618a4ea7d0875921282669a855428c9c0be338fd9fec5c1ac80c7783f55aea8e43939a291934450b2dd65b0534332bb1882cc8b468ba75626c0aa84bda812e5a2c108d940220896ee08ab3d4cc16fe449c8325220b3f561f47413b7a82684ad33bf448c5b5ee1de9431240ac3ff928bb5c0f34ef897d1542fe53b0f71d548872f9ab6011279f6e556bde85489b544de127398730785d342d65319106faffdd14dd4169cd864f95386783067a77978e07799b6b8619adbf131a968a9644e9bc9a9a7da95d4bf458f6d8b6ba365b77ea0e79a5ca3b3977fc5d5a06c1981f2084e7bdffa000194a5578a9cfa1c2db142236f70ea3f62dd65de1e719a3be19122413a9076a7e4e8ad52bb7fcb71ea3918c938a17980b394a2c1fefd02c9edac67d37bc5a9e37864ea7e1bdd9a73dfd358f53a32390ae37c8462e13835357d266badf0e8e7c9574a2fdce65adccbd4044356059e29993dc22267fe4b440f07ffd5dbb88d3f3ef6b8f787eab15ae6782bb680089a803da93afed9f01387ed7b6e0199d63e466d13d9907ee76f80830588d41542478c1ac52bbf23e7d2211865b2ef38f24f2b3c9287008e2fe78dabf66fec44f06beb0538e82ba305078d79864d53c3c376f434c4fcef6f74f181338406a4579df50a66fb450c545eb4bc09250b3bfbc4e9470141a18b926f225cd858ab12e1f5f3f525a25b5f18cf09eb96abf5c43b23b815c412bc2f2ea056ffcd718d3f119a46dedca0af0f8d6ac5a10d997c9897d469078cb77710bd5230930042570d1844447cf7ecf27bd7e2d45a0a1bc18e0734e054cd0d597aea6b2d3e3f9a0f456ce618b01a754320b95830d3b80dffb6e96eaa7896a1a36434fa54e5d95330b99699fc0d193dbc8a9418a2398a3c16c49ac9423d11d0fd8ba1a765c3eb30be292a2ca2c98cf8bb3fc73f91e44e3b286e76d65b10dc3cddb2ad2c930f7de9d59738f134914be097e8f50233af35c27b1d100434e836641ab6cfd43902417928c90994b6b5fcdca6510f44aff0f318cc9dc3e243f62cd0f22a6312471945ce79e94e7f6d5c5e9724f461e57832cc78567c60c61c80dd9aabbed580ff71931024d63bc4da70776efead50c81900540c0d46e8b974eca38be62e7d18d67906b5181d8022311cbb24374cf66dbe4a24f25a9588e83e448e9c925a0664dce087bb5df4fd781f2fc79a6337996bf5692fd0bc40800d5cb0a4f312a5dc2913b2cdf116c8ff8ae83b3c3b54756331fd1ec375cb04356c33df857e283aa661b326196d950c0ecd024d209e65607ce9ec9b4111ac5c1a13047c10c7189816120c5db8428e7e64050fe45e9e6f45b0f87092176dcfa15fb630738804d81fd3b65d1a1751790b25ba8472817162f4b6d36c268dbf8ac2af37db23c9d66d25486ed522f68becd1e00b7e6ecb4890160235436f8ef8adb2eb8d9a99fed597b314497314292c549b7cdca121c9b5c64ec3ed1e78f7d063e899a2b91f45744e5e2242595c846aa064e4ddb3dbd7e8984a8d31c4ef9e11f113e26979325e6cafc9ac18ba8692c0154c9b7ced63f6e9ebab191050739c7d7f9918b58de33283c991d7f05bc2daad0fddead6dc29514402a000a1ca215c3a99ae9d689264e2a35c11d793d50d612a82e34889d93bbc87f9f02d7acbbd31dafb9c40ef21cf5a7a194fcbaa181c254067093232d32ee163f7c1e056e5c45ba80967ed1e8d96960202a43015de49f55827664b4bc349a1448f6c3885ffe7562e2603c467e796538f0d149c1c9747573bd8a4ef41f1681c85062454da43136e2efa53b83b2c4aaba90b3d42a544b149548fe6b4102ed68a86ce9cb557f8a8e6a449749fb1b4e785d47c86130cff5fe220a96d8d5058b5ebfbd55da2c2434c6550f8744728d3d0bcca12fb5cc44b0aae17fb4f835fc5d7c9736111bf245b770ef93c8602a80dbb0e9298c12c1881f383b153ab5df335f55221211a69e0f0bfcee7f3f8875fb37fb537627fb8e71ad0e6645819d0de755d8929e0427f95ee09ffcbb01bdb86ce57c85ed1f0650a6b53689fcfe904600ef969cdb1b2bbc10337fce180e7068ef37811f419c3fb0419a3b57260f8e2d559b9d1ea8765e63d34a1cfc05c6cc27f2b58b7c98f25ddebac0954eb3a34d0c6a50834b8ef79fe78b7e858f397f2c7f3ce122f252d2c4661280b65ec9d5e68b82f8ae90aeebc25b3476c2f0905dface493b6eb62a692431262000a5faf6f2f14344658f8c923597f238d1f7ce348a55874228c59111dbc77f539d84222d87fc587af294cd02530a023ca035bdad6dd2df9b4ad6126855b224884a36384b952b3c9c760c4d16cbe4a8179d3e7a9fd4e17127b79a08f435cb34d852a7f4cd8c64b3b8b685d71efa18dc6b8e2d7884a835a00c3ca38e39c5b3a1c80ca15084b98b8fab531b3f9eb00b57e07c0e828e89e8253417d235f89a30783ede50cbf7bbdd2b854bc14a41a65b52575ee4f110e51853a3c6d2dfc5f09bb3a95cc42a3a4e6abbad7d0a1c9bc90a", 0x782}], 0x1) r1 = syz_open_pts() unlink(&(0x7f0000000100)='./file0\x00') close(r0) r2 = dup(r1) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getgroups(0x0, 0x0) getgroups(0x0, 0x0) getuid() getgroups(0x0, 0x0) 16:00:10 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}], 0x1) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000300)=0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d400000000daa987423cab21c6b2748aaa74947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f96c2f31a5d302643585c9250900a821e153a6212dc30a02000000182bb81ef3c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a0998bd25030a", 0xef) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x7ff, 0x988, 0x5, 0xfffffffffffffffe, "8b64f4216eea61fd152ed7d2478a0cfb03ec453a", 0xffffffffffffffe1, 0x7}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x7, 0x9, 0x3, 0x0, "c78de9715f6f0aea9a73af98748ad822b6fd0f4c", 0x7, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x80000001) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) clock_gettime(0x4, &(0x7f0000000000)) 16:00:10 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d70000e7bb6fc6e23c5b000000000001000000e4"}) writev(r0, &(0x7f0000000040), 0x100000d6) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000000200), 0x57a5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002b00)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000000), 0x1, 0x0, 0x14e, 0x5}, 0x40b) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x6010, 0x8000000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) read(r0, &(0x7f0000000240)=""/116, 0x74) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3daaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c02432d5a7be063077ac005cb6719a1e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a63c002e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da244c6d3eb4d584bc4302a908eea5919f45a5614066d4624bdb536b783c449989178ca3cc789a0aef1ae5cee2724366f577a46bb9ec83d3cc6b64c384910ab9a08585bddf0f7c77df65d75809acb775fbed3796add37e23d7b7897171deef6b96f4fa64cdbbb3d9734363673da398d9408613bb210c67787b0204d1695dc0ec4f41fceba8596e62eac28ff552baa42fa97c303557dc959f592aa7fe93fcd0d3659a917d07460732465fb21b672e1b26b025b811ec0d0478cdeb7019478a0921cd92b6f1f25d10", 0xc45) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x674, 0x0, 0x3, 0xd9f, "b0ad1dbd961018ffa5002c08000200", 0x100000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x3, 0x3, 0x7f2c, "3607b2f2ce8f01b60ca297367454c97129b5c4df", 0x0, 0x6}) r1 = semget$private(0x0, 0x1, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$TIOCSDTR(r0, 0x20007479) semop(r1, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) close(r0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) listen(r0, 0xf69) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) r1 = kqueue() fchmod(r1, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa7a802732c0867a47bab9e1aecf0c0a", 0x57) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) r2 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r2) syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x84) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x1, 0xa1a9, 0x85}, 0xc) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d6a07000000000000001a00f3ff0a6300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 16:00:12 executing program 0: r0 = socket(0x16, 0x5, 0x5) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 16:00:12 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x2, 0x8001}, {0x0, 0x8}}, 0x0) r0 = semget$private(0x0, 0x1, 0x40) semop(r0, &(0x7f0000000040), 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/164) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = geteuid() r5 = getegid() r6 = getpgrp() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x6, r2, r3, r4, r5, 0x80, 0xff}, 0x1ff, 0x4, r6, r7, 0xb1, 0xfffffffffffffff7, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r8 = syz_open_pts() close(r0) dup(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) fcntl$setown(r9, 0x6, r6) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) setreuid(0x0, 0xee00) r2 = syz_open_pts() fchmod(r2, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:13 executing program 0: setuid(0xee01) setrlimit(0xf, &(0x7f0000000040)={0xc6f9, 0x110001}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/196) r2 = msgget$private(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getegid() r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x40, r3, r5, r6, r7, 0xa0, 0x5}, 0x100000001, 0x2, r8, r9, 0x6, 0x2, 0x3, 0x1}) r11 = geteuid() semop(r1, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x0, 0x9, 0x1800}, {0x0, 0x8d6, 0x1000}, {0x4, 0x3, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0xc82c, 0x1000}, {0x4, 0x0, 0x1800}, {0x4, 0x7, 0x1000}, {0x3, 0x7fbb, 0x1800}], 0x9) setuid(r10) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x747, r11, r4, r11, r4, 0x190, 0x101}, 0x8, 0xfff, r9, r9, 0x10001, 0xaa, 0x7, 0xfffffffffffffff8}) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000a, &(0x7f00000000c0), 0xffffffffffffff51) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7fffffff, 0x1, 0x8000, 0x7, 0x30f}, 0xc) mprotect(&(0x7f0000281000/0x2000)=nil, 0x2000, 0x2) 16:00:13 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) munlockall() shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() recvfrom$unix(r2, &(0x7f0000000440)=""/39, 0x27, 0x0, &(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/207, 0xcf, 0x802, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x2, 0x20, 0xffff, 0x1, 0x0, 0x0, 0x7, 0x10000}, &(0x7f00000002c0)={0x4a6c, 0x6, 0x400, 0x7, 0x3, 0x3a1c, 0x3, 0x6}, &(0x7f0000000340)={0x6, 0x6, 0xb488, 0x70000000000, 0x81, 0x4, 0x101, 0x1}, &(0x7f0000000380)={0x8cd, 0x2}) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x4, 0x6d}, {0x6, 0x1}}) close(r0) recvfrom$unix(r0, &(0x7f0000000040)=""/53, 0x35, 0x40, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696e65310050debf1e55ff0014d1ce747a79154066aedda3a7a5a5e4bfa0cfb8219c799787adc67ba6e124e3000000000000000000000000"], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) 16:00:13 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffd5f) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="ebff125c00000000", 0xffffffa9) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:13 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2014, 0x1) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00000014aeed0a671f7630830400"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = dup2(r0, r0) recvfrom$inet(r3, &(0x7f00000001c0)=""/240, 0xf0, 0x840, &(0x7f00000002c0)={0x2, 0x2}, 0xc) socketpair(0x30, 0x2, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000100)=""/195, 0xc3}, {&(0x7f0000000200)=""/150, 0x96}, {&(0x7f00000002c0)=""/137, 0x89}], 0x4) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) clock_getres(0x7, &(0x7f00000003c0)) 16:00:13 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x8127, 0x0) lseek(r0, 0x0, 0x2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x5) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x6, 0x200000473) recvfrom(r0, &(0x7f00000000c0)=""/2, 0x2, 0x40, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8001, 0x6}, 0xc) getsockopt(r0, 0x3, 0x7ff, &(0x7f0000000000)=""/106, &(0x7f0000000080)=0x6a) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0, 0xffffffffffffff53}, {0x0}, {0x0}, {0x0, 0x88}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x10) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000140)="28d1c467e33976f8edda13a2cef3789b082ec58dbcec08ade5675c5be4a4203a4a4fa1442e9ed81e4beec4a1dc1e1ce696b12ae717e678626f1510b71317db88f46d2c27fb341e587d841037e4fd73f640123abcd0138a004429cfa62ca084ec22d815de688b2fbdf02dc7370d18916e4a7c4a8ff24caefe31ec431cfff7b151bc1fa84dd045cd08e8e612c8abafc3d36aba7530345cc4164c66be1db131848422f62a681a78626b42098fec7a053ed36ead82cb85ecb85e2fdf0628f36fe60611734d903b4e88516af2819b58dc3506da605a2a45e8e631a555090629cfa4121ab3", 0xe2, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) 16:00:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x4) r2 = getpid() r3 = kqueue() r4 = kqueue() mlockall(0x3) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x80, 0xf0000001, 0x6, 0x8}, {{r3}, 0xfffffffffffffffe, 0x70d3f9b2a42fd410, 0xf0000000, 0x1f, 0x53c}, {{r4}, 0xfffffffffffffff8, 0x90, 0x80, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4c, 0xfffffffffffffffe}], 0x1000, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x81, 0x80000000, 0x9, 0x7}, {{r4}, 0xfffffffffffffff9, 0x1, 0x2, 0x101, 0x5}, {{r0}, 0x0, 0x40, 0x1, 0xf65f, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x4, 0x9}, {{r4}, 0xfffffffffffffffe, 0x85, 0x20000012, 0x3f, 0x5}, {{r3}, 0xfffffffffffffff8, 0x6, 0x40, 0x1, 0xa3}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000000, 0x4, 0x6}, {{r3}, 0xfffffffffffffffd, 0x2, 0xf0000043, 0x6, 0xedafcb1}], 0x2, &(0x7f0000000080)={0x35a, 0x9}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0x0, 0x1}], 0x65d102f0, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:14 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) kqueue() r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffd) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x40018, 0x5, 0x20) r1 = socket(0x2, 0x7, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt(r1, 0xad, 0x3, &(0x7f0000000280)="c1f77d4ac003a3196991b3e7fb8af3a41ad1ffece45e0f2963d7860ba9c25391b60c6220dc3e1fc616277e743c98bbd419ffd2d8a185233d9510668ecdb218e6f217a2f77f16ebbb5757c9f96f261f71ce16d7babd50dd0d9d6b2c0b72ba694a7b889301edd78811c2079b29c6b7ad2c00f1ea00e750930b442e0522ffd6765b92891d460753f8fecdf34fd070304b7495dae649be226dcee58d0f3f7a8aaa854b612927f77c7d83273356188c7f27a40db5d98c3efba8fc0b692ffaad7cadc680aac5712993884db8b77705f361727d33fd895aab7403099ea5fc520b225e84e3a1cf18efa39a118b46b20944ad14759003719c5f98ca66ff21ec1a1f8c1a83b8178493ea4d617acce22f96002808250e393f3f77386a9d6f007db2ec3a3195dfe2720231603e88ccabbfb84f408dd87ab793ba2f5a716ca96962767ff2e5a1392adf76524ebcf91fde48b63a29ce57cb10e63e88d1f84ed968b75b588f072f5ea1cae2438ff074c4afc5a11464905215042de834f5f85b9a439c106e2921419fe61e373cf4cb6c5184fe8fbd7d4dcd6d09ae12", 0x5a) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt(r0, 0x5, 0x74a6, &(0x7f0000000000)="8aa73d84bd74f1cff1ae9c2742072a3a32bf69ce0f2cc4d4c38937be8f7e6b4b08cfa2f87786dcf227a383c73cd2bd65a4239e063b07b664b6d0dc247bd7f6ca38092f31faa5873b4e5a6d1e23b2dc16a0530bf3dd1554c4504f0e0ce754866989fa0bbb21e5356703a9653bf1c3903e9c9086acc7af3a349ea3c831b94b9e2de6c510ce31d57041dfde83f36d9c10b15eb33b2e98a0a933a59e22d0c55751cfa26b6ad017f601e8b98b37db77ee0a69c98bba44618e9d7840f93237c9408b", 0xbf) 16:00:14 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000130000/0x1000)=nil, 0x1000, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) recvfrom(r0, &(0x7f0000000040)=""/2, 0x2, 0x843, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x200000053c7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9ea", 0x801}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:14 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3, 0xf1, 0x9, 0x5, "492632bda8e5f445a8454529b030f2a9506b2f6b", 0x8174, 0x5}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x3, 0x5}], 0x100000000, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x80000005, 0x7fffffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x3, 0xe32, 0x1}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x80, 0x7}], 0x0, &(0x7f00000002c0)={0x3, 0x1dd1}) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) ftruncate(r2, 0xb6) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) clock_gettime(0xb, 0x0) kevent(r0, &(0x7f0000000040), 0x9fb2, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x3}, {{r4}, 0xfffffffffffffff8, 0x0, 0x400fffff, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x4, 0x7}, {{r0}, 0x0, 0x0, 0x0, 0x0, 0x4000000}], 0xc3a2, &(0x7f0000000140)={0x9, 0x6}) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:14 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(0x0, r0) r1 = msgget(0x3, 0x20) msgrcv(r1, &(0x7f0000000040)={0x0, ""/229}, 0xed, 0x3, 0x1000) msgctl$IPC_RMID(r1, 0x0) r2 = msgget(0xffffffffffffffff, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x4, 0x200000000000000}) msgctl$IPC_RMID(r2, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setregid(r2, r3) fchown(r0, r1, r3) write(r0, &(0x7f0000000880)="850573ab09cec58ebd95651a4ddec60b540ef497de73a979ed248fac01eb8e5e8f66172e918082861acc85e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4fc2f17af176c89777471869543cb9cb9abf56034218034a3004a16d06e06a3fb4d37dfd9a44120508e2c7eb012ee5cc76cc20fe7f656f72bfac7341ab32c86fafe71cdedd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad53869e705ad5139d10fce0121520aeac92eccf335cdf650575b12f05ac97b0ad8dfbf7a4e77ba9dde2237a20f48126c167a2c909c1cd1baaeda6763a5d9fffd1f1a2b825", 0xfc) fcntl$setflags(r0, 0x2, 0x1) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) lchown(&(0x7f00000002c0)='./file0\x00', r1, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 1: nanosleep(&(0x7f0000001200)={0x2, 0x4}, 0x0) r0 = socket$inet(0x2, 0x2, 0x2) r1 = socket$inet(0x2, 0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x2) pipe(&(0x7f00000013c0)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)="511b4e95470d7001f6fcd5616f005ea7382d71be45d68cc6ae3281bc85754a788ec5917c10bb76a71cf6b8f24a361cc1d5968835a860d05139e0393b3277d9", 0x3f}, {&(0x7f00000000c0)="cf876023c051895ad8907cc0e2d8e49bc4687811c2b920a48c8774f766323003d70afbb259f9f0b60a2393ac76120b7c5664f4fe21233af639f487d81904fe5795ecb454e9324d3a42b6718f33fb0428ab48c124402ecfdb699a3933332664056af5772e91bba4e7136b0991b729b0842b036dd755a67bd447ed19cb64d0508dda70446dc29702ce66c9c6f0a73f4b68639b60b811ca1a62b99408f5b179", 0x9e}, {&(0x7f0000000180)="f17a4b954791e7702ae2385335fee1ba1586a0f8d68906686a619363fb50d6d1a7de7924579746ac4c90ab0ab9d17ba5bee891a6a32c022f336d6420110222b1966cb5bc843e31416e251a27ad9e837d951a58f60e81146957faf7d5c143c407a59728e038cf21ad69b7c1495bf63b80ce89097e18fdbac46316264340583cf0628dfaa67a30b237a2bb7bc5b09e32c43eaedfea58317880a7e459554c322d7f2ab7f02cab3f9b3dc8492d85c7ab2f37ada5881cc0026ef54d01450992e8a2f92572e48d0ffbf3c799c7bd051dfd43ec29997c38b433052c6798ef9dfa5f07a0d464904dcf50fcccc89627c1381fc4c21459de58ed2136fdd89612a003ef34365a6fc231f760099a09240618b28c41af7557fdb890f4cfeadb7b443939db94174736b0b816154166236a5b0406ae2626e8bea214f9c6633acc0f53f96fa041644d843d0753a92682dc098d9ba6733bafdd5fbf0a611b856c72f807b256fa06c3ad81f250fe7848a464a4c81f1a49ea96f4689497178fe8ef1958da009b7745d1c8dcfa0a7514d21c346375cd7b6dcafb35391ac154acb16fbd1806f4547530aed4f92486074eea6bcbdd011a2ae3bb63278b8841658c78d76f4023c64d667bb698d166daa61adbfe710ee41ded2dad0a7137359daeb3887b3b912def3621d54ee8dbf275296b3d29c0140e02a877b66b95d386b488c589f053a1af2bc08fb5b077684211a62763ed6f67ca0ea42c9b7df87eb0f100d2caa3d43d572d7db8f73626a3e9b85d77083bf46c336de9bd0698841e8b5633eb5c2e7feece2b559389966b56813917c72d2d01bcb79344d704ddc406950821b662bb8bd2bb07e23c0f2c2a28f4069c498cb04eaa4b3db137b51c4a4d79c8da04e1b306f808c370f11b92746e8cec2f5e3c3580c56394d2171d04b95a829e3677440589998387d09e1f6067ebf69eff86ee2094d73fb492d8f3c5c92cf033081bb84266c3b2c25defea60fa506bc0118739e18e308a7ebc88e74a40a14f7ed760df3e15985124752a1e0f976cddafce61eb2a36b757de8e68e513fcc7c64ba7a2ebe50e19695b34d6f6e12385ff32f32403523a812777d7efc6635600850313141cb1eeb4705cf74725c0efdc0cc0ecf49a646b9143742bc1a421cfa2dc9dec63a470d3e3092ecdf05edbfd156c5ba730b725c4a7b0064b1a569ef04aae6e5a4ec406c3135cbb83790d5e4d87378c692b506bdf92ea6d9423ec848327e185fb6c33672b93e38518454ffc52fa0690de1b6b041d61fc0e7196180351168285b393980844d4bfd234137b6a88f761d6475dfa200f17342afa0b4dfdbf26f658b985f360189c8a96af999ca046bb7defac50c01de72ee3cd0c4885dfc98fe8824ff977533a693125f60259af263aabc493aa7d13a28a66cd9240265449b12d325c7fd0a8423cacac54be17b90d214dcd9a910eb7c20f33943ff0391e6cabc665be6bfb72925d4774dd53a65f34bddb2b1def138ebfd3d15e8aa45297f7257abb74756fd6f599817996000f8cfcc2180508298d6484e2e5b2a5835cf3ae84c9f52031210bc774d3709501cace07335b5596be3b336e8e2201e71ef605dcfe78385f33ce24a936c068268c5a12286ce03ffc04a728d45f00cd421fded41ade513a7c3b49eaf2eb8d52a2fb2d845ad350994de1c199c5fb6703a938f140711eff838ca91886f2ca1f166609377726b42d92a14635420b64d93bce64b5e6eec08457f48d04c615f0f153bf27dbfa4d557b18e08c2ef7199dfe033c1306120aa8d8e23cd7b006ad2611366bb2a08e3f3f502db94a9f658082f13f844784e0e6fe5456e952d4747b75d291832950336ed76bd8edf84d8aa31ddc04fdc59de700833bb38cfd2e282711f74789a8b4e903d5d4481c5f9fa58e4d7710e27b140c54c30ebfa8f40e9b7dee3e1a889c647f79aeb6bd1924845b8ceeecaa605c6421cf8c366f69b2702ae7dfeb19490ddfe6e2e9be652cf9983ab6ecabeb29cbad2ab50409cca2a0747a0bdd8dcdbea0fbdbea873af96a33600e92a3f2d86cf9991dce0941abe711e785ad21b6eb7db7963ec8a8aa68aedd15f719dd38b33a528ebb9f083a29ffd5ae61d5efe9f1811d6008e1f45162735f92212712fe63e9d72b2d10cfdb2eac799573cbd86f3217b87e8f096b7e203f36f7bf1ee1500c42b9af60b535980ab3acaab8010a18a0d820e7cb9c64ed00a7aa6fbba25e43deda090819c2575abbd1644b87f4d542d2065675c322ab48cf5d0911d1b28ede8a87b0fcfd9b310731c8ed08e2e23af9cbcff935212da291a851b6acd1abb1827d0ac2bad12b40147528159617b8d462c9fe07bb99deaab7545e7d412ffdb93e75be9ba4d70b5da432db9bcf8ed3386641eb3958aaecce0a12f62f04f85df19033511b94a95fb47c5b2b8b3f2883651487da37c8a0512a5ed76a23455613cf239e0974bc733c41e10a9c7d02be2ed9455e3f9565b6277f47362ea6fd82c0d5bc2c115ff27be7332fcd9dbd49850db464a15e175b85006169290f6d135a6f33dc186a09f9efad09ef0bc958bdea8a3df8b7167930d515e2c83950e8eeb51cda46e6048e07d68c20bce18eab7085ab94b10205b503556f3e6f3b48005c6524f2d97fe60d697f6cfb8e84a60d10bef7c4c54a3c283e3c3ceb5fc07b68538865d3797e1254da1c1f82f87bfb252a27477d4206a65bf629a99718026d759f3a3495d8608e9beebc1d1a5e44518da56840f501c71e7285a8ace0a5c1927a415ddb4a4848bdff45ac6dfa8eb20605cb82e79b0c19cfb69b0d581671957fafe7cc166f1075e43e58972d8799c88ada4e2d35fee96cabe95a9f5cfba60d0335b7b9aad9c46f29ecbf1bbb314bead7a22108604ea37bcd0c3bdc02212c9901fecbdc28ff8dd19bf8342a8e410c513af7f2c07c261e59d00147c19858729de9df4fd6c8c3f1330aa434d0de4f0cc70efe49c4a406ccc7046496e8cbdd822f4020cd9898aaf79bda30e214254b6c1bb4dd73273d9425f138649c73ebeb1bcdbb9ecd2ea048d10703ec88f372d5f5126d262054937d74519efa1f76800c839f256ae1cd858a5c1c0faf75b9800352e967b9fd94107767dfb6035f116865eabc4d625e57f61f7f89771b6f21d9b4116eae9a5d2498d5161842f221734effa3df68b2d676346a1817db8987c64d6d8b9aab15c6a0a079390e7ca0d73742e5dbf845cb094be77374a70850c066fc012d81a9d3c38bf1111ab0a88196ace9c543411adb9b7efaf081f59661b69a907f7c572541264f413c87670863998554ed197674804d06909fc428ce8c74840379620f1beb9d7eaf0d2130c86f5b5c4f25863a6e0c810a9a6132dd27f6df7e1bfaab20ec8aa5da4cfd4b56b236b6e3758e747b88c738e25b1aad8ffa32534a7ddaf7e5257889576c99ffe78134c29ed63b0e46fb5cdb3d2fd96478e0a6d0ab973cee114a96f08d61368d62d21205e5f7ef3f9beac31e2186e9f74dec2083cc0cf6ea91c95d21551cbb69bcb1b657ac0d38758dd60223c2f81153296c1d0e40f5467a9e0593d91ef47670bf72d2b2305d656ff80f4a50fa3578d9c7aa6b5cf452a1292d85eb344a41e83b92198df86d47a2c2bffcea319ed63a59d8afee2e04a777784946e55e8219060a50ab316e0fb10215fb060c0d3dbe51b16ca661fbc60deeb6a450c3ae8305790c7012282cd07fa9866644d3a44857747d4b1d878b168d9b105ddd8f15e1593dddffea62d2e29f4893ac1fb866cedadacee74fe760452482e0af727b88b4097a737d9142f4eba2ef78e0c4754f511b5dcc098cb504a0ede3031d4545208043fba168dd778e9c891a6c2e32172e883759d26793b5262a31630af4785deb5bb6abda2fb289946eb727c3a530978cc19dedc36ca83aa9ca81034be3b3f756b6406c63f2238c938f4d78e59f09e6605ea85193806fe88b3234b04fd6b10ddf60729d5890cb0a7cc45a3c5d768fe3432a69c071b3ad88aed1215810715a5a0fc974ec529ccad1617c034a57e0fb1d5c92ed321de5da33f8bc7c3c9cc011cdacaeb6f7602e0c7d993eace9e7fc705a0e95f6792115c0d28f29d1ad2b2f39075e9659722425cdb33374dbd1dc2a39790d0fd2da327461a0fd63611c9fb9ee4607a80a6241d74ae86cb5333ef85530c0811854cea2420a05c6f76505fe93cb62f3ff5f3d8e9579e71253c6731d7129c64fbae276d9c85fbdf5aa96343a59b8d8f27b8583b0849d49989cb9a6df93bcb0404675633bd46105d31149ae0ce91eb9eff85a9dd544a06bd87f058f49463f8f348690a4e54398f4382bcc3b8a2f35f974c29535b3669374ce8322744b3a9acf2e664969eb44b04fd688bb44ce27d4b0395fe6d27d22690535bc0a97e6e7737d1c07dac715bfb9d91257c27de85d74d53b50095ef190b88d645522ec34ac0b62c8e2268fbf0a996972ebdfd5166ce7a4a44f7d320b3aa2b93fd6cb946d281a6ba635d0b34ad413fbb8daec541a230f97fc2715dc2bdea5cfafae657717a6c5fb83c5fabccee73845af7aa4e9e34918de438692603eb46b36d646a0eb6b436770ab4b73dc88ab1c04fd9fefd6d1fb013ea7a8f8bf76c32b32a095f22ae15a111fa6cd55546aff6bfe8ebd1e9955520f446549c1e9e0cc1655f17601c18ed15e6e0a0a5627a761faa50bc66209ad8e8b5f0f7882310dc2ba2790c145386abd476482ab1b679d461bba9f00e62d68c497852be51124989dce45bd8db07eeafebe6072d74daa3e265c12cfb6bf567a99dfca345d743eba394b4d685fcfa81df144d434e4a19dde607944c0980672c3e5b9eac23a7f7f208b14162dcd283c4ca5502acf0e10eee5b8c3518a612fdc05c78329341a21235015a57578bb25443416416b2ae95933c205119e8c2cea0137297472a939bd5aeada65d1835c638be653a426733900b475ff87fa5fa8f3cc1ba54ac60605bd9802565e5079d971cc000a750f4e79832b33d764299502b192e3cfa019c7b12f972bb5e8d8b4c1fc17ee8612905db918632bead2dd4c577bff555a33526d6a47e4bc21490cf9d13a807ad655db1af1ef5bfa6d7fb0d227f5809123953adf082fccec3b8fb45659a6c6c12475d8cca1484df9faa3a256063cbc6809b7ad59cc7423eedf913592d546089cb9281450c5025981532d8378349b5ad853ebb896c91a550371d547c7e20d51ac5db5e8500ca36ac4d1daeb9fe911f6632056898ab6e08e114ebdf90d95f915c47944a0310fe237e209eeb7cc3a390da1a9eb7dbc33474bc37a9375f4ae181fad428b3c54d0c97c658444d8bd633179f8cdf74976f06c0bef18b8c7d02b3c60f53610f0fbd6b8086d1651172b662d8bef10a271366456ae09d9a713d8fa79c939a9ca23dfc16efe7e63fb985258abdf6107645517f01a56189720a823ed42e643bdcbdf9de146d08fd92547ace8a70b7c7c15fd8413b1651f269f1f45c551d7daa3423c08355c9acc57391e7174f3fc18d069da228d8a281a0f50951857c8cb8ec777c2b8b0f31c85e8849dfbf5def3972819378cd3f7101b3c7bbe45bd6d061720b76e63b231b79b1f2b7447ad0f751643e3e0cd62313c08921697784f68fcf42281c861d7601fb46e618dafcceb73aea34379fda64d9c712e5657179ce357ffe57d20625ed126ac3cbe530efa20db05672d4e76d34fea077a9b72a5e69f7e1f48f8c65787df51c4b36a4329000741287860450b1dfa081d128bc9d350ab62a2317bcc5b909718b41b77333fc3fcb0f2ad1b745d9c1c59d9e3357ff4b5", 0x1000}, {&(0x7f0000001180)="052dd78f17a48f56a091805017ba5e8c8d83d1e45b7a4826ee299f201db4a815f18b6477073ee43c834f3521f65835a67bbd", 0x32}], 0x4, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000001240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001340)=[{&(0x7f0000001280)="ad5a9776937e1df22ad382ceee73d09a8b1cb08215b02a37ab356c9eb50cd005acd0db95d5fa4eff46", 0x29}, {&(0x7f00000012c0)="f6d5882dd6b7943effffcef09eb1ce8bb3f6bbaaeb9d14e97cb3d497818485351b4bcc38ba4f7d5a1a3e13bbe1653a5bb7dc039f75d2827d3815f1a082ac77d92215ccbb6d199254ed55dc120cca57040c5e4c0b8eaf3800a2dc5b9247906be158e2", 0x62}], 0x2, 0x0, 0x0, 0xc}, 0x400) socket$inet(0x2, 0x0, 0x10000) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xffffffffffffff24) getsockopt(r0, 0x100000002, 0x9, 0x0, 0x0) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r1 = socket$unix(0x1, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0xa, r1) renameat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000280)='./file0/file0\x00') connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="f8000000000000000000000000000067809a987d6e888b88f2803784e3009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec2c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf715b24d6f4e1d4fd67dda7e60793f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f7d32d4a758e6fd60800260000001c00d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef67d2954e6cf2074a56"], 0x196}, 0x0) dup(r1) r2 = syz_open_pts() getuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x400000000000100, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, '\\\x00\x00\x00\x00/\x00', 0x3ffffffe}) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffd28}], 0x1) 16:00:15 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x104}, {r0, 0x90}, {r2, 0x4}, {r2, 0x4}, {r2, 0x1}], 0x5, 0x0) r3 = dup2(r1, r2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) r3 = getuid() setreuid(r1, r3) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) semget$private(0x0, 0x1, 0x762) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002001, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xaad) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x220, 0x10) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x9000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r0, 0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/196, 0xc4}, {&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000280)=""/118, 0x76}, {&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000380)=""/210, 0xd2}], 0x5) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000640)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0041b4ceefef091b3821c", 0xa8, 0x0, 0x0, 0x0) dup(r1) r2 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:16 executing program 1: symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f00000000c0)='./file0\x00', r0, r2) lchown(&(0x7f0000000100)='./file0\x00', r0, r3) mknod(&(0x7f0000000200)='./file0\x00', 0xe000, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) accept$inet(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) r2 = getuid() r3 = getgid() chroot(&(0x7f0000000080)='./file0\x00') fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) 16:00:16 executing program 1: nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x10001}, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x80000000) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001d40)="f5", 0x1}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x6030, 0x3395bb1d) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) accept$inet(r0, 0x0, 0x0) 16:00:16 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="4009e5f166e5bccebbbabb9cb4f4ffdb", 0x10, 0x80000000000000, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x5c) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 16:00:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "ec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) clock_gettime(0x7, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x40) close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x24, 0xf00fffff, 0x2, 0xff}, {{r3}, 0xfffffffffffffffc, 0x2, 0x20000004, 0x1, 0x7}, {{r2}, 0xfffffffffffffffa, 0xe, 0x2, 0x6, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x0, 0x10, 0x4, 0x40}, {{r1}, 0xffffffffffffffff, 0x82, 0xf0000007, 0xfffffffffffffff8, 0x8}], 0x4, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x80, 0x10, 0x462a}], 0x3, &(0x7f0000000080)={0x0, 0x4}) kevent(r1, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) 16:00:17 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x140) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/240, &(0x7f0000000140)=0xf0) getsockname(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e500000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed70db030dde1cafc83a89a50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e536798b239f2a2d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059687cf7141753b1cfbe57c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000011c0)=0x1002) r1 = msgget(0x1, 0x84) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') msgctl$IPC_RMID(r1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff37, "85050000000100010000000000010100ca4b00"}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7ff) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1028, &(0x7f0000000080)=0xffff, 0x4) 16:00:17 executing program 0: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000280)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cf2c4a46650eb2bd72a175127b2dd593d7782d36"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "8a357dd204e6bd9c7d70a648a46e261ddd21cd7d"}) syz_open_pts() 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) socket$inet6(0x18, 0x8003, 0x20) 16:00:17 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x8, 0x1, 0x4, 0x7da5f028, 0x7}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x80, 0x30) stat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000200)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0)={0x8, 0x5}, 0xffffff66) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000140)="000000000062c0858d4b11163c302b36ec7e875bfcd563dbf4a2e0b43b87fe0aa96bfa5a26537ce5c1b3c4e84ef98070a4d264b3c2999a2400e90a154b13df883e7d7eb2d0c94f9d7c413caecc87aa", 0x4f) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xda}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fcntl$dupfd(r0, 0x0, r0) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) 16:00:17 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) recvfrom$unix(r0, &(0x7f0000001280)=""/238, 0xee, 0x800, &(0x7f0000001380)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x9, 0x4}, {0x18, 0x0, 0x4, 0x800}, 0x4, [0x973, 0x196, 0x3, 0x10001, 0x7, 0x100000000000, 0x1000, 0xfffffffffffffe91]}, 0x3c) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./control\x00', 0x0, r3) setgroups(0x7, &(0x7f0000000080)=[r2, r3, r5, r4, r3, r6, r5]) setgroups(0x1, &(0x7f00000000c0)=[0x0]) mknod(&(0x7f0000000200)='./control/file0\x00', 0x8008, 0x64) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202f, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x2) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="3007c0c093ed11c1062d6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f8332f66afcbf15475c4ce77e302438463a486e78a133951697664eed62c10a994f1e3f1de63620489790cd169867a3dbd1ba1b2334ff9b72ab4e062330f38e19246021bda3d8cbda5ef7725e4cc3d2282847d20bb4", 0xaf}], 0x1) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000000)=[{r0}, {r1, 0x1}, {r0}, {r0, 0x10a}, {r1}, {r1, 0x8}], 0x6, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r0, &(0x7f0000001640)=[{&(0x7f00000001c0)="d6348b778e1cfee6eda0e93e0dd6161b196ff7497a1c4659e03c20d357ac00e320234ffc8ac16fa01d4eb8cace5748fe210130670277cbbfa864a4b3527b21ae08c629cb4406298374561d92cb5062a0bca66a8e8187e846f7d6b1b6f18d1918", 0x60}, {&(0x7f0000000240)="288c6227541170498502ca62af39558b997f0ffd7e3efac98e4d27a45f9a4dbecdc8e8f73497a403ee0d08849dc6a6f592e3be6e7b9e1ff3419f777ef4e7d2101751c321387fc63c352f25abfa0ab406424808dc7dcda0bc30b6671f337bf0f07300435d51ebbd68d266518a48c19560ea55bf885d46b08a92c08524f047f5cf76c25e7c9e6c7c29737d815b502f192a399c3cd66ca74b49e5e2a553785e861e685973f0", 0xa4}, {&(0x7f0000000140)="e8016ebcf11ee7323060db6a10a0c6a1dc703c17", 0x14}, {&(0x7f0000000300)="74954bc560defa1dc88b1953c750d247d3e6e897ae", 0x15}, {&(0x7f0000001400)="339acca95695c67cd4d2fab7a0f30cfb56312b5eb77e4ce454fd35c53480785264a058815344bb6095a72118a3788f7b261f14e73715af1c6c8f5b7b55afbb5b0dd3fe6e62c6ea5df88bff028ccc496c6c0880b822c28b47cba35a03c1319ad9a9e5460e258eb416d470eeb5e86f5f285754a6d64b09846954e6c14a04dc62b42e89d7707434dc3238a0e854b19a6ddf56713a935a7a633e58d3e258f27b8fb3e3a7ccb026ac0ec52a5f", 0xaa}, {&(0x7f00000014c0)="5523e9c9d8f4ca925fc9bb90c9902d6b5bcaf2a56124eb7a47da868d1a6ac8f1aac22a67755ccf9b9f9e5e9774df7a71ae5160fa19a38e4c5479258ec65c856a48571706f1cc51f09d61afa7f749553a00e2dfadaabcce0a30c53af1c0cffcf81887fc5c5f11cdb6abf1758a3d30b7e27c88e1cd98b630ff1754816fcb8c51c41a6e183ba2ad2f986e5e2a58de223d5ffc58cb9bfa76c1e71a35d36b69191cebf6cd0a13d7a156b760e8ec8e608e76cd4b74ae11205bfcdad1ca527196e8602c44a5f1f63cb09671c5", 0xc9}, {&(0x7f00000015c0)="62f1759d2e6735da0e4533f0631fea0d7d72237258eed2fdb48ba1d3236d32bdd11ff85230d867a9e5bf6237ba15b0fd259ccb4f261234b7d1b5d435c372b5babd436eae44f442dc0a786c4886469ccca71a544ea4da902edb91499774528e8dcf6273a46f7763e6972cc3eecf1a8f4f0b7423d8c39a0fc8cd80f41994150f86", 0x80}], 0x7) 16:00:17 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = msgget(0x2, 0x1) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x2, r4, r0, r5, r2, 0x40, 0x8}, 0x5, 0x8, r6, r7, 0x2, 0x100, 0x0, 0xff}) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x2) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/89, 0x59}], 0x100000000000011f, 0x0) 16:00:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x12f) getgid() read(r0, &(0x7f0000000040)=""/224, 0xe0) 16:00:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r2 = syz_open_pts() setreuid(0x0, 0xee01) r3 = msgget(0x1, 0x20) r4 = geteuid() r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r1, 0x5) r10 = getpid() r11 = semget$private(0x0, 0x4, 0x4) chown(&(0x7f0000000300)='./file0\x00', r7, r5) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000200)=""/222) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x7, r4, r5, r6, r8, 0x1, 0x4}, 0x0, 0xffffffff, r9, r10, 0x7, 0x7ff, 0x4, 0xffff}) execve(0x0, 0x0, 0x0) r12 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1003, &(0x7f0000000000), 0x4) rename(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='./file0\x00') rename(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file0\x00') 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000001500)=0x100000000, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xa, 0x104) mknod(&(0x7f0000000140)='./file0\x00', 0x2020, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) writev(r1, &(0x7f0000001580)=[{&(0x7f00000001c0)="35a694ba2ad568ebd21267cd51e0de0e282ca560a3170c831d3d96c5cc78c911843d6b053f430888792bfd75857378ca0a1b2d9aa001f6f8d507aed6233495c14516155e37835aa392d88bab311e5b9ed2cde0cfd1330b0146396b6edb1a20a46b47efc07cf1bcb483103d72d1f9e0167bc4610b255c00b1b8c9f7443ada58c78a07cde17e58a24441975d3273fb84b8f64c39d3eb33a4e942b18a9e2b1dfb8a0c02d01eb064bc0877bc17c5cac3dd9d080f0b06ffb521c2e29d7a16a1fb2b63025c69de1e6b24a65d9b3b4719a90d5d9716243d6efd7b9958a3d07a78a731adaf", 0xe1}, {&(0x7f0000000040)="f28876c3484d175831d0301970be52b94f00044c3e97998fb405422e1e7e39dc6e6f1e11d51884a57bd9307d83e5662ff6c4ba468337e86da87b34f7122fb066952dcac663c14668d9048eaf526d05b7d19a9bad1bac9bb6b39938f6bedd3c694f0ba52f7c71d575d63edd638385c51cc89d822949c34c8d3bd8580cfc26bf9a61871abefb3e6d8ee09a2c2662a8e3df1b26aca01e8333c12c7ca81c3e7fdd9390dcbdcc439308af9ea1296636ab", 0xae}, {&(0x7f00000002c0)="e68a34155f6329c4d1f999775d19079c961ee2faad64d13874b0a67bc4cea4299042e3026ae94670bedc698b5c6a294b12edc77efb26ffa6679a1b52b4eeb8c2f116d37905711ac004cd1792a50f03d767be8f486dbba4fa61b447eccadd24b576cc24baaec9bcaf639f73403b04422e5e2e893c4c8093db5baeb0e2466496d7e1c92afd1c4b396e7764b06d81e227b4192f507bd8f8bcb2fea97581f2384206e76745bbcd0a5eeb05f4b87ac8cf58273c1f204b9c6f569762cb38351ced17e6991d88c195d1b0df891f1309183fef", 0xcf}, {&(0x7f00000003c0)="553bb1919d6e19e68139a18762b26d0b38fb91033a07aaacb164cead232324af25cc1bf9b934a547b2376b1a7e9587d493d3f26a2ce333626e7d4c094ccf298a1c0ca00a94471f6fcb66572dea3aa897641b651c40eb58181bee6a844b96e545c6f33fddbb3f50d5582ded6890864cc3a691763f60d9ff2e25231f966c106536576bd737e41545bc", 0x88}, {&(0x7f0000000480)="78fa377c510141d20ce7c2f5ecc049bce98d88727e44e1d27494808c00a8824b4103f850201027b763228f07bfb00c4b248301fc8826c5386465e27cd4fbc792bf512430b387f44b527163e3ac599013a12acb7cabb093d2263b2e1c1e6577cc811f582b895db7e52b235bda90e9b76ff95b8605aaf2a1463b4c890f06a3f8704836b4ac780b8d241e3918a210f8b0e9081d8f7c336ff942fadc3f9559fe1e69867fbdbed1cad267d1ac526d9c058f73d469893bb65105a967406ac197e6f44269d2e95253d3e0582e466da02c6cf225f28f72546693a289f4fcda187f7bc4d24aa0724285634a27010a38e76d13d80b80f86c4419073a9925de01036565d0386b65529a994bb7ce00fcb60fdf33217cd31491555e4bafa5a4445c729c68851861121ecb5580afca18e4525df68c04ed758d16e5179f0c4db60a8a29221165fa04e77418d0012b37522569b09367a0d79697b9e3c0fbf5aff04dd3182b98246d3756a098a1665e5d8fd59ece8f5ea07c0fb07d86b4c5aa3878067f0a8a722f1b05d13d4f30a70fec80aac4edc07425db97fc50e4fcf3e485e0d037c21791ebe92c0e04f7c2ee3c03a0e5e1344ed4c7eec2adbbdcde1c6641be690e1da6d1227c8bbb02a6c378e7d65946ca8ad5a1ff34325b0471a78f8471f69c5f5322650d7988a4fc7d8c6225a5c4fba787c9e34972f56ec42168527e43e036af7f99a47ef289167f41d7ecf9a4c509126472e3b1da853a8fdcb7a6ecc163481b26da458b4f670dbc28b979b1cbe6909d758d8ad20a64f7f8639148c08c85573527b523796c7dfcdada8ca8164cad9009b94f4631fb66144caa703bd8631b686a2675f73318d1cd130be501ce0197b243c0d874550dfbbfc81fdc8238d2f10f629e7612a9e27f07009d97dc7d0e5a070d3ebb96be549e07cdc676f5df7452632699e88706e42cbc2c036cf03f36f644b4e41ba8a58c14f88bb0a755c1623ecf02ff99c6a0490d1bd8453a950191651a439f065d401cd811c1ac9964bf2223e255d02dcd11476ae7077c7d34b3a2aa0f3e704cd34f1697182030ec86a41f8103910186e84dcff1b32c95eb3aba50f032a34b852918535b13513693dd9660e430cba94b66261aad6f8ce2b097ff1a07d0e84892cd6b7dded96223bc5c03a5c8c1a81cf0515d1daad6397dc7db70c297be3ea23b8d2ffa65ea40f3e1c6413c2aaf936e1e1f7f9c61b9afe6f6270ad95fd2774a5a9674062d6222715695a77346f324df285e8db6201a8a1ea08c4c50b7446d582b7bff1f6f96ed173da3293318e43130502091c23b131f9ec8a12c3199bc14ba00895e9c7be6a0edff61a02f84ca5cdf7c3f16dde3b4902c1606b25138dc9e915d3942b0f98ba28d0be5cd7998e424ce11367946ed1660f154a95140cce7cf154552a9a944bacb046f61b99473e2d1560237bc7c259c0fe21f298945056237e0d54dd70f7dad900bb1527c78baff504a1ca7a5a30f5eba15ae7ab4efa6aebaa04a4a9a5875b1e133723408f5b667240bada046f321db57ee86e101c7a1704872ff3ac3528b6ef7a2d0461f50f8463dd747b980b810e52c18e0da6a07453c140651cffa04d6f096668ce2e86d217bf9518fe5e6db14ea8bdceb08608d03e368b26afb68f2ad187e1c676019d2a7ec6b237ba4e87d1b497079c053efd7c3219d8077811cf7d788be8fd9a005489904e289b134a2306a8ff186eece6237e1c78a3554d14d129cabd46cae4ed8a4619a7b15a3071bc2b7f929396988f32780a523df64d08b184dbbdcd7e6331da3a3f381b89d4c37d56671be37f4af98b0d828c6edffa8c3d074b04cb738e08cc7150762d1a67696e52b56f2cba0b3e3e193fd9e57a75dc37eb4d00b537a6e9dd7d1fc7fe86e5c92053f7d2d5e6826d7b305f5d870defcb7de0b420b43742b0083cb3371ce5b4c0ab506b804e3dc8a960f839c92c2015f0ddccc621cbff5763b4f3711e65f6c78eaa77463d346fe8cfdf03e0ac38c1ffb63c5b4760e4739efad284eac005904c71813c8e79645f7d723b091e58fa6b1aa9f4e675b3c513f028f19865790bba0f61d7db1866eb5b6e47a641a104e3d20263bd0938d00471b9541a82b06a6b293e2886d2c27ca74f9fb9e8fe8cef3a790a2268b58a41166dd93bb0c0cb2d67300f693c72c6c59a4781365b65fb8ad8141fce9b3bb065ebd9995de1c7a3408422d1585a68504dd62bdeb32c4a4b398c00ae8268f70cde3fdb06e2c7bc6b8cbaf8e21a3b09415c25ffdcbae6abfa112c53a1705d6bf0b819dbf22ba4a95d64cdaa79a79dc7a1b252a6dfe7006e60213471c325c876296c3b6355903500ed3e6af6aa6021c3a8677ca3aa965e2fef2b131aa07d05f595597467b0782b3586215702d66ee85a00b6494293ab64f99971eff93c71aa482c089668b17281cf7cebdd6603163af3394741c2caa09d5569a5de28b9afbf46e47edfb989f519cdf1462dd2206014fba1e69ec507c22458c94b811adfcd43686aa4331d512ce457c53f16f4c792042d4c81ed1bacc6a7f2da9324df41ced6a4febfb33457e5bffbb42415fb5e42c5342ad8d4c8cfbcdc0e3046a5c147a27215259718bb0968f935f20c83cc726aade8999074d86a496ad21e99730801939f06c70eca9921a6e515d4059b01172ed6b477e43764c57d292735bc44b826b6bed8dc7d25d0bf9c6850d48d3b9beb21887dd54626469193b964eac2b8e0c2d25b6ed45daf139d88137df7eda208d3c0c10dc86b3ff6c52ba87a930d2f46de444fac7ac4fd9bf29be81820a667a4c9d7c215c86a466f12226abb88991be356e0d30125053699267f941e73dfaca5a75426f57418eec88958f8fa7a3a182d886ccb6c5c866a2dbfda571f18cedbdd8c60f9d1d1cef3b08f8c25f2b0cfaa21aebc7879d11195dd34ae6f1d7bd65d24411999ff1bda0b217bfe27610097f6185f0b4c0e043f4a8e1cda4f8c78ab7fd3f9ce853491ccd6a874f26776152c758dfeeb102839b00e4e142b0a260f85c982613e0665dc51465bcf8d1ce090bc29bacfa25a972a53bdc0b2b744dc77b9ef1600712f0f16a298f483ebe6b39a608dea2e4428855c15212d29695014e1a5cb9b0b0deb9ccafa4d7bde74241d8f14315379212cc1b5d247321269d505ef50a7a8ee6c1bf15ecd7bcd83030a484955282ada825dfb7203cd9c0f473357f9f38fb65388a47b6891b8e13f84af734996ea4d12ad49bc5ef8709f30a49e8f2bd14cee8c70b6cc12a5d8fdd914d3e08108c8185f36a915ea7837b523014b92ee9e25bd47e9bfb1c122e4608dd1f3d8c35a0f06d400607e7dfb93851695cc28a73e7a26886406ede4a2f45250312308c809b64fa14d26ffd8d4ea37c5695a2cb53c213d2ff3186cba16cbab04cc2de4c924651b4147e2f5158f85ae317f78c104b6a787fd94d6756fff1c7d8d8ec575231d8b36c8729654a62f6da26d7d11d8b01e2d0044cc3cc225c0ed9b76943b6ebe64addd2eaa14a2ab85937f12b39a08232a1548724fe5a4a5fd471cbf4b910ac22408de6fad34e86e74ae3b69eb63eed574f1035c53002331a84a6f3fb8ac1e1aa2e45288bef778d917b5466942f29760eb9fbe1dd3bb12279eff45bae92f318c4b181b22cc1d31911041db99c13cf496f8ad81f0214c718020e749d79dccd42bfa818c9e1aead4b6f7bc1ae011f067a86fffa65b0b05d4975cb41cee1f903652bf5c028353c053745ed0a42ca7503bd7a3d742a09b2f08bedc9569b3fb5c1afc6f6dcff9987cf97e4ff4004973d999cb1658b624db470edf10a1019c68d07958fadf06934992dab4ba8d3957cd1b3e2092f185055db738117cd7e294c4f3370535ac2bfb64f46672240f01b680ba3af487e71f1b350fe103f1d152fc3fa43ab44cd4d4eadcd70ff863bdf9d4041808b4a14a195f8eac5b9af7793217409efe4f636f1f5784e85c3862c573c88fdd9dc3e63def60645bb273268383ba9d5081bb924f08ef4aa570f46ec101af8fff0e8223f406874ebd7c0f0cedc4de94197659bf2378144e1cce755dcce6810ae5c6c7bba0e505429643766fe8ebaf8f9539fe82bd1253a4c754dd17fbf4c17c9ebc179fadd8734a1fe2f94d5cb9c90087e1449fbc268959b10980f681b87b0f8e3aa9221ca5a9a95a3e1c62a071e24d4cacf3ca1d3cb69559b4fa72a5c797688187b7d311677a9a27878da90cdd7a8ad5d337e6d292c23c4d900cfba49d4bfef1a8733672cc1f03c1ae7d3ddf13cdd465836f59933866fe2a1570899012d274f0a8e15bd4c279b142370f14d13b8899793b264fe8029be5d3428af8a9d6af29295f1c7c73b3eb84470e2d25fe4c0803fe9c0261b36c897516f7481695a647549583abc0dab158d4ef4b6e3b8b805d309ab1329b0253a3cc272bf0ad3847a03272eefb4ac27fcb14615e66bfbcfcaf3d290079bc1e29940ccb6f5b3ba6523e9216f6259e40dae60ec6eef3cc5da6ede0ae1af72fbad0a4907ba1033b18f67af5f52ed9e211bc47c5cb413a6840695647d3ba252aaebac0848e0135c87d8093d2b4e51ce3607837cc69f111ae8f83d727aee44703d5a4bb4aedabd65e4d3974cac6bd870f29833de1350c6c926568889809ee07d0f66c649bfd4ffe714e2887a77e2099c80fc803adfd0926219b3c7bb2fe49a3c052680c0c9bf6f18c5e38f893d7a9de17c4ed50432df4cf52db4eaba2603e94b8986f18dffab9323c27b4ccc24ee313f980ce9189661af9196991d5eb8f49d070a5c58e2fd4e7af1c255f8475394f627cb451e25027c22369ef4f984f30c2525a6a29f4a370a9b13c33757c8cdaece6a79b7e9defbf4e85eebf60ff9f23d288649730159b7fbb5dc4de0d36dcff304efb36421f520c8abde10ff78a847c5eddfd5a35fa5494309ef75ed1643c0eab75c61fb3fd56d7f4712eb41d10291cb367d9f5b42d0f1147190da340f075d3b673e4dc58eedb2de6f93308063a0cac0b4d4325b2dceefac5f2fe5ae06816d2a30024769015beca09b2aee32065c44461eab6f4c65d6d52e77bdbe92294fd4aa61cc527ccf2339419affe59c8b3de770f80a0ba8719ade32af073e0273d9d4ad3650784b772ea8e67f7014fe5993245ae4cb721e7bccbaed6a4893c4c06c69470a5a5431f86d066e40c8057bdf90db06f8f4a8f4047b592a2bacd409e78c1ae4d4ec60e45be4bb19dcfbf783b897b18ed5e9a1414f3a4e6f7552b9506c58512df936325e00504d6ede6d9452b3dc19e21cb415eea0e467dfd37e638b03a0d7367a9a07d254a6ba2faf05be3fe0e9d3c785783ffa3c0c8c633201770f2bf372f3241b8a4ebc2e3ee150376b48131ae90dae63eb570e96a7c31221229730c3f2b85ed6eff6d789830252e3357b1284bd107ddbedf372493b00fd2203f77032ab951555b3f3c82c76e64960b5fc05a33e181a9f269d307efef7a77ed27de837a8bfe1eba23e8785eaa4fcd55dc78bf477b52a45b73e943602a7cd93529d78d1762df664c7f3595b9d4d4f83fc5a80f05104841080d5f2c22d758605ab95041c0a78e775437ef9365ba61f5961bec30d8f03305e7252725a8f4f3c9e77444fdc85e3cd6df58a5ae59cfd010cecd6af244dee3404928b41fe9ec85fa1c38d9a07710f0ae7fa3313a260891671735d0ff6adfc5c203ca71c8bb05642723d1608ae97a232ff3028d8370075c11ef886081e309b7a6d8e8ca77429f4bd9e173eb6e20dedfc61c70d4d2f5e53a122209b407788e09833794e9c21cd8df2c8d04cbed26e746cded72dc9dfc982", 0x1000}, {&(0x7f0000001480)="d4fa01fde212b4b1f5c3ba40e7772495c40362dfa6576864b58ae35d6d8ad7ff351db3f85d931446d00d773149d4e2846449f91fa8b772afb89981d79ed2bcc659fabd1795d866b12dca2e8a150a0e1626aa549ab3d0d68d50f92b03c8746ca137d2eb8d", 0x64}, {&(0x7f0000001a00)="1db518d7690aad5e5cd49797bac653a8a9ea801a410ebf509dd0d873366aae408c715614d3064694d0ad43186c574889368af9476cdf90641ca21d750d6a04b3dcfeaf6dcc8c36eb7a5ae92adb82e9bd05978bd8a48c513af6f5aeb93d6d8bd3417f6327a775c77a6e64df5a4b29d1accc8edcf5e2086151f1ca1bcfc52aa2124f68f1b50f32d205ad243c18ae027a9f05cef556507c92b108b135929af4edacd913395542fb8489f890c76cf521fd9d036e23029b911ee26ca8dfec708d0943c0734b32a66f8eac6f2ff8106b5633830b1e599079842d095d96e806099c83a4662102d581d5c1d5b3378ba5522cea8c5a79594015d475bf0a1bc9e86db552f674becff722ab4747e98a6f7bab6fee2531a53b027c65e00b25e7c80f4ce40c0be63e2183c20fa212ee16a14ea12dce7633e5cdf361228a42ef509d941cf067c95f284c27bdf2e43cf921be28edf5df4732d5350a13ece697a93d68792d0be05c0f77f21a27e12bc87f45d1349d0adb815e9b650024a881b4511d892c48802e64380d8d7bbd42aa24df8bd18dded0129d45620b513f25a34562bd1be9140a23b7472259a5ac93efd0c81060cd35ccf31dd4b24b39ca041a7d1000aef807708f8c29aae24df6582f3521228aecda6deed0500ea3aa854891af48afa781f0038aadd2a73f261d6b4cfe551c69577b767b5bd12f01cb5893be25aaad39898765e19c811e339a278cf80a840e7ea98ec41db7acffa12c65ac82467d073d67d83f8335f53e1c6d4c504764706fe1e7b70357bbc480bff92195cb696ce8d3b9e37a947fa3fd1458086b30a06899a43848edc7f51a585450ef325e8674cc0c4c2c6fe8fdfd4aad9e14c14a426c41d5223f81b48a4690923329e732c99958b9089e4b4b67f3b4b039076a3d51619436f684910964ef3155f95b4da7c6c7fc00dff7e283ee9bf4d0d7de76111da04be7f66cfec8284fd2fbfe32fecee5c576c99d3ac1a0349d38d9f2ae927f89e1ef5afa22d91d5b1a069fc55658aa20003cf150177d7f3e3941c3b2dc574d3fd384c755846ba3907bc7fe90a3b01d54b08baf034b6922556e0b8544c7dc1db7b6721a2faa8502e40aa520cf2b466f64b363faee369707de2af731489bf459f2767517a9be0bc28f534fcf96f17a5aa4fa5976ea843ba8bdddc65640cee26a7fa1f78d26e5ce06eef9fc3d2a2c7e2b3bbc328212ed9ae33bb3e95076fc36794810e347b7bb1a951aa3384d2903f5cd702a355122074b8c9bc867145542ccfa20e03aa65a366cc27e4dc1a8125b91ad2ca2fe2953e6eb5b698c3c5912ec3f8aa1e78525edd5d72ab5c4d1fee3c4c40dba5b08c415024c5ad8a041ed22e05dc64e2b97aa67a81542fed00338fd9b2f46d0a66b1ba37a503e5569a7825d07007c89acd2cad020291ac4a1449303d87f9daffdee6edc60a722eab3d56caa239380e5651158e4d03e87f607ba444f48e15a2db7656a229f3a112b8fedf217275b7b90873e50d55b256858eccda2b7912da3a1a11ef708ac49b994379375ed023e78b0c063b0f26000977aecdf91aed48d08142dda81158bc76b870c2d9765b62489af493adb10d60b518f3a5415b5237f7df64f4e4b20f73f508b59bfa59a7a4b593ddf0b1d08265e07501c886035ea0e356609b4f38ad4caec657c6219b17e8c3215c647367140ade175c1e18d48454bc6fe6df4d2515dbdd52700716f13a50e067afc302a0396b7d6a0683274170a12275fa6e4a048b2f37d36b3803c3f68d881a865dd61a03584b42d87bea1ddaaafc74486acb1c2b2a418b6b8711c7179e99d3dfbe4e5dada29d071bdaed49ea9f278465b2fae93a57073252fe0acf2e2c86b3c1d125f8cfbbc962c322fb2486fd17b7ccd798e6752db63a299b0807e0fde6d772669737b7350d9345b3523199d1f93293b7067fc5b835505857223598bf144bf8647092b9a8eac762c2dfcc2ab25893c13442812a8dee97c876c9db1aa7d71f36c67f70a2cb9cea4da28569714d5f0549656f6a244ce1ce51772c92f18548dd65e97dad959dab9e662ba8c452fa9c7ee484859240b24e9945f1258897fbe93d7e2b5ac8d6cf3d8785f4e9b7308727e31af4d53324f23529f087c88b7e30432079a4d3ed7b57572cbf75b9298d1150523a68e30488b90ed416ae0d18d1d3550afc9ab9a8699dd59dc87b754e03587a4f945bffae826350171b2abd1b4fc6f40a4de059657a9e86f432968dd4822299912a738b6d9dc3a11ffd4b48cba49ec5b284e9749af906c9f04e62db359fead8e6a669446d423953b8c09c7e047ac1e04f83a9354373be2795cc0c9c26c3be51efc24f169a866acba3c631f44241d27b6117b631984371136d64929232edf4d1f1312636fa453e54d0537501558d58d85b1b8474857a2db4909c4a8209dbc2069bbb1dfac66a1c561c613f920436ab95911282459302f5db423e974c77b08fcb5e3252dd5a3ccbc7e313804e816be62b05e3ccc56799057746e2868b272c5196a3bbb8ed812a2a1daef2d100d1025032bcc6bdd0071f66d05ae22f82916d8e333bea39cfdf7446f045a4ef6cafaee3c01a12970c3909ffdd56aa327c2dbc623cfe6887e4d494a261e22c465a84520a3d1feef09d8eb5e916899bd7591376a1030e1d40059fc53a9225875029e2d429cea894f4c6e21fdf306f93bdd66893925645f27e827f9a8ae08a93d6cbca434a6213b0f837d6564fcd8ec6b1668b3f699a4838a09cb6c609bb3d086caa8330d4cc5457c85dfe2f42d19a93a5b69b37769b6c0211f43a3daf8e1ce7be702ab8f00dff003ba0b47f54d3b8ef410bccc69f4f66c555136020e19d93c90862671f979f0224b1d38015d9b61585a8e9bfdebaeb647b4336e9a48ad3c8be1f198cac753f0c8d2966732ec5b883da9b9563dbaedf17315c4010b95df0164c07b81a9d56cba157450296aea1ce764a9ea6ad36d6d6db1ee7ca312b4f29ddee72bdea6dff92a6a34c65602bebdf2167e56fe795b26c7788d2051647b4bd3d27a8e02ae6cbac0fa8d6e86f3d9ac86aa10cae3d4b4e795304949349556ff64b9a40c9162f97ac94265be40d0e117f231121ab4dfcecdb8c874c55d5a9f76fbaca1f8d1b19f51c1f21bd4b85cd8009f9afd3923a7e09bb62bd9c35a027830ba22701ba316d17c62f15475577f865455a1983d533d90aefd04e26c6371f3af899eae3834daf41f0571d06fd66e1345ef2366b4b505bf188d0286bac28ce6aaa098a870e6718b70606e8efc8a117691b60134018f54eb310ea1a87ffd08f74e229b36c9fcc0f613fe1a986ef431694a03ead988f68aa68b4fe0434af4f627684e1f68920029351dccaa7d45f6346a2861c5469a9ea4bf4a35e6f80cd9f8a498ac1f268b67237d86f332558d9247d281faf6caa3a5db92a07964968b66cb62de07d4a1dbc5d210b688bfa10cdad4932b6908e067e85885c96152c1b3078bf70039b696ba60d5839fcca8d14db0bbec0710b92232303bc2d03296f274d00c05fb58159d9b676644cb25067748e458f67f29f500d7a4dd3b36dc8ada7b6fff2e8efd920e54e288e4b1ea0c885fd2c86ecc9cf5b516ec2a7498a2907b9bdb3609c71575ee0ee7c252845d0988659db7b90054dbf411235edb4230818dd2a06409575f31e936ac1f55cb21115cb3c7f25633dd16abf39565b4ec80536cce70034a4386947100faf00496ad9afe7b4c519188c1a8ad048febd8eb6480ddece03ee1a7b342b7de6465f8b012087c603fc6542cd555d97cc821106ffa08f757992727d3e5bb714c4d7a474db5eeb4bff551e84a42b0bf0baf323f7e67773c441f8fc630095134bf0dc751b033951917b5c548e916b70d9533bcfc4a185ac923b22c07bfda8a4825e19cf682cabf057968aab98ba569e080701b4dd9fc6e4facdd3a575b38ce0291399e57057941481a4b501620bf0fadc334b0559c7a5fd1e6ba723f69793ded86c88b7b368abe6434f7b436a96112af11b6c85e09b037cde36815e77322c5f69728f5db3d3385f6e45127b85ff9f76e3c743dcd52cf037ec025baa1e0d28b4ee0cd8985b95d50c3423d84483966ec482606ba0891993455c00833fc3121691994761b5b385af27d67fd56cf97a8e843473350960651ba877968361476c80c1fd53dbe350e899276ec8803712bbdbf4368d7f305972df838a8b51db93669aa43bf34e44f0b28e4bc327889b728f550ebd363cd1287962ca2f2105a5ef4083c4374b8b142ef7d6de85b6b84ad01b6a52eed00733c6fe6604a6b44ca88c0604744a55281d1d6999e7b2a807066c0641935eaeabf67b8573af44fa5425150d656ca0e98b75022454cad82a1a77a4f239b6f1dc18a5caecc7d323540fdaf8fbffeae1677fa94830f287fb13b5f951169239c9b74632bb7c70e0166e47fb6b6f2084c50c458efb75e5763518893873dd587a13b0a4122284ad8ec9e79464b5eaf54fb30e9583f659b229af377c133500d157b3df3515e8cb9e7c51ecc07ae2ec8911ef066881bb818ae6e4f6bbf69f18d74ffb53bf1abb562f561e7efd246f7bf2fbf3e58dc89b2322c7485fa46a57bdf17afd3aa0cd0b38c06d19d7159316b6aad2f50385b7d248f128ce1b86487344ae2b90b96c9203df775c58282935893bc27f27b6748c0f25e9b2040bc2d14ca711f52f3d792ff384dd6e29ab947a0701299d843b23b6f9b4e7052aa15ed2c6707e3ecfeca9502687d0e6f5faea96754d96bc050bab70d266dd1f69bdff98855f89f7f1e32c5d490f25fd45ceb92bacedf6cb5d539cb68a4f910284cb7faa075c69fcb80011af56916303d1ec3c8fd007ac30d69c78677ace6ae0ce353aff0ad705e66b1f84861ef9d680502095f35561504aca332ce8f9112b0cc17458467a82637ce932d33dbebbc976e930a0d9f3b7ddc54cc3fc0ab090626389e6b380cace40856c6f8606d23e688ed7db8f678c7e4f9ab26ee06442aa60a6dcff340f1d953aef463a0cf62cfdf178cf518cddb50406ab8f7caccd8a9cf6e614d85f4be16520090c96e6cdfeeeb9644d65d76647e75b4df87d8279e281d0a085b24716f96c1fd6c3c11c4c206c7f162620573e235a44b58a4af0d857fd66569dae45baa1dfa0759c1c4f727f386b83d3b6667b9e99c3d44d19f049b6e2e6d8955cd52531fe715579f95a184c0dfee60cd8f084a76cc90ad6438513d3ab5c4b2dfc53e17209beae1cff42334442919e34de0023fafac1f75ddac8dcb71181c1a40619e709f79b19f21075e86579f1316b097fb3b59b0738893eb1ceb394320e9f726914a75c31e175f0e61e8f6e1f2c4b1e5b796bb01df383f1e37c60945807b653eeb4685dc60369e784c93fe126c283ad7a26fb96b729e5aebbc877b7d4e66f8b482bf68c5401ff3e976823b9f31565020cbec7e45123ee8a6f81f111a601c3e1d03f1449525878a93a9db2b2eefa77ab555dcd943f04da4988ee9521953d31bc78da72d175e56ef6ecf4a7df59be8ec6e3dee6745ec83c00984e9858fa7f8fa687b322b09ef311c649f3de9441108439c6ec265b8c05809db053cd230329975bbbc6f525ab88e78f93ababb49252460882d93f18c5c3b9b870149a21620b4c3466958384e2b3da7a3801dbed0ed7906d21c6c500b2e87d9ec6f027f67c860cdab377102f97bf489aee186026a803fadbf2491c538d188dee6850ecea4eed61861d564061967903088802763724a8384c474425b8a8903696d07dea5aedf836dbf3e4a96f03905cc8ec6a74413ece1700554be3c441a", 0x1000}], 0x7) 16:00:18 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), 0x0) accept(r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) open$dir(0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x80000000002) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000001c0)="05836224fd69ce9e0b03c493", 0xc, 0xe, &(0x7f0000000200)={0x18, 0x2, 0x8, 0x34b7cc68}, 0xc) flock(r2, 0x2) flock(r2, 0x2) getsockname$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x8, 0x5f, 0x4, 0x1364}) flock(r2, 0x2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 16:00:19 executing program 1: select(0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x0, 0x7aa}) getppid() 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x7c, 0x3ff, &(0x7f00000000c0)=""/211, &(0x7f00000001c0)=0xd3) read(r0, &(0x7f0000000000)=""/156, 0x9c) getsockopt(r0, 0x3a, 0xfffffffffffffffd, 0x0, 0x0) 16:00:19 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) socket(0x19, 0x8000, 0x6aba) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 16:00:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r1) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 16:00:19 executing program 0: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) 16:00:20 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x1, 0x14, 0x800}, {{r0}, 0x0, 0xc6, 0x8, 0x8, 0x10001}], 0x7fff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x22, 0xfffff, 0x4, 0x1f}], 0x80, &(0x7f0000000180)={0x3ff, 0x6}) 16:00:20 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x4003, 0x7) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 16:00:20 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = getppid() getpgid(r1) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x21, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x3c) r4 = shmget(0x1, 0x2000, 0x600, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = msgget$private(0x0, 0x8) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0x3) msgrcv(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000006f5eabad00000000000000000000000000e784d31d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) msgsnd(r5, 0x0, 0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0xe83b, 0x0, 0x0, 0x0, 0x0, 0x100, 0xba}, 0x1ff, 0x3ff, r6, 0x0, 0x5, 0xffffffff, 0x1, 0x960d}) r7 = getegid() fchownat(r2, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r7, 0x6) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x2004000, 0x2) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd7, 0xfffff, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x1, 0xb57f}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x38, 0xfffff, 0x10000, 0x1}, {{r0}, 0x0, 0x66, 0x3f2dd8b620ed7149, 0x40, 0x33a0}, {{r0}, 0xfffffffffffffffc, 0x24, 0x3, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x3, 0x80000001}], 0x1, &(0x7f0000000100)={0x1000, 0x1ff}) 16:00:21 executing program 1: getsockopt(0xffffffffffffff9c, 0x5, 0x1e2, &(0x7f0000000040)=""/129, &(0x7f0000000100)=0x81) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffff6, 0x0, &(0x7f00000003c0)="b5ad37a3ddf267f9ef40f9abcea724eaf4f821364fbdd2ac80bd55733a577ebf25dfda9146f94588cbb1dd977e73ebf59486e500000000000000002795b7fe18f5b16378208355bca6a61f28eba6635c4e6d7644e678f7b39483614152020c98fefdb38db19c2d4f12be846c69b36b12de14feb1a5692a66748d625803accaf7db691d3c6499c9dc2df9ed5177a316d8926ebc5b4297bd2ef876be7566ffad704eddac619644cbed095f21366278e6ddaaca08682b63dacdc01e81b31473b14868484985f05d42e7f351adb3cdb7597e2694235da0398740a26cce67ad5586599094e830048f87e46a098f9c295459f592d35a86185fb37f8b042c70f80d182164a9fb33ab6750fad609c397fa872c3ff55c652960a2dba854403d562b0c6798de7a9e7c3f042aebe4dda09f680e6519d4599afb38ac6d43b5ce707ec68e48fc25ac0d3e03d49838515a0071000000000000000000000000000000", 0xfffffe56) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x191, 0x0, 0x7, 0x7, 0x2}, 0xc) socket$inet6(0x18, 0x3, 0x9401) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x2}, {0x18, 0x2, 0x40, 0x81}, 0x401, [0x10000, 0x1, 0x3, 0x10001, 0x4, 0xfff, 0xfffffffffffffff8, 0x76d]}, 0x3c) 16:00:21 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x2000000000000000, r3, r4, r5, r6, 0x20, 0x60}, 0x100, 0x88, r7, r8, 0xfffffffffffffffa, 0x5, 0x1ff}) readv(r1, &(0x7f0000000180), 0x20c) 16:00:21 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f0000000180)=0x30b) 16:00:21 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$SHM_LOCK(r0, 0x3) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x4) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x200000000004, 0x86) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x803}, {0x1f, 0x2}}) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x31, 0x9, 0xfffffffffffffeff, 0x1ff, "4e673940e227ac283d1d7040ea843de3eb80b8b0", 0x0, 0x1}) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = shmget$private(0x0, 0x4000, 0xa8, &(0x7f00006be000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = socket(0x0, 0x1, 0xfffffffffffffffe) fcntl$setstatus(r2, 0x4, 0x48) fsync(r4) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="eac0399e52185e42c987eb2f631fbe122d0500d3f6c88081b43529322142f00a846b97620a2502d9c26f802aab2d3e0c0860e153fe9beb742aef8e7083138da728a210b5152acc16320a7b4febaeeb2153789674da7b2bc6ddae691206e7597cbcb03d7580fa6df334a2eb168de20a6ac4b8a740ad1a195b5a5be4cceeaa83583043090676d7650b4ea25b6f2fdc0108864a802073204ebb8cdd7600030d3cec956d39a3861def26c0b3e9deb1c9b330d2a3cf8366b67c8e9d12deea6508cd2f28817ea7aae10741", 0xc8}, {&(0x7f0000000140)="5e901080f543cfa15cedecc262e447523957c762f95f1e8c3ccb36f4cf93fc58a1714529ce50838886d84ad4d99857b01f9ee1e1757da1cd42a292872791d9d7f356987729063ef782fcb5018d34486c7e452a0db59053cef5c3666b396413bbe24bd196c2fcf0c827f4be6dcc0359a935d53f4a570aa5da62ba7f5a6e5ca5d22e749ff10eddf25df0c3fdf3e25a403b33fa3f575ef50a460e16c7218446bf6c8bd11639b131f3d24025e215b7302bf6b4933df0cdc0", 0xb6}, {&(0x7f0000000200)="fbda776ca470da3ae8b84faed1334d228e7090f6cc0a30", 0x17}, {&(0x7f0000000300)="992f7c15ddfd11e308e5673b2279781079441d0e1f9c287dae4155f38fbcd95459bf95a790f4fde30d37324be788aa6f9c7cae09569f28bd6bf74ec9d239cceee364f1602551b613a1ed43299a3705cf1116453c227eda703419c3246c288e0830ead67ba349bfaa16bbd8ca1b51a12af74ef025ea39cd874375a4cb92c65907af4d5cf0f97fc62f22ae53204f7e51504c60d76e1b739207164c48737ea83341fb88112e6051a36a4f563695ff4805552c026b41efc027d6ce896f0aadfdca9e68dccf1791af092140bc69466f9f53b8528563f5de3cd69649d5b970f28ecdc220be1cc856dd6628bcd726b056a2e1d149f82ea1fe", 0xf5}, {&(0x7f0000000400)="4ea25c32e15d4d755f7851e1e9624d5a86c20047591cc13617eda8138ab7783ca9e694d14d2860d18d35f55a849f969571e3e4410a1d9fe3be1e773ce83d0e173e68931718d6332ec8ccc0b80fcd778dc9b99aa9380116cdf669ae7181997105ce2dcbb9299e4542bba6847ee0a89cca97f4cdac031ef24238038ea5ff0aff3c39b3cdb7b4805a6f5a1fcf6fcc941bd4c85ba15a2a22d6d9fcf31dfe4ce66c889106f6a65aa645b34aac7e63aae6aa87d7aa49a115f0ee5d104c0c99b4399c7744e8aee7b49e29e6caa9a338849252aefe606346fe039541c76f1ac6998d650baf7504d6c4b4c9", 0xe7}], 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:00:21 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffff39) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) 16:00:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xffffffffffffffd5) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() r2 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') close(r0) dup(r1) r3 = syz_open_pts() writev(r2, &(0x7f0000000580)=[{&(0x7f0000000300)="9f75ab2a4c65951408483906329a29689cf13f09aca11a9b06ad9b949f3529ac20b04e463241a8248e58210d85878a6a8f0122a41ed272b8666513913a8eb847efe3e3d204139ee1a720f43751109fa106d3b7bca6cada5e216c7455cf51d1b7cf39e4b70c863d5dd0", 0x69}, {&(0x7f0000000100)="f99369827a4cd3add04e", 0xa}, {&(0x7f0000000380)="bdcb50df8771bb4ff6050f31f7a9ed62d2344d0ac1eacc2eb6ad7a0910b0573190720d550d2c05b5db1443424aafd31adf87374b5ff0030e2acc62e22aafc80f3b89ca2d04eeae95f24cedc1a977d272be6fb4f2659cdc91de0f8cfefbc7cc1c6e4e1672a849304f2dd5081d0222e496f2a5808fc8944764595a74210d8fe0759de48d1e15e64535bed097f1faaaa0fea940f23e33028bfe74fe", 0x9a}, {&(0x7f0000000440)="0f8a350e9a7a90f9936a0bed1f245868d73113dac56277904f2ddc5762ed78676f", 0x21}, {&(0x7f0000000480)="5f74a21c9998b1bf245bf3efeb50bc49ecb4f4cd97efc9b995a54085db3c1e377676911baf233905dc30207f92f0bd34f35f3cd56748386ad2d1b972b7ab31e266185c528812410cdbd8b815aaa70cfe010f6c6053d20e3bb0a4fe4909d128a9ffee56fd6b91f31f540660c56610fc8ab097d56d6e1f3fd2572104f9f2991cf153a24d8014a779909e36b04a64f0ab37e8b2084b742e981a2f2fd84262274f7b681b968142a644c3df291c3753f1a9835dfa58fb74f2c6c99e96cd3af58320105dacd447549ea0ef6748c0b2340c8e2d07bb813a4cd6029d628f7ac0d5ee453fd4607588898fc08ee1833546c2aa68cf16d62017a594acfe08ce63029e2808", 0xff}], 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57", 0x0, 0x200000000000000}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x3f, 0x1, 0x7, "5f144660bd87b903965454160516c14551f5a67d", 0x7, 0x10001}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) read(r1, 0x0, 0x0) r2 = dup(r0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: setuid(0xee01) r0 = semget(0x3, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x0, 0x4, 0x2) semget(0x2, 0x1, 0x30) kqueue() 16:00:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000080)="b4b79c2ab1f11ce150fef69f72", 0xfffffffffffffe70, 0x2, 0x0, 0xff57) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2080, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x6a, 0x0, 0x0) 16:00:22 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0/../file0\x00', r2, &(0x7f0000000140)='./file0/../file0\x00') setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000340)='\x00', &(0x7f0000000300)='x\x00') close(r1) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() syz_open_pts() r2 = msgget$private(0x0, 0x4a) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001780)=""/117) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff, 0x9, 0x2, "60978f2be15e589e877fa402d13f837452657dd7", 0x36, 0x71}) close(r0) r3 = dup(r1) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001600)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000001580), &(0x7f00000015c0)=0x4) readv(r1, &(0x7f0000001740)=[{&(0x7f0000001640)=""/148, 0x94}, {&(0x7f0000001700)=""/20, 0x14}], 0x2) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) socket$inet(0x2, 0x4000, 0x6f9) recvfrom$inet(r0, &(0x7f0000000000)=""/183, 0xb7, 0x802, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:00:23 executing program 0: r0 = getegid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000080)=[r0, r1]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x5) 16:00:23 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) getgroups(0x2d1, 0xffffffffffffffff) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) read(r2, &(0x7f00000000c0)=""/44, 0x2c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001240)={{0x18, 0x2, 0x9, 0x2}, {0x18, 0x1, 0x9, 0x401}, 0x5, [0x80000001, 0xaed5, 0x4, 0x2, 0x1, 0x5, 0xd28, 0x10001]}, 0x3c) getitimer(0x0, &(0x7f0000000000)) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000280)="1e", 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cf2c4a46650eb2bd72a175127b2dd593d7782d36"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "8a357dd204e6bd9c7d70a648a46e261ddd21cd7d"}) syz_open_pts() 16:00:23 executing program 1: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setrlimit(0x4000000000003, &(0x7f0000000040)={0x8001, 0x8e51}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') setrlimit(0x3, &(0x7f0000000000)={0x3, 0x7}) setrlimit(0x3, &(0x7f0000000080)={0xff, 0xfffffffffffffffd}) 16:00:23 executing program 1: r0 = socket(0x20, 0x3, 0x9) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = dup2(r0, r1) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() writev(r1, &(0x7f00000005c0)=[{&(0x7f00000000c0)="0ebe6118d461c709074578597d105bd8685ee04c604bcfd8d91b397253e62a0d94f3e8c585bcbe649dde47914dca18d501c38ce715a6c6c5c99e09f5f2e64838d28d4202006a90d17456aca060bf2e033d8956e8af94e616bb08d32b", 0x5c}, {&(0x7f0000000140)="01e4e0e1278b5c89606b6e5d53193b3f6b79e5e02ca324d4775da12711a32ff0fa2e5187caad3794", 0x28}, {&(0x7f0000000180)="84036582d8d9e6e4593109a66ea5f0dc945a9b3f5dd6dda74cc9d22153405a8f8deb2418cfcf01060d8afbc4d4e24474504a701510bc76eb6cab", 0x3a}, {&(0x7f00000001c0)="2759fdedb29d0b46b3fe63878aa45232961f0dfd03804d2caf5f1231d628a9f7d60e9d02f8047987f9c320265aa6e4966014678c89ae0b9779169c1e353304a5566ed7f229b9c4841d2aeacb42f8516fd76baf8d2265425bbea0d5b12ac0d0c61320f1136f32c3cf0cd6e37e0cfe7750061251d30e565f303443d2df6b6611b9a5de7f8592745c2e3dfa549368d38651c5ec22ff75a79a879d7b4129ef837bded54872da7f094e717d881bebdd1002b428d29c469ee2607c7416ddc54030be85a3697b74f6b346547f3362edefbb56a3c26e", 0xd2}, {&(0x7f00000002c0)="27491536b94158839f8b8e32eb54a52562d4becbac1567f1b2699ddd9a546413f45a2d40cb4c9e5bc58e9d1dcbac06c3b71f2fe834b8c668252c05b4e3cace0a08eff9a35b2a59cb61043fbc3c8e0856a33f166f4b2f38285b58f766d3be23f62091c59cf999634f04d737edce0ed9acfaf71dd809c794bce3d3e13165a08b584a2f69c41a50e7dd1dcc6899d921f9234c86ae20b20879b4bf9831ec8e50bc12f067625109d061e1739a9133c928225d575e19da1390cb168238fe75075531c41668b9", 0xc3}, {&(0x7f0000000ac0)="6c67ca9b8f590b647c7c860272effc5b8d8a3a5253b8f082e42d66335c067171e1709ace665106192d9369fa367e37a2c4dae7f6844e41727066dcfc7e270c7665ed594b2818181ace5783564c53c01029081786a24a3abe80bd048ad5a3ac8d3cf34e3bc9084cf7a87e4e33c6a726ab7941809905fabef2bdaaf2a7195d3abc8273a0b927cfef67ce338ce0c9e087b55c6272d0aa3099d0e8a3950015f41798f80a4aae9852f561a9480ff060c7a306245e14d8ba7b611e5849c20bb494c476725d96b6fb3a2f5353286390e36728a2db8b2f506387a6d724797078350e33e4dea25eb66e3f899148c18c77602671302a08c509faa69a56b2d069efd82f7631c6ff1b288e6d4dfa7fea889b86e427c79d64b83972fb089886e2bfe1c013c5ad854e5a016573aa04f116f1364032e9ef7ee0e8ead479a3da2884f2992e7a50160e2aeba19b62cec605e5c30b39797ba0de3974ab11143b189075f20bf4c794e900ad83f65bebbc143d890c76085dbf976b4df502649ca592968adecba7dc84ebeca900053c6f7632e971f047274dbf27ab3dca447c96fce52bf57ca2178222e038fbed010295843ef64b7854ccc1097e8aaa74e78c33a75a759ea23d312b144162e9edb1f5862868e21069f1f4e84c8bdf988a9c6adf05fd5d5c185d343f91816d3c906f0c9f15af2dc8b987e7813d6c0c3afb561d42fead886952521459c0d57f2ee0fdf7c8b47403adc887c8e2f60beea9d2fc5af40ed952c91af160a0340ea4bb3120d34c1c01bcd2686e02731b3e6245e68bedf3c46617e17e54874a024bd0f17a791e9ea1c53780e30c73420b1b2d9162ea17a3b8ff8b1c4d7c4835d4e707a9d403041c78b794167765faf02222733bffd6ae4c6da142a4bd687c7acfa008051b5c546bb6d225ff841549df7f49c5d49f84537de2e799c56d6f6e33c324150489f25c95b0ca3daf4cc9f5d7934ce84f81904b3d5304fbfbd64df7784f4671d8e63ef0d82b4fd8c3d268e457d68d83e282f3acb478e612d5b8824e2ea4ceff7f51b26b5947d331e93de13dbcf4ede4e00d3a9fa670fe53c3c8ce7bfe19367656e994a813a3a8f69759b21ab860e43393069a7959e70dbdc5b87c1b8d586969855fce378a476202b55afd5988430f9ad40b95a87a24417b2c4b9e7c3557fae1c0fc55cb77850d27a359de7bf97a2d5396fa741fb9f55496a170bb3bea74d11a48baf158649d37e913b8d36070fc724cc0e247ff0cb5ff9954f83878bf9ea870ce3c654a58505fb834dafe9b65694d80f0f0f0d5f745df571899b28f99f68e74b1753be72144e8cc5cd1a6e8e9d3a25d89af9a0697ad41402fba409089c193f96b45dc7b0851918e0871dfabb710ba9366da4ada956bc1dab68e7a456942c23784e7be6323e76157031cdfd00e55500cc9c3ce48683f72c9ae8c5463609c2ce9d2e110d024e4664acb189490857da3e0eb3e75c7506d194699d58add2efac2ce2145fc21a1c2ca1d27b7ac6467183802f322caad3c87a5be1a138e3ceb0ab14c2a441834be29520935b4321fbaa16335dc161997ca240d777af56e383ccef95b3493f13dd42df8015e28389d32f5627bed4515e6673eef0104051874957fa12d7de1b5931b0e71d201c2faab94fe01ed575a29590fbf6740368862489eb1393efa6a0e8e77bd7d5f3b240df49bb52420d69c8dde9f21d00419d919dcbdd0db4b318db4b67f4f4257b894b531b3ab34cef942f329e8a993354c70ed597a5718c0afc22eb5916891c15eccd85ac5b20896d6083b3c450a8127c5738b1393326b5495bc2063f9337c211577822bf7ac847c6a622d4d2429e0612119100ddfcbee7bc7292e4ef29f45dd1902b9e2b4bc7ea55014f2b19988d49fd5a905da093618b753a58e24f510b98efbfb514a31d9ee915a65e4bea4bd7d15d2032f3138f018ba1e70bf2c3b721ba5d02c10269921028d62cf0d4b25e1ebbebadb44c5f69c5ee8dbbc7c9f2dc940a55b015fa1b7a5197639128a30b75d8a9e1da03e30038fe0c1e9ac26a0de1de60a9a14045bc2cb05d0396f8ac783cb541ed0f660f7686dd06cdac8f5f27cd60be3bcec3a8ad82f1d9b2e798cc16c7ee8964ff10d75d05b1c030b5e8c4b794861c7104a0b53c3c7d809b19f9826fa70bfa95b115c71505326ba0c11f05d812ed6ddf86c5c75e63590f40430c3b8103a73acdc55070bec8ba5efc147dd359eb5b7e8d301c5c71d9a5f55561204c3bab479fb6c9347222476f3028c0f771599fbe0d8bbb57914305a42e27b22edf66367d9671b4f5fb1e75dc2c0736a3508a30b08492e6793b4aedcd103f994380f9954b8b47a5b0a3e205cef23d25ff0af0defff1275663facde2e9e510ba56ab927d2885ab8ea3e4aab68f244bb514748590a67bf5250bff9d166c4bdd80344f0c5eb946100084d402abc2639632bad5ef57ccdb247089493edcbe8bdb2f0af5c306bd70fe9d561cf097a5c9a7de40ca8d0de51ea584a9da173d149735d34b79c0ae18898507292a904fd06d373bf2e0fe477d0face6806f7267473fd5699f08f7e5132efb612481946c181c282b9e7420752912c409186bbb721599e31b570c6df32eb0458c05b401e365b0e1885c7952b4b76d8c844ed0dd52d0dca0bc84cbc1f1a23a54c47c80d479bafd89e9c85e72ae089eede9d7b565d6bda2d22a0b75a31836d29623e7473809d58982d27e32bafde32d2b6333ebefb9e014037c4108937e28ed5bb7a4149e2f6e6f2f799c95fc9e06183550a356f249afa4da99f10ec06d7203ac38281f8e9ea21e32d972f8062e090658d102fe6612d4a89087176d23fe03a878d8bce8a304bb4c47a2e8fdc26701133104876187522f196ad0714c4055b7c6e8a977aa0315493332084d595b9f1ec23ac55ce55740acd3f42fd87b2da3896a0f12f5f6f64f6e14ec64c8b6c668935efdcf19c2148635daf3b0e7a53c1f0e8e11d4d065616d32564fdbe01ea0e41fafc4e64141e08f63f0caeb0abc206ebf5d1ea24b63e61fbe71adbfb25cdebf5f71c12a8bcaf43d790b308615495219e8c6644e6a968e1035b9b7500d6560fe96c402b2705920ddff3aeaa31eb9de028da9e65fe566235eea18e4faed9a98517ba4a8a358f72a325d86114e5902dc7a2477dd3b5bb1ccde75a6db7dfa7b3f80e204ea1563730d5baee1a7866a6c8d51b950bc0974f504251511ce8f82083c13ff2afedcd38adb8ce9dbf6ae4e8b6afaecaca1d4e9322816867ace7f5506ece6c1bcfbe4a904c06f6116b3665749b814d52ec2cfa95f9129b43316aef5b7c2ea7eadda985c34c3b4db4933e75a9bbd83e981fc43dc0a59ca5fddb9348b64a3112da412bbaef7a2860478299b45a0ccb97d94b6ee10d191b0ec9b3cbdcbf903ad6e6c439f01bdcb2d5f93eb4cc8aa31f1de5ae2f5bc10270c49a126cefa45ce8b3caccf7caa1608a3ba28c51e6c7b689fbedc401866723c868ee0b3372c617e85601a2e2530b2b8f42b8ac569c6bf8c3a9bd06915343d60e52fd77fe9accba0d5191261a4f0b1988a7147d0e6f39d8376538828c16c9b7ce2d531b425b9156a707ed4b3ffe554aef449189e1f88257655014ae2a2f171ba39fc194593344b197113120d453beb7bc7bb5104bf8e15745eea7de5140437a3628da3f0365e6d77c12b2e0fd5be0f7275c244ba2e0c29b5d682e78697710f398f0122ec2ce52cf2ce971a9673a5636c88d3babe2a70dbba5ae8065d9a65a21cebb9368066f4a13feb7bb86a03d378223e94e0cb0538e9ac8d077d7f3996080d39423bf8a4038f02d550dc19fcb7c0a65ce74d621e742654cd195e71afe21b834afa09f4b52d1d6f783f73c2915a56f1a08749cbbdf35cd02dd28ecc698916d27775d94a77c6a57eebbc6d0af4e0286ad9e0605d9532fed5899b7d50cc3b7ed1ce3438a7ee5c649c2a3a564aa91a8d797c1dbfe4c2df8717f81a5534a95618b3990d2e138bba2076f209a9fe4b9a1bb407c01d679e9610b54df8f05d5906f8b9e17e96df0f3abd966653c483588711835244352a5aa2ebbf3111d73784dab234978790c43c26483db4f181c46a124c9c235af7c13aa85027df6b48ff8fb5dd89f2f3a23a03315db28c07d3fb06af26117e027cacd7b0bcb6151a4e78036374a1e661ab8fc0cd0bd42b3ae215db7e69bce8827623533fc102ec574d1ff607119b063aa071fd73274782612c1a10a784a187c313a53a65f9c6ed1cf661d362ec07ee4bb40797b6f6fa3e9a161dde275444220b51160321f8974d36af52b7050734b48b173f57daf18a12266afa0ad244129be709471469c4f44af68a6ea12b5714086cc0f711244e0c8802488a655c0f1cef23c297da4b466b12d262cf2278faf0e3ef4ff7046a36e5ce505a954e1a9f732b395f8dd29cce23e9fe8c95efe404045893f85ad3700d5c3e15d5c72ce979a67da015a05c61ac9d3effe434b5ebcc86884ca09b0575c1c13af1689e2b6b319545440861b818a5bcad09fcf7ff3e42989f11f2a2fb45387dd1431a242612e5ea742b2bc99bea82d26712b18986eaa7e8be1b7ea31870328faa06fdc0c56973aa7ec0f8daf2c93d722f88cec67fc2b4705ace438a99eba5d5429576fa355b952a9ccf06c94081638401bc195fb3d6349d866e0405299234ddf82950ac1a87bb642bf1ed25b38e3fbe9360981adc26658f1ca5dbbe6421c94d33ceb91bb8f82d079b42288efa6df47bef06ceb2038c3e8682b87e4a5e7fba22177fdd67af4ae3d4e1543cd52a033fb0814ba126d0ccec5db753e13dda3738e86e403935b07d6d70121878cb3a5a97f576935a7f1d459d12b39bc3916a7ce89e96e8ee2fced19fd45695a44f21163b0fca2b4eb19524152313dc13079c75bf1c10718d458f10b1a4ecd43c5d45e6f4698fa87aaefee8477d6204ff67ffe41837d3e8e72babd376db43b5dca95b689801eae3067d7692e366ae10fafc0c508bc98a0383c565a5d43282d76b2b4b5691baef910d8a6db9fd7b9c485ec7964c558ebef3c1f4ce1d932d100c815744ea952135353946b33c22b1aecc73daa8dac5b22fcf7ab8b260c7fd42204b16146df8a65a2a209c7ea5000b434f59c045f168331605249cd967c05081e3de816c57170768c6c2946ca67f986ff88394b01b8d51e6fc35bc0914ef8844b09af5979f2b73eee8aeda51078165dce30f89ff88671ff7bf1dbfcb2c527c367633addca0d7fb6109a810a8c9c273b3969ca8a9580bf96014c09cdc34a7406c6359e5a45aa9a90aad077d3983151a38e52f1fdd4333328f657fa788789eb52d77b54bc9ac715737c81dad07786a0f17f440d22f1d29d303537121d8b83828baa672b314b21d28c386fb82f3b84e7344757a666073c472fe09c5339d439461a6b811faa2192ebc91707d58df760651389eaf99c7776a3f2823060eb026d69172979776a3d65ce54aee85ea7b76d122bb95bae501ba334b3bd12465e813cfacda5a189a41a97569ff2f64d8731df546be85f8f813a1250f20b962ed1c281a9b8a5d2e3712efda20b28f0701d26ea3fc2e207f0f1760dc6f3297f467d28e1f2cb80571f9f7f4045616c661213bf9a2e534a4c0821d86c2ff7b4e61476b8caea3c7f07bb6bbe9188d35114b9159b8826e944da1342cdd4307e933d2b7fa97033722b1a0596a6538a9c5d9d49ced158b4250f1191fc8a23b184025f7ec7e974cc0a4cc4371f85a2cf40e52151655fddb4c04cdbe1f28c3ce2daa50cc7a93b55d2b4780d2b04d64ed542b78a8b41bd4c0f666a62", 0x1000}, {&(0x7f00000003c0)="a5102a5789c193c56515a1705480b025f7955122ea07c91939d84a27d8393c72f9fd6e8cea3fb905fa953fa26b1063b937522dc395b821fe59f5be52911aee6a728245dc11422f6063b15434fdd3de2a8c25a445a0016193ed9b9580e37c711d8a1f9e02d37c9629a5bf62c7936936d000736896334731cd289627c01d5b7eb50371a5b3b634a890c5a34d903363cd9348e2bb63dd2ddfddb150eac5b852bd2393aff897acd44b63940d71f3f4348d3585121e0980e33cf8c0ce01a224b9fe1d1753068e399afb94f91c1c8949ef5b0a0adac21e83690b6411af0573174ecd9f4539d18ceeee14b0d3e37bf5", 0xec}, {&(0x7f00000004c0)="9c27cc8caa1ce060db8cf96107690a00380977cb99b10313cba99fe7e2bf1e9be402198dac32", 0x26}, {&(0x7f0000000500)="655794e67e767283c328cb893507924d9cc483b25309855d4485", 0x1a}], 0x9) 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x5, 0x3}, 0x10) sync() 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000180)=[{&(0x7f0000001380)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)='{', 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/88, 0x58) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x200096b, 0x0, "8500750006f91171998e2ff2080000003fffffdd"}) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x2}, {r0, 0x4}, {r0, 0x1c0}, {r0, 0x23}, {r0, 0x82}], 0x6, 0x8) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:00:24 executing program 0: mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/245) msgget(0x0, 0x2) socket$unix(0x1, 0x2, 0x0) nanosleep(&(0x7f0000000000)={0x3b08000000000000}, 0x0) msgget(0x1, 0x80) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) pipe(&(0x7f00000001c0)) connect(r0, &(0x7f00000000c0)=@un=@abs={0x7c839e464bd78ae, 0x0, 0x2}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) open$dir(&(0x7f0000002800)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000002a80)='./bus\x00', 0x0, 0x0) r0 = semget(0x2, 0xffffffffffffffff, 0x200000000003ff) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/57) 16:00:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) mknod(0x0, 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x8) r1 = syz_open_pts() symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) open$dir(0x0, 0x0, 0x8) 16:00:25 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = socket(0x1, 0x400000000102, 0x1000000000000) setsockopt(r3, 0x0, 0xcaa, &(0x7f0000000000)="caf5b415", 0x4) getsockname(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r4 = shmget(0x0, 0x3000, 0x4f0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) socket(0x20, 0x4003, 0x800) 16:00:25 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0xe1) 16:00:25 executing program 0: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x9, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x10, 0x7, 0xf93f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) msgget(0x1, 0x40) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x183, 0x4000000000) fsync(r0) fcntl$getown(r0, 0x5) 16:00:25 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlock(&(0x7f00003a6000/0x1000)=nil, 0x1000) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:25 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x49952614}) r0 = shmget$private(0x0, 0x600000, 0x1, &(0x7f0000a00000/0x600000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') clock_getres(0x3, &(0x7f0000000100)) shmget$private(0x0, 0x1000, 0x9, &(0x7f0000ff9000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/125) semget(0x1, 0x0, 0xa8) r1 = semget(0x3, 0x4, 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2]) 16:00:25 executing program 0: syz_emit_ethernet(0x40d, &(0x7f0000000000)="2a066775431ebd55588bda6aabdec3408f29e2928094220e4564a0a467e78fc0dec042ea1fa191dc6fa43da7472d9c4934bfc0085bfd90226486486ab8c61a812e9a7b73e4") 23:49:40 executing program 1: r0 = socket(0x1e, 0x4007, 0x2) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="c3eabc027fc99302e5d6775dfb3d1e904d53ca9280b0c9d10170b5cb4cc50e733db72125bcc66de15d2165d903ce87b7c9064cff584317e5c5316c0682341776d3920761605c3e684955806c741a403eb2b8ab2d2fc31e4f86cb20b66c6d652a20b76a1524e7b6a85b2275720faafb3417e1601f500af66f7ac28baa7dd8a0559827eda6fdd25eee1dd69fc90e2ed78a1599a5f1edcc828544642b9349c2cafaeb53ffc74eb72ef670c9830ec193ad2a6fa22a5534c6c52fda44ebccb87b626f388cbb9648ebaecf39e2ca61b1b7d623f5857575e7c0cc099e8eab8370f8266b2d52c61dd868f9e9fe215abd3987a9a648b61ff4934eae4f3b3d81ce506e37e3e551b62164ec41d8e0f56e47b77ef4f0671bb51cc1ec96b9f029c94e3c8342b2030e795a39f450d90ce3c65489f4b54ff1e251ab260ce3248ea0f845537ad9187d69222316cb2b9cbb1962d3fab3d8f4b94d4ad8bd1989e180ac39296577d85a8a901dc05e651079a6a830af174a78b994086b8aefb260b61cd43b11471167eda981b29bc51a9df43f520eb77a0fd4e4f26e891f7897a697508a858b2c1556dd9313f40b68f21c07a52ddaadc61fa9cee353a05e7af14f1744bb97124e58a260c93b16dcca75dc7f371e74724f48ef93799f9386a83c99b1c45d1aedcf9e7ac435aac14e5ffbb000a7bf44c82a97dab7ebbb366c80338a12d2c0b805f0d4ab163442d242ff6fa432a87f1434d0b505b6e6cfdbced719fa60a4182f6dd3bef5f5f3c8e13d53f6c296007d3dde13953165a8901c5b22c24363f8a1b3fb348aad19af19705f8e2e2440bcd4d8886f7e8c60abe4440106f82a513a352506ddf1759bdf754fc9a2511b6fb8f7093567830726ad54239e70283611e95b747d7426bdb671b52d27505d93bed881ae3ee0cec830f3f6810adfddff6325ab5891ec9186a876fad0e97bb600efecd1f7f9a66d5408953f4123cf8641a3d3c5e4471b2c4aca854e69c5463099aa39ba2ea7bc4a8dba422a5a67e7c0e55742c3c9f14bef9d87ba66459158062bb6876427291ba629905ddb9cae1be281f465d2528e8af592c50aea838524ae29fbdb56cf7a999efe1bb95e980708c49f7e76944ccdaf32243e42a16624b986e833426e79e125aae2ea7b693dc8fd20006024ac01add739005eb86faef5c41bac4285535fec83de31f6cfcf0e04ae3c7d607d3da329f7a76171b16205a8ee47d00b47a97ddc85d2e1dcb6949111b6380b0c98814546b8aa350a3427ae5d92c10143f5b0affe712a75af98c36154343481225ed1c701b9bae7459a161a97d50a79bb7d887f5344c4853ff5c1d38e020598809b26fb5c717ec8de99b3ffa088dfffe74c0374fb9193e5ded2f0d85877a6e7b57f74cb75b82437363cf4c5208185b424a9507a43011fd490f54385bd29fe9d7b410def543e7184bda351e604a138e926223f8019ad33c37618ab49fe7673c66eb673681dd23cffc856cf3b627ce543d79deb069b159ec69dddd6280e615337ad915c5b49809f6e17953db79dc4ae20a71f69742b45b2f0eb1aefdb2e284f2d7e023d5950c12ff46538a2110d73536e25e0927174dffc5d47418d30dcc1e8a874237616509a7ac8d5a598d1e50778cf0b89d56059dcea10de9b5183d11fd624fae5a9ace4891f4324c80922ef8259753ef73759377f451a9329de17208fff5cb4f0a38e5c44b96064b4458b75df1e745078a55b63e078a47633bc5270c8bff1e943c180e8214f495794001829b50b65c0372db3ac4480552b2cbeffa5fd81e8dad002e166d487c84a8ac62d01742aee8a4d390695c1927a1afce475b68ae2dbbceb07879b45f8fd49c481718f2f101e0028e51a246860f641f2b1372222623c869a66dc518ab3268004236780148c0abf11b98577efa92fcbf231ebd37f46a3867a72f7fe21d878fbd69e7500dd524a09d4d1b7f2eec04aadc4d1a91ad213d2e5b92c5f20a6033b9fe9a7b2ea63aa1ceae39d583bfa7d65433ee261cf0507d8f4b78a833892dc49c94d494748edcb18aa4d44962fc3ba1513f3d70dd12bffb9f27b9a6150dee1b7ccf52f860668600ba35d6e80132f269617f8465741aeea2a0cd1bdec140d1683d99de219e531c902e69af3bff21296fee21af5544d5e372dc391fe2e6d662bc5ef414755d4b0773c66634f56262b5ac6be0c5e5430060caa8ab048957714897013cefc84fd968aca28c06003182f2bd6d03a9ddae83616c69d75f35ad3489f963336b8d2b8a8d786e6d614aadd715e441cc48ae1917fb2074ccc010dc4e87466d31dd9368d0b686cc6c6fb8ba531e54f90a7209cec74a4c0017d3def8a2eed88a17d0034260015ea6fd0bfc774bf6ca1197511b5133e9a57ae473fe6d8db6994fa81f67f257e26aff85e2bb6c9ea83c864b828786f971b4a1be7a694575eb7204eb505e4812499259a84ec0e404d3b28f859260b48ef10d42e1a74bf1b8ef7fb3bafca2b5eb97df6b3e23217c8ff1ef41e2b21b339bb56c4e79046d8491156bbc7eb3de5d7a7d37525fbeb36aeb280bfefcd5868e5d40c2c2d09f1ac9ae08cbf7b0497d3334e7a5c222f0bac76f0b9ffa4d0206c4cbc87740ee94049256779826bd053c790f49bd7fdcb29a09f549dcac3f1355ed03990b256e9b87b7f6439a9cfe2f28b55bb6e3c5585d397cf56628e63b79290c16fe72458cd4d97d09d2f2f131218afcbfc93a4e8e6986257ea252f7b53b42356883c9c84d6ac115228e5eda63cdd92ca9f485a6967cdb6d6810b34872c6cc9ff6c21ac296a552ad7a1627f9f022d2956c2e1251fec9f988317a965e51f5f20b694f67fdec6e40db54489da12a00b116ff20bfbb7cc72b0b998f43b3a1e119930669272ad3d656aa9a549e741687269a104d400112c26769b042769af9ef80e10d661c6f0bf5c3b148f6a4cb41e545fd045dfb08a9b8905dbc176a3b8c15bd9811e78872ee01b1fb98c73939d86e9059e16bf6e0f01a9325bbc665b9d6025a025c7215f68fcfa9606ca1a8d0c0a460a0e4776f615a63fdfa7d92bf8b52d3622926166f8ed9e1b4bac59c7755c5f3c90264b3a0fe4b9d066c6fc74ff69b1ed01e5e2c2311adc416babf781586533256ccb2e0e237399808a82b16c01b2301d6e127da794266a75919e4ae8de526063fad467d8e77224f6fb5cbdf0f326bf9f1a9efa83e2a25cdc29c770a04ae2e6538520cc7e664f9e8e58cc22e5a24f24551f4f0a4ab942f6b24a8c222cefbc309e371856158ad0d9f42e542d6dada06ae0e201bc4fefe8b7c17dd45325751fb5837a32aafbfb4addce9c8950b862a6db2a9d4ee11a0ecafe5aa494d2bdb25382edb992ff152b6960f8e41fd88092bebf3923c1f4daa6fe55daf244b2772d47da45fc47f93d465a5332a849868a095b64722cde1b74a4000752dabf3398a7fc4d006a700dbd8928f84a913b65596b457dcc894dadc048f82502f5ce3f7edfd0bc787df581b9c0fc437de0bf49c245499b91f5a65be0650d2b14ffefbc5b3be4a5bb732a81b9fc19fa0244e800d84b96e5f12469bc8c31b5c0bbc7998bec04063f6e6a16319f6cc93abe3314eca01b9e9609aa0e5d68033cfcafe081b1108bdf2db720be9764b3210fac88cb9757b31b29fa9da339033ff52504cbd0b7ac0cb0ce9336a4e2e16edc885044947eb80b957fd53a0e2929dac22eea83e0122aca02b2ec99905adcd2db3daf143c880ef7d1641c1d202471c269cfcba18968bfc1fa3029db2795f5ecd324cb76f66b1c27cb40e856d3a8bf2e06b68f4637b3d33e28b0c44372becbfe3f890d2d9c36d7506857268188e994eb6a4418041daff8f6f22f826aa00d1ccf4aa2585eb1349b1b40f55d9e4517e022bcf6d983abd9d6ce5090a5a03d1c52f60c4d0bbcd91ab410681ac74ed49079a69b3545ae9eb07635abd3751770a4cb71ea852682c30d8b55b6f340544cd962b9490aa66a2b9645054ec303d4d91d81dc9cbc863292edb3c2bcfd9bca9d652c8b1e97a04bd3b476a9147e23ce057b217664ec216089c1aad3cc", 0xb30}], 0x1) 23:49:40 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x90, 0x68) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r4 = msgget$private(0x0, 0x80) msgrcv(r4, &(0x7f0000000280)={0x0, ""/160}, 0xa8, 0x0, 0x1000) 23:49:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x118) 23:49:40 executing program 1: setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x4bec) 23:49:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 23:49:40 executing program 1: getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) 23:49:40 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 23:49:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x800, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) kqueue() dup2(r1, r0) 23:49:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt(r0, 0x7fff, 0x1f, &(0x7f0000000000)="69233479518e9de2db742bfb202cc67c4660c9f7394d66063261836ab5a9d7996fbc41012afa80a6ce9204390a3aafd241586e5e7812bdb6e77a9e235ffc8e93c258d496c5c5bb091fbb8124319e311419bf653f73799423ca53aca8ad5c261a58c240e3c02ce225f3f034e9a8ec022699a32f716ec3946767f5bb5f3edfec01adee932aefd9962e285784df13a42db506cfc250c5bdfd4e683fe24b9947f71cc6745f3d1af6be12e0a76c3fe609b800b4c80b769ac1950135305e034988ffde", 0xc0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 23:49:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r1 = socket(0x18, 0x1, 0x80) sendto$inet6(r1, &(0x7f0000000000)="09fb3e0d40a803e045133795d9502a9d506acc7d7f3369df49226fa2e9a2d9ce18191de3f1762ac85f8d197afeda055c", 0x30, 0x4, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x946}, 0xc) socket(0x0, 0xc000, 0x3f) 23:49:40 executing program 0: mprotect(&(0x7f00002b4000/0x2000)=nil, 0x2000, 0x2000000000) nanosleep(&(0x7f0000000000), 0x0) 23:49:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x91, 0x7b) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x400000000000) read(r0, &(0x7f0000000300)=""/194, 0xc2) 23:49:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x90) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10089, 0x14a) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/143, 0x8f) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xffffffffffffff90, 0x265}, {0xf571, 0x3}}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000280)="b9fdbd7d3398ae04cd9775903ad496b99791b2eec1", 0x15}, {&(0x7f00000002c0)="2b15f4617c5015bd1c315da86a444959621f3d3d8b135890847d51bb4b020067ac643a120a7d28cccf960986660209a1367ccbbd304ab26233bd29bb93004abc661b46750711a30b98080963c7499c16f6a4d308e952a96e587b02ea46", 0x5d}, {&(0x7f0000000340)="fbf7e8448bad254cb133be3c1f384cdbb8b7b149a76b93e06562eb0e154ec532b4fdb9483a0627d40c3f07fce44a0af89b95d1e185041abbced4612b42926e31f8a0c1cf1ea05be708bfe35227696d5718bc3e4e4b44a4a8ce7ba22fed98903aae0c8dda03a30823c2f914ca806b68c3ed8c0ef4b5a5c77d0a6b26c92621b90b8f7d4cfad6df4978ddd13b83071db431d2b3572bc88735ddcf2cacf98e65570a5a2f63a74af6cf376caf025ee26448444ca041fd349f522a1e21949c69ee924d5b9a833264d4009979", 0xc9}], 0x3) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') utimes(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x1, 0x7}, {0xfffffffffffffff9, 0x7}}) r2 = open(&(0x7f0000000580)='./file0\x00', 0x100, 0x9) r3 = semget$private(0x0, 0x0, 0x220) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000005c0)=""/227) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/110) symlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') r4 = msgget(0x3, 0x20) msgrcv(r4, &(0x7f00000007c0)={0x0, ""/16}, 0x18, 0x3, 0x1800) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000800)=""/2) symlinkat(&(0x7f0000000840)='./file0\x00', r1, &(0x7f0000000880)='./file0\x00') kevent(r0, &(0x7f00000008c0)=[{{r0}, 0x0, 0x1, 0x40000013, 0x96a, 0x200}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x2, 0x2}, {{r2}, 0xfffffffffffffff8, 0x81, 0x0, 0xffffffffffff8d97, 0x20}, {{r2}, 0xfffffffffffffffb, 0x40, 0x2, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000004, 0x3, 0xd4}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000029, 0x5, 0x2c81}, {{r2}, 0xfffffffffffffff9, 0x10, 0x0, 0x1, 0xb7}, {{r1}, 0xfffffffffffffffb, 0x92, 0x1, 0x6, 0xff7}], 0x0, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x1, 0x20}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x7, 0x1000}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x7cd9c398, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x5, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000021, 0x89, 0x7f}], 0x80, &(0x7f0000000a80)={0xff, 0x7fffffff}) utimes(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)={{0x4, 0x7}, {0x5, 0x80000001}}) execve(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000b80)=')\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)=')\x00'], &(0x7f0000000f00)=[&(0x7f0000000c80)='[)&)\x00', &(0x7f0000000cc0)='\x00', &(0x7f0000000d00)='\x00', &(0x7f0000000d40)='\x00', &(0x7f0000000d80)='{\x00', &(0x7f0000000dc0)='^*\x00', &(0x7f0000000e00)='{\x00', &(0x7f0000000e40)='.)\x00', &(0x7f0000000e80)='{\xc1\x00', &(0x7f0000000ec0)='\x00']) r5 = geteuid() r6 = getgid() fchown(r0, r5, r6) setrlimit(0x7, &(0x7f0000000f80)={0x2324, 0x7ff}) setuid(r5) pwritev(r1, &(0x7f0000002140)=[{&(0x7f0000000fc0)="c636a390c8fb2742b571fdd23687ad6b9079e226731205a8fb7efa83a67cb5315f44408c69faf4170f2d199844aa312cab6e1185613d6c4bad5c513a35d5eaa6f2c8ce2dea8aa24720481f32b2e7411f1a30b61049c28ceba760e5d043c71208c8a7e4", 0x63}, {&(0x7f0000001040)="056a0136ae3960ef81352a6fa1f0d4e9eae80d4d3e31baa36416daa6b9b796e549dc5ac10d26d71014fc6a845a162264e52829fdd82accba3d3f73b6aa87d5a845023d336a54463637c6ea9b571aea9e7b5bd469e664ef2bea1ebec4cc3a5140db02588aa0d8ec8c87f5b71f48131779ff25e02bd156dbc39a557c2590c7241def71d4e4f262c41f80cc7ad9c3", 0x8d}, {&(0x7f0000001100)="a5d3feac6b37256237fc0c0f65103f567c4e765dc0b8c685a26aa8b058ce9dc0530461aaefdbb446cf7a205f70461448993deafaa1c2fa59d4e3fd1e43501c6d6812968fb3c41230c6bec3b47847f2c25d080c73c7aa3860f1061a5be47b70a9e06747957278cf367d24c89462b00ea75faaecd2f4653eb2273b8bec75de9db0d9eb286bd3df85c40d874130074ffc0dde68bb4cfaff23ae272602453e5658cb1d7696a7962503581c3982a39039909a5efe8761b2898b2f3052adbb219fd755f335aaf3b671ad4087bcb35d9ca4915b9c7f815e27d63e864afb98b58bc39bbef00af5d77ff7f182de930cbfb7442e3c05cb7e0e6a17182660503a93809428187586dc7557f7039696badce1c8a6766e7614a87ec99c1357f943666e03763a757576001b5df5798a9c4ad9224e8115ab3144f2179d67439960c8a7693570d7df1fd3df1b16ebd3f697537d6bb73004611399fd4c0e71ebddfaab4210ce823e36549dd9259c3d1403c4b83dbeebac7697eb96d84468a8ff7da10e9daabbd5c213505a28e6569be2f4e48780cb78ded891c7e91942041889b7f1b9f652b5688d68588cc40d872fd40d541aefd07229e1fb123dbeb6da480c4578366a39b3d9fc1c86065e6c32f6519d37f8fa912a202ddcc0f56c582c16612f75b22b544e718d7b43a9cdc08fe27aa29c25a1526c22a9e49b4bcc03fe5708067e481766d5daa813642ec8563837d25666d406e41a553d6d1ab2b947ca9e2e3b5c815533fcb345f2ca4b7e8ee3b8c8fd75b70833a954b61678cd01a0f34a81007f5469223665fb15d0116fc46d782addeedced3730598ec651f4b8d27ddb0a54c2112c41b94b44a9341146698434d423da07baa7200ed8ba85cbfa9add63c2b66d6c69968c896dca9c4d40c8201cefcff7c16d0ef1cf1e5c503b55c9a950f5b6d7e1a5c41b954c40a35e79cc0616495075b46e6e9aa72aeb7065ff8cb7c090c6146f75d44be2d2c16259d3312ea97f8a6a40cbcce9c2815bc672d953d270a978d9c2e46f6fc7d007c8e8604037b1db6eb6b7e232a44b7e6ce4fff6c7bfb290a1c99e6ae0a8c5edc65a31f2622801b0243f01eca7a066750711ec907be0c36602a913902884f2ab30a3c5a56fb877deb6f70fdff2d78d0ee1714ba9a564213e13f90e6d93f74413a7216da48198e5cc60948c13216664a200e04e1fdadb869f8b2e286f6dcc5871034c2e6910c98172a10e9ff3f5e830b9bbbddd900f05978bcd674175be1d5b834e3086e6588f57ed5f00478fb718a2349e0e8e64dd2f63b64f979e2ba37ec8af3d2f30566cb47c468c09554d5cf51ff65fdaa1ab873df2f443fcb8c53df1d8de7f894a8b9bc9ccc3547f522d6181c27abe583b9e3bd92e26209908eb87a2abd5d1b6ef592feeb4658d005a8d5d4e475998f1e12b6459c168cc28ac09979a32b4d7f8a80c7ef794bfe4bbb96fdc0989c1ff0319e7ccab3547285ba93a9f819c82fb0d7059c27131619efba3a4bb49b1ce6b26101dd18519a6546922642e636509528b3f0c3887dfc4db389b60dab6a029aef2ed71a2d8a0eb4ba9acf2e9fb0f78072fa9a55812aedd065f350d8ac309c68cb5067633aef8bcce2264d2efa92d2284063b6b73c7ce9501856f751e12d472fc1b3227daa311576cb46a69c61d13b805b07e52d1565a40a42c85d65bfc0d8f0131e802d448bfd0099e359606a83ac92b71200b2fbb1216cf4bb75fe54bca93644a84e468fe8c8230c1e8e8baeaee8d160b9804be58c8fd1ee20616dc57c008260c0cb80280e36a3c6ea51fa8f29a88fdf66aae327ba212de81971ba43fc51e253df835c33e875bd453318dbabedc4b2459d74a16752ac0b1692776236102f7496ee6c32b331baa3b60df13148219b897548750558361885d0b4b540979e2d1ed518206ccea17808d7aa27b09a0a36784e0e44f99a488c42b4c9554925070168af3c024851c78b08619f05d917c6e3a6a515b752eab8dafb3de0256aa7db70e94d0afe1d09506e18f0ff2036c63267b9369c0b3bfbf6f71ebf9c88cd02bbf149953d0592e58f6e56ecd9cf3a3b46e10dc309af8cc55ba60dfa8922b7e3762f58708023010c747df7d10c0757c41cf18c4ea30dd74bfebeb837851a0015c1f8d9ba5707634210e1895bc0da995a507fd385663786d7fc6707492bc0214c8e8fa639ea1f1ec2470e60e9646d40d7d1e44a76fc893fe8f01dcdb2780920e7d389ba35ff71224449c4b59b954ae18cf37d4ae38c715b2e098a8aa95ed3c615cdbb1a97980eca917ec2db00a15e3ef3c2db9ca955d00fe60aafc3c46e97f859261a26b9dc8b0facfecb120d58734d52ed26c23fb4d8396b67d16ab2abeaba6424bda617a6f2dfa4852e118d54330b90f860a9ad3dce869af59e2192a70cdb90d8cd46d80da638b5fabbb1a98ebb188dfa4c64442f8286bdc35fc45a4db27b7ad7afac6e2a7cea7c4118983437b82d4ac5ae6fcc27476f8df5d4865ed85df8850b3cb34f6110a80851758a0eee118bd1514243d1af842cd8e62b3451a9368a6a234082f205837c12d50d00fa928c2aa4f91146c84a9d1adfe3b4031c5f52c20d710828e2c5331928b12329ec40f3a7dfc0a4fa73b64b66aed42ba2d60d03105d8d75de1baf1ca96954ad5174fb4962ffce5d8a81327b2684c29caaf4826ba23b45a52f7c2ca213f86bc7f4f6dd3a43d61de85fb42e8df26258f9d1b474bab96d8261bda0abe79b6b160b8778b3dd22dc0fae32fe8cbc4b05bd0b0ed632a4da99ce1735b1cdaa8d28130e75dbca6796d5d7410b551d074081424d608afec7e01f8f62eba04677e44e38dbc1636016ca426e8e54c2257d57a3473c567859925ff8cbbeeb6aca4440bffc0ec5858f0f243aecc4635f5a9d1caf0f70351687ab1437d29ad780e73279ac374d181e20d371d14b31139c919248d7b8d2f79a1d5a7fa0c44181c6eb4ba99f4ddb850f23a726deff0d46dbf09c7f17d7796aaf06411979d89a5f517b298d87906d7773b0a65d60cd60fb344335e4a5d06bf67d352c95f18f748774a0513d7d8323761f61c333741f902c1bf56c9b0416297a6d0ffe22176fd81e5f3540d24c370e95770f6637acdacd454a12070594f5a0a4e65c89f2e0972a45cafd475db9c8981bb02471989d655ac09b91dd9097d7d6c2e473b2b0cceffdfae7d02cb44f4c645ac8fe4c1add4641a290887fd34c2fa39e6d4e1a8aeef00495fbb4f521dcd168b9aabb65335859655c293940df465e1da17c825aaffcf8239c71059353175ab119b3d1a0291e7446df07136de03d0c0ba755c09c5e5980f79f4e098c0e99f041173f423a95354f341db90e4ac99f63c43a5d6d1c2c321bb24cb7fc9894d09d617848c082226acc2c7c0ed597f273b2d4bf20ba4b0070b1505300b7cf48c9a2d15699096fd18f02c63cd211bb211121864fd57223d0b48c3872e15f1e855c373015bb60b7dde2bc6a4bd49a9bffa667d9e4927a1fc3c522b8d8f456cb606a425715a03fcf79c13e21ab883613cc1056738c9e1bc6acee3294c6fd4da5c5fc6fccdd902eb798dea53fb21975c29f0d492e18df73a7b99d3f03f24e8813eaf957a72c424a70f68a9d22f312b80ffaeed7d03efc5f85fef16f8f2719d3b678f244d3f96bd42920774e0388b9785614a554cb3c187bc1bfb8816ff7257ef7bc2918cd6f077c8adebcd7d5b9b4cb612f55d646c970c1a22350e43a9ed80d5f0ab5ae3959b96c914719067f01974509479440c287fff3e4b9f505a3ad53314f4429b0dae2d0043c1c5bb1d4fcf49300a7019caa6b63e37900a5d0948d281dcb4a7efcb695638c9902cfb1d304737dde266cc591ef1c0c7a31a68d1bbbc70e28139003ef5d9548c78091362ded2c3a3b6130d638c44adcc5b0f945c5a65bd973815f43dc82fe615f4abc7e5ea0cc59e8b9dc25da29dd9e40def8a6c39ef76a480ec61bdea51835bb54946a844e14559da8d09a0c8d78dc4d619db4e2fde06a05c9c386f380537de813645c302ac8e7645e40c917c86d1e94e6107538eb58e62c956109af842a64969f060a24007f955243dbdcb73abd120779deb16dd16eb9fd4df0be8ff174d604fa8cb64063d818ec9568d34fa5ec041c9e4f4c92e0073aa810a2556a8669902d033e4bd4bab0c1218c40356830b37c52859d4341130670a19a9752b3d9bdae78be5fd9ee5d8b62e76abe432714028fb8db1e71fe8af11c12aec3de3ddaaf9e2ed4fdc2f92a915ef09bc664c30007e0494831e1893ea4fb730514122cc1ddbaae54c3bf7297c8170a84b2e583a1f5123203d6f4f1300fdaef34f10c3b958a956c339b62f2a8298359fe769ff0711f37f980774d338894dfb607eb37afbcbd38461eafcf506b3404261610371381ac2a1ad64609232d687ead60be1da6a7e724b7639b503752612b7529de9f228f07d22e23de09fc729893704bab82f909753e08921701b480897ea4dc15d0ed8c410ad5066a1bed5a379e81deea3cccbb8a053483dc42c55c685d4f4d757d8183022b5fd584ae32fa29b88d4aa50d946fad4e4b0f5d72fd05de67aff760de2c24ab5fd1c9a28a78c65aea7dad08e79ce07093d6c1d19d8395d00a53b6ff86662dde945823daa1705c5be0932a5c9157a304340ca4fa06ee8dc1a5928491be7d90a556bb4435683c9ab583618981697af72e9e1501b5ba0964bdde014bfa82fb479204c712b0a72eb9a651a6fa0255fd95b9e6b89ab6a53a6fb2d040f6de23fbfa8982f93f546565bc34a7957569ecca01e2fb74d744a4b9ef77412889869837843637f3a01a5eef2ebca93a3b45bd344ab4c326c28e525810d8263c50d5a81071d5c29fa646f9ffa4ea8f387853096140fa391e49529a36a641abecd2a7f1f539da1efb44f9053e2e3284f2b0572501bbf798ca55efb8aeb29f7c0c69275c485181b4b819b0bb446bbfcba5a0a5f0cfa10aa05a5e8fe2ee40ef477fd670589d78e48d22160e747d8ac0881af60c5a1ccfcdfb97866fbf5c312d8d7ce35fb4d20b1f56b999e84b29e50e734029e755883b4f1e051b2e23b5c80d9cee1fccb87d8d76d7792373b4350a80c08cc51a286daae5b0e9c4d5b9c1b01896fd7d5ec555f586033efa7c4fd3df5b35d555090ae5d9b537e7bceec70d2dc34f3c485afd9ecf1414ff4bcc45d4b9ca56762995b22dc219a27b9f130d0718b21697a0db463e5372be43ae0fc1eaece08e3e27888554ddba1bd13f65a75523a900a558bf769b0d6b150f644285b79f14ff0c9ae04e99ec5e8182869530579f49b7bed14f79a4098e15bc986fec3b37460fc7a7fc1055bd8f8a46df2b753bcdda64a7cb71938d10abdfb6b46a6d4d25df61165a134d04178e1910fe68c3d0e5e81fd590738ddd1efb1dc11c3492b985e9aad811e0e4247f496a56171ce541085cae6ab108038a239b10e7b79596ea10a27b39f6f76998fe114d995ab1075a1504d4877c5b70563c3f3dd4c47646162da0abc14a1ea6686a3982a839016adda584edba770386ab9b20708c1d152b61b2b124c8cda1d5e4cd5d3916b4f5d5ba9287dba260bc8109bfd6d0b52c4631c6ad6a6900a9f6c8dbe83a2b490a433a219dcd31850c4b848fee60a34b2594cb5399db3e860f4579787df8effc5408fc753ed04d78933327c2d0245231ace5745f144873f2f48e73b458cca4d84afab7fd036d7260ad500c922b701f308dc91b1a264d12dd0ad4d2d48749ba29195e91139ed1cc43be4c1876ee36796e1a03a6e2136aeac02cb57549c4a7b573b0d4d345590", 0x1000}, {&(0x7f0000002100)="f7e2935a624018416c2515100d4025f10b1c7a484d3e56f77aa83e7c9582251ba4f94e27d7b4363a7cf3e821aad2fda83c678401437d6c43483d27733bb1d8", 0x3f}], 0x4, 0x0) r7 = socket$inet(0x2, 0x6, 0x8) fcntl$getown(r7, 0x5) fcntl$dupfd(r0, 0xa, r2) getpeername$unix(r1, &(0x7f0000002180)=@abs, &(0x7f00000021c0)=0x8) 23:49:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) socket(0x1b, 0xc007, 0x0) fcntl$getown(r0, 0x5) 23:49:40 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c8, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000100)=""/157, 0x9d}, {&(0x7f00000001c0)=""/141, 0x8d}, {&(0x7f0000000280)=""/144, 0x90}, {&(0x7f0000000340)=""/100, 0x64}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/104, 0x68}], 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kqueue() 23:49:40 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x3}, 0x8) kevent(r2, 0x0, 0x18b1, &(0x7f0000000080), 0x10008, &(0x7f0000000140)={0xad8, 0x2}) write(r1, &(0x7f0000000040)="01a8b58c99e001fc3e6b5306ad0af9c0e2f3b658bcdd0a44ee840648aa9d9d4e7b9b73a6e8c650753ac60969c31cc6b90147a3a72b04e11a3873b21f8f2f8d73d5860ee833f7005236ffae2170a3985c533ac7a73860fa556bf4d0b90ed21312aeba5fa89963bef0f1d74b94e212d91b35fd51fea710c3cff567b1d45751bd0fc35928b05a1f505d7b707e493a2273017cc9e6a8e199a04c2cc7eb5925575655e54aa3b91c528c6f1a195c5a9ad219e54703e1b47b7139f5f10c0bd37cc2776709a076a3b8a2b9716a50162601a96224", 0xd0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 23:49:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x9, 0xfffffffffffff59f}], 0x7, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x88, 0x10, 0x800000000001, 0xc}], 0x1, &(0x7f0000000140)={0x62f, 0x5}) read(r1, 0x0, 0x0) 23:49:40 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="6819a4bcfc629279165f577997831b46cac85ac82d24b7cc2bf489b9a03880dc966ee18c1ff66d460f8a9baa6347c4e4286a2a378c6220a8d93f8683ef0a5b9c7cae8869b737e2cd87d8e31e2ea04a645634da38f550a9", 0x57) shmget(0x3, 0x4000, 0x328, &(0x7f0000ffc000/0x4000)=nil) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x2, 0x5}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x82, 0x1}, {{r0}, 0xfffffffffffffffa, 0xc4, 0x2, 0x7fffffff, 0x3}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x5, 0x3}, {{r2}, 0xfffffffffffffff9, 0x8, 0xf0000005, 0x7, 0x81}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x3, 0x24}, {{r0}, 0x0, 0x20, 0xfffff, 0x1, 0x10001}, {{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x40, 0x6}], 0x3, &(0x7f00000000c0)={0x2, 0x800}) 23:49:40 executing program 1: stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) 23:49:40 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x6) mprotect(&(0x7f00003b0000/0x1000)=nil, 0x1000, 0x1) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x8000, 0x100000000, &(0x7f0000000040)=""/79, &(0x7f00000000c0)=0x4f) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 23:49:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f"}) 23:49:41 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) dup2(r0, r1) 23:49:41 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x7fff, 0xfffffffffffeffff}, {{r0}, 0xffffffffffffffff, 0x61, 0xf00000c2, 0x0, 0x6}, {{r0}, 0x0, 0x8, 0x10, 0x7, 0x6}, {{r0}, 0x0, 0x1, 0x8, 0x7}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x3db8, 0x6}, {{r0}, 0xfffffffffffffffd, 0x54, 0x1, 0x4, 0x80}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x90, 0x80000002, 0xffffffffffffff00, 0x12}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0xfffffffffffffff8, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x20, 0x2, 0x3}], 0xda, &(0x7f00000001c0)={0x0, 0x3}) read(r0, &(0x7f0000000200)=""/4096, 0x1000) r2 = socket(0x1e, 0x3, 0x0) dup2(r0, r2) setsockopt(0xffffffffffffffff, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) socket$inet(0x2, 0x8002, 0xffffffffffffff7f) 23:49:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x3ff, &(0x7f0000000000)="702802afda67e1dc7d647292ae583d5e106cf77dc910137a863f91e61e7b4e2e84920bb289eeee96fb94da86129dab1e105840d57b0c441caaa15c06dd262c1b91ad66c7d8848a9f3e4eb67205e6dba1e678f9ddd8ddee75210616568185377eaebc56138ea78532fe89028b1627978d1f20fec98e1f288c720160d138cdab7f66978930c9621881b6ea4debc2578b922588e555ede0e896b0f9e8aef5f782c2e4f108caceadd806d8fc1141d04dae3f0c50e123272276cfff1a04cbf1868ef0d1ef507461ae", 0xc6) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) 23:49:41 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) msgget(0x2, 0x10) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 23:49:42 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 23:49:42 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000140)="8fe3a3af1210f43c1dc021caaf7450852c79", 0x12}], 0x1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 23:49:42 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = getpid() r2 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = geteuid() r5 = getegid() fchown(r0, r4, r5) 23:49:42 executing program 1: r0 = socket$inet6(0x18, 0x20000005, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x10001, 0x2}, 0x8) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 23:49:42 executing program 0: setuid(0xee01) semget(0x2, 0x0, 0x44) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 23:49:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="04000000", 0x4) 23:49:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000040)=""/167, 0xa7}, {&(0x7f0000000100)=""/221, 0xdd}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000380)=""/231, 0xe7}, {&(0x7f0000000480)=""/234, 0xea}, {&(0x7f0000000580)=""/103, 0x67}, {&(0x7f0000000600)=""/248, 0xf8}], 0x8, 0x0) r1 = semget$private(0x0, 0x3, 0x4a) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000780)=""/4096) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001780)={0x9, 0x0, 0x3, 0x1f, 0x2}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$setflags(r0, 0x2, 0x1) r2 = dup2(r0, r0) fcntl$getown(r2, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = dup2(r5, r0) connect$inet6(r5, &(0x7f0000001840)={0x18, 0x0, 0xbd, 0x80000000}, 0xc) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) semop(r1, &(0x7f0000001880)=[{0x7, 0x7, 0x800}, {0x1, 0x7a7bf61a, 0x800}, {0x3, 0x2, 0x1800}, {0x0, 0x1ff, 0x1800}, {0x3, 0x8, 0x1800}, {0x4, 0x7ff, 0x1000}], 0x6) bind$inet(r5, &(0x7f00000018c0)={0x2, 0x2}, 0xc) getgid() semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000001900)=""/151) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000019c0)=""/244) pipe(&(0x7f0000001ac0)) getsockname(r2, &(0x7f0000001b00)=@un=@file={0x0, ""/51}, &(0x7f0000001b40)=0x35) fcntl$getflags(r5, 0x3) pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001bc0)=[{r8, 0xa0}, {r6, 0x8}, {r6, 0x4}], 0x3, 0x2) recvmsg(r7, &(0x7f0000001f40)={0x0, 0x0, &(0x7f0000001e40)=[{&(0x7f0000001c00)=""/125, 0x7d}, {&(0x7f0000001c80)}, {&(0x7f0000001cc0)=""/44, 0x2c}, {&(0x7f0000001d00)=""/98, 0x62}, {&(0x7f0000001d80)=""/172, 0xac}], 0x5, &(0x7f0000001ec0)=""/104, 0x68}, 0x40) mknod(&(0x7f0000001f80)='./file0\x00', 0x2, 0x7) dup(r0) 23:49:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002580)={&(0x7f0000000440)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/52, 0xfffffffffffffe54}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/239, 0xef}], 0x5, &(0x7f0000002540)=""/18, 0x12}, 0x800) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002780)=ANY=[], 0x0, 0x3}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 23:49:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140), 0xfffffffffffffe9e}], 0x1, 0x3) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') accept$unix(r1, 0x0, &(0x7f00000001c0)) 23:49:42 executing program 0: r0 = socket(0x6, 0x4000, 0x5) socketpair(0x3, 0x8000, 0x100000001, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = dup2(r0, r1) sendto$inet(r2, &(0x7f0000000000)="aae7ca8b5ca3acb5c7bb76361a4a8a53a932ff17324e7e6b84891f7ba33ea2067b4ca0bad35dd33d7e8c27a0d02a86aa754c", 0x32, 0x407, &(0x7f0000000040)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) lseek(r2, 0x0, 0x2) getsockname$unix(r3, 0xffffffffffffffff, &(0x7f0000000080)) 23:49:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000280)=""/118, 0x76}], 0x3) r1 = dup(r0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000), 0x0) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) close(r2) dup(r2) syz_open_pts() 23:49:43 executing program 1: open(&(0x7f0000001180)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 23:49:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) close(r0) ftruncate(r1, 0x2) 23:49:43 executing program 0: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) pipe(&(0x7f0000000000)) r1 = semget(0x1, 0x7, 0x500) semop(r1, &(0x7f0000000040), 0x0) 23:49:43 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 23:49:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffd) 23:49:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 23:49:43 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x7ff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 23:49:43 executing program 1: getrlimit(0x7, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) madvise(&(0x7f0000a28000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000b2f000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 23:49:43 executing program 0: utimes(0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 23:49:43 executing program 1: r0 = kqueue() dup(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 23:49:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) close(r0) 23:49:43 executing program 1: kqueue() clock_settime(0x0, &(0x7f0000000240)={0x3}) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0xff}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080), 0x4) r2 = socket(0x11, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) shutdown(r2, 0x1) sendto$inet(r2, &(0x7f0000000100)="cc63f71256f15680b00dde50f3602c48d4d34d6c8829e5b50e010000000000003bc1364c798ebde55acfa0b5000000000000", 0x1f1, 0x0, &(0x7f0000000140)={0x2, 0x1}, 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r3, 0x2000740e) sendto$inet(r4, &(0x7f00000001c0)="d44d0b2171e8af4f488985ac6b00ccc432b253a60d088874fefa0f04514c90072fa620b7f526ecc29d548c14a27de74bbbcccb4f25bd7a4120110309d85d4461edb32cee8753ab195320b3e4720f28a1213d", 0x52, 0x402, &(0x7f0000000240)={0x2, 0x2}, 0xc) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 16:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000044, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') fsync(r0) ftruncate(r0, 0x400000000) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:03 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) msgctl$IPC_SET(r0, 0x1, 0x0) syz_open_pts() 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x182, 0x46) getdents(r0, &(0x7f0000000040)=""/39, 0x27) r1 = kqueue() kevent(r1, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000100)="4bddfc7203d1a9d0a31b653dc614ab1799d90de0881218555350c67e93fd8e35c6f230a9bbfbff0b61459ca9e9cf5517e871b779afcd", 0x36}, {&(0x7f0000000140)="34ceba559a43cff92fd17a37a28fe41a18e1ffd3e974a95cb49a5117329a69e0e9f17e94da2b0870cf264d8601ebf1bb765a07d4cd01622fa43d6bf1d24f2b35850f3a9349aeb82b55ca6d19e3ac59d940620c8e0dc3ec569a21ea03ca66dd970d3d8b8ad80fd8f56c090c57992ca0cbca5cd6dc2277944d69a6f69fc44c48e94d1a9475cb7b1097f9a2d4443bc1d9ce2d62c836efd03dab6cfecc2f7d08565b22842678a23c1d32e062450fae9a6e774768931980b2c0f4809993aa60", 0xbd}, {&(0x7f0000000200)="58bfaebe2d28d259e9f0a70e1a0d6dae2c05ae0ca72ac07499d2f7c37a16132668ed198722d0185816a8e48f46f4604cb958704d34b2473a0e2c2044938f066dc75c89acd98f6bb2c9ff9a3e15624672b99f5027e53d1e387fcd05dc165b6cb6f504592a2b781985a22708a96d24f2ea91f7d0ce873a575145a274844cda00e84cc887f9b7051bb1c01bd210e975c9e6e0950056e287f0717e2a18783b5495092888eb913b79c3b91accd33da9d76e660b0b389b8e29", 0xb6}, {&(0x7f0000000300)="9caf2d0f8f538d8d68b063f0c4f47c982572c1efe909c22a6d2c987fa4d854f9e6550133c21485e880827c1a61e0654c8e3c329380f2449297df32f0e6cda261a5ea656a09a8f7837e4e701f7d926846d501a87be622aaa6c795ea7f69316d5afb5f04f0d6ce474d7d3f2568b2f6acb261f0c5599feb1eaf23aafbd2de5eeeee1ba152d830766f2cb5e8e974ec6fc21f8ea99617417d8495e7185516b6f4d8738e8fde11d1daf5a8908affd71c88fb34f1d0d785e6ff871b32cb6ed54312f39283b01bc2c27743b00f8bce5dbc014a81ee5d6f83573b4685f5b2564fcfed8d6939ca9f847a32feb49aea9a9ab1801f42f861ba081f6eaeea275bd506", 0xfc}, {&(0x7f0000000400)="536ce306d713b858588aa012c6979a2b904a22b018004ac9e7953c7e6553f399b9041644101a1f8ed16500764637d02e1f660039ad8c9c55e8f50f8f3f07b77a86369106987117ff821d21b841c8dc3aab6efc83910bd573545a5b70e7b4cbfc0f3c74c5f4c4cf6fc43b3d61658f002a0f2e409ac5caa5fc", 0x78}, {&(0x7f0000000480)="2ef6a55d63aa7f906ecdaffa0ea2d59c4c37f0103e51332b4fec47a8bed8bfcf689c35e1f05bb2390931c4f8d54444a5467de810dec81a9ca9ec7f7f06fa579d3129989122ce2cb54bed990d677435baed3eee9c289b7712f60f220e319b215cbf80a5f70f77a233f1fe8ac503a20ea28ce5ba82b78d0377e002caedec9d05c2d0d8b8ea00ed48d5781674d663b34451874e2069789f5c16502bcafd49502858284d1ee8dfce04ce6f8b19e996926e8ff48481", 0xb3}, {&(0x7f0000000540)="8c15ffbad901ff24d2bce2fd37a84f5837de3b8d4295c4ddd3874a0803c0d2475a743ade06d8230abbb9afe29e32d9d65b9b0b12e59863db05bd4b34dc30642181fd63affd86fadcf1d4bd053de4f910652f735dda508e7c2b92ce90d60baaf1e7b124eec0f48ca582088c33059272e43b999659953e2b3d262feee62f9e27c55c5bb5f0546f9e9dda2e25afaf566bda281f8d80bbc6cc833a7d05e320444483bff10eebd9b7bc8a1e308dcc9ddd8a433dc9eb2786", 0xb5}, {&(0x7f0000000600)="830ad1acf067179e20394a337c0f5beaba64b843da93f5451de189b1dcc0967d28049aed60b31ff1be1f5b5e15fbf1967eb227cb6013fcfb4f77d913a20eae58dcf6b6e54f696ace2c7452c7c75f6f8c44c5dec4710f6eee802c997aedd7b69a0e6c56947e56eb47baf2e65bfcf180ec39a98d2ede7b143f2b614c4e965f30adabce80477cc9c223f80cb40c5dae7ff81883239f2876ea6937c50d7ece8c5860dd671bf4d66c035f119fdd00f92f38848bbbd1d5475192e182ed499506bf77aac63a4a540f3f3ee0e0bf2ba12e089386989616a3b22bae633a224f79c0c434dada3b94b5b0d9", 0xe6}, {&(0x7f0000000700)="c3e55726b76fe2376873ab4184efc3142dbfbee5e75992266b68", 0x1a}], 0x9, &(0x7f0000000800)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0]}], 0x48, 0x402}, 0xf) clock_gettime(0x2, &(0x7f00000008c0)) 16:00:03 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f00000000c0)="8cca017e2fd1ab9946299c7166602e6467da75bb5ddf440e7f7e44341d32085a315fa4c43ec1f7ad98561a70567c8c174cdfb05906d31b9e305b98c6f26897cdf6f440ed880c07a4a4dd2b777e3680e77fceb02a1cc065529d25c43b3e4c2c2095be0d0c0bd5c4d5961a98ed55bdcc506d2aca3264761ce886e816997becd1103992e39844e4cbf3d4174c2f609dd14d00baa025ae9841d29aaaeacbc98e21bfa8b5339b7405f84ab6eb75d675381c7fb2728ddc9ab29e6d104ec0695705e64b71fb819129a5d3d6a6b5a61e258d1abe7ec9ee2dceb6b091f7bf9484", 0xdc, 0x406, 0x0, 0x0) syz_open_pts() syz_open_pts() r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_open_pts() select(0x14, &(0x7f0000001540)={0xa4}, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x190, 0x0) openat(r1, &(0x7f0000000140)='\x00', 0x3, 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x40000000006fff) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x4, 0xc9}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000002, 0x80, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x10, 0x4}, {{r0}, 0xffffffffffffbff8, 0x1c, 0xf0000000, 0x5, 0xb981}, {{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0x80000000, 0x7ff}], 0x3ff, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x27, 0x2, 0x100000000, 0x3}, {{r1}, 0xffffffffffffffff, 0x46, 0x1, 0x8001}, {{r0}, 0xffffffffffffffff, 0x12, 0xf0000001, 0x40, 0x1}, {{r0}, 0x0, 0x2, 0xfffff, 0x6, 0xef}, {{r0}, 0xfffffffffffffffe, 0x1, 0x11, 0x5}], 0x8c, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x8, 0xf00fffff, 0xf40, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0xb6c}, {{r0}, 0x0, 0x49, 0x6}], 0x401, &(0x7f0000000140)={0x9, 0x5}) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x104) write(r0, &(0x7f00000003c0)="0f", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:03 executing program 1: r0 = socket$inet(0x2, 0xa023, 0xfffffffffffffffa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="b64c54a356283f9db0125c72fc538c7b274e5be154e0982e6d642a8b084060409d38d38a7f17ed56348ceea4e462466fda452f6d55fb6d568028d30d7ac0c8aac83f56d455a155a325c8f56fe6ac5e465a1e7cba0dbefca373702fdb8ac6eaef78339c0da3deebc6996be42d54110ad7211ddd9f169fd2b1bd6b824473d2f011024253d6fe7ed85150940307324ad503dfcf0add527aec479b02878a891f0e4a43a69c2b55a485597ada9ebf399d3fd9166be316d1d74a1baa94d5c5b4a882076df0c0d83a8542a1de99bc6b1cb5f884c3c2f2c0da2d7f5c6688cc7fd700000000000000000000000000", 0xea) 16:00:03 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000010"], 0x8, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7fff, &(0x7f0000000200)={0x81, 0x7d}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) flock(r0, 0x1) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) r2 = getpgrp() getrlimit(0x0, &(0x7f0000000000)) wait4(r2, 0x0, 0x3, &(0x7f00000001c0)) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) getpgrp() 16:00:04 executing program 1: socketpair(0x800000002, 0xc000, 0x100000000103, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001ac0)) r1 = getegid() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = getuid() fchownat(r2, &(0x7f00000019c0)='./file0\x00', r3, r1, 0x6) setgroups(0x1, &(0x7f0000001a80)=[r1]) socketpair(0x10, 0x7, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000040)="720b800eac1c67140fb4985073324af0f86461c55a3955dcb77af34110bdce4bab91842a4bc29de9f72b6938b37233343cedcb498d156f4a4e2536b5d73865385f7c1b3521d204c878e977c2c9e7a149cbd9774d523f453ddd3aa8b830111c8cef3f352027e3e7e1573819fd777c5d9a2b8ff05ebe3ca4c74ab5f0f2f90359f891cb5efdc3aced7a2c0675dd9fa43f59af1fc61dcd3f80eaa4f27c11a60d1f4cf81b70b616653c5a81ec6cd91706a3c1be62f65c5de17399885ce51d5944909e849e692c710033aee792ef438a1c9f29397a2393a13fe247047a36d465052dfd5c10aff50cbb7f1f16e1a3fdf7c21a2253a2e29f235357a7fedc88c4da1184b8ffba89648ef2eceb30ae3c6e90d78205a4efc58dcca9bfda853e8f22165d21c323957204a44500ee479ba747531a94f06888319bca1d735a557970dc0aa384367690c3c9c86667c0de522c6900ad3b45086a5a6daf0e1a9fcbff7400e1d832e4ef6804ccf2d798c0177bf9e15570ea33f8d25506f772fe91762dfecea6f984cb8bec672ae401de826007210ca8f2871dbb848c392242095303f9854c7f71331ae1d9725f5001f8ae6b8b8e582f778608e6aab7d067b8ca5849436010ee699a6c8d422546ba8f110d171f21b2549b454bc03359ba9720f86d962e6eacd756d12b10af0fc64e8df1a1a777d2c07934eb86667e023cdf04933786e4a2817e7a17a9a98b8ce9be18858b09b2ec8f582409a7faddd0a7435d41506e0f0ecd0579b0bd8bffbd7af0fcbfe3dccdb6f16bb173c297d372c02fc7ed8b111cbf5de7b5a48d0ac855b09cdde713420c24fb39f5a0f7a6b67d60128ece208d6736a6a5ab33ae5088780789162329536350e7322bc92a49512e5e0648b3503a0abc099f23bb96c47dfda0c9955cf6bde065b141d92ec0b85635f53f544b2da797bcf9450e2ae799d6b9ae0b260b813c7abb4e3420bbfef35827c49e963ed5e81343bf694c0475471bcbdfb44e9a21916340d78d4c03c6fc7da1e3835e575cc308121ab6ad94d7171e311c67859a24730b0b0d5016af804ad7cddc05cf789694238979cd9880e3a1d63519a11b5f1424f3bdb988223cd60ca0e7eaca31b20de8efcf45d4e8c28d46640941a7770c29e25e5298e9a4a2e938af935eb9d343c35e13a11bf798aed0d246c87f7caee7046cb51ab72002d7f82fec677904f485e6efcad0fe0cbdada0b22f1a0c52fe79ffcfc9d5c77e27b1d89e161545b049f0a868e386664454efedc0bc56d2a30637fbece2520f233414241ff618c7be3defb1702ebc7055c60fa5517c1ffd5ba7142a7fd400bda680533252f44468bc26c6d681b07a9c276605aa67f7241a9b37565651e2f59830547ffd489d22c351b3e0114e9031e7d111178fb264a885e462e1b763e515ba0c3dcb4f5ba458535f71d89d1df8588b7e8330905abc361ddefd7de421237bb8f154a0668e59a79cd26b74a8578404ac22228fc91831e7a27adc3fca2d0aa224e1193483c19f1fa162a0e4a257500a29eebad0b3984775e2ecab75eb3b31d31b4fe21e154ed583a7840fe56ee80e37993238ac8184bcd5269289808e99db5a28231665a87d82d65e6a934ee80fdd96db402ee53cd85b900641702dcd761fd5f118b81687c0337d859a91914818ac3f3ac5c8c11eec74a7b5a5a55031bd9429f665f5bdb55bcfdc328b2ac7a191b57aa569d92fa4bbcafbce7edf501a3ad198adc8f0904efc95562b624e8890610dec95bcecea447a453dec58ada99ef1b44173c100d2d0e5e759e7d9308f894f20de5ac8372564261452647a6bf31518d8478cab398224e88180d4b31dd266f865e3e505f5cae88259385beb6d8d060b985c91f826e88b46ba156a01d13802d23f2558d275f04ca2f2bc8626fcc457ae635d5b409e3b1a8a65247ab16541090ec4aaa1b4d0c5c0ec83ee24c2e3240961a6c8bfbc6e0eb8226ba7a0584497687e69212e11e6a4ab0c86c47ed676bd314661768080e3171dec6cba4ada85348be1183acc8ac788e8cd88b2f9348195fefe3263603c9dc1f10a54eeabaa2a8c3ffc8e9336b4129570e576dc2f300529966b677df8cd1ab2cebbd00fac176f88b9fec038dd02b7dd510a5267fa31994a7573b41d10c9d010093b930dfb29485f19ccae249639d0a5234c05e5b58eee5a0e5e4fdd84db1c6a77596a7d0e8a414174c592746ef3b1e4ea1c0d9b1c0c09732349edfd133a85f21285a51d8a0ecb7edc963d7f2ea30fb59bf0ee3ff9cde2889be7e7fa31969dc54cf0fa461cf7fe9ae25006eedcdf702f95d7c08302782f49632c8a7d9bf55537531a931fc190378b7c8e6552eae24b3727e9090d217c970ec573208d03484669654b2b28261ebb181581518b653a5096b065624ea6f54f7070bcb5338aaea9dcd7be502f360919ef7e0c35cc9598e91f45aee07b80352ab9251b57b7b64c19ba13f2bbd546c37fee38740142bd27b2578a294cd7511d443dfed8d3b25095183e9d8488d8028bc3e26221b3eee2d98beefd7ee248b3a17a7a1daef6a58a8cf78601f3293771df568fecc4d9f5465e0ac125425538fceeda5b7c465d403c5e84ffe07f7238fe6b949ad5313583baff24c96d58c3917538b86a7090d8b0402e75df9b8349d619295c6cd8bcc641c269bb02eb61425ec187ea13b2ba97939a16629418175895361f4a9541c80f6f8391bf3dbaad52ee0a2e1d3d9715ebf74a11cbd77ee1ff740ff2b499e10598785f7939920b5808b24e23e312c678dfaccb04766b201689dcff0b37587f356756e75b746ac85aac75f21a2d235124d5f58804a6a141b15580d3c4cd93378e3c86c89df1c5c79ab73aabbc80b0349aeb82c2a13fd043f6e397b1d752d01e17139f3c171e010c2537810c8321c1e09585132b809b7cf9526c8ef2dd2eb976ab412c599c22676b77cf58687609edfb5341d2c36110d87cf65202506b76935a3c7e3a42f43bd50a33e76c6a97b50a0d894f454c8b102e040066bfbbbd97d1371fb56ee911d3992ca168fe6507846bca27994a1ddfd3335b56de51e902c95fd9452f05864bfb4cb025b374a240936ede2fc622a90883d2c35fcaddfcd6acf9d3d4951a9a5ac766c76d21f841f17b5081c8ffca0efd3e8682069e25aa4cbec562cd66bc8b3c330b42e1998c552e549a8409b2024b3d92c8845b7a6d0529a5aab2b776c0d7d43bcd8b4abf76fc6ad39306571c3fce0e065611f2c2dd5866d49532852651bd1238ef35a5448a8c0147c28dd34a9e4ee6f4f5bf5d556d8b26739fce16611bab149fe02bd9cdedc41d9754d4ce63f87973573559274d151be7644262fd96fff975b89a02c9cda31f95a9756c2deecfd05b32d959920beaf82e79182cc178321fd7790dade74919603538b5802dc43ffbe098d58d55d8dadebc977030a31de0a828a0f976b18edb3fc45e46a537866c630a4bdccc235eb1e037da69a014b28022ced1f12a86f14015b4401d8aac84d648103a62ea11433a229e5d530c470ac233caff2ae7c5655fad95607180f96001d2edd14b239b77d0ac9fc49662947935930b7a4c75d64a859b23673dbf9eaec1d1a2abbaaf8abfce69b004b4989ed07cb908a112ae1aa510013b799b0e1232f155337e5906be824495c359c7f7f42a32f9c250bd4f6cd24787b949c5c3a30bea1f52b6e092805aa1b291b0cee311542b956b391ecf1061f9d19c9899dc4e7f58a13846fb91e6607f7a7165c88c7fcd2be7ee5c3ffe9114176e19ef5aadb1d4a3b2ba54735f1a753cf78fefaf60c15a1edc1d47044c5cae4151e7a992c47275e041b9011defc8b3df47b658b8822472c9619fe0550fb48fc9499641e8f3ef5afe0b32fdd6f29145adfeac86783c3f1b6ee71caa66035310a942a70a287ba69127a107fe5b80c6164e6276f43ab7afffe74cce3a8171d71019103f0ea2c529b7233e17dd3dac40b4475b481d3b1154b8491b98097327d08300c0e501857d9768df79f78e23184d3f4f5dbf00dc6875cebd2e883fc03a9f4bd773ea5eded1aaf7756f8b8ad419cad9d8712d63fc7c3a63e2be5b1f412b52f7560b8524b726ff51223a9cc14b1191eeb95fa632cb1f029f3c6bd9287ba1d670ed80c234f29bd71d1b11dbe41b9c54fe9f3de1b8be700fcc80b7519b7f4d2d073a598ee3c47dc3bad4923352a12b9a71ca29b52a0c8f5a726e56fa5403e6bd6cd274f02cc4e671f3422494783ae81b9e87f7c2ae6daa6b2279d68540aabe3baba6e2366206a5017f164f80f137bcdc2dee65d9183acb99873a4f4100750c0fa15613c0bc9a713d1c62f298aa06a5d088f051eba9afb777a9d9f2100907c49e80c9fc9c65a7e7962b005a55faf3846b0ba69f1e390dcd875a9caa782275e87dacece4be3080d6c976a1abffd4625bb26ff7773781c1724ae08b80ead8ffab634f75fcd86a239a2bfc34856915ceccea2060070f39bd55f67b0a2bdbae7065b7a2eff5d94140dd51f4f470e9322e3a241a06b1da8a2ce7c50a16dd629834886f9b865887a67c617bf9ecd26d322d00a7ceb9cb0a5dc6d5d1ef503fcb5221b28d934367c14f065a0eb313a79cf6e5ea463de644d9b8b843b49cda3181d377cbfd330ca1e71d5c1e7e0ed4332bf99fc43478a235d2e5c3c8ff1f5b3396843e946b1d7ed60f6cdcac4079c9f3515ff03dbfeee80d6b793fbfe3067e02d2eeb9bb349ad18692d49c9f1176b50befe6fb99094b7e768314a2e70204121d05bcfe4694154d4da946b4b45faffba4a9d4a33cffcb0f63d9f8e730d5b0c36fe681463a6ccc803786da46ea296e1ea35e2885405faaabbe19137c78527517cd8fdd3d9f50ebe1460895b755bed6f402b9ffc6bea406ffaff5b5a9b6ac0f237dafaa6dcd85fc8ef10fb85bd6de3b79a26737b1fe61480db4bc8323b6c55eb847f2af5d80f7fdda3ef0c183c626f42aec001764b3a147f3ea998d6f09fa4b1feccf1898bc5b33bea978cc549060cfaeb6159d70cbca9c70ee59a58d6cebffc626cfaa46cdcb6ed2311996628683d4b18f8538b0d805354634001cfb371fafd0c3475445ada99263d9393060b0b2262b127a0cd6d559bc919435ff7e07c18a4d3b4c9aa53744af2eb4d88abaa3671854930f3d79da74837b2765e3124d3b99ff3da41ee0b3dd56ded0207369254d38a35b1aec2616c25c1d6be03591be9403602fac66ec24c028a64824c1fb12a353d06dc88361a8aaf68a007f16623eaf5b806d242fe8446b90ebbddf768c732d4ebb225212061f3d7d74c572d02ba5b769bc637b67e2154dd744e51fdf1e4eb2fae4225dc17c48a15804e978ae177a41311f069b717c1b55903ccc2bda6bc1feefbb091ffd52bcd762e49833a4b41a9a77ad114f4925e06650f5f895d6070866d8d13458fdaaed9c853adc8ee06b3376d3137de2a7eb3d6c499c088307760aeb32566cb92d3f8ceb90d63d91f273144d8d57ace5f1d7d308665e79b1911efd1695be7834eb5ed9afe6e5009a9b52bac3c24ceb174dd1e4f8f25a8a93429053c7048d509c955ba0a2c6634a4a5f334d2ccb3a7649d3a85bb094e3af3f7cd4a234490f4f15a7fff56f3f9f295dc6a9fd17b670d52ac6caf6bdf843334634cac1eeaaff2a41c86be7107af3c4b6c7a76123f0bea1a3984c72ebbdb4fb9fb9bb5513d60c1a8c00a842c0f8965df99b5770c4cac773ff9a60cc33829e0d7f2f03d5513633d906622f212255403282d59018d1216c6bb48ccad8b96553f4518e7b925613191448014887287405b17cb88dcd671e20c4e4b67da2", 0x1000}, {&(0x7f0000001040)="2a9e12a69228a1c01494465b8c845f333695f31171560a1f258451e99abfa93a4e0ae682d4e3fc446d4a56bda2707954b81f3ffd0afcddbc8d237ab92a478118fe96fc22d68e7552d223c726d71a3e265ba78f7aaf0297c7d5a5e2430532059f9c7aaa10e57357ddb58220a90118422918afbe84962c81855be9bbdf43a59ef377b4176a10166b498012a3a13e7a381fa9175982055bede8a448227b493def4a13381fecf59ac74bd88ecaaf0fcf0929953031774f587405b9807824686a6640ba1ef5", 0xc3}, {&(0x7f0000001140)="943890f661420ac2be821e23e16eb230d1a35809eea69bb10d121fa80e48bd668c44bf7ebaac08552d2ac6c47c3432fc1277947c2b16955f6c5a24909a0740c74b407d8560fe1efaf05f3cd8b58ce7c347a85b851162b01dc02c5f1001b40f6012143e22d70ec0fca4426ef2be001c4b900e93b76f3624f26571e98e264864e2ce11148ace6855af815ea7df023099a9a1f2347a0e059320b747aa621e9a66e259048002e46e2e950842308eeebf5e73cb04c3a75af4b16776bcdbaacdbb9b2cebf9b9", 0xc3}, {&(0x7f0000001240)="8f2a8b9f8e1206d22dd2625760cee3889a30d4c3b3eca8ac4a09e83d8539a3c21d0fa03994736b6c19c0d43d95ac372560a4b2b8681105d3ab9967c31b617f6e94a709909e81c7f3c6b034696357c057000306f2c953eda25c5c2ffce52075d5b615a5d2c8e750706cae242ee857ca2d98c50928ca7f7fd14809092d0395256dd68ef5ca54c0e80acb0a8fbe4017e52c32a099fd", 0x94}, {&(0x7f0000001300)="8add1df721aebdb53284065df2ae35a1198531cd7dc8cbedafc726509893fc6e50563065a55694fff65e98f817eda21bf4af820292f5cb077053cb73acfcb98595593a6ab5877bd59a89f254eddd9d738ff171017f89d1ec7e2dd7d0564c1611c2a35bb8394e1964fc642abc2edb1aa7d8b878e8781d340073db11428a368b35dd60a225357a28f4baa2d9562f6a436658afe2d1bde3677ca9f422ae3db43f8451e0709e8ac0b555383ea2cdcb6827969c002d1ec2add640c313339b8144b5ebd70932f9b47c07f8fed13922af0923d5f3fd4a45d444089cbe12a5", 0xdb}, {&(0x7f0000001400)="e8d4450a33fafcbdb206da", 0xb}, {&(0x7f0000001440)="9f59fbf7cf29bc0ec2ae7cba8dd83dcfafe8496fe3ce5f431fb5a15af0eff023b721c0da8ebbafc14f2a9c6451e492197c9bbd7d5f7f12758cfb8377f504f551165d1031a04d69a8fa2282ab9556caf21da888aa5bbbfac3801756ca256a442bb085b2466d58a0e3c53b99de86b74a1eb3fede5183ef038540a160dfad7ad2193e490a172d0e34694bf1be5088efca9ba5bc02620bba8689fd03eb9c56235c6fe96938bcce8602955aaf892e87db5920009289decc3a08e652c0c7d5ab3ffd65dfcca2fee2c5ab7562311aa906a0b45ea97536e231c8eb27d809f66acfed9fd229944b8719aa6c895a82608f932f", 0xee}, {&(0x7f0000001540)="9cb2cf20fde688ca0de8cab9ceb3dff42d7655ed06df718fa8f4d8667eb05a57b05fcfa36890802a232eea4f35e2ce6d31b03c369303c9a77676f85bf3f5e2ed0b0e6337ebebaba770a0711b668964e264ec2eea0ea4405de3c6b110bb0e1e1b96dde179aa5697ab9047ef82244b9446de909376664ab90398fc82fcc604420a1c603d248a4fc29183f1cb638c153dcde9a0f7d6b4bc804e0c8f0fa7d3ca6aad3bb85b6e5d74dac0e0f0b5ae20e8e28948d7f6128ebd197fc80a5bf02197086ca3eecd1509f1b71dd58424b77a3047fd9e0618cf3d3c", 0xd6}], 0x8, &(0x7f0000001c00)=ANY=[@ANYBLOB="5000000000000000ffff0000060000007de5c47c95170e305ce23ac41d0e9baab064440c096945e0302908b5c928e8bbd0a10483771a326c85d6671a020a7f02cea36b318a91bfdc7cf19334b1c800006000000000000000000000003f0000007bc27e47fcd0d087532d0164f1fe82d16313231c8846688db746ae6f74ca9415a5ec10e002618130bff0af0c5e84c0c64370ca3832381e08a0fe0feaa1aeb1a9ad78178dac0b35b91945284a000000000001200000000000ffff00000200000072edeabc63cbf7eef8d44c9fed2de842b0f5a591d88b66ff77e82a497cd18485149c24e1c8bd6c58a9d7056efd428c860b7913058a11f333b10d513d30d59230c6354d478d1fe95b26b6ecb6f3b6b40adc0199e445dbef8908d2c37d29d0035ac0d59d4d9ebd0d0a74d5a8c9d682cc1e07d9cc029f3c2629c92133ad672fa95f8ca2501992417197afea512a508db1fff68c8c8668f1f9cf4588e82064320635d0bd415cbd3632948de1d3079a4cef03cdcb68f6f0f86179c4bbf85f5c236b33df9d55fbf75fab3533b2f2e839a63e02a47191ec419ee000ff4709facdd879c52c38a0bb70e6202538178f98000000007000000000000000ffff000015000000d8e730159cb5e33c74129a0ba98e612c2ecc840764afc2546e57adab369f51e0e59d4edf67cfd8c7722e2ed9e480f30f8d9f03a93a5a87f5c5b9510e1b29872c4383944023ba4077a59fe603ff6fb1ff45310eaa560e59e31ba46999fcc655d52d588ff7ca770000"], 0x220}, 0x2) sendto(r0, &(0x7f0000001b00)="ba0d07fc2374203d6c658cb1130fc65db0c08893f10354f66bb1c1716e2947f90744a95f03cdeb742c576a39a2a92933ef22af5583de81c1dd4620fe5a6dd9ce7fa6d4b7019cefe3e4a065101cdc0da28448b712ed941ce5004f5a68e3f50cbce8a8748faf0aa470a21cec24c4707dca522ef7f26f16bc289716e53146e9d033580551aa1cbc18b4d9491af9ce9e518be9318f063f436636fac81acb7ce287da235b", 0xa2, 0xc, &(0x7f0000001bc0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000001a00), &(0x7f0000001a40)=0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001940), &(0x7f0000001980)=0xc) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9ed2250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09fb47483e01ac19f09897c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f0469a9d33efd24c6f37c235b666fff257f25606014df933cac12a9bf42b807", 0x25c) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r1, &(0x7f0000000200)="353c8c579525b4df8e6b120a196514f8119bd1fe3a29486a39de552eafb160a60faa7bd49d1a504e6bd6002c4ddfe136d01e5722886d15c519546329599f2158387d422ea5841db0b7fdfab0afeb0014eee7ecee4fa7338d3bf6e405e76922b73d3756e61b0dcc4aedc9c263cac7e11f9873f9fb4b0650d445ad71d704012f7eeac5df7d568b3f52fed975e24e5ac9a873d7b90571491ce2195d642beeb17253300affaf051b7f67059052ea2f0b3f366647d29f5529ebe325a35cff7ebab5b6976bde95461b9717fa324bba4e4c5189b739612626f34b26d16c66c379", 0xdd) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/206, 0xce, 0x800, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) getegid() r1 = socket$unix(0x1, 0x3, 0x0) readv(r1, &(0x7f0000000040), 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) sendto$unix(r2, &(0x7f00000000c0)="f0d60c02cbb719111c380b44022bc1d6d69dd1dc78cef5c8cefd678b4361073547ccdad7cf742b2c416298c89dbcad8c47784ef55fdb7f8a45589d00d2", 0x3d, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="1f53366cf9a179cc00002e2f6275"], 0xe) chmod(&(0x7f0000000280)='./bus\x00', 0x100) lseek(r1, 0x0, 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) close(r2) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) open$dir(&(0x7f0000000340)='./file0\x00', 0xfffffffffffffffe, 0x1c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) syz_emit_ethernet(0xd6, &(0x7f00000001c0)="82d0539c6d64669540aa35504fa453597a867a935b44ba1bfc31400f7af92f2e9b448314fe671c2b06daee1c7476f28845618a0200ca6c74c6ca79dff17846428d61c3e07b7cf29ccac13a923465288027fb0a35e621d2354607fef597635dd1bf4d2979d513edb20ccb9a8258d8763a5868a18d23b40b2d174ba9a2fcb974ca40336363ac2f203d01c80eda608c42687e095defde7ec233b9a24a94ca6dace28d8a1cfada5d7842687fdc31aed2cd2fe40c0b7a2664e63583132b90b380c0d5b9ffd1880678b0a422b5aa651f7244b2263d7dd68d49") r1 = kqueue() utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80000000, 0x5}, {0xff, 0x40}}, 0x0) setrlimit(0xffffffffffffffff, 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f00000002c0)=0xc) kevent(r1, &(0x7f00000000c0), 0x5526, &(0x7f00000001c0), 0xffffffffffffff7e, &(0x7f0000000440)) getegid() 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4030) r1 = socket$inet6(0x18, 0x4005, 0x7fffffff) recvfrom(r1, &(0x7f0000000000)=""/70, 0x46, 0x802, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xa000000000000000, 0x1}, 0xc) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0xfffffffffffffffa, 0x1}, 0xc) socket$inet6(0x18, 0x0, 0x7fffffff) getsockname(r0, 0x0, &(0x7f0000000080)=0xffffffffffffff3f) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x6, 0x5, r2}) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f0000000040)='./file1\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/155, 0x9b}, {&(0x7f00000000c0)=""/174, 0xae}], 0x2, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7e849fbe, 0x80000000000000}) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) write(r0, &(0x7f0000000200), 0xfffffffffffffee4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:05 executing program 0: chmod(&(0x7f0000000140)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x0) getpgrp() msgsnd(r0, &(0x7f0000be2f0a), 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=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\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'], 0x104, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000000c0)=""/111) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c980084000000000087c4959600008c4b3b7ec172"], 0xa) fcntl$getflags(r0, 0x3) 16:00:05 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) setsockopt$sock_int(r0, 0xffff, 0x90c, &(0x7f0000000000)=0x2, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: madvise(&(0x7f00001a8000/0x2000)=nil, 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket$inet6(0x18, 0x2, 0xfffffffffffffffd) mmap(&(0x7f00004ec000/0x3000)=nil, 0x3000, 0xef10fabe3d8fab94, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f00004b4000/0x3000)=nil, 0x3000, 0x7) getsockname(r1, 0x0, &(0x7f0000000180)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) fsync(r1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:05 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setreuid(0x0, 0xee00) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) 16:00:05 executing program 1: r0 = getuid() r1 = getuid() setreuid(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) write(r0, &(0x7f0000000380)="329d0a30aafe91618a2771ad2ed423f6639a015e65c8dd479c8514910a867d4a4785bd8e77caccb7f487e2468927bdedaba1b8ff59bf1dda08d037381055e88c226f0a14a64426a3b3c36f01dc5a3e00e2aaa9213fe55aacc6720a466cc5757002b07fdcf89f8e741b2069e1caa1db502758e32236cec2bd87288288593412d32353abd498d96cfbb5840ef391a00cf1a53faebd40073715d4d4e4ae4d87f6453cf4eb01dcf19d0aa01ccda701109555e5db8403e39f08384325da77b4def841de7ac770155c4460ee1694d88cf09f604ec1ba5ae2888b595e3a028b9289ea38f8d1715fb0757e3c024da401538206192be9c0ef69f267570a75cd987197ea3cac8e912cca728a23f589f37823bc1ee03fc3c7ad7876d94d11ff7e4f928ee2e1fd97da7361b4a92ad74c985bf0b4cc3a8dd5ae80cda484324c9350c4415e5a5538542ded5fabb0be53169db8870ec9386dd944f5b855c2827ade9a6baf98647060b3ecbdf2586a9418b680d750ecccc7ca2e7b1b8872934e488649035b4ece72ab37d2247cdd1df0ab2b6e6ac304c9f7c13e1f9281f924b08e85b29664629eaa904b572f31b84a97f58b8d2863e8d0a7f391e713dfacea07c81bc6fc3e9f11b0bb318408ab6a772b82ee96d2ad511dd61aaa0fc31764d1884f805ff3bd9b899509d2fdbcef91ea2ca7004de11fab44136b44ffcf479d68043e04ef47bc69d8d05cbd9ccf3ccad5cf2881b6c405058b07dc7d56eb46718db944a3ebb8737343f4593169efb6dd6cbce4b0914aa3687636008fce1aafd0795141e0dd9d1b96a19f58944453c0ff6c09591cc54d0b65b3b5e88d329f459333e766cb1a019c33dffcd6780aeff44ab74da9eb8cc93fd38ec80b61125286d0a006192d488a5ece36134d88bcf3e6542a87d62acdd32b193b791364362ce49ab725c1e2637ec0ac90eb66cc52c6d7a89cd773fe868ef0a36381553a6c97158b64110a00d2faedd959d357736de0b36d20052831fd909e19ef39089e53bad76d27fe540476f006bf244129c67fa89c835f860d5e74f093c98d2ed5b78f3ec327a7bf018baf9a6915f181075645dbc0e4a709200babf05851bebdace0c0806f450219f402f96ba2fe476a81a3ed6b488bd17bd0d87b78a913d491b5138c4b774236caf7e63b24d38da16e0871ee7e8f2d0c7b9ee5e2302022afcc891883ae462756777e27b536e4f5a15f4379b9fd11cfb628715a433ebdbb141ec09d258365ce97c94d283a1e5721b48c5fe5d473072ffa7752b288383e2a08c4e9fb098a976a86771b26ee0f31856e73cd405296d794580b3b5e9aea8d89e4fec4abc10b1c9a2a17b50e6936275513c33442f75ff07f207cc78ad822e6b9a02301d38ef65246bb688c713558de6c8b9b70dbc3cf98f45dd229c26f3af4d0b6e580485801a1c033ee0bbff4d85332741d7a2de7c1f60ebf9c4b8eb3138339bce412ef6a2487aaec6f25e708e98f69027aee30e96beae67084078ad4a7bcc0d46115906605d0191420fc2fcb391433a9de64b3cf7cdd616fdecb44c85bcf17a00db20741351bf8324b808d2d9e99f8f20c8926e8c0781bf67ff935ebbb3c70fc7ddd9965006f9f88facb5d12b7b200af6d50298cdc60d28a7c79de72de87ce58b51c2dff844480803c58304fa4cee0ca61582e4ec9890374e094e074fa74e43b560100e097290a7cbfd6565f371d6c86bb76cf9ab655d3e8d30241d7a809b61d1e2547947d2f90853aa90f1536f01dcceeacbec6744a7cce9193594560711ae59f00a607a86a50191fb58d4030e685bb1db1d20e30a93e98a7ec924ee57cb6b3c957e7c4fd4d5b1fca9c1d89a0ecdc0d145780cf1d92a8af14a12277a7027fa30a1941ebc1d912e5c5897e7adb66e002fe279439038830a0217f70205f02a1627e96f4f193a4842170697adf3171c099a864f8e3011ac20152572b7e85f058b59fed4aa757057b35eb81f2a08eb983da7e20cb05ad8c401a59d247d5bcca86926480dc75031f969c8163b502466b283c60270bac8fb150fc1f223b6070c67eac537adbdc94f0e07bf208491758f015447fcfbbfdf166e033ed191a941df2318b46589c520084ed9c35fb3d5f2ecabe437d04fabb9bad2a07d8ec32485461f9e1b6e9b5485ddfd1f4e9b8816876e6df8db2df533ddf3dc25b557d5077ceb9cb8380c873de2acad4564db556c9753a907ae80b4f46b47c6dd8e65574406f5a8d000ee7e67622634e103c86d67a56138e1b13e6dd1183b537e50f87f8b86fab1dc682478096dbc3bc1face17349739177bfddab7db5e7a163206cff1d8e636b2ea5ab98ce1d6bac063226395f140eeff2d2a4d0d7b6923e76003d7555995c4e8ee5f00f87d0d6c7a16116899e81e9f07365f7174f5952658e7468c62b10d25e0c36ef686841c887e39b7cac4fd9fa68b98a367a629c55b0e75f7428f40553c9ec93221935bc6c91efdaff4b2cd1461da19fdb6fe578b2d20e6916146e1be7fc23735fab037eff1b2e6760083cd617342b5a39e4387ed26154b288ca2c7cdd5b22368eb3c0ea67eaba8231abdd87953a4086fa4f632a33feb3a7598f8cffd22b58afa02f9fcc764402a781f66aab308c277baccdad5bc19e31e0a395cb37ec70f82d1bbaed857bd4cf569b9cc8289ff4673a785555b03f1a5b630b3f2f58c52a444017c4707a0343c02ebd8988be7a407842fd2b67ebb0135c1ad448b106178d92fdebe6bb988fa4233b89bbf031003d518c0c85488a590767c2e087a9fd848b53f2fbeb08e3fdd686ffdee3a65c8293f7b59ae84b695b8a8836f2a72bd4ca521e58778121baa1d0e6d2e067c882bfd7a46bb4ed1fe249adab49ac4620e89ccdb0061fb8e4e997496f8fcccb16b4870f39839b6b57923050174d8a9b69ac9c95e17fd515c0cd6fb2dc46bad2e1856cf2a0a10649b1b251471da79b4c3ffa7ac7c586df96a163ae209be8a396efbbca916fd5b39aea3a7aa14cda94b43ebe0c2a6edd6561150b3b93921b9825fe411eccfeab0d6ef7cdc33e2f25d4eb1497e26a78e702ec33807b1370a9196208a59355a52c4b660a24f7711ba78331c9f8180840872ae4a2894ffe2498a0abc3081aa6a9a5e3c9f73f4ec78a33c3827460dc1d03d3d38d1b234e162613a454d01d8efb4b309d79a1f08461f7f3fefb7109c8b038a24d6805b61662bdae7052bc39c4bd25c2284e37b3f817d12348360025d14dbc947a3bbef5aaea0fc2d24ac80ad91032a71d6f11374f26bdd756f8dce912944629eb03ac1f1a13ec93fad9756315561f17f938b1157e5712506eaed7354e5986c2ba3b061e4341211cf2c71e86181c66a1f6c50f5435bd8ab1fd11b2d6b8ed05ce80b718ea56a808ade3d18b55f33785a7c19ee0e86c8f451be5c5a2db9d40028d5fcd595fb77dc161d1b173aad123f172376516667f2ebbc938a661dbd1eb04455ceb338169f9199d9eeddcfa853f83ed54d73f632881dfc82e6be2b07913d3c560d14e73131d1d26cf8cab135443577c29293e5b3daa7a3153d4ac9647d33b62f40ef3a433458fb47d87baeb4941f336ceb454b6ca727c92f72159d3c756ba11a8e4e6c7581c535bdf3968016322dac919c2c618fc11adef497c484c952c022d9326520e0dd6259cbafc555e7c0949e011366d08aaa24adf3b25ae3fb634ae97991bf253e66529f3b73731970cf2c43bafd91d4fcbef8bce6313b0ba53c922865adaaea69da44d567d14c639e6f270a03ad84a483a6df592484d7e28ebd4b65abd826c509b49d600edc74a0ece3de108d71080aba6d4245cae11acee7297a9d008d9c8c4871a175f6027612b6c40c0b7df4725ae22b6d4ad51ddabe925f31de94f6ae37bf7bb9c78ed2dad017c77bee133589e11b24343f212e4238e7ecc2b5a685caab96fae5393935b793febec0087c9ff32ea154fed12e6467fd3f48ac81d1a703ea4b5ee0a1d3dbb2a737970fc9edaa023348ee34f16dd5399441e67f6ae5634e6142f222551431a99d747e05ca0a63417d77005c924982c051d0fb5ac964817ed836a6851ba31f75e73fddcf7d7e5d0cfeb6bb788722ab85d03e5c9863e766ecec839dab15d192b1d89ca85713ff56b11fecd5b7ca34e5afdd8ce2c1b5ba3e7f8645c2600f06cbdb1937e0becb0926e98eaa7ad9a45afc4fc996755ff9c44dd2ec3edc7f01724cc97c40ad9399f96172dfe8111cc147012fe1918710f416ff8317b562b63b87edd339f20aa9ade873053500a3cd6823d8f094b427f041daf8db7558e73a514a3868ff5b16f3f63bf7ec329e82b778c39f5364b2bf0315c72fd809ce42fec8bffc341041277781df45ad4662594b63889206ba3864d355c6f29143752ac091fa28967ed8875e31fd8959024bea9547825f0b0e1aa834351ae9ad94b1cffb946ac52174f5e02ec7a4b9dcdb7f6e7fa49dc8bcb26c9b8eea0bbcc982807be1268ab92b9c025bf92a0013d87cbd9e6cafbd96177b2b6cdb30466487a1fd4f3f7379fa3b87ae2170c2c9211efa206a7053b151bfd68c82da285cc85c27e4fd1a1527ce05c098b2b90af75622cf9b27896532bd586ea8e2c5f937a45becaa3ce674928374ce40b8911491ab9416be94cbeab05fc051e73d7045760f480ee99e03dc349889ed8882388dc2e2f395d29b3d053255074018d5b40473c88424a44ff8ad7b49b20a38ceca811a397aba352b9dc3e68abac66f72f61c788d8d5cb22c20ca4663721e81b452f69b40d3bc77b959e1b03c518e6bab3d04b7c834effd2123de8d49f309cceaa0a0d50e185ef9a0912a08d2b250bda271f06eb8a4182a60004370406ff4496c556c941df00270b57d5f0bc44d7d8271c6ee9d4e851b6eeff380e167238bf93126d5a397d1fea249e189063a5c1c72f8eae554380945a0a58623733748efa44c00487569b702d36d843cb0adae341d21269071d442a65d464d5af7f485e516fff6c55ff8c438c261f71b6a3250f1a1027e5b530121d9d92ea3d2a69b69083295f8897c6f8de279c3326ec884621052d88c0ccb95cf3262519cbf51fbc157edbc6fbd65f6a87c45b1013fbeab2b539149c2d1709d41302ceb6715b1b9c4acd11920ee9f8db28df08f8444a346f8263682063dff76c63c93a20a942a193bbca56f9178fca3fac362a4a9f77dd0aeb5b8c00067c0ad17d6a1e86951163ce30388352441461bff066165d398e5770aa8692cc22c6f2551753d31576777a24325f4e0a3c477e650c105f42775effc654e242d7631bf413c83beadee5c4e37af51fc91b09faf311388a4105a13ec2fe9b58b33360c053eec477ec4840ef5ec49a090165b26b44a410034c9f60af10f7fb151f2303d29e79ac187f1d56115a5ca0f2321d5377c620b4244597265346661f59b0cce4541c88772ef83d85a2cce44fad31be37352ee556a69fbb6df6caa6a7a3ab3a59751b1e352a93c3593c323797c1c226e547d14a40fc4f8c61765820babea515ea6fdd78cac1c045bc8ed3d2470b87f1fc910f30c98c7d0b73cf9216944825964153180d89f136b4225312feae77473411aa14b674d023fbc5febd10352868e51acdec368b122923019fc57959c6cbc236d7d42d1c92e971317a3d920aed131e56b8cacd64df239c2b4cfd2f63228d4de4b4fc7a036345fc7e72ef0886cf46e822f4843493de8b463ca645c143321e09fca19f5415d0cfc139fc33359dc1266f4e8753965afe0384ad772249b68f278c7d3d50bd64d0b697aeb9b61b24cf80e07397f85b7abf7da7ce59c7d5616419b5533af0", 0x1000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000, 0x4) preadv(r2, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000280)=[{r0, 0x11a}, {r0, 0x4}, {r0, 0x1e5}, {r0, 0x4}, {r0}, {r0, 0x100}], 0x6, 0x4) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) setsockopt(r0, 0x4, 0x1, &(0x7f00000000c0)="2df4a7cd5996294884d534e94bf4776931ff82bcd4cad4aa72d9b500b4455b8d83a9dd50d5e874da6fd28d626b9f35b9f2c74e1be524f8cc4f6dd8e287fa04a9f3b9281c06b9ff283a5218412a206599ca0e30a1e584327970966a484ac0897ec51b8f5ef07aade06036f26d9cb3bcc7f81de80e01dc74473e767c9e1991d8ec648f1fd42c37b0183e7d17d44e89684ff39ca5f96bfaaa30c08b293bca5cb2da6e56b75d763a3867c63d766034417d8f9b8fc3307dadd1449cb6c1e824c64ddd54d5f625796f631f3a3b01bd5595370cfae99c005c85283934d6ba895819fcf755a4c8169c2ebeea556c64aa1c52169b61644a3a918de2e37e40aeef4eb3c8", 0xff) listen(r0, 0x4) shutdown(r0, 0x1) sendto(r1, &(0x7f00000001c0)="53e789e9434fd11235b4467458857b72925cbcee20205769d07f922730e185342a6f1b31b91364b5058ab126d4f0749d1f68d9e82f7eec7ea4cae62aee70c6b531708c2372b885e310651771cec41f1802746702d2a081d6296c954605410d411c4e20342ddd423923b1ae1a10244fb50be787a065c2d77551b64579d4588584485d23cdcda951edc2149b8c5879ab4e5161e3af73e2c5b45b017751b2f244088a0c946ff8507af4141a396ab4e7add4928d69f06300389ccc173a", 0xbb, 0x2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5bf7, 0x6}, 0xc) 16:00:05 executing program 1: r0 = socket(0x20, 0x2, 0xffffffff) getppid() setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:05 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x200) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2080, 0x1) fcntl$setown(r0, 0x6, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r1) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) fcntl$setstatus(r0, 0x4, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100000000000201d, 0x800000006cf) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/52, 0x34, 0x800, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) rmdir(&(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}, {{r0}, 0xffffffffffffffff, 0x57}], 0x9, 0x0, 0x0, 0x0) close(r0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) recvfrom(r0, &(0x7f0000000140)=""/170, 0xaa, 0x1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x2, 0x1}, 0xc) 16:00:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="48b8db669b1bd68d514f6054326c91c760c54fa26ff87256c9206e5228d040a099829eb756fa6b400f870b174f7c767d2fa9126ae7816c0a98cc5eafe81acdb1a145267e86b2a524bc875a8fbbadc00b01ecff09c7db53a5b4f1fc03c94c1b65d1c1c41fc48de93bd3fd321a1d87f1cf878c3da52dab386f5afa472d5f4940f1c8780cb8e5c6c22cce32dad3dbb3ff3f", 0x90) r1 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ab) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open$dir(&(0x7f0000000080)='./bus\x00', 0xffcc593368ed3cbc, 0x0) close(r0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="80000000000085ac60ce67f07cec"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7", 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000006c, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)}, {&(0x7f00000018c0)="956f0e206da1bea0d1e50149af0d06c837c213754c1a7e28b942869456e09a08dd46ba76ce12a81416930b6d6e360e48ddc1e62fa12d4337f757b293b4d20df95d60e72aae20f776038e2ac3140956e98bef2294c9ef857ae421eadb0ee24120410a218bfc83b4759baa3bc4d59417f047d6fe40d0eff7b6a8e8e54539b3206695ebcc62b6cdec5fa7ba417ae3ac3e762cf9668ba8715119f94faf9b5b9134ac3beeeb8ada66a830e5bcc41fe59157632d14977975a729b504a2f6472b685517ba268772060afa8a5c97ca6b247be33b3e173aa6ea2ed2ad772a79a016d55a023483c53c1fa1370e132d690cdffd314d4154b00282ca39dfea98a47b89fe2924a20a32ca7dec9a44a8f6ab143fca39334b40aa689689bff3ca64a85b86e2449d89fae8f9bd1d65bf2409cee70bae0054c6825ca4e6ac8b72d6d7d9c7fb4109555364b3e3c1b05e0cc37463266246e9a24182f7287ec72d816839434c1627070561d324333edea6f94a071dafd9ccf27748a9f03b58e9ba4087c4cd3d649a0e70b613983417a41d1349915a16c077462b53a909231a809a513fcb576cc7e0dca198b9464b3fa5eb547c3e4b2e0d4b9abb7b82d60e7f5f9a3b0e710201c52b529b954b1e941b15fc3f85d3632f445e9ef2d9e096d5fa5aa155895f1c77e246c59aca65a4b7e43aec377e2dc12759cdf07ed2b46438d317fcb1ce91d53866a7d293b15a0a043d7356ef8df2d4ae0c06af4f4662a5f820f845e56fb36b16007ff3324aee583bc198e8694f14692259e824964672a1c410170c4d910b9586b23997a439e4b00a554e682bd9cbbd0a0cd036e1cae6ac7098afb2b5fc6abd63b9eeef7e114fa365c93d67ff666983f3591def3fc77448704ebd06603bd09b748f73d4d0bd0220bf4e01fdd0d493323b7373e3eb329c4339625adb146bfb240ee9cd70a38c3ad3b74312f79ee0698e6b751eca6790ba4d103ac51fcf7666195a114f6bdbc69c0dd39234d436e64a36d796dd1b9a71938bee8412cba5286b199de265c533dda5434ca3e7ba4910cadaff2420bdf19331f14c293553e5862ec81db88e792c6cbd3f3f9e7b48e26d93b0bbc9bd0affa848d47fac66295b91833aff17621d6975cdd5ac031b82a27d391f8f92e4ba31498594426a94465f94c9b47ff8b3eb58190baec16547261f7bfb187483e486d9f9e9e633d48e2e53c37e47470936f4d8ecfdb12a5d33f45baba77efd2ef3223abebcb839ef883031630ec50ad59ebb7939b06e068db37c2a690ab8a62390c89b531aa7076bd974d3a8ad5a2e7d7cc93650e57f04eac0679f89ce228755d26fb1258363527e71935fd723b6a5927d232b3ab4ee8beee1be6ad79316f32603c6b485b6d866bd4c745bfab4879a72a44dd1ae09c8a292a12614368282d914289119dce7c85dcd3d38f9146737a1e000c156aada7c31f21489d024d25dd6695349f4ae43ccbe9e39b75753709476e61c589f4ac6ddef94a8a6ae2ef5b37e5eb554f74a0ca3cf06a4700c0299b102d6577e8597ed3c797d56ccc58d56f00d4de931bd0d7e4481d962f8f4b150337e1c5578373403ed24a72a7dbb45982c534eb8853b3b92f5d222a319640f17be7f7c21256d2817f87ad2d7f28045cd311ef2fa3401ebdb747f1d99010d36fe906be0ba3402800324fd55d4044e9f66b867feb35e931dfc5618b49c7563094732dc7644518101c9e92d8fe570f9c95b1710c282bcea9f83253c48f441fa3a7208a566fbd483b7a6752768ba1d48ef2df0fb0e568f7f6ef1432afd6eb691105b916ba684cc1d54b09f0c70c5db1863a2d3acbfaa675211f7eab7f611e4ff363e2c6e26d52e0f91bc175ef272709da18a482b5301b7c933d6b56102604dce19489295e424e9329c8d5946b7c0ed80d6dd99d522934812b7893a65aed03c53f35673a99bc6159d7a4cbde3fd21456688620bfd3c275520800883998ad0860f3f7f9843b56c22fb08113ff9eda545979e2ea7516337536ff2bd5a620f18378649f94c29d1dd524e0d9a9ddac644b97d084e73144f66932eeb6637f88b8427c8cce6adc19df38b4a91cf27b44ca8f8210b884460cf987f103eba03d8b6c017d4088e65edae7efbf69b0e8ab2f0c51faa05f3192b352f97279e5eade100dd8ec5f54a5b6d77d78ddf65eef52deb640e3f6032e2e73e1636f2a1b7021d7d0325b33c1948652ae2d5a207ff83d898b57bbb934d315372ec89b4c66a23d4aa66ce6b512924bbcfa1d365d3fc794802287584509b21a6be753dc61965eb2683efba02e80d7f79d5e4eaf3ec33ba2c7a37a06025512dddfce5bbc4e1470a5b1db47998d71cd8f21995c6a0e75df81842307eb504f2fef7f90a636d07abe1469d5eb148314f307da8e1bdeb5d2e36d7b8dbddc4dc3a079a12039b60cc511b763dbf386ace3ccd8f6ac79dc732d98bde2209406d60f93afc7a222ec7dd87a24957650d0739ca07c182f505a8273634d5b0a9405da13aac58e7e27fe6d1108da74cf2d255a8965ef9e56a31172bc25c03b5052b2e2cadb15920d66aaadcbb06aaca60c81887920e582c8f9837bb8ae59203eefdee0f53290be8e6cd75262c3ccccdd9afb62e9bf2984e4670405b3c918b8fc8afbd98412532115e214256162776b6b8ba86e0e207c82b8a939176b9725cec5f071da5bbba3f243d37fbebd6ebb13e5f37d79f52bf53b22bf44c81f8a5fdce8d521b231f482cf4d05ffa779cbefb7990ff98fd9788e31be23d00fa60f198068bdf8825ca255311f1f474749794e4a8f52ed11b50e3a36028a116ac893419988226c0ccda390ab6bfe81dd0b57315aea9197fedf93df0689c1d36d81c808fef9dfcab36e01b6af9d665f765819843eee72f8956ee647e363a308c806eeb54eb0570dba41caaae6079981d7e62bae787dccdf715d96f4f4dac20fb7a036f5353c282d4a0cbf3def0ab9fd6f1be639b521bc2067c7540d789e3dc6983b0df2d91ec83b5aa48c628c8e56e0e9f081d92681d8ea507f3af9c0a9e3e86304b4312dbc4f81ab9c2ca46df617d344979d7f05f11124336ed21e422f9e03efa6eaf8366ba1bcb24d0a5313f3ce0bbb6a4cc50649cf8a44547da17cdc73532f7f0e4c123ee1550341e3e475959a85666e6877587c18dc796a444fb38fbe4e0a82ec40f1c49555422482ee0881bec825db7e552ce121bfddda5cc539f7d60cf7bc9cdb6462d5e1e72ecf036facb0a24e2b9621eeea0e52dfb675ec44cb6c1c2269b58511eccac0cc35e887781d19afdde9ce5281324703e1772ac1576fd41caf70941ddf1c74a2ef14fd6e9717b73fe821c4dc7b860cabb9ea78d75d4f653c70c259413449278634029cd27ba09caae7911582b2064412c4b0841ac93f9fc9ad0fb0cd298944bba53b94dcf7275491a4137f60e73a3dc7fadc81bf6d6779838bf2e0bdade5d00229660f809cbef6e076b373b7c5c167049661769f478b07c3bf748305c18135a91e66a7aec76ee098b491e679b7ade75f5323ce769d2eceb1f10d84273d58ede338350e368396ff7cfb793df026e5421f4a6e29be00c7d686e7a02b5b3df202d3e1c25d2c024ff78d76b3ac4464746c55bb5fbcf0c1937cc0485d45169a9cd280bf820bb70b5412a3559ba8001464d9dc75da701e99f22e8478613b67eab3ae53c19517c62d55e1b12806a1fef860a4737272e403e868fb24c1a03ac3c64b50c019cba12874c39eeb948a56983fb741ccf52a4a70462eb964b1d64664430903fe648f6b7a1252b167afc8ae393af668c6094c2089a7c9370c31eb18a49d0f6787d4ba0a60ca2764e8af723ca5ef6a1647d97d73782eca858f2b84a64cc69e0cb1a912d4031d9e7be1b4314db9979a6b961849506858ab4753ad78d30426073f92eb8fc83c6ca4f213499e7c8a284e8d21520a435056119aef13e671646bc891f45c54c14db1cec381f1247521950d8c57286f73d9f8859326fc750fce8355c96fa7af3422965c18e32eb0c4ad82a3795beaf3c1cf36c9a21d2641dc99d4a9ca1c00f8b8889048ca445ff6c658490c737c3e2e6a41ce0352e97db4d21661ce428b92318653b0a90b494057d219add4ae30768fa7e5f3d0dfb1455a1f6874fa881e02dda1c28d6fce874e8028d7969a0cf5758f40b2e9f67f60e833d68d45bf9947db06aac7916f091f3e06b7843a99bb11625d9167b02f53d5aaf8c360ef16e05a4a665fff28bb656d20410758431aa0c1723d3d9d32ad6818f174fe7732dc5600c1bd26579fad3cfb772ce9ba4e63df2a7f6d3f3593d6388e163a5c2a700840a697519ad01f5d0211a2879e3735c2dd3865d2f408c8b9927306743a36b2daa69abdd01e3b38e92e57b8e2fec76c6ab52c836615c151650e19f0a2d7f1f67096a180f93a455636369d966432038f16b9148a2ab6c94066cfa1f47b42045a5be0654e9b4a6c81b590d99d19f9468ace240deb4f3247e73d695396957e6ca670555db28236a33a0684255cfd5a23dd5ed6fdf882ec3bb4abe446f879e8038b44edde8a8d557e08cbb797678a32deedfa231bcacf1a83309c83cacf78ca8ddf8b59c4dd1386062b4f0af8600190f32830e3d57494e6961dd210273366a55a6157091540ddb75ffff41507e19fae396d9b926f4ce236ce10d6b97ed68fc176c9a5ebb3e479ddf95d08bed7f042d03b8486401a140ad9b9aa94ec3d9648d464c53284865b39d60197449b56b4442dc1d11e60cee40e4866e6804cdbd09bf714de9c0d90ac5ba27276438857a86d3cf04073a1f8bbc4599066f1254a8407c8adcc211b15794b68689813f8b0d679acd701d6a308c4c26542f224ec9d5eace87cac542ddbad2f71d8a4002088045b3301102fdc405184416d6cec23ba6739972edd976ad7f6a11b7c848ef0343dbed231100eb11c0ce4df13816bb5254c49a094ad3085c55d5112cb2c3bd5d422918268527dbbd05484f989d70b0050427f7a05eda04ee6a3165763f5ec596ea75c3e4be46e4c8e94819091467f54fd4bc82cf3e8f6e37d75f7b9d83d19f5f7759e140c1074c75e0175e19e28b0de69d0b3b3cf4264e08a806409f2751ff20c7eada1277f7603f6b398d708bf0f5d8ccbb2bb50ae372f227c0a55d804137bb3f8ba463588bdc67d0deb813658aec19e91f487bcf8911a494a46a468fd6902c7d2124f0e60995970e86d5431122a86ff3500b05fb1b87150d8e2fdae3c208ca5704d7444e75180b141b2f0c33da21a113aec5d2981b6d15d498bd997a39379ba1ea93d164586bbe4f2ad7a5be35430f4bf7fc32c8cf0640fb7475150d91235524f45903b52d13e61149f9909f8859f7c69910e38e8b7cb7e528b2833906b205d4d9ca34764c4ae37799f521c1fea2341d88f6fc980d24cd71bfa0fa96d0e06cc878e970afe1c12ae4c807aea64b0d4c560302be3877a49a461877c1cdd33a94e7b61b6dbf0364a552f670a27c48537357313f8027e889b44d47ae8c70cd4074f2c79ec28fc40967c14b2d866bebd825233ca310feb6461aae6ebe4ee4f1776c1d172300c4348bb3e5424004efde9969900b6771430e51fb4aace6eeb75bd714b4362d2917e1287656f1159e42e78fc6d31775242e0e4f23d0ce4356716b609c27e67dcadad23af8d11932c3098c8ee0db1e746f93750ac25306b16027fec15076e6c56d503300938c21c9a5385b5bf83ff27b23c8f70acdb8086683d1a191d93d7aca22e58b4f81cf2a3f8851fb4159786e4cb70eecf9c94e8850bd69b102e5100bab08fc841ee49bbeb0d81051223531", 0x1000}], 0x2, &(0x7f0000000100)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r0, r2]}], 0x38}, 0x6) fcntl$setstatus(r1, 0x4, 0x80) write(r3, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:00:05 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) shmget(0x2, 0x2000, 0x0, &(0x7f000054d000/0x2000)=nil) 16:00:05 executing program 1: r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/249) r1 = open(&(0x7f0000000000)='./file0\x00', 0x189, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000140)='./file1\x00', r2, r3) setsockopt(0xffffffffffffffff, 0x0, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380)="a0fdb4338a69a4d498e87bf4470196c6b0f589641b3f1d5b93fbd4958b7fb68242f59d79718d0a2753e874a378b2ef9075af82b65e71a58846fc30ec6e3d03095c07de7342e8467bc45dc22e652041ca446d8de82e5bedcbd1e40b6fe9d91fe7227f45b39af53221d9879c07e4575d25df9eb37d86793e8daf15c58e410a0597b533601239e0d775c5ea21de2b98163901ab987a47d8a48f59b2bcfe75e9d8e91c4fb85e64af25e7a87536b9c58f67bfd769f417c1d1e5bc2b8f873d1933ed5685cd9b3ea797e754944f5f7bb3036e562f0f5f8dd2e0355083fd732ddc5c6977467ac0ba9d37c173e06c1f1e160fdfdc5449d239e2adb5b371b13fec2035a39b6e7ec31d1836841f8922a03905a5d46250d0a7c69d71eb10df31b4d9a3301c6478523ab0e3a1f2c27f4f832f25472c778e44e29c8238695ecc07d970a641fe0bf5477147d522fe8fc319fa63078bc5f5d9e3931b1870937feb1f570a5cc46982bb0ce599a01322b0f8a017e542c48c1f262d344cac3d8630cecc1d00f76def8b088b795623c6f8f5b5b9eb7809e214d10f3671bd62a6c5c4687d3aa03897f9a840da902983a2fdbd5540375e3f161772638002707a6380596f90e32b9d4f3682542a2181fae36644ef979759f7cb8e133ccdcec09745d63a0a7dc49c899752094f15983382753b92e92d50d336333ff4e94f96d11b891b3a6d3a8c19d058046009a8021234d36f0f0976ee412026b9755360c938ffd9168b20392a79bf11096b1138b53787dcecfae5db2c806fefe64e6d5789d65681f40c923e125fa271d414837884205ac354507c4bd6e643010fe34d75a851d28a6c12a8f10750bbf45d66f38d161d85bc452c6766139f0cf38b1977457101d9bd6fb6abcc35a364f947cf15c3a6a5dab765da18427096b2e7fd653b8b42d7c7c94f3ef2e6a659b50dec70d8edaab4a5a9218a212baca0c079613e15cdc2be85706ecfa261af20375ffe39f2a9349d65ac855ae00c98c882fa74152107a7a7fa38711559b425d864fd6244479ddf07a06fbb9c252b5bef359fd053b4e890df0c27059444a62cc6bd0f1c5b43a2adfb814170c3afa3f351a93718dbc9febfc4e3198f9a9e91b407750e7d3f43ef9f71cfe72eabda80b4dd7c2d67397a71c68718bd2d6ff8590809ddd9672cc82d12270e17f5d479b25c296f814e285e55b267cd0f76c601bc37f71ce69d7e611192c08757a9f634492a0cf59056ae379a54b48f70cc245d1b40b7d02857036cb2f655a3cb80ee062efb5bea9170d513f86029de431531e1f1b316d8b1f3f3acadd317fac6581358ec4aade57b02c5536c09c22439280da97936086429fc1d4afb6762d2a721666fb947f2e5c47e246726f6e1dbecdd5326fe0c8f3572867da19a5eca6ef22e27ce442d2ebb78ce727bb85a42ae663323195fcb93862f47102d4511138209e45bd57c046bddd48280dc4612285e019ae05493cf91a0dfba6d05ea7fbaa84a5e7e3135ebacd30422ba0c12b036b6a62138299e1d3e74ce37b64f13a448fd534f179d492d3f3d1ccd517b5fff2eb02952630f05cb2d8273e258d16067e73a3c1f803df0fd581ed55cf0de2a49929a9ee2ca2f5fc2e91dfffb68e6ecd2db917c6bb2ff8a9cafa7b676c55af6894cd697d8132d188e9dccbfa6f44e9818bbec3393927db8d8f718e794416855fea5a266d801045f3d05a243e1f5536a8a8e7f6a659073bd1942fbf0437463bbfc4120415ecd33a55cabec2c9393e80eccd09840c6f5969695bf7733d7c109e3722694bd31200e749ee23ba8e8a75f256c00ebd0f0554ec5ff8b0de86d5cdef0049784f1d887bc859d3ccbdb0e742911e378d4e35b7bedec5b518b15f5db75ad927af31960b833570e4fa935486957ec1a50a571424663848e52dd4522ec9fdff3b16f02e894bdca0fea4e597811f3295a806f21ec0106035774649b4fab5691244b01cad7bd12f1f773679b149fe07e9c1979c849bd4ae43d3f17843876d9ac73ea98bfec630b08937a890fe33ef26d1d9863cc6b52c58a42fe1f1ae7044a01ffe5cb63f9954eb4aff4ddb565f652fb1685fc4c5c0d4b2f6b3395f9f1188fa71f1aff4c8fc3abb475e96a53f3af2659109f0ca13064fb2f00473c5d02a78b4937ab14ae72a8e74aad6d706b27846fdcfb6cedecd0890d5822835e3e6e3c1469e8913a14dd9ace84cd64b50906b8574552d63ea5584840037782004900769b20f2be64b1378179fa7c91c412939676d378006d21402ffd6086cac778a7c321b22ec8b6d9955ba62f18158225565031b1f375ba545dbd10c235ecbfd0da55570651b98109024095d594f8541e085596d64bcc965f4909f3fd9dca778a5521b290b452bf9b00725c6722b20e4f3b87897ef5713de8d689ad3947d09757605f9ef29bcec1b52f7b5791b7c4720272b964b2e83a22eae436854c0dcdca39a644219c8db023df168c6d0d1989329161d7056183b1966aff8f4d48641da0e0184ea6b0a5e737e5b45e7d8acdcc06e351513fa40524dfa840ef60c041c65505ac90da6d829dd3c6eed5e94a5dc5c63f33c1a79ef867fba0a45157e8c7c954f87e6973548773189d728bed9daf64af93dde98467f08bff2aa7ce180fb9f3c59cd49c79e8fa0cbe9e414ea49b43c172b01f07e98eb31a98a72ee420a6bb26fdef8234403548786693dc1a42adfe01c8ce4504663b7f269cdc85ef2df127200e49fa7d0229503ee6f6187d60014d4700c0f3ad0dcce15ac401e264f7ebba00f7303bdb677c306573257c9453bd23962a0f685488f8720af0aeb7367eaf051b5fc1adc94a89feea05f9a7f7287dbf7569dfd986c2bdb507786d9d6070aa4d300e6b083b84794c1c7082ce0b97e1c2ed2c831f0bbbc34809b3a33779e8c088ede7eee79b523f8ad088d93e8fa410b51e7bbbfbfe8bf0f27ee930d33904547df3beb858c368c6b8f8b38a635005cdd1311c48a8a5c384f4931449026ebaede4ecc2b23b6933bc13053971d28f18c67c2a5fec2143787455e7f98f284ea6c71fa100e1ec3371d11fed2f7641fd69ee0a703003a7da7a930c871ebedb1c1eba30ff4bc844e02459fae3d8d45effeaa982ec32a1df70517a29be60262515dee6cc15bfa88315603c9597335a5d899310003c264d806c8c5af2ebbad1e38c5789aae2670564c05bdab2f314f2ef4c0c12a7593a681644a09556944a4e039af4c54837ffbf018b17771075a379e0f9c8935c5b7f49f391ba7aea8904470c7c44dfb259458de2bdfd56910abee31e8f0a9f84faef59a74c4e3b7aacba6c0fc3dcb2de7f5822001c9b19a0165effbc40461ddeb085208f5d25ec774f63b319b19869ea721235964e55686c2b79c9a77ff987baebcf13037a0e38e0f2ae7a60334f5a8cd12f0b7cfbb0fb1228ade7641199048ce6e133a393d26a381b8dd3c798e530b75f69ae6d1b2f01062424914ac8bacd1edf9328b1c84815e4f90e80a2760ea49d4888063d58584b87e85ca174cab121a83ec5dfb06da313572d3e623f7e2f4f36fd2ba882c0a1d4d2597e96eb253a568a72b1ac09cbfbda014ed099e21c3d3433b5a235e5196df1d43c8b62cc639c420d49f8f26c0e57f8d2d57685ddd8e48293538bba245a0eeae05daf80dc60396775dd69ade26bb66f6181b976199c3e10bbe4bc9d23f1d54c257fa6626338419b27475f31a8c2d950201883fb602dea934eec1c8d5b14d67108e8d131beb1925a5716f5314052129e711fcfb0438f3f8274a1d9b6af55ba980868cbec0905430478078d2b0a08eba379fb588020696617f74a9e39f70c5a8b62eca6f123cd66b762d4a71253309f23951b6e26ff05b69fbae091ce92e4845c1a1e6be10fba3d8acffc34a94ab6cdad32807785f01b91d0c3a820b213223ec30186a47f60a86c39c06601d383fd53ad5cf0185ab30adf6a55d53af58d2d24f5beda232f98ccc6c020655682a5369497af3562b077aa4a6857ccf27c08cc4bec90052fd40f71e8e4beb9a10c27b1b501d59a2e920d33e9e34adce2cd6e3e4668637574a8c226afe66af54cd3e1c3872be06fcea9fd58fe8ad3260660bcc03aeac5c49164f528c046efce360f1f158ec0fa0c2fddad029045b39ca4d8ef3da9a4a93003ed3f4d2fc47d63fb8103fd903445c3d5dbb0e5b72284d1298d48a5218bb9d7fb15c1678744c87d6a2e971cf8d2dac59fbfa2bc36502974093e61a9980b4f0ee415a6f98c708a89f49449a01c654fc899cc145e14c95cff08b1a5fab1e0d6df67db968a1f1db7a4dcc346e58c76de8f5a6b1846d9249929146eeeb2fe5ad2808162236dd7fe49e9feecbdd64209efcc5ac5a6a7716308a96c94dbfe821b800cd7d77b29cbf2a71daca3e9abe0a21ace686e523ec01ee2ea6224cdc886885b54311ab8478a7455fb89eb99691948b7340e57c5005ae29b0d2a32ec4fb45c676bd19a0d999a0bd4cb19736f14b80cbf3c496f3cd9ab539a7b895b6a2e006e1daa8d0b3de76906221c4a8744a5ad0a2662a61d897e5eeaa939001e73d84ab6b4eb253914f181de69e302d25022f642a43dd35b42acfbd631e40ac6426d8d00baabf75d7134168e671fa64a9173470a2b1ebf27a5e57c01126340a4ea033825ce1ab4a3d158628dd0ea2a13ba909e2bdb2f608845fda1176856ded3d0a171ef6384807e387efd3bf9413b689e8ed5947640a78168d90c92dfdbb791d042325d275aae6980e33240603d53b64ba9acb49cf791c7f30cfa8f9ac8d0bfc5276fe229be4ec817be788084e3bee5212176e27873aee42498b1e04a90f01719bd5fd722da63a7238bc17b48f28fd06980e76391ca1c49445702f2d8c647223fba004812ef1059e024be6a0d3c87b00c1f2fd5094c3d9a3f27cab4e305eab8c58b0e11809a0b69433964c8dff50ce2e2fa042a2583952391127c55056f44bf928b0cbb0635a1c88402f3eaa467f329dcd12e870ce989a55f0179ca2a0bf895873a18f13a2f0bff75d4aaf9650de443a27b387de8a3f66489887ae75ffa7772b8db1c5703d64422efcc416994d38476efc8734bb40344223a6fcf27af027f9c11379a25a25b564d7bf44a971cd4700132eda88126c026c3c895ac8f3f68eff8b1fd89829403d32851122ab134778b17a5519e4d71832a670ff0e311aa9951ad97207b4962fad6d252fc97fbc9497caeed5cc64ea47ca0094e95efc924b4876aceeb9c676f69a297731049aa0f846930cd205d1b177a5d6297a142a1557060557992a78a293a66f5e1c99c20af6cf08322ded3c5458ef2d1699e1b00d50a28f93296576c96f71da3bd2c1d50211fe2b4d34a97cbf850a4dea230568d652dc25e57dc404c3299f5c78cc9079ce774933d3b35453e53e14c957dd4be5333662c571cec31ec690edd0a560a67e4cb61cdc894af1ec095d63287ceeba3724d9e9ac7e37cc82df7ab60b55651fd3647554c11105841c6436183fb33f7f65cfa5c795a046a13769cdb63f71b2b237d79697ca9894f2864b2f58c1825f32a9307134a5cb8164101d2f10163e60c2bdc52e601f03c6db5f2890a7c3eab5f8e76d781da4df11fb9eea952e620ec80d54f06776bd2137aa0385e013095a46da0e472df442f583d0286d9664375210f22c78413568276f07420fed81f8b8d93aae6b1a0830a4181b6f5a0a836155d2a1963f364da917919fae937b34162fabf1ff6176941226ed493aabb09a98502619a64caeddece7d86b24a986f3434ef577deaa1d22d58c84946c5d95f4a90cee29d9e493f480e5221", 0x1000) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r1 = dup2(r0, r0) dup(r1) r2 = syz_open_pts() r3 = semget$private(0x0, 0x0, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/127) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000002003, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="1d", 0x1}], 0x1) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x2}, 0xc, &(0x7f0000002680)=[{&(0x7f0000000080)="0c89d45036fc4f95df7aa2cf52777acdaf0b751f0189e2a9e05e8449bc70624d53eb76cf9d3c5fc29a99b80c01ff0e5b79290c19482849", 0x37}, {&(0x7f00000002c0)="6db4a182ebc088d7490e21bcfcac674025b3fc1737ca99e1031ee9e715995ef343a487034d623e52a1231a8cc3b9c28996e3440c3fb11079ab49f4252e0ff3acc04edd0c3d74d702c41a5911d4be6a33a647298a663661579e4e5ff9869443cb5b6fe98751b81261cc1ad19519ea1be483ad188613cdc692a76967ccd82eaea276fcc5df17ae0aebd821329e60e694d4d2e68d1ae545be1328dfa8ceeb8ffc6657a05381c3b5dcbce5733fa8ce55731386bfcb93c6131b8bb78e2a29c75eafa862559393eb44c7f2589b04e3648d3f", 0xcf}, {&(0x7f00000000c0)="6b6ea27bfb15f1959b6482bb81b8a0c60bf5887984f625248ebfd7c69b58caa261e0702681de", 0x26}, {&(0x7f0000001480)="dd404fa0340349176970526acb2457c52f17001d5ae421eaceab03a2b14d9f00365a3e93f706f9ca723b65d8e804d4ec2d3e8605bf8f6b8b05cd2735794b733c4d50cc4650697201b87bd3261a3cff4fa586550db4fd3634a2798ea7d895503b23b70c1ac52ce639a5ae2f2e6b255757c57d5736d4a599eab4a9374462e39b44111e6be55c3dfc1b643d22b9bf5bf5f2b88a42dfb088860771e8133329d074dfe2767138b60903490f4e2afdfb2a28d59d885df3a5b6cd0f7d09a9ca1166c809f0bd00d34c52429e220d0ed70d5a8e4697d9c7a08ee64c70a990b2507865560255a758f35d35519b024bf478f7f6b8d28415dbc5cc081fcb875aa1c4b01d56311560b1b8746d42fbb5f89739be125881f345963f9e9557b43448d9f6b889592ee3a1f6ae51feb301d606b78d7601849b4fcc3ab936c658714540eb704d08055dced71fe58a094cdbee532013ab48e8af9c0fea66ff5c6b710f14f5fc33338427986809257b699fb820630266f0e6b70c37cf1e4c3f7828fd706f471032890e3f6c5fdc4a79792d9c3716e78ae585fd2808cbe0f47c3f81085b164d9c6508501b20c87defa0ff659345e5c016f7432a86b4a1e0a4defd338eb046af819b4a89225c31cb294f15a05461361b0a962b385d22dbd8e456fa6ac8b2efd3a07e77c25b1fc5886a168aac2c88589b9e289997f4633c3b2dc543c36b81480907a0d79f86be1311411d6d5ca18f3d375da9235dff006ad4c53e3338d5c2c81423f04d3c824851f53fa2f429ea9f7910cb4e548e3d9371e116cf786a21a35102cd7e0c9de91e0a4df259fcd14efabec4e2967196c535957277af2c6a2c4b14d5ffb1075ac6f0ecaf1f694873d4e2617fc0218af8b43f998664099d536d642306b3b48fe6ee677663165339429b39d647301406763c7df3659bdae40533695f4b60d559c24a78d511305eee413a842f3c67d86458f6a276d531edd733080cd38c98ac477f4d3dc0bba6d1c437d83cdf741aa7f2a14f9fb467a0cfe8ff54fe987b7eee3270497b8dc035215316cf06d4a992fc74697ae662a539f39d921d149b8bc56e9d797a6bd474f236c88dd2b9ab450531c8ad3c0f1c06b6f7ea7cdaaa380748c3722d4ebd013d211781d25ae2d09f217d7f94d35b10f18325ee65d27b52c98831a556e3e4eb643e4c20136d6d97caf9c336de21fef9d019fb79c859a89b8275ffeda3ab26e64de6e5f1281f24e34d94120a884d0b862c4eb5c0fda81dbc58374a7bb9dc563547d762bd9e2a741bb07cb5382b36baa12f99dcacaa87db244795381a6445139cd8efa426bff3878a72f7a9be085f5a633b118cc960514f7a2b6f9a5d8cf15eab9b519a8c90546c0f397d7e6454b71d5b0dfb1ef9c2a74884f0a7a4b5320eaf7cffe019fc85376ae6226104eb5b79145b823d75a35b71e554700e9b4d908942635146385931d703d4b2820999232d1b4b7953ef6a573d18692de14fbbea096dda4556cb983edd10c6439d74fccf502996e5941b824a844ab5711e983fdbb399e47b080ed11aed2b16f0f222c89ab9201f192a820f8c94b5769f6ad163bd9d340f3bed86571a5796dff92c995ceca416faab8c1a1dc7eae739073ee14e8cd19f00c5ce43deab9d212d88a78cd8b84c4d374c164fcddf427b76e82f895222494107938996aefaa4459f06dd06cee099da8514881c0f530b085c8a24fe0484f84c0982a559009e43b3ce3b4dfa9311cb8be40fa5eeeef9f47873c2ee0c6552bc2e807260346195fb7e8fb405ad1bf2af011418d9c51f2fee96b646f8bac636d34e268ce02bb7dde0a022bc4973f34332ff18953e1d6c613dab8f6c5fca88e660eed6f14a182743931d8d84d4d4f00a8abed57b143fcbec3c768b4531d0e4454bdee9cb07e731515059f3486e9302bac1163f1d6ea6a0ef2f89b6dc5f8f9b42058d94124ff310e2463ffb7cd1337e9fccb93bc632d80331c5909d28bd9ec6aaaaa5541cc30eed78a9bb875a84be7522e8e19184ebbda8b126efebb5b94ce2bc9d38b1769837633a4cda4670ac666874204312218f025f07a33fc81506caaa7a0680286cf97a442e78ef56f09c2e87518f7f7858386657a9bbff0b0685c9b36f6801d2bc72628d196e0f29ef7727389b0c5d5d1a4e0ddfe8701fc525ec201160054cda03bc008512b67908adf0b6c32690378a3819aa8c082d5acc9257a7ffe5a1dd9b6a30caadc0ce4de50debc31f4004bcfbd11044dace8b170e34298a06ffba06bdb69511c402572298ed491d2b5e5aa6602641aa43a337a5c902e3bc238cfd25678555c7d778f2033c39e5f8b2c95e5107e802ba4a4dfaaf6cddcb8c1e880da6ff9292ca17e0428cd33b9cb96d16d3408be937455871c25f2da6f3c49929bccc5d9a92bcd896dc3ddfddd781e79cdcbd51dbf9a7c3f7f0c37ab0410f2305a8307e00a8e71db79e8339f4ae62b74f91012bb48717412f16b1f694d2eaba59f19044479b1611f4cbe988b2925d8200bc9f4de90b4041d095e5f85879ca4982dc14f1e6b1fc07832e1026a22cbb00aa3a8b60631fcb54901a13032cacf43abb729aba2f911948d0bbfb951a8ceab8cb7086ed40581fc4a139410fd3195015db6e842e5c0671d9d54d1bcc14e1447cb601ce1f977bb441b3980d6991a71053ffac81324152f888234459611375d7ff558b16baa6a3c229152482709b036edf12b83443510029fddd6b883440b1bc97a846e22213d15db75356ced1040c81feb8f4bd0c92d16996a9cab5a79c39f57e5a3ffbeacb4133ac072092193f6c73c4ec2a70cfa1ce09890937eb3f4be4bfaeefbee4f6b1d8ab18e3473babf692740c61f4e61defc3748febea9e0b7a53480ca23a83142f0444c738e3b69f41ff75191f386e16e5216e7a8eaadb55a4bee13e69c5ee3580e91004abc3f7252c6dd636072b62f75add64facc7f71049f5a3346ca3aebf2f296e9c303cfc6011ae4405a20cc434260a2e53833b1623187fa52eb2138cc9f7c69e55a49f51240b934f3a48102dbd2db9800c7f72ca1ba5a476a36e43637b94cebdf00b57e10ebb8ba74bca1332780eb715083f7620a8f5b5f23aee4ceb3065395dbf889f57abd5dcab7bb51af0398b725955f0e76efbb1b2137df595f55e44d3d140ccd4e94b78b585d817b7fa7813f9318ac9e0a5ccbff381f3d223d3159d15c185784b9a3c80bd70248bc96be76887cef8c5b6f1b7748af008be0a17fcf55341be5524a1744ff3fec71c96e981da7ecdddaa376c39377c3e611f6dd8a4a108de5666a51258b97b4e1e6e69a44eede6706c8a22efcebd38f2425c70957177f711f93107d7605d689158c385a7f328d09a8dd8eec58799378664017c01a2d4ea0e4b5cd18a9bbaa5143d4c8362ab251797168895a1cb56c74359ede0d633ff1a7ec91e20b2fce674f8126a97ef1674b6633afbcb1132b78a373402d272167d80a36f2bc3972dda9ab74fe1c68fd100cc56fb145a4c18e9fa1476dbc1fce9b146c6648f81ce080622b75368cda92963746c6385127afa72d6258b30d923a4e2402bc2ed0217af8cf6d1731f55780825afa59f6c30deee47ac76eaa8e9eb8d148e63343e329412083caaeb97f9dad12a0bfcbc4b007f2b37ef5bd47b1c458635eda98e4fb368f0200ea87d23c67ac2c181a17ef9d5691706f5763d1a5cb90f6c78980e910dedaf37e489b861aad2746daf3010a7dae89f0591e96b7c7bb6faf37d2d0e0c1448b99780892867986d7004ebc1a7260a86d4e798b8fad9ab76caa9c617d1c2c807f492243ab3cc94105be1c56a2b811530fcf299b954c619471e3fd3429377f83b22e0fb8fd940d706a810abe4369a31f6af9d8fb979637e9087a7af120b8a757e57bc29246c97098f1aa3314335d759ad73bc7cd62596dc394de8116467bb662136762a21ff9e7341225c07585b491dab0d657f21bfb00a95ed41835f2e2eb3dca4baf3283bf5a923770f7dd4642bad2e55d41bba90719d482fb4fb5cc991345bf7d0cdb7639c7594698f6778737ef57018f3a1f28aa106dc07e8831719ca8411f9c48719f1f6763421972b616dc592b5522a27fd37c289a7c7d7af6d9535495f3893046905f265fd8169b14ad745684d8025c5e1a886303d0e88d342385c4863404025b727648dea64a12a22a204a296c53d847687246205984303be9b2368759e6583e27cda7e0c7feeda511b723d7fc46a675f81555279db822ee7410814cda154a1cd060cc629c59f3ec5aa913c40c51f0f73025d6d4d7e3521fa61569a4693e8a49f30bd85e2adf44b4c6032dca8d8b0ad5e24c21099ceb30f66742ed03b85a82cbf13864fdba6a9a87e73887adcc69edf6a03fdf292d4bdc5d263e5e9b534888b7f136e2ab6bb94115ed1dc0c2ededdf648f84cb02a86b9bb3a658586a4fd1fc52511e0291f01a79e12735a996269964b61c2dbe1f358affa6f9f9069b4bd9ec50395319d6ac1d3c45ba895b4649717eed8d42247fc336f034f8a8abe686d9ede43056ef102fe902a523c0dc55f6a35c652c1741d9d56dd4928c3afe251ceb9b74ce83206d66337731466761bf78b204eff6ef88168ffed1be86d3fcaf71744f38fb719b2c28ec753d61d5b9ef9b53a0d9ca6a17380c38bb7108872a920d2f959b34fa66db92f439f5d8b768787392d9209654a0494228146dec4586dff89d440869efbd8b8aa6a973600b6158fd9056196229216d77345cba408f8f6c298ffc33c010d7d1d4616010bb9bd935d61b15ea115ff9768aecd08891a47fd32a4f8fff5d76b9dd2868e0206737330940a7c3184e51c8606509506cc4137374e2d5cbe77677c0f5902c6845e8b4cbebf88d94965752289bd1fcd208decdcf1bc4554df527559c6b18baae776be8ffac75c1f8168f40c4af8eb81b7341cc02fcf13e15fb84937b84f24724ea6fe6655347be6b6ff0f61d9ceae12950849bfc5449a8f8954f1d4f612c2b137e33dd57d5b2ced269c15f756c14b62198c3255bedf49daf134f1249be831edbe59153b197e5e677fd0d7b1abf5fc22f23a70e3ec25fccd101ed3d35674830cd2625101d82269e133c1dbe175a43ad951e84e2583b6d47ad26792f8bbdc76b21b76453539cbe19872c5996e4afb52680062524404273616409f6e9be2456cfa1968bbe6e0c5f3524714b7f7f55c9585f4862543beb64c272b551b34f82cb009138a44cc13fddd0cc6c2756a1ed416c898f84474f1f33814486cc3afd93551211c0259f90bc08a3badc79f25844d6b36d54d0c4524f7e72144a3491d2b4ca079a43a8eb63289656f5322843b3b00ff2ee1de47582b12c340fa4c30acccaba2727e4dadfe246c6c79586d8749d13981d5f0c26dec4deaea0b303c0b06fa555165b44599f7a52915002db2a91eb1e2b57b1671f8f78cd82815a45812de981f3d7f3768a09ceb67463bcc8f07653c46619ee54f922bf8ef675d70eaeb9eb3f47b9eaf6f33dd1f38f0e217791916898f682dc293f8fe660cc53b4bb26bf7277a3ef1b58be8e9db4d44d81fa5e9632014c6a3c8ddc129e66aaa33d8d61080a0afb72ccbf54c3ac387cbadcd5df7321c7b728bad2c734b9eaced9048c7cff28754ea17c442a5e7d263a496c55e5c6b08880259ba365a473ba0b97a2185233d080adb7d4d48c03cd92f6428a629bfcf238be1b735f571b5f46fd623d6caae83844dd7838d7d2b0607b3ec1ca67f6eca59dc68d2f05b2a9fba69c13bdbddc74dfb5cd4695caf4268a3aa0a7b742448460fd5d708a9d105b9c6c91a74b876fa615de", 0x1000}, {&(0x7f0000000100)="214e85e3c08ceef14a3b9fcad3631d277811875e175e6cf90ce540d77fef7997213250f7725dc9df986e242500f56851ad1b4f2ac6903e217189da4febb7d1686e7d", 0x42}, {&(0x7f0000002480)="464351c237417fd139d312c367fc50fc80a64e6f3793fe7a311a90629ef994c405bde05b4c79634eb7909150a2acff1a8029e155046a31e832d8e01f261ad0770455065d2361aedd9ccfa8a2696ba0f1879f53623fa3eb065722bb2761d4b1d2ef3009ee97d28899d90cff3729c7ee315469f7db16eb7fbd384f5318ab185b3d16cace64c34bd679b06707bd1e21cf94fc834797a1f47ffab0d84e55a54266034956f036af34b8b6693b9a658e467508acb4f1ebd416392a05f7b43388748332c287d974ca235625d0546d26", 0xcc}, {&(0x7f00000001c0)="10f49c92b454076985fb8a010258f3cd24dff4f3d18182536f9d4f86bdfff62fa51310cc9f49ddc97b1651adaa4d95a2bb16931a4b02", 0x36}, {&(0x7f0000002580)="43693888fef6bea94da189d2ef20c373a82d499dcd35b3c5603d6e3fe58b5865931f6e89845d888b39ddcc8f1437b9ab07a187858d73a08e28a2a072e76c03276a0f021fae0c7b9dcbb8112d1d95d952cdb8286731061f753e089ab1f971a4377194b09739003b5c762dbd6bf6a1dc840ca6cc53fbd6006bec313e", 0x7b}, {&(0x7f0000000200)="b236e6f2211b4c640329161a574b63ebc0251b2dab311b9c4709de68d92c5e527c001f4c7cb3fa18fd719aec6e426a80b5666d3d102668", 0x37}, {&(0x7f0000002600)="4a37168de8c74ef74579560b4fe7ba819400f4845d0367349d092b3fd6f74b75d1bf0388a0faa530122a90b4ac539969389cb1cf45603821b632197ae38a30cf4dca521024a9db27eca1eebe06e9023362621a8af218535fca858a860de1b64b973eecc472baf42690d0a6", 0x6b}], 0xa, &(0x7f0000002740)=[{0x58, 0x1, 0x7fffffff, "df2a40a1da7bd0e55418753ab33a37ae14584ea2d4b83a30cd49132a4d3658baf8d27d7f10d4d8c2e11c7a486e9d671325df7b8f6481039f1b8c77d145f8ecd65202f64e91cec440"}, {0x1010, 0x1, 0xfff, "6e00faf08094cd864341801fe40fc61247351ddc077f1d777aac12c95cf4c4d0159cbb8dcea831cb18d04959d323db73de87acebeca1a4da0515f21a8e736c7439ee578e2dd542132d786785864699910223aa24d04b6365b7cf337d189ba4c64a61a58b48f91856a57d20f55609618035f71256e3bf28d36104fe16a15d5197a8c05993dd833fb627265dd3e01fa0d57632891cc5bb3cd7e5ae483d24b438ac205744f1aae729f341ccdb40efb092d3fe4ef1502c06252bcad6d32da89765e840970921e4f521b8be177db54e00c1039c38777451c4e895159f47b29b23315b7b75ce7d26646aef6a69311010406f7c49c5174763dd8acc5d5d9e5d7ff5c18c7bac1959fd1de5e69d429d05f7359c2385e2a088182335406eaf44a78af411e5c054b1baa7c0904a9510866496151c2b011bbc31cbd742e3c58a7581ca68d373acdec208621a5f0fd1a7f27727353fc06f0feec27a5e141962642b9e6b7968b4de6627d43beba2aec9a29059984647d6e2e6a8af6ab1d245b5f8f92115a285147a4ef484f1cf2e6b3de2b96483df6d78000599c5de149acc9eee7555195a76ab245eed0ab1c5afc034e8157dda2de0788217a2b9c269ebb2933b710b521a41477f52e75b88c9b8f5702b0ef5e3dab1dfcccac8d96fae4831dd68f2a4a2f0ee7f09853aabd6b3de72872df2a77c20adb8685d2b191564502e61255d58a1e0e7caa075122979bd27dd4b1b68e63caa366266f77dffae16931f9ad8794c1950843ef83d1cd1566136608ea507ffa05c7290f5942d749bc43bd9b83277998a7590ac90831f5c4c584f1428be764bd3cd5e21047aa20321b9a26af42b97868cc52caec06aff6f5748e5575be2830fad318bafeafb432f5358631d5bdb6bed4d5d165c739e7477579b7ceb16fe51cd44f115639c2639e12595aa33802ffc48d8f054a6665793c79a2027c7450673fb9bb2eb78cfcf83be55142a669068652e187ef42bd928a3eab2dbc09030b431c815b49a773e92a9ca1bb19c19f96f42af5234725aa0255da55cae6470583a3cd3c342c565b293a1ff66138bc420d06b165bb5ccce0fac4ed6013f5891fb3d654c0933b4e51892c53f309ee8f2b41f48107ea29376f9701961f5cfce5237178ec84cdb5420776fb16d953ef74bffd557a322d1b8ee06c41253d806b4a642ea4287daf9f2da71a7ca8239d724ad71c71cf6419459dace1ed49f2107a040ac91318fbc28e8b19161f218928d885407a08a0d04be174b049bb6eaefe4a3f82de13f02026a8917782fcf404f9a7f42768b801c351764c2415f2e9cfb85a57cdb72a6247d17b1c3b655190d26ae3a892c70a5de750367c9dff6a3bfa9f8c2f30920c1fe745f55d61182d70d9c852075882ad5476a9ac914c533169a9a491cd9fbb3d4c68ebfad725f3aea3bb9f77a035ecd90552d39ede9c3a09d52c515d4bfac364d45443c2d4fe6b2661140ecf2ebcd6d49b8674a7a3338ffed4e08e894591dc2142bea30815f40c14a880f3d00abbb2abc30b83b5b5ea6b21a882174b07e79f27cd4c3d08a204b32de28b8283416cb9f43e368c1c3934f84d1433f60b470c8d9ad58a177f7c0d14b1e82b6b5263b1825de4bdf4067e0eead324979c8ed17f90f9f2a6a764f0de0311051af2abe5c2aa57aca789316199b978b1c989eafa800ecd753e99439683ce36350559eef99a872f933e9a9c6712eb6c571550c05956cb080521000b351c52225f7170c161ecf750e0f5b8abbc87586f92fa918713774daf719387ffd653aff143c30447c9d09f8fbacb7e26613c9f201845ce0bec00ad2c92b0819b1bcb8475ef367f07b6428116565c4386707778a9d19ed007d22a0fe355e6c01c1b9c6e1ca08ffa4028dc8607267605c8a22849d67a63674ad59e6f7fd7f727da10df148b1809bac38d14ee508d889909f99cd9a08df6710ba305431ec4c171ca7db2514c302e22852699010ea2cfb34edf031eaac135184085e52a6ee2b263461de4fa01bc7877014eced50b2c2fc226455d1f384e85763d100476c2d55c36a6d88c16519c4f3bd4c216f1ce319e8426e078711838457f6de9b2bd902b55cd25b57d321ce57fede600c36f6be8411274cb7ed7b0d14dbbb0444000f771079e5a233f744c648ca295be7c3f4f62d319c413ec5699b10c2d5c1580fb01c79c468a61d69e3002832966aea30afb13e2f6fe391b35c0607ec2ae48585e910d9c41a0f79894e98399f0e76064c75469ff8351587ecdc7b64511b7efd419d2600270dceea5c6fd9209db1780c26764c2ab9606765ae8e9a7795706ce4089b2b4c14b7df854c34ac49cc59fc879d9dea53969250dfdb1362cceb7681702ba53cd45c7d942eb27b72bc515230c3880ed6a667819208906a283d3b37ef8ede6a2575928643af87b01b3c118c7a9da08a50951687fdbc0c93a95925a82e14fb1d758490df034053a593393a7d31f6c10924e1f6c3b24905056a4820ebf6591cd52029fa60342de9fdcdbc3f9a172eea7bd9efa390fe3eca83615ee779d15cd49a47e0c26a057e2229b9f1aeb16f69ca08e306238adad4d32e545634382cd69ab002c13ee3c1a8b3d8531e140248b3fa93f86b647fe284ff827e42521145eae0448e7e1ff69b50860119aca9ceb888f63c49dde38e2198dd5ef335015c7182deefa255436a1d20ac0c82016711d494f66d00ef857cbe570fe94e994a497b9c86d2fc5654584b17c0a51c6171ed044ad09d0c9d31e79f19cc1921a931ffac17ba858e4923088f835042eac4e974093d73e742af06321f114a908f824dcbbdcece8dd668b2bd6223d1d0968c827811be25e54970b97ed0342a00b9e5bd42dc849daf354b1657a202e920cdf1b935d8e3aace971d4c5eb606206de62520109b5e9b17d09c5a1119c0a3e448551c339a4179b8b4302331728d8fa5ae10e78c4d9a43ccbe40d87ee1adf5a2865335944562cd583513e98b9bae23c1ed2fd9184748c271a4725107b3dac9c5cb486baef808dfd772bf1b613461b92111db816a27c83813b60d468aab8b7bdd8626cc6c47a231902dd2c526fcd07cb2146e2c4b965a7e0647c50a95f548a5a823eda7c04fc811cc72f48c6ae038f43c0a6e7defeb45e7f79e34ab00d1fc88a53abf5aa90bd28e07b047aa8a6d3d12ebba8034565912d99e345766e6b76c45f6d95cdc49535a6bb9e06dfb039c3e37349d810203e83d6461baa5ed4dac83af9dbc0a38ee05649374559ccda860336d125d0929a8c4b64dd0442aa38f0e3eb63baaf7b29aae3be8ecace62358ce26544d3e6dfd4b47955eee3c44102671c53223dee88e19830fa368aeb4038bc7e7b25feaa73e2bee6138ee812f741db884acf17d2dcaf14731c39b61470350457e5d2b24b2c13d0acda327b8342a21df578a7312bf8df0d3f1d11c19d998205f7eb9d034ba5ff943e25334516cb687cfafa9d0d0287174ff90ee7672ac45ec1af5ca24ea76feedab300ca04b91eb28bb67390de8b33d3677e18230d582c2cd98af5a7bdb3c1bcc2ceac2305df4b2c7ab194a94ed229209ea4f7fda8eb9d3253dc756938f23a558e6da2d680f35c6471a5de353960e6e074eb9da71feeb8d8d66789dd147ee09e406c0e921bd79a45c2cb07658d7477d32e6389d907f4a5cc3a058ce46bef7c36f697cc9bf545fa3867b9ff7ead9c0e50f0a6c7ba75ff6c3e05b9cc6ec099c2a6a9d21bed9b3c50ca68eb1078051a4dd160f992fd00bcd8e2b24d8f192169e3e6550e3489338bb591c10e962a68041e65c7e83855757db659cae6ffc3883fa4cdb8b16be8f5cf2577acd54214023694fa45b103a88473af85135f3709700aa41b8bdc20292e9c3b3f8c7e4ba966c5524f7f58a077e6067f2208975884ae96a1e64feb0f5383e1b0c6d58148ce1a2a7a8636f5e7af003221bae9827cc5e02196e29646856c79f984fc96de370798037e4f520f8a7a05d9ca0a67f0e99eec113fe5a4c35b179a5a9eb5f89ee1ed790a29814b794c79a696704129a3e9b30d80c9dd645c0d7d1e7e630142fe64fa8a29a4117cad536aa2c4f6240c5b3d4946bdcc4ce4c6ece354d4d4370630a3a82f6418b30ce31951475806d6cd9fbc465897a4da1cd5c6973faae5d9d69db149c8ac839eca139cff5795c1327426437a1147e8c2ef2dd72c29c6702d762e193da201213d0ea2f7e6d43607d1f6180b40ce862953e0694ffbcb8bc58b0d6e1e4eec4ca9b88ea815d63daec13f976250fdf492e932ec499b1bfb38a88d27713e89b0a775bf256cfcd0e12d63b6bec12e5c09c01a0eb45c292cc5db9a9ea5e42f89d86738d6dba52dfc973e58569be38075aef7f248f252d98f23248c45b0db81b82a1fe49763bcf6686fb6776840ee36af914ac6ec4ff7ac5248e1b2faf2be4d289526b168826c59a658bbb0b6ddc8579dfcb48f327f1f83d46dff3967d9da9066aa2dae3128827dfcd20dbdaaae801db8171ff2691f0b852528e1add9a1c50539cac06ad33d96aede8be5771fef63821d2934e37a2696af824551de38fc7394f1061f98d969b6d85d1b85f475d7328cd9c774b7cb1f1a90832324f060bd1680005b0c578a4d735640a8a46e77d89c874fa8d032fec6b3214961e330824e3d9cb90202f8b12b14af0089b18273642734c6c965752e608145f2a006a5009c00d52092aeba6fcfc804bda07560bdfddcfd9f847c72c4b2fbde4c88c27de4c4d79cf73b014771a1a2dabf95a24684ed1960305edbf6248263008a5a207d4cf999bc50ca0bc0fde227a6ac847a9cac8d7f742d5a2c0957af17c8c3afeda8579504cfffa16b03d132099989ae28099168b3797c77ea034304839a084760c3a649906d86c230914de25b753bcba932c77d8b8812ca84addf2f4b03cd5ceef6ca1e445e0c46dd56502779f142574b85da8429bcdbaed25c8da0569a2d31ffccfab68adabc3de027c4be286be7db3a0bbe00696cd8a7ffd67450141a95fb9e8e351589e64fec3c6efd0253b288ef3315a4a891a7adf0eac5e7def240c8d709df08a17d54e6d7eaa273d168782a28a7e8ab18975193a6bbf29ac90fb3d03976007e1c1c2be9ec3e35016cc8d20beb4a02054725d5818a243423cb3cbec5e84e2f7df62b9320e7c49b1b818f43f1a7bdd73c1e17e5b610e41a854a1b546c882f094280acf95c949302e4fcdd046001f844443b258a7ef7a3b406340b88ccae2a7dca7cfa7ba38c6c81670ffaebf9beced91494803ffec1891cd1358eadce1d8ea42575cab41d497bfd303b78e16c890da5c49265e24ac0c60fd57fab5e5f4180b35fb5148057095d0385001e436c3aefaa6b8ac432e1dc305936c0435d94c98903ad8315a327a912d3141b0ee2968b62be6da897a70f84cfb69593a1d5f7dacd6c12284d82bdcd99c43f9eb74f6c5edb8fb64b3e572c5b9fb5b19e71ebab5f1918a5b1a8a7bca00e46301e2f506c74a7fdd90aa35bc4ba1f2cfbc49e1243ff1bdc5032e3ded78482d55f486a4d48877ab183952ae26c965cf30bacd771e4084cce733ce3488854cb43ea4d4ec8f4e1e8ed072f8e4c8dc90767b5e0cb199d327fdd191bc81cc5703f1555a90ecb2e6ef4bf5ad3dd2aca7f829103da1075362a3c1bd2ae40d10a0a92870f08ec3b3238ba2b21a4f9f81e4942c39c48044c915a31654ad9626593a5c4a741df0924fc874b221c032e8108410c9018089a269add0e95e3fbf85b05226d7e3b82457f194dfc4081391b286dbc56e1f25f2edc3f85723cccb1f6a3fdecdb2fde1f84f43d335097e03bd52"}], 0x1068}, 0x8) getsockname$unix(r0, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) r1 = socket(0x27, 0x0, 0x3bad) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="2ed0362e0e34801191c3f5f7726f17714c084e1ea81dfb25a6aa4518933145256736300fa11ba5738d0d46425019a8bf0f7e70a9e86ef3457661cfa011f026ae256f9134b6828bc0e08c48eb2d704e73485243ef159a6e9b462d09267d4b36c8e62a576770e029f1aae22831e022cf4017829ea9406e1ee2517c11a5d48c361420cbbde9e568ca14c37c0695c644e999e75907053d15d3769cadb5d67d5d326f5159f068ec21d74c273a012f493e569b", 0xb0}, {&(0x7f00000001c0)="43bf72c8e4f4eb3ba30038c97e221c64bfd3861d9a9872d6b408b654d3b46cf32a43164c3fcb0af796de435bdf6b05d04bc3c228e93af2772d9951f60f677510a6407c6c555aa14b7379f234fe9085a3eb2563a528f9a8db536cf40bea97085ab19f07807b7bebfe1257f01ced326f8c264984f697689f95ba0e591ffd21cbe9158266d4a0cfa6f465fd050b39496a99fb24b26fd8a87843c4a6d93ba58cb619c7f001247d909dd6290f6c620c384c8080dc8de39cf13ab4adfa05c2e1e1207d058e3946f92165b0a04f21a79c274b51d331c6bbd321f651fe3522aac4e492c3a1b2c2f840902189b82f9a6ce66a791689d29419c4cbf73ea188634c7d64fe97c315941a005c64db0982abe217588c16b453601cf154e479ff5624c46c313d6c0340b71b4ad45cf31a7d1e596a28610219837e7396b3e8fb89e5a6b80d002b37b95c48d3f2eaba7c1a974622df6ea735965792a3443913c6a2650ed2f906a4175571002814471f9ac817644b2eb66227c4f07ed533785ce34d562b26266c352ddfb96186980eb0022301241adc6184dd49bed32d0ae70d4799016a5bb9acda5d810f1f7ad6030dbbcf1965896976c3e528fb7013b6418594489827ddaf14876a299dd8b38946365347df3f2b2a18122f1e2133add30668a800b9f8e0b61b97f43941250b3234f09663ef5cd1d03476c679243d82d9cdd80db6287d0db439ad682c23402f5ff2d41dbbecbe2b33a7bc6607a43e85c5e28596bc2b52ebf99af735562372426e6d668a4e8b8c38e437ef26516c0bccdec7daf2ba5f66b841c42f67402f56f4104469be78e717150966f19424da3394fb2cece9c658ede2841115eaf4091f77972f74b6c6db2f8cf4156b63eadc8f9bc0861ed3a37f6c38ff9ba98c6bdb3dbda03e6ff2c291b10a912b3d81f1a1e14ac08b86de9c75f8348252722b1ec52a2987ab3380c08b3668eb3f4fc582e5b547737ede6127c3244f2172d074852f7ceb8ea13f98eb38b4150f1ea1adb3ad94701b29dcf061a0fe3d4cf60228b284f6d47c7afacda505c5322921b49218ebb1feb4ab77b53d3c2a025d874e3db77b49bb1376a4011c238a894601ba2e45b906dc219aa68218c1afa00d5325c1f441ea38a62a9225e5ddd3ef1244ebca671cde456364bf64c07136511d76fb91d813644c5d0050932154cb4d22badbb839d5481bc007830a46db33957a08feb4a9b8f533f16007f56c713a043a1027ca3d552511cb7ca9740deb9f9bbe31826fa4a1f7da6f1d7a3951c1d8d760619ec310ea4ed4718839f9d86849bf0bbd62f6dd3975d3357b07a075e298d7a229880882b1686e629a72d5e6ce5d2f6f9056a536820dc98e9319a7798c0f5206849a95650304af63ea858dee175fdb82454b806615342d7ecc2c00f286bbdb9ed0d44be685b200bc89c194ce10617ede037e36a237668701c26647cea2c69478206c7638288e00fc980bed9a4400399ecd6ce3cc1d6c902357edee6157ecdab81f8344e327eebe3e0ed393dfddbe890aaa38240c8d27117a54fb22531c420685933d74b616963e1a350d07bb9e618087d02307dc7a05a80d95243ef70407663d366e0658e83dba1676f6c421bf5d339e32467dedb097937f3107f8ff992384d3ae58d4dbb06ed6a14a0f3498b879199b8fc8def366df5e18da47b2e0f07e5326fc5186d111cd70ff2165cdf862c41ce8b8147c11a228ff9ed75138b0155b5245daf34082c61dce50ad67bc26e5c40eeeb0110570a2c1a4edd3dd471ea021f006bfc63c214760f4b805aac876ebba3d2e10fbf21011ae39acef0a821f05794dbd2ec9011b577ed906df238d0af2f2e8064994f1a6b4141ca13c31f7264f5910583f7b2090608e88ba00484f8e609539d0ba4735c8dafc6a3838db7999a50fe7aabf3d5010bd8bdbbcf209395f7e1e9f8dd3d1f4f0ffd1a9b5be372a2a4628a88241ff68c1e3572642b4183c00a7a515ba62f863474320e4e5a99cdca1f4ae70778afcae99ccf6fbf83e96c76935eb41fbce3f31e840fccbd6f2dd308864059cd4774802b33b829f669be58d8e1385f95b24b0fa3ec645bed00717d23f3367ff2c0f8252d137b3f47c484b5e2450b01a84c84998e27aa08debcbe6b87effbc246f8c7421f0be76322d27ccb5b0685f2cad68b5a475961b9570c0a520ab0ec25c67b6197ea4798010d41ec4f0517d34e8dd13d3008429210d6d1f879d191945f96ca0def9f5ab64770726c91f0e852adb55a3bfe135c48e0d55e6013bd54a3c330aa4062eba7adbb8f3faccaa89fa23eeeb29f5df8776448c9d2239d8db261296c0f94a0a1c7e00cd42c0abd26e2a80c676ee24cb862e737b7e30a27a94ed815d343ea6dc8b36015ef3b83c7cba607db91bb0ae093bc1dd7050f461e9e3ab3b70d53843f5477e7e1701e4f999cfeae48c6df77e247db8e48f358adadc92967ac22fca2a09e27c805b35c6cb38919d670632738d6f0269ca322583404af847d583c8dd9c2548505042d7faff7f71f71858b4386b6787cf1d8e0d74d9aca52fbb8628feef86b643071bb7d58d9e82702baa157b322b20cd791ee725577505add07ac3d15456c6a1f772bad4dbad82de2833aa7da64e9cb64f524be46ee8c03075319a1ce0e12996b94612ffaf78268f876a440697163f68b487a7fd7cecaf0347e11cb52a113706504b6cc1b044cace0e18df54ebf0be309ba10973b8d222c73bd805f10eb52c15b62e7cc67f31da292651187b736fb687a03a97cf31d521ca4728785800bfc6c69d99635a2dc068014bc944a62d33f5192834d5390e23e0f79366ce6c604008d5df26434dc7db8438ab3525282d724d02606605d1a26d2c400ede902e21273bf865c370bb4aa980e389d052080f8465441b2734b42b87e37794eccffd3b1fa3096f832af20267c02b2816aad9f92e4dfb01d722cea7cdd2ea7057ba98ce0462d3c1f56732837bc5b5c754420d6936d0672fe33da08d59ac3f0398c01e9e960d12e97d7a179a1e501f5c239a50c05578442b2906b8205a86e9ecef205e843c90bf7989a66ceece6ae4eb25f4f0b5ae3b5913bd6af35fca5e10c77ab9bd4ee19b23a8a2c8d393c6574da2907cc5d3447aba220c157e02547b175d31f61eaa2eea913f94356379bbcf44b833516d3888360b533bbc9c3209e67a980bc38eb049b1f5e66af5810b7c4d60be0955f237e76e7b505d56e6c75bc80595df73cc04b8a84e61531e414e5dcdaaf9298f3f385ce91969b6b7d1a52d55bb535e0995fe5603e45b1c0b2d4efa71c70401e44e21b9d78799a40e05cf95fe3aee58e1d5e3dbaace57369dee07386a39f0a2cb4807d06e2d06e779a77d7cc39a399031df32b18620a906de3d1ffe51c598b8d12b8526652aa1f6f254c4404d0ba5852189d776987f60e3ff9456a2cab193026b538aa50909de60affee1f37b3a5faff649467c5032cbce9246a0e1a8864371f75f0cea97eb76f38736bb53f7cc7e3dad5ca6fcda3301340cc4f629e40381a2378e35e9979f19e792b25029be1726d4e97c7f6f8e8756bffc6de0fdd7f4937760af7f6f7a4c97f0dead542e438939c4fb63a764fc25aacd24d617a285ef57ae5be73bbb404889f82350166f2715d271828ffefe2386b3cc10e5920d2fa085980537c9f3702b1831561a502ef2042ed26e448e298eb6adddf2d5e053cda97013800e4730de0b345c08405c3479781880d1ec7043c9d4f176a3c351fd5f4d6b8b98416397f5a148ddbb09c40375e5b168b50c4a2830d4aecce9f4bc846b7622505f1ab825729a5683b2a661288c3b094e9a3958ed78cbff4693337aa7a8428fa1bc5f7f16e37f15096f1f9f4d21ac1e048f96f519fd8169f00b21550b7353ef188e6eb21f41065d07ec2c1f7c12d1f2a201bbcac6a91028c0538080ba0eaa3c1bc59e2abac8a245c1b35b373e0e9f6f4c35af901b9322ef5fc37174ab7be61ab689cea8211e1f31bf4b262b93b9e3204ecd0515264c7fddbe5c9c0ce6b4e04924dfba18350a77c1706943ee7988c7ab4826b5807be956960db361969e8fb00e83c4a52cfda5df1404c4b931a9596388e3df85c7ef7f3f5f539d579e2ade72a2a7bf0949595d338aa94848f1a7b9b3ab75219697677b51be540a090436cb79e796b7d7c522afca79bdd1b88ababf59ce032543f663f3c9d1f471badfcc617dddd597a20ac71b7eb378ed10af3e42e2d3c181ef1005378c86f4468f1df112ba64ef2f15bc5b449e775b44cf62a31618d911a266e54b9ea1ea5c9b43ceea2ea6d35ef58b61d4d08870d7be3573fbf56d5932640b1b7aed9471d707543de0c5521167ab419a2707091676967ec46b78fa24c71230cb83551f543d8341500f963b8557dc03efadc566677070acc6cafddab532a05f2aa7bc6137bedd4a41c66e1b3e0bf7a625fbc8814774ba0790da27c87409e76c0a292250ac38dadb5cb798b011e4ca1b400738093882a3b4c6c540b1e32536be086ddf10009a8edb5620473e4bb0acea8a08929483146e5b38f63bf94b55db450154d95da76b93b20b57632f6d4e116c73d56e2726da35ceee58457afdaec107e5d49b0cf5563c3f0d0e8bad6d6b02e48606a77f6a41fd0b9293d7c4221afc7a3eed30f26a60500053cd193869392c5a8b57e5f5249c02fd6c5b2538f56d984e79d9a0cfce030b39dc1c3e840f1692e322fefa039ee0f6a6a15f8de356a1fda15b97a870f92198ec8a37be6813b335c54f0d89b2274169a3be62e189dd8713a7c998bded27bbf0f167d4753af57ad1cb19f3490122ea1a14894f66dd6774bb87c1b81eb7e10be62eb30cc1417efed8908e2948540ff75f056e169ab8fedfeae0418d8715c7941faf9a7aa58ad6c3e04ff412e4a08169de7d54dee7f38772662d65745f29a1377604f9c7a7497d10fb0743a733ed626b25c45b64bbec124dd3d95bf314ce7ac431d3f9cccae721bdb70b60430725b53e9e2de7c6c236228f029a4c025766d4744b02415d0dbe5ad9f1c29deeb7a9b03c19dbba1227e73b8e7c23bd7e21b6e99656e2c9ced8020d8c0fa21594585348bc13ba771efe11459005a2e8598b80f7e46f1498b419f1d386b6bafd9f3520cc3df1fa8fa050987ab51a1a10eeaf730fc385388ded09b4e8d312747c99202ec5e5f064ec5c42cf6d5a85ed460788bbd9293e57f54ea1774413b655afc8c1352e7789ab992b06e608912ea413e3499d929339af1505512010dbe2d98d07f3ee853841e67a98555abd76220af6b0731b5f5eb41f44c2f926ff7e198b282ef5a69e5c3e07df21901c53657d053166f7df263d47827bf415cdd0dd6914e194fc4d511e78f799397eae0d587cbf783f5408c04419f54e2e050de7cf7a8ca2de97db7a42cf84f87d575914361ff216764c5e1443ee24321d4295364dfbf0f82ca647911f65453a0f48d6b0cf93f576b0a04ea984fb21c802cc6c7c48758ca890d9f5c2f4f001a86f793c0ccf00f5a72d929f811c3e44c8a9d9b9d2a60fa572f5e3d41012c1f194b225fe2280218b4e1c68ee31d01fcd812be151e5ff3da7ec400a269bcfd0e0b78232f71841b511ec5839bb57c76414e358931a993e567eb19d9670defb36f712f78e2fa72382ab724af41aa97629a8baefd34bd58f423bfe40b2960679733d6eaa9f619bba06da4447e5d6b1848bf113a0620f1a2cf60b2e7aba06d78543b69816ac14acbabdaba168a9c4e170ce13723ec45471eda770d25de0d5729ec26ed335228c804efce00001083912f147c94ba0c6d469103d629949", 0x1000}, {&(0x7f00000011c0)="3a074a89ee0954e30a2757e30dfa200bc2f25e1205f6699468dbf3397ed5568d48b2e2e88b39effb7ee2c18f00f6ad6a0ef7315eb52ed415fd919de35ed742db9bf7f857f09015484ec9cd2493accd6a67f48abf6db4328a3222361fa76fb1aa458a96eb7f3c27e2eba1260177c1010b0ae46895d174057dcffcb2b1227905f848c2f3b533f10dcfb459676c6011a5346334c3e41bab7603b998fe459378ba009adb1605fdbe40a55a7c884287fb8bbf44d0688c0f22e475510fb6a3057c144e3b30241d1a876ba049d0", 0xca}], 0x3) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0}, 0x0) socket(0x1, 0x4000, 0x9) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffd5e) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x34, 0x0, 0xc6a, 0x0) pwritev(r1, &(0x7f00000012c0)=[{&(0x7f0000000140)="34dbdfd2821227d693574de057f833f5f6aa4b47820c3b9aa1e0afd016aeb6991014b8f5701dd09cfd353b322982a8ce1fd45cfef7ea81f68a730903ce52650420cc61d6c1eda3f239d71bd4aa7287248f73302d4f716608d05a7240b285ab4cf43e187acfa87d15816a52d94bb47344692e7a809a0f43cbefaa25196b40264502f0d52b4357602511dc85ff6515fe8b772d5792564f369b0f8b54cb30b32feae272a871387ba5aa8dae4e8da2ef9b3a23828b37c3f4", 0xb6}, {&(0x7f0000000080)="63749b1541e7e04f3b759c9f1f53d95e366f0b48dd8abf6d029dd57d270a91669d5d43e5decd8e3124c19637bd08072a520af79d96f7e77bdde445b870e4a3663c026e7ee66788daaa5e00536cb6ed5859a165cc6a8dd0ec7c312be3936b699dd7b9d0db8bef2951f107c4a2", 0x6c}, {&(0x7f0000000200)="103dbb13c831d9d916897e349ff96cf801af2ac84a4f75d26126e7a65aaf01c2f75c650b67b45f91e073b262c7fd5b58e4c3e1981356d1159b66f50b7b409020f67aad58619f06809cfab5844de2231d4ee06b836eef211329dc0ebfaff24c4552c910688e8d50490d86042badb947d5460fb5a58bf3a9a87228cedb9c97d1ec91b0348be18dde494ed6d78202b2959f94c46190f09daebb313aebcd5a32c93e94276c1e2017a282451a29536a1da60624f7a6a340383507a90ed4ca2e4571505740fda7d4b3c06a2c7a630aa58ade1f5e99523d66ba695854cfed05a50c114fc75c73a12508a83dd0b4eb2677ec7fbbc26fdaf225833ba8f82fbc1c0030bbb5e693261acaab69e085bbd1a8df78c4604a2bd0fbff48c8eb5b8e7a5a69249f13243da7424330b6d191c8b270e07eda63b7fc737947396a946cc0453575eed3eeaf32a33990464bc7c0e7ad7717b6db3200a64ac3071738169555f026a11d7f21538a12940516be41e885da05a930e8d6b95bcddfbbf39170156e5dc51950ac81ac61e460171218381ca2561d4c02a0a24704f0e6108cdad2876751a72b80c81609e79eac4464e218eaabbb85dc9dfeb8e9ba40d85f475da4721a456cabcb43b8e2a9f70cb93ec3ac3501a02b1964e180dcac0b2d5b039ea3ddd4eb9c854a356ccdad27f52c02f58ddae006b1f950f67eb23cf789e20de9f87845518b46cac6ddf2317b23d0b042a8ab950539430ac2225344d70cf997399a0446520865e77feeb355236d92f73043c93fd333cb4dc7065027ab2529abb9917cefc906dd976b33bc58613fe3d50a57109deb29c8e15871c569037ec47f709db9c7ab4ffe8f05eb6fbbb912f5e1f14e9f138a901f0e1681d17e525de37be92067cf2c34b5aaf3df331f6734931b8572e3c8d124c274a890448ef9f8b6e828b39e11add25edd22961cf55d5285160d77cd3deb9e8a4f9d16f6756a0c9c66780bf4f96a6a7728e35081fa22ce65af906a2b7745f226f3a089c8974e82ff62e636d503dc3cc2eb5173301037edbb3a4cec7ab557ee4f1aeac9302f3d1893dbbe26c7c5ad60e3c28f8ba51f5b18a0848f2f12a299bba9ecd0ead598d5bb5b05b7ecb68060337fb45b196350ecabc0ba0265156851f7934307de8805928a28fc508512b645793fdd9c8f62c4c8d12ed1e88945681640f35c522ea2974b87c21f7d0387ccbaec5984973f05ec84cd2a2e60f5598a6f8bc8c3f04f173fb6b95abecc4cdc196ef4b4bf223bbe78c1968e9a4d7be91a400cb38f0daadba798ae6efeaff13229fd4713966358c2e7c7893e02b0e89a4c88c589390f223c66b86469bd2da2ccbe638dbc0970f1a1090970235ba76091cfff139b5fff9dac4ed9dec2f620a6d8883c5e43d2744deaacf76694179b03d92c21293f628d987721f74779950dd353cb5d826e1730f4b0cedc827c75f4a8d2824a89fde27b7845e6f7ba5ffe290249570e4487eca5b394cca48ef91fb1eded57ab7a98603537c56e7e48ae5e5ee03a0005d642c8afd58cb0fbbf8c1d892a6519673fca355b4fcb5a4dabde17c960cf97f35c0bb93a44601dba1b3705c729998d06fef71ba6ea83dcf87d6564c8653cab93d57348b1a3a53aad49b08b02968cb04d3a417bc57263699dea41472bc96bb2211ea31ec3ca033ce67c837856bf8f1e52c6286c0729c2c6668c09afa06ab0469c87558e257fdef678ae455b0ccdb6564e839bd38a416ff366edeb0c7b0f30bd03b4be8f3f33bc13836cf94769046ea9adfed3eb62b9dce4a4ae4fbdcb3a1487fe7f0662f9a98dd4747c5e870dda113f6ae7d10c2e27691bdb78e8f480e9a13dedc2b1e133fd7268b55c69ef6854798f49343728756d4be34ea4f1e05587f1ca946e65e9d46647fd5c3982fb4ad89691ef54f12c92e004c9c88e9a4a4450f013794b0259c1016e2772ee306e46dc0368539c49dca40fdd35d91620eff17eaaf9c185b35235093b7087b83867c9ddce8da326187a263aa938c4d5450010154cd2298c17de0a28372b3acbbc29d1713181f3147bf64d66614ec4a99b017cde8c490bac4abfab0d16479391ba6aa4f9f420d1644a45de3cbe95afd36c12a8e9e7244a0243bd0f49b93089f4883887642a71c9b644cb391ada54c2f16ba9399c2d6cf0c094374425a0a36ee3b000a665869c4d88b9158536104639de3a8c29d99974cc27f142fdcf31738bfed4905412b8a0508921b17ee04c4b467853899540ddb6ee8c06ac76601a4349e3bb8ce32fb412f3d4d1f2824c883f44d6cf8fce9ea3f3145e6c222143afe14b44038ef316d33b9c772e7dd207e765e1d2ec5971903311acda88ee8f38db81c4d235d2dcdfd6557359e6e889fa78b9b83617964804ded364e5efc850b2eaa4f751f3ce2b762eb411f3c2722ed68384d719e3868aa00824ddfecdb53aad841c6afbaf632b156b924802c7f1aa2fe90fc4f8f583d0e1a587f544acfce984766cde5f5e6ea9349a345e8c7e083072b2561acb3cb401f2174b8f6dd507953d57c1d04669c268c9bb8033192d9c6006eb07307892506a56ac2324a216de94632c88f47f394759df30e7f868fa7c836cc39761760b4f9f85cfbc540f1860e43af3cfb840bfbd8d04ea8ab4c17869655244bff198a086c6f7b6b291fa36ca9c0f21fcbba35ddc6ae0dd0edae66a9b4a8b5e8a5a343984779453c0fd4e58617a446f9dc24ac254aeea1f7d46e403fe5bda1b2a25b5b38b5acda96ac4d842ba4fd1f7d5f33b31616edf96cd28551281a9557cb232919c371f1b89a800134d83749dfdf67207872a628d095bc126da71c517e35d328aeaa0e2d50e2c17fb55fcfbe6a071c8fc60bf619e6f49ad0ebfd33692bc3b4223606f83f506c3c0766b8931679eed22d7f40d2533740a5f0a63236ef78c1b6b6b48e5a0f512c62c7ed9d8a9774d7f98ebe2374a5e777d876fe8f51a53f8db5c6192e13040047bea3b250ac53c9d4c8ce9ae93b4c9f6987399da527bbe8eb6c024e9f959ba71db4b48f8bd8f06f6b3a3a19847ec4d94033a4a10bb01ac565adaf62f86b60354a935cc28686b7bfee9892ec48e963035a44a1f00d742c790b61515d458958ba00d0a4d90795e761d640ee14296ba0edf9d3e95cbc506d8103cabc3ca000011d2aa2c947834c45836c8f735208f4df256251f2e901f8a5c02dfc85f61f8ba959fb6364a156aaaa199a82f685dc67fb82b8286fde4dff7749f58a8df92a8c33f71d32f9dd70f862136b38c35f18be5b2aa18b782e89a5fb4eb7506055d7fae2e5751092dc09ed1f213f6161acf74fb0c885bc8f36f8308938612778d6eb318f0e56dc2346cd17991c0d63bbbd03b16ca7462086843567c7893b817c89db086cb15850649a0708fd2805ffd2ae652c2143ba4f478e559c47b0d262b35f2029e9870b9a65128a41f2e344ada143d8966e6ea4c113048abd52e125f5f957e631365ec89b3627fe411359649f6d5d2615c7f1655cf82b7f6cba3350ffdaf67088e71c17197756067d527d5cce009a034e0dd20ad919630c2bf22e390fc30ba9724a1b3537478900b64faf9c52a8ab310e3da12e69a39487145c5ccbf5de2f4b7942923f05bc9b833b1ef499393d9410187590d9a29411e806502d46844286d11a76e5aaa2b05055d375dab5e7d8e30bf0cb78a1978e39f85b6b54f468101bab14a09399f561ef06b69a8044f0fd74cd0518739937b8108a36335cc02fa9c2a53311d8e34d873f175be1a65b68f0cd6c3e3fad675906a6c0e671ceeebcb45108747d5da6722cd518ed012faa6110e6d3c601515f8288e4643f8170991ac6cf56ec96a61d587373a0de8727b9f480e28322d09fe5f228eb5fba3a0ec576ee0ce2c1ccd5b629ec74046fcc156d8b095f653552274fbbba73061132b82afc31090563835875579b9fe9b3dbd0c6dbfc0bf50c75945fd73744fd2d2f5b00edbfee2499b84e81c332bb3a6e7632adaa09f79aec574c66185268ebe0cc12cf5565ed941135a04392ea176e3d89bcacb9e64b8bb03fd9479d9bb2490b93a3d74bddf86ea55ac6ec1638e4e49274f5d7fafdfc83a69768cbf9d3afde8df0901ac2ea2801010c35b683052918ec499e85838ec281005db3546b6c10e512aa9906cbbec8b84f23b4bdfa351093d017b1205059aba0b94cf30a35b92515a215724713480c1862c4682d72d945fbfd5b9ee454c7ca80b393dcd693dcb8eb6867b2a9367e6beaefe438f05a9c3fe44ce23ffe98155329140577250db832104c109e8810ea39794ecc6db1b4de44c4f8f48765dc30199f63d22829985c165d4ca501d6b023d24d2b6b4e2f860f2596008693ea7e3ad603fc9b2d9b79feb217f491d72278908a8072086e55dd7e68e63e6e18e0cfef692ba1f330795d05f643506bb2cc7fc59fcdc5cb75109f26ac7898ab2ff67ff71ef6ac5679209fbabff930ff30fbb62a3965c638c66e788556eaed8299c948670a3086a1e5d85aa4fd2f69198022d81a6fdcf7e6086604bbc1e45afd5080dfaecac983c7c54c4c342d7bff350c29406c04b0415cd6f86c14cfdbb0226a634498150120e66dafe593537c3f5a1bce8e177d0d928c772a6dd2f414cd0ec31ba9f3da9a1a8d4b8206f15d26661bc0eca2f92dc7a661bbf951e2c11f116bbb0fa8f7cdff8a901be04a99428456799da22cab96f62619ef80ad1c0cf4e4645ef66792a7052dcb514058616eefc01f5c0ac88b2da7c0d2415787fdf311e41a0f623bc7f5cfe2a9482a1040748a28e6991521d8e4dcaf0a688814fcffaa2f31228eb87bbaac435a1b5c47d413d9a7e3bc0da65e2ba8beead84c635ae52e7f63acdb05bdb525cd02aeeec0e16147a70041ff3f260b2b7626e588c272133ab925c64a192396101cd13da601c704dd77fec49c6ed81d70144aa3eb853118cfe0e50cf7273cffbb57aa18c0dc1be34ddc404d3d4d7c99161d669cf0b51eac4fc5dddfaf5d50a87d6b55d0e2968eb806bf66158eda62bc29bdcf4b45b717853d3e274c21464e99d704a97be1a27708633483a2de47b51020c3f2cd9eb990954fdfe55df269e72c4a9a02e0835d65f7655ca71d8574c37d96e956cbabdc9855bbc1f00df4201bb431ad47f75f0fba0e3f327292205c6541348c406afd0865057d8eb04c65553b6858aed723f0e43b5a3c4f2107e2b28ac8e6078179a16b7d7a24603bde3a488c521833ec86524b2562d9c05696156b803e372e3b687c5d29c7afb5cfe111dea851ad1ea6a0428eb8b563a66be2360fa8e15bdb81f1ccccae3fad78a7f534838dceb9c68d7b4396453a59cf11e0b31150a2b5f41e0891563306c0c07619859457bd2fb7f33ef7a5b24e155945f0b7b9bd2da06363cbe5ae587313040ff6f53da52c3ff1831b9779e48384624a408c9d4b0eeb33eba1e8067252b8959ef6f7665cc6310731a2b3321d1cc499fba3ec19e6e4ced7112d4e66517ab4741fc2b7795f5d981434d8c2ad29cebbc792ecb0ed4de35aa359414931c0d92f9afd824b181a64dbd4a820b5964ae95bf72c526900ec319e629e57c10ce1303ea09e176f75598fe6b168d1d212ca6d3a43bc4696b5662422fa85340e403e3746f3cfb8c1ed615010d0766578bcd1b3e0864ed502eac37500a7773ec53f8e52d4a4c8faaaa1ca4534a5f6de49a0e087d78134b5ab92af368da4aed9ee9e7b63a9cd6bfce660d6867fc8930cc972b77aadc1126548bb9f732356ad7bf169b8fcf73b1f8009db4fcd3a719109cdaca325fb11c8ac55cd5b15308aa56e90c892a464697f3", 0x1000}, {&(0x7f0000001200)="cf656855cac7df3e9b03ef8d2dc34640f72d397a42257c1de5cd2a2799b013cb2644014b7f3b3dd2e682a2a89aead2a35791b676f7a8fea3266fcd303b422ff8724f8041f4ae3c03a340db34dcbc9f0383b28de9246ea463b8ac931551ecc502d36cb914321b52704568ce5be239c32f2e0793d7d04ae7a68762f3a41a066b279a7d17ae1d433b85e7d79c985e005273e95dc513b736dddc", 0x98}], 0x4, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x2) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)='n', 0x1}], 0x1) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) syz_emit_ethernet(0x91, &(0x7f0000000040)="298aec12bc833e9ebbda324c1e08ebe05a4b3f84ba8b9890b304c1102854338d86969ba73d0011ed9821be760b85a026db71ef3a92f0afb50e430a35f0a7142fbdec85cac02a169a85c763433fc2f9cadb3decd0ad2f99084365021e2899e7c0f51936a6675399b8ecb96f57784ab6da6d84f6fb0c8cd80e0d80d57ec4a3e043c1fb21378d8a9d8eedc3b4df59cb5c5035") 16:00:06 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000080), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000040)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 16:00:06 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/98, &(0x7f0000000180)=0x62) sync() pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)="a43fe20268c94dae965b8f2588ebbe063b252a63fc0edcc1d3dbb24f137db13420aaf7c782a785e8f649cf0846504a1adde0713a0695a7b000a626cb11387f136e100dcff7ddd4dc7eb8a7642bb1", 0x4e}, {&(0x7f0000002600)="db11741e6cf3cc592b20430cc74debd74730f244e88497000f2fc85499eab36795eff7bf7195a43bbc0d982dca5ce425f16880fab11462f8345d1510353379196fbb560b86a85fee633703dd90768a785347988af179de88268d1549181fef68d18a9a22cff4ebe700df2ebf349072d7cddd116117bd178361e8894fdfd3a768385218074aad87d892ed2d6b4106e2237d661ca701b7869d96192fe57a2da435127eac7e5f091d9f8aac8015352a3ca401195b658e041adb0b34e936a71b88edb98b5f2cf016b653dc7d0e308fe10903df8b4eb9a140f8ba595fc3840a22dd141e794d0f9e811886573687e1b91b9ea604476ebe03d4035e34e3b82b1c5a7d93ec61fc", 0xf7}, {&(0x7f0000002540)="3dd00ef7c0b9c98c96127ed85f9bc38910f03bd4b4a349ebc71724e8081a955b4560274eb88c21173ae1bc00d131114488843fd0a7a2f6293aa955c8c5a15e135644f564ddb0b9e906a2402a53961ff26445de925584b249e064012e4ff53f5b5dedba4d90c55f69b6611b1a04ca9ae21153e8d4fa21b5ef938503293f2a6bba6a", 0x81}, {&(0x7f00000002c0)="9533e8f63145ee9e53b22a9ee89b3c77f4665e43d7b92e261e771224dddd21504aec596e0e31d7bfa30c685644457f00f507785140a5483a470a7037db1a1d798f3fc229b2432684a495d3576a500bc8377d88082bc0de4d0f45b5adccd1c967e09802cfc5be58df8203f1a8284393343273e22ecebb8418dae312af4608f67bcab842dc5f8b2e1bb8edd102de7eb75d9b009cccf45f602c6fbb2be912fbae420fdaceace7d6f4e5bce4cde46ec2115b6f6383e99ae167a5f61a01198ad8ce59ad87143130cf5105c86bc829248ec409d3edbd89e0e3761ca90c3d831e16160d89309626674d58ce", 0xe8}, {&(0x7f00000003c0)="8268253aa525d7f551ad9fe5b31a13f96337ab3e9b", 0x15}, {&(0x7f00000014c0)="acae041aa765fb3804e73523340e869c69f0e259519787103faf1eceb6916321b44f5d618e1581af15026e53acc89d34f1f8ffaab547ca997da05d656e69c69213740f99342247ea9ff610ab8f515d1cd48aca003d07067e5ca74923b3b16fd0a10f766d6625a132e3190ed7ab8b5eff1e77c775de7d191d208da371376a44f18fac2ec5a2b8648f92c57b33331fcbd19e42ed168d48a9038856bafcc58e2be1a5d0d4ebaee610fc24a36b5b72c61afcabc1055ed69ed78273e9b531d05f4466e21d7d9992c250979405ecd4907744ff85b1caddb2b663ed05fa338684c29c7a549b5ebcd6b86d964d7359eacab0d21c5e3e8b3660e81cd65be38f73f33147ef2f336a9fb7e42b5882e7767be53e32b94b5604ccdf49c30e8e48dd9901e4c770a20b300dade7b77a74858db1233a43ad0219518cb18355dd0c03bcbce3712706eb531419ae7fe2acabd18831608f1eb525987739d95f8e02556646f940c339534d19796953ef31a566f7e3c118190fb3a75a3e9d8cde37c610c03a5f2298e4cc0d4f4e8619eae66f61660ca4663fe2953134f5680cad289b6bace2f5c272e2f584e16871bb231c006dd86183344316340d65ae22faf39cbec9f56dd33b0ac9e9c26919e5e1da9080aab67dea63434273359da1967476d400dd9cfc689f48b9215e10e0e6969f8866cc84b19121855e696eb3fb8b2b92e356a849219bfaa57f7f03343370f244b501451df4ebe356b53089109b0f96d1e545e35bb5d0286d5264ea1aa709954b11ed331d0de66cefa2505086824db6b9253a988a9b9b3a54d16a1450711f142b99d745323d61e2bb6679b48b39c734c27945e4560f246defa0cb642ab31e9ed59792ea8a8a7a07c660a2443073cb01dbff705485c69a527c3bc40205bcccb30d8d4dc87e14e627bfcdd5c40cfa04cee384630fbfcc7b0d2cd2f60940ce2a8a5497c7927c587246208eb6804fe1a578c1a179a7b6fc1534a313b74384d214479c2680d7d7cd185e990ae76189dff863faf7b00e4e28b454a834d1206363444ed80566c559d030886b1a57634c276d2f3fa3cb7d97e75dcee82f0439439faa723b8e07fa14a4946214a22b400893090fcac729ebfb4fc54a27bd974d07a92ed2e769794bd03046476d6dd716b5f85ac0f93916e767a391a90969f6ecaf425805234f73aef175664b0d702fa99f86d2083101f4bbd5a5319329ab95ad1e2af0ab601afc2c5bd1f562a0a9eb2168f6986762e426dac7238b5fce3602ad753d20b3b85574f5e236ead496293ddd54916d5008eb9950853bf7574fc5b828d826a884b0902f3498f02c0a2be2f88e8179a8891857ec2ed87598367f74dcd0fab93595a96608718b78142e4457bb1282225ef27f6237411137efb142651737af0ff9e3496959171bf28ff4373d650615cc70f177747113a84e92a26a609f38cbbde2904b4010e91e0ab5ba36817469e865999e0ef957fd67e7df9e2bfe64955aee74e39f4a71e068e5b2088d9af235ef9d1da4a6e747164738d08e008ecbe8f69c8efa495f059a99f9c5170872d8aae83b6deae979f7bcd08d700ccb8c7464dc0f7916bd324612b0c08988485934a6482ec1c290a5fd58e22bfa62b5059405c9728bde79501843e7ae907a011e878930c2f4d9d8f3edff917d713ea6003d8d4f73a599eae031cc8ee61db3bdc87943619f5b6bfdf5748544bc5e1caaf74622429f187d21ab4176b8527c5f9621b80d43c5ba109519bb8d3725ca906a095ac0ce4fd56c80cc2bb655f75eae7e172a2432b4dddc68ad7918e49600bbc62d47a6d54057c4883f07ed6b1b95b33121e0ee1a7135a432c5e7c7e5343e58ceeec5f83cfdad36c58ed02fca804579a81360ed7453516edb5059c0081d3a5b3c5fba569833ecf6aa0dada1e677c03ba958f2170f64cccd9d591c8c1b1019137d0cab1b4992ada979f1730b6064ef84aef6cc7cf8e61f43dde61e4261750bb046e0a63c507600a82c0af1cd88287267cf8c1b4afe243285178f377fe6795899e4f80b37cb88c817294ba1df75f8c97eafd6aadd14217bd79adf9b0672c07a465e5376986e524bbb85fa21cf57391ffec69519ae18d5077a614885099a43b24b9599cf2d4a63787266090f9dc422fa60b9a7e7ae523ca0dd571a1db0f14d4fad743740034bda388d6d98e1110810a02c9dbebcc8207dca701c756ddf62045114270df1dba84f06de0a3a367340f96283b08900481a9bf02d99fcd0e266b93188dfc04b10fd6e369ad8346774b397127199a265d0220825636b1b2055f0791a2b9c4891bdd5f2f5180dae423b96d0ca4f95f2769481e331bba2d0eedbf340031a83128b276a6ccabe8e4fc68627147d994a391596d96d1ba78f7321380658b673f69b7512e68c1e7be51c2ad178ac91600bbca3f3723973b2912108726ce504940a233b87ec8d383909e1f14bc7fb48c29f93f9bec72f14dc61835203fb519bd5035a9be220a4b380ca7a8b6db72abeb46a1d2200f03e3d51655409a11b3661a161f7353622f8d58abd89e6ab970e000d76ed7ba2a3a6463683e11e25ce662d4b23e4e0fe6838fbec1b5eec2632de63e736e01b35a062609cf8c5c86e990a8acc8c0a49cf97ef0870fac5b225dac467b0a009e57dc4da4b9f47524c4c0bb353d89ee0493b1079cdada272088c70852d4b4d7d37ab2e0a9627ddf576286fd529983d5aebb3912f19f64a73ffb95b38baac2ee3ff007abbdba60ee710b43c1508b0c7945fcce8b38476b25abcd502a845e191bf0e6db7d8ec861fe2eca3042d68d65b6ab28bd7a0336d0cd11620282453c0d3ab8ea346cf4935c8d740e75251db2c6db96b611fa59906532acb1002f972e70fc3a2ac7554ee88b956669d07337e99e5b410770bd44a579ecf7069588f586b11545f61ec86e9f4ee62cc30a4b1755fee65f4e13c92f9d370b35c34a167866ae429f881060d659819d5c7a608638c90946b447473b89c0b37cd608a1775a3722972dce8e00d3058fc68b8372963555dacdff1975ba96ab8dbe9ea2310516b90c19a55593e58dffb35e9a1611369b621d258d9223ea2064f815cb3f31a5565728dc1996c79f3fd6eb156b4da765cc367b6d3085d5ed5b2b6ee29cfe0d4920581cbf230a85da688776cca686a183d3f16ace15401e34b5ad0b7db85bd92e020a9d976edc516ff0b9f38ca5f66e7ae4b673d6cf6c7b8dda9b7506f67b4088b5834e3e1af06d7318b2625cf0fe83ad3721f7870cf5f4f68c628fc6be787a5799f639d7abf34b292c1d790d7d9525ba35753b4d4f4f25aab4d1908cbc44f83a8acc6fbc3694f7d1fb39e87f17ed7c00e1fb028989316a406fea4d56a3b1bafaa7ec3f135cc3baaaada94e0c28ae970c30db17336e9c96382b0d79e32eb99554f32bc8af703d5785912a2b3c704480f36844af3a9d0357473f8415cd1e2662a8103c1ac9fe5e36c0d3af557f15678a5402f2ada3d61a351f6b8d7b9509d0627c26777ba8e72e9a699e62b849ccc42e961028aaf173faddf09d5930e93a75ee140ad143f451fafec97dd89eaae25f8bc4b3b596386a4d1c51679c77bded94776b652add7f864fb5766a66f1c1523a4c9103c1fc842ad98ba5ca83e81e1a4119180b504debb81fb502e3c6d322375d6df87dd87383cefe60ae90fecb40e50fbcd500597d4e600cda9a6f80176af642aff43773bc1a4e015f149b216a15fd41a80662588f4172506c8530181d032f62e74cb45096a928fb7fa3c07424e2d43647701acd80ff4027964512be278c82f1f06d297d5504c779f396a63904bcbae20217fd93f67722d825610fba6af95a06874ec2bd743da0c11172477ebcab711972cf014599c081971c3b77b6dee48b2589db62542b0824eb4407188c66a7d1f1356ab26cd931052c2156ec0dc9454f1c42404707e05bf040b7daff5bbc898627f6d19675d52f2e65ee59da1404e22bec81afdf21ec5c2852a1d2fb950a33a1d0880e055c3d1091d9598ecf6f836ce920712f9eb0b3f42d31409e94cbc4fd09661e63389c1d3920da7c190a6a1ccd5b72a71bb151c96df853997090cdfb0c217a196f50b30186b5c318458fdbaa2f993b7fb306dfcba7f3d4ad5d83b3c5543526f9e442b947231ba8b22e2c3acbcee91e1de36365f6ad0cc92503da38786d01ce3f4fac4f2819d667f6afdbae738f792a9e48bce565e1a11b574d5e7bbb4ce46c9010802cfdd417fe27c523f2695497a02ccf92bbe03779dfa334da0eb30fbfa268f868089c46059ede72c0bde159c39aa0b5a809e27a5b306891ab6cf12189ee56ef539e5f2fe0061dd5f15203ccb590e1f52fcd36b8ce83d4f3b1546817d4d99067ba044147d9a3e7bba35e1120bb1d897f2cafc5db835a232642edf593959411e51a6ca1415d6e1a8b1482dfdfce5d6a605e27558b01bf755e78963ed082e1bb0168dda320fa6011871508395036fee9afbf16297beda7947a7fdc6cbde195cfaa9c8275863bebf2c79eacdbc0a4830f77ccb63d16117c57532ce78ba0ce95e31e3cd0a456b9d7538483f1936eafa1b276c35869761b357c81c145c460d11120f0914c26d8421d9087557b8eeabfdbb9546116d626df97a1e83948e54d8adf10479d13bb305f0014b5f3019b4601b00f8275bd0d53b0092574abc56a9c4bd5b29e499e81055280a1785c06565b38112d299cc7cc0fe101785544be0d74e6286fe33ac99db84feabf5cba9048f34d6ea4f2cbd50c66332dab00481a05e321e0883bec05d0daf7a4a10f241c2344bfd7d458fd0ac89192053909e6c10c55f7c52ef0d6335683f0e0094f628d786acd04818a234529db83ac430d2c1f4bdb30cf0cff0bec36bb45473653d9f33945de62b55e5b5086a2c78c7a87836399e526c2e63803d9ef5de08d8551bd49b4d72375a1a47ff64eacba5357e4528f0dc4d8c9011329c4df1f49338b0c5d7b656d9c50d427d05ce42abcff6b244b1acfc401b9cffc0db839e1cf91b5ce230517de5b98b283ad83c0b7f98413feee7b6e9d1440ffbbc1adc6e3bbb6a901232f54d3b6da2e6f73af803210a9ce0ff417534ac7c821ad469aabe3fe18c6ac57be02951512e7f2af1b010797e31f895b6da008a5a6670d0b582b120511906bbe2973c98dd2962045ce703c1b50465c7c253dbd2316c737e75c3aa8a7afdb3a6bea8db1f6d9ba5ece0cec1507c5e3caa3da955d345d7c4b9e749d037f7b67e66b3d4ff6e8ba4e39aec1b7ca05687d8941df96cee9e057dfcb0c91e400d2078f0a633358328123346f5964f11d55dc0de7fc1a37c8ee771a721327391ccbda6cfc8bef34b3c268b0395330ccc6ddae0ad8ca2956f35c0b70ba45e32006afb709c126db744711218cb24ace4b5e26e4d2b5aeb5e6644eb6ef6451ea8a9f5d18a7f081ea1e3ec6b7b3043b23e22938487a56e78035f4d7dabfbbaa87c24fb131237b72f21316711c82b41cb18b7baff10fe53d0b9d64355a75165a5b6007bc99129af6b3a1b8b528ecca08bbeb1b3a964c3128b5bfaf3060efbed6d3d2ccccd89252d27065ce4030640fb36c2bba20052fe8695f63da56cce5285bc52bffc7229e5aecddd2bbe9503820aaead0211a7ba000611061e760f62a3f8facbf6eb677a195751446a6ce3954ea83ae33e939ebee4016b93b1d61820977b5ed55d126a54e8b6066e73c5a68aa5fabfeaae55fd8f67c38671ff3c0c164ac601e86140d31780e021ff7c9a8aa66c130e8aaac81373a7d5b0c02373d592566a198bed8e388a21c6a85e95c15f326e5a30ea4de14050d0b673616c90808e71244e42bab878df993c7e2b860fa8a90fc77a1c43bb96b860c7c89cdafe49f4f08f48c8acccca9b61d383deffd86feab976a3470cc5cedfafe6476c2596c0029535d1f1f508e0bfaf5737922f65b905bb00000000000000000000000000", 0xff68}, {&(0x7f0000001400)="b26fe46b2d74fe9d187e35a7d15a434a5e5cc551c86c", 0x16}], 0x230, 0x0) munmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020004000019e60000"], 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') fcntl$getflags(r1, 0x3) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000001600)="cf712756880ae26b101a537d54ef635957d1e3984b992ac2c838f87e85906f75af1adfbf77b3156c08cd643f338f9a18ef52b92962832a759e306ae1aa9c915b8bc9f89771be1af4b26460b38f552cb04ee32d07d2f7df05402c84384d88d8e61bfa69f5821235b83e3e62b6c7faf98ecb970be3ceb8b7fe1f60037a0833ee1fabb3d730389c5ea8568172e7acace40b1569a23fcf69c0b8ebd0b43066ff86bcb14e6f82d966209d176f8a0a7de6d3c0ea5e733f108d112db37ca1563dfe7233f3b5fb79a4f178d47500c930d6a77f56d7555a746e9226f2faa4dd63448c8ef39f847611070e6d0972d59a467f28f686687005a40f18cc2d1c07f285c1a328c09f339306d01895e66fd87a986912b1fedc5af17585926193d4c6dcfa129c606e647407213c58789f4e3aad52dd53a8bbd42d5a283ef5b45663d750b067fa4c8d1f11ef2ba1905d8d1e83b45e9427df1ca97ac32ec045dd4ccaf3412c72a9d9f4c763ac7094d7eeff2956f71ccb122b50e1109e70afc4f97de1455eb9ea9b10ba3a5ea4bee549a587d7b4eba4bad38655929e0536e585482d3e35386988fb7d564f9f1d8db609f8916ae8dce6b3e0118531d07c2fd1742d8fe8266d49167c2015c0046a77aa981c636731bdafee99d5a89f5ce2ef389a63577fbd91c79814e773ac96b98b0d5918667e9b6cce2b6b0d7c95613b585c2ce0c850a46ec42f93acbdeb4cb8413b4a2b7c7b15b23a72a1aeb5fbca94ef443fcde72a843d6e07a726fd5a89724655c9b62eaca3fc2dc5407ca4f1b77c73263299b1e53b76dc9b6b5dfc07d4f2721f3a6940ef1e0982970c8b84d0a2ab907bf9186d433c7b65d59ac0af8ed0d14b38a3b1ee671d71961cd50230c6aafcf809be9ab63721d47dad3b88da6ac1cf1623c431024b4684914984b4000cf48807420fbe44b8429595404b2e111e8b3676f50079fb919fe9c8beb5ab83397da7ef84960e39beee212a6e8cc72c7f9ac5ff42062d6cce4bdd34440f0bebaccce7393061963cc36aacc5e2ddb8805c778c1b8c9642b9d8f2a43d747c1ffcdc4ed588f4cd11043632ccd3ceb128becb05e314be7ccaf838dbaeebaa0254961b5f8bc8ce4c78dff81d6cf039e4d5a26bf64438e0bd1343e7f4b5131587fdfd53b4fee1d97bbbb0d38a0641b954341b2868c88381943c0c878082f50592f2c56c0c78028bec678647e2a4cb25bfcc2bb763a87ca910e08746bdd4e57789999d0a804657de9a3686b4431883337c4466a5cdcc3850825ee8f0e574b1d055f65d08c5ea0e0cd81b94d99bf6f7fe9512d311fb202997a09cddc76da02abd2068d88ce2b9f7bcd24d43eed3cb5b7197aa722fe6ed3bc67395388fb60bec3d99dda83d1e0b75c43b840eb12c04c7d054c9464a518acc83d6e96ef0af0e679969334b1e61ad72a0d5c481ef105b2d38f1d26f9cfadc8b92ed5f7bed13187fb3df36598f4734b489ec0cb21ea624c568cb17149b86d63660eab0df11adcc5b890e8d74fe4de67cd24314930078bb4d27fdfba9930d3f0a3af2e13a4c3f5831acc6d1c97c63c125b0625c8cb0f545b189b250dd12254db34db668e39cfa1d176cd474c7f54c52ecbb77f70a0c832cdc8c9e87f3277dc79b2095c8e329b170dec4af20361e2140f26be934442466c2101d2d52fd31fa38094976180ab3e31e8ef81819e276bd8c9b23af0ee01943d278c57ecff6a95d2ef19a6dc1b4616069e83173c8701c2bdff7fa6129cd596433b827c674476a0d352e3af53dcf5536be4e4b8455d63bd258cddc421aa2b186454fb3c87a52d655d8a2731ad05620d8d91ae3e3bd0cec43e96122a1261e6a0e3d860c7b0bb6f3554776bab659dafdfbdb69d574b7c4e082bf0798f7267449be7baf39428ee9eb8b69721315fdec86a5b630c947f9d8f8699634d84bf6186c181226e3d5859cce60787fa17a5b95675fe1f0b3dd486b3c9eed1c00c596610109ea56fb4277dfbe398433aacfbadefec1974163899bdba8245ea017dc459b6d30f32a32f8ca489ee6a5c286a8f5bbc5a65cc7a30ff3bf0aaafcc3f6b1fc60ec58ae434dc543d1451e3935ab0337549eee284a015e1cd976f0b40c8bd1f476f779e39c6476da6d3de8642f7959491ab2ce16030e1d237c0d541b4107558a176b4c224be35e5866d15bfcf06d781fe20f52b0026f1ba10735904c9475c05dbf2aec334ad4b7d9b6d475fa7b20e92449d5ffca0cb23fc50b0702c3abbe9fba01166b4f43dd82661723582515186d8ead4a99fe0947d896ecfde2d2ee219cb695d2d4f4282137c7e32b8598c6051a2e14e40314016cad2c7a3b8c244abbcbf1e3f113d44e06b1a5a717cd64746489b6762da4b65777be62bb57ba0fbf3e5f332fe8e72f9892f81692dac562a0f003c247ac5f0b5625e335a6b50b57e579f3ec05e4575d49795f95995a096f1b18c28d391d980bf4aca30e43d8cacab4e8885243563e8bd5a154b41d286858a84c85acf88f7edbd019ae9e6e8074de3331601b5577455e65b720603efa89da3b64fc40ce235df71f9f7b583925e2ca75813f124a646381e6023674bf1f93d465be7afd7218d2d17a11fe85331a082e224194318e560a2e0501f00e1a41c6500f301375f5d46f392c85f724179d68a7d8de93bf6502233b7123172eb6c4d6fcb6d2dfa9a2d9bb3517ca485632f2690ca54111d122692b7acfb8c5882a7616f5fabe7390d266b11a6d462d25ee65927d9db7f372a2019717ca6c74abe9600eead90638372c987e1c08e4891083abedec467576a091a725dfadd080799c0592fb0bc2c25e28a3d2735e0f0fc096a2455f6b5d8fa24b73a2ccb5c467820d056f0c2e3e8463fa68b4dea3b2e7f0214e1b928aa016ce4bdf344162780f696314dd3c8142242025ff74085416b4804d96a9cd28e0a7ce86ed5d93a323d7d0f6274d2cccd49e18893a196f0db7f6ac6c39033039db98e83b5b7d024bd45b183801310c3c4065113ee2714c355a8c0879666411336d88794751d160a7a4a4d9346a4e6b17f47f9bf4f54eb7b13281f658a2f821ae4328cc9d7c596b0acfa3fe2aa7ede42d8f655ba72134382d0e7dd08f2c39c1b4997975a63eb6f4f7efad4448478ba8960a45a1bd3b00a05fa20261a8cb33fd0c76bdce09408da73e3fab6d3c0944b3f261a38b8494bc264b5bfdfbb4292addb7d6b4a6aba80a51268609c212f3ac503b77217a0fb4b7d76306baf02af943742722d9c7142e4b8d72b44ce2984d719cc97acbe7b0bb838e635e7aaaeb8b6646adb61b6e6cc3b5752f29057d5cbe82b3ab4ddb5606c5e5ea6de1eb1ff8524046311aa8c1f102155526e16fc7c6ef11626b14d4d491ab7cbe879177ba364e1cf972c999ace0643d9d5cba898440d60456bbca0203407f7530ae579da548f0ff23fddeff1634c3ec5607c9ff587734bae7a641f6ec775edf29409ae5704dd47c0854d61933d60f26c1c0f4b1b14f393a1d1c9812557c49f2c70e6f491677e27aef14c4e2b0ef648629caaaa3e07772c477d1b9267fc7e9cfeb1f5fa8c536a4718696dd5fa516eaf40433c5f4b00e8bdf11e32871ca1f249b2a67870d0156e467a734a31c6ae1a471b766b7076707f466b81f1083e8b2ee3583c59e4ccbfea031fbad4d26b8d3f730f92ef4069f8a995ce7bf4abbad6a788578d358cdd8f1bbcd927341f020b67123748db9558debae16a7c83e2017cd20419ab8214a24a669a2f9528c62f0661c4c938cd270acfb98c62c62d5de76e961a762be81b9fe8c95edb8d60861acd069601dfe3444fb38ec14d7f3f4054d4300978a6f900319c884ecb194137af91db03978117cf6627298a8d7208cd84a3f12508bd3ffd623fe8594c62696fe7667b0b67a4155c01b761f871fc8482e301c065805c4bf9ff29828a4464e295c1ea1762df8b8bddc013040731585c1854c8943795a5fdae729e83b9a5de17354ab8cd3be159f0dc5c4f64dd414ec7deaa71277afb75924f3080867966919c8dbb7e5bf64f252ce9fda733ddfdc68e9576a6bc558d484b388c3c6d5f45ae27374e68b214e3a1e249445f96bca82494ba5f6da7b65377a5ea97f872e223dcaa206354618aeb44e0503e27118066c731d7413abe9abaff2067d5c3762df74e27d444b3a9fd7d78cc3ff16bc0e489906b25f6771b554ceffea533c4d793345f29bb5f74f5955be6cde57ca09d9e657c669e70ba59a6ec10a89362cb18f911aa0b939b8af7db0ac455d8417fa02db4f9128993ff6dde064d2dffa090b764285fdc85f63f3095c5fcfc417172753104a874416d37d80a06d939d2d2ad5ac48c8ec9ef45b5caf043a4e108c37622259b6f5f3c9d1f57e9bcd84e9233da7703de8d9ce2ed90b99a17a61fc056a7acdde67223f48a3a1b5aa8452fa93d67fe5c376bac88e6d5460ca8b9a7963974ea5e7d882543e930b264cb5c12b25ea296113ff2566b5869b4c33ccef82c5b173ede6424d4d8bb9237b9c73539bd00282a213b3b999d5470adce3daa4f9a607f5934a9ebe9e2baec3bf17aa2f599bf0d18aa1bcdaf6d215d8942ae18754773eeb6320fc8412b3821791f30edfb603fe33acd339e428594e28f12dfb947b3532c577bbf4ef7f30221a57df6e2efe5b10ade7bbb157f2d469a856fade9916da33f51f4d357a0215a3648b93cbf0d2dedf9b1305a55e023d3484b7f9b2ea89009fc37d846954c4e9346ead3bd83a24338abcf6e87f4df46a3081abf9dc2244049a5c2e90053008fe4ae0649f653901ef9d931e142c917e5ee91acead62412ffcc417f2fa49373f1518b0ceba296582a24bd3e802c84bd600cb67ca3bebc287f01c38fe76007c100dc8fe4b038cf0e28ace180956000b29057078876eee41f3754440627f7c9d1004410d62b1678d2dbc6cdde9ed2d113385b6cf12fa36cec49e955c9c0cea0780edad913ecca43f31d3ff6d0ea1eb9f8b47f99bc5464214e39974163a184756583c0438d3a1200112d76d94a4eb9d7234ca6ac2f12e6b312d00000000000000000000000000", 0xdea}], 0x1) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000fec000/0x1000)=nil, 0x1000, 0x0) syz_execute_func(&(0x7f0000000000)="2a2666266726f30f510966410f38247700c4422d920449c4c1fc28a300000000400f8932233333c4617c29314f0fae31f3406f440f8b00800000") mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000feb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000fed000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:07 executing program 1: r0 = kqueue() writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000140)="e3a45423b5334d6774c375786e0100d13cf8718d22048789b59de7454f7b58023fb3b1651ebbc78eeb941999a00f69cd917575435a28e4fe67deb078510b5c0826eb67ecbe3545b458fd254abf26438a629e43f35f7317649f224e98dd86a75a00b4048af21563315c1305ab4e90ccb7c373533705f9b6dbf9be25d3b82c1c404c3996abdbe1963b95f23f73e9edeba467c137a438faa44c0a89e0c3d92a3c3d1d1afc0b511dee3ce3c9d5f9311198e7e778e8ae9dbc0337d0372137a05df812bccb943bef97e180aed620a54c76127d47419dbebd7315236ea9", 0xda}, {&(0x7f0000000240)="3d47bbcf888c57dad0d40eb973226e3873c8ccb5aab215c164dd75e4c415c911e8cc85d82149d9a6a4c0b586fc930145147c6942a1695e0ce6a42065ad84c3354e60901e9b2738", 0x47}, {&(0x7f00000002c0)="adb53c6116ec9759382d4f5f5a706fe24e97ada70c460e79254e3174b0a6e45bf94a4d83ddf48f14362aeaef7daf604d34797d637df4a756b2d1a97ab187d2ac1c7c8008742618e61c7062e33224bdbab753c87a9ad1f6a5244739a35583544dc9652d0de5b0851635c1b6552356a568f1094efcefbeca51e7c1ea537a815a6ace2854e6257685eeed9d6731dd92c6daffbedc8a7ca27a30a98273eacc138cf0be8937363921c5", 0xa7}, {&(0x7f00000003c0)="ffd919f0f168a4911a2c36c0a6f72d2d8a86f24803127769b46bc588411fdcd0033d10e716612afa55df2050e97d658f701d61edb69030665a26f509a2748e7d69f185f06c80402b267ca81a3fc04d54b1dda77c4071ce1e574e205bdfcda7072336f2", 0x63}, {&(0x7f0000000440)="b0df492a22cec3adcf44cf0ae714a115958e97a1ef69ca3bf97d5fa1e79c026f2bc39207d1238069f8db7e0ea4b1fcc7c1f7eef6d27ef57892ab42379cb50e5b62ba63c557ef7e1b25d021c702edec4ba54b6c611ba93ac33699bc7dfe7d6753b4a716a65ef10d8d3c2028a214599c5ac1ee2f98bb150154b48505deb3ee98be09f076edc4ab1edfeea2a1f124f2f5f83713c488d80c6f31f31dd5abf0c5ca67ea7dae0aef653d05a3faf9aab4fb872cfe97d08e1523ac4a5eef", 0xba}, {&(0x7f0000000500)="eced4f1d014a7845f0c47e3df6cc0f8e2ed65345f3d04f1131e9d065dd771eba1df0ee60688891c65201b4305a11a5e01cd2ed2f174ccbc91f2dbc088ff2709a1a9164e07868c0965da29b9c2f947a10c3aacc742402b862969690637af6e5cb4cf217fa59a460b3d7364f131bc739488c5db7f52856934de69fe9ab9a44dc1a8b551d2d6f7cb22b21de85972dd37bfd235cbb109e1b79b2ef49b648752f7c3871d03ae252f279a829226012680e6c23e2d9619d012bf39aed0643b82710a6", 0xbf}, {&(0x7f00000005c0)="d0d43e52ac8d626bb4255d00b665859bb53b89f9eb13dd913b4f5085d315e2adac4b008e5e59ceb293792dc12b2e451293cd188b94bb747c73c65a4f1d015a6378354c93bf4de075930c4943dfb01957bb7771e86fefcadeb21ba428aaa15509d511227d4cf28c629253d8c84432460eaf78989fc1b28ba9c2182f332b95d185767e4a43828b70165ae99215e5b89d2d09ce95e42e48d77c7e6ca06ca5612724d5c6ca0422094b", 0xa7}, {&(0x7f0000000680)="d39757d382dc237d547f996a554cc4cd7d0c4d29b40c9de31ba4ffae8ca6ec3e", 0x20}, {&(0x7f00000006c0)="595bfd233b84bd9c0d0bee868dba64c651bcde0d9b5ac83e47759d19fb187f1790d98765c97af4e2e372641cde710af609255104243009fd171b57fe1f3635b5574f3b69c8c234252a82dbfd6068949c6b74e1fd6f9e4f51da92f8b70c711887c1022d52f8b862a9089492e82d35aabfa89599c73be4bfea85c802b893eefd63769db4246765e44fd54f3529191127f6cd48d860acee5fad1b0ea9cc55bd954d9d974d40e9d5aa565961bd56b02983b909fcaef92d26a38e27f0914cbc11dae7261cfe830d4ed859a638ba754a4ec1d4d2a5ed4a0b180d291e0c55ba7439affbd3387a6ac996191554f21c79", 0xec}, {&(0x7f00000007c0)="5275c4703d8b05e646eb6c0a7c1fdf22ec6afba13cb52fe66e1edb49ae7b30ce1206eac0dd9ca44454faafa78ab622347489fb8952319d122bd4de060193f1fe4b6383f181bf6ddaa7b919c27837a6ab528266dd462c7bc356e3b604039863135040ac6c69d8457560460908722b33e492c0c830f19c8b1801412349412c3bed50f9923d0fa4eb320ad32af5a4513ca2cea182f637c967d759d88b0cbae0a3954fd81d6d8862b91171b141035b8719c88d7c69fe13eaa6d9728aac49f91dda91ab2f4a449941773404240bf536837154b2ff1c907c11b8bb5e03a36357a70c2edc42899533cfa10e263a1ccbc6be8d2d71ee", 0xf2}], 0xa) pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x10004) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="e6268d3b5f7415622e2d9acaa453226b669426a714578f7530014b4e53128a344fc0ddcce91880691c8daaca865aceb809b04be164fb1d839243dc216f29db495c44b3abc3b0604917e18674bd1081f8c0a6a8481e109b8b71e465ef34bb5167fe17ea24f9c850420d85b402d1c2106b55151b59801aaf4244558a459f624646c27b1ff9e2941434b584903b9156ec9c6bfde1b00a9cc2ba73afd7f42c52f07562df40908cc2f891cf3c16c6db7f769f801418f9abd0eb6f3b3d1d348b2afdf1a19b97aa7e4777049aca9df833093294edc0b7d715760ca2ba88ba31a5b24000", 0xe0}], 0x1, 0xb) preadv(r1, &(0x7f0000000a80)=[{&(0x7f0000000a00)=""/34, 0x22}, {&(0x7f0000000a40)=""/10, 0xa}], 0x2, 0x0) clock_gettime(0x3, &(0x7f0000000980)) kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000380)={0x6, 0x100000001}) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) sendto(r1, &(0x7f00000000c0)="765c64748f0879dc1f5d41d30e685e8f45cc12841a306d1bce89beb8fdabc5e633c45f6f3798494f0c6a1f9bcc08891ed4695442e16a0c06c39efe30398da66231bf86beb87b8117662f911970e2378a2405856ebc0a01563e97e6c2173dcc9f37cd1052ddea9306d701138b7c16b49aed0865e2626cb56b4ac83334ec41e8c3bad1f701", 0x84, 0x404, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000180)="3c9d0fdc8123020a4208e58a43f95a913fbd068983f98f367fa9a602aef12787bf358802ba8c9d490345ef60842ba540fa9fb646bc3039b49ec8386bf861a2664bdafa2214434684985cea540ce8962e94046c8a07d86b54fbfe508878f5699ac9a5160c3e8ac4631694d5f0bbdb78e89fc8f1bc11f0341a4e11bd37f76d07514c0a16b7765574235d247cf9cc865503dbd01ff389efa0cdc6f373b7a7c9c7af081226ed9ae820ecbb6cadfe2629431fc54f9ab9b134ded59f9ff2a9348e5ae42277825677ad287c07b2e2106f09860557a3d49515d48ce132cad8ea062974f378", 0xe1}, {&(0x7f0000000280)="6de1eb18dd29cb5adf", 0x9}, {&(0x7f00000002c0)="6fb00ad573d45a50f8341e079ff0e79886c6e1fb337206d7d50f2b4fdbf513d36a2a573b3dcc72191426710a76c02b61e5e08bc7408f7fd315f00cd6ab03f128ba0ac08a1765c68e1f043724e70e4f41df0a9cb40504bc8420d063", 0x5b}, {&(0x7f0000001700)="47d65c9c6e8fed946488c1c50a214f6bb9f905333a87a526a5a515917fcdb2619c20ed248d47663d2ead8e2450950501234ea1913906476dcb189e48cd50738b14326b860d87e7", 0x47}, {&(0x7f00000003c0)="3cfbbd0223699acbff4189b5a42571be8512ed3e9a32eac3b54dd6936f4168fc62e45eeb9c107f1720f118c24100b95431031381b2ad6b7a41634a91bed53c6e491936fd41dc25548f155bd240dabac0a6913a0f824f78815d98629812f7ffbf82326cadc5eb0c50fa6de144631a378c107ef3d68221074ec818df52dd6afc2bdd5b7de85adc4b516a50ed6f79096caae624784ff409c70362f86c08def52a6cdc7bd26e43606f3cf0ee3facccff29815f1705a5f3f93ddff18ca5437ad8bff0a53bc2239d042884736c78efb3f09ea791a64f4e1aa9fcf8b60bbcbe81345c244fbb932ebed9e85b55752647d4038631f37d85d4c0ab421eee58d7f63681226ae1d6b4c6b216f2600d65a921cb2e9d46dc2750caeaba982ed06ccb908e10796cbcd59b653303ccb369cc59141d34a57e9137d41ac615f81fe011ae2ab3761a0765ef3b0aeebafeb884581bc0e733f89992c513028396e00024ae09e5c1e1a880b31a49e2d94afe81938486fc8033e3bb2b2f3192d7080bd2a09427937941efd62b02282765dd0529c54b6f56ff06e703ddbf6cedf2e0e2a3f53fe6024305eb9e75bf0f7f7869fd3fca2e02dae9c90e0896a7d5b175cfbbdeedfbc4b281265022b67e1ea495db92c4a5d288d9b580b094ffd18b9d18b0d792aecba7b6bc260ab2ce03b0c60e460ae1d842d3fd4e000872145b923e31b002a36615003dad9a91a5352aa26ce210ec22288a0cddfaf306423b4507010ef9ec4efc7bf497b52fb75e0be7489f35a3b39d610bf471b634b68ffe3ba34ec6d024b9d7f613c0514be233a3e1ccda1cea639ab01a17f5977e8fb8503340ae9603ed6a3f91e003d994b4359450c8376c1e62df42ad64ae0a339f2d93a058e314c30eb4cf6917f53de92f45a08a1acea257202bc4b8566993329521da3e83dbd5d157478d10dc2e2b3c74311d13bcadc9173471b9511127ddfdc59230afce92cef1ea5bd72cc614d1e989903a02559b9d8220b64cce4027ccb8b360a0a955a1c69d295add85256543b1ab8def7db9e67a630242e39b3a20bf28d1f1d74752a5d0d54a6cda454ab2f3786ce4eee7cad59fa1edf391a5c2cc3dd71cf1bd3bd0956520f0ddaececd86b6bae4ab7efd68a506367d5fba746ba88753d649045b356349329c6aa91eca75a51359054a926a6227af2b792ffd3ee8c3d87dd5b128b58d855e0852f387104e77bae9708f04faf2c48863facfe8b2ab3276db915ce41ab3f1044d334c0e3ef2bf84a05c032f058be7e0767780287e3529e368c07d75a5e1e49b76013d72e309dfae3afb1115497295d389db9fa9d1c36224d507f630154044aa18591fc336d208867e79ac7991a8dccd727ddf5d284747b4a5b5c06c942da3a854c04a7362b968bc8fde62c9d0bb7ecbc7efa54cdc256c2bb5884d5c6aacc65c07f781ca9e7d26abc646b0e7c6cb0ecd14149bdd1f347c0180038cc4993fa55a7fdaee555843f38df9d36fdce06671f8e596b036a78307664fe37d0a9b8056ddc92c2b622a28ce9106a54cb52144a9531475ac7c1c1875ae866d60ddd09c122a52918f2f3bec83557eb2ff5395989e728030dcff650b427efc24b5960608ebb1d76076c48068daead5e779a5845057a4a2ae3e407ff42775139e98a67dcc5b0b9a4e6e94e9d0810b160ba14a4fc1cb4836261b55677b886e668b2f51c4df75823ec86d7facab58165a6a58bf67815ea78a5b0784714105a8b3121a045da66beb8141e7f752663077fa4540db3b3784c4d41879a1dcf6ecfede691de5a4a58cd5125500827a0761e05dd39c0a0934c4fbcdc04892f17c7aeb3df6f67f7994bcf828ec4061f2f01d0592bb05e25f36c2c511cca82f7d24fca6ed9a7cc47da6039b52c21bd69ceb35b2f43f6037f015e4581fadc76582ea509f82deec9f5bf119f4c0eebaf72f1090e29374552ab26f3dff1de43752fc78c39f463beecfe8fbb98e502ffeaa861cc626297b221d3c0c3f691191d4e16c07bcb133d942af09cd82f30e4bcd08b52408807b5e300208a57b8785c94bad7cada8fee0c73457d7d520d39a29ae2ca4df3572def69029438868d97c0db1202ade2134a8b74f73725986abdad669457731c5a504b6411f8f4486e162016a652c7c49983877bbe5bc1fd2fbc5128a5caabca427f9ef7f6758397916b1b2fed146dc2c37e85403b24a4ededc54ed837f64fa02f865e970872756612f76074a68a93aa5c3bb53289a0f02df17855b3f0be9e5e18b8550634d7ffb71cb8af80ef7fb0816eb3b419bcbe3b672eb50a17765e2a99617e633c5b26a69bf2e085bccd92bab1210e51f38ee6a58cabdda0c398f95ef05bd72b617ce355af39e240166a62e8d83150aa685bd9d92ea08953cf4ff093b99c2567f8f64f3b3219668bbc8ea202bd38feedc3b019e1bcfce1915f98699ff0226b1e01bc9f07547a10477291438e75d3296948d96322f3a3f3af2d2328805c9f61b215cd4c3c9fd285a1917e83a9ea7d8449c5cbfeceb50212fd1955336ae8760a4dac10ba687680922e067f2d7332b0bb229404346cdbcb8df1e31ab7c9ff387a240136b34a9f568375b71f5c06aa2b50b7fedcd2e9241e2705dfe9dcfd9b2a008fb2e63d194c7b42ffefc1c01d5e4c0f5a33608f30cd084208a7b89ff5de874bed84ba5ffa7b240ac983369e15d94d30edcb23f462762e71b48bdbfca49b1a4cbeb0198252d1ddb89833bb6b49195f357ef7b957439f546603fd70291634077546bdd75d381ea0ab55da177ea5ada1ca1421eea560da7e18523b2f7fab00d66034307ee71db1becb25067f5ff5d9f49629fb003c4aa0498d00222b030fe0d87adb9b1c9a271994bd10ed43f3944b7fcd05ed066a146bd0c742822cd0d421e2236749f65656872d5ea7b7e1200deac6828d93299e0c65a0232d00c0bd20da50a01425284ccafa739c6913e5c899ed39b3ef1b385c4ba55d03fa1a1e8268610a76b4c9f7d12b474a4e4dbc32b191972ea18c4e0ea83a48f8cc6ba5aa7d9a5fddeaf740a8e426c2381361e5cc1652c95d1c8c18a96f3de84062d30189863e356fabd7f64d995a856d8ef65b166f9700c6df7f385119b0444a337c98e249c951d1b44ba3cfa90e604803e6f37d30aa84f7cb9ef36c12c456d3aab2dc383208072c04f67f58954153caf3d51fddea30cc1f2853c3171463b98f5f8ecdffce4041a11007a6de65eb848289936a9503eb314182e33774f5b8c7a2f87c50ede7ad3070e7c5fc2c419c2dc26c83c1242f8e0d10cfe72763d8134368ceae402181103055d4843a2230f28685e795ce545f22f3f3c9e8ed984b406eee12b98c3c7625395efbd9bc5774fc2e3afea5789db87cd5f5444c80c8b6963d5a4767a2ef9d9a17917c5dacf8771ebaeb16c2dad32db04b0af07f0b7515cfe2402a068c9d86059b33711db2dbe3fe947bc629f26d80306996179ab4c926cd78bc736ee038140ab101568265757a562b874a134e68ffa805612be7ac32f07606a250bb9f83630f31c0d5404953569de851ad3de96a4e1b454819c01a63cb0b6fd57f7fb11c72855b18cde87d5569f6417227934a3938e7af872017b0fe21f53fea96870393ab47e2b68830ca84ad045972f8c283cf93954efa8519a4a18d1c0a461497b340df30546d5500560e7199d21e9dc52d90176b04d68fcf94767cd13c039619c0c154300b6edf64f577cf64d51bff000d7fd0c1a4f654d8e0167bd0ccf57d80c24961da5f096c9e32e71f3dc39c01ff58c2fd88609a1f0f773b04ecbeee08279397f3f810fb2f25a7584000437ea94dfc4537734f5f228c561f17994ba865d03884c5e13ad04ae18295f47e17b6fa2f91a1c9ab39628da4910dafc35ee7e2ffcdcbf35f75f0587c909059c2ae2a144677b5e62c5c4e4cfdf9b8813ede5b34aeb77f98837af120001db3be4078fedbda9610a3735c2a9806399705be3074feb07593f29ac953c2c3d76a0c824d43c189f4343e203fbe458b9cdd5903e80425d4fac5c79ab153e0f46249e2e0d6fe2b34659d719b5f8cc128277a723b1931ad6bb4ebe0691c24de36adfa51f153c596f0aec4ac95819e4206d9eb309707cd885ffde51d01328cbc50f521a2a99329793eb4f1d76efb2ee084020b0a62a6823a4220d9d32dee352e4931a83d9b62a673d68bf2cae7fbead40cbdf298aefe6638358a627a60c23b38eee3cb0b45c44a4dee6de0f1abe68f2cdbaa392c21c85f2ead0f2f3bd13ca5c02a9d081c6aae65bacdc2fb8c4e6a766f63e1a6603c12d82090d40dbb716fcd5bffc9eda725aaa475370c47a00219828bd4c93481270cec5dbc02aa2b6484b2bcfd7bb3ed21357a983d19753c07fbe54b7ef6d7d013349dff611d67436fe1150e9edef36b415585421f3f48d11ce2db240b582d5542b6567ddc40e822dcb41d654e7d9160c3bd40c4e794fdd38fe03c3c8f24cfff91dbfa4caa944a1c9f4c09cf0c9b76ff9a0a00900c1f818a6c0bc79660f2824dbcefb7b12c7f84223bdc403f46927394dc81344767e24844d7f46e04b2bfae7979aef8b03497d032d656cb4fd9847d577dbaed6635b55b341f67271418f56f9bc83b41db0037dfcb50b5432d5fb2c966ffbdda5e77600ca79c7b5bb53765a1e4db48b69d5e65c6f39d39899c16cc21a6a3bacc261ce61b710ad08259b21ee176f2ce1084bdbbd238dad264640e6acda298ee070bef5ddc5554d702574dfb2b873c09286a66091cc4b2085461dc1f509a8e3d48d46716f383afbe3e02f8476022499c9a33f98ed7cc4c0e02db31cf167dce31822113fcf46b8ef74c23aed5734f9148abf13a8b97989ce3b30013e931524cd5ad8440eec27a5c5d91955be9e47ae79e2fd59ac1e72c4bcffccbf8aad56314ab1afc26c9f12f71c8ad6856b104aebe0e2e900c43c2a1510cd294b2bd11afdd3f45f95f094475b464a8d219c4b5045f4b434d542ad26c669c2378094aa8093ef1b4808ff21f4eb68f95c72f6abd2c0d71f82c7f41432a95d1a9a4e6ef933d5771cc8d194120aeef780d865a0964d09509e2f1a08f508c333609614d7d1a274b4d0c0ef29ebd8e1f6a0f300e4796ef7ae80ca41b0e99bd920a972cf456178625a1c3f63d61855b2f2867c853727f8cbd666de9b864d274f37d1a3dccd5fe85dcfe11d140312ed9e5ce99e7a466404d7aaa9f4e33ce1868e031b4399f62c294851be0e91abfb7af84822f2206fbc94496dac50ea1a822325b615c20744f5525d07ce03f04d3a3040f16e4082425f028297b28e74d0efccde39f2dfbe5e811d85bfed316250a2742818d3951c982aca38bd78be08da925d3c1be33b56d90c44f0e5feb4f6ce5b53e683e32847a9b8864f8f6b2d10014244b1af6bedc59930f99bd41c9500eb7862b2ef3e65c6485691cdc40220124f9740705bac7e71ac750e29b827028a6fbb37ff35a5a1266ad18e2629d181c36c26a1e3352875ef2d7be869d4546740417b63628edbfde92a64ae2ceec4f125bf4552284a8c48e8485291337798c7acfd3e5dd4575d6cc4cae5ce153fd72cf8d1279f9bc5a22a8426218d92b71a67eac00136d4fe2990234baea0eadbd8646e2277469a7e8e3fb3157864771efbf3c25952bc1e089645477e471aec27aa0d9bdecafef0211e225c74a93ce69bbac3cd4416a7bc52fb2dcd15937b31107f01d91cc92b436348d5d4afae4e979295bcccf5013722153538f9f521babed3e3576114401f10e650a2b3f5ffead0003f2d9aaf143a603c86f059d6e41cda7dbe1d5a3d168e727f198a9197", 0x1000}, {&(0x7f00000013c0)="c1249810a797f286bae8ce1abdfdba02ddecfd45379682a0c16d2536d1eb657e4271da80e4601109dd919a6c9b003cc089571c5c547325c17c29296ce25d392649b7958638ca344aa823f1e87f955ce2d2a6b2d0a206019135ee7144966d5982e5ffc656", 0x21c}, {&(0x7f0000001440)="953bb9a30efe9518", 0x8}, {&(0x7f0000001480)="5c18d45bda567d71f9d584c411fb071a3b3b87772a3921fb1377da0d443bddfc977a0f81a2f4efac7312a666a5e9cd44be11adcb685bdabf9869c17880e68f909dffafcaa5abd8969523f93fdcccef1e11acd596c274655668449144f7bc44e37fd64f1827ed38d83d7def487fc18cd6d4a49c4481107f26d2e513f78281838fb3", 0x81}, {&(0x7f0000001540)="f273531b444fdbf36adcc7af206dfcb23ea646153622bb629b11dd802c72a305d30e69f63fa72601eea00191e3cba08b7c0683e9b4cfee573af5e97081dbc22912c174cb57349c959b10dc1e5807d5b72615ffe2ef72c2742bfe2969cae51e783b90f627959d5d8dbe1509d431228bd9053736d615dc162494825466", 0x7c}, {&(0x7f00000015c0)="858d3dbeb1a8d08ae6feed907bc29d9437be68317b5a233933f100bff83ffb80daa074c569e35bc96c41bbd3a5a994b86c56f9515c703ef7757ce4c0f93d90384d672efe0444bf8a4f0b3701f67b5d00e59ea3d468bae0d29a29b7a5548d33241c304102a4097ebdf5bb16b837a5d9290c3730847d20bbc50934a76c", 0x7c}], 0xa) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) kqueue() r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0x0, 0x21, 0x1, 0x226ea8da, 0x650a}, {{r1}, 0xfffffffffffffff8, 0x8, 0x9, 0x7, 0x6}, {{r1}, 0x0, 0x1, 0xf0000080, 0x9, 0x125d}], 0xfff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x62, 0x80000000, 0x3, 0x8}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x60, 0x2, 0x8, 0x8}], 0x671b, &(0x7f0000000080)={0x2, 0x5}) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000400)=[{0x0}, {&(0x7f0000000040)=""/4, 0x4}], 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) syz_open_pts() kqueue() close(r0) syz_open_pts() 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x34}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000240)="7679716b07ba0622d99e65f6f96e1e988168873b83bd02630382107a6b262f8d3997c17d54088bbe815341c545a552e085c374d43173f3bfef6e8ed617439656e44d4b08a4d960386a7c6b78e404c9b8e6443b049c16932e798e5f14e6d0efa59ff7bcb38f2d7e5f9fb7caf588d32d0db244fb41ef7b3fd1e9e99a929e24ba894c5dbe7ca5b74836422a569a4213", 0x8e}], 0x1, 0x0) pwritev(r3, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269de", 0x3e6}], 0x1, 0x0) 16:00:07 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x39, 0x4000, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() fsync(r2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet6(0x18, 0x4003, 0x1218) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x4, 0x4fee, 0x4b8}, {{r2}, 0xfffffffffffffff8, 0x40, 0x20, 0x8, 0x200}, {{r3}, 0xfffffffffffffffe, 0x4, 0x80000006, 0x8, 0x5}], 0x4, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x0, 0x48, 0x5, 0x5}, {{r5}, 0xffffffffffffffff, 0xa0, 0xf0000086, 0x1, 0x2}, {{r6}, 0xfffffffffffffffa, 0x90, 0x3, 0x8001, 0x3c}], 0xf07, &(0x7f00000001c0)={0x843, 0x2}) 16:00:07 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040), 0x0) mlockall(0x1) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:00:08 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0xc) pipe2(&(0x7f0000000000), 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x28, 0x1) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = semget(0x1, 0x6, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/187) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0xbb6) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) mknod(&(0x7f0000000040)='./bus\x00', 0x44, 0x0) 16:00:08 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x108c, &(0x7f00000000c0)=0x9, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1c, 0x40) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x1ff) r2 = msgget$private(0x0, 0xa0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = geteuid() getsockopt(r0, 0x1000, 0x80000001, &(0x7f0000000240)=""/240, &(0x7f0000000340)=0xf0) r6 = getegid() r7 = fcntl$getown(r0, 0x5) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x400, r3, r4, r5, r6, 0x100, 0x1}, 0x2, 0x5, r7, r8, 0xfffffffffffffffb, 0x6, 0x8, 0x4}) mlock(&(0x7f0000eac000/0x1000)=nil, 0x1000) r9 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x4, 0x11, r9, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x21) poll(&(0x7f0000000040)=[{r0, 0xf1}, {r0, 0x56}], 0x2, 0x0) 16:00:08 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x200000094e) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) fsync(r0) r2 = kqueue() ioctl$TIOCSTART(r1, 0x2000746e) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x12, r2, 0x0, 0x2c) kqueue() 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x1000000000000010, &(0x7f00000012c0)="a9e87d544d71a7b3478e8cea52f1c3b50f428d3b281bb020589f1f81c2621c45725068cd954ae3f298370ae47e3024d487782b73cf0cb079e7b59df11ec4580b9d994fbade8894a1d6c0aaf20bf0f0b94840c6a605169d7de38d2d69cf2efa5f2d9e1f744fe565cda0c046cf7016539471c19e79010001000000000041651b56de3ea03d4b1cc4373b328650b598586f7ec5e69bd859eb882c1446b535a9bfd65111b30ddf08e228655c9b134167f5d2da82e681f5a5fa6788c63380144cf75f3a9756607135219991e703852b702193cdf439834bc75334c819ec96bc3a7669eb86c73f0779cad4115b8f81f72a718715fcd1a47ad47057adf5191f00000000000000000000", 0x106) sendto(r0, &(0x7f0000000000)="c96077df3d4459ac537e2a81f8078998cd157d3847d4165b32abf4f2861b67d264ee752f8a2bf01659ec9e1386364b97de3cf48c3f64c31cb634015d666eb23af8b4048264556b356253ae5c9c3c51a3213c98b6f4226c2e30fd4798e3cc60d0a24027055cf746a470a57af6aefc99b4f0e3756f45e5d8e684fbbac6890e541ba1a30b9ec9142ff4e980e89f1df761369d3c6d5f0d3599d55ce620487da10f79b8ef8963e1eb34873b31d5bb73806e5f5259aa99aa80810266e72c9d7effa780aaf0998131a34cda1f9bce16189ae7364b140f9361b3bfc77dbf963e7e3275bc84f2b10782fd6f192f5ed0a8cbb9f04840994e2c381f722f2357576c1b6c4b32eadc3213bf46b860058330d8f108695e8f9d3e7ee0d03658f7b7021c02b7756440872f3fb07e7ac1aeb411d139b3962b2847a57933238f046799980b7d5f7bc0f82546fdff6b97a7ae77fc324f02f9cb3c3ad84ec3919158865ce6eb6c402883adf4678e5b455f0efcd17f3ed0ac33382a7acc33c03d9bdbf448c3e87f10b6aa26a22479cacdffa0730064b9d974b52d8d2b505597e6efc1a019ca2d385e6f953ac248639691a6ed875b02b1c48e59cad7bb93edbb88f863637dbb6aef43217c858c75765f680eaf7354108e033af32f7d9eed59f38f40302b7077dda2a4e1ca42edcb9403b3569beb17430b27545c3c555786e02a2f517ad1ed4e42c851b2a2bb1ece855f78b188b5d38b4bfa8eed1ebf15536027ea697ff7a13101280e3e2a7b078618a5b5fc7f2ac5f8a98bd9f57ca93e8d0dcfa7c16e96b54316929b84109d0bd149bb9434df7013d769b36bf55d436459d6932bfb91ddfe16d2fe9b67c32bb31a15921d3de5d7b1dddef3f6d9f5992a2cae6371a091b9f0c40559377e98269faa575fb154f4c8935c4a1ecba895e71b2f64dd8de9b5d4755ecb278cafaee192aeb4aa021c52144e75676a8a0190d2d3793c8602bfd7eacff4e67d245ffc0bfec1efe5022c6808dd74696788f81260fafbbb5b384f92aa2e1b9a9d575695d3893cb66e22842ab1140f95d404db7f07b04dd9ca9d89b2810c5fc0ac37cd152bdfba68cc5eb68caba7a9c1c236b104fb65b77806e17b186fe2710a4aa20f970e5997840474c4881ac6b7499c10448a3e8a9ae8cc647d793ec10376db00957a6e5b460f0b3fc0f0cc665e0fcf82e4c4a9ec3709682ec35737c77ff2d6ff9ddf397578191c4c8b00150ed608da68f9f7606a32fae5c875359cdacddf95685a1a7cc86add2cdd334e46cbc2feb9f063a7dfcc18dd7befb5bb8e619ed9a9998ca1ba2d182ecf7535982dd1a8adce2057ebe8bae172453c5ba2aefb3ae1a8920eaf853961d481e511bba96a0ec493b15c8977d832822d81de21b0cbc5f37a1d331eb48574c6885ad8c3920ee7f50f5285e4c123ded49c5de324437b4148f3449a15414f13e36a718a110e84be234f0602a4d1becc76f0c4c2190967129905e4b3369170db17e11490ee6d7f7074453ed28c35fcb28a1444a4eff992a35aee7dda87770a1e9e9c2300689182cc2bca373dead2f53b703e5cb992de1aa8266182249fe3787196821ab6792ac2127a81c31d5df58cd69f0385cc83a14610ff16189275fee783d7b0e148a0fa958358b88be404580ad53a84ed4cc90489e154993d0001b2b115d471afce25cf65ca51449ff6cf051303ac59ca07139643a3a64836e3839e02cf7390832233548bd92dd78188a7dab1e7c5462276caab6e7068fc12498329213091338175a6b40c15e3bf22b21a39e4e951537110ad38f1da0e81be01677770d789d7b8b0f872b8e3acd2f5d46ce9ba8b9ae62a4875e1026b3b48ae030da392aeb2781d2ccaf67dd07a22fdf613318d2b375031a63a1d881a0ecc9bd3a51572b221ac986e55040827785ec9fce237c4e4e93c26d58275f1427962974d69ca8c5d07cff5e8653987dc6b5d128620059af17877fd32255b9ccc5d1c905b2cb68c11da14c70de7495990ac0f5ba2d1ff99cf503c2d5b8761fe0b5e594e0652609e19e17944de192f6299b0d77d02aaede9ba7e02340606ed4e58a050e27e2f457e2d1ff9e5cb1c216d4b7e0e422d44edd0fdb53c06b8be0d216b6f95329c0470448e14a27a71bd966d6c29585fb9295041feab80e93d040752e5bf7c4bc36d475212b8c689093d7ee09fa82fd8a9e92158e21dc5335b5ef3ac9a8b3ee1a45aa64b8f0d7ff7e5f2dff0c7feeca4387ae6d515dc33563edd96bc714b97551cab98a653b49128f43949047d2960517f95c8f4474e7f90bcb1d146511bbcf8df3e314ba84e5bc637e4063315917f643c1e2896034ecb910ef2cc4c20e25010491890e0b2d38c08ec9fa5cc11119cee1d91286917251eb8b70679ecb47e2aeae21adb1e386b733c96ed092e29d5969639d8489b0f583e32d6bc34d888fa32fc1de5225f803d99b8ad31c8ffc9d9646d3f74bc1b1e30a4c5696d62316d6297a0b82b2c71a8ae9785a6b353907a24fb7937f40e467e1302ef43754777c2066659606bda6515705a4f0f0c69d2a32a5e731bc9814bff6c83ce9ca0812287e8de135c47ecf0cb73a1e766afeacdd9710dc6887e0b8d10d62ff6c291605059c4103628619b1667485da8fcf2e9ac9f306d4a70558f81f7a725a2d52d2b2413fee761b8f605a07d1e072f892f6ab4f224109165c8f9bde58e79a33c19e7716e5d408372e0b1d6487b6bf85c056f9dc643df47247ba5bc18020433420927bfdaddac6f933303da8ac4bd8c0ebb0fa165124727cd1adfc007749149be0bde4ca78b6de3ff0365a5a3de4d269710441144e60cb91c228013d7f73acbde09ce945de569bf9af601cdf532f7b2adb2c7f2dd7dbd3a71b7c5fbc1e4dcf30c08b25fefd47201cc97932827f858e00973d7e028998369034e5595e418a56155fc5bc273f40cdda36048ae6af8524feabe0dcda0952b0c584918eaa508795aa673d1553c6fa4a9cbf8c39aa2b350a0b358ffcc79b223ca5f78a29ac1e8329bad0445cf6b1c7b31b7b8a8a23abe312fdf540dcacd42d7904bd94ee7be4351638d7ddc04403005b5eb0b1388cb65865e961c09ae705b0278fd58b5c6b27bd2aad5f3c1e0e85e98fbf2bc21f970aa2bf86c8c0ea4e93b2e2c045c274a2909547a3ee00161bd210b2765fe65870f623ac92dc53ef3de27f0aa02289a69f36f705c18645d65f394f756d2ad0333e66400276b83d5dfa6f9d48650c25f18f314ebaeb9279f7b7108679f554dd5fd67342072e01636db35856aacda1433a281652b2e9d3e4b60da5b95a14e25add5d27ed053931efc249bd7624b51607c67de0fbebbbc4def7a2f3836e33884bac1993c8d200dfa044c7937e9dc9eda3e42ada4a29315fad0c1d3e00b84363adeb80a1c3741a716d6e8f9c98f97fb3803a70fbe8ccecf607695b2ac5633d838c91a5b5f2bb713774ab5764df78e34f799245efa5b48f0f66c637381912ad9996e1d0f1024ce9cbf9f611056a80951823e19a0964c012597b021a3d09ce7220afda4683138deaaa895f385ceb371f05ebc4b15880677e31436ad511eaa628ab3fee3e45f67cd61880123a8d3db1bd1786a1b35ea9742319243b0bc536968ba549ce9dcb1a1fa6ac9c8048eb92f35b9340ddd71f97dde7ebf62dd67a2696aaf40bad681cf8cc23fe14f9047e715b2c3ce3985cd0d49ae5c61b3590a0597fc41532d7199d5c26b6d843fcdf8ec72a89afd7f7ca575309a28bf5af320ec39b5743103663a0584ac07eddaf85b57490fd28bcfc2d0af7d8d3d03d949dd05a633f744e66e9f610d768cdd2d172bddb8ae7df1236f22d5b9d12be4cd87251bf6c387f8913bd7af9a0ea1efc3e515974bf1a27c34300541abd2d3e28e0b7d8c8860c1f92579d8d1c62c5533627d647b61e8c070f2bbe7ba94c65b86add5248b849e7c03e787b09be69d93edc3a7095396a7ba4079b15eb6093cc02369e98141cfced7f371dbc561e304cf3f372cebeb7f6ec4e19ec6f3312be0da6b2a86269ae094331fbb1d40acc2aba3bdb34004574c6b924aa9ad45f22ba5269d4743243e3de75fc60120e9cd34b43232405953df8ce7bea16b218685847c920dffb0d5608cc7f670fae7b0c6e810b15f9b8f798b9914caa7d484cb653422ea524eb454f1f897358060a140a10210ab3a2874213f51f89373abc47e5d1ccac37b575c4f61c1f03237b2bcacb0f5c7cc2f3047be0ef7959dc63a3fdf7a43b00871b196c6211b822b80343f4c3d8353e8a9ca87d40d238398c4a13438649f958ccbc8152abbae39218a8b4d1b1271a73ea63c23221b19b896152746820be4d694ff5036289b7d6f41295d89c28385a6fb6084793f2a4a2150160c12711262099b8061dbfd88d3a178c28507f72b0fd5886f5fb054d90bd0f3f06bd1a54723a6bfda6a045eafbad71e912d8e0dadbf8d2d28c0ef1600590f60c9e1370b8010664775e2fdadbc47463c5b8b48d22780ee455a128e69059546fc044e6ce02ea567d0143c0331e2f64854847e55545828740439e2959c69a3bb666e052eaf8a4f5f715f933379b83c934bc0e5459a40c98a4e03494f49c20a5bedb2b45832dc4b1e8726235133f8c46bc6a02c754564264a9ee36a0ced0f30ee0dfb4305eec9cbc157c2f3a88d7b401bc87f33419545db2c72bae2f3f2e2692b2b44faae22d5e49d8c0b2d613f19dea1b02851fef51c1a85c657e565cd748c1feb755963cb6e5559888a6b0206c78a0b1b7590e4e3373eb83dfefec6565f7094126a7e6dc18cf26b5b3644833cd87887d4da781b6c8be5b69383827357f556741798438c4416ea80b196114230e6ce3102d1a5a798ee84dfa57ea2cde92c2a0c27da217e79fd075a5a70e138284a99c965b7218f18a3d949248354415b7e4e8993fe32c44780fd4f114b7d07d3d9510382688eeefbe43f8291b2b8e61205a0fb34b7e26bcb1fbc5b984eb41fafd58a00cce899641e1aedfc7d23b59cdccc0c8f139a25f8db7a86109dec98befde6a7656e6e9d84a7f1da77fb7f3614e8de74d38e7344b19fb2109fa8ca173255b3d39c63dd00a65e179cb1ccbd52ec6f36ae7c67eb68307938cd23f777eeab86e9f6b8a020b4a6a04ec23e02531240102a4b23d0bca9c84983cdcb83051328810598921e9db7998033333012975a679f55910e9dfc20fa27516279b6e3b9ab0fd464979e7522060fcabde6e03610516d7a071f470fe316bafbf82060075aa055bccea3ceade219a989d390cab9213512331a8db9d188c6d73c4999238e87b3f015556c1ac08c3f71070d2b77d23b93072ce8b1cc649f996f0c4a86f774af65a35a4cdc56bf00b4934b0d02b6aadc1e24451c86041a547993c381bd10ba26e77fd215611491f0795103ef8a4a80813427a1a10dd4739c4c0ff7514bd68eb2b0cc2572c09474b8dff1683d5fa3f11a60f55f0fc14f18363283aa3624d8ef0e86e534a2741c9460ad959f836b066184dcbab7d704b3e326a3706c0f1900f5fc9fbb504513a203fd3f0e25b0408566f9060beb31c4d6194bda6e65d0c03b40f999807df74236eefb161741d629d19b4987209bf4500df8d8ed75652345704b381719f7862294d7f4c74ef8b3351e5eceb0ffc650e00d4d1ba4a59cf52fc70f3c5d0e8abbef6732ecf552bcf3dc1ca602dea947896d055e4cd0565b87bfc189156b7ad65deb83720b3888f3ecef059a419992ce6673b7783d79b19ba6687297e20568be0e823e25aa6d1d6d0ca64165fc8166cd5ba85f465637f94e5301d6c787550e79a4237663", 0x1000, 0x8, &(0x7f0000001000)=@in={0x2, 0x1}, 0xc) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) fchdir(r0) listen(r0, 0x0) shutdown(r0, 0x2) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0x7, 0x401, "196c4baa219330fda44c2f12068eb8e554dc1737", 0x9, 0x7fff}) close(r0) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x10000, 0x80}, {0x18, 0x2, 0xb11, 0x1}, 0x7, [0x5, 0x8, 0x80, 0x503, 0x1000, 0x1f, 0x0, 0x6]}, 0x3c) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:08 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/239, 0xef, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x1f, 0x0, 0x0, "980700000017948c4fe4c283347fe15ac58d4b7d"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x3, 0x102) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) shutdown(r1, 0x2) 16:00:08 executing program 1: r0 = socket(0x5, 0x7fff, 0x1) recvmsg(r0, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000200)=""/205, 0xcd}, {&(0x7f0000000300)=""/202, 0xca}, {&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/105, 0x69}, {&(0x7f0000001480)=""/196, 0xc4}, {&(0x7f0000001580)=""/200, 0xc8}, {&(0x7f0000001680)=""/192, 0xc0}, {&(0x7f0000001740)=""/53, 0x35}], 0xa, &(0x7f0000001840)=""/165, 0xa5}, 0x800) r1 = syz_open_pts() getsockname$unix(r0, &(0x7f0000001940)=@abs, &(0x7f0000001980)=0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000019c0)=0x7ff) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001a00)='c\x00') setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) recvfrom$unix(r0, &(0x7f0000000000)=""/135, 0x87, 0x1, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x8001, 0xff}, {0x80000000, 0x80}}, 0x2) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) mkdirat(r0, &(0x7f0000000200)='./bus\x00', 0x168) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000004c0)={0x3e, 0xfc}) rmdir(&(0x7f0000000340)='./bus\x00') utimensat(r1, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x0, 0xa691}, {0xb2, 0x9}}, 0x2) bind(r0, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x2, 0x0, 0x83bc}, {0x18, 0x3, 0x401, 0x3}, 0x8, [0x1, 0x8b, 0xffffffffffffffe0, 0xfff, 0x6, 0xecf, 0x9, 0x10000]}, 0x3c) syz_emit_ethernet(0x9, &(0x7f00000003c0)="8e77be9283df96c9c4") readlinkat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)=""/175, 0xaf) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x141, 0x2) msgget$private(0x0, 0x110) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() fchownat(r0, &(0x7f00000002c0)='./file0\x00', r1, r2, 0x4) setreuid(0x0, 0xee00) r3 = msgget(0x3, 0x542) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) setitimer(0x3, &(0x7f0000000300)={{0x6, 0x1ff}, {0x6d, 0xa5}}, &(0x7f0000000340)) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="030000000000004634f6e5fc9f8fad06f679996e4a1497374e5ee3f8f06e5246a68125044351fe112d03d3d897fa2807904d23809869f959001f0e0ededd2112a51b6efd4aee9f52db8b9b4a672e02cbfd24bbc5958c6ee3aa3b05d895b20ab7afc025f882a1c28432b62f16f23dafaafad6b2b98fc25621340a403264c0648264e8c5befa99ff12397e2d8dc166f2b63f88a44afdaee47e007aec3fa4c1cc2c9ff835e3d1a2a65132582228fa606038eaeab7f1109df5699ac90eb6091782f35d835acfac92c5cb88ace30f901a0d4d3876fb782946712aeff4ee4f524c2be10aa105f50e9e747f1a3c649692e01a16000000000000000000000000"], 0xfc, 0x800) mknod(&(0x7f0000000280)='./file0\x00', 0xc000, 0x6e7057ea) r4 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xffffffffffffffa0) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x81, 0x0) close(r8) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x6) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x57, 0x0, 0x101, "b174babb88c510b6168f8fa1d338ab08452953e7", 0x3, 0x17f3}) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) poll(&(0x7f00000000c0)=[{r0}, {r0, 0xe7e686a5430c6cf5}], 0x2, 0x4) fcntl$setown(r0, 0x6, r1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = fcntl$dupfd(r3, 0x0, r3) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x3, 0x3, 0x4, 0x800, r2}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x3f}, 0x8) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) dup2(r5, r0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000200)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:08 executing program 0: readv(0xffffffffffffffff, &(0x7f0000001640)=[{0x0}, {&(0x7f0000001400)=""/244, 0xf4}], 0x2) r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xfffffffffffffffc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x3347}], 0x100000000000005e, 0x0) close(r2) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0xa, r2) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000080)={0x7fff, 0x1}, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) r4 = socket(0x1a, 0x5, 0x94) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000180)={0x3, 0xfffffffffffffffc, 0x6, 0x24, 0x4}, 0xc) write(r0, &(0x7f0000000640)="2ccfceeac5d7e5790b9e368dae7879b0890db50a5ddc9c8c335a3ac073ecacdfc72cd39008911b66a53e7307db09c13917e3db04855913bfada1d5b7bcc8d4876a9afe5cdb858c1830d85d416819d105dcc0057da7f130e708ff7040918002fcf3fdd7c1d958715e639015bd6b9acd8cf5c8d39673bd784010f8d79ab6c38e5fe74168999c330c61620082f0f3cc4e3763864b2b41d087edcc37f7c797aa8d2811cc4f485fe628f2be5c69a9af59a83140793cf84c9ba362bdacf8c0d47be358fe96d6653811f847fa137139963dc22e17362e6ec0a2a442989f5c535297515856c516f4d68311b5c9b849f24ea21927300dc5dc06fbda246c39d6efd47eff26519f07049107", 0x106) r5 = syz_open_pts() dup(r4) close(r0) r6 = dup(r5) r7 = syz_open_pts() connect$inet(r6, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x20000000000000, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400", 0x0, 0x9}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 0: munmap(&(0x7f0000006000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="a7", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x80, 0x28) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x4, 0x5, 0x80000000, 0x5, "69df39586189a86beddee7f98af42335f6f678ff", 0x7, 0x1}) socketpair(0x1, 0x4, 0x3ff, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2c1e74d267e9401f589b90650eacac83fb40c1f2cdfa09127c360611b3c3b317f22a13867ad5dc75a01cf89f8d19ba64", 0x30) r2 = socket$inet(0x2, 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x80000001) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="07010000ffffffb27824af00b43622b3bf1b05eb5ad35a050004000410fe15e1b9be1e4c44a5981b6b245627d6d2d559d7d159ea7675bdcd347df7c174b7c4bd67dc559888c1551b6a477f7d07753d06c7833cc989"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x400000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000100)) listen(r0, 0x2) 16:00:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x610, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) fcntl$getflags(r0, 0x3) 16:00:09 executing program 0: write(0xffffffffffffffff, &(0x7f0000000280)="f44875b7fbfd81a61658f65556105677ba698509c801d866c721beca5c077df498b42df96756bcabe59e4276d2407ca03bf951ac15b4fc71aa6eb775a5b7f3431fcdbd2ce424a95cda5f11b2ef80445ae9b03a403a492a335148fde013a0a895a498a631ba0fdd68b624", 0x6a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) syz_open_pts() 16:00:09 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) syz_open_pts() 16:00:09 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x180, 0x8) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:09 executing program 1: r0 = syz_open_pts() syz_open_pts() pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000340)="53bdc835637efd0844f7a40171bb7fa6c543477162084516547e36d3ced6687098f480d8906fa253e99657ccfbae25ad8ee1bd21691c92eca597ff5ef8ef9bc4fcc9696b61e913d8d2269c1ac049d1bef2449e3ac9124ddd8f5e7ce4e991c4497713d086f79cef2be012889040dbeecc8eb11b2111d0edfd63d137f989d945d52be3c018f814ce223b3241c61bdf9cc21f689f3cbf61c4d94992cc8e2c9c7d45f1326c689825bb3935845bbc70bc4bf12143be27e3226c89063f9351f21f74673681915c84b3588578db715a18b5631f81", 0xd1}, {&(0x7f0000000000)="a81fbfe5faf5f7a58201cd392d7aa9ca1037758d91e989cf7051d0f5d43abcff3495b09d4fdce08e1d4a29422f113085ed7d556e489e4a043a82b7aafc05b49f113ddb8c105df2856077be3fc6624d8aaed93e744184746696627e9da2567e538b4e1d49d211f3b16c03b114aef2c128e5800e9dd75644fd9254", 0x7a}, {&(0x7f0000000440)="c80e45bf73333f1f799a8213247d1bec16e6c4abb3d5ffcb7eda599398a0c3e132acb21bfb35290f4f1dcacf51f8914391f84c14ea4e0af6e8ad5f623d52d277e8a46f5e46a998682057822faf2f193ecd6e5dad3fab155e9b94ecf4a22f96e3104013c4587c5a9b0801192a93e239461d297244584d6995c2dc12e579062a0aba05f5578c0baa2b4746e247d193bffdb8d1cbe6f48b88e46547bc08dd7740371d6639b3f9bad3825cded65fd070aeabf76ffe529c6ba566a3132efe731283ba60ff00b51affa22944898a1004386d6838b17bfbb2ba6de253ca099a6c0b30d201d083c73c629a1caa563b656fc7", 0xee}, {&(0x7f0000000540)="96e9c46127dfffc019f3381d8e6ac244ed5dbd8b8f756d44e73aa1ff257a8fb7fe71c4bd7b7837c37b0b3e92cb425f338748ccf0ca2a7e0252a92ffc0839b8610a3c21be4e1ebf661b1979f4fe867200b26269a6d6f4a1f6", 0x58}], 0x4, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x8000, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)) symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00') 16:00:09 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x40000000}) chroot(&(0x7f0000000080)='./file0\x00') 05:37:04 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) ioctl$TIOCCDTR(r0, 0x20007478) 05:37:04 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18, 0xc) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0/file0/file0\x00'}, 0x16) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) 05:37:04 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() select(0x6, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) 05:37:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x000\x00'], 0xa) shutdown(r1, 0x0) 05:37:04 executing program 1: readlink(&(0x7f0000000380)='./file0\x00', 0x0, 0x82) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) mprotect(&(0x7f000023b000/0x3000)=nil, 0x3000, 0x5) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) kqueue() pipe(&(0x7f0000000340)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x5, 0x1) r4 = fcntl$dupfd(r2, 0x0, r3) sendto$inet6(r3, &(0x7f00000000c0)="e8b94e3413151f7ccdd95766b233e5dc93ab8bee6794ecaaa403e2ad5324913b4c99e72c1ea33efdc61ab33a3144b3be176834ef3d10f1fcd28195faa2d1d9c12c70af9de717881c0579b3b74957dbc9cff859f643e275e408af1bdd63ab6e28bb34c10cdb7e549de6030941140fc0b7cbc0c47de673d333217125109a4e26437d19aa96002a81a8dc5611b57fdb74104c50627cd897fee410941c44a966ea1a651acf0e4daa50e5191e7bf37ef6dab6231d9d435925f4c6125b31bf52c2690c2be0a133e4478e2da4947530857284a581b5052ece58d320220226207af8b21e06e149a650a5ac95cbf16791e62372ecb2f1322096da1fef5ea9", 0xfa, 0x400, &(0x7f00000001c0)={0x18, 0x1, 0x2, 0x81}, 0xc) r5 = semget(0x3, 0x4, 0x109) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x100, 0x1, 0x78d, 0xd2, "f50313a9c8e86be57b1ec677a4354e124fc29166", 0x5, 0x7}) getitimer(0x3, &(0x7f0000000280)) semop(r5, &(0x7f0000000200)=[{0x1, 0x100000001, 0x800}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x3, 0x5900000000000000, 0x800}, {0x0, 0xfff, 0x800}, {0x1, 0xff, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x9, 0x1800}, {0x1, 0x7, 0x1800}], 0x9) ioctl$TIOCNOTTY(r4, 0x20007471) mprotect(&(0x7f0000391000/0x2000)=nil, 0x2000, 0x1) 05:37:04 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') socketpair(0x18, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f00000001c0)=""/205, 0xcd, 0x802, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000180)='.\x00', 0x0) 05:37:05 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{}, {{r0}, 0xffffffffffffffff}], 0x7fff, 0x0, 0xb, &(0x7f0000000080)={0x7, 0x100000000}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x83, 0x10, 0xffffffffffffff01, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0xc025, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x4434, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x48, 0x7}, {{r1}, 0xffffffffffffffff, 0x63, 0x0, 0x4, 0x40}, {{r1}, 0xfffffffffffffffb, 0x50, 0x80000000, 0x8001, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1c, 0x20000000, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20, 0x4, 0x7}, {{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x1588000000000}], 0x51, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x2, 0x2cc}, {{r1}, 0xffffffffffffffff, 0x9, 0x1, 0xffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x8a, 0x1, 0x3, 0x8001}], 0x6, &(0x7f00000000c0)={0x101, 0x63}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x1dec, 0x0) r2 = dup2(r1, r1) sendmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="58895b49f02da4db556ce2e4027d25e13768374e1018e7acd3", 0x19}], 0x1, &(0x7f0000000400)=[{0xd8, 0xffff, 0x2, "c53e397e89deec3c53ab57a2684ec599bee5d52f3e55d98a2d4413337e4aeccbc4117a15bfbb5ddf4ef3793d7dda45b16a283da635bda542b15102caab7e582bc81659e0f23ede50dee8c329055765f84f769ca3323d897f20c53ffb6b59732ebcb8d674dbce88033218eb8b0a97fff25b6967004f412a370ee63b71e77058589c025df978e3e49a165f547b4af3dbad0f39d96aeaeba5b7de126da1d6dffc9d6321f6693c16ab810ec9aca7ce80ddf6c52157bce35a4c57a26c6eb6d538dffc7a"}, {0x100, 0xffff, 0x7, "91cb0eb2357c9c1907eeace19a35ac91eaf3bafb07ff6fb43bff29fe8e5c5c5c334cf57181fdb0c8cdb072e846c8f9baedacb01256212c5a05544616927a41f7c1003deaf25961661157bdbc9e0c4d798c6ec8a71ba989d1aebcb8228c8b47e72099c41cfa1bbf51161e3d76e6ae0ec1605fdc5b3066bd5fb7412053ed76a9e640ff1d4651b0b2b605c53285f8364f182956fd3fd51d40ae96e6d91b626991d394311f0c708a1db4726e44d5e76780e66d83e7530c45c657c67d98048ebc9fa484583db13c51ac9c5357605c813e6bdb2d3d44168f227c9283eb02a8fe7049fa0ce4db05504f49d7b55b283d2c777841"}, {0xa0, 0x1, 0x401, "d302d23dfc2cbfde054f9760514f33f5bd232cfdfa191f1e1f3fcde6eec3ec7a8d89553a580eb84c8bcb9aabd254e222ff5139c9ad28c3c7202ddf8faf47c6cc25d9a6f8294788ae33b3ec7cd43faf4fae0e4498ad2ae9799e248097af69181728eb6b904f35f81fae0fb91c7beb0746146b7db8ecc37605a701fd99e4334d8774c5f6c7f56e33ee11cb5ba2a0e145e4"}], 0x278}, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 05:37:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="0dca380493a15fec074cfdf8d670c9280c3531c7da08f0b909881706486b0fcbf53678a25363cf382567f0b7de5dc220ac948467623ff258171ad4904691c06ceb54b05e6c9df4a6f00e69446212f83ba2b356006b203f68a9d98051d738199cd919c0f5ca1dead6df3260d289c88ca30764bae8cd04e9ae03578a0a5d44aaf47e2c34981e898cb2393846b040679eae9479d2b6979da16053e7339645627c472f9376f0572ea65ad166331e8b77249b214dd734ccca0f8b5f73d1e57d857ff463f46e26323153e1b471997af19b03e3cd94a7e04841ba5db95329253ea2933a68d59090d965092abfe26e2012c2d97ba11360935100edb1a832a2527569ab664855c44b238b9ff62e3b7538ad9198d72f2970c59d3b101980aaae2c75f21315e34bb344218991bc24a7762b3c505b3ce79639a8690d73bba0224328edd1ee5e0c09d76b35cc2e4778ac1cf3f3ce80e765f122370a1d73fcf02bcd71d99ae01e7b6dbbdd5b2a86f5a6eef57bb10545388c5f67aa114bf9fbebcd41c53bb4313db28abe4bbf48b858146ce2e709bd5480513eb2ce8383658a5bc6ce98e5fe24dd3162c380d0eeab2dba614251054b3b6b857b813ec9788ffd4693a3ac48b2a6f057250a47013525ff2a4f6bfabf63b600d916f9d837f0ec964eae8ee37b5cd657c0bd19e950e942e027436dab0151edde232a892bc103b1fdda38eb303f7e15cf7eb4bd287bbce568d06ea94687c47cfa28dabc04387359ee1dbc7a1e0970c9535e2013086ae009934da0ff4f4f4a95079ee8a88b8fbfdacf75d43f4df9c08d5e7f22b309b2872d36dbeefcb30cafb3e78fe310bf55e7e36fc12a7d6aab3d838eb19ef5b5d86a097a48ee24a3e1a3c2ec53ad3495e54be48f7dbef53ee7c1d13a6e0502ba0ee0831f63db841f22fdd5ded237f1208bb1a0d073e8fd2978ca293fd4019c1e6b78295599c40a31aade39c79187632fa00f5755073ab31a891fe8158445704b5cb44e6e2fa6662d75d455ae55120dd84bebe32956b559c93f6a58342c0dae1761c4a326ce945fcf4b190a6ad19274b086f24a96c85ad9b30d7d981c729a1be05a675e82640d5777a8631a361c55e989f38a4744dca15327cc07b9dfef9701ee368c550d5fb6376bb90c5497e705015c49253ec2e676c63ef1e385fedc2f7881f099ea9ab1e3f55210d33b2f72e0b5040a9f38d5687d41711cb816fb3d542f334bf5dd12ab37622afc4414b2b8216393f0e8838924f71b9a95f5b8a63807f1551f77080836f4e9318f42feb8d0a7ad6bc7829c2441a60472f1115ce1e8a9a227edb9f9187d90dbf1f8f9b18f31f639a63cde751a816636e3cb8bfcb5344d65be592705fd43fdb66520ce577575ebf0819655af393c716ba1e1a7120739135ecc200344f795399d628693eaa972dedb329ac64fffec9d2c44cd70f73ccd9413449f322004f80aabdfff49e91e98f3d8e459e965a41608ba9f294f54725c279deabf188a7293489c138b820792f5e86f39df2322a3bcee9ab2c89063155400ef52468c0565055422c790dfc1a829655b3a85a197c4d29d1435d125a2bae42f0831c1ef08094412c4c93699b33fd6f95967a7a4e3face25566b9bc69773d3cc29cd73fa7bd12a24466be42bfc578ee0928115fa467ddd7642e3f11da17eda84b15ff2f4b877133e591122a5f8ecc5f869f80ed129bb43fafa872e7b88622e26ac11104558bd08a60917868e784f6269e34b0a3eb782bb393c9d26f109c67a77a6fe621a751215c0918e9fb685e43e2b34e97ec0d3b7e09363152cb0d3bfab0ffd47aac31ce8c4f6ced723073789c430c3b354f687273fab2535fee85e6d64093f3499a757954a7d352f747efda98469ffe8d6a341e128ec11db7ee4b734a0a4ffd1fd8249f1371bbde6ccd3fa34a7c8b175449022cdc0df082f4529fc34424446b5a1e324fbd22a14bc99eb5cbf10cdb9fcbc0934e5aa983a90d0ef79a3d6d7e790f3fcb143b106911077f05d7f78d42873f3b1bc6248f063384e6a29d8870762831aff95f861d3c952b72d4c135e8f89bbff2bca20f554af76ca38a13641f42cb4eeece3d4f2a525f7cb432e408491b99dfa94cf7db524409f0c3f35b05754bf03c21246ee77a56bcbdf24aada6e27e26d80ff3fb7b91932839ffc976d8ee15221a277d95047bc845b0fde4004b6e4b539251fdd9e4efada9a631fbc6cd729ee1dda59f3cb25f5104604565dd459548bd58a48e09406b61e17d6878536bce2361feb1a9bd71bc54f986f698d2a137bd69a984c82358f64608b57c30fc7c8bb0d50a865951ad86cbf07792e4795281b289f9e07883a038cca3d0bed5db8e7adb87815467cc82d47abc513d8816e8b4610c6b3159f6e324cb959a0da05b27f67276ffff817c2b66ab8f3171013523de241e725b1c4679575089a7859e8304266c14aaa08340e33b91ee5107d78772f9a5bd358d2e7b1fa4811c1bd62b6010cae5f2d977565f9a2fc8f25cb0897c490ead5d4fe09902464b9895de880a2845e1f87d562387752f5132b552897e85d66f7da61f2cc321c4b4244b3d797406e2b63f6c67f7edde64458126029db6f1ed5ba74f85b91dcaf05619236380d1dd74bff52eef0ff5bf5549744bece5c6cc461f1ccb4e0bfd27c6a7fdb7b494229393910c3815db535462c5e3c83928e4cd3f88c6e61462f8dd4c6fea2bef0d89cab9e674fc246f69cd3b839bb3ebc0997e222e6958e1c5728a4b43f222aa9ca0c21138b180e49fc07d78aef33852c9a0fad7b30dd6bff22c6d8a1be9afd1c144455968397e3cb49ac9692aa31a185d519f8fdfc637d54dfeddfa66d4aeed589204e4f172a4ecf0a1599b88b5888b11be12fd6342252df54d7adea0534dd8ff4e11eccf36defd49302f1f72e0b408a34940014e7db87002c596ca7a48af58dc9cd295192acc84ed5a025c2703a0ff605d7c500e500f05a4efb920a85f81ea05e8bc67394be370ba27f5355702d725be2e78bff2e6dd3ed2fb6150f871be3ba66cafba5b4126f2cba101a38efdbea598947df1eef4ae8a13b53834106f99fa34ffb23fde6aa49ba3afbb2cad744a6144dacf500293dd90a268aa389d75092c6414054c4580681a9b72e446a04d7929337f4209de925b05bcc32963ceb7b8a483c62d868888185d1953d9f4460c6132c64a96c70bf2335eb5384b0235ce83d8fe38d00a6b67578c4d0a71a2652335dc657f7ac9560dedd646f7847e571e5f863b6cd6197fda4214bf6168e18a2f94ceda2471f000eda92a098fb986700c8849a7365d667d531868f353b8d26c58a9a730641fdc4ac66049a35879a6dd331f872ad07e3745f129865c0489d8f9aaac32737221cb04869bc419bc7e40cdecd15f2fe6745ab8703cf0c6482ab283adc437ba3c330f37f16043b5fd75c5d7ca2b2819af8724314b5c9667e2298dc5367227a126ed1de71df06db96ea00145c0e7db33225f7f553172dd9661bdf3bcd951fee3206a245910de7417b3399c3458020d4bc712e30616b836590135ff4786f0d19950f5a65d6e9c7b55e6a039de61eb6ebc81047d4c081692c88263ceadf9ba44627c5b0e73c4491cfed755c59487cdc27d3790b37ad6e27da6b47023718f61293726348927569a44411ceb84db2a0166032f8dda297f1a6dc4d2f8d4299a24e59b46c63d3cb5386657c14e1fa70b4602394549015eefb360fafce3f26c65ce31354ddde1896b2f1ec3d6e32a3c3773ab80855ef0f1e383d4f438dbf13171e584a86ff7c2c860e04fc66d12a50b2306a0d49cd14c39f4864d9db849acc978c99b85960f8574304101762112c1dd572078105d8e1669ca9eba95be93f7041ce695f9bbe24266226055c907b2b6656b15085b82dab5657003aa152966c899e2fdaaa1b9c8f1d7a490cbfb9145465ed17125c14b90c410f20a402b01134dae28d330497be1071119a8c8fb72bb0133b7161e6877b8a09edbeee49fe31df6030db10141cf317f45d5ec9f30d0283eeb2a33e4ef64bcbd113fa3b3981b1131814c5cc7a099f699dc5cdddfa60fe53e92bd63232e6b51219484417560c963a342dcd7bb71b40eaf0f3cc5fa588f7b4b00cbfc099e1b674dcbcb8fde803cc86d59c0f65ddff2756fdeab0d8d64adcf4c0dc9bb9cbaf5d66525e0d9d3937f3f7f0db4ca3704f4692c029a4e2996176f26dfe90fe47c03dd45769dc69d06000a0c7c799993fa4218929cf58eb877040f51d3e57c167c7e06aab2932336adf3ca365439a2cf448e9202b6d5c3b9978aef3e82c51b075a28edfa3d244b08ae151f0a8cd109124cae6977e2116fb3becb12591e85f4066298fb363893e74f3ab96677ea95a6094ec29c11b16d400697d98f524e051afcc854a247860e1c359076cf6fb5dc0bcd45e51b0a2bbdbb099a3854efa37cab1948b51732a1f2ffa65209de83284cf1d59f7979c4f5ed91304cb68f083b00af54f302678975f1ba6caed8b2ecda61e5233fd2a48e94660fc0fb7bb193876b27097d6ddcaedee908c2605d81e8d622af56d37133032a5e472194e19ed68a43b6f38c5e05b80bb5fb39268a09db8cae1a353249e556a0a5bc9a73e93a3643e0151a2959331a7610ca82f1430530d3c96a14867430df1ba2e2e993c098c5695ada875c25dacc073d236161e127b8b75c50909d59ae523a7e25b129c0e6ec61ad59197fdab4c34280dc057252b22665f52bfdc254db6168a8e9b046ed6fdbe2ffae019c19880191b51765300e9219353bbfbcb6814679fc16ca07d6d5bd2e4136f1cd18d6a93c0c25fdd61aad86031876bce49539bc284c4acbfb191d1b124a4e6b6a4d582a08a0d4c231235aac9215fc01e1142481bd6f5280eb4cc7079e070e56c497ec8fb5ce4819a7ec1cad42dfe422d79373f7b90bbcc8bed2559c14964955ddb224a2c7976bc3b7fb0894d1b351ff38a79afd04e4d1b053b891c51a9788a7b8509997b12220843cc73c5684073a4df51caeb901b583ae2f30b09f02fa9f66151a5cd966cfe5767668c34f968a2391ef7bc541ed664556b978d10807a1b740dc946aaf24fff11b3bc123dd5365fb41435b987d51b8d139431971b4960bd21ba87bd8ff9e049bef97a40123c40585cee2802e2c3ed7557ebef01f3d24de504309d5948b73ae372f782ce5e049ff5a594e7b725e9b5d6be9bca12cf694991c8d2f8d906ff4bc3389f6b48f84f5a7e047aa3cd979eb75f0eb6a0ab2bcfaa720e8da45c67c07bb7b9821620c36cd6a12cbacb9b2e6ab738941a3e0410c50cf8afd7b8cbaa699ac0b631ab8a0e8b461981ef5473bf998a528ac106e7a00dfe252b6f24b0f2473069f4e6f2c7b8e9f7c7cbbe78af5283c1731f17fa878dfddff2e33cb52e95d97face561e8cb2a97535a9e639964d6003b507170b67f7a9c9ea41272e3d718d5d93517e8d4372ac94b5cbfc732689c14fcaac8b8f24fb6a11438b057a9c9ea2e36273542a961eb2886f65f6921cbca80b30e78573584cd68d2ee00d2b086afa336bfab6d09017d7e4713ee0e05373f6b5f1d3f8493903d241f74863c9193035911c29615c0f53436c99c51a4f7458f1d8ada5e3c0d4145b67e545e1d3c3b4eb0ba08d561b689ccbe22656edaf6b8c30682e75836ef72f2a87f45bdfd47362eee2d1616f6c51665414d77c7f82a548d2e2e477f67c37d3c322f2dcf26c5d71349a7d7769cf6b1b1c26cbe443cb16ccbc83d5878a8b36240995add34143c41abaf67430e9ed8c55cbbfb221f5d73f4aa26954b37d286418d73fbe8b77a86e3914f", 0x1000}, {&(0x7f0000000080)="f0213fcc95d2be979deb93a86722f53b5372f188d341d6d744d0cbe3af3704ed952cb7b8f614b817022194590687710a294db3511bd27c58b10eef61377f0a75dee4697e350b0c0cf88e05a486078c2b42fb1982f79abb21b855af2a8e6a70d0fb97d0667384d389bcf618681ee72557c8addb3f94f4ea56d962863f6f6648d3d97d207e850fda4387201f", 0x8b}, {&(0x7f0000000000)="11f3c463aa5c1aa326950b343e70feeaf4deda054e76929d24d9a5b46d1fe4c5ebb1e00995", 0x25}, {&(0x7f00000011c0)="164abfd13153d9f167e6eaafbbcc96b133a772f45c75caa8b58d164721805b357b4ce898192c4780f7da8fc877cf163a8697ffaf6aac62e7fc5e4ca2e98a68b4abf9d8291d5e45e64b7de35d95cdd48d7dd70cee457d1ca200b992d8c24ccbbbfd2dbc4ededbd8d116db2d1a2adb809b0c9450f4234ea523571ce81dbab597e9f8f4cc31b76dd8b26cd2f3f4774aa57571e0f115e5ef9d87f07b2c5e5f051cda1e7ef0cfa7da7ebb1f75007a25e3cd5459835320f1c426393329c24a4e717aab352b3286e0479f461d6701299804c58b535378", 0xd3}], 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 05:37:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) 05:37:05 executing program 0: socketpair(0x10, 0x5, 0xfffffffffffff690, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x4, 0x7) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 05:37:05 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x1) flock(r0, 0x1) flock(r0, 0x8) 05:37:05 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000140)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) 05:37:05 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)='>', 0x1) r3 = syz_open_pts() close(r2) dup(r3) ioctl$TIOCEXCL(r1, 0x2000740d) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:37:05 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = kqueue() flock(r0, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 05:37:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) setsockopt(r0, 0x2, 0x1, &(0x7f00000000c0)="599ff6f711370a55b0adc203e7e9006331c9fee0982d05ba8c41859b7309931d6f91485ccd6227852802dd5a4516ed9fd5fdce342978389caf1ac09a9f9e16fab25d97fd7a43eff426ae7f6d587a1405d471c7d9eb38b8e886a5b1c56694a536ce3dbeb0b5a11e464432f7b5a7f5275c7636754741a1c70eb33ce6f1419353aea0927dc965262f960c66ad7cfc3bbc92fd91a75dbda9e39df7ffdd3bb5fbad463341d6", 0xa3) 05:37:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x7fff, 0x2, 0x1f, "d20ab1cdda5b95a928cd8cfe1200e6728c8322da", 0x80, 0x3ff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 05:37:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fchdir(r0) 05:37:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) 05:37:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/33}, &(0x7f0000000040)=0x23) 05:37:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x9, 0xffffffff, &(0x7f0000000000)=""/255, &(0x7f0000000100)=0xff) getsockname(r0, 0x0, &(0x7f0000000180)) r1 = socket(0x0, 0x1, 0x7ffffffe) sendto$inet(r1, &(0x7f0000000140)="d4c0622fa9780baac302fac94e489658db7c01af5d8c18a3830898ef0b338f7bbfc05951c23a9d14570e3b7502", 0x2d, 0x0, &(0x7f0000000200)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='x\x00') symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') 05:37:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ff08efb29224af42b43622b3bf84aa000000000000000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2082, 0xae1) 05:37:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) r1 = geteuid() read(r0, &(0x7f00000000c0)=""/41, 0x29) setuid(r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) getuid() 05:37:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) lseek(r1, 0x0, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000e4ff00000010"], 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r0, &(0x7f0000000180)="fdf3bd8572dc80945c81093bf8b256c9c226137a1648d8c3604f4a8a4b6d021440eb241043d1b5f76990e15784a1d6ae56fe24ae4d15d2bf34a1fd1dc844d0b52787292114aa7a82252e987103ad7d3240c6427aeefc2f84ca55ae8980125a09a30db43319774ebd72359d394c55c21ec52bdffcb8e3b6feee2a3b765580903ef4724f62fc2c", 0x86) write(r0, &(0x7f00000000c0)="b2c6e78886ac474091a4081ddaebecc3502c9b95be01d947d6bdd2d65f6725ba6ea7a6eda3c6016a44b59c5ed9f46868c38469ca8b3f674ca682809bfd60b38f71d37173e5f7b7e944c55c6d7ecaeed58ca4e100e602c44837789ee63b3177a462ef9191fe21a324759bffcee3797fe72dca034b47865bb00cf50e63d07a55b9399a664e3f1a8d7ebf5549ede345144ac42ff7b68205937001c7459b286d54e5aa7b8acf42bd3986123beed0af03380a699496", 0xb3) shutdown(r1, 0x2) r2 = dup(r1) sendto$unix(r2, &(0x7f0000000280)="3ae3453a2cff20294822d51a4857a3ec76791f1be477f85ab3db72d9e2d33012e938268da0f9162c1ce3a26b7c0f943b4769ae6f5eb54b602d94c36738cb411ccbbe004d4651db5d13871aa24acf374e93c790876c9dfbef93d222a641c5e37903bfc3095b18a15d17fff1f2fd2ae276331c7f1f758c0d55e2d4a1d7f11387697ac69db53a842d0122a96c40d7a45e448e98667c576f771b89", 0x99, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="659513e09d6b2bf5d8da72bb6a84780efd73f673e7f102f924a42b9d541e04a1fc2b27c8567a02448633c2374cc7dfe6ce105146b5", 0x35) 05:37:07 executing program 0: r0 = getuid() r1 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r0, r1, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) r3 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r3, 0x0, 0x8, 0x0) 05:37:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xfb5) r2 = open(&(0x7f0000000080)='./bus\x00', 0xc81, 0x28) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x100002) recvfrom$unix(r2, &(0x7f0000000180)=""/113, 0x71, 0x840, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x1, 0x200, 0x2}, 0xc) 05:37:07 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000000)="c31c3ef6a16c93a7abc51911259b79d6d3c49b8ad439225e85f4b10da5bb3480503a64dd4716c73bab43b74315c5b0f5b5d189c62f71427affa92715893f2981c4413ac29ecedd56efd3a208688c1a9b00a76aa04bd05c59d1034b20c37954d78cf4e2e2f61ad339f0f89baac7ca80f3ce743371545dd831089c10ee526b8d2533dba37c095642c55334ccd91c342f50b9ff57143a515ecbdbbd6db07f8fe1d17502ceb245982669458142cafabe5f8e51264b34d8052566bbb472f416c552a431fb889a5d03412f9fe8b8131eda5688a977b3f84d14bdb2c96d305c31a1caa13fb96de215d44e6764a9ef43c7d565783636b631ce794a6bf342c1b63dc5796763711924f1f48c7df33584b60f8dcea7a8fab02809e72e69a51cccd9fd71c6ae6fbc2ae09b2f957c404d715b42fa87e8ca356afa6e9860508f82c8ea4f711585a0718e66d7d23a2b6a03a03a252f3f201b7c834c002e77209568b95913fc3bf68a7eaf05076b122b9e5a908b4d9739b606366ded8db91dcd033e403202a24782a22c004c14d765712113d0a06a122ce677f515419061657e3a56e3cbb2329a64b1c62db8df4ac694b3d3fbbd0179c1909d6b5a1387b053f48bb6ac5e302df23424ac80f6b073114833ba12b8d3bd8bd5cd99fe0a6c5b7e8ac3c01c669dbdceef4a187b371a5a3fc57e5ba67c0b0a62257acaa38ed208d28f086794f9666f354b3018601cc5b66a98b7b8c27aa2347a78b4413c1fd47936b68c23b7660cbafb905ff30191a4e48e963d653f08eb6507dcde1d12516e031b772145f1720a40e4863bee4c43cf442d114a15ed83b2e8fa2a091b3ab56555b470c9ae86a9e6f2fc033d597325b994d523e5ae7adef58cd30eba2609843f2aca971f50673547821889f16a13b40455f5c910bb8156f7b397fc532cf230bd5651651a482959e09394f028b2b8b4106eb75451dc5e4b58cdcd9a0b1c6778883ca49797fff4be3755514d857f4d502d5aea44ec27617328b121c1a8581dd45489a419e543a9652460e2beb070150861ae20d2bf8f99399acd0d88efa12db58879251a83ec0b260beddbd827497ce827f97117104a318eb8c6fe86727b4d3922eb1c264c2aadd940f5d8ac743ddc9a2315a9d69e4436d5406342a50813ec4ea6629658036ec170aab60647964c002726bd6a7f201089b94870b91bbdf2201abc19b021540bcc2a482b4f5d9b23402baaf2d3a7a64d649637b59aa5fdee827c0ce7fd7b40b2887850bb3b42cbe507a5b3d4a70be491abaa30cf6be2bf5c64824c64a5844bd9a6d1c70c39386de292c902f882bc68bb824e881fb4af6dabfeb9e2878f4cbd0b36714893c35819bb216fe49b6742f1278b4156700c5783f26dda0a4a28ed822d5a63167033c4eea8a432acbafac52db5e4137750475ab4c6b1a669c72c5a28a35b4c6b3431bf4f1c590dff4f0dd9ee7faa0ca0cc7e7943815c04997bedfdcebda862bcabfa2233f271fdac33334fe15fe28096cbcaa645724848f5a1a06c96bbaad4930f528dbd834a06a9e52815b3aaeacd7b0cdb811239dbd230f94c72e7b50aef287ebce9341d0ee5d027b167d916866f5ec3a4049fd84214a5e1a85fcb5db471503245f999fe7f26619b7d3be07fbb74dd58981a60de3675a8cf4cc950d504b6eb1455a6d10b9f33c77a76ef9a385c58b9c2374254a797f81fb7684b6aef6469418522f108e1d1b74db7ab74fb37ea2cfe1ba27d7f223f6099ae328692595dd2c36efafdc197a6712fff1339a904835117ae6c87f0e0d86189fe1f150e560ec4a70b416f0c6d7ac215201b7e3786efb31938cf3cdbb695e249a4e6a4d8e23ee162f11a03f890d28a5f83bfda252f30d113dd6da27a50c6c586514d19938ac406e1798a7a165b7baaf715745ffb30f445a1a097412eeb38d37fceffab01bed0f6bb57e403cb8f2202cba1115dbd1844c3b627052e64815731d0ed4efe9187f0c664376f18417c7266294eb747a40133f5d493d84e0d854d2588f8f381a9a2f0652ae49f2f6660065d33134e6ddad98e4d27a42f1398f1255b4d779ccafb6663a584091fd36694d341eaf35e0e99cf859c1edb2a20df8b5ddd9f4b33eb2784af3ae8395e6e6286c7f33540b916173e038da12e51b9592619f3d6d5845f134fd54b5e50e6da6982aadb590bba88d091a597e45bbbaf1b0b265c49a46dd88a6ef83747dc90e9f8fc26797eb0e6d8cc632394516f489df5656bdcd4887141077f93474147a15b4a1e82737f81167ace789e3c5728d33e40c801e47124709c03567c5f7ad260e65e88f838228da8ee2babcb71c33ad027852794bc7db99fdf1a657b006eb0493820d67f0365043d2f5d740886922eddb58b89c56808c9bb4e024fd6c604262095d1578cf60bb00da62b93706c710665b2684133365680853622e4c9b7cbe38e6330a7d7f683fedf75e182d5c269280dbfaba9a878229353296c4d41d6ce64d5c41e5fb1be781d86146be2f98d928053be4d99fb70c2810a0aec1cf4eea2f7d522c4f95ae16e4cc41e9870a88f0d96933a81017bca92c257257735fae61c064dc490ecc37414f5196910749af653e9590f0c385dbf28b03679312936e7034b6c0a349cd79adce8c21a468ad1aaf5aece913c22800c719f9625d1dd3c46489998dfacbb8a17048ca3a823f20a95974a0f3b9df36b41dc093180d0698c2e62dd3ec8b757b1f3403d93c40f4b378fdddb52c389e79c0654b21dd0ba217ae9001ca9f4100633bc7d7c29b67ef69478679b684f810a2a0cc40b5c0f65fc892cc3560a31418b44ffd867dd434e66a87fded111f3e588d8a8e3d1fd70fdd14839f9d9404f3b1e0fd2c7dadaf72b9f421569a6b2e2496b853ab76c9e2fb75c47247132afb91e53f72e8311efe4e47b691c93d10a6d14ea55a7590a17c085fb162c992d69f9cf554365bef0d1f0f5fcd118c247262d4feeca62bf47e040edbfae822fb158bc95d32b9300e2c64eb734b7d8165504c6314e90ad706147d56a1bd62ffadc883814e7fdda172b2766b6777420a10348b4ebd317d4bb71652d171b29517128330838c36ce9f1c3e2fde4f4fede9dab7b342e2234867cb17f9a43a29278d67e379ce20c5b1c876b2dec49585ed112d35beabd12eaa4e1ee192c0dfb550f4ac782c6d879424d996df987ba306d4c66937d8f59d547c2b87747f8a9ca661730280a32c9648b3dac20005ae50558da68d78eccd80086189c8228dc470266463c8a3c8439d66290ebc413cac327c8b92ad7e418fb528a4dae094711c9ae3235ff21353b15ebe0d8a63880f8425abd7f55a7ed15a277cd66f8111a3d3d36d2a07d970b458c01ad4380465c4b23e64d40038370a6569144ed150aecb36aac2359d0ec77c9bf8b30fffa347fdf4612abe4c58d16093a8fb28f9c6e519e9bb05e9127efc7d9a0ae472bc9d5db75a1b2127d3bcb383f409683959a283c13271bdc02290ab6afd106bd116e3eccc525154d8826a51073bf6218ccbb1e90fec9859fa66aabb307a54829ef3184973d1f1790ed595a0220b944bb1f56cbeecaf1475fd02aa45c35e70bc988ff4c3c5644e05944f382ec931a666be0f0caf1bb7c5fef58f711cc9ed20cbd0495c539a7d2db7acde2a4d9be8f64e2279c47d378c64d548b10340826a43f5163b58c4c9678712e110611151ac3ed93c3aaa3a97dca8b94b75896f62934b24a9441d30946dd804b3c47307a55b1113b64af1e7613a76b0bbe73b33d8ffa4dc0c7fe04eed12ed3c8b62bdb5a8bb31433890a11f504da5c3f44122f87e65f7ef570806e5f469b6dc920d94e1c17c76b110773aa16c8355035412f9388cd136b2984776176f448dff4f3572ed1e7fe61b32d72b61437e1fc444764afde255abc3c30f8e28447753ea641a9b35f9edbbd1de56196b1ae58486902158d623be4262eace238c8d3beef26fc7ca5d88b581b9145397ee780f9d65930c32a1fcea07582f34c1db63a14da31022c52fc8ab0bdb09ef3aef247a328ebc595656bb237d1b17b9495cf8ea9349aba1e8ec462fcec010adbfc85f560df885e391144de7f4f2b40e3abfe8e832266fd8fe762cf2abacae6176aaf504843c688c684b4b32b13a22729c2e8393b6f24359657cc38e1849b6fd04616b77f6008c8d860176f7693edd9c18a0a375f98dc94ecff45295d2ce4ee819bac9c7c6e0d47b8e493a81874ae914ed0f539af829138c59f39df5f57593f8f6314e1a16c38c4dfcef790732e61ae62f2955a4a8ce00ad57bb918b40c4cd99f498120f7d3d0ce30718c004d23e8e6ba3c0c53616bc6a4ce4dcda2d168bbc8d51f4cf0ee9af14f073255a991162d008406430d95465e80d5d39dde31b9423d11dd1c80c0b3819caddf59a1d2daace2228aec115f3415451f988625f6f2f108478260c0d60805c45f7bc3ab6dc57400561752c9d5ba237be126a45f44eb2f1b0ad4667aed727b5d0f5c8535dbe7bf5fab5011822cc211a92c9f4243180e3a3e6ffc3baf878ffb356a9f7e717733e850fc1ddc8e29ad720fd9ed7bdb5c0a56977c6a08d5c2f450352be22879dba8c125c18be1891cc8aa5477323a45ba54d95db0c4e39da4ba4104ec022e332c201f57437e3442b56922639f395aaaa5a6b76bbf57f670b689d1f23a5c611896aa7dcc48fe901c8dc1f4a91d4c88546b5e2a5c91d00541a396adf537571be00efbec32294c1394cfe28d487ed819530b44449fb6993e2409da8ec22fb4f8f89a6ee93b20952491be67f42a500c7e345fefbf0d78d439455ac8372ad282d36a4b249fd34110551eaffc05816938061cc6ff0bae7f3e974ca02feae7a500f445d4c7de7c38c10f7a551f75a7af0be636f28c86b20e9e98b5ab1787a60e98527a15c98aced43e8be5e4214a1ac32e017a5d793dc34c81123d6db10cac201eccfa2a874a3a437bf88bf829f1df1c8db25234a68ed89070db29cde35070d92be665585c7b022099fe1f0dc9f0d85cb83a10b8c890ef9e5a36b4a3be32fbc4b7a8d03e937f79f5ca8f5608931ebdf27f86bf447b98fe67f49a0d8b9b08ac8eb1f5a0c919f0782d8709b5c434cf729471367b38673a7c963d2db40008a76d1675698c826df3a6914bf388b1eae4643ee8ccad05e6478885a2b61c658e35249cdc0ccc5747d67a4a85279bb0206c05789f24a5d307ed75f38d0044b9a14c0cb3bee29733f3ff90b5c24b2c92feafc0ba43de25fe1704ef595442cf2dd6bc228709adb8109f6ea83dfab0f7e9c05da73e95bd486d07d1d15034ff62eee9e5a99587d96f3fd27a94da9f4ae8f7912dedd2c57d11e65aa3550fa9f5e6fe7386003ca2c28d3af3063a29a1f307ecdf8c7d101b6ffe74929beaff5c4885ae09fe5b77da2ab243a0188c0c7ae85f6215ce0ce93f9205db952bfce4fe9f524a59c849a01bf9626706a1598a487db7d535f07fdec8f6aff5a277a03d1024ae6f0538bc74c3a5639b57bf7efacb80e31e236b47a671200f323ad8b2fe88bcaa1282dd1fc19f00635782b38f8615bf44dd593852712531772a82a4674b4fc6cb315d15a45d938033a0c03a16c10622d02747e9cbe4cd12eddc7793b629f3e7540621c1de74b33c7893e75225857de6003622010c2f063e0ca8d0ade77d773f0abf20eb2f291200096d0cdb12e1a653af5ff36a4fe29ba3a06e4b80f9d272eceb17e178d2edc70a52d8c4d6dc171e244b06731b350b22d8b419c0a615d8c1569e1f73859b15629585c7fe6170298a412ca7f923c1897954872c8064650d1fb756106ec2ee2ab53abc") 05:37:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:37:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair(0x18, 0x0, 0x7, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 05:37:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x1) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x8, 0x4) setsockopt(r0, 0x29, 0xe, 0x0, 0x175) 05:37:07 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "93f2b830100e6d8b00007b12c793683a00000020"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x2, 0x0, "74bae94cc423ff1a2f3db0cd092efbb83fbff8b0"}) write(r0, &(0x7f0000000080)="01cfaa16930eb89adb3cd154efbb23d8ceb400404e5a955bcf1e24021c7b983eeb85ffc64161425fdb6fd7c73b994b8f6c479ee93bd296547f4af76ca512f02b2c2563cf4eb7d3105a82cea0e2ea0c50ab001e0ec433d7946edb36bc1d9f7fe9c7a13316cbec0969ddb3303159ee5222c296a23eb9dbe9548869e40f88b9405f7c1ac430d2ab028c99cfb2a528ec30168ca2b94963e99459a6153f055808aee83d5c94b4a7c72017307bdf186dc3880b013c758699e0a8210f2f08d3bd6d5e2a28a3b7e41bc2a2e1a85aa3f482c1df3b76bb566f9f6216fe44b754d8c18fe2396f5d086f90531df3cdae97cc1de0291e057ae0ea98a9c54b80480b6402d9f8", 0xff) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() 05:37:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="850573ab09cec58ebd95651a4ddec60b540ef497de73a979ed248fac01eb8e5e8f66172e918082861acc85e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4fc2f17af176c89777471869543cb9cb9abf56034218034a3004a16d06e06a3fb4d37dfd9a44120508e2c7eb012ee5cc76cc20fe7f656f72bfac7341ab32c86fafe71cdedd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad53869e705ad5139d10fce0121520aeac92eccf335cdf650575b12f05ac97b0ad8dfbf7a4e77ba9dde2237a20f48126c167a2c909c1cd1baaeda6763a5d9fffd1f1a2b8251977a12d7162bdf4db0116bdc1dea4df4bffa3421efd5c69a13a3df1311942e844c224d262cff80d312e529ce830268256c6343720637a87ed4702ecc7556e614b7439cb2bde809fea8e3286762abee3b2a6aa78e6d2e79b5fbfb4522abfccceb3f482b401fe39cbe13f406c1376b912cabec3b40ab86ba4f948df3c1d21a8c07ada9aea3005a47505695d8c39e77ef7703192bb3323d51a5f1752e2d162400a0442d952deeb000ff7a75763d00fb2b92330b2f1ddc91f8960050d9fbe5a23517c89d49eec8646c53212171902a123da781ef4ca62f996699fcac8a6a215f6fc44beeccc1cc66280898e3776c25055b62da7b290bae2b6b4dfb2247244a2550f199c1ed25a7f5ae8781c894add4e58f96b03715402e56b93f97ba9fdaf749c5105626ff94c6131c7db2de39ea39f48c84c08af49e9c9b8d7a5d15b7cb69b5c3c2e3e43040838705545973b5f8aadf8c34cfedc6fa5e5a4c76646002abaf828253ab9bb307d597df069254d72e88fda19ac7900d7c2f595173e8ab92d90a323bbfd581c521a22e6fc257ccffa09a20639afc94b15c261af31745cad2240f4d4e2eb7ae48dedfbe2a7c2813a793793b8892aeaff56fbdc6d63609ca4877a7f271e429ba42378720cea2619b00300f27ba48620891eb4bcf54c692d604ff8db4665fac8ad2148120b84c566368ab5890c4cf470b8b400377a8e06838ca844af29df355b4cc1e79f1a0551d284678b5426814c558bc94e9bcf4423fcc9ddd17bbfb3ce7ea18250e2f880b3a8283ce97ea7f8306b68e4aa7b67dd5f8cdb719a9a442f44f6e5926d64eaad59cc92c21f7fa51d094ae831ab7e73cef445682d0143d2113aed2c4ed263d97fc87d04c2095fd87325ddfcda2ddac31e2aa7167f8c2b771fdbd14c63a7ba03c6459127a15eb7267981328f3db595a9d34327699650770351ade89577f3420099bfa7e2244dfed7868996f3ca60d496426677d3643803626b7dad9f005435a84fa2a008b7fe3491f1dc0650afdbe31606330556cd25a8b3f67f200a", 0x3df) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f0000000200), 0x10000) 05:37:07 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0xffffffffffffffff) poll(&(0x7f0000000240)=[{}], 0x1, 0x0) 05:37:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) fsync(r1) accept(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2e8525bc07197d43c7e2364e18a471f9a526e1173b4c9fa281d4117ea82a8ae563542514c0263ec3258709c0e1a58988fa59f1739da5234db01ac61893c60ff3e2261572cc3"], 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) mknodat(r3, &(0x7f0000000080)='./file0/file0\x00', 0x9040, 0x3) 05:37:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 05:37:07 executing program 1: chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) r0 = getuid() r1 = getegid() r2 = getpgrp() getpgid(r2) r3 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ff00000000000001000000010000000000071856157164a5867f50162a7e13910913911036fc85552386a60f77433c8a25dbfb798d56a2d1e4f12dea32e4132e4ff3d44cae2f19e2610872f6d0570cd1bba6b3cde5bf00b8d535b34ca0b4e923714016"], &(0x7f00000000c0)=0x6e) getsockname$unix(r3, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) chown(&(0x7f0000000340)='./file0\x00', r0, r1) 05:37:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x2}, {r0, 0x2f8c5c161dfecb5d}, {r0, 0x4}, {r0, 0x100}], 0x5, 0x6) 05:37:07 executing program 1: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0x3, 0x17c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) r3 = getpgid(r2) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0xfffffffffffffded, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x0, 0xffff, 0x0, r3, r4, r5}], 0x19c}, 0x0) socket(0x2, 0x4000, 0x3) 05:37:07 executing program 1: symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') socket$inet(0x2, 0x4, 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x480, 0x192) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xfff) readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) r1 = socket$inet6(0x18, 0x5, 0xcf8) sync() fsync(r1) 05:37:07 executing program 1: r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000000)={0x3, "64d1e8764c6cc34443d11684ba635ab4007d433808baf5845a94f9ef8efa8b22b8bbb6e9343f19131814a683728b4423ef96df6d86805f5aa5838519a9cfbc659470198142fdad406af2abd0734924ef6b9b47f77549a46645fe8cd94531be1edbd2dc643a4edff7a45c6e0d93c495c1a5f7508a7d3b6b5bf3c73a0dff08c3bd7852e144096a30c793e9d8cd1b62d2f6f0316e74e2a57f4edb762f3c634ff0cbf45ec78ae098fff0f88431bb8d1797a89124dde9da94b6e48aff1c8377916fbfc0fae185820291bb2b77c6d5675113fbd93c49774990f0fe4286107ad4dcf4b4f20159ecf0ce4b"}, 0xef, 0x800) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)=')', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)='@[{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='{\x00', &(0x7f0000000300)='*{)@\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x9b^!)#:\x00', &(0x7f0000000440)='^#\x00']) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000500)='{\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='#.\x00', &(0x7f00000005c0)='*{)@\x00', &(0x7f0000000600)='!{^@\x00'], &(0x7f0000000900)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='@[{\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='@[{\x00', &(0x7f00000007c0)='^#\x00', &(0x7f0000000800)='.\x00', &(0x7f0000000840)='}\x00', &(0x7f0000000880)='@[{\x00', &(0x7f00000008c0)=',\x00']) execve(&(0x7f0000000980)='./file0\x00', &(0x7f0000000a40)=[&(0x7f00000009c0)=']!\x00', &(0x7f0000000a00)='\x00'], &(0x7f0000000d00)=[&(0x7f0000000a80)='-\x00', &(0x7f0000000ac0)='.\x00', &(0x7f0000000b00)='{:(/-&}\x00', &(0x7f0000000b40)='{\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='*\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='@[{\x00', &(0x7f0000000c80)='[\x00', &(0x7f0000000cc0)='{*\x00']) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r1, &(0x7f0000000d80)="11f054aeb3d9748bd93c6c31554e8e68d855f4a04daee418a80d368591a77326904b2efcf234fb591fd6c4e35f9152ed3f285f07485ecf3235fbb6df4e6f2c8318e48135751df8e898ac782724a5f957e1ea0f8cf2b710c77673ce917055b4c83c31cda6e98742b7c7a0e137cd4d478b293d7e4e761a2f91d13247f3b1f85d33cf38a8e249df4029adde4399c20f63d27da71f9befb360111343c563cb626736f45350b3383f57a9d2091ac630", 0xad, 0x9, 0x0, 0x0) getitimer(0x2, &(0x7f0000000e80)) rmdir(&(0x7f0000000e40)='./file0\x00') msgrcv(r0, &(0x7f0000000f00)={0x0, ""/229}, 0xed, 0x0, 0x1000) kevent(r1, &(0x7f0000001000)=[{{r1}, 0x0, 0x0, 0x8, 0x3, 0x200}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000080, 0x2, 0x8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x1, 0x80}], 0x37840f79, &(0x7f0000001080)=[{{r1}, 0xfffffffffffffffd, 0x84, 0xfffff, 0xc4, 0x9}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x5, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x3, 0x5}, {{r1}, 0xfffffffffffffffd, 0x44, 0x40000087, 0x2, 0xd5}], 0x0, &(0x7f0000001100)={0x7, 0x40fb}) r2 = socket$inet(0x2, 0xc001, 0x80000000) fcntl$getown(r2, 0x5) mknod(&(0x7f0000001140)='./file1\x00', 0x40, 0x2) pipe2(&(0x7f0000001180), 0x10000) 05:37:08 executing program 0: syz_open_pts() r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r4, &(0x7f00000002c0)="a45b6093cb744763ea91bcc2b9017c13190304f8db8c6e3fbea586af7b928e04ec7391364c92430527f7239eeb4988c499c5bb115b0551702de63294271548c8637d981e3debec8fda8c93c976017248a381d2ac3490836abc09ed74f48bc67d2d2370f5beac1b66c5f57b1881a9b8578034aca2b01e7b3effdead90122e85c96411bea3549238dfc05da1cc71ec1201e7c2ea3385", 0x95, 0xa, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) r7 = getpgrp() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={r7, r8, r9}, 0xc) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r5, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x90, 0x80000006, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x4, 0x20000000, 0x3, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0x3, 0x4, 0x7}, {{}, 0xfffffffffffffffa, 0x0, 0x0, 0x3f}, {{}, 0xfffffffffffffff9, 0x26, 0x0, 0x101, 0x80000001}, {{r10}, 0xfffffffffffffffb, 0x8, 0x2000002a, 0xffff, 0x3}], 0x100000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x12, 0x4, 0xe1, 0x4}], 0xfffffffffffff8d5, &(0x7f00000001c0)={0x7f, 0x2}) syz_open_pts() r11 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r13 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) close(r13) dup2(r11, r13) 05:37:08 executing program 1: lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x87}], 0x3ff, 0x0, 0x7fffffff, 0x0) 05:37:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x10000, 0x100000001, 0x200, 0x3, "4209c19d1956b3ce3752302fe9e22d5e7ace9545", 0x5f, 0x40dd}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 05:37:08 executing program 0: r0 = socket(0x400000000000002, 0x3, 0x0) r1 = getgid() r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getegid() getgroups(0x3, &(0x7f0000000000)=[r3, r1, r2]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getegid() getgid() setgroups(0x0, &(0x7f0000000300)) munlockall() connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="a1e6b76e9023551cb44014950fe9f99240ddc0858acb2cf7aaeb5d20add42f1a6954ab089cf5d036619d263bcfc208777e0e10e0e03c28893785f89fc40fff2519b34b4514b92fa2c0c01559ee06e0"], 0x10) writev(r0, &(0x7f0000000c80)=[{0x0}], 0x1) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x80, 0xffffffffffffff7f}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffff6) r6 = dup(r0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000200)=0x4) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000300)) chown(&(0x7f0000000080)='./file0\x00', r4, r5) 05:37:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="8f6fb00bead719de8e3d5b1b83821ae974f49c5406bf75fa1b7062a1b62e32ed9245faaa7f", 0x25) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 05:37:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x4, 0x0, 0x0) 05:37:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x3, 0x6}, {0x7f, 0xfff}}) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="f6b2b25a2581b006acf0d49a141bbab467d5c45b1e0327af08318b5cff241080bf3a0af82bef8e8a330b968699f479a85f987584df455dd2cb549b47668d8baa744a", 0x42, 0x9, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)) 05:37:08 executing program 1: r0 = socket$inet(0x2, 0x100000005, 0x0) socket$inet(0x2, 0x4005, 0x8000) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x1}, 0xc) sendto$inet(r0, &(0x7f0000000040)="bd7905ba0a41343d30ee95f00a0fcf072f69b3a31de1c030c348a341178effca405605b9be0f8e1d904600706262e4d2f2743b604205ebb0d29fd8d604c2a00619b75b28a29baacadb005a31ae13966f75a7785f9237f79dd7bc5da053827dbf74544b892e72747b58039db2e176b583bb9f18865cacb7d26cbf54433cbb0e829165ee18bf37981b193e4ec3df38a1db745e047453d523797e298f0879b30653ce409f6e19d0a41dcf8f16aed6d2cae6057820b6e29ea100130c3657b1465b04dda06197fbb43ea68da935c961fa324a1127db0e0a7355f0d65744f58982f92b98ad39ac1e15ddb0b7b858a7a5770397179165b8abcda113892e985eb44647", 0xff, 0x402, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) 05:37:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) seteuid(r1) write(r0, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000000)=[{r0, 0xc6cc5fc5e7c142a7}, {r0, 0x104}, {r0}], 0x3, 0x928) rmdir(&(0x7f00000000c0)='./file0\x00') r2 = syz_open_pts() fcntl$getown(r0, 0x5) close(r2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x5) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) readlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000001540)=""/4096, 0x1000) dup(r2) r3 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000280)=0x80000001) pipe2(&(0x7f0000000380), 0x4) ioctl$TIOCSDTR(r2, 0x20007479) 05:37:08 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x100000001, 0xffffffff, 0x5, 0x5, "38f79cae1afd386580facfbaea006034a322d403", 0xfffffffffffffff8, 0x80}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2df9ffffffffffffbfafcab817dca1d0be0dce"], 0x1) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x7fffffff) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x10000, 0x100400}) 05:37:09 executing program 1: stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) 05:37:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 05:37:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4810, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000240)={0x0, ""/240}, 0xf8, 0x0, 0x0) close(r0) dup(r1) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1ab6c984ffffffffff9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x7) r4 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') dup(r3) socket$inet6(0x18, 0x3, 0x5) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000180)) 05:37:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) write(r0, &(0x7f0000000380)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cce988290f83a45e28cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x9a) msgget$private(0x0, 0x1) msgget(0x3, 0x0) 05:37:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/238) recvfrom$unix(r0, 0x0, 0x0, 0x802, 0x0, 0x0) 05:37:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6c0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, 0x0, 0x0) 05:37:09 executing program 0: r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000140)={0x1, "c867af31373bfad42300a30700174c3f5d3714d0bc80da95a96d4f61015c4f9db0bfc319071375aa6ac0aa839df029097a45694b3bf432bde1d397e0cb1ec65b9b002c4d00bf3485fa0b1c0fde930d98262c93351a2beb2f793885acc6fa267e00b66f3990055ac0846750281532353e2a2af2c12088e9d3eb907cf533e84ed7b29acfc876d30e67dd149ea0645a18e2e8343a46184fe340cf6c139acf5c4f85b4eddbadc26431d6adb658a43db2fff0b03d8b8a08f546a7c1974a9aa8ded5b00c6137dd185816d3be11a2e03cdab4a8471a64c4b3f48be16a8a225f4b80697269297e2a0895d383c3ada94dbc5407ddd97c20bbff6eea329faddf"}, 0x103, 0x800) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) connect$inet(r1, &(0x7f0000000280)={0x2, 0x2}, 0xc) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') fcntl$getown(r1, 0x5) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) msgget$private(0x0, 0x40) 05:37:09 executing program 1: semget(0x3, 0x3, 0x200) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0x0) fcntl$getown(r1, 0x5) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x40, 0x123) r2 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x800, 0x80) fcntl$dupfd(r1, 0xa, r2) close(r1) 05:37:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x5bbd, 0x20}, 0xc) sendmsg(r1, &(0x7f0000000b00)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, &(0x7f0000000800)=[{0x10}], 0x10}, 0x1) 05:37:09 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="d8ad2c69b94c295ab209a2f56b38af68b53f1f1dcb58a59afc420674ac2efb9d94bec41adc4a0b4d8694cc5b34b90fb540cabd97fef60da0c315c69b1c0c005784399188f7a8ca9a725fa76c2c48c3a6c85f69f0285ee78e262875fb13956af1b93d", 0x62) poll(0xfffffffffffffffe, 0xfffffffffffffcaf, 0x7fd) mlockall(0x2) 05:37:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) setitimer(0x0, &(0x7f00000000c0)={{0x6, 0xff}, {0x0, 0x2}}, &(0x7f0000000180)) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) r2 = getpid() wait4(r2, &(0x7f00000001c0), 0x2, 0x0) 05:37:09 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 05:37:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x514) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 05:37:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) flock(r0, 0xd) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) 05:37:10 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x3, 0x9, &(0x7f0000000180)="d8f6bed05f08afcd0181fd0fc1ad82942a181f473960e8d2979032e60c35b410d524830aab27d6999ed8b4ad82f414d5a5a7a4ab9753921cf5188bb96ff44c15c68f99591937d7c53b5dbf489c23c4bfa16b90a842f5da7285631c0e28b5715cecc5fae170a4874b7c58aaf4736f8834003faee97ad1f2a94b274c1a3e8b98a7bf043c6f56cfcc819239c4e37da60af88c2b34f11772e711be9ce55c15147cd4cdc26bf739622bbd0029643e0595a8b6b293ee867c75c0c00949990306c68f9f70d3b5596ae27bebd0489abed903748cc1d28014b775fa9f466f18d100feb6063de66136187a2b2b88d6adb3a18c118bf038b95124b67bed71e23022351b209d7193dc91e7d0a948b8d220b28d220cbb3c25f67e04e403baea1060901d5ad4af2860324b3269da215744562d0c8a356a7f0fb589646cac3de9c7eee7e2c11e3fc766c82d956a3f2299ea4c730747a6e7e58f056d688115eb64dcc21a617f0cf8fae883df8b83c547852032795eae6a5f389a875e1347523ea421955df46320c6c08b47a43022938af3e6cf2aefee98fade9c1d9586298ddd2473769e9726ee255c50df297cf8dd71341de765c5887ea552f7ca01cabc26d8674de5b845e36f24d66e935d71af156da0b3ac4e66e20f702defbda019f2a09d92ef0ec490e9a490f75eba150d4568a6b82714d2cc3403d22ca06b9defcb3499280d69fd5cca07a1223c80214355c3ca0cebcdaff837aa3999bf16e73130e83e6ddaee285fb134ae0416e29755a3876bd2a4c41fe9ec83ea54de9d17ccf0a24fcdae95468ed8b8541cbebec09a91340cd11cd3008d3bc967e0641cdbf40a8b30772cb112e4c2577edda45f6576174e166d61eb83c8e31436111a2fbd4074555cd7b7063eaf12bf4083bba43386e9e0f11758ce18510939c56e6536def7c23e89a37f9f3f1e3b045e8978f637cc5deec93be3bc12c25be59090edf8221f576b63d4512b101b37e56a6b4cd83ba65208a33112425827ce176f6485580e2f64586094eccdebdaff89ce756a5e1370e57433d756d28b6b9be230bc2c4fd187f45726429e842ae64809d1959897a4001a8934c38c4b6f920481ba3511c3fc970316cd14a5efd47687d71b0c4f1880caac1cb9870799c82bd33ef680842b9a0d4f43cddbeb76c41d9ff2c0d1b515b692f71c2a267a6137d3a064a88dd60fe277167fa5ee023f091caed93afabdf603ab9e52440397df3e35f17d94a4d322644a79d13827cdf209de9c933c96446562271b95ada02de512c9e47c3e4f384509a03227cab80540b1d97048002c3692cc4937e5d773eff2a786c522eaed8fe65eb8e24852a5fdfd1d92ce54df7814cc84a5e49ef08306cb8abe86971d04f2aaeb82f891adc4c76f37bc4794d8faab2a8830c2ee4c476417bdd972fa686b92ffe43cfec398a74df569b159c03e819c55cbca65658b432a034ab264ee5bc86099626126f3f082a845915201295729c86e34abad70b680c1f456b685f8040acaf032736b49aea995cc2ab1cf6435553b9a38df75f5fcf5efbd42f921721f603c520481c69144388f77be02da4186e50df852383be18c91bcb13740c7e773fa11a5273394dcc01ff2c03ef06a9f81aa876b7708d1e4a4ddebeddbf56187e71b345c3253c96a625b367473ea813999fd0df9df9bd43ef8e78c06ceeca2d72965481286d6d5675c042502d76ade44ff8e4df45c7506f8b5b49181c501a60565f9a8d10df8fb4175a889457a9c7dc61bd9a92631d563eaa80593e0c040f60d023d318a224b6f4b91cbe7a335f8ded183e161c9cb422bc7ff7b645fb7c596e9512b7abe742335c839dc6f3b1f8298cf59a7a19b3fb56ac92402c4016c5f6a718ddd81d69d99040d05a34eacce5540536d6e69de6018e79f21057b2137c593002161a50d222c379c389a7919a48b02f308b7f8e1521e0afb54d183ff0ac383957697a8098f564e08f631809027bf17e2f4c213926fd3504e64c7b9baeb112e612006d52179c74c9fc09054b00b7be822589c30eaee296ff391ddbd6d47134f29c66f0cef71f61a7a2dfb2695227cc6ddd2e75b4bbe2429196bf4e36437c8e772e8d3b1b23ed5473f2083a69a606294e39caa5e0bf8288ea8e1a38d9c0f5e19bc15531eb2c663fc2da3ae4644b93188f63939cffdd4593047bf81bd8e2afb1bc8bf13c7bf82ae8a7e6cfc7981f28619766265f8fe6459c1264b40a8f9f9a519b5d34b528c1e3847178eec71fbbeb4f4426b39080a075f87505569ba0b86414fa9bf006d4e1b5edb80466efae5d29185d282bdb770d78792c2df639ec3cc09795ebb68515b427912fb7dfc1615510beddbbe3f05ddb53dc70589b726d647acb71cecbfb34505da1dfef7fa93e36bbb7664b65ca00e01efbd4894af4e96a92dee078294ef346cb5bab42c20557c6f2155d50fd3675f28add7a60be9ac5dd6e96439d8e38c827f5301e9385db42254a268691d703f28ba10baec1d0b70828fc1e97cffd106915ec293f004181701879097b3b9224dfe4e9ba1f5142fb414315c09b25c824c56d3a9c18d4ce48395f9083f1b570d08233588a63f33fe7e3f83988c7f6f0a3606f75f9a36cfd5862295776b348f7d7283628122f01d21cc323cb4c1f6809cc42a5576ab191b3c0df0046413d38a20ca39904626dafbabceb2aa697bd6fefc7b2b940d4fcb9f4f9ebd4664d8d2055c049010ad4336fe42fe8274bc7d7ab83f15a376b94bcca8d864f42c8800258b569d135ded793e03731bcba8ffbc97c55b69c33a388bf5e30dc9f221ac20f6bf7b76425377b00e85b01f5f3ff3b6cb6db7ddf7b576b6cdd88c7ad41deecc59fceb75fc56cfa166b1f217a0338303896ff392b8f007af7a7c71bc7cfd77e341192fbcf5baceb624cec1865e15d6ba5e22c612bff46915cff03bc5d791f73adb99b8ce0a7bfdc32c812f48bb5ee07b27ef08bf46f97cc8c7c3d998dea1177c2929ce152f2f85087cd95d719581af348088ae2f38e75eafc59e63668664c4abfb30509a988485be6a9ad9cb37eb202dd3e652e04ce71ac592d7752cc039c4dfdd3cf6fae08455349b0c474898635f1aac1e58e922c957c4d1236f3ebd3768ffe8b4c1491c03fd0aa03663e3ea367c31bf25f8a4b872386dc0adfe58ed5c2dd13e547ccc414accfb6b5881d195fb9b0adb5f10d6b9bb65722e0b9bc5716b2cce750a729593347d7b3f85ff63c281d40ab918af307bd674ce996044d5835caae7b9e5100194a8ad4f442aca0865a9ec7f66d6086428aa7582e245233df6806aacca318a263a6ccc1021b89d999bc1f53012bf253a4e5d7de6fc8a36519d5ec74a98982e317a57b469e5d2345b28a08a947bfa305f74f1c3760c94f05ef9261862eea3d5ad7dd48953c4f5537897e26d76087d7ca66e4245130a4f1e6ec4402a3b84e1ef7615d58e5af89156b4af59c5444fe873fdf23f1f8b03709269de10cf93aa2990dc4ba4eb47e2f3efa27a72f95f7f8578eb9f93ae1725dc4454e84f4a50bce0f03234ff9813696b7bb10357d704cf3ad0a8604f9a989bbaf73f17fad46d103863a1e766fe9c70700a1e3a2de8a787b420160b4d7f492417e9f48f4b82fa950fb5c38e6950b3d20c7b107d821842ad154fd33bcc33a33252f3bd2912cae23ee24c4bb79f5a84089265827de9373519810f82dcb0229ae8ad3371b6898d4e2cfe3521911effe397eea1d785216150ba8b2ae72181072fe5568fb059a083ccadabb6251a42a7e844ce1a4f73cfe17785b5b595a2e7e95844ffba2b098f1d4910c04c87216b0672953a98d9cda5bb522b8da0366f929d551dd22a3456c7d5ee6d1efda22c77479b6560e228ea8d444f1b5859c9c3aa53b1e6455975063e1df490cf1f116f245119b1fea77c3f097d1d370ec03c1a4ec42bebde983beac837b541c635b02db58335a5e2028fa27715808b6822866a3f2bd0bfe0aec756a32cd05b48fe3d190957208088fbd42a0c7c42208eb36e35c6d61160d165696cab5457962ae1901e08c89efcb42489b8c41ca6424fb805061d12888fa357d6edaab7ac408c17a2b7592c621fe711f6f28b934666dc2fb1f806ec9943dcc3253330081a36ca8cbe8fced14b59b05ff55a461feaa2b60fdfcf8fc58a2d670c10cfdd7baba90fdbef016ef70b10e19856ecfebf300835fa9ae59e5202fccb8b353894ef53ea59be1b8d24fb8328522e52d4e05b51e99e7e7294efee542f56bfdb4f03ef33f2f105d79d4cfe17a73abef15874b525720c768d53b5375c69cf6d6cbc6a4402fe2684d612a9a9bdbc41934895b00c869db4c327f04c4186a5374ce09f720abfa91c456e2a56870dc3af83283a4f02ac56d4349dd0c8207cfcc4dce424745c382210c0e86dceda407cdc8269c044af239167d342dfb8a16358f3f43c838d322ddea5f0a06c05b983f99ac29104d6513e6161a222f037a3517a08dba141758529561c9fbd1a49b9bfa6beec40a74c72b630859ec88bc371049e4d6d880724295dccef01c77f2a14cd1c93ea89f90613952db891b8a02408dfb944524fdf7a4dec2e3e578cb8e581eaf19ea3115699e4a9df1541df9d9553e1dab80288f258ad09fd9fc398b43cd732224aa533ab307b74e9a886a7be87a542166165c78075bec6e5be9397f95927cc9601a93a1178bd708f9f5cf468afffc790e675e90f6b9e79a59b57ef9f38e7a6e78860376de4c1261702e509187d086d531d248a675743927b75e5a4c222e1d17ba4401ceda1929347e34dda3632f9c51f15186c31f7faf1eac71800f763ed46455b8397b3990dbe96012c5bdf97d67963a762183530a7ad86609ebb2c475723da76dd06adbdb7a5b7098ad584f15a1a900c2859ecfba309e01116bcd153616db9c2d6264d24ca6bad85f508e591b3a3717469d834b1b35421445b4911cd8628c7ca3a45db73c1b4c85def5092a47ec5c7b5c3d7425fb41a746bd4d1ae6fe0ac9239ad5dce114250bf0d7f932879c6059a2e5a751126dc2484c4978716b592b623afb752c540a5c6fbe05978364b5c24982137e1cf01cba8c94ebbe91864332719be394aca6bbc8818230debdf8d8c17fda763b03b5d18b4171dd982561695afa8110e7cfe1d7db69ff2033959fa7e4aa1e910fd8732a391b9cbb95f83e0f0b607b25dad1c3d7e97a5adee084d39e9937e923b2309be58b7dadb6f56b267a59928e6d09c6737ddfd82bbfe6f834cc454e8b75a017b09f6d9b678f1f8a35e31d7f61275e89e9c1f3570b353f67472b7ba61adfe5ab38051a9119d25610e9f15ac3e34056dae85ef14b5c3674b80b41f0031a36b7bba609c17d1681a09994c642584b4f66a23b415e4a013345f9420747ffaffc2b481f76f0f3fc1d4febd3c47e29885b8547c25bb0add167d38ac1f954bfa75ff97cd132cd405536d115db8354dc23c338e7ab4aaabbd0b2e597e6b450ddf1b462ca27875ba28dbbbc128b6c0ae61a2da0ee0b6d2015c9dc59809fb59ab110dd88ef2bce363753289fc9281c7144c4a24227544a2333015bf220f83a7809d7c9c6d18bbb72333fc9d8e4035dfd11bdfc9a907cae46fbac0e488d4bbd4f8b74d7138f4abca5972675fc092651e40f829d448a30e9d3dbd0353282a9d2450ec0f7fa6e0988d09fc88b44b5962b8fd16e444b2f3c13ee7aa3df905f9e4187954a04c3a9e55337674537f9393d7d8f9770eaa1839710654215b3d9efaf367f431ac0ee266c7bdf6f6b6cf05b3f68e2d41d02610d84b621c9435c9ba9070e0b856025dec062f79dd4e39", 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xc) r2 = dup(r0) ioctl$TIOCSBRK(r2, 0x2000747b) setuid(r1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x40) r3 = socket(0x18, 0x1, 0x1) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000011c0)=0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 05:37:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) open(&(0x7f0000000100)='./file1\x00', 0x0, 0x3) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d1", 0x801}], 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getflags(r1, 0x3) 05:37:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r1, &(0x7f00000002c0)="a8", 0x1) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 05:37:10 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file1\x00', r0, r1) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 05:37:10 executing program 1: r0 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x200) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r4, r5, r6, 0x100, 0x8001}, 0x5, 0x10000, r7, r10, 0x401, 0x4a93, 0x80000001, 0x1}) setegid(r4) geteuid() r11 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x8) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f00000001c0)={0x2aa6, 0x9, 0x800, 0x9, "3cedd5c9e39e3293f6bbe72632216438ff51cbbb", 0x42, 0x5}) setreuid(r2, r8) setreuid(r3, r2) semget(0x1, 0x3, 0x188) r12 = fcntl$dupfd(r11, 0xa, r11) r13 = dup2(r12, r11) r14 = open(&(0x7f0000000200)='./file1\x00', 0x208, 0x10) r15 = dup(r14) sendmsg$unix(r13, &(0x7f00000016c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000280)="2788d55e3b8d65ebc6f175e151b5ce76e1398771368f965b2167d3ade4038321064e5df3ce49af794925769b30b39e312ab23371a7f2365233071853dfebdffb38d2cfe7ec123d5bf57c3c61e19cc0297a7769bb0b5a3a10b8c1c25231a9c14d215bb265838c038700c58e2b54dcfbbc9696e33ac1de9a355ad3d1b3a682bbc40b0a8fde0389f1d5e3f5b6cd8843", 0x8e}, {&(0x7f0000000340)="bcd798a7bef70326a64dbd73bb55217b40c9a43e2548f864ad49bb42f9f320805785672591893b2a88370f84b6bbfef5d24e087557434b3cb274728c69ccb9a578717faad4ab2e17413a037e3ad6e51a197736ffd22915f780e9b12f2387af441b2a5703b16965d7db5271c506984ae21ff615ae1577d6af705e2e9b5b41b8237752ce12dc422930ae002e01cb65822c663dd23237ec1dc4df3c4ffd610743eabee34e16feba5a19e2cabea916b21bc2e943bab193146ad821e7e7fe57e54e85820846cb39df9128d3f14cdb4a80b9ba40c2cd6a13b98f6b3a9c009c1f5e0e35bf2ff48916e2327640bf761fbc32629fbaa36ceee8353810864532f1", 0xfc}, {&(0x7f0000000440)="0b8a0222fa15350b3997aae9d46595fc86ae253c667ec7501139b7d8b4683717d79ebde2fb962a70f2d23d0bdbb5843c7d264d08cda1dca6cc137221cc52b424cabe0e3cdd3e3ae17dd0a93059b29cee1dde78c24a6636aab3754b053142ce878896e2a26b62cce5a4750ac39f7bc52a51b0cc7e8d73695d3c48e67edfb528afae54379a543f2a8b5b41c728edcbbc0f4a3781336b0004e6a7cb38b3edaaad59e908428805c0fdb83990025b2a47f679facf", 0xb2}, {&(0x7f0000000500)="57966753a7b233f37b74c5836b04ad30c99ef936db99e7", 0x17}, {&(0x7f0000000540)="0dd75ae043d43125a5839db44301a9c061f242b2f85c006fdaf73fe781031f41655d93b2fe3d38902b57ecdbf02abdee5c15d22b4b5f253a684029d9251ed197f084db71ef3538712a8875f88b86958f1074f0693096a18f7f12d38be88176b659728a03416fff1e2a3581fd92e7d7721bd260610fe768d7367a9ec618a48816c02f599d12c5cf141ed7349d3173388198aaf4761f8042695d500033bec087634ac8523a20c7b35a3193ee314cbd929c4582d617f11016af94e673586a349bb31e81fd5cacf1988a673dd0b35392ba846188bbb62c08162f1b27e1ceb7eec38fc772613e415a2ed5f5382242317eb2f63b95252708aa81bd6e43a619773a8cc657e57981b2c3a89f4d6a940a3542359309842929f220165a565383cbb60f672cedc83014e52f491e33b9338ee4e20b632c2441e2c8fdf793a90e22ab8406dcd9b045598cdddf738f13892710d87c041f1d728d213d2915c999fd7ac1d4d5064f495036bdd3445030fab9aed42808e085ec19a27e8d585131946bf5f81d4e193911d576cd4ff71ca0e8bdbfd0b7b45c3b224a317c9827fadb4db5811d729708350747cf30dd9e48937a9608d9e727f79e3be8863536b7f2234d03d0f90c0242cf1a6ccfdfe593ecbd7ba7589525bde9c07edd90393aeb2c790837e7000d062ea8a23f007e01923fc1e29172e600f9bd4b185d5503aaa326147a6b42e6e1ad43dc48eb61a3b57c13def9b72a24f82c633b75ab1d14d5f2ed33fb8f31bdf800fe45dd40065d95f324fc02228c37b960bcc015f50ab819a52d0257c4bb8eb92cd9855efc293afa20945fe751c1559f007ba25d1c4a06bda67d6dc5ee230e04b36211f67852d1f56e4fba4d36b2bec37e9668428c022f1ad4b32a283aa130d7484946e37fcba1bcc6e97d898046e522da3d754fe401c12d743184e01197e5ef884b4dbffdbc21b1d0992464c2ae0da4082619a9f8b000c77e2ec7a54e22f05b5ddd5110c6ecc7a435d51c59ce0162e0e4745da17bcedec64e6b2337196d7139aed4aaefd77aa2ff09004a513cd518744687c75396b620ff43fc9c12e2c431a6875d07136b9876cb5dfe57a7689d8fa4734a895e1f0353b3cb2ba7c56c10955994e081bd7208ca056d7c5471cb42854fb28560ce99f73265ac224024e3f144257cf0833376344b12487a233b7a06ed0d6b23141a832332e57bdd02a38d6a38902bc6d288d69dfdca6646cbd75af958503a476c9620a145f10bc9a50ed00269cd2aaa833072a1e75e64f2e7e45cc88513e3ac766b2462939eb459928cab2ccbecffb4eebba871dfa0a104440e08217062f3a868c04d1ef94ac6993222de8482e3ab577069dfb5844417af288154224af93be2c96ab2457920f6676a874fc61eb1f91e863318491dd5e3ef53e1f7ea252596e9f6f4205312caf9e54d00d35a47af7d7b8f0e22c793be47d777321abbab589e2599f099a0cf2dbd814b5a7861aa92e74364f62dffe8e7a089a74e1d01355242545e5f4dac42b532e7848c58cb508b7e5b27a0ce18f8c4a46e04d196caf13ee3c708e18979dfef395df58f7d61e79a51476b007c26d9aff85ad6bacdb16365f3673b7ea5ea72efb79a415a0918f1594f7f25ad9c7d37381508cbc79b07bbc98aebc0793b2abb8d8c6649aba0ea82b2ec680a72955f5cb4321441e44d00cbcb67a2110a05af2f861d0ec93332162623c4059fe0131e14689981e769d59d4701791499fc6c0fd059f842d7632284fa924282c5493654013f0974f0ebce35e8f9ef6f6d6b34d976920768cf6478ddd9ae71e4a9f3b14105e2631e4910aee0fe4fd6962487bf228f11ec0f7cc5540b170936f03560dc61450403dadb195bdb428e0644e5dfc40bc63752c4c1c0bc8e3be426ed4336d9f0ac4cb67c38c0617140961345aebe56ef173cc14180e796c770789ceada747aff453dee90045d2c0d055be4dba58b03d0daa4da9f1f42ca620bf7457424ae866ff0df6b0c0b0d9d8f67a4deb04dbea4cfe3e45b562cafb9df2d38ba0e1f36ae873c0308afa1c3b18df8edd501838d96c744d79135b7ce4e8691f7923a2ae8a7027995cce8e6242d8a67606b319bbf82581020313f90b76b3e6b72acfd440b9e546d344bdf27332ba897dd3eb9edeaabcaf2b5999c019b179a21e7addd2a15dd147a17964b76d786e93fcd57d9a4f612ab8ccb7c9641289430c3aaa64600043d4467a7c11590d1e89f0452ec005ae8a555813b6c6d622ae07a8c3cac8d78fd29e2e1a926a6a5b9abe2b4d1cd1de26489ecbaa631037c0b1ba921bd12a253d086e9ad5f1338749ba342200f9d35db7414492d02be39eb7dbfd69fec9e48d1d38aecb87a2e81ee3d4300b44e4ca4d3725bc92522c7f09964d8ed1be5ff05501cd79d9488526028c379aa1e11ffc2efa9b08d767560fd3e1f2599274935400100b36f763d3167ef8480b1eb845ecdb9d0d31af1312f0e43f03c1ee4b7e090de383dba912528fd072bbf2708f55e6c777f3559e1f99a958ac71eae5a8446482b824a087e25cada804e9ce2658989bee730c50c9a9826607fa9eeac0c04d2f6bab7152613264d63ff16c6dc323dbe40436c130d9d5fea9878b355e33147d5b149913ca6958ab05d58305fc8737bab19f9acd69f74e811f60a1e96849025b5771093a68ecf1ec47b142aec19f8f753372a12f316fb9a6e90fec9a7ba4b56ffd295b7d5594e31dc9a5347580165a631832895df50230a3eef42abcb7ee4db3b90daad620715db9fffb1fbd619842e2badc4a60ceeda55c9d347be8aea22bafcda366aa8f5ca6506655a6b2c2af40c24dbcc05d08d1451dd51a9bae78ba931f9837c4040c3f95d3d3b1be07fa4c2c2672e4e8308209eec7b54acc00bec5fc2037ea22507725ce9a93c593b54169b3085c9d6c14a8edf0f5a81a9ced52edaf8c4b4a68f333ea267810d84ac33550d77356eb53d0f25464565dd1b6a55314ede3a034be1c18142e93e11cca45bedc17000c29cf55b2f5c2e26b1f970cb81b02059d62fd6c051b70b3488cd9107d551e7fe5a6e233e335a4cb406a4a85bb0c49f3e533c67565bbdbcb0ff61e768ac0d38575abb3b0d5695ba9e3ec434c1e43e1134a9805177c0fa4ab1e3a9ed8d8050b1f81df5649a1dad47df1c0bcca4f7d697d17e7e4a90ba4eee8d3e6eeb01abf9bff0d74f4bb3d6f7899ff1e21a42cc179355f5ae56f1880842d3cb8eedba9cd9f5d6ccf5d70965e6c14ed7a0f4ce9b8ac1c8b74b26219ca9f14ca317266a29fd5f85f32753b37de8bde7e75b7ed57c60d17087c98a31c1cb11764a062a80c0b238c67d8479a9256fd275c4fdc0ca170dee0713a6f2f7a14b6e426c09da925e26ac4ab283813ba37bdd7ec9d9eb52b67107b92c45e6fdd9542609a6ff9653310a3adf4007f4e25be9de6bb331bc3d14d923deb91183495259a8b0b31d6a848eed82df82c05075f4baa85528b3b6ca9af3e2eaa1ebf7e1a2e14517f76f24fd3560ea2b2d5657f1eca90b40bc013f721ea5062809b09bf36a3c72c3f347f8e69cef2acefb9171608c54bd7e8b0715a54d02f992868e24a50207d423f2393b1ca77349177d8b8da71593463215775a6c9e781486b07a57df1e4185c100d2760d52c9b56f8c5e5714fbf173c49462a2108ce3f939bc5dd0487ee3ee23425388a9ca8884ac3d8d9a174512a9632004edb52af2abbc42bdc43da382ad0d91a47d658dda741c5697ae13968ec7c3ef2c14c7f120292bedd88af3978d2419d8052d01eee6f7d18fed9075dde8afa8b275d5c42d29cfef86d03a3384c26aebef6065124b8b0e9293f621a99098be86cb1e729bd36c28852a6482d1b8ddf9b921cd0ea48c0bf4a5869646263ed107f711683aa6ad56b9c05b0317a8a8f7dd940e4d0915c406a460972defcf4eb6f078679ca3a8aa3c2e7e0a63e8cd1e4804bcdf7270c2b38559534dc19c7b3abda612e827fb1f5ab9a8f398cf034ea15f442adb0305dabd5071327b1415758d6621a1cccc766de3e99b33edd6ee1163e97eb1327f634d0a4cd3d1880711a6400882e0065c9555c15dde7a5a947e232087e574f10ebf8a8f20c878b11ac62a2364d185ad857218ef4fa22b687cb84bbc87db6bdb15973ec550a61d52408b08db55740c7457daaa61bf577f9a191e5141ef5ffaaeddf6957666ef4c74ff795fa356382ee9b02b7d1f3993223886eec2f5ffda2b8fa6b0d1c280b6da08ac9f254c955bc3920d1fc51594c420eb6d94207a65daaef7a7bb6bb1e835fac74fe67392876391c5ca8b1deee8e45d721a764228f667a495d12131952d1bb13e5ad9dc88c69e2d6f963d0ab5966ffa3f45a23e5c80d59e810d24308044e4d54aefc1eff7ada0012c1b76237fc4797ae217087fb1ff2915e9c4b3135d0eb896c55f377a6620670ab94825b05003df595fadac13ae142c751941783cc80a745b05e83b94b766bafbec4b7b5e02a4a679f309f9e56ca925d1572493c5e2a4be2f8ac091b33c2f4b6fce7e262422bf8a627a22890aebca78b65ffc00a432e66c940c35316463ea5280ff9c9220882122310a393d1ce25064c9d36615b8579356eab9e7998450bcc2ca58a46ea2f1ecaba3b293a037b271ae34c8c00e0dac0d65540e7be372082a0d8d23cc6be89480d8bcca02826b35fc7253f12bdcd6a9fd7a785493c406dae77c33c2086df49dbdb34615c12c91b98180c0fa7e3ac915aa3bf691866be1106377e606bbb3d1873a053fd962986ae7d541ae4e35303a29232510a8d2e65636a27791b18c6c5e4f8b8cc3faad2c55c36bdd477d290ad936a9572d1afc28e7d05527159c1461d3f571fd0d2b0936dcf4fc9195fff12638ae73d6218e087e874c8d4bf29ece9177af7dd8ac0578d1f59dbbe17eef31cc3070f59012698bc9c9136daa7e12f451c1021060c7288b5851ec495f438ebe2622405199d44cd1636081b3d5124f467f0508fabfbe677232560c2b289ee0efe233f29709fde43e9b7b8c277d228ba26a70cd038c006d2dcc24616824bc6a1961e14f83cc4cbc446125c26d2b5b031ca8fc0f3d20b3fe4255b905b5120cd973d930745497bcf2b5e77926154513cd1a44505edacb266326a6e646ea116e8dc22664babd35cd8fbfd52bf14a660679d9531e220e81972b1e140e4c9d460d63d2bd028b6b3ccb1ed38ab41b61984ddeba34c06fa5a49672bd3a8468a6f3a823c045e117da4748fdecf92e8a94fdbdb17514a5fc28eeb93896882f8675a334b651e1ef8567139e0b3df3381505c59ac715e21c34504ff0c0169f78de3fe2c3bf8b311acb776c66af64200fb8a6454b8f091c29c6e7ca8cdd46b7d00aa6852d36e20b61aac729497ef9256f86589bf61c061304f37cfa84206d49864505dddd1e8b479d57399898359f92300fb3e82358fd39ea0272b5d685f96043762637fec219d5ff906527da9a98c7a676c87f6ab04715cb1c20f84a4f92ec99ead4490dd3dc28f05dc32edaa14698ae105478353af8aabbe59279ffcf122b0a27639d583156affc1c9c86d52aef25eef6c9d00915d0c75abf3fb1528c4a6443369b2193cb1984496baa9b361cde9f4be8df8cfa64d692cc1c1d1920aa9657e003cb434bf3e1b03ec92138968b1fecbed1fe0754c023af317a112a0e4b3792b6a3f24c42c4d2ee18c58b7d6aece8fe70cd05547ed8205e268bc9849870e641140b4a3c453cb542cb9c9d0959955bcd035e559823fbc859bbde82732fc250eec32a67d68a28e83784fa838f640fea375cf3f083f0d1704d49aeb800c1248e", 0x1000}, {&(0x7f0000001540)="6ef677e17f207a3b9c4601a7e95ae2f74c398644411eddf950248f4ccdeed3d29f676059927b0863251ddc89ea0e79c168f6d4b03e4df5f3eac49c086e6bf9163410e34e9cd9fa3eb1de35433038ed7853bfa175da52bf393c4f841880a92ba308d5aa7cef013caf57fba40773c48a587baeeead1069e22337", 0x79}], 0x6, &(0x7f0000001640)=[@rights={0x20, 0xffff, 0x1, [r14, r11, r11, r12]}, @rights={0x28, 0xffff, 0x1, [r13, r11, r11, r13, r15]}], 0x48, 0x2}, 0x0) r16 = shmget$private(0x0, 0x2000, 0x50e, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r16, 0x3) fchown(r15, r8, r9) sendto$inet(r14, &(0x7f0000001700)="aa25bfba8681fea8e761062923475eb964887c796f6950a3c8a4239aa388723d742b6d9683666d966e845daa3e4ad271547e9f451560f8dba42e8c83fa3c9a9e7aacff5868e18886dc6cf388642ea474ae13af5181bb4ad9e3256117ea1ce02620f3237385f292ba1d5ca7a14a37f40daf5ea28982cad600c7a552117345f471d539ae2f8911674620df0350b9bb0b89e9abc9c20412d5421c6fd321e353", 0x9e, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x12, r14, 0x0, 0x0) lseek(r12, 0x0, 0x1) syz_execute_func(&(0x7f00000017c0)="c4c2052c9302000000c4619d61c6f00fba6c41650a0f0d3ef30fb80cdbf3426dc443fd007d0000c483710a4ac12ef3aafb") getpid() 05:37:10 executing program 0: r0 = syz_open_pts() chdir(&(0x7f0000000280)='./file0\x00') msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000060000000000000000000000000005441e858a8767baba96d759a51d1eec5c6f0c72f6442fa0b685df432433780080b0753aa7a5985d4cfe3d4c1a010d047a11bce2644b6f324bf271fd3cde12d70941fa0cadf507f59ca52c2082d054e095119411f1c7b86c432cd1fbe2e7acf25a5f2db1fb6c8933b1df09797d3c679c6a12a7a7ceecaa77af457d43cc508adc85026adf4e8f6cab02021033dc7cae7f538d70bbd921dc99522b4d36f715"], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setitimer(0x3, &(0x7f00000002c0)={{0xeed, 0x8}, {0x9, 0x1}}, &(0x7f0000000300)) fchdir(r2) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 05:37:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000080)=""/143, 0x8f}, {&(0x7f0000001180)=""/94, 0x5e}, {&(0x7f0000001200)=""/166, 0xa6}, {&(0x7f00000012c0)=""/199, 0xc7}], 0x5) 05:37:10 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$inet6(r2, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 05:37:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = semget$private(0x0, 0x4, 0x68) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/171) rmdir(&(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) 05:37:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() clock_gettime(0x0, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0xfffffffffffffffd, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:11 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 05:37:11 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x811, r0, 0x0, 0x0) 05:37:11 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001300)) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(r3, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="01002e2f66696c65d049"], 0xa) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000001b00)=[{{r3}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x401, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000001, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r5}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x3, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r6 = geteuid() setuid(r6) getsockname$inet6(r4, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f40), 0xc) r7 = semget$private(0x0, 0x7, 0x4) read(r5, &(0x7f0000001f80)=""/29, 0x1d) semop(r7, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) r8 = openat(r3, &(0x7f0000002040)='./file0\x00', 0x20141, 0x54) renameat(r8, &(0x7f0000002080)='./file0\x00', r8, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file1\x00', 0xa022, 0x0) rmdir(&(0x7f0000002140)='./file1\x00') r9 = msgget(0x1, 0x68) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000002180)=""/238) 05:37:11 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000140)=0x4) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 05:37:11 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x16293926, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setegid(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = geteuid() setuid(r3) mkdir(&(0x7f0000000100)='./file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') getgroups(0x3, &(0x7f0000000300)=[r0, r2, r1]) 05:37:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) listen(0xffffffffffffffff, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:11 executing program 0: 05:37:11 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f68fa886f300010c602a57cdf73eb26d83ed7a22af73890e864c8a2d63c8f08ed0fe775bc9fe667dec02a05fa062f14a3cdf7cded79d5f580df6756deea3aaedc1f7bedb8cefda79aeb6d5d6bd7319cbcfa8035642ab4802a9b8762b27305acc8ce785a2266395ea20cb18ded2682b848badd70a975198a1ef956a05dca31"], 0xa) getpeername$inet6(r0, 0x0, &(0x7f0000000180)=0xffffffffffffffb4) 05:37:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:37:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:11 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) close(r0) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) lseek(r1, 0x0, 0x0) 05:37:11 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlock(&(0x7f0000e7d000/0x2000)=nil, 0x2000) 05:37:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() readv(r1, &(0x7f0000000140)=[{&(0x7f0000000280)=""/127, 0x7f}], 0x1) close(r0) dup(r1) r2 = syz_open_pts() r3 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x9) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:12 executing program 1: mprotect(&(0x7f00007a6000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/243) setitimer(0x0, &(0x7f0000000080), 0x0) 05:37:12 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000001880)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0x186) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r8 = open$dir(&(0x7f0000001780)='./file0\x00', 0x90, 0x1) r9 = dup2(r5, r5) renameat(r8, &(0x7f00000017c0)='./file0/file1\x00', r9, &(0x7f0000001800)='./file0\x00') r10 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r12 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r14 = socket$inet(0x2, 0x8007, 0x9) r15 = accept(0xffffffffffffffff, &(0x7f0000001680)=@in, &(0x7f00000016c0)=0xc) r16 = getpgid(0xffffffffffffffff) r17 = geteuid() r18 = getpgrp() geteuid() r19 = geteuid() r20 = syz_open_pts() socketpair(0x19, 0x5, 0x1, &(0x7f0000001700)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000001840)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000100)="937c76da4cbe7ea772128ca61126ed3d021790c89cb589b9b3bb9084a9e64327a9", 0x21}, {&(0x7f0000000140)="75da45d0cc9fdc9965ba01", 0xb}, {&(0x7f0000000240)="27605551f120a73187eaf462f1e9efe5492ae0f00a5d5de260144b892c3fcf343ca7e0502b0cdfedfd74f18573261929cddced58cd98133ffd9c9b74086e41816e8b70efc0c99d59e723b100aa8b7b04cdd46180cd84de54d96e7538cbe99d01b409f67073b81e858c613c0a1f102873a7622f4fe0fb7230e9fd43ba40687dbab0552172d9c6fe3ca97c4b21e301456b09ca61e2b745e0f13d3590619829ba51ee051382f8ce63f1e4b65e34156738cd94d35aa152a44bba962279428109f56108b1ebb73bb744329a803cec68b62c7e79c9429d42efdc1746ed587c9a0d0b6014581cef6c0110a853bd661512cf721c596d514194c0a97c24242f0f366e109e0e9204200c4883caef9be2fdbdbea6487c763b5fbacd39eca29b3de304205e5c7b083d5c6c08b53c83f8ddbd93f11b369878116ae8f648d733098e024c76cb960940c814300c70b669f4d42b5d6c37e357aa1a79dcd0b11215860918a3778249f247a95600adeb3533c3a82415eb658bb983069e0b5f267bf06493d8c719905dd8d217af797b82d5e35d03f0820ee1d8dd178f8014e5778c29d0ff036a9edfb5147fe4ec00b19b814f07665cbb1f599812190bfd8927e38a6dd60a7aaa1e1f801a33c4cc0939fbcbd864005ded7e81b6998791af790cf68a9f56cfc1d81468bd7c5d7b54505b5472966c5afafa7508fe963e8079b464bd48ebd86f6718050b487568124d3dbb9a5458db88c4951ab3ed4eeca847e3d5388bc30dc5bbb921a898078aa2f2c67429a87b86d59e04979dd436c8c6bb04de1a42e3941fcafa9609abff342d9b249bb1d95cdcefd229f5be24a27e1b0de5fdac4c50ceafd601ca3c5e43acfc0c99840138fd0ae8fb02935ccc74d238b4b35d8f4b497f4cd464e520a13299d432aaea4d24efe1e907ffe1435d39c52ae5488dba80717ed20c5ec3904f634e064f4ab13f5fafdad0a98fe5a3ad8975ffb270df0675efc53f324659200ea208897eb6a8ac6fecaae1298ad292c7e34a82a5c77c6ae5c81c1e41c66b38320bbbf96a767848a006ea78b3c31d807288dd40339a314d91a726cdf324b5c6f703aac178471756a2fe490c84cf51d39f1bcf0a65f188763076d11d09ce8a7cbb9e39a4e4fe2808d20cfffa2d72e6a021614927e4e2a28c6f96d4036fac10f8b12c53b833bd14876eff49aa319a6db362185076c25bce18d5fd8bec26403993ccb7a69f275568c79be832cc6d95a713b8d57f0cb6d9d270a3d43aeded1b61efd8d5b12fa4bd699a1244273ce0c67f1bb8194404bc28f3c1802d7ee3367dca774c9e02d95af1b943237546aa2f7995a6e7fa7ec7e31ffbc455e5b9f37421122f95f433cc005f5b143a3898e9551dabe4da91a8a694dddd239cd37f83a9431a306a99faf9fc204a514e42cc0ca150a74316499a3b0d50ee04727006ede251a2d394f16dc940e536b39c980d8289137e4ed8100fa74b9f2ba2c47908c3b7a3efd2eed3e09c149eed534f94772e0b875040164230e91df0f5b2a729dbc1d242dba41c7fdc9e7840361522dbf1cefee5b50e8ff0accc6c977a5c72466eb1c237a5b628ca2b9eb37df52271b1854f8141f327e2b960ed82fd8ef48aa8adee858f3d3f1b427872d22b027bec29aad9f284b83525a19c6d3383d8ab7ea764f23777d02a1bed47df2958dacc1d5c1c500d2b3bef19cbb90fbf589d0693f2241cabfab5f4ea94f78a60672134c25fceb4f5077edea4682ce8805eeea75eb9856d4e3a3e4c177365db517f2a01137ebd86828a8778692fc3df4289dbcac3cd15d86b64e0f7a76450ea85bf8f4db34d41af7cc8f5505d0af01f3a20ecaba362d840c8e2348cf0e19a8d5df34b9a8e6e5a314d8936b6b5385585649008d21c6bb3b8f476c0824cd13c9b5f953995b991a18f84f0c24d2dfabf1039aa8dc7bc49a9e4f3b3acac1239b1251483ed1d5bbb53f381140b44d2f7d5908f3cf3259942cf8f1e0cbdafc51b5e44ecab06600089a3db616c305fa1646a5d5475b77211c12c1a86027d69627859cf2a480a46abc851968ca52a33436c64093af771afcaa948429147bf08a6c06be165281f38eec6be92b1530d6dca69a0ae6433d8c409fd4cbbd056f756b35597d1a6eaf801ec85f66634cd56f6665b7822034540aa2e9262f3034d01d4176c091ed0fccdfe3f09774551010bc7f2262b330a8184e4336d40b6d18ef88a4491d7f17f963526e43b4c2d5e74c60e1d99882f6b3a17e86e0df2037568b9a04faf3252a6aee25615e87854089cbad6cbe70c49eb4d99ab05bf7f84e127c3573e9ac400f56f5d2a60cacc32f8710185bc21e0fdc43f25b296637f0a9770e6f918b393e92f7c9042ba1171da166e4cd4f1f6047b34e15dad8adb4b751e3c104cdf7e03e29d8a8ad94e03902bff3b110c5a0f44c566a5a57c8c197a14ce315b53fe6f0a18873019e2614ff8ca83846ea1c206aeeedff41caae19cb54422ef9228b042db73d967aec5eeb4d73f40888c1cf84fc2ca547e9577a850782edd05f871e4ad3aa17add115e074be26f1f3f3c1ba0d17cc8766e0261f16426233f06f6f65ceab18c9b2bb64644012136bd4f6d9cf2717a574f6d3d93e069a99a689cc0dd818274d9ae953b2a672c93748efce123d0138f75db8179a5242bc1e3b9e994623a1bd192097b9a4df8476ffb4cd67720622fbafe21e11a008c390a95152cfdf26656af3ef010dab420f095cd94cd279c326d39f879384facae6dca6651d7f099a52e9163116e77163f2b6bcf66e18a3d479f8e3c8c2b524723f8e783deabe823450c34584954c20038e00cfb28d9762e4ad30099547b56b32530de16d6413334bd204b9a99e5551c34847817b1524e348d1a9f30e990dac0861bce5d41bdf2ef95511fed135ec4403ff9e704d408383cdd48b77598eb8ddc074f8d73b7df47e3db0bb3e1f096a7f028b0f7d7764d74c05ffc9815bf74efc04490bcf18db5a621f189422041486e2a19d7d0dd68be922638f9a4771eee406abcc91f97c28fd1f890da326071a980b9af9b7012e4c5b08788664fdc148d60cdbb39fd408a4460bcb1392039945608fe3cd8676909db3a1a8bee851a7807f948c113f40b354e6d774c65c0dfa65b8f659526c2d3030badbb80b1777db1ab197dd5beb04cf72939c8d80b9f84acea55b212ef2be0f4e030a5452609f9986f065864b8eba46c0fd38ee1debc2f16e4be10c4960bf5852315252ac19c807cf692dff87ffa9654c19e2eb291fd3dba736a28c31646ce9952c94dffda178592b8db515ab90eb536305b36abe8603ea5b2ceee2b001a11f825810aea89f992d50c40898cdef419c7097624033b70727c6d39dd741bcffc7a19d19e71b454969ed7bf177b9106aee2602f77d4739b1f55304d47b59f393fd7feab71c90ca2a9ce730a711ed5bfaf18dbbb0c7239f2eb07cad4a4cedc70bb8ff8e1522d2b9070a7d2e9e868e572cf05c9b9bc9d00c834afb43260755587820717723e8adbda9c612001b390560a7cbc986de8d7524481f84bf912c444bafc226f4a9bf7920ac065c6ebe1ec1d84400cf2d297fcf464fa0a72232749f985807193ab05fc1ad6356765916c7e8ffd5ccd75bcba53bb25aeeef30dd20b634f6178deffe6cd41cd8a680cbb8d21aa9a247982760f59333360da54b8143167b4378ead5ea609ab82b5b9fb65f31f0a17f1522c5a3e2a352493782a28740d04f5a56b163e033fa26b5903562dc0f8427811b96d0967f090a167f56218fe106296dab61b9d0dbf8be8330be30c54974313f11e1ee2867c7dee933f7663332115ad35fc8d9b1a090a4eb160f78a18358bcefd703619d3dc704bd2b816fc03c039c3db8d98f0f2b64278e722f01fef2a94ed4912d80f0218bd3c4b45e2d9b04e0069ef416c1ff54e272e580e5919b44cc1854541832cfcd418cb9e176dc527ba53868d1c470c5e86820fdd0203bbe53a3d04bbcede0af86abcfa7d91f6cb2693416200677b313c6ccb39d6590771e390bbaf478ab1a6d7f16cc57974bebfcd7d4c8a8e05aa27bc35622dcbd0e1ac1ccc1d0b2046623b4085c5db9899770c2a892a009c1467518400c6b5a0890a0a21f4089b4a670a44f0943ce026cd6e7ff0d63f10126383ba08410715341fd1b472b71e17cd0a125148f520ca8ee5d9d13855b1540b169f29cc0f760fc3a080fff011162f743f72b19e567a7dcb1e99d5fe330487491742d58a873007eaa9772d7795c6e7a63bbd0fc5655162cd187037d48f64d4c448bd4ad90ebb660bbf5054f7850daf82cafc79912f41123622e3fde891bc7c153d22d55a276588737100562e0c2c228b57d504aa5e4eb6be913464303ac2c00cd2411d95d345595c9d93a95b7d9dbd1e98d563088eb04c3122531a35284bb8d2b6d54c9e6afb2d2a405fa0abea018d9780d74223b19a5d373df309f516519d7cb4f268385b5bfb42fe2be48ab98787cd11d022a5402674a39497dd15844369132867f0113162c6493289fca19b70638a94da92133c7468f088d8e5e6da6c56a67a68b85af477d5838a4bccf1436da2a63771de5301330987eec9f50df507bc9b8a7d76f141c1d480224c59ce41ac1641b621a9c51a2998fc4dc1763dd92ba09ec1d8cacf504e856db025c4cf18a255f2e32a44c656fd4fa6812383760d3343ac0f6516839c7df2722eadfc32735fbaed4b56f5b2ca733741896d041767d007af2348c7baedd635d9afb1248ec5280cd3e5e244355210919e3e7743f85be68cfe8bb8cbb22fbd085b8a3c0766f7ad90fa55e3d121b7369a449806865afe718fa9de8d36c8a5c0775f3bf9d843331b0d6c5bbeead3f556d98c39c95177cb1b87ef48430d8e7079fdceab057a6dd0348af4c4cf3fe27ef7dc3b07f25679ee26ff6835bb96c776694039d135f5b103e58d9c09b6a83d1fcf106ffb9676561c4309b70e89f5de1ab7d49392f9eae915905124a5cf6e0b2d22e7a2efa13d300d51be7ac47129ebcd305db8cd01342e5cf1f9aab01221c0f01adc6b47825d1a816cae6c920cf6543d66c1ef268014958c3ca7831fc1046dfe1a49110c03ab3037fba9d22f20e07de3d15ee1b8b6e599dd4e76436c330d2c0c4fa44d49e786b3f399ec559130bc52f0b91b50ef936ec9060b6856fa054afaf342f32b3e8825992374c2cd1d2b3df9863fa90b45ef34938720fce67ee33894165c7f09949f291306f428dfad7854be184eb2771fe324cf14883a20c4ac4b9c3fbdab1f21c53ba2b8890641c9106da9deac221d9aa79e417a7bbe804077df4762d3a07e2cda2a0b03a062418f71ee04991b110e9ae0212fdda3111b88302e36058f5b682b6f0e6e2c7fa3798b96e0a06ef46b1a2beb43d8a171db5354568465603620e690b3e70e9ab2987313686c1538c59e67b61374a1872412e6dd7060f88847eeafb91b8d099c49d7320096b2452ed39b6b5d66d2ecdc4d3c5ff3d9e6fba77bceaba22ff4bec57dec371c37025e7b92bd55720eb69e56488cd07fd5f7124f3f5f9c7372097bfc4ab878bc1189e678e6b521d83abb99f9dd610e2413dd076cbe8132794a069b638fd0202e469d256b4c352ebab82eee3b13c70ec2f1aea6cea9edf1ee63dc80b6a187c5d88f5f7b594818365c292c325049835b249a3224df78f1bb2321029db209259c0e763f8508d933db77051e5e27100dbeff7a44e45a73a74bd7ec58ec4b65925a5e95bf9fb0025e066ea5dddfa3b7736848ca795f974a2f730d826431ffa1da110feb1efbcfa06ff21b8564ebf4274fa129bca68ce4", 0x1000}, {&(0x7f0000001240)="fd2c6a90e491db2170d34f7ab05cdb80a8a305a399ed6d7d016fa2df6716758a0d9a96e03e9bc800d11dc5b32b05339cacd75d51b0be289d493ef8f37858fd04d8d028380a04b41edc76293479112f851c870896b8a4cdd839c07e8700c1f7c125846af394a2b0912f0490c0d9ca9f3ae95ee3e4eadad33d543c73aa75109a7e15406c21882868583e7e449f5fe9fadc845d2de28c1ff781ca22", 0x9a}, {&(0x7f0000001300)="4c7357be81c24fa61216a0866194b864898437aa57b589beaff0a480470b56e187e2c77ba01925524ff0ba3754395c320deac72efcbb6c7585855706aa31fe5c5c2280cca9489668a9f83d78b673570bb967ca1babc3dfadbd221b88ee3380ce701f9ccd4691678c5769df1218c040a7f657cf7b1e5c4834f6ac64519e0a540a0bc506f0b71232223d66f914e20f10d4d331a175507338511aef1c57558225e94cebc44f94e5f80348323b05b65330b817bfb3184c71af5c1deb918f3c6f", 0xbe}, {&(0x7f00000013c0)="c0e8a1aa91a4df8fd6cd6feb06ad5a9b2d5528f7714741d102a36a1500383ca7764269dd1da862d711f074579aee3c32650c8cccdec26914f8e72d359194dfbf866e4f8dd82a2c4597b49254090239736e4c927a1bbc2c08213ab364690177e5bcfd81b1f31919", 0x67}, {&(0x7f0000000180)="ea1d6c77a216b59d80a98f55381a5db2abe5fb070620fed82b0a7d720efd4b", 0x1f}, {&(0x7f0000001440)="268a4675927eaaf8dc98dfec051dd8abdb53cffd748beb1d4876e8d25a3092c8743b5a014c96a1eba4b8789915695956fc1ab34f412fbbd30ba8aec6500bf9113dba57681233accd96b5e996a5afc48d41a65b03463e23d98172d92c2bfe08765151c6593f", 0x65}], 0x8, &(0x7f0000001a00)=ANY=[@ANYBLOB="2001000000000004ffff0000000000006d4782aaf58c8b7f6c64", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r2, @ANYBLOB="0000e2ff200000080000000000f7086853cc1779c8deddf464ff5ee2d41e6538e54d60c3cd62eae7b82f2ffb47b4ec3bf61fe2e5f50c4ddb1b0b318932fb74b8eceb2fd1bc2ddc3dcb104d4e894f646106b3ed9c90fa6f33c22ad35ed8219ed97068f847a8724c229f41f5719b8b63f729ca", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21], 0xd0, 0x4}, 0x8) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') socket$unix(0x1, 0x5, 0x0) 05:37:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x1) ftruncate(r0, 0xf75) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x400, 0x0, 0x4, 0x0, "97f8f29493a446f28c5270d29f3a70017800e7e6", 0x1000}) 05:37:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = dup(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x29, 0x20000000, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x1000, 0xb4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40, 0x5, 0x9d41}, {{r0}, 0x0, 0x8, 0x1, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000007, 0xbeae, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x1f, 0x1000}], 0x100000001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x0, 0x6d2}, {{r0}, 0xfffffffffffffffd, 0x27, 0x4, 0x91, 0x200}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0xffffffffffffff05, 0x3}, {{r1}, 0xffffffffffffffff, 0xd2, 0x47, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000080, 0x8, 0x40}, {{r0}, 0xfffffffffffffffe, 0x1, 0x46, 0x720000000000, 0x400}], 0xffff, &(0x7f0000000200)={0x1ff, 0x2}) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240), &(0x7f0000000280)=0x4) r2 = dup(r0) getpeername(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) utimensat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x2823, 0x7}, {0x7, 0xfffffffffffffffc}}, 0x2) getpeername$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) write(r0, &(0x7f0000000440)="62911a2eb0e427f6aa749b5920e043b00d3a45a9cb6b5302ac5792350773681d04913d8d8b67156256e897fe54a98b0d3b7160eee0364c55660f8b652849a91434207e856ef4b91ac0e93b24af181b1c07700ce05e9b7d982d696a9991a7d00fef80b638794f02a6e5cc35d9332a44d79200bae3dd5c62cd5822b3a8bc558d27a2b2d814630321896070f92cd0b599", 0x8f) r3 = getpid() r4 = getpgid(r3) getpgid(r4) fcntl$setflags(r0, 0x2, 0x1) fcntl$setown(r1, 0x6, r4) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000540)=@in6={0x18, 0x1, 0x4}, 0xc) sendto$unix(r6, &(0x7f0000000580)="e54692f93d605163b7d0fb3e14c0cff9cc9d25247b61a263a1f997f4d8b6151587cd27db4d0737702036bf604733367bca1f00ddd70f18b0969f472c1ca31bc35c83ad0b3c01f0a1fa6f3fdc84d474b6a5f63ac3631886719539ffab664339f4c72596132236", 0x66, 0x2, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000640)="443c1d62d7c42251e5b36e563f0f28e31c4aeb25ad7467d44b81ca583ac9f66d90f10cff4a77d463e577eebaadff9348a83476642bfdc18ebdadde8e87b4dcba7b1540d27a2d5297914e426ba63520e4010f4e372efa", 0x56, 0x4, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$getown(r0, 0x5) r7 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f00000006c0)=[{r2}, {r5, 0x105}], 0x2, 0x8001) kevent(r0, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x40, 0x6}], 0x7, &(0x7f0000000740)=[{{r5}, 0xfffffffffffffffc, 0x0, 0x3, 0x7, 0x1}, {{r5}, 0xfffffffffffffffe, 0x1, 0x2, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0xd4, 0xf0000040, 0x339e, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x3, 0x926}, {{r7}, 0xffffffffffffffff, 0x8, 0x0, 0x6f65, 0x80000000}], 0x0, &(0x7f0000000800)={0x51d4, 0x5}) getpid() getpeername$inet6(r6, &(0x7f0000000840), &(0x7f0000000880)=0xc) connect(r7, &(0x7f00000008c0)=@in6={0x18, 0x1, 0x7, 0x8}, 0xc) recvfrom$inet6(r5, &(0x7f0000000900)=""/44, 0x2c, 0x1, 0x0, 0x0) preadv(r5, &(0x7f00000009c0)=[{&(0x7f0000000940)=""/7, 0x7}, {&(0x7f0000000980)=""/2, 0x2}], 0x2, 0x60) chmod(&(0x7f0000000a00)='./file0\x00', 0x40) 05:37:13 executing program 1: r0 = msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000000000)={0x1, "fff5be2655bb16f0ddc3ced166a6a599450e15a1c9ec163e5ad0828d9ab28e512e7e049e88e98207cc2b751c62f328b7533441332e6cbad22f647250b1457583295f0bacc509923e4b2a27d69ba57753604be6f73bcd2a725e1a64a3359f51146df92e22469536228dd8d85c39cb8750231c7085152b3af1463eac1a67b4aead611a54bfc0c6"}, 0x8e, 0x800) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x1) 05:37:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022, 0x4000000}) r2 = open(&(0x7f0000000240)='./file1\x00', 0x1, 0x80) openat(r2, &(0x7f0000000280)='./file0\x00', 0x200, 0x3) write(r0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r3 = getpid() select(0x40, &(0x7f0000000140)={0x8, 0x1, 0x3, 0x9, 0xfffffffffffff800, 0x2, 0x7, 0x1}, &(0x7f0000000180)={0x40, 0x6, 0x0, 0xfffffffffffff000, 0x80000000, 0x7, 0x8}, &(0x7f00000001c0)={0x100, 0x5, 0x1, 0x7, 0x20, 0xffffffffffff7fff, 0x6, 0x8000}, &(0x7f0000000200)={0x4, 0x2}) fcntl$setown(r1, 0x6, r3) dup2(r0, r1) 05:37:13 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001080)) socketpair(0x10, 0x1, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x2, 0xfffffdfffffffffc, &(0x7f00000010c0)=""/4096, &(0x7f0000001040)=0x1000) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) ftruncate(r1, 0xf000000000000000) 05:37:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/55, 0x37) 05:37:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 05:37:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="79944e0d31d80464448bacf743be7f2e16a382ae35cc44382828c9b47edb0ce80d82bdb54fba930c3b", 0xfffffffffffffe4e) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="827b541e2d03a6", 0x365}], 0x1) r1 = syz_open_pts() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0xeff}, {{r1}, 0xfffffffffffffffa, 0x28, 0x10, 0x800, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x2, 0xb9}], 0xff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xc, 0x2, 0x7, 0x800}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x7}], 0x0, &(0x7f0000000340)={0x1, 0x9}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xf85, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:13 executing program 1: socketpair(0x2, 0x3, 0xe999, &(0x7f0000000040)) socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) 05:37:13 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2a) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1000000000000001) 05:37:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02020006000019e60000"], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001600)="cf712756880ae26b101a537d54ef635957d1e3984b992ac2c838f87e85906f75af1adfbf77b3156c08cd643f338f9a18ef52b92962832a759e306ae1aa9c915b8bc9f89771be1af4b26460b38f552cb04ee32d07d2f7df05402c84384d88d8e61bfa69f5821235b83e3e62b6c7faf98ecb970be3ceb8b7fe1f60037a0833ee1fabb3d730389c5ea8568172e7acace40b1569a23fcf69c0b8ebd0b43066ff86bcb14e6f82d966209d176f8a0a7de6d3c0ea5e733f108d112db37ca1563dfe7233f3b5fb79a4f178d47500c930d6a77f56d7555a746e9226f2faa4dd63448c8ef39f847611070e6d0972d59a467f28f686687005a40f18cc2d1c07f285c1a328c09f339306d01895e66fd87a986912b1fedc5af17585926193d4c6dcfa129c606e647407213c58789f4e3aad52dd53a8bbd42d5a283ef5b45663d750b067fa4c8d1f11ef2ba1905d8d1e83b45e9427df1ca97ac32ec045dd4ccaf3412c72a9d9f4c763ac7094d7eeff2956f71ccb122b50e1109e70afc4f97de1455eb9ea9b10ba3a5ea4bee549a587d7b4eba4bad38655929e0536e585482d3e35386988fb7d564f9f1d8db609f8916ae8dce6b3e0118531d07c2fd1742d8fe8266d49167c2015c0046a77aa981c636731bdafee99d5a89f5ce2ef389a63577fbd91c79814e773ac96b98b0d5918667e9b6cce2b6b0d7c95613b585c2ce0c850a46ec42f93acbdeb4cb8413b4a2b7c7b15b23a72a1aeb5fbca94ef443fcde72a843d6e07a726fd5a89724655c9b62eaca3fc2dc5407ca4f1b77c73263299b1e53b76dc9b6b5dfc07d4f2721f3a6940ef1e0982970c8b84d0a2ab907bf9186d433c7b65d79ac0af8ed0d14b38a3b1ee671d71961cd50230c6aafcf809be9ab63721d47dad3b88da6ac1cf1623c431024b4684914984b4000cf48807420fbe44b8429595404b2e111e8b3676f50079fb919fe9c8beb5abcb397da7ef84960e39beee212a6e8cc72c7f9ac5ff42062d6cce4bdd34440f0bebaccce7393061963cc36aacc5e2ddb8805c778c1b8c9642b9d8f2a43d747c1ffcdc4ed588f4cd11043632ccd3ceb128becb05e314be7ccaf838dbaeebaa0254961b5f8bc8ce4c78dff81d6cf039e4d5a26bf64438e0bd1343e7f4b5131587fdfd53b4fde1d97bbbb0d38a0641b954341b2868c88381943c0c878082f50592f2c56c0c78028bec678647e2a4cb25bfcc2bb763a87ca910e08746bdd4e57789999d0a804657de9a3686b4431883337c4466a5cdcc3850825ee8f0e574b1d055f65d08c5ea0e0cd81b94d99bf6ec8c9512d311fb202997a09cddc76da02abd2068d88ce2b9f7bcd24d43eed3cb5b7197aa722fe6ed3bc67395388fb60bec3d99dda83d1e0b75c43b840eb12c04c7d054c9464a518acc83d6e96ef0af0e679969334b1e61ad72a0d5c481ef105b2d38f1d26f9cfadc8b92ed5f7bed13187fb3df36598f4734b489ec0cb21ea624c568cb17149b86d63660eab0df11b5cc5b890e8d74fe4de67cd24314930078bb4d27fdfba9930d3f0a3af2e13a4c3f5831acc6d1c97c63c125b0625c8cb0f545b189b250dd12254db34db668e39cfa1d176cd474c7f54c52ecbb77f70a0c832cdc8c9e87f3277dc79b2095c8e329b170dec4af20361e2140f26be934442466c2101d2d52fd31fa38094976180ab3e31e8ef81819e276bd8c9b23af0ee01943d278c57ecff6a95d2ef19a6dc1b4616069e83173c8701c2bdff7fa6129cd596433b827c674476a0d352e3af53dcf5536be4e4b8455d63bd258cddc421aa2b186454fb3c87a52d655d8a2731ad05620d8d91ae3e3bd0cec43e96122a1261e6a0e3d860c7b0bb6f3554776bab659dafdfbdb69d574b7c4e082bf0798f7267449be7baf39428ee9eb8b69721315fdec86a5b630c947f9d8f8699634d84bf6186c181226e3d5859cce60787fa17a5b95675fe1f0b3dd486b3c9eed1c00c596610109ea56fb4277dfbe398433aacfbadefec1974163899bdba8245ea017dc459b6d30f32a32f8ca489ee6a5c286a8f5bbc5a65cc7a30ff3bf0aaafcc3f6b1fc60ec58ae434dc543d1451e3935ab0337549eee284a015e1cd976f0b40c8bd1f476f779e39c6476da6d3de8642f7959491ab2ce16030e1d237c0d541b4107558a176b4c224be35e5866d15bfcf06d781fe20f52b0026f1ba10735904c9475c05dbf2aec334ab28d55edf3d97fafd4b7d9b6d475fa7b20e92449d5ffca0cb23fc50b0702c3abbe9fba01166b4f43dd82661723582515186d8ead4a99fe0947d896ecfde2d2ee219cb695d2d4f4282137c7e32b8598c6051a2e14e40314016cad2c7a3b8c244abbcbf1e3f113d44e06b1a5a717cd64746489b6762da4b65777be62bb57ba0fbf3e5f332fe8e72f9892f81692dac562a0f003c247ac5f0b5625e335a6b10b57e579f3ec05e4575d49795f95995a096f1b18c28d391d980bf4aca30e43d8cacab4e8885243563e8bd5a154b41d286858a84c85acf88f7edbd019ae9e6e8074de3331601b5577455e65b720603efa89da1b64fc40ce235df71f9f7b583925e2ca75813f124a646381e6023674bf1f93d465be7afd7218d2d17a11fe85331a082e224194318e560a2e0501f00e1a41c6500f301375f5d46f392c85f724179d68a7d8de93bf6502233b7123172eb6c4d6fcb6d2dfa9a2d9bb3517ca485632f2690ca54111d122692b7acfb8c5882a7616f5fabe7390d266b11a6d462d25ee65927d9db7f372a2019717ca6c74abe9600eead90638372c987e1c08e4891083abedec467576a091a725dfadd080799c0592fb0bc2c25e28a3d2735e0f0fc096a2455f6b5d8fa24b73a2ccb5c467820d056f0c2e3e8463fa68b4dea3b2e7f0214e1b928aa016ce4bdf344162780f696314dd3c8142242025ff74085416b4804d96a9cd28e0a7ce86ed5d93a323d7d0f6274d2cccd49e18893a196f0db7f6ac6c39033039db98e83b5b7d024bd45b183801310c3c4065113ee2714c355a8c0879666411336d88794751d160a7a4a4d9346a4e6b17f47f9bf4f54eb7b13281d658a2f821ae4328cc9d7c596b0acfa3fe2aa7ede42d8f655ba72134382d0e7dd08f2c39c1b4997975a63eb6f4f7efad4448478ba8960a45a1bd3b00a05fa20261a8cb33fd0c76bdce09008da73e3fab6d3c0944b3f261a38b8494bc264b5bfdfbb4292addb7d6b4a6503b77217a0fb4b7d76306bac4f41405d0f02af943742722d9c7142e4b8d72b44ce2984d719cc97acbe7b0bb838e635e7aaaeb8b6646adb61b6e6cc3b5752f29057d5cbe82b3ab4ddb5606c5e5ea6de1eb1ff8524046311aa8c1f102155526e16fc7c6ef11626b14d4d491ab7cbe879177ba364e1cf972c999ace0643d9d5cba898440d60456bbca0203407f7530ae579da548f0ff23fddeff1634c3ec5607c9ff587734bae7a641f6ec775edf29409ae5704dd47c0854d61933d60f26c1c0f4b1b14f393a1d1c9812557c49f2c70e6f491677e27aef14c4e2b0ef648629caaaa3e07772c477d1b9267fc7e9cfeb1f5fa8c536a4718696dd5fa516eaf40433c5f4b00e8bdf11e32871ca1f249b2a66870d0156e467a734a31c6ae1a471b766b7076707f466b81f1083e8b2ee3583c59e4ccbfea031fbad4d26b8d3f730f92ef4069f8a995ce7bf4abbad6a788578d358cdd8f1bbcd927341f020b67123748db9558debae16a7c83e2017cd20419ab8214a24a669a2f9528c62f0661c4c938cd270acfb98c62c62d5de76e961a762be81b9fe8c95edb8d60861acd069601dfe3444fb38ec14d7f3f4054d4300978a6f900319c884ecb194137af91db03978117cf6627298a8d7208cd84a3f12508bd3ffd623fe8594c62696fe7667b0b67a4155c01b761f871fc8482e301c065805c4bf9ff29828a4464e295c1ea1762df8b8bddc013040731585c1854c8943795a5fdae729e83b9a5de17354ab8cd3be159f0dc5c4f64dd414ec7deaa71277afb75924f3080867966919c8dbb7e5bf64f252ce9fda733ddfdc68e9576a6bc558d484b388c3c6d5f45ae27374e68b214e3a1e249445f96bca82494ba5f6da7b65377a5ea97f872e223dcaa206354618aeb44e0503e27118066c731d7413abe9abaff2067d5c3762df74e27d444b3a9fd7d78cc3ff16bc0e489906b25f6771b554ceffea533c4d793345f29bb5f74f5955be6cde57ca09d9e657c669e70ba59a6ec10a89362cb18f911aa0b939b8af7db0ac455d8417fa02db4f9128993ff6dde064d2dffa090b764285fdc85f63f3095c5fcfc417172753104a874416d37d80a06d939d2d2ad5ac48c8ec9ef45b5caf043a4e108c37622259b6f5f3c9d1f57e9bcd84e9233da7703de8d9ce2ed90b99a17a61fc056a7acdde67223f48a3a1b5aa8452fa93d67fe5c376bac88e6d5460ca8b9a7963974ea5e7d882543e930b264cb5c12b25ea296113ff2566b5869b4c33ccef82c5b173ede6424d4d8bb9237b9c73539bd00282a213b3b999d5470adce3daa4f9a607f5934a9ebe9e2baec3bf17aa2f599bf0d18aa1bcdaf6d215d8942ae18754773eeb6320fc8412b3821791f30edfb603fe33acd339e428594e28f12dfb947b3532c577bbf4ef7f30221a57df6e2efe5b10ade7bbb157f2d469a856fade9916da33f51f4d357a0215a3648b93cbf0d2dedf9b1305a55e023d3484b7f9b2ea89009fc37d846954c4e9346ead3bd83a24338abcf6e87f4df46a3081abf9dc2244049a5c2e90053008fe4ae0649f653901ef9d931e142c917e5ee91acead62412ffcc417f2fa49373f1518b0ceba296582a24bd3e802c84bd600cb67ca3bebc287f01c38fe76007c100dc8fe4b038cf0e28ace180956000b29057078876eee41f3754440627f7c9d1004410d62b1678d2dbc6cdde9ed2d113385b6cf12fa36cec49e955c9c0cea0780edad913ecca43f31d3ff6d0ea1eb9f8b47f99bc5464214e39974163a184756583c0438d3a1200112d76d94a4eb9d7234ca6ac2f12e6b312d", 0xddf}], 0x1) 05:37:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open(&(0x7f0000000240)='./file1\x00', 0x41, 0x8) r0 = open$dir(&(0x7f0000000300)='./file1\x00', 0x20001, 0x10) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x200000, 0x80) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0xfffffffffffffffe) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') faccessat(r1, &(0x7f0000000280)='./file1\x00', 0x4, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x8) 05:37:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x1) unlink(&(0x7f0000000080)='./file0/file0\x00') unlink(&(0x7f0000000040)='./file1\x00') rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file1\x00') 05:37:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r3 = dup(r1) kevent(r3, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) 05:37:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000080)=0x4) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 05:37:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100001000, 0x5) r0 = syz_open_pts() socketpair(0x1e, 0x3, 0x4d, &(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = syz_open_pts() r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0xfffffffffffffffd, 0xffffffff00000000}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x800, 0x7}], 0x5, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x10, 0x59, 0xffffffffffff3bc1}, {{r3}, 0xfffffffffffffffd, 0x1, 0x44, 0x9, 0x40}], 0x0, &(0x7f00000002c0)={0x1ff, 0x7}) write(r2, &(0x7f0000000140)="e15520f8b26a589bf56267e441c0ec438bd55f967418e9786c3faf7bbbc8b6d3994bc621be04bc279fd613cb3a80631b395b3288e3b41e8a971d8503c52fe1748e9ddf162e7cfd531e9f6a041f338760eb21101a7a302077036cf861905f3af21923b1adb7f94890f71aafeeed8840b5d1fa311a955a77c36891c307632df2e0e8b6d01685934cf6d1cf1c96ba809c999a328406873237f9d1a2a805de5ee1407bb146ff79d1752ed055f2d6e276b20473fd02edda0eb2ec7632e4f8552cca2966517b2e", 0xc4) 05:37:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) dup2(r0, r0) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000500)="ae7c67fdefdd2974ead420f605a275bf6afbe62d656b4dffd5ae01422c5e153492d8ca93269e3162bc65315d62ea1a620c4e9ac8ca544cde88f6c965be6556cbddb5a8dc3beed962310f9dcb77f3319125830a3c405b01f7fd86d6b38c1fe2c3aefe03f8ab9b5a5f506e9c830790478521433f39ea1b61010cefb83a733a56e8c4f9310986017cf0ab1bd73f807e457c995871a2d3a0557ac4e8d4d3d85aefe8f09ad9aa5ab6aa2edbfde87112f28b6bc259b85cd5d2796f14a43787c89fed28a28ed2e720ba5193b7a2cf3375d4a4172b781df63dd7f03cd0ee4d09d817275f56d7bfac4bd2f9b22c82e69e04ec5c72b202ac661b9352f7d7aedb69aa648b52e28c41a0fd4eeefc7cb769be1d0d56a24be6942285c1f1bf3f3af99bbbedc34a6123184279cd946cbcbeb0cd6f1567c0ff8a25da45631e6d2da525fbe13fd23373aadb21689a7837ce31a673b0406dd0ccb42ae79a74b62a489e6f7334f07b1fb18f0edb3859094ede0d9d07fe7e2644e1cfb69a9238f52b6a66a06b839bdd46e5303d56156345752b0203ea409aebc8417d709571b7873b687b0604125c2b92636e79c8863a237bf66c592c834fc1379674b44bd142c21349486ee42216c220119aa3991be5d9f1cd569e8f02c96b549f3054d4b6c8c90a5b4b045127088e1908c2d167c884d91b9536d70f867fdb830b52f7825b1f384eceab9935141a9eca7f0ad09158968c61f7ff40462e12354b08efec767bce2aa0f2c4eabe3f8f08d0e90e8af899b47f0acaeaf15d106c410418e56518467376689480800dc2cbcc063d394b32eccb99af6354fd61a2a7c667d9bfa7496d753d943281513f2e76541c4c33b21ac5c4e8a0fe69957516aaafe51a97bc74468559defddf50ca6613b2b91dab63dd39c39ab2919cc402559dfdea9480f907aa6242cd6cf567c1509765c87de95aac834a1ab84b05467ef844ed51156eaab92487312001cd1fe64b65126f369a6d5fe72ca21382e6cb7575699ce46351d38db57ce7e5e0869011ca58b1304ed13adbd632b87426328b84d06c8528727a64a4071dfe9e036a0aaf697567cc1de4fd5139054d134cb61cac28a08661233866a663d205a1052f8709e51b3ad8dadad60d31cc61e142c2f75f92e3a634490605c8d089f150f918f4ca7437cc97dbd792b0ea3f25a2eb7b1e85f91e3d7f08eaa066c63fc2715e3fbea8c62efaa8f31a5fa5985c72b94c9c406e4c8519a003e15638dcb78428dbf8055062d9f4100833da3642daf1159cadacbfe0cdd4b2434286a9405831c857b697a54227d1709570a262a1229a10fe12681802be68317da7d1f5203a746357bb797b6e73639fe02449e3132ed60f2e9fd41e6472a9f33fed350098dc570c7a22514f1153af8114a0a7e9f0faf212e7e471d1abb520f2aebe66ab925e6e21ef2c379ee1fcfee997eb43ebde2a99f40a5d968dfe2aadfe40d12fcf94fc18975bba9b3fc3eac098fcc6d1828c3dc3d3f7a3be8ad2506fda082fae8dd5fad7bd2c46131e6821fdaef71a6ecd4ca9a58686d0277a4950bbd7e9d35aedd0238ef44e85b133a098e9bd89d97cf8fc52a0ba719e85ecbafc7a0298e091db73c2fd657d365a7ffd555602ae8ddaefed5bc14f12cd5515bca4dd0df66e4b20a9b94386961dba6f8aacd312ec8e757375da08951d54183a4d098eaa303db910d7deb6cc915051978f56dbb46530c296b908da73ccec3090251e587e369c9990696c0cd3ef7e693a31172bc79fa3ca6fc4328ee9a83e25a6ed0f3d44010da8514c32c75e074fa6c269117e9ddc086aeaf6ad17b92736ab2fe2cf4d145742a56773104b9bc22943e2f2109ae498ae3116fb360f9a7d273010a85fce24e9cf5386fe7322a45988b588e28380bdab420a85c08e6efef0b8cbe38bee496f295cbf75eb4b48a8f0917f91f0b11cd8bbe72493f21d36daab6b31d9d326fa0cf5f080dfcb02f4a6e9f8a76b07f4d455dd6fedc2a8d5a340277496ec63a48a9f09b456aa79deacbb670697c94d883bb9e4881f3660cf5c2e02b4a2b48dc82cdcfd8cf43cb3384b66d5dbfcdf6947b282c490e2516c4a970369d2be9e1ca8f6de96bc699e4d3d31b56bd23d93691a2f61b110d3dc6b5b82a9819c3e4a0806c96e09254c0ac8f5fbe59f40e367cebe80d3b4a4704973e642c6706f67a880d143fc45adfd8a246b106e74a0b11aa3466e2d39a125b8954920793a9647a7549c04d9d1ceaec9f3534389bdce77426358e0e3c590b94480f1860a88ca5a613e03762e7c12ed9de32eaf5e2b2756acdf8ad7e15b6c479ea084405205861f7ebb9daf5daaebb6b98f0bb5929546aaf4c494bef6d3c7720c1d8ed6ec4aa88279bb77cedc848cfcc3bd8092d0863b93fe0d605381ba7782a3541e65338b8e80e119085f258d3f75ef59eec3aab3b4e8434d7786b6b57985f18e53f2bc055bc8b6dbe44a4a62566c55146aaf1539c351bcf373aba56c70ab56fa0f8d4382c0e7fa37472725d0fd317c95aee218c73b0bc8f6dc19b5fc7f99c2e5d08b193ab87b30705c68b0106eb447282ab3d416c206f7fe5c86a92c0744b793ffdfdd5ba530d638fbc5a4c9d2328e25a21d0ff8a4d179be7f63a47c9b3d72fc823cebc8e2746451a19ce2f16de1057647508d592e8dc373bca15237e6fce44afbe7d694d657397c2c9f2f2301d4baaeeb1f027c4968118e5582480bdc02b1f09fa632bac656525393b8a7c6264d71803f322f74ff3165fd3c357a1f8e11bd512b7e8388521e1fed57d07cdd7aed6dee9cc756c40a20709235e01b0cb1d3680d90c96e15e58dbb6947837ba7365950f483fadcb4acc6d0abb03927ba5018142ab7aad78ad0b0b4607d13b559c21a2434a6caf4491a8a348273010cadef33914bf1dde4cd6af0999123b91642f1bb4cfa303760f53697e57822df2d41f2c02192c02d1ca6d560239ff53a1c6595a592f5c4b44aaf98399af1685d76b59cae9de9a74c9eab36eeda8088ed6dcac9a60568f867dc2cab4a4222d174508661b655ecb90dc0fdc1d60d95b6b8e6003571214f5b695c7746f0fa80ea59d8d048b96a04cf655a99c3f0bcae932f5316baa6f505332963013108baaa34767d387f6ace63064abbface616f68736bb18c0d2cf5eb008aa9aadffffea9c4382ce825188df22eeecddde389db0e42928b06c26b6273c2225fb5bfd95250283e56431a4276dfca6f4485372682477a8cbdb3b713d594bd8831121dcebe15b4ffce2ddb656e439ad95683cafba33ce2988e4b23df8c800f9b9199b5ad3e1017d96f90c8e34aa0edec3cbbbded73c9c26d4183ad48d48b41d567e0f79154974b9aa78c10eba0a28208370b969270e2188d2d73e619434bcbbf13dab7ffe5b6993eeaed638c8bd6f311a294a7dcba9f8b8284bf3aa9df80a08d248304b9d56a1b60e5ee44ec04202e38c401a71d29f6458f23aa02d7de0c22de5dff6a3daf3c1237acef532da377411ff1457696595b461768eb1985e115b394a4e98792d42c0a", 0x9be}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() 05:37:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f00000000c0)=0x100000001, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00ec989ba2756a55cc54"], 0xa) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:37:15 executing program 1: r0 = socket$inet(0x2, 0x7, 0x7) listen(r0, 0x2) mkdir(&(0x7f0000000180)='.', 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000380)=[&(0x7f00000000c0)='(\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='{\x00', &(0x7f0000000300)=':[\x00', &(0x7f0000000340)='}{\x00']) 05:37:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000180)='./file0\x00') 05:37:15 executing program 0: stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000500)) mknod(&(0x7f00000004c0)='./file0\x00', 0x100000000000c10c, 0x0) r0 = open(&(0x7f0000000600)='./file0\x00', 0x20800, 0x10) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x0) faccessat(r0, &(0x7f0000000580)='./file0\x00', 0x4, 0x2) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') lstat(&(0x7f0000001580)='./file0\x00', &(0x7f0000002c40)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\'\\\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)=':^$&^(\x00', &(0x7f0000000100)='\x1a+%:%\xbf$\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='(\x00', &(0x7f0000000300)='(\x00']) mkdirat(r0, &(0x7f0000000680)='\x00', 0x40) r1 = open$dir(&(0x7f0000000640)='./file0\x00', 0x80, 0x10) fchmodat(r1, &(0x7f00000005c0)='./file0\x00', 0x20, 0x2) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/41, 0x29) 05:37:15 executing program 1: geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getpid() getuid() r2 = getuid() r3 = geteuid() r4 = socket$unix(0x1, 0x7, 0x0) fcntl$setown(r4, 0x6, r0) semget$private(0x0, 0x2, 0x400) setreuid(r3, r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r5) seteuid(r1) 05:37:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="dfca600e92d62832e228d3f66794533961419f753a3dc2b89b5a7a745808ea90f614eaf66ac1bc3369b83031b5688bd92c05dbe7491a3bd6f3ce9efdd49984812ac7836e872b5e1f885ab2546a5291aa2105965f177e12003fcc3d6f60dcf4bb8e74d7b19062a8bd3f386d55a9224c5866a72dc5d2e3646ee5e9236855dff10b98293d873a13900a", 0x88}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f00000003c0), 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="00359e6951d17f", 0x7}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() read(r0, &(0x7f0000000180)=""/236, 0xec) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xfffffffffffffffc, 0x0, 0xffffffffffffffff, 0xf2d9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x100, 0xef, 0xfffffffffffffffc, 0x1000}) getsockname(r2, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) fsync(r3) 05:37:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20400002004, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x6) r1 = semget(0x0, 0x4, 0x200) ftruncate(r0, 0xaf) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/30) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20042, 0x0) semget(0x3, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) 05:37:15 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f0000000340)=[r0, r1]) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) recvfrom$unix(r3, &(0x7f0000000280)=""/132, 0x84, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 05:37:15 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20681, 0x40) open$dir(&(0x7f0000000000)='./bus\x00', 0x180, 0x1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) getppid() getpid() 05:37:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x3, 0x8}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 05:37:15 executing program 0: r0 = socket(0x11, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) listen(r0, 0x9) 05:37:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="af7e20147eb59605186d8e7eba31e48dd3d64e95ff3db482156789486db2071c05e040b2ec9385e1088cf70aa0b0d9dda785caa58e0adf1677a0c00c36903bb48a1e9cfb9e2dc9cfec6214ecfe33a4f82eacdf8806f76141e0", 0x59, 0x1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x7387db9a}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000000b000/0x2000)=nil, 0x2000, 0x1) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 05:37:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pledge(&(0x7f0000000000)='.-*\x00', &(0x7f0000000080)='[\x00') 05:37:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f00000001c0)="3702d5280d455d1ed46de1dcbeb12c632e646d2c3119f838d30149536586d0efb0058a8eb33fe0907fa25ab1c8389e8c52baa57a11b0f99e5f4352b73ac7d4ff8751b36e77113a349f5834f19c26a95ff5b20b0ec0cc3f72273380841543df2c664983cfd6d8d1c2310b8981c938da2385cf9d78a5ce05fbf98f744b0134749168d08c54714fa8f575ea9f2dd737b3dfc25ab9c7b049ea50e25e9315ed0a34443146118d9bdfb8c601a54fc7c017e7e40baaa69657d9086656292ecc3b8eaf0d4d9088086d7ce0e3b89bddc4a67143dfab6c4c8ee34f6091149e7a18499b267031bce209e371bbdfbbce4dfc97c464bb9d3ca6ee868ada3b71dadcfc4c", 0xfd, 0x4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 05:37:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x82) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x20, 0x7, 0x6}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x50, 0x80000009, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0xf59d, 0x6f5}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf00fffff, 0xfffffffffffffffa, 0x80}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x200, 0x6e8}, {{r0}, 0xffffffffffffffff, 0x1d, 0x0, 0x1f, 0x937}, {{r0}, 0xfffffffffffffffd, 0x45, 0x80, 0x4, 0xc459}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x9, 0x7}], 0x100000001, &(0x7f0000000280)={0xffffffffffffff87, 0x10001}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001280)="e44e3b2b75833580f30ff2a7fa31e4c0402cee6b8d0061a90c20680db46b400ef30bfa98673b236285051f14c2d6ad28c8c255b7070f0b58d2869447aa4302727ce1ce1712c000bec8ac3def006571c49bc7036a8e9097b7d74d49391cf9fd27d9cd397edd462fd806b9da8c829ca38f7ced3323bb5e0662b33e9f245ffc53c81bcc8103000ede00ee1f47881b82906f1905110aabc0998f00fcd67b71424b24cb7c82c545f74e5c7a48ebc8f0296bc4099ca63975af5b362533c87e454ff849649f2b8e3c258c84efcbb3ec3d7680de7cfc7cc858c0c4d3de80e82d2d874942dcac797241e3a503b14b6b38f369e93f73a6be529530fa5127a873aa90858ca0e53134768a894abf14d2196c30f329f8eba540499be67f32c79c8e192e0d34a32c8836b5433bbe04e7b993f5d8c30319d375149e0cbf56a4ff9e237e81928b777f9ee89c3ae0e3f66ab1f94fcfe7aa32eab3e3577b72701df198a026d87e35c4462a96053f19d572135ae930267cd39abac26aca54505aeaab0a875c4e737c8dea2bbe419b736be0f22a5403ac41f261588961e7ed98157516d83ad6dc9764275f880979ea044edb49e5ac27ca44d8d4f36fb0d8b381aad5a0da75e4cb949be3112dff9f7dc4a9e54908bfde770abebc699eebd581a3b763af15f58927fb6d445657ea2744ed54102409675ccc8bfa8e4aa338fe70eb9b224a290e074da4d101", 0x200}], 0x1) write(r0, &(0x7f00000002c0)="d5b6aaf17d1912d0fc77bc70", 0xc) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 05:37:15 executing program 0: getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setegid(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x1) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001a00)="5024d2fc8cdca8759148cbc12d383cbe077de91aa42739c5790e7ec0ebc270bff0c2475bc249c1e9b8f7a8fb4e2696ca1dcd28d53c68be7d318b327cbd203cda1813492465dad75009481b355fe0e92b14e8054ba9e2303611e82828b00882c37b1be6debc965181dc2f0195effe6403e7d1f787f2171818b1fda886a6a566ce52d78a84208868de2bbe1ab236212dd7cdbb0ce05cbeb3d70e0fbbe41f72d374ba6416abf5e7b8976f464da2f8b2a346e5660f638e3789fab5555f80d1c13a6a2939320cada9a4a62be532b21138f185f9004484c12ae0c48066346ab263f29947d3968ee57a036756e48effe2536f78b2755a96ec2756859009501de4f5c1741d9948579b26d81fab28e95f34b9fb8ad0265aca36290a360dc061a4f4d1f3a19d216c8e02b5397cc2f3422924bfa959df205e7d7439cf5123bad1353f6b6d5778a6d37ff4c10de3390b5b5267d3e4dbb7bef1754a041bcd0d79e3ae0f0d94709229448a3dde7cf047ed4baf25dad689436214a56cf5cc10c4658dc9152053e84f605bd45d0646138de72aa7cf5fe749fd93682dc9d7583ac48f1c02aa0367d8406b5f585ad5c5bc33819b4e6a43408aade20727bd80ef52b70a9abbddf9eb1e8adbe181d90fb8538e3969cb160ffacc6e4da81f4bf2faa5d789f442f51eabf5806087fed555e5a4c3c36f1e205700b0fa015a8e5d78e9e9ec92c46b3b95fc344a677072d063758c3fa2a85efbe6a4500842e3c18739da2260ca55746e66bd165bebed5b7a5aa8c3e615caa422269f0f9a26e63ec014cdd5d1af3333c048aafd790c97942797acbcf08cf36a8e71a667d2219cf6f70e8eeea7a0e654f3c68e34008abb7e51f279ad15d83a11e64bcb9cee7c43e8b276a4f5ffc5ae3671959ac74c8bbed7ee2ddf84086d60dbf0abea71b67736973d1b83779ebf63e7c70c3a005d47b8cd07a0276283dfc47ce2942f7cc146b6083b8a0cd6a55ba94b56ed06bca694c0c3bd0f01cc81b9a08aba42fdd3ef8163d399f2286a5137c00f707dde4ca3f9d2c8a7b3d12664f13c2a6322f578b08d41e3bd892cf4b47ea78e90f4ccbb1411ac4f75150f59303935bd1ddedce19a59caffa9595e2ae19f227a1f3551cd8a3b4e916a2ce00508927c67ad60ebb7169f70ae865b1e29291a807d0815c0e6e231b5ccb9c47c23b960af168630c05c73d3a284bb7e1c3dc541a9d75f4fe6c4001b79381cd02e3a1690ff1b0eef505f5b5a55f2a75b29866e777d2ee2daed69bd5a0a469eebf367e841eed2f61aef79e7aa083210bd7f023fd9a2a0475d02631789f62a584bffbc82fa11cbbaace8f2bf4fbc03d1236d35db678ed4897704c1a606d0f3e7b77b53c4f00ace252d764a1fbb392db98a1fc6310f82b5aa0d2a4c344b56c0d9df05b5527bde906f58c6dce00c269ba000ee95b581f4e62ecbfa36e40fe59bb982455f754fcd12d1d07f799d1b386ad06568c763caf512b709fd66bd7bdba40e62adec644a6a398a1902c01b325a9a8464d1b78ffcd4728558556c189e9e45036c00e2ed9838a1d408c5bae73dbf1245a3ae68b67ecceaab82640ac3e34573e7310a5cdf6e9fa5be04a0ee06e4dc0071f7f28e046c056e82cc06ab4b48b6cf4c501f109c381b9f5582e98890a399cb5a6bc0c4171c74af1ba01868867f3f30cabd7a708e32433111eec4d585b480ee39e739a65c694f059149e0e87c7acd0df54ad0830e167875205513f33deaee836a8bac7a1873277c64c0f4c3d5dd92275b980e273392eb7260957fe1c46ae294dc5d56a474b663a69da958232498d92d3bc86271757afdd77a5d48bb7c9a182026c559ebbb1f9a23ffd88d250d5ddff679d132e9800455af54b4ddece8214e759636cdfe23245adb", 0x53c}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getitimer(0x3, &(0x7f0000000080)) r2 = semget$private(0x0, 0x0, 0xc) r3 = geteuid() ioctl$TIOCDRAIN(r1, 0x2000745e) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x0, 0x1f, 0x8}, 0xc) r4 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x80, r3, r0, r4, r0, 0xa1, 0x6}, 0x3f, 0x0, 0x9}) 05:37:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="140000000000000000063c95b44fa1922bcb9916193cb07f6f2e2a1705e9a2e99d912b"], 0x18}, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x100000001, 0x4}, 0xc) 05:37:15 executing program 0: r0 = openat(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 05:37:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022", 0x65) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000), 0x2000000000000238, 0x100) close(r0) dup(r1) syz_open_pts() 05:37:15 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f00000003c0)="d1ec2b25375a19ced8f22ea8a7dfc56cc909365a5a65617304", 0x19) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 05:37:15 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) mlockall(0x2) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) õõ""‰~¼t§""‰~¼t§pmap_unwire: wiring for pmap 0xffffff003f1290c0 va 0x1b30920000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f1290c0 va 0x1b30921000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f1290c0 va 0x1b30922000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f1290c0 va 0x1b30923000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f1290c0 va 0x1b30924000 didn't change! 05:37:16 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000040)="3687", 0x210}], 0x0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) r1 = syz_open_pts() getdents(r0, &(0x7f0000000080)=""/17, 0x11) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 05:37:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000380)=[r1, r2, r3]) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000280)=[{}, {{r4}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000003c0)={0x9, 0x81, 0x8760, 0x3cf, "a9e03849ad407e0738572a13ddcc0e53842996a8", 0x10000000, 0x101}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000240)) getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) setregid(r6, r7) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pmap_unwire: wiring for pmap 0xffffff003f1290c0 va 0x1b30920000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f1290c0 va 0x1b30921000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f1290c0 va 0x1b30922000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f1290c0 va 0x1b30923000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f1290c0 va 0x1b30924000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f1290c0 va 0x1b30920000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f1290c0 va 0x1b30921000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f1290c0 va 0x1b30922000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f1290c0 va 0x1b30923000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f1290c0 va 0x1b30924000 didn't change! 05:37:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$setstatus(r0, 0x4, 0x4) lseek(r0, 0x0, 0x885dd4312a98ec21) pmap_unwire: wiring for pmap 0xffffff003f1290c0 va 0x1b30920000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f1290c0 va 0x1b30921000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f1290c0 va 0x1b30922000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f1290c0 va 0x1b30923000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f1290c0 va 0x1b30924000 didn't change! 05:37:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0xffff) unveil(&(0x7f0000001400)='./bus\x00', &(0x7f00000013c0)='c\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="0a0b46420cbc2035e345dd11ba4f8970717f323996e91055e8ababf9c2b51ab95bfdcfa885a83bcfa4c70da06f08b8e048ae07f2190c2892f723f5bb705686273b1ad9cd9527220f3f27ede67bac391d73bee0c75063d90a0a9abe2fdf8c354968073f6e901c473302da4aa59497497fa86ff09392d4a9ddedcd46a176746913189da701e3a157233d379b9de6870483b228e8962ec975c7069ef3e9edf18d279527d101625fc1a4ee08b362a10eb5d0ecb3516ab336c6f3974e088f35219ca8812da374191371913ef4d2f7f56e", 0xce}, {&(0x7f0000000280)="d773b6ee154507255b2ef9c50eba5f7fd92226cb595401522b6218732472c9b94cf59908883c8d5707faa279918f72395607edb10017bdf4b644594e2e65bb07b7bf158d0bac9f185df54e70a0657c2a1b736058d581e87dc8226c9449c821524183531ae110b0149578a29e330771caafd93e28031252071fd657f3fea5d2b9257c36d6c1c1b229fbcbcb20f7649908183f5d78b71958d83170d8a0d8c03ee5c7aba12de9ad3a2e4fd56cfa1a85a2f9d8bd08fa15487c08609d28b49fcb60c6a50c668bb3854b955e68bf7b58c9b73056c87509", 0xd4}, {&(0x7f0000000380)="74e3e92753dda7e48aecb6fa84723629ec46e5c4cb4f3c404c618c44c1f3e34f80a99346e335ae63d17c8f5841d7201badf9ec7b68ac6217c3dd7fe0327cc7a41470fe6a6009dddc444fdd3101c7a955b9999a6303e84d842b162b75b40aa272821540a482b1da3db2b75d4044dc14f48a0209c882e4d7eac3d5919940ff7cb82c7ff83870b90602fdc9907a6b93ff40271d5c343fb42ee9b756af374104e1f4431f81703aa3355b004882c09b4e4ea020ac4d1f17a5cdb0de006788f3f7f6a4f7060c851aaa68d5193b52d546880d0203842b338dbb921c3bb570304969b952013bf04574b3facd5001cbd71523a83fa0fe1b0e7f3bc6077aa073a28eaec2c4728345e46bb5753c76101e18d9e336c73b3213c9b3882710ecca5b4617cca6390336eb7a5b15cee5b03df41e186ad1d11cc74b0abb4c49c700787d72f999fb5e534896d3036c30143fac74aeaaa744ce420759ec5bee31730315504091c36c985d6cfc3c72b9b83a377c80dfab7afd39c18aa576c51e5a5c6a552b7754b56e52e95cf9fe37480babc1368c7faf8606a2145b78be472a1985dc1ff05bd3bf95516c8935cf59b27ee836acefb7c07e9139fc3ec2fb02ca166fb1083634c0b30c425664069b4e7c60d4679d16f5949f960f01ec557c25802692f18c9babaac8718acb25f0c07c56dde45dbf088a125919cee879de8e787b24c57d2940f4da2775b05f76550f0d240d802cf7d649634f60ecc03d4e66dbd04e7e55b56d96d0f33b0ef8ac0ab3a174c60dd8976c8930c507d489d9a3e694e0b7c8be6d45ef3460e7da31baf000aa87ac0f6d0ddf09267ee490bdbb07112ccc24616b08217ed96648b8b12c2eacc903d3bc5fb910d5b3c7ed58de4331c78caff9059bc4c042d38fca7ee355d188ac74812bd9f9ae6d4e74d11b4cd6d862ab9960cf894117befc762a1b1213c5d9c724065dd5b951f1237d144fea07ed39b8a736a9fe6122a4c162f0144f3de244acdd07c8260f487a11d4a79744602d887f256624a9f93756f51158c28efa24c5362b82245b8106063ea90998a727593074ab3f943b0df7498ff44e5ded6aea1932aed6250effeadb4329c8965dad966cb5dad4ec819480c9415af357f3ccc3691044a667b9a88ab41fddf53e9224df986e339002c248c8b5f2ea180810791e17998fae07c989445b12dda087d84dc96f3b718e27b0e0af6db7e9435614029f73c6a1099a718a21fb610f2d84eac4f5e235f114bf86ba0028a25901f18fc9bd8ddd5b94aa4290e3d8ada460e7452f5f8dd5f53c82a4576ca80649d22464e2aadbcfdcae9f7bfeefc16640456c226bff21c7f997097325fae2b58f1571bce64460f270e16e257f41cd1fbf9bb29ff4b3a863063a711e52869c307f2791f33e5e65d18bd1285b3579e6dcfcb36d1e07b86cf04fb15e444bddd9c5d4fb7522dcf7b3e2f29375412ac4b7c8202d4b9baf65ede3481d882d4434aa8e4f6b1ffb6348e4e916ae3c8997891569d769f5434849e9e937d697f45453357c9067c16483e45bee4b18eec1cbd3da0f0bb80082ee089793be542c310a7e1f83888dfffe2d5cd69449f1ba1e862a12bd17d5039462687b43151f5e4fdf20f1ee9d1e2630f5789757fcffec56f24330eeaa2e8aca32b0526e94235217887f1839957e91a235300a148204a98f83609227eada8fe06bf4d6a8f33d1aa89d7cc928aff9f6995118c9249ab5f7c384fbadaaa2e7f3b5edaed00fec767c33e6c2145ce93d7f07717c5f1de532136bcdc0d511019b7367cca00afe315a5b6a73f4755d0617c580e3e18090f6ad8618953d0156da23e57c0f16af5a199b92d763ce8619b9357c897ef411cbea11449775be457f36e7b07f29ecc8094f3b5836c1ed7e26c29af8f0680e7f156c5b3218fa5a92df85290fe9beb358072ee053fcb81562cf5e69a56a6d073b456ae3622b1be5c1484b1feaac949a12b16935734e9f506b6db16ec9d058cc78bfe97dd807da9340cee4dcb14b0f8ee6cae7fec1351ea8361a06b23e03e94949e21d9ceddc5ce392f5d91d56de6ca56b7ba2a9b58a3ef1177c6a41ee927fdfbb77b18eafa4c998ded95633e4bb8e344dbb395a3cb2c4ac9e06ab9377bd727a8b2ba496b80d17bf70b8bdd082af67fe51545a67d66bd775c61ee425ff5611a86fe7acd1d65959355ab6a27339317f04a979280021ac1277f2906c4cdfccc17009203b87c1121931ee45b56bd4703d275718055c30961e12eec5a7c8daefde8ebd54db78968eafa7ca7ad92fb800a8d4fecfc7cb9f7ef6d42066dafb4bebe071964b9aa4217ec06fdd83fcaa0455d05aeb8363f211a65fc67411b46a1a4df57884285fa5bf0ad8b4ba42d6a7b2111a42b5af9681722d5a1010d135a540352f6b7d32e3d6bf8c08f9b842d307352d0c80dd083649cdf75a7b661a82d91b843b4239b56d5dc83bb451af2f526ed651fafb22d19710de8fc5ba877bf77d63d933258b4aba25b02ef6f59b4835365da96dc5e8204ff6ae408c2ff905374e73b8df7113d35903f75acb6a9cb1f974056b4ae8506324c67974d6235d0ab0990c8b494929432e20c4a5a8c02295785f01cd7a917ff596b8bba8d42d8ed783347346ed9d453d4a19c7fd56f323ef601b2fa790e88cefaf36e20a822505d1929fb09be12965f57c4de334bcf72bfb8ac0785b0290cbafe72c7c844d478896b87933834ae126d595a78a8665a546abf865e9443abe82d464b8dc81f857da7cddcf971b209957210bc99a6c88ecef95fa448efee88872ab1336d277a16ac817ab7971a23447c547ec9974e8dd1cc4b23a6d86b01f4df3a2ebe0ac678c20be609e1b3f2e1d73bb0c4e7017b82205896b58a9c873681af073487c5acfd72c10a1fb733a47f3b7a706bc3cd30b241f25d2228e2ddf5d4becb67d0f8e364be3e607f3e806854a066001f1d46a430db4fcb43d94549bbf9704629d6ad2885247c7ce28ef1c744805bd238c4ec5d26745e64ba806e3da453ef29fa421849e721d1108156071414f00cf39c086903c3fdddca745ccd030a08aa28ef69dfaf6acaf8897476a8c39cb0bb10737a93e95b63b8d3d018dea71aaa1fa2b31c53ea899536aed74d354c7d2f7135e4cfb468b28c3d2b4ac95cf3ff01e681fecaa479041a953ca9146306f707fd30c5034b493e77feec5c1b0ce41fd1fcb2839fd40d4ae522d781c55bb7b28a4765348aaeb851c47629507502d5970d323528dc09d71c933d7bf1198def7dee54dd349080863c9906ee3a831a046c7d0bfde4f89332e878a3aa7ab3e13682197005a13464b4387fa133876c93901816dd7f712cf6330fe9530f431a06e87c14be1be884e99c87ded90fc0486998a3931250c1a3b8f5202604b1d9a1bbec34c58124ca39c7b50080fcf0b7c1accbc29a063f4003afa665f9de78c4151571a79c9ced1aeba42a2b6cf4401f7493706cb4b0047bff25113c34412107274d4d70eefdf4545f8c2949bbd43cb08a37ae4b05fe7c2952e05c9b12e9464545c31b1695514e56cd0df03886ca4dd8b09a233003b2fbb39cdb902db6f15a73ef533182324f560d0c483a57af5fd25de0699f53aab78da0c242ce4dcf6c440659f6b4df3c8f52e1b272d265eb9c9d204a097c7805091600a1c7faace91a7195c1ad3d58d8c18ab77c472114a4b3d741531ee33b6153aeb3ac0aed763465bb154b5f757753d792668298886358700889dfa13d6a2b2be2a3be31e71f48d8e8b6f3ecd8c41e137e249ee46b37227336eacc7fa1c0e380f8f5b31d2c633ef16c2f382a016c289a155c96b7d081b5b51252095ed17b27e2c6c3c804395e97d9d6df114bd7f0c886f8d9685c5b959a990bb16564f1916008e8466c99735b2adc5582b7ae5cae58099a748256a44a78dd6d930258dd23b0be40a8366c68cb31104ec4817426d3eb143666478626f3d68ad16352967deba1e5027260e6c1df9e4e271f832cd6bed4d09c4d652b055a7afab70d534df5b6c5ce7e2d962b86ecfb2845a1834100746545de294bfb06629bc5669c92a5cd1f559b552a8b799216377c459c9d0ad17d72c6982962645ca1ec5db6301810f682b988f07e7069b52b90d4612217bf2f2bcef8608324346e701627037bc1085945d01bf866b7d1ccd3eaccfdfacbf2f1cb30e9223d6a67459c146288d8b2d8421839a81b4252c9b7b9d4b4f83c68f1daf62943db4bbd648c0827979a1f48a9ef7b0329589c926d8c71aa4c72ad6d4199b71294d3220e11aa04481b84173f7360e6a487599e2438ccae28e19172b883f069c09dc92c5c6097d5bf712fb357f1e0db93ff90359b68c25b350781f8b090075ce9a63951fe9a207da3cafeb1572177ecbd40f9ef3db1c61833b14ffcd07e548b1814154b2b86640db73900f63ba671043750f97af4dc18bd63e63955efd4380f5eaba85162c5c1316619ca25f62c5e8c34f0775a7c20a22c0e20640026dcf023120c7aa2f152cfa0b82df4ab2b84372434e4f9124b2ee1478a97ccc5190e6122175ac374ade8e67197b20e4119bf3e532eefacde3847ed79f1df77c438384f95efdc0e9ddaeb3d1039ed3ed7dda65c06221be7898d9473d4e1105e9e0c117dfd9e814df780fd94aef4e1273f1d0f128d480b8a863f2a84d8f5b44abc4130ef8980c9d3e04604ba72533b43aad19a0f284c8761913085bf2faf8650310f3ff2a9628cc8f881f6fe5cf430b8e75da2217765d1ec95fb71e55b4a095db65fb3cfcfe647c58c45e20c3ee591545245ad92153958bc4ba79441951e060d826a528a6c187dc740f12bdfef3835599bec6dcfe9e4512e093824a56f7f9d394d52dceb335cc14dec85717b1d16c53dc75e2c83c5e1802a00de783fbac8fddf87fc3c089c6a030e450d51918d1cf1246f7ad62db6cd7c755eee4fff1deddd5e9b4bfb3ca129b7191f3284f9c9d7b81f9fe52ebaf91ee05a7ef79006dde49b0f5696fcc22afe829f1bcdec049a0bf48c2fa655675e1986e805c95dd17f7be2dbf3321eda53767a38f4ed84b6994b7e8d0d94835929319c0c36ba0dce9f275b77ac9cbc80286c27d31ef5cc9dd6c749a598daeebb05d2cb295b561e78989966ee1638f769340c38f3eaa795763d76ce108d39c09a64573fe5e9b50280252087141cd6361752b3028518ac4f69f1164dc965844b3e1e5bb8a352a9b37714f6ca3e1a2bf3baa9801db32c936892592a7e4e907edab9a87456b08b9e4b99bede66b20e35b2a7abda06cb55874285f6f3c9e40b3e6d304ffd638df321260ef56356571443b2e58c6265cde824bf716537b80344c7aa7761a1a111853fe4b107fa3bc8366ce541cd0589834bd1b730cf0be9363adace10f70ff794ea3aaf339f21d8c9a53e07878ea8ecfb95febfcf69317a23e5a26061f9331348713ccafeb878c342b535e41949053039e711f71df87c66234542f8b2a24453a150a369917ef725e7a1ba58ec599720b2aa58facd6d89c0a5fb255b74a14f96cf23052c7e6be1b18a61ce295a2b3e3b202bfe7f74e3606431e5a6d56e63ea1493b5ae6b7f1987667ec8a576f4a0ab14a1355998007b55afb18bcc4d6b207b6ca3ae9e88c3ec527834ae443e9aafe039e2f67daa8a8f4032b8f7bbd7d7e104965272e9d8e7a40cf14c5e6db8d958bdc4a47f1ef115473acce2337203acc9dd806f060cca1ef0f261055621b2ddc422ef8da706bb01d7cd37f32662f0ab335d2f9a61b4017209ccdb612266e36a8b0a0e3ca23bcc2c50904638447b5bbe44fb2e3be9d5edcdbd4680157fd0ef1", 0x1000}, {&(0x7f00000000c0)="c228b062", 0x4}], 0x4, 0x0) faccessat(r1, &(0x7f0000000100)='./bus\x00', 0x80, 0x3) 05:37:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0x4, &(0x7f0000000000), 0x8a, 0x0, 0xfffffd9b}, 0x42) recvmsg(r0, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:37:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') truncate(&(0x7f0000000040)='./bus\x00', 0x0) 05:37:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) lseek(r0, 0x0, 0xb3af78a69a184666) 05:37:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}], 0x1, 0x1e9) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x4, 0x1000}, {0x18, 0x2, 0x4, 0x1}, 0x4, [0x8000, 0x4a93bacc, 0x0, 0x81, 0x3, 0xfffffffffffffff8, 0x5, 0x5]}, 0x3c) 05:37:16 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x1) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 05:37:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r0 = getuid() setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 05:37:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 05:37:17 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x8) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 05:37:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) r1 = syz_open_pts() r2 = dup2(r1, r0) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x2) 05:37:17 executing program 0: r0 = socket(0x11, 0x3, 0x8) r1 = socket(0x2, 0x2, 0x23) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r4 = getpgid(0x0) setpgid(r3, r4) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x6, 0xffff}, 0xc) 05:37:17 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) 05:37:17 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000be2f0a), 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=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\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\x00\x00\x00\x00\x00\x00\x00'], 0x104, 0x0, 0x0) r1 = geteuid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x1, r1, r2, r3, r4, 0x4, 0xe72b}, 0x6, 0x1, r5, r6, 0x7, 0x8001, 0x5, 0x2}) 05:37:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x900, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) getsockopt(r0, 0x10001, 0x8, &(0x7f0000000000)=""/210, &(0x7f0000000100)=0xd2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x9) 05:37:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xf5c) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0xfffffffc}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 05:37:17 executing program 1: r0 = syz_open_pts() r1 = kqueue() write(r0, &(0x7f00000002c0)="793abb3744b66487bf8d20e63f9c877b6843e8d2d33f502fe7057bbf11183d147b57b02623d53d754e9421e2d2dd70313bb396c4adeb9a293ba13e82e7ed902012fba6a782eeb4607d6c10e28a25c77a270a7fc34d4d397b909d12d1ff212176de1401f4849e6649c3714af974f4d6a317d6164609efc579e4c7249b29670e633015babb2f4a35ba25d28a97b3f4b9b228b65c1a3ef35a2cb9b3b8c0dd9e8c67d2fba12e766f210b0fba11b8cab6efa8bee1557100f4458690fe12c8", 0xbc) pipe(&(0x7f0000000040)) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 05:37:17 executing program 1: r0 = open(&(0x7f0000001180)='./file0\x00', 0x206, 0x0) msgget(0xffffffffffffffff, 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') read(r0, &(0x7f0000000080)=""/206, 0xce) 05:37:17 executing program 0: r0 = socket(0x10000000002, 0x1, 0x2d) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x9}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 05:37:17 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x20) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 05:37:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r0, 0x20007461) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) 05:37:17 executing program 1: nanosleep(&(0x7f0000000040)={0x9, 0x80000000005}, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x1, 0x3}, &(0x7f0000000080)) r0 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x2) execve(0x0, 0x0, 0x0) 05:37:17 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000022, 0x0, 0x0) 05:37:17 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x8001, 0x7ff, &(0x7f00000000c0)="ba0f38ac2e44ce0d0dcaa6cc71e67ce1924940ace9fee6b9ec4b039febda72d7f4c5099325350a02278f9273497f97018b125fe87dc0235ba1c97defb688e6dbb339aad9787fc5bccaada19414a339c3d1922ac186c630540173b8b2074bbcca8c8929c3b1f2344a8d5af8f74463cee1161e61aa298c1c00698885cfb43f605e94f16fa609d65724d5a5b88d49f729aede798d954197501b5af9ea6205009a1c1240580d4da637b119140ffbff4c1a28774293c73a91a16d368538c33d6b482e528d00ef49", 0xc5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 05:37:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x82, 0x90d0, 0xffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:17 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x1e3, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 05:37:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x81003, &(0x7f0000000040)=0x8001, 0x26d) mlockall(0x3) 05:37:17 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:17 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "6d31f19b669c9ec92438c473486211fb06e0fd1b44273f"}, 0x1f, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/213}, 0xdd, 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x8, 0x0, 0x9, 0xd387, 0x7, 0x7, 0xfffffffffffffff9, 0x8}, &(0x7f0000000280)={0x0, 0x9, 0x80, 0x7, 0x3, 0x1f, 0x4, 0xfffffffffffff593}, &(0x7f00000002c0)={0x4, 0x3, 0x9, 0x1, 0x101, 0x5, 0x81, 0xaea}, &(0x7f0000000300)={0x439c, 0x3}) r1 = semget$private(0x0, 0x4, 0x400) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000380)=""/186) msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000000000)={0x3, "5a598189bf390ac5db4ebb045d35ffe20afc5af74df178245f85686764e34ec0f25ecb6be2beafbf6dd8d9b2484e5a804f224e6b00256b1df5c6dac6318736e312acd80fcfcacce395f98895766e63ddc4ac2354a66431cc3e0426ddd9a6082bc8a6fdd7ea74708092fc2183578b94798966e4e95b73dd0f5032d8f9e15c7284069238f9b7bbaf3854a6b627e11f7bd07d9dff52dbfa544fe41792c9015e0147b45d5fd851971c2724c3b425c34b9164a61e89a254c1f44caa2de49791519d1c83d5562adde69fd83b4190729bb26dbab8f2363fa0bc7f8ce3ffb0d77d2026cf4312031b96"}, 0xed, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/6) 05:37:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) chroot(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 05:37:17 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100000000000201d, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x6, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="c72eb16ab63d8f2ec24992828e6e686930d9b7366aec55e8d9068ec1a4913bf5a1bf2e6b4c", 0x25}, {&(0x7f0000000140)="ab209ce2861c4f11bcd47cc7", 0xc}], 0x2, &(0x7f0000000240)=[{0x18, 0x1, 0x8, "ec88a7939f"}, {0x38, 0xffff, 0x4, "6b914f9fb2ca1fb2b2731a05163b770c1d3136f93c5f88796654924dda1c4c03a01c"}, {0x90, 0x0, 0x5, "97a07c277ceb5eb0374c593d8f769f05290c7e7cfb951636bcda036508ef7e3545b2187933ad3becaf2414db2c3ad84b4b1e079a5ab5defd1b0de0d337bebe1db4fd013fdeac25adb7f048ff0b9c5cce93ff50f3f296ecdbd3e8fb8a5dd9c12cd7284461fecec177d2a0363f41b94b9a1ecb368a4e87263ddc72c786"}], 0xe0}, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x84) 05:37:17 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000180)='.\x00', 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) socketpair(0x10, 0x4, 0x40, &(0x7f0000000080)={0xffffffffffffffff}) socketpair(0x7, 0x7, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x1}, {r2}], 0x2, 0x81) r3 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x1) renameat(r0, &(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000380)='./file0\x00') recvfrom$inet6(r1, &(0x7f0000000200)=""/222, 0xde, 0x2, &(0x7f0000000140)={0x18, 0x2, 0x80000000, 0x2}, 0xc) 05:37:18 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socketpair(0x2, 0x3, 0xac00000, &(0x7f0000000080)) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/8}, &(0x7f0000000040)=0xa) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2104, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r1, 0x402c7413, 0xfffffffffffffffe) 05:37:20 executing program 1: r0 = socket(0x21, 0x0, 0x4) read(r0, &(0x7f00000000c0)=""/226, 0xe2) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r1) execve(0x0, 0x0, 0x0) 05:37:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet6(0x18, 0x2, 0x8) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 05:37:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 05:37:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_int(r0, 0xffff, 0x84, &(0x7f0000000200)=0xfff, 0x4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x20) 05:37:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000280)='./bus\x00', 0x5, 0x4) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 05:37:20 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 05:37:20 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r1) shmdt(r2) 05:37:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000000)="c725573fe4106c474e00fba23d544d5d43", 0x11}, {&(0x7f0000000040)="cca06f84dd6b592cbeb62d1475bbe4ce38fafae17ff4a4d3e15c0f9597aadaaba171e36da8b03c1cd30c7e6378e4848db210c6feb767a17e59f4035fe306aba48373ca1d7c3d8b4b76cc7b0853659f6f2f466658a7d75a9a7503db3c35b759d918c7d16e65520f6cce8a83154a4c20f6ef9280e593fdef6685e77b0279554d734e4c4af675fa5439211a6344720f992aa1d1f7d258843a7aa279a9b6554b3f7361690f9a03ee3c7b0d0461972b4aca7813ab6bed53464929e65e2391382eedae177c08b309453cc8df5dbdd97d5dd6904a22837276b2", 0xd6}, {&(0x7f0000000140)="fc36153c6c877b9e2cc7cd512454351799d9132e9ed629646ef04e96bd4b5bf61ddcda7eb9ed4dce95714e9f28c7a493a867382860432f8b653919b5c813c864835d2f155bbf727c86291f7b1d494556b721c0004de67a5a44bef4269753f90f34ad81e57b534665d87bf41bea73b91920720c451eaa1071c8ce4e8919db2f7de49ab5ff6e3d1cfc01e2d0d7b33d8e9f8cd639c9a7dc3b1e739e828860af3dd7300de4fb72b66d4aa35073923bb3cc94cd8479bd585fdc76472d5f1ab20df09f6fb39999ac85b9bd6fe11b383a47159e8294221cd3374d91170d850ce355f30381203747012e4e3ee7859f26cb2372c3936678e967f6aaf9fb29d3963d797f0b5d063ac6df0466dcc16a6abbbea8c059ceebd75446cd6fc4ff020e7c4a5a3fa8f253cceb8aa5fa03a09d76b2c57efe643c903d0554223b751f8060cbd1a37653f66bddf57bb6287845fbff84380677b1d6023b74cda44abfb8f53e84b1431a4e1d77ba45ab5351010e64c917f7c40a31594675a73cba3756d11fcaf4178cb00d667db5c218f477b1e14cabbae2469ae5abf81071e43c7517f6e362c47b861eebaf216de4a3537eac01e14732c47c8249559386c97f00687d11a108db33ba0cc0972c677f69fce34f4064aa9da5fd84bd1b7807ff391bb50023c888f292d5bd1979becad975ac4f14638572d81c50237d87976b8468f71de0bfcd189d1531a85a3e95e0ce36db45f643f19eceeb769a9a6fa2784a600aa638d393c2eef5384a390284412294ba2fd8d49906fdb8c567430a897f17b602b9a56f8df1bcfcef645d88cdc96cf20339b87ed38aa6079982d411d0e83acc0c004bfcb772b2506c7473e8eb3ea8fc49437787864762d9e75ab32730a5591bd4b7c0f25dfa866253ba270e33c42e948a89ccc81fbef2bcbc2059749fa515054880dcebfa0274cdaaaa1d43da0e6c3056b9fc40165e7f0dc1ddd60d7022baca1eadc36af608df85be8cb7f7d779011cc56540f906bdf24eecd32d32a372862a796eab1e8eedc378d57a6958d077753d5617b6e2f49f3b30217549efb28772b6b0cbc3b2e60ed2875927548b6b93dd3ad542c131335f5450e2c675dfb753392e13518c24a20b50dcdc150a4d083b25d01ac71619eecbfc360bd6cdce25a0155ae14c46e559a6e952acc9e96442d180450441a02b0fb3bce06fb2f8c401b731629cfc35e25169c71f86a5dfdb4c96c73f32e8c2b56672305b10c5425ec04085766b0d427a950391bc188f4d06f41c30fe16d8575d6810c00461b8f7b84c391951d0ffa84d28eb8f96320f16c4529520cc2ec0c5d7eb7f3a7a445c811f7e4fdb107b1672f27f9b0fc3280ffa4ec7b5ce0d1c1fbc27340d00a390efe5fd6d7eb5bc531b365fc4fbd57ffffa3aaae8658b7ba12b50f8c948cf0913ba256168415cb2b36d0e9944b81ac24f0c246b5d962bc5345dcda5fa18d24f0aa37de8123412dda35353623a0e920f5da25da24737bc36116291f0ce3fb14e6099308355077440851aebdea2e15dd1f324508b99fe16c2a9f5afcb5831c239762a5081cfc6397763e5006e44acc9ee88c9f18da5cfee0ca8934026801f553dba2114815496f7d1e66bbb5578556868a64ac8c79fe2d43fa543e2dc8093bc57245c99d6860cd232b7bc48e44f250caf69bf40c582b82c1c8b897d7cd7cef229180720e6ad8c612ccd79bc7d499dcfa7eeb8456d5e264b2553f29df939e174f61ddb372bf320d1a3c4dc121922bb6f535eb8fe19c19c13404520e4561db7b7919f596fd94ffe6ad3fb7e164bfb3e157ab430fdff70d471b26cafae25f7c4c6dc9f2619948d18614973f7c8c4add99e90dbc19b54611350d843e34c59202d5d7fe38bd50115cd6136a5bd801fde92b886c8c9f100fbca45cb583bfddf7dde117f463d1303130bb5c68d6da895da2bb91b61cab5bb14ad010fba241733cd99fdabb4fea9a8e1dffe015d34b8e332d1fb3153c56e1dbd79661199fc84aa21748c733f7318ed67b43db58bec293b8269e568200dc1dba70751d77358e757980b057b626183417cb31bc919c06bcfe69fee79cef8e36c7c74cc94158f2f23ef79f8e06c311605aee39db733956c33fcca9e8d866be22c47231fe77b1c3a7b29e2bfd10b55714a52dbede43fee6d0c41ad4deaa0b51ec16f70ca9893c05502cb36b85ad735507c4e4ce5edc9dea12dc00787eeeb9a74e14a5c267d69301ffcd1ad7d2f80c1be08d317d0a4f47a431054f5ac5d791d35bd67a0490362f5b64a68ad9bcb41ed2b5a41577df83866d4419898a0608b6ba871993ed1e9245b12a2aeac7ac3bfdeb3c8f0278ba4620d87514260a85b4e12a1f0e09d150f64ee258723e31f5cca8348c32532b9eb2b85db278b7f467f978fffb1eb7d77e7ab3bb8826d44a35c93718e91a2e17eb5bc74c62c0361f98e4553ef29106bc0c35c5ae7ecef3bdda89be37a37037446b2ffd0e5a77957e29f2a34f8b6e8822243fb1572edc6b922c2e91f4168381a56d7a3c40189a0369229904c1af4027ef8796dbd6a45db34d665f1c19ccb4ed09d9812503d9f9f9bdda6121ca3aea39a7139df67d8da0f34fea5c923c668011bffeb5a7b4a41b74101dbe87fda80a5e65716c4d8d061c70b864cb6e9f785bcd27344817841b1887e284ffc3fed9b2fb30ae9a7e68ccc065e744086a4ff3689fb8845e1ec1fc07c4c3d56845b3314dc40ffce87af67a77e9fdf8ce62413b6be42d4bbcce50e0319dc6ae826bb84448e6afd1227286559059dfe8dbdab9212bda044045453d092ad26600427492da23ea3f139dad4a794c5010dae8ceefbd1080e6c1df8153e19beea6c306e090137b16a85dfaf847b061c05cb21124221606b2538ae2f2550f456ac2243d0abfbe96f8af1ca2f8b1b9995a6b1f48b148d97a71e471139d98d51e4c9aea55ed52e193f1a64b22741742d19987b49d8292251914052a4cf4c9bd5a5adc18410ac500e8b21037b0795f6742377120d3159ca2d5b92ca970431e5120e14f52702d4aa66f6866a0705d77a0ce741d8ff854cbb3ce814a0d3c849144dd48e4d60dbfb854a92af79f17500e9f06dfa7cbe174264062cace4f349cbc0bc9d2bfc59a91be27a57074536b1832f77b1b5a7abd65116c69b0b623678fc6afdf1a5fd89f8651c2c518e8a685f67f67f3f27e91fe2da111dc9c94754466125eaf56e5c5bc02ddedc6e1e1ed10c1d9c61fdde4736b4b6cd266a6b56b1658aab0685628562b111f40ddde20ce4e9e8a7be38f909b5b45e3c9dcbee3fae3ef6b71ffa8f34f7477a3d9e0268e1a46c20c57c8cc1724989d80c328d85cd64830de9ed85fc37a57ed0df0ad3b4834db94139628ec770aba452158928e2f8a63f081e97aab6a0a2594b4dcdac530c38556f76c046e57ae7e99e9ff837931e7d5843771aa7c4e8eb1c28fb5fd6594d803ba0242381d2331784a1638765919ad46dbf41a0326fd6643ef2c209ec84c2a9cc192c88c82478b342a1a19e4cca4cc7aff234b8f5d905a3ebc4ed4579a5f50a1d05c8715c66e6842ef89ba628dad46b557f2773cc7d7e6e7a15efed5dc998cf04ae09a48ad5fa427fd4e39d1e43daebb61b21b63d67c66df239fa5c90677d7ddacae3b0a384f0420d4424b2ae22e76137ba7a54e498fd30fee1017a41bd281982e68b7c20073dc0e5434b46ad6f85d9b9aa3a8367f8f2e0538a10be9c12657de8fe1305f3501e49e89f304b2f0c63b3720a35900eb00b40579f3b85131aac28315aa1b33d5caa2cb7e6e2f5ebf3654511e2c05b8af48ad8bc18b8de139b4546bfcc7190b2230ec0143e798d9f28fe1dcdd676c9d1435744c3d5afefa9680ca16963336518447c07be091f1e9cb71cc7dbb12c3a9cbe4b7b87ed089724b7d2529f2afe1cf9ced88bf0a600d5591a79bd5331529cffa9c7c180b4422d55a1cb496c3e70956d483c95b1df1b1c9942bde19ac46aa6d0872ea45e624f3aa563798b6ee692d26be5139cbf08ff9667f29ef67944c7d556a10de8a82a707640388b47c82e3aba7cceb8e00a0ffecb4488116e7ba8d080eb7c63feedc41fba65cb4091f6560c3761ae2fa79720b07a29f2c3ca079405996778b3cf5bddad0e2e3cf04c9b19c86d8a1866bf9f933d077453c9ea1ee97a9b427153f2a6f485e55dcd98d166d65f4d1dfd3e13b1c94a4564e100c853a8baf78deac98c90f4484d412376b85e0738059141effb96d85ed7d1a10f4caa87fbde1bb9e7d5530cd6cb71a8f071375272721f17a5351a26e63f2a43352a961644a6e1e1baf5b3eb06d72fa79ab45e7754d46f33c14c62e33ca7bef0753909addfa20443ad7b8774e808a05ceb89fbc64c32cb483a714500009c05f12b287da39e88ac7189fe61ad4d783c5dfcbbfb42b5243c3d263ce043d0985015a4e0c6f0a10637fa3d33f5fafd5c94dc57151d844d5a55e5bfe3d3d1613efd3fb7f6ac180c4a9f281c22e0927c40e2a6709d95eb45a81d58bbc0137f8f5b30159d2807166ead06884864a1a00d7ec49c6d4cd1a9669aa380323836f23b3254e3a6527ca15ac6460fdd919ec188e757ca5ee8c767adad48ab34b22cc03f785aa4d6e9c2939747b69c82469bd25d72f27ec941a74b3b383ac6e59ebc3601c2bfd7ee0154f7adfc67aaf0624dd205fadb708af4f707a7f7c9efa1ce332d78a6002dc4688bd5412618c678842111d2e510cb92de9d3d12f7e7814a6b84a79285c0bc23c63b2701e9f016c4c15e4e972554d844ca537cbf985685fc79a56182a793b51b50ec4edfb5ce03fea6f12371253a1c5e111e37850e4f7490ee121116979f52bef2da872b1de2848a1e45220c06a177cb25dc3feb782fb2c5db2bdf28e433809ce9e25dc09c4a2b4063ea84f6d094bb5c665741d0ea7cbe685374a06b5207d50ae8f4a1295117067e20fd56ada1fe94759da888d8bc7575b675b14e3bb1d91b95667dcc001526fb7a8f8fdacf6eb44bf172028b01225f1c5c21dad8d9d2c5bb69e82a21e77eaa8eb88c93411b5f8f58a954d8b445caf9a5bda12c98176adbdb39dd9db1ff34e2927c32c37b7bbac976e5226fc3dad36708c20e5d7fe9a38720173c66981b2eb1cf579e775b72042db02e5a19ad9a2101964cdee8458dc2688903dae09723a079117ab065ab38b24e2d6a79c841224ee88f4f60892dcb3015af5568befdd98a52fcef1862fb1ab6f48adbb9b826baf6651cf6d01e45bf12f8cda049c87bc797e9b9b1268878586441303b982c9881fcd9716821a7bb1c46e5399c2356f84708e5b9f15e4d72fc002e5feb286d41fc7f37d6ea52f15e94abe1b58b22b5b5d278e4919896072e8f1e584ab82a51c2741e6de1bc8e0f1f35ff835274f888713907aaa781fec2e7579e6e32073a9291bb8bfeddc6ef7ecf746f4336aa25f6337a8bdad7365c63b57f6e353ac300444a5f47df1644a9f302f4d65fa05fa8b6070a9070ea4e5de1bbf1dc225061bf88a2d156f4966e14d4791d32db1bb28352c6aa01cbf1f999b0ee3f6832f27efae2888fed901bdfadddde5139e01395f54f0a673a15601470725c12dcfba88ef2a6d1f5c10b9d6773bff580db73175117e1ba10ab0d29de541eb56a13ea3d97f3c688131e1ce63356870b20eb1a5c8028e60b4d4f00d718594418e05762444aba5adb07967c75a8036f64099c52ed51c6af995fde03c1f52f74fe653622acda6761a12e022baa6dc3763012c29ef5339b87125ebf49ae45a71205f0cabbe0b8cb3a585cb5c512faf69e2d3a5e73791bfcdcbce3d3927dfdc4452c71", 0x1000}, {&(0x7f0000001140)="d353aecfeff000904de8aa9f66598acba040cc456085425aa6d483c271a92150126233b7296aadcc0c2936bb8db7978b398ce06f207ce4ad220156f0d9ad8a84708b379791a4a689932632c8591a436bd01bace1bc71800d4da22959981bafc53605b929ddcf42d86f71f05c0099fc13e4f48bc200a690633bdfcf32f9ad8ba2726ac57bdb11425a08c79aab77d39ced17788be9288d2f97969802c0be6f1985d6486a095a36df5038a2861048f606b8ad09b8346659936c", 0xb8}], 0x4, 0x1f) r1 = getppid() wait4(r1, &(0x7f0000001240), 0x1, &(0x7f0000001280)) 05:37:20 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) sendto(r0, &(0x7f0000000080)="3f0adf0bfd7228fb618819d7ea8ea51dd0b125bd9e67297ef6952359e164174ad0d9d944e525c3e141eebb002c9c4c1d396c6b9eed7deb88545346b5ec1af592690359465f22d669f5a1a8546466a7ccd734e8d1f1db8dd9b4808f3f54857710cd3cf1baa552503f701b", 0x6a, 0x4, &(0x7f0000000100)=@in6={0x18, 0x0, 0x8, 0xb0}, 0xc) socket(0x6, 0x5, 0x7) 05:37:20 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x6, &(0x7f0000000100)=[r1, r3, r0, r2, r2, r3]) r4 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x8042, 0x100) bind$inet6(r4, &(0x7f0000000240)={0x18, 0x0, 0x100000000, 0x1000}, 0xc) setgroups(0x0, 0x0) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r5) r6 = msgget$private(0x0, 0x409) msgsnd(r6, &(0x7f00000002c0)={0x3, "6b15650b289c88"}, 0xf, 0x800) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 05:37:20 executing program 0: r0 = socket$inet(0x2, 0x8003, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x8000, 0x5) getsockopt$inet_opts(r1, 0x0, 0x2000000000023, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1378c3d95946553c1682f3daf3ac90c998b2206ee611409b4479df2ec0672f4e414733b2b9aa4238c1e7fdf61e015f38d84e14e15874c16ef945da3dbdda13f1d81007616d7e4126bb8cba8c8b01c2bd9ba60998a9bad7f27942ba46fd7bdd302b2af9522713ebd14bd67aeb767b28a2ee98a63e67b624c130bab53150904dd4344464f91d0f6fd25daf6128b06406647b74e9266442c228a7d4996c6cf78b1fff78c3396cc703e910d548cbb5a7aa557707f5b41a7dfcf041342f1619dd547c63aff6e5e3a1cf9d8c1b51cfc609bb98d0f5a238de50d8155dab835e545f584bfeb7a370cbb177cdaa3f80b643e97c9d", 0xf0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x4) 05:37:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000044, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x8) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0xa0) r2 = geteuid() r3 = getegid() getgroups(0x4, &(0x7f0000000180)=[r3, r3, r3, r3]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, 0x0, 0x4) ftruncate(r0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 05:37:20 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) r1 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='W\x00') 05:37:20 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) socket(0x10, 0x4, 0x4) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) 05:37:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) nanosleep(&(0x7f0000000040)={0x2, 0x27a}, &(0x7f0000000080)) 05:37:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x26) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x1e) pwritev(r1, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) 05:37:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 05:37:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x800}, 0xc) 05:37:21 executing program 0: mprotect(&(0x7f0000231000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 05:37:21 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x0) 05:37:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afe214dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b29b563b82a80e3c16cfad6285dc8a", 0x9e) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x48) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x0, 0x8000) r3 = socket$unix(0x1, 0x7, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f00000023c0)='./bus\x00', 0x10, 0x28) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, &(0x7f0000002440)=0xc) r7 = getegid() r8 = accept$inet(0xffffffffffffffff, &(0x7f0000002480), &(0x7f00000024c0)=0xc) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000002500), &(0x7f0000002540)=0xc) r10 = accept(0xffffffffffffffff, &(0x7f0000002580)=@in6, &(0x7f00000025c0)=0xc) r11 = open$dir(&(0x7f0000002600)='./bus\x00', 0x8, 0xc0) r12 = getpid() r13 = getuid() getgroups(0x4, &(0x7f0000002640)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r15 = open(&(0x7f0000002680)='./file0\x00', 0x98, 0x20) r16 = accept$inet(0xffffffffffffffff, &(0x7f00000026c0), &(0x7f0000002700)=0xc) r17 = dup(r16) r18 = open$dir(&(0x7f0000002740)='./bus\x00', 0x40, 0x10) r19 = socket$unix(0x1, 0x1, 0x0) bind$inet(r8, &(0x7f00000028c0)={0x2, 0x3}, 0xc) socketpair(0x30, 0x8004, 0x1, &(0x7f0000002780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002880)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000100)="e35c670223e229ca499d42a4a89ea87ca60abc6a6e96c3672e113b133e54a4631d3ae72c4ed1c0e24517880c8b8141a3ec0038b05da980bf9f7c915424", 0x3d}, {&(0x7f0000000140)="a908418e868bb45719214ee7520d24919674188e0e3a88f7", 0x18}, {&(0x7f0000000180)="0d5e9dcbeba6717bae67cbc8d1baec87ace93418e8cfabfd5b36586d6afb2da1d7fad1b103e8b5fb4cc90cace21061b199522dc419639b0859a51cdecd6b4bf85d0a64ce3403", 0x46}, {&(0x7f0000000200)="19a9a54d838db76a63bf64b089cdc9e9e7cc3e0ff70152987ea303367685626f06d4bcc716fb6f5f05f7070da004c18b3113d067e9b271431e974ffc2398f2d04120a9cccb1f85c47c8e8205216abb5ccb56339c9da6b1b85ee4038699397f7e087aebbad2203bc39e41293eaaab605013f92bf480f147981bb0935c972306acaba3c6d9800c66b876ee4b8946be0a84b869228fa84fd321dd812479813cd94d0d082cde13fed5dc52dcde16e45b7f0f38c50c6a9b029eecada6dce88957eea46fe063b38e30c2429879d71d4a27c3d0fd3a1080e12ff23bda181e57ce308a2f2072cff4c6fe5eb91049c57c95908cb2b818bb2f0cadff54663c49e17b14d31d34609149637830229737c0197f5228958ece2e28343f6372bf7334c957a8ee9f6377d4bf210563712913a5a7f1270af53db924b649600b56f06ca0f9d3c2e7f66b08601a000fe587fd71410aa80fb8569c51e65c7044ab3321caabd18ce497fae14ec2332c7789aeb2fdb1ce1116c7128089936a4d01f908d159ba1a1463919da68e6d613d21214640da6c752ba6336da1461e55127053afd582f2a7d5d02cb1562d56653bfc33433a3db51b37d89d7f9f5b6d548fb89e9d42581ac2724b5ea3f162905508dea6468a562382f246c15c3a324792c5ca4401973cdcf457315311a2bd1c5597693c7ebd1bbc0a5806e0e7d8a0326f71575383f4b6616e85d71e133e6c70d4505a9551628bcedf5694a2e257bc577199aa858ebf6322668bfa019060569fe814bbeb4ca7d75b0474540424f8d1e2cfecc2dc5d42da178e5ced73d402e99c3517fbfa5e83b5850494db1c8c124ad6cc66f86cefeccca5453a166ad1ff429f6aea27af0ef2867a349f55cd7ec61f5dba347f100751b63328537486cde63d50a965bc61fe00d9665b1ed5eec2b176f65714af6540de90d6900e1e77748d4a12e9759734cf3e57871411902cf7088ac9f30becb491273ec44f55b757a5fa8a163f74cb7b3cdf6c97c46dd39c719c1d5711475076c2f71eb2baa5f9f36d00010cc89e2b82baefe2c622b362b50c7bc54dc5a56a8a1affe2953e463154eeef057f456e4633a65fd3cc46ca05e657d84bd70cd7ee4742f73e735736443811c2bb70e6a25ced1d0896806c8e4fcbfeca71d7801807f6c665c52f2a34ff842597c7c6a9ce4a7ceca70757ad1fe89f2cedbe18a8e2164f609acd96011868f851eda3943944971a0327ade6259862abf99f2e6ad3a94d9a6f822750d2dd8df531f69adf7fbf97f0391af75d25505e6ac3870af49a0a7112526aa1d2391e05cc5acb1191f666f93763b21f9a7fa0c67413c674a7822e20cb569ae92913f8a98b0e45cbbdf66b949a678fd90cd6651cc9d82e8df563416ed34d969a86ac28fe7043000a7f95326897b79c6494de61d96694b41e571e38f2db573de2899cf2df140c39d22a88c1d8aec558b5fdcd16e4b1f3495d5a0efd0ce476ff7a953f9128a8d8b969a0e0ea7e35d2991ac1659ef8a17244094d35b0e65d845ae48bd89de1616dbce6c66eea5586b4e121cf883015e75dc5c937380021ce71a20876dd843efbde985d9369037768b1eb68aced95bb4b500e45152ee4c926da664914721f99f20c503f177e8e95994147de2bc527e2b2ed03d96acc419cf533143286b912c4336cac24400b9504d09607f0a567153b92dea5a1ddf8eed2e9232f5765d5950b97745565de92aadd2fbedc151ec869c628522da385f2757c9cec1dc302604aebeaaf167f375a20a36dd426fcf6a48217c121b9f661934498a8754773f4a2fcd84ef4dfc707ccb56dc21aafc4f69b2d1fd61d9602c635757669d5031c0453846d8aac7e609dcfd97949c4e3963e03122e9a45f5107ae73060412cf04cd5675e9166a17451d1eb6132a14c6721063e3a53eedd320aab6bd9746f8696775f16b98503d762450fa57e34c82d446f4f40e26a95d42970696b574aba5ff05fc0e231cdcd0d0b7e2bb78ad2e72e70e7b5a2c1ea97bd7d27bf2f86855bff07760860c4ab0749b5c9823817be899c3b6cdfa5a2b2f0202bc5cc2222e4646b639ef2becf0d8c808239db229009d610d0157dfd37410437a2c03888df444cb1e62de7fc555ff71eed0d22458a66b5b7e37ae853beb4af72ba0a1941cc33f5d875f83614aa4e718c334becc78c7bfb5b95e2f2956871ec1468864a36ed81c35c03d8d8ee44b82d1ce854f832ca10ddf9af0ff26a704d45b93a73c4df3dadc6df5e6943670182719b4f74a5ad50c718dd90852a3640c4251ac0cb6f0ade3c89de2ef0bdf91e4f6027af5c926d438839c73b944575fa6b784d34bc540db163abc8a8daaee0698b424e3eca5054e98d1d547ab1c45fdbd340121759b4db9ee7564213fcbf5384225754a34496a9850c393d20d7ff3975ac08cd13ec01835ae52f2ba5b14963e49e91897dbe2ed09a8a9650d40f8b877a1a5e9ac59768bfecb7e33d59e5879c962a4d5476b93ec61d7985948f11f20ede074cfaf857d964e27f99cae96934fb17f1215b96fa16ae469cc9fcc91b604b4f3d2c172d1144db9a769e2ab3fab788a100e542794719f4131c3fa07122a042b56c0a5bbf6e466eae66fcfbbcb16f3d565afd5b3871cde482ab82eddb540ec57ec3a42b92b008e945f93c5f518527260e8eb905e1c8972577a05638a3248cea18f56cf62a759208e3ad5e3ce340e7c9e38517f7add28b2d86fa278e5ee6ddc00f04d0385fb8b281b52aba0da04f1823f04175b463e944150d4034be63193afaa772008a5e4faf6f1ef492cfb580edb9be79836b12229280b72313749af4f22ccd7973bbf9e729861b55ea86af94f2bd5447286919f14ef291d3e554240f8749862ee8cb7b36e9c44b79788d0b9872b7bae65102c47a8ff0226b1cd437c80fd7ae08124c21621d3893aa072d9bbbda3059dcbdaf500833d4e570866f4030f7efc9a5388702b1d0f83860ce25cd591ef6a1ac8bf868e2b4d0d4641de076a5052ef205ccb86652b39a177884f7e61269b913f04fd8777f7895644054d242441b9097fba3228c2cfe85a63bfd5a117b13d1a34611544b22a75d18c1a60d4cd6ab5817283e516a72b1c9db4dd986f8a24ddf4281a020ad04650349cd084a93ca8558e8165b357fd3f32352971f63ae2113594a0799afe6f1bcf3f857bbcd64faf6e82437c7b828663044e362ebbb4e48d55cb710c8b1864a3b131438a9643774f3cd90945a3fc3cecceddae815f950e4620c6cde828b0f12e06ed085b699640ad1e863c3b365eec5fdead55197c286812bf3753f91900b4f33b8c329fbdb3d2643544bb7778346b9c81f8bc9aedf55c8cc8d1a17faae414178ee72bef45e37c068fdfeeea7834f414696506e2e0749aba01c20136163b37c00f936e1754d13465eb8f740077ce9bb5b120b036b07ccf9ccbc917d3d1c69a52011a1e6db6e7cb2bec83eaea1d1c3919156c315bc63bfbc1302b3158476c3385633755d3bb5da0767cca2e7ad32d1b5eeabfc862d59d0bbf194e7a11b3dfd16f86bc3a9d0c2883b0b2c4eb6fdc32579f99fa156949f0e4cc4d96d3c2e748ab394b73e0bf14aa12b09e5618848276939ccf03dce4649b45097e40f0549bd2808e3da2d0ea679138bdf097e6c68e1dbbf81fe6363546c1951c38f61e62fc6878145b50de8c531b679adf96de8fb8b7734d64e0eadafab702fe3989c7321907595ab5af3711dd3eedc1153bc02e376e52b05c467eb4bfff6aa7722e350f06bfedf3268016c4365cf59824f25326082c6d1b493a43d0f1009ed76b794b5ef58851d8f40839173ac37c3e99662c9053fce399d5972700ca9c89ba85f75c9a60ab3776265bae1f53308c4ea050880cdeac876d26eabf95521c843c07abcf2bf24b1494b53ec51586f9dec4c898f8ac3a76afb9b9fa6c003e13e9b0caf725f0b49e6cdd612614863e076b9a4dc02ac8e99e63b7d70041891e9ecef0b4c6601a8f52ccf3c15be4618d9143aa87ffa6b3ac8901c2b36724d71559a26e42910181b4fd297b379561f30b966103ae8c7289e572db7c52917f8a4147a8cd56509359a81d6b347ea86b812e71f64fd742cf6b3e55e42838542096a6eb851e87d313e8ef288c599d6491e84b00ac792dbe696b5df31fbc908ba982ec9e7fb4cf78fb7c26bd2f98977bc9f194c364d41c26f0c3836114d3c1b093271c874045103ae5d78468046280f1867ce43693099a64d1d4df64cfa0db2d4e8e93fdea8e10a1969e38066c96f094f2047686826fcb8bbc36ea9e00c5c5757585824696aa8dd06cda72d4c8a0d3d86822f8093fc644a5e1431ceda772399281eab239d89bc57f1862251d13d6ff2cd40ce6cf053bcae33143479ab1a7a399beb9fe99505cf902116a938df8988eee0430ff990a65233e00edb40c8cc3754d0eabe3f052be9a824f59d290bc26e043508424540837136ed525d04baa2a485b8cd02c637b6480d7975b4dced421cb094e9827dfa975b67ea9a2069b20ac3fd399e8a9e02cd57f4c2155d3c6077b0d7f17fcae54394f4b9e08a433aa0a94798256c4a897c1ae5de35919caecbbca72f8c270560a586570d0591d45d71860a8ffa6366c4ede1537cf73e894bd57e620f1e174eb89861f8073c79eca9521b5d14465f305156dfdd916dab1cf4c6704de0e8ca0490e852000ba60b0d7567eae47fae922cf81c3c5cd914041ee5463cdddd7b1d51b3e8878fc4d7bf71ebc8a4ab1bec226296b0b1ce78a0f338e6c3f76d678af35a3dd5e18e5f1be5be13337b292fafe3244e959d55c593eb58c20d9edf999c33cb35f9aa07eb54b28e84648832731dc7f22f354bcfd838954889d4f7b762cbd1a61601e0364378b43e45f818798ffe053f1ca4dfc16c7f05e9f20165841a1c6a57f1ae3cb51e1d616c8af425a1c8cf9593457118fafeef7b0c19ede793ce50375369ed7a8e12d5e876fbf04e42ea38f795beb18e04884c93845c220b5d54ae7f14708c80bd3a13ac1dba479f871da84de135b4e45987beffe4bfa2db9319b360ab679e98a14d9da6e12d41038b56125a9379943955ae681e518ebc8ffafce77cd59528b5e3a9f761fa6adf54efb1c6655d305cc992a82dba40d8b538adfb3b338bcabdad698a3c0f9d19f21f4ec4bfe318c4a77ebe942cc2120a9d41b8afb1de64b84bf9e7b3d9c4ba323a313807b7475668beb501f972770460c2d47bffb4eb33e382f1f903ec6c0ff3a44f30524e6bbb3b1cd070585a21ec1dcf800759d20effd0c2f612a17b5a46b1bf39b95404daaa5c1c98e4d914bb8a774c6329d6d112dbd3c9e34fe7504c7fc7bb926d4c9b52fe8a203687078889c4633e0cffd6d4bb7490550df5ee236cfd3667e60897f2381e163ee4747f4f70e97e32f776789c723224caa99e391101398568e974b886fee927818376d7df3a54adeae833187d18ba3800eb475a3f3c7bc314c71ff55f4d41c3777c31dae880add0e942630dc8141ef59154d0cf221a6492f3124cf45a6c84e1aa9b3ed6355803638940ff378fc3740016a78965a039377af581c06742ddd681f5a7d3fbb8f7a9016f170eb32509fb3ef04e79d9b8e362cc046eef67221682e494516a9af72552d2ea12b6bb46a9a8901caa2f8b3d18341f98f8afb63df75c946d18bca58dd31d544f9fd25688d010a3062384398ca340ef007ed7469dc341101f99bc887d99d653be73f5391d4269ff6b5779ffbcc6cebd7cb79cfddc13d7196f177a74f40c5ffe9bec0024024929cd52f30292e1bcfbdea4d4c0460d30b7a43dc4a88db51e1a27", 0x1000}, {&(0x7f0000001200)="c4f0d967d7a210954bc0553544fb2dd36c0f13d66cc7047494eec3999ecf721bcd7474bece4334b64586063bf46f705f0b5baa4ad2daeadb8fce07da066e872bff5406d423794be8dc7d1685446715961191223d083a6b56f183f2c7f409ef7da7e31773ff36d851ca5db36289555ec9d419823a570883f7a794f8bb1705b26a2b9aaee14091fedba6a9943e45f139d7759f5e6d4f0edb3f5c4e4f23d26151a86195a2b0a78d55cc956a4806578587a68a9edf39cf59081cf6b0910302c37b7e8c32d1a7c402199ca8f58c8c7ba2efc643a4d87e85cfdbafd320a8e39e3e83106e0bdbe39a0f82b8f5cf3bbd1f37554105ffada6466537cd174d6c344741cdaa9159e80481878cacf9da34e5d6b9da485317ee64880d29171ed485b97351fb03a72784a32c79bcf39800ebfa0184d80a0d05938afdb2b8b406b66f846dece6e8fc7e8dce157c7924ed90078c43f0e240b2fd3e2e56a7f023c716d1c3702d9a2d142a4b5b3df481c6952effb5dcbb28e4ddf525dbea7c68b3394a0b834bcbb86c92e93778ccacd95219c2f88baf2951a6c5971f908bdbcfd510feacf7c885f1706639135e83f79840df9586c9185422b8ea3f6c23a54f6150848d1349766e943bcc93991e291dd2e2d5da135d0870b2e2a1a2b5b53c166cb393ce475f778d58aa0ced4d699b30ff67ecec55c87c96ee394d65686f51b2cb2746c9ec900cbe0aabc9d50f51ad6ae9705aba8d5b34c6191448559af9231a43152992b188a34aaf14669581eecfdf8728d4e4a342352aedf9e0bafe9d1343f431e8a460ea96ed85fc0d572f60ddf1b54a95c2b14e2841ad2cf52c36320bda2406d90cab2ef93fa8a7308b6516d0663d3be31d4c15bf9d00063d2700b723426916b559c79d854fd7f55951b4f31f1f33ae3a3f85fff3bb2bc4c83c340952b6886820219cfef9365551fbcb6c430ad7c4ac522784f15fdd1c030289761b99ef4d8ac4d15c7ad307d2ca9c02b26c5a7ea02bae38ef9c9fd43868544fcdf126ac157a76ce952a62badbdd7d4f84f5463af1135c280d8d51b165ce496a5a9d78766f5bb63c0f2729cd3f4fcfef1510fda67e61918ecf44169465944aa80edeaab587e021ebbe901faf44a5471afd5ffb3cb7ec0ab61f2c2a9310f3b93f1406beab8e5b497cc84281b93b5b05bb9e98ad95fce90123617f22eb2e8afcbafd76c614becc9801f6f98ff6ec3e85de30b7b998861de10ef182e8d488fcbe1ff0ee23f97e5b1068d7bf66bba1a72dc2cb2d31df360116a154c9225d59e4fbeddcb1a6d8d33a64aac4f3ecd9a42742550a4985cbdb76f928ade0efdb77074f39f9c2eafafa8cc223ebf41ff90b312d4de5b4101bb6e3b8c3873936fcecb0bfc1de9de9c231da76b9bb3b685741ca528bc7999d00ff2f3c6f594554b461a0759ddf0fd0160f02120920d5134221cb075dc9de9510b64ff13c06277b4b86298f3b12bb5f5ef703eea5d846b3aacf3228e3c638fc7d975cba3449c601d192e548fcd0397568ef4bbb521696ba833d1ce006a9af37bd137b479e4444d86ff288c16e2bef4b79bc42b3eeb46d3e2c97f85f0c0baae0b0851986265d2bbfa90b359420d754d1fdadb0af929695cc97e8ef92400dc0cdab22523fb4ab0dea53b581622c60de7025111ea5778beab6a75a673c2b4db9a25b2369fd15f8ed3599059a5378871623a9d2b582a556a71f9782a793b550ca282736dea90e38ab921fff49592e0508f67a316c3d80610d880df2460274b5fdbc1c706b19fbb9aff6931c090786951a5025691f50d96e527caa055c6be2e1e9e794c2622a96fa7fb3304523557d7962cee29a7a214eb7da2f4e15222b41a76c39008aa53cde42771beb132381f6d4ede511f70e2a505fac81dcaf1035ccf11773677c4c73c8df67471f5187873ba42125a619c9b856c66e1218bfc178d77e2996cada4ed08332ca02a4c1e1a06eebb6606790a60544b67cda044f524f9180d39189eab767cebfc128dc8aa12ea646cb6b5c066cce07f62cc625afba3d01c50d746d0f124207f7aed6e532572239a114ce6127bb6af40e88e321d88b78842f41aeaac7b4c374273f7ba89341c784a373c4a782464681ce9f6633c72d0b245b37e82c7c480d9149846ae2f2ee33de265bd68f56d515deefa5889bba5e5f11cf1ae62c9c6247feb95d2ef3b2559665a4cbe4e2208586158b1978bf6172713a32897d85c6533ea887edd61cfed5e409de902f6bda005ef819aace5cb665af499072eee440347d8495b460e27c25ad15dcc22d83698e55939df3a969eb59e450193932dcf60a06be7e42ba99414efd8b92de888dcec9f3a8c9e574d1d6eac567a6e733f7c44bda4e0bb74e6dea984e1fcaf53c80d4a5097d657a4566f96ba8d7557e897fd84d0b134ccf9cb9ae702868f1108731afc300f67535db6edd91632de482c4537baee1c81fce31ef576dac4fd9013f5b5b76475a09f3d664972581d544711fe6f9c2fbf28eb8f21cb42a5a6c03cc5df94a21bf997b002cc5492e198197c9b7f9f854ea0dcb243f8e350ed6e727f3c4b9e11e089ea5d9f5b19b460ae62fcdf31ac0ca93bec01e397808baa077432804aef103d3a0b510fbc862004a9a079bada0d7f4fc18a7103eeb66bdeb4463e1975704910eebd7125e663fe7078efec456f0e693254f125123ee8d40d75db3e81ccd571758bd98ad90cfbb6d90a5f8ccde12320aa7361fe4d188f557e09a558bf92b06ef9b39fb8d93fe7d1f6440363e5cb8cd476de9e4ad9a97ed80a64cf97a24a34990a3d1825fe75c7b2647a79287db627f7f4632c077d99d507e004fe444ea54fa80f39845fad28141a6ff2c236a8a2913c345061c32d06105c6ccc8a1b0cd2553c8caf21e54dea1d6f12b1f7978396d0c8d29b64852e55e1c6c68bb95652bdeb46348f995af46181aad930629d69e8c6da5922fdd218188f262caad5af3757661074b615e275100a614dffbae2c5580f6ff941d2420f2edb696df70f6dd2a0475edd2ecbe30abf949c6cfbb5f4a0d33ba4c8fc749050511bbd64dac5ae3a777756ca9b1698b108561ff7b09e7316de22095c0e0ab6fc98ea5a0776f362738b8139103c0e1ee4187eda5a0700c43703960837331ed5b700f242b34410264c2c64622db0bdd8e1785f0d2d1c0862c571aad4f4f22133cf829aa78b2da851a15aa2b732810183548af8715e6a636173caea0d5cfff4f9467bc1990c6ca215feb5fcf1d40ab816198c9ccad9e21462b2fa5735edb16c2bb0d8c12ff5a1c3001a9e8300c839eec23c0c3f07f994c3d59b9a68d962c67c7c79e9d85c6fd6c086832f903b4009c23b48519ae74380e1e79da6e385df9da1a5043062b0080e3c80c25a0a2b699101d51e53c1bd017763aadd7235860fa9d10fdbee00720adf7ae2403ef52c2ea35a13eb7a057c5bd7d7a4dfd6741092a6acfa20319400176bf32ebdf5fe5f43676f0a6382c8fef3b7f0ae3c80fad0fa9aad11fd9a844d9e90451a49b74ca6e6f4b434cc2aff72bb933065955a85a6c72ed5c017da4c6c73085a8a2f9ae32060de7cfa40cb3963a1daaa7642d47b4d3a948f4e9bd3e0767af3c323043429e3b0fca8ce392e5dc7ed0fd087e18b8a73d0725581bf8864a72fa979c6bce7836172f5d75a91788b35aa6eda40b632868773f4315c5c01042f0cf7e9028aeb427802e71619a48e04485f221d7939246bd48bb1ccef4158ae07a3cd9bfec9f2d36024f182ef8f21af8561ffa5b0179322dcb6ce16203af01a8838bacdc658c8b87a05a904d5716d98e9a27d6cd4db07194e5f2c85622c7a90322731771efc35f6f8d6b899120a3aa2d20fd25eb876cd65f7a125b96e394efc26e60315c34e73efc7ffb68da7c18236e1394494e5fd855c05a35b851485e7d8645d81417add0cb14031ddb796d86dea442d117b616841a44f2e6b8579933b1540da953d2df1c40d9b7948a373670abe3a8d8bb80a269a3c6126dfd26fcf3b61011bfd262ca455fda8248e4b470a1e9581c3380c3f3867bc88539439a6dd2c20166342b08b9b58e9c918758785e75472529970595cdd74e89f67f7e05c95662700a4f1481c2f26263fef43c7e66bee2387e9c8204ee92128b121911d43c850519537350fb04e9aa3fb069580423c79f8142d0c905960c1922b3082158ebf49b9f8c072f3fff47b3259581167ddc3c751d3b3091914b5efcbc696786d9d527ceaaae03c53111280e8cf88b30ac7c1fafbfd9e59adf3358409ff71d0c65995d20441c0a436d524e2a18ab8fd6f708e9b64343c25361151512d53f6dec7e7d86c7e01a01030395766a0f7a68d65f8fc6c2a0908cb4379aefca50836265aa11deb584cdac295f1b173411355db04ae8acebe2ca45c62bb7729fcb4d70a5e5311468b189a1db22bda2b882d56d08e7a62169fd1e10db8f35016a6246d97c41369c7daed565c935d90f758a98c10b6298af33e040085793997a9a9f6a244c5877ec0855321539eed267c829bb6f8fbbebc4395fc040175c5e2d52227ef47f1ec533099050c060f1b44a339951256abba1cb382092addec2d24504fce1b14f0a93671cf05a15f07d307994fe0c82967fccf01f25caa85fc6ab4355daf8d9ee335c7ec8334b85c2006bbfe0e0f9886a637b72ebbb6bf3d8901ec3e30f0b74e6f9beb2edd8b65a33422574849f40c8ff0d2227b4e7dd40ed8b706cd5e421d6ffb9f37e893101c1e9e81fd9ec494ceb3de1c2344dc81916fb883771d78f47eeaef9a8663230bade5c73fc8386a2e928e9136c10b8ab82a157f2a6d7e6aa688ec4a21b577677a772e2bbac76da22f6d110b3b1e17f258790e56c9f7cd587f795e708554ebf44a0136a22d8f8551de84fd8bcfa60452588b3d92c744e304e62fe0afd8eadc59f93eb48d011edcae3a9d66cdd930c59322756562dc902d32a19d02a3312033b4370a72ea0b534a902f01e2fb6c9759f9b8ddd19de104304a6181e56d204d10972991aa464b05682064451de11fbfc000b03158b580c84e293e81be05658171277c29b32d8d7d1e9789121f1c23633cf280948ec7fa02131ee07c7a2d434f1d163eaa372feb37ef8ce7052827bd9a33e62179ba11d415f78e3665951d63fe27869d35c844dd76289831e1de5b6e35eaa75f30d4071880e58c60fd6a7669933f0d3ad85a4ed6911e761133fee5468def806045baa7daa76c65e845b7b219167664cd2b0f00184d48d0be5a8dfd0b441308a8a663e229577c4a28d8d340ad16311cec664d596cf2cd005bb6be6b01ff7aae4b06f7b7ed17c5010bd2618a37a11bb2e98f18c2f3d3e8d6ceb2432c3e346e37c4cc73bc71b50d414263d76a7a3d1cbd2b1c6cbec46d86cc016a7d942973e30c9b3b0760391037801fac36fa444058c51cb64073fa3401e34b952d781229038a524a15e051edbcdca2ae02c842952242a3ef9c61cf835203e709d466ec554169c0c4a6a1d420858f1a85e86dff9a2d78ae8d99b0cdd2140726bd1bccd492b9de45caceda211ba7295f70517a368d03660d0275066e60dae998e0fe3c98e4e1ace139a1014593ef5093812f9e2d3f10ff9c8ee44c95797c0134ac13d3e56de308063cd3928725b63d4fa94a18736e771eb69e6d93ba51c1aadcb77a1a11a8a0e936f1d577c6eb6d73994800d0107956f5157922b28f4ac9f46e1cddaca85fa3642bf7d5e2cac12c68401d32d8811a28b838fb6ea13c0716dbc63fef97107e8f653858af33f3a7626cfbe20a568f05cdec4b5fb8088f15be622d767a103b19e38b4a7", 0x1000}, {&(0x7f0000002200)="42766a3704e486ea845ed4a84c5342133ac7debee85a97f5fac9eeb10757d8d65ffddb385cc76f4b40cec6b0b6b0ae1b74c40e9d43866f81dbfaadda9f7431a791bfb5298d4c2714e55ba2607f8f84c573fb3203b6e8c74dd738f93fa9bda6f18717fbb56030e418bb5fb105718599c393520d655bbb8ed38511542694690b8529d07a276c9b987d20cf4803dce71b108afcde82f2df4a84e6e05d65f9aa586249fde22a8372de3ad40a5dbb19140bc08d5618ea7883d476dfff9c73ad0210d69fbb0b24a25def6c31eb4709f3af7fe2", 0xd0}, {&(0x7f0000002300)="ac2ce1a3e2c9422d15eaced87f8b8513fb4a9808cbd418b7bdb75b21c26c", 0x1e}], 0x7, &(0x7f00000027c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000200000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="0000000028000000060000000000d89078434411", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20], 0xa8, 0x40f}, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r21 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r22 = getppid() fcntl$setown(r21, 0x6, r22) fchmodat(r21, &(0x7f0000000040)='./bus\x00', 0x10, 0x2) r23 = socket(0x11, 0x3, 0x0) dup2(r23, r21) 05:37:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x0, 0x0) close(r0) 05:37:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000015c0)="05d1edf47209d81a5848d23f1aca4adfde412a95cac7c3f1920e9b778253ba259ca63678f5eac9fd802f8f058a4e9d34941b8d2388e2335ab9def591c3e65f8ba26e0081a214217825f8f0b30660336b38c1a8031a5fd886960a070c8a75df98a16ed64b88c6fa7e1aaae4fa62283f2760e65f84c060a54822ef13817c722abfbe6898b5a78db421bb29618a4ea7d0875921282669a855428c9c0be338fd9fec5c1ac80c7783f55aea8e43939a291934450b2dd65b0534332bb1882cc8b468ba75626c0aa84bda812e5a2c108d940220896ee08ab3d4cc16fe449c8325220b3f561f47413b7a82684ad33bf448c5b5ee1de9431240ac3ff928bb5c0f34ef897d1542fe53b0f71d548872f9ab6011279f6e556bde85489b544de127398730785d342d65319106faffdd14dd4169cd864f95386783067a77978e07799b6b8619adbf131a968a9644e9bc9a9a7da95d4bf458f6d8b6ba365b77ea0e79a5ca3b3977fc5d5a06c1981f2084e7bdffa000194a5578a9cfa1c2db142236f70ea3f62dd65de1e719a3be19122413a9076a7e4e8ad52bb7fcb71ea3918c938a17980b394a2c1fefd02c9edac67d37bc5a9e37864ea7e1bdd9a73dfd358f53a32390ae37c8462e13835357d266badf0e8e7c9574a2fdce65adccbd4044356059e29993dc22267fe4b440f07ffd5dbb88d3f3ef6b8f787eab15ae6782bb680089a803da93afed9f01387ed7b6e0199d63e466d13d9907ee76f80830588d41542478c1ac52bbf23e7d2211865b2ef38f24f2b3c9287008e2fe78dabf66fec44f06beb0538e82ba305078d79864d53c3c376f434c4fcef6f74f181338406a4579df50a66fb450c545eb4bc09250b3bfbc4e9470141a18b926f225cd858ab12e1f5f3f525a25b5f18cf09eb96abf5c43b23b815c412bc2f2ea056ffcd718d3f119a46dedca0af0f8d6ac5a10d997c9897d469078cb77710bd5230930042570d1844447cf7ecf27bd7e2d45a0a1bc18e0734e054cd0d597aea6b2d3e3f9a0f456ce618b01a754320b95830d3b80dffb6e96eaa7896a1a36434fa54e5d95330b99699fc0d193dbc8a9418a2398a3c16c49ac9423d11d0fd8ba1a765c3eb30be292a2ca2c98cf8bb3fc73f91e44e3b286e76d65b10dc3cddb2ad2c930f7de9d59738f134914be097e8f50233af35c27b1d100434e836641ab6cfd43902417928c90994b6b5fcdca6510f44aff0f318cc9dc3e243f62cd0f22a6312471945ce79e94e7f6d5c5e9724f461e57832cc78567c60c61c80dd9aabbed580ff71931024d63bc4da70776efead50c81900540c0d46e8b974eca38be62e7d18d67906b5181d8022311cbb24374cf66dbe4a24f25a9588e83e448e9c925a0664dce087bb5df4fd781f2fc79a6337996bf5692fd0bc40800d5cb0a4f312a5dc2913b2cdf116c8ff8ae83b3c3b54756331fd1ec375cb04356c33df857e283aa661b326196d950c0ecd024d209e65607ce9ec9b4111ac5c1a13047c10c7189816120c5db8428e7e64050fe45e9e6f45b0f87092176dcfa15fb630738804d81fd3b65d1a1751790b25ba8472817162f4b6d36c268dbf8ac2af37db23c9d66d25486ed522f68becd1e00b7e6ecb4890160235436f8ef8adb2eb8d9a99fed597b314497314292c549b7cdca121c9b5c64ec3ed1e78f7d063e899a2b91f45744e5e2242595c846aa064e4ddb3dbd7e8984a8d31c4ef9e11f113e26979325e6cafc9ac18ba8692c0154c9b7ced63f6e9ebab191050739c7d7f9918b58de33283c991d7f05bc2daad0fddead6dc29514402a000a1ca215c3a99ae9d689264e2a35c11d793d50d612a82e34889d93bbc87f9f02d7acbbd31dafb9c40ef21cf5a7a194fcbaa181c254067093232d32ee163f7c1e056e5c45ba80967ed1e8d96960202a43015de49f55827664b4bc349a1448f6c3885ffe7562e2603c467e796538f0d149c1c9747573bd8a4ef41f1681c85062454da43136e2efa53b83b2c4aaba90b3d42a544b149548fe6b4102ed68a86ce9cb557f8a8e6a449749fb1b4e785d47c86130cff5fe220a96d8d5058b5ebfbd55da2c2434c6550f8744728d3d0bcca12fb5cc44b0aae17fb4f835fc5d7c9736111bf245b770ef93c8602a80dbb0e9298c12c1881f383b153ab5df335f55221211a69e0f0bfcee7f3f8875fb37fb537627fb8e71ad0e6645819d0de755d8929e0427f95ee09ffcbb01bdb86ce57c85ed1f0650a6b53689fcfe904600ef969cdb1b2bbc10337fce180e7068ef37811f419c3fb0419a3b57260f8e2d559b9d1ea8765e63d34a1cfc05c6cc27f2b58b7c98f25ddebac0954eb3a34d0c6a50834b8ef79fe78b7e858f397f2c7f3ce122f252d2c4661280b65ec9d5e68b82f8ae90aeebc25b3476c2f0905dface493b6eb62a692431262000a5faf6f2f14344658f8c923597f238d1f7ce348a55874228c59111dbc77f539d84222d87fc587af294cd02530a023ca035bdad6dd2df9b4ad6126855b224884a36384b952b3c9c760c4d16cbe4a8179d3e7a9fd4e17127b79a08f435cb34d852a7f4cd8c64b3b8b685d71efa18dc6b8e2d7884a835a00c3ca38e39c5b3a1c80ca15084b98b8fab531b3f9eb00b57e07c0e828e89e8253417d235f89a30783ede50cbf7bbdd2b854bc14a41a65b52575ee4f110e51853a3c6d2dfc5f09bb3a95cc42a3a4e6abbad7d0a1c9bc90a", 0x782}], 0x1) r1 = syz_open_pts() unlink(&(0x7f0000000100)='./file0\x00') close(r1) fcntl$setstatus(r0, 0x4, 0xfc3b5ce765a7d297) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001f00)={0x0}, 0xc) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001f40)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getppid() r10 = geteuid() r11 = getegid() r12 = getpgrp() r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002000)={0x0, 0x0}, 0xc) r17 = getgid() sendmsg$unix(r2, &(0x7f0000002180)={&(0x7f0000001340)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000001e80)=[{&(0x7f0000001380)="2daced5865c943904052680266c5ff0ce9c9eb911695fe30143cb0fc004f85ecee222f6197bf9d9e9f99b4f5cbcd3cb1d3fdf3fcabe1d96228ea2d5633cfe14160ae1e45efe691e043c5c2b341e4ae59b8721b64e33baa511e9d715e0629f0ec18cca52fd508d0d2f9e2cad132998969155b4b2408e6f178d37ee8e05117f73cec07e74a0bafbc13a6c5922c8bdec3da2200780a035cf8763e67e63fe64dc60e4e8560653be69a14d0f07e5ab169924feecb", 0xb2}, {&(0x7f0000001440)="67d658a695fa84d60bc230ab2157631de0195942f6ec8cd16485461bac5855f79a54c6cc162ebb8bbb9896bcf36c3296e55426d005574366d978aed4d1ebb23131683f39390f3bcece3d215e3ad070bdf90a9833c4dcfac749af11c101f4e61e045ccf90846a204624acac7582846bab2f0f820faf99754a", 0x78}, {&(0x7f00000014c0)="24ad924c6f8e5d1cf42c3273ea56a98db4f834290444dac95b5a770e5589d62646b11365fad141f2e3d95edda74432c0a53b8f1cc326b290274b1d9179b3ba7293bfd28c2c61ceb5a58757bc6a127f72ffc60b303770b6e52db412d9780e2c0fbacce527280e11322c1f05a4f87928f15e0c988f9a085c6af2d9c066208eb7a58999c9604a10d8754870fe2dbdf8b957447c10119a60b45473e6f12d82163101f4b3ca", 0xa3}, {&(0x7f0000001580)="2aa4dc9685107c7ad1e49b9582414fff8f59fd27a65def46ff588b017b7e56064d21ee7f93", 0x25}, {&(0x7f0000001d80)="29032f4693ebcff91673c4c1cda4dbda98e4790e97b6ba607946a2a4dc9dc173a0929d80fd1575730b498f73dd904f8bc8e489766946f74091385d3bd71a3777668f46ee614cfde3a3f10f123d8ecab3ddb1f815bc34101a91b1599b382d23193b04d2340a792f3d6282444cdbc5a3a6501c8a90cda5b1c156c7cdd8471ee1fe9fa995c220694bc9006e4f597c228aa7c4536ff3c3b61211d2decf5b0b46a9594f8cbdd811d40db9ee55f8eed34689a6d3e06479707bcb455a7b076338c690107ad0712ec99f691ae3d158134230c74662ceb3", 0xd3}], 0x5, &(0x7f0000002040)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="0000000028edff0000000001ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x2}, 0x400) r18 = dup(r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="1d80f7cc3af44bf6efedbcb60ce9ba0b8b45ebbabd168ece6c76f537e7863bf17e5cbc1593654891f23e62ed1ce701f88a534fbb27a028405426537c7dd0b65251260e2db39ec53ce6cf65e6912dbd9437bf87d8f6429a9b3134f9290ac82aab618feb7b5e55a33acde66038008181c6cc6b87fb39d1d637afda2760e2cc14d80bc0a521db7bd07c4b2d7e8912b7d622e449fd94a5f56880ef33bae608a8588d7a1ecb481f8fc126eda086c72ea9432efa6c7fba829a37d636a155dc4683fa0eb8b5a02c552d253dd230f4065bf5c2e83dc97b5010ade2df213d150365e4ea3967e8e9ddcd9b76e16606c0b79ccb10340069e46c3f122010c8d7303eed5ae42b2b40f7584f84965ac5d26340abd7009e3fc7edc9c8f844279acab9a9fac1ad9ba513ba4855fa16be45551d607ace7f655a60057ac83715121b1f095f7ff26f0b7c3ea76cfc552d725192954b13ee091e8ebdaffd0725f4ef654bcee945e22a2ffadf2876d15ba38b6799a159f85fae0a47a6da4ce6082bd012be24c54718c1502fa735c22ad0cd9a412e75cd93c13f00112e1688cd0257df55dba6c2cd241a1fc9bca3cc813e16c7da5d335e6e56197b470a3517f8aaddc586eb825b1c13d2cdedb2793ca6eb729172117026a78686efdfc0d95e45765790504fc6caa2d8084786372de3855f23c394c7d919120254ecf0433ba8f8bf3648585d52139e941d138352115e338d2e64019641af3d9c115f0492fa8606b913a7a0fe7065215d0ac38f1f3f214b7b65421eb16a953281fde1fe1a95dd7f91ac48964dfe7af34a019fa4a99e509afb6b4aa218470760c7b0bf62d72bf5c9e74160aee9e800f90a8f279e868ae9f2521ce3dd2202dad200edb675e599e58d602a10015dd189e034512d6603bb6db22f9a1d0e75ac40ac48104ca37f625c63521121c094aaf39d4a139026205cca26933f3eaebac237f08bb951df5095990f1cd948fcd4873d2798027a0a3285936c9ce5ababe72483dd9ed99f3975aeb30d7c23216b997252f2bc5e91af84e1b4da16f3a2beced9d98278faec9184ccd2d8eedf12f74faee1c26a90cf0bbb8c5a37bae624e8de2481bce2c3177f030c93f96a6364055773883238aac915a4bf50b32bf7e5d89405cb5be346488d0b6f4fce2e5a877f33b5cf791cbb65cae7f76278f673124e57049a45037e01088816de62ba0b3321d256346144f2dcff5a307a7a5f420633122993d7faa8cfee8c5052e13679b6ae97ccfd9c809b93c9302defdfa31e6f661fbd4b585f9aac8e6c7e84a5c742b63d18d52b331b548d8b4bec5fb290c562b456e0bde2a768a24dd51d63ef1a83a5897da408191bbbb33007c767f4b2a741e29e2d809dd6a24921e57f6c9c986cf86acfac6b9c9fee09466f38d884db176450e167061332bc70c0c50cafb732f6487e6491a6fd9c98c3a935514e11efb6b9702bad1c38dce6d7da40d38505157f6d0f6b3a40948fb0b0caf93fb27f6bfcd576757d1a0eb827898aee0305c70bbc47359e5fa7a3632bcc7fbbeef4aff2f2ef4f594dc8d2cd09aca80590f022af3ecb6fa16aa32e621702531ae7496b911f0dca638194d173a4f66ffae136348e07e205a3784bf1e2bd38ee2dad9cce47789768192cfe7f9a619aae5e0dac808bebb5bc6499b19659fe3e552dbc187f1011e4ce841f35f3e4dbb765b641b647f3f1744b9c56d9c871cf0729d8bf0fb60bfe60c88b57770807d13098caec54c71ec3a99eb4280eb4ee04094ddd52319c36b67b6d161059b4acec9289a9cc9b2b95fdd7f9fad5055127c2e3901d903243f670a503409c8132b7ed77143ece606aeb38b28ef768d5b53a57f10a60d33f21ebc02a5533ee17df6e2fea2679ac4d2fa28d676fe9c870d76d4ad70d6ca2de1cbaad7a160e78e1209d50bd504c8dc7e38e04ea3efd3b0f33639d14673560c8ab09d327aa94222786f17a960660ade1b3cff524643debb4cc7b3dba9a2e4a94622b73df770a6fd32f372a4b435d7d7ccb28cff8cb1de9a51b3aff2b82a6c186a3f39e3a0cc1ffdeb5155a07c76b0b1fd38b4333b725b8817ae5c0da119530bc1589fa258675302dd37040be93792aa1462fc2adf89489f3f7a49a9a61c5baccf7e58e2ac85b00806d4f9a9376cb62f7f8deedf39342424375083a77dd76087e2cf0f7b12dd9b8b7adbac910b9ae817f4dc79bf922a849b69ded6a1e7fdba5c313112c1b51bb7705ab588478d689cd6fd78de32afa029f8bb7cd7876595e5230294607dd49d7efdca293dd0a9d1a1c5a1013032cdea7b5767db861f9f2a19a9fb799487415ec1973eb193a77543bba65dd2a76e392e4d5b7b637a2459046132c4cafa56b9ae258fa6cf405c7a89e3411a01e72a97ed6b112375a04aa0631522c6ebd181e5118e6bb7325e6a8311297e336e1bf0edc77642e41cc17ad21aeb577b0f2990e9639b989f41edb2fd5f2cb644a1d6cffc9fec1211091a92feb4116f9e9bec72ac62493088d583e48f96e723a58e39b4a8e620c96d96c8df0c032e4e2080ac3bb77b278352850bf9f2e1f2c4f721e64434d84b280287cc2f3e878bd378a4c276385791f51bd6e1e02e86b2f6ce2d6bacacf79c92cf3b062d15628ba69a68d0951410a5b5337a35f021f25fa7dc6261e01d81edc410365766e282d4d5f5080b8076d7b29e72d6a307538c002048aef4cd66c7dc2cfae420a44d7287adb509e55cc1781fcb426e621c8bf3d9442cfda17155463532f68b6cb13334b7c51cc4d9988b8f6b8d1af871855f694f836bb73a7571c8c28191f10394edd91da42ed0a096aa2fe9feb20bc631e0ecf8f6846a517fe4b82ed860531d9765e20872d90befce30a38d1f0593adcec8d69bde122b9b79248afcaaf438c84c1efbaf5152ef61ea80b8e41c1ab3373545bcc51b76d4b3d7ae03033f21be92bd1345fdb42d96c43eab97db286f1693a556d131a03664df920f80e6d16f558097fc8a237275270008326cff9377b8e43d89db820b34893819c94844ed15c721b3d7828a4266dbed74bda90d589fbcd75301ca9ac9a26ec7adaafb631c6d49789af51de841516b70b9d92e3836e2833bbe0cea498526934c950ceb60db4829e5c7a26116dbd89d6b861ec443ff5c345c1682d50a58c64d07978306d6c358a11810af79033afd004e7bd443600143359888e8a98f7b86d64ee9c4f78b65522c202f36521fcdc18ec10b2e0a37d597a0af982159332274c02687bbabb4a094b5ee4e31ee0962c9f3ad808aa2e6b3dd42a35b5d3869e2bf7ee04fa1f70bc828dc3e19503104401a90659d4b39aba2811f61900c4ffc42560456c0de97a9fc2179a992697830c04c22d77bf448b17fa6f34a102ed3add8f0aedba8fe63266d2a3087e040a819a28bd0b4ff84f0cb976211c114a5ca5771745d10125d08d11fe06bdc05da9d9e037e64e50ff54ce07ee34f299711a804a66ebd182da175c0f771e8a041209880e3ee073850b5a2a0a4558e2a17ba0218e33e3a7d8907fc885425b3ab3e9957ab0f60d1cd8e6f359559aa0ba86bacbf995be9f1cda533b0605ae573d9e60b604744857c330051e4b2ddc3c438bc130f963cbb63001651533d3e510451e2dcd91e4fe75e58b2071728dfa9064b3da781616529f4692f495d3488a4e0d791347aec88b360058a7f8be5bdc3ff0e2ef6592798ba6c104a556a120bf5aea6d78214c2d54e45c297645ba6bf9fcf486268f54652ebd79bfbf6f0e3a5a87f3f590bde34f0c862896c51d27f41106175ddad15b390874fb86302883ffd45f4cee45a938e8518388bcbba28213026841132d71c3dd4684e06e480ec2e5fd463e71611452a89dd6ec54a8aa10938a056163a2cb293c56d261101a8fa9fb67b7731f1aa34548fcf2bbf3b22155528110d06acf924215d7e287f7879d241f2a31296ad8984f0eab76aaba6d37be742de1131e6d054e57dd7c2013ffbc2b00af7b98beb1d29eb6eca26f91eda95429962bd1ae4b7d731d48cfef5dbb8edea8180b126eab6babc6e6568604d62a95e77be4d79c03ab3e6735f0249ca71faf147d9e41e44710616f9277b773e549d4fa9aca536c820b537479574cd7e33290c3b757e1d8a4062680046996826aeeda4c0e84bda9c9165c0f47fa8a22b536daaa81d4e7ad60eb155de30fcecf39cae2ac10cb794db2456d5e4896f095a53642452b9c0167aab17dc7a074fca0b3d325bd5432e8415f9cf2e2b38b907c3ada10e3379384666d246652f96122595f26491f1c83c8bd7cbf1b5c8dcef3e0c3403253593fd02d13a97279fc2632874c56a413541dcb9b8559e3b5fa7cf885d1c9463592b8e62527f5138d3750022c6d29c77058911c145ed361d29a947aff11b62e9784d0debb43c62d6a2b65a7d65014e37848d392cd39a4006a660331da3fdc30443fb9833752081f87bff9202abaf34c8b51c029031441742c25c2781c89191cb90be0e9813a14f052e95fe26d4956c08a541b0bbc50bb1d78204bfb8a173e37659a1cfdd0f078dfe8454752311b7491b6e972b7d712f365a004a4147326dbeba206fb39f16ffe72c142a5c066db60a23b41202328f7ff16ac851934bc0fc20e7f44482878fe43ecfe68dc21569a62ce21e94ff05f37c95d6ec6f5e75282e3251e7f69710d66b4a86cdf158aaf82455335bb9a52fe9fd687b9fedc947a950e3ca259928f2db0d701808ce7d1a02fe25dd13bf41b89f051326a6099601cbb17242e27ccb136b8a31b5dc455872d216608b0a7553aae4d86db044db25c2f7375340daa723d6a6589b3ace010bd9e11fd505d2652d7f03da15ffd04e00c1fe6e5f3fc06e97fdbd6b2f861cf945466c6dd43b3e4dd8e35ffae323821d9bc9dfb28fed896678ab727fc8204cea74fd1b5ad25b34972b9017b2fe015d869e4f951cb890e552b56fee87362f718bb17f9bdfad6866d5a67bcfcc273ec198f7da3986b24599323f8c82e1d801a151b9b9faaea0e1d0402f1f28f5b5233f8f3ffd78c740c50f6d1fc514a4c27407d95c4211c658f36eaf8b72352d412f003d0ab30e5c58b7fd1bd01fdaf1c9e282efa7c484ebbcb90d442d4eec9a2bab40c1c630c7b3fc59565bf5b89ad57a42bcc82f3c043053641b1ef892df6d4ffa82cb7354a6d54b962ef78834d58c0ffd72b7f39a8861888892a750dc2c3483fae29d9958f685833e3160d77ffe6512f974e060c7a49ae554b8d23feddae378492f54a94651cf574c783c398d2fb2d195d9dc9b00db2dfa147ac2834c45c2767e80700818eaee5f1656ccda90b099bb69f0ef9939eec9e56dacf7f2e6b3f5da088ba91d8a012d9b4e16656dca2d0ec145d4bfbfcc6fa59f678759edf48834c96a06510a6b3dde24fa93a02d2e26a6e44977b4a251a4c1e2af5c3aea80e44afed2be49208eafc0807963124e92622c5965595c33687908700cd9ff5e5f9fdc5c8244163b68b0a5c3b10d9fcbad331b5a023902d73fd6f4a61afe4561f92530ac56a20b3d475a46923b6ab23fdf0e29e41dfbeb667b890c18975fc42762224e07afeb4bffacfb6c2bae21cb9a3bd9ac4c9cb96fa79c571c52a6ed83196685118bb8f31af23c8916ddc7d173e59b681ca9548e77d77b6cb25a51c1dbe72e658d732660ffaf92382e7ec4bb9e9939a4d0fd348f8c59e938cff4318b744bde7ad6998bb7f1a197a84df9a5dc44e5b041d37be6f1c0ef79e7e568c98bef58bdb51032536360899f8eff9318de0ff56064505506547b4e25b600395991bf3034e124b831c015f4376e6d52c80201aac9182", 0x1000}, {&(0x7f00000000c0)="e6fc8bc5e5", 0x5}, {&(0x7f0000001240)="f199e0e6e896b1afe51267cff3b5e094f098bd14177de0de3fdd02617619793f12cbee492e83e998168f0500727b9a5880e1a769df7a4b43ffe5d5f1db349f0daf62464fc5f58e44b06ae74c7d1b405b32fe3f263ec308a8f93008498a82538e24f0a86c5f5579d5e8fa07f405375a902e33bb43", 0x74}, {&(0x7f00000012c0)="8711246f67cdc8af8e6ca16c4f8a8172c1001dc7e40b85879494a00bcaa658af5de549a37f3c0a7017c1c7ac56e38cbefc218e5507ecbfe359252f44a438dc00e7c28c94", 0x44}], 0x4) syz_open_pts() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r19 = getegid() getgroups(0x0, 0x0) getgroups(0x0, 0x0) r20 = getuid() r21 = getpgid(0x0) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={r21, r20, r19}, 0xc) getgroups(0x0, 0x0) 05:37:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) socketpair(0x20, 0x2, 0x80000000, &(0x7f0000000000)) close(r0) 05:37:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x100) getpgrp() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x40, 0xdba1, 0x0, 0xd7d, "da85563f9acd6f197a64dfbf369d5148d591b3dc", 0x3dd4, 0x4}) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000100)="d681c625f5b17a4b820e8f44bbf50037d08859b0cfad4347b86294bec0d889ae71063ce6353f50718a0de9ee0326e4118365f06f13bb8a1831b3ff7da33a8ef9b168a7814b871b625adee7a64cb0c73d66628e119a973ce7cf6794e0a3126c07fac5a3f9ebc8bbe19ffff8d02106dac1779652c3a0ad28d32b5651c237", 0x7d}, {&(0x7f0000000080)="2338ff071b1eb04b40ac865374fe057a6c55e1d17964111db45481f41c708c94d9e79ef8c429e6f5ec4e4a847f40daa661556951d357741665c87d02dc909c", 0x3f}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="bcadb133dc3c0756f2b966faa2a24d818409dfc3e8b2b7740c749b9af508d80f971a57e52d8f08d82de28c9d34c971748c790a8353cb474a6d4a09d1f01e09", 0x3f}, {&(0x7f0000000200)="dcd8f108e99947f6f945a3590e43d6b01af418d0b0ad07bf01a61fe2d5d25954", 0x20}, {&(0x7f0000000240)="555874e0ea5c3f00610180000000000000fbc310df52667c53c3b69c615df9952d70f96e80e875b9", 0x28}, {&(0x7f0000000280)="db979632cc0db045b6cbaa0ebf76d14261de9eb582f735f99b9e458fce216a3c30430efea7daf6a622571391e10515d390ed7dc6106bf148d46c6a0de41d6694c6d406991d99ec09d9f020987ec1bc16a7db353583e6f8007016dd50e2a6e49c73c7f139f21fbc39171394629fe59affd59e2ed2a4be53f78d5ad761355b944e8ba4ce370bd2e406823d20c83857218b75352e1a2519534af3729778c51555e36b9fee94d1f6148105489551136a5f72eb5fa407881ae670c7fa58fcd79f8a2a05bf73a2760003626d093b60bb0ba6a1bd0a52de4a40df40a6b0a5f641a1ae3d4c8c8982e6cc722070bec48ac788cba8fb5e19373b1825076a5f8ba494d3203e4158c8d61589c3a49cec566a3cdfc190c2271aa4c211c9a646ed9b32676f457e85a897004a40b80e834a104bcbb457aa8ca2cd1ce896de1c8a33db78815018d05ea81e30c68e0e2bd6ce1dd2b46568edb0292fe480c4e69dd1165783278f5c53538eab9dc963890a6d7711a2f4dc92ad585566f031c241c314d88a2bb462854727a8c9852366f678ebcc7e10613c77b3fed7e47bbd5f46e30cfcaa75aa0ad0859d92e9839b1936c4d6874c7e17bdd97ec9618b3dde5676545cacaaeabb643eb7e601c46c858bf7770c51cff562bcdf46d8b7f34fde7d56f61cd403dd02098c2baa9dce3b9102b5ebb4414b9bfe19b04658a472b711eea49f02fc5cf95339fd582205e16c028363935173307bc29def905f1d30b9deff220b9a9531fac34a229740dc1b327572bfd0654893bb143d429fd28e43bf56a2b58af8e0d752ad13e036432d9f1503e459eefc5d9a57cc4507b431bca1b45d37887dabbf43d79e93ae4485465bfbf2310a9c687b2516f9f8d2be31f2442d94ff5c24a9b207dfc45e18c3f067540ecb2768631a276a6c30c9361534a46fdaf014aecae455d9622dc8d13d8704700114aa681fd32c95283767217860d2c86c69941aa7dab4d82e25fc5a4d45bb9a7e5c9b908d68f10f49cf5564135514d4682ad88384d2e4b20550f70a6beaa6eefe22c284d9333c9d3c3423950260d9b7f454e44ca85d4bba10b054fc1ce5463844ae2570aae8984e6f63b3abe8b7c60d6a86e9f42a8daa70081b4dc8f54fd3bfa7bae2629014d5f6ed056aece0a293bb657354b365810b3ed45cc37b8f2c5c10298cc8c22549bd6a9eda78bbdb945d64db2d28ebc44e87012f2bec84480df992b73d20db246a022a80b65f24706b9fea1d0dbbd7518904ae8c853f765867c8f38e6e4d0de06ebafdd2941c09a565be843ca4a944f397f6a0ecbd499994bd53d53668ff40859902288ec895b58166b6e9f1c6fa473a362aafbcb893ba74060c6f91cff39e881fec57cc0bb7a9b2a2acabcb409e5fa466f31cc4ac559d8cbc1e9af8cf21506f5050f41342c8aa0942ce21ac5e68a591d6ddb1484605a83295495d520e8ba82330aacad1ce89d3c67d7184179a247acc5792820ad4a26a91ea7b3292f67e61017b5d9fd2c5fa94a0ac42239d2510d87e6417b3f8f79295977d71ce4c68283f67a7cda63dee0d09d3339e1321183167c522a5b6bed7d7d0dde176ca675f90bb3d387f02c4cd1b7de3653db370b75f2b76ba9cfcedcbd9f7644d86d26090cc8c3d991dbfc3cac8de48e6aa88493124d706c0460caae674534cd305d38721fe984050314e6c31c4fecb505f07326df17deb45ddd9c62177d93ac7c2b2db22d096afb55b40a9b48b52ec674a3904912c18483a26cc1c2b237a9a19f6ba77f3a90179ccd05f4d8ee26ad2302bf98b0c7eeb35c52ab321dc1405320db3d03656c78878be6b06e9af677d09055db5c7e6283283d808d9efcd28d6198118efe0b22bb2e3bd66dc526039b5bfa6bee45d6a7a0233e52e63f0cacf667e479b414560aaea0cba0253e81b8c94f57034652331b4d19db361dd5691ea2aef1a6be2c24789dc505d7115197183c087a3eee1515053bb49e7a8871d119610ccb725e46d5319ef404cb18a0257b7b99af809ec45b443310d48d8f21c8745570ba5f6d41511f44a20c32ae5e723a150e8aa37e001af0dc2e6c752607959b60c0bc4e21744534916e8ed6f5d8f2645e744dab2e0bf97fa2220b464e7c6e82ae3b9b55ad9a7519f0c870238f9603834c9e0589e335e21379c98706dbd1c97277728250662628a4c038537edb87cb791956ce8f7a496319d01bea36e27bf7d6adb841575ef85ba85b151702fd5e4a677db78c52de42f7f12d018d6da2a89a8fdc572de40b6b47ebbe95384d942a6b874d9a94d69479fad053bc0ea6c4a9aedc4be293ece8773aedad801477e33ace065b1a8609e827de6c25633e3e07ce9bbdc14aa03d581d7cfb25437a6877b4d18a536bd0fdac30a7d2b975457ffa98194ec4e360bc656546ef4abd8daee15e02a91188aaab918ed4779b96dc679e9bdbff37e325e749f3f926b4afa65c9162e95d69a72497753cea47fbfd184ea5d28691daa35cbad12708c2338bb3e7427b28fc773c9643ea30acb29a5cdcd0ee3dfd58c819ce52b25545cb977eccabedaeee195f3c7882c39d0530838496310b4daf390cc5d2f9bd2c767c74db619e317db4acf5643cf4e7980b1d2ceeb783c4b01082111f56f7fa5d7d9808c9ce93628b86b12cff59ed8cbc3326af0af7d38fb1ebabea7e75c1e9f9d66357ef92bf155fa016bcdc486f3956e9ce15eb00a216d00d4b67e33c04f7f35a899a51499bf33dc22719cba69e833eb52d1e539660977451d7f247e58501f23b467385257abe7c50d29e2bf6a71e9870940915f3ab845a7cb548032f58d7b5f7623ca16dedb935b407f7b222040c6ef934eb432a2ede728c4a5a351982ee4a6e894bf0c820fecb5e022b7a23eb8f2c7b3bd3080933190aff8e6d218c03953b5ff164969f8b3f6068025742cd4c62cd5611fa03e3e2b3833a5eea0b7aaa0718c1969f026b8c0a0da20dbd5a70f0f5b6ac28ae8011b01aaff062d890c9da9f6cb1fbe59d024719d8436d1016a93a2dec60f7519fc0aa653bfe0e33bf5fc003a561036ef289d36b5b2b04f2a8fde01b5d03b67f3216752b0d264ddf0e339757850f34e33cee0df051478af2f4361a47ffe4778b27beec448dbd9e7e47bfa209cb1a73c246a13a8af30baf62872e7a0f0cd29ef2822bea145d589cc52208df1e59862e241d9dd6d64250c7dfce0d1780a6221cd57adf75bc54f3754297ef8a11795a2e7855bba1e3affcefb63b22b5b3862d27fe9170b2b9081a12f58c368940c61bb5f960a6fa911ba4011717dd2d8269b2fb88310e3e170b5f9ff57d3a17305bf41ac1906075559cd0a3f60ea2ffe6e160bd93a751015e90af8ca10a154227fe78dfa46277543b339c679f7ed4a41b4c2f4c58c27df07507211b76de695b8f63b808662e3bbe4953454d3abc42235d08d5e487f52395110a8427cac592bb0c91d98881e0c057e2efba2bb20bf32b3f52a23c239ab0b2ce00d368aa59ec3067c587ed3159cb1177db4eea9dd8253c5e3cf1b98eba2a20ec76aee61dd8491863d5702a8e95313149b47405790d91323608279c0934bfa4b6e39dc8ab0bc2f50aeb3fbc7e1f16c2a37e8c1d40e93672b8d6a678821ec653263587ef379bb034b7fecca0bd240c2f2f19eaa83eec334521c16a14cbed0c3b450dd0fc044670a4d389dbff9cf62eb763cb134752278136763990df5dfbcf3ee7d1d73ad90f91814a557abcbe5bd84fccaca2cb06d4f5947e933a4be7ada5806f2ab209992b7269df7b3d83e2e84dad60ed19885e442acc28e575a20c5a10ff4173b22f58b556494c1eaf74e6f3713d92c30841824bc69861b8ba7818a390db07e34292bc7be68287e15e97d925e1ca9b116df37f43841a1cd8bce98d01f4204d65d97299eda838d1bf3050bc088d857c077b919f1bb85465778bef6ca51a6c4e70025313ac94e8c7453d0ac8f732b005fe6e90bce1261ae4ef52cae42d0b5b50511d0a54f09b304dc35a68cf2349415621e4ea665615bf319a8dcf32e91e208c77a6afca47cb51aeb7ff8e3269c3e27da5c5a0ba015df15af5a6a16a6c6bdb0c674055ef31a1a2bfd0580925199db2eee4b19d65fbc54507778d794e2f0e9157e6cf98473d6e466a8a4933bc9ea836ac133bc911664904d39266b5c4e11654b8b08d1ef5885b5b281cf047426ccf769c2217a83dfbb54d3aacdc332c47f4dfde324fb94b978dfe86da885eda8007cc1e945ae201911ff1deb73da75a472666d1cc2ce4d1e8af137dc4d11307c8b04d8392b3143edc10f541b7a3c845ef9dae90003f466731c6c4f64f001dd03cfd0d5c089bb45f06c7c44b797160a589b9f0c0d95708eaa9218dd07cdc9414af4e7336af3baae28a3cf96d3f8cd912e95435b7f517f2b2bf6e8994a1c50c54642a57d5008d1fad6b7a0159c64408c2f21e7ac60b6e70bc8d0658dc8ab214c0713f1f499874814f15b46a795648da17eb6cb3e866d3e92926208d43d4283a9d4a5e3dab328f0e748a828007c4af1510c8c9fd347d1f301f821b1c8ebf8203bbe3a88a2fcc07df3686bed184b8fc5e3311abb748635cf0b7cf8cff92a5598a9ef497c18c710d468e412bfc91c126600c700066f6d09de40d83faff6d0c4b209fa7f48743eb447b38fcb4d7f8f376ed6d28b801b135b21bd985255d13e13c9acbc71d30619841c1823dca287da0b718b17117f4e0aeab582035995fb5aa114a96874455023edcd65c6eb33e569d56599618df9bd91021d5988ac31eb8ad9038d1a07ed03d3386a71e7b13d3f1209121b16ed068d7e75390bc4254414696c11cfff5a21469249c2b61d2a7fb483f459641cbdc9f705692d981ea55f23dd3bf080d613cb2e5cd514a4f3ee56217c1935b13ab6aeaa541e259464fdc2137f752e18ed4ab37930a2dc9416d7366122560ec7017beb4e16021f710e8296ea1dcc21167c0c49aac0a00c2ec8d149477201ea7b99d85efa85c195483ec878686eaf4d2feb4b6bc8a22a9bf5a5688de81d3b20011b5fcbd47c10a3a038447ece4e93ab94a3c9f4423d8edf0178ed25009e02458d2b0a6fb72b1519d59002c4103060f9198b93d36993b80ace940376806e3517b91bcee26113f23aecefb82310337b06e125656532e9c3450b1a97004c65c75d6187f4f0ee07c79fde8d5300a12f13e616eae6c3c71739bb2a77406afcac7f766a6b9f662fdc03d76c48360886814c36a35903f134eac017563bed3b331baacd1e15196f4b80dc013f9bdb87a13dcddf7cf4e034feb22618fb4c04125f78c0015d39d4f6143018aea5657b65fe0c43a216dbf36f84d65f1711cc542a2c4eab6da0cd484bd017ff329e91d1a58689f6aabe207db3122276a9ddf067c8f5b35f015abc8a1fb399962b9316573078e03e76de3ba302c894fa030c0c255cc95e1476dcaf5f3e7b780c995cf948e74f5537ab35d6a82337c7007dfde84fcbe1229661c11a9202407372f9e30e43fa4645203e1139644320155aa5c9b73c37b247a152d86da581798e0a80de5d70693e5f2e731ad35afb0a7223dfc2ba30dbdbada19ffd276a35cdb1ccbcbf830c3bc49ec028dfdeb0f08a1caa689e587b1c715be7e6973052c18236081aa0026cd9c60c1e38e726031d4284eb4de8f1d81b9aaa50e8f569fb6eb274ec31dc2091187bcb8a9001b85a1b895ef2cecbd0e430e8f365a8bed4a4ea75ee04f736b62c7707673e2b44b49977a7a52ca3268ce8f222a0bfa7e575ce270730480b0ddab37b486be177efa46f035055762a416b4db853cfef06785a27f218cbb36b128ea2", 0x1000}, {&(0x7f0000001280)="7f2af3e9f80afe1b843b622d428f59503fb2450e35a3a9f85c48bcc560b8399070c64c0c855ba56a0f689e4b9b2c1882652259710438c031b9fbde0d350b8645f336f6a262e7be086d0bf9cb82700740a5bc9f244211261f8cf96fc57f400b3ba6ba2b91fad4c885bc9a50c3fa8daaf9b57a44aec011037c569657567b8c4fed61c90bfd9685aa457c13353702b93e8e6a80bfdc16f1", 0xffffffffffffff94}, {&(0x7f0000001340)="c9db3cf27a4aae9166d3dc2dc285ec3016a91d8a8ec5fb42f4fba11f8af88c365f1602", 0x6}, {&(0x7f0000001380)="35290901c2c5d8d535055a3324f25f93b1355d415d23e4f784a66c3f01148930f07f3b9cc6aacdda2d48435811ed12f3086d3fb0c49b843468041c90bdd04bc4967105e16bc9acc878e3c43767b8cf5e250420f83b34c922fe4e23cd33d3c9194ffbfed3c2c147c51fa13a39238e566b9992ca82d62c38f53b96a27ff57c140c56f9445dfd73cdcdba35c507046aff699abcd0e655e1de60cba1ca0541b2d1c63fecdb92484879d9269d89e1bf916062a2", 0xb1}], 0xa, &(0x7f0000001540)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x60, 0x400}, 0x0) 05:37:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000040)="04000000", 0x4) 05:37:22 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() recvfrom(r2, &(0x7f0000000240)=""/162, 0xa2, 0x2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r5 = semget(0x1, 0x1, 0x1c8) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000380)=""/219) kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r4, r3) kevent(r4, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x2) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') 05:37:22 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000016c0)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = dup(r1) preadv(r1, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000001300)=""/235}, {&(0x7f0000001400)=""/60}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196}, {&(0x7f0000001740)=""/114, 0x367}], 0x100000000000012c, 0x0) r3 = syz_open_pts() bind(r2, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000200)) 05:37:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x44, 0xfffff, 0x5, 0x8000}, {{r0}, 0x0, 0x4, 0x8, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000021, 0x3, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x48, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0x92, 0xfffff, 0x2000000000000, 0xa98}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x8, &(0x7f0000000080)="292918d7", 0x4) 05:37:22 executing program 1: clock_gettime(0x6, &(0x7f0000000000)) 05:37:22 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x7fff, 0xa9e}, {0x3, 0x74d4}}, 0x0) r1 = syz_open_pts() pipe2(&(0x7f00000000c0), 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r1, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) read(r1, &(0x7f0000000000)=""/77, 0x4d) 05:37:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x115}, {r0, 0x180}, {r0, 0x4}, {r0, 0x1}], 0x4, 0x0) 05:37:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) socket$inet(0x2, 0x5, 0x400000000000000) 05:37:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7) 05:37:23 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x40) 05:37:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f000072d000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0xfffffffffffffffe) setreuid(0x0, 0xee01) r2 = getuid() r3 = getuid() setreuid(r2, r3) setsockopt(r1, 0x5, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000001300)=""/185, 0xb9) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getsockopt(r1, 0x1000, 0x1000000000000003, &(0x7f0000000000)=""/22, &(0x7f0000000040)=0x16) r2 = dup2(r1, r1) getsockopt(r0, 0x1, 0x5, &(0x7f0000000200)=""/81, &(0x7f0000000280)=0x51) setsockopt(r0, 0x3f, 0x100000000, &(0x7f0000000340)="5cab47300fcd0f994c81d8121d64c0870ebbfe8a7e1f2a48492e717abdb4a3e335bfb459255524a4e2b4b6c1a8c0fa02b61fa934694c1883f068fd85ec863c1d9e2db2cb0013cb7b6fcdafa1c9709b5608d2662363d9e43c666cd8293202dc5c8a0cc552cd179a3e51f9b12ebf81b6e8f7bcf555fd47accb5b3f1904a82efc19ba3a6c1cb1e9c42448a34854bacb8f614117e38e3a26d86fe0ceabdc74aa39b7d4733d3555b9d7604e77a06f79828f7e4723f433c4f628db302643a8017a1436e2627383af0369077db79fe3cb02ae7f40323b2ca4b09dd4b2f458b2a0b2b2f72dd180c62b0620a4", 0xe8) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) write(r0, &(0x7f0000000840)="e60e7bc905d81018058ca8e1c88a0319754d77c60ce539d1b0c682c0f268cfdc81e4ba9191b78d13cadf99da5e07ba52fd250000fa1320ed0c0e31d254ba6b61ab7abf6e0918ac9fc3c73d86af6bc08ad2ea8368cec1cb5dce7d687c1372c6454b420608a7c89d3f09db903d4c3559d9020539f2ed46dcc932415d42087458329e452007fb25769d8fc6469189865ddbcc8aad70177ec2070848c4a773dcf12481514f0ac36eda360919d7a454059ce52fb03f8ef221583c1fc146da2d4b8f7b2e2bd0fe8fb3708985897e641608c15b173c3d59816b489cc231cf26d78c9ec5550b2930d9a0d6fc82efa7107915441ce81e3973fef105b72fbb7fe02b85b918d9615e085b1656f9c69959615d2193194e52b7d01f3d8744b3c5e89f02d97d6e37e3dea9742656f289611620569e20de441a4d6e7c7e114f010256895d31ee123d620582e491257a89fa23152b97be303d6a8d8684522d797ab1d35a9ea1e27c426155517bf2c9d0ad9f177ba4cd3e3442d150518c881e7c01bffa82ac73b2d1d1adb84d2d81a7e7f426cc2e633bb6a393e023a87c6b609e4bafb6d6d5e838afef1f312aaaf63701003ca90ab85367b1773102f7b9b6b1331bca9f9466eaed6ac85cf0011318c1a304", 0x1c9) utimensat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x2}, {0x6, 0x60}}, 0x0) 05:37:23 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0x7) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x10002, 0xc0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3a, 0x2, 0x0, 0x400}, {{r0}, 0xfffffffffffffffc, 0x1, 0x800000cb, 0x5, 0xffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x4, 0x4}], 0x6, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x20000000, 0xffff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x899, 0x7}, {{r1}, 0xfffffffffffffffc, 0x10, 0x3, 0x19e59b02, 0x6}, {{r0}, 0x0, 0x0, 0x20000000, 0x6, 0x20}, {{r1}, 0xffffffffffffffff, 0x1c, 0x21, 0x3f, 0x100}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x60, 0x20000000, 0x5d2, 0x6}], 0x79f1, &(0x7f0000000080)={0x9, 0x47}) fcntl$dupfd(r4, 0x0, r4) dup2(r0, r2) unlink(&(0x7f00000000c0)='./file0\x00') 05:37:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munlockall() dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 05:37:23 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000b3a000/0x4000)=nil) syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/234, 0xea) shmat(r0, &(0x7f0000b3d000/0x4000)=nil, 0x2000) 05:37:23 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) geteuid() msgrcv(r0, &(0x7f0000000dc0)={0x0, ""/213}, 0xdd, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "5a598189bf390ac5db4ebb045d35ffe20afc5af74df178245f85686764e34ec0f25ecb6be2beafbf6dd8d9b2484e5a804f224e6b00256b1df5c6dac6318736e312acd80fcfcacce395f98895766e63ddc4ac2354a66431cc3e0426ddd9a6082bc8a6fdd7ea74708092fc2183578b94798966e4e95b73dd0f5032d8f9e15c7284069238f9b7bbaf3854a6b627e11f7bd07d9dff52dbfa544fe41792c9015e0147b45d5fd851971c2724c3b425c34b9164a61e89a254c1f44caa2de49791519d1c83d5562adde69fd83b4190729bb26dbab8f2363fa0bc7f8ce3ffb0d77d2026cf4312031b96"}, 0xed, 0x0) 05:37:23 executing program 0: r0 = syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000400)=0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) r3 = geteuid() setuid(r3) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) socket(0x1, 0x3, 0x8) socket(0x2, 0x0, 0x1) 05:37:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) sendto(r0, &(0x7f0000000080)="cdda5ee05f94e68db473f7ec5af0df5dd0790ac532bf34fa8533eaa92ea2b4e3d110d73383aad5ebb23ed4070f7cb3642ee9f5a09b44a3e45329967d5f5e2fb9612b54c42e72a402f1e7711f", 0x4c, 0x400, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x7}, 0xc) socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) 05:37:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="1caf602b00c1f82c4a12a044a3cbb22193822d5fd8af59989807b29065abcaaa25e0761360db475eb31ca4aa9fca60c66cc43e7fa5155025e34156f301c0e037ba4b3bb8e9a34281bf62b0b14e0326591e4e23939b7b31dc795006cd42041cb43fe5b54fb3", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000780)="00c5f8352d0917", 0x7) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt(r2, 0xfffffffffffffe01, 0x7, &(0x7f0000000000)="c284941bb45b3175040cde9b1d227cdb1307efc1363cc889301cd07f371e31918ff90a187d19f373df51eceb9f71de11be440fd2e5e7e2daa08384", 0x3b) syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x5, 0x0, 0x100000001}) 05:37:23 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x10001}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getuid() setreuid(r2, r1) socketpair(0x2, 0x7, 0xffffffff00000000, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = syz_open_pts() fchmod(r4, 0x40) 05:37:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) dup2(r2, r1) 05:37:24 executing program 1: socketpair(0x1, 0x4000, 0x2b2, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 05:37:24 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r1 = geteuid() setreuid(r1, 0xee00) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) shmget(0x1, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) setregid(0x0, r3) r5 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x54bf, r1, r4, r1, r2, 0x106, 0x8}, 0x1000, 0x100000000, r0, r0, 0x0, 0x5}) 05:37:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffc53) dup(r0) 05:37:24 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x9f) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/170, 0xaa}, {&(0x7f0000000140)=""/132, 0x84}], 0x2, 0x0) 05:37:24 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)="a26a4711bf838693ae948abe37491654aa02b404d1a9e407349c91cac70e8401373c9977ef3e05838a88b3fd30cb3f946e7db9e7e6f50f21bc4105e7a0932e9486f396aa3cb5a7fe746bd8201a504d6a6264a6acdd302232187358cc05a38cf3a3dfd06cad4ce38e8b7c04529437fea96b84b3bd6c12e6191d1092cc90d5f62af2f5db064dc95a94b4cbccc0765c2cc358534bcf8d7885e1196c092f2b01d652e42a2e563dd4d2d1f3bdbf2e3509251f5d89c7df5b75a388101fb662dac653d5a7a927dd67985184454e7b8f3455135751a1b885de1e", 0xd6}, {&(0x7f0000000080)="515642cc4d505b9f79845ff94a254bee5b8de83f7bee628e68e3b2335b0c53b52497a489c5a838a3d55dcfa359c5f2408a65c48f108214872dc12ec72c6ff171bf0d2943056e44aee01e177a3b2c7b5ed14117a68b422dcdbdb02e38b0ccd1339ae495dd7e6a0aab3ffd75a07252d09d809305600771a21b452f592fd1d15c59a5e1dc2cf8eb6b8cde3f", 0x8a}], 0x2, 0x0) r2 = dup2(r0, r0) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x81, 0x4}, {0x3}}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x10001}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 05:37:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 05:37:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f000057a000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0xfffffffffffffffe, 0x570) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x6) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 05:37:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_open_pts() 05:37:24 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x80000001}, {0x0, 0x400}}, 0x0) r0 = msgget$private(0x0, 0x25f) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getppid() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x7, r1, r2, r3, r4, 0x4, 0x3f}, 0x200000000, 0x54, r5, r6, 0x7fff, 0x2, 0x8000, 0x2}) r7 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) 05:37:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "5c0400a7030000006c4d89bef0ac90416e19002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000180)) execve(0x0, 0x0, &(0x7f00000006c0)=[0x0, &(0x7f0000000000)='[*\x00']) 05:37:24 executing program 0: syz_open_pts() clock_settime(0x20000000400009, 0xffffffffffffffff) 05:37:24 executing program 0: r0 = semget$private(0x0, 0x3, 0x44) mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x3ff) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/76) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) 05:37:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000100)="f02d711880d3b8ea99ad9adc3fd3352cc09c8c982aac1625c284d7e11daa00d9a36c11e724cc8c9becd3cad3dc3f1083775d20a718af3a21a1552d5322768fbefd32f6aca4f01f271c1fca3bcf7540f3472cfa30b0702e6d4b4b3c3d4252e92cc6f69d481c9e66bda379a209a2771d5462797979122fec75d68f902b0e3f0a7d268773e6b99330743e1c509d9c16b21067283a07e6a77f95d2720072aa8c", 0xfffffffffffffec3) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 05:37:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x100) 05:37:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) chdir(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000040)="4ad3efbae13b21a10c47933821c476fc9c08989bd40b73ae", 0x18) 05:37:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/95}, &(0x7f0000000000)=0x61) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) fchmod(r1, 0x1) 05:37:25 executing program 0: r0 = socket(0x2000018, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 05:37:26 executing program 1: r0 = dup(0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="4408a9f00cfba5228663ffc223f4c9de306e256ae94fbd2ec49e1a946e3670ceff332eb48e9075cb41cb68b6d96b709347c5e45dd7474a4fab5c62df12ae9e7904862eb1938eb19f056cca91c1df60163e08e7d8a4614f0c40078afd143082f54405c5d19365d70736de32dfa02dd884311eea6ac2cdeaed5f08b0475056e8e9d8bcff54b16757a1161916c8a3238956a097f55f554d5660bd6c36e653432a3da98e0bafd702727043596d6520b7302ac6b42ca1cfdfd31ad93e3e014341e927419f618994df9f76556c9ef208c87b094ad909df3ad3a34165ce0520d403dfa3bcf974a5fa7aed22aa6ebfdc52fa44314262a07019bc37", 0xf7}, {&(0x7f0000000140)="be9f81e0816ad304b4656b671ec84069217d98d2a5a91145d7c29ad711300b1a6ba7ccd130a695769b11539cfbfc05dd0bbb8c1a3e19b173f6edea205a8c80da2dd682178a6268bda421e766ae065a2247d3d7750c196e819b3dfdc535b7ce4d85fa28e1dbd5b675078e", 0x6a}, {&(0x7f00000001c0)="0b55c59e8dea3859ca71babf4e37e2f33e4103c2fcb4eed1b915655fb555b3498ded13c79ab757b56b26a2de6d0ede2235bb31e541fd489d0d559f522929d8be1f0d2580e10380c73622d4cde6d6c515a24199c4794e7bb29237cbc29b86e93de8e1c453b0d6befe26814cc0650bee41", 0x70}, {&(0x7f0000000240)="50845dcc4280fde28842f7fbef4d9a468f039025335d94c69a4ddf555c31816ee04706afd4ef962d133ae8a8177cf1c2f86794f25f5483a7cf94d7ab3236bced86dfd47c2fabef83f8468ff599558c74759f56f624f8bc83a5b1013a762af8aefb06867fb6981f23108ec14228ba512d5495018cb6a8025f98bf68ef36270e31748f252f6c50221772a738a2e8bc1acd10a8eef2c00b44dbdff1de235f34aa6f590cc35a0759fda06e4edeadae340aa9b99b672581187efac337fc9f02f5e94ff2d949", 0xc3}, {&(0x7f0000000340)="f1555471fcbf7e27a186c3a7215d5fdb163c77f68a79e5fe269723951185750b3ce7a6614badcc4b81747864a627ffe3b02135856970d69df1910ba306bea7d7e280a172cc628f5728da8bf3a7e722e317f242de8f4d5cadbad02ce247ba62ddeca075714f52c59f8beed401fe37d99aa3c2cee21abbc3f0bb30c43ba87d1aa1f3e5306474762188a35bdf8ea84f867a84f963331a3236ff24929449a3359ae0f131299f2cee5d2199b88b4d00cbb1f9fbbf93294af8b5d424", 0xb9}], 0x5, 0x0, 0x0, 0x400}, 0x408) setitimer(0x0, &(0x7f0000004040)={{0x5}, {0x0, 0xa1}}, 0x0) 05:37:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000000c0)={0x4}) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="1b1213a613d0de13509a5ea875fd7ce6dc8278dae946384abf2da10e0fe2cd23999d77f2f22ec0583f781bb840714d2f27cdeb79befd1bc5efd7c7c5c7592d9287d4d0f0068bb0fc0a6a02f28cd83c6048b7fcaae91a15cfdbdc2d3f89715825016437a59eb572add3ba5339e041530410ae698d8386c883d8e1307eb6c4becff7709cf25829bd2b19d92253ec17d4a181f24ca8548e82098eeb6061c4a52abb82a3e76426372d208f5d19", 0xab}, {&(0x7f00000001c0)="bfb5fbe708a93d3ac70ab18a15dc44a6257d08577b54ea299b5032ef57a535b2e55fec0e836a423d5a38e616ce10cdfed52ff92929003a5b2433f1c4c0a2924be34224e30ca7750ac83b140456d4c47505ff7a424d2d05dbcb347ff9947f0ec08ee9529aa8e618134389", 0x6a}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x8) write(r0, &(0x7f0000000000)="4c96198449179c4cade607e70d74e73bfa56df11b079d817375337ca5e6080bcae645d08b8b4ae7cdf161ef7001cf6942da149d7618d125bc26c5cc1b91b907aa66c4019d26a2ff5f697d0e57a9d2d", 0x4f) close(r0) 05:37:26 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file1\x00', r0, r1) r2 = socket(0x1f, 0x4000, 0xffffffffffff0001) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="a55c173022ca4e566f3f3a8d92513631764c752780eb89fd3316501ecbde27fb853ac3c5250dcd6b4fe7c6fb36dd433eeb0e4e43702d5277e115480fd68b38b3fdc4b1b82cc2fbbc2ace79c0eeaf51ef974b880e1c893c44f47782691c6cb74d6c69d23bb230620ff185b2ba874b3664f507394f67237cb0c91065665d55cc58a4a4b40ee19afaa7a39ceeb44a3c52b586e54bf4df3d5bead0835c0d3c5a2e0a80d046b496246fd6932fa6", 0xab) 05:37:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) fcntl$setstatus(r2, 0x4, 0x0) 05:37:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() socketpair(0x10, 0x5, 0x4, &(0x7f0000000000)) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 05:37:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x4000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) connect$unix(r2, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 05:37:27 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000"], 0x34, 0x0, 0x7fd) sync() r1 = msgget$private(0x0, 0x10) r2 = socket(0x20, 0x8002, 0x1) sendmsg(r2, &(0x7f0000000780)={&(0x7f0000000000)=@un=@abs={0x33d3b354fbebaf9e, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000680)="ecd9e6f8ca421898ce2a2b14055c04432aebe24bba0b52615432ad6ea450b99307cf2cc083d26d4b6b378331066d1da2ca2cced02432e5977b2405bd7023b75b5137994fefc637a8ee23bf0ac644b2332b8e98a29c69b7cb2812e88e7465c8923ff9b4c906138cc07b05f170dcc5c7d4f09cf40bd40509756e4b587995d56d057505befe6bd475a2a06b73244bfdb6972f4fa287f568dcbb6314c13a06fb2c", 0x9f}], 0x1, 0x0}, 0x1) r3 = socket$unix(0x1, 0x1, 0x0) r4 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r4, &(0x7f0000ffd000/0x2000)=nil, 0x3000) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/133}, 0x8d, 0x3, 0x1000) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/170}, 0xb2, 0x3, 0x1800) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000ac0)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f0000000c40)='\x00{\xfd\xdc\x1be\xcd\xfc\x13[Y\xa2\x1d\x11u\x1ff\x1b\xc4#\xcd\x87\x80e~g\x98\xbd\'\xab\x9f\x9b\xd6\xb8\x1f\x87b^d\xf1xA\x02H\x81p\xbd#\xb8\xdfJ\xe6\x81C\x10\xdc\bna\xde\xf1\xcd{Xe\xbd\x1a\x90i\x99G\xf4Ne\xd4@,\xe6\xe2\xeevK\xbe\x1c\x8a\x9c\xb9\xb0\x8f\xe3\xab\xa1\xa0 \x9c\xedo\x04%\xd4\x7f\xe8\xc5J\xde\xbc\xe8\xbf\xd9\xe1%0L\n\xcf\xbc\xe6\xdb\xacy\xa2\xf6\xd2OS\xe3\xc0\xca\x84\x8a\a*\xa0\x91\xd9\xd6\xdcD\x01\xbak\x7f\xe3\xc2U5\xd2\r\x84#\'NM-\xdcU_\x8d\xe1k\xd7\xd1\xca\v\x1e<\x82\xed\x19\x187\x17{\xfd\xfa\x14\xd6\xa9\x94\xce\xad\xe1W\xa1\"\x00\xbe\xa3+\x90\'\xa4\x87\xd1\xd5\x95\xc34[%\xe11$\x84,\xf7\x01\xc3\xb8W\f\x88', &(0x7f0000000b40)='-\xf7\'*\x00', &(0x7f0000000c00)=',[\x00'], &(0x7f0000000540)) msgrcv(r0, &(0x7f0000000200)={0x0, ""/65}, 0x49, 0x1, 0x800) 05:37:27 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r1 = socket$inet(0x2, 0x5075a8909e41ad6d, 0xfffffffffffffff7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:37:27 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x100) rename(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)='./file0\x00') mknod(&(0x7f0000000100)='./file1\x00', 0x8000, 0x7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000040)='./file0/file1/file0/file0\x00', 0x80, 0x1a0) 05:37:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x4, 0x7}, &(0x7f00000000c0)) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:37:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000001c0)='./bus\x00', 0x20, 0x4) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:37:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) syz_open_pts() 05:37:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x5, 0x4, 0x25, 0x6, "4303bff246400e740a0c514b64e43e982212d339"}) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x128) 05:37:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r2, 0x2000740d) munmap(&(0x7f00002a4000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r3) 05:37:28 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x5) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r1, r0) 05:37:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x20) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:37:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x10002, 0x16a) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x20000, 0x45) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 05:37:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) clock_getres(0x2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0xfd, 0x9cd2}, {{r0}, 0xfffffffffffffffc, 0x4, 0x800fffff, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4a, 0x1, 0xfffffffffffffffc, 0xe5}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x80, 0x1}, {{r1}, 0xfffffffffffffffa, 0x1, 0x10, 0xa682, 0x4}], 0x100000000, &(0x7f0000000200)={0x2, 0x80000001}) 05:37:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x9, 0x2, 0x0, 0x12, "6bd7105826039d2f06bfe029a3365f11e411feba", 0x9, 0x9}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 05:37:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022c2e000000003000"], 0x1) setsockopt(r0, 0x1, 0x90, &(0x7f0000000040)="25e3c8867a5ffe2979ae44797d520dd3e49e2e02710f376d107f8f314e2ee481f3ecdcd39ee17e93e0977cebe78c71b67cf5fe9dd49060a4bc34ab78c7bf2134464f7ed183a7b5f610b7915fab311ff8d4c650a63cc1b7bd23aea0f8d020f5f9c275cef4a9aaa099951818f0f7f1452c1fd0bb666e69fe128e4f78b0f88a9721ff4a6dd6714ecdc1da2e00dbd996f6c2610a67d388883c8c954e45ac0e3b536b0e7afca5368d7cd3c958ed775049f696d83bcd44691d90a8d364e486d8a4fc5abce60307a20633f55c4d5f9152e4c1a0b5cb42e14c741ae6628b8d12196f456e134bf6d7595ce1c38805a5640780603860a72be87a2a2b", 0xf7) r2 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r0) 05:37:28 executing program 0: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x18b) msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x8394, 0x0, 0x0, 0x0, 0x0, 0x20, 0x5}, 0x7, 0x10000, 0x0, 0x0, 0x6, 0x1, 0x7, 0x9}) 05:37:28 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./control\x00', r0, &(0x7f0000000080)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000100)) 05:37:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b, 0x0, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 05:37:28 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000001c0)=0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffff9, 0x12}], 0x3f, 0x0, 0x101, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000040)}, {&(0x7f0000000100)=""/157, 0x9d}], 0x3, 0x0) 05:37:28 executing program 1: r0 = msgget$private(0x0, 0x0) setuid(0xee01) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 05:37:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x101) flock(r0, 0x1) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/253, 0xfd) execve(0x0, 0x0, 0x0) r1 = semget(0x3, 0x4, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/48) 05:37:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 05:37:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000240)="258e76ceefd89b53bb655b5ce7892717f5314a53962d54d15a34aafe0791c4eb8dc60093341c1652440268770f0159052f0875b9043f81aac3135dbe2814ea4fdc1472db722306c7666ef9b6968d359b23836e8387bf10db52b43058ca42226ac6ec107d86343fde8cdaed34ae967da8ad472dfc19111dc5e54d7d1e524cda18626acf736d18cb2d1dbe97e14c5b83e7454902f694ac3a96cc4c59c464a650ef95da1d5ffdc7239318cb20f625da8d780da0f09695f857e11e2817cf08e9fa72b7bd69eff843e98306f0d0dcd24a507355b82938406ce1ac"}, {&(0x7f0000000340)="40b6a035886c972817b4d18807f0f4d1f7c71f9707fb375f0e4f185e2bba21b7a347b745645fc1237cf5b9884681c1cb51e9360866cae43c03b391bd9fb5194eee2341b162c7b7025d95d5666829075bc22634eb4388220e0cc4dcf9cbfc16fdf928ed251b79cd8e3114b143032bc06ed07ff8aa5fad1181267bd7ca8db61abec27b96eeb3bce7f9990ea79dcb58bb59"}, {&(0x7f0000000400)="b49b8c8bbc879a538d11ee78edd7776862c919a67d573ac726bc42bcbf810bcd78286157f6bf3369c155245ac9a67b030aca4b742aad2ed29b18fd80d8da9d088fbdec5862cee2b64a40d3b9ff21a35be240dc91badede1e5522622b80f60f89b6bc69839bc4c4902a4d03"}, {&(0x7f0000000480)="37f8a98d51bac72d4851e27417e2633b4387ee3d408bee164609b41f023c260c4d9236868cb38286f64b69a7f524c2e3ec78019221864a23b8ef3150ca7f4fd2dd87c9a8587f601966826247ab2ac2450feac39b3db0c062ab06df2ffabad8f5ebe77a1ccda13a289e55fb4bc27725bbc807b470fabcd49b3b73b7e1618a5e0af6c1d1d0ee24e070ff172b86f31277a54ca2aee4e507"}, {&(0x7f0000001640)="6378f7ff03b961e3515641618d1ff1a4b1a5d11356f0fcd8d16d91d18e608296bb71e9cfa07be795f61d543dd33369e3393027c41e105f34b19e2e4dbaf7b16d3fadedcd2dd9a21cbf7255a9fcd6e8022295d61bc1eeaeb8210490880a8ed4f0fce43a70df49d342eaa1182638f608dd90be480b9a5426f2bbdfeed754b15cda82e7afc070a6c7e2947783175debecdd699ccdeb22324ce6da0a43277d4a187f4d2d87d00cf3cbcce7ebb84f8b764267a27337419b5b211d2efa1f6182b7a186482fa71e3c6a"}, {&(0x7f0000000540)="73303365c87533340ed023ccb1a01483ef75532caf8a40fd80b66d791a6d730d6c13311e39c954c4ba38a22ddc4741fe289bb52b279302bcb6e0a041009ae6fd05759ce764"}], 0x1000000000000129) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="673a5768343250c262fa3388f7ae92e7d5c4674bbe6ddb3a063eb8f652c88280657faa9d337499b62d55ae8102a3a4926807febfef641c095f788821069f969d2595050cbd46fda9b417d0315891365dfea54debd92dbd", 0x57}, {&(0x7f0000000040)="14890319da3a23c28baa2464cac5af7df5c221b4889c3bcaca9bbacdb4277a113c5c36e8a6cb79b3e7cdd09f883b0050a08668d6", 0x34}, {&(0x7f0000000140)="6dc265295042517ee5fab70dfa646307d766b150b95185264bd97e689c7318635cde8114880a75371330c314894492a3a13829da0fd39a812d2a0f6b72f453471574b9c15184dac90699c432db158ca1e9cfdd515f22ac7b4ae1d79a7a1a9f94c779f6ad471e6f00e0", 0x69}, {&(0x7f0000000640)="c0ea23a94bb239f13f65a8f580451859d207ffc4bf552a6138e2c73d14ad41d373430b1a71b02e1262627270c6f0a04ef447089ef5a6c23c16814776043d34a67f718b0807f3ca67791c56abd20f6601d854166e4293d467776fa8751992cefa2e019467f49662226f7fedce608d3568e790a59b84a34abdf5462c95f324ad9630bf825ea08c2537f3e6791a76a8055ea567b0527c7aa5ab9bc4260c9fab5d027eae1bc1d9748fad79bd5aeea71f3dbbcdedaba4154b70bda204b66a64e3fc903cd5afa296159397dc9acf8cc77679518a29cfe88204d4adfcfc167f563023fa470085945da32c0886730707004b2b8e0c997d10cea0b55c22f7e2c5b1b9c2a32186ca484be7e2139164abcf5417b25562725b4c28243bdd5d1676011c84e3475f92e82968f5b43c4649e08229f3b4c7000420942398d4a9d6c909c1d2489e45d1643f50aa331ec872441604536562ffbf74c2dd9b1395e37b6ea6ccff760853d230bb51c5abc706b839d2a2a9a1897d8c16d758cf4055cffeaa862c8756dffeea67f6244522d7bf56ac7482437526503ac3288a5d5f7b8a54fc45f1a398aea4f5428c46588937eba844793ddcd103ef38dcadc10ec44ebd6a71c18f033122569507106e30bf70d48767b4335f2604b019d8107a6d32d0614b0314e1c824ad61f856a382d050d4743537fd6620dc98fa7fb56af357c2cd7d4bd8f1ec01b75825f370a154767ff06eaea81d2d9e2f225e1639ea2727cdfb6a1d079bbeff172b3b9af416fc8452ff4ab0f898a32b2cf0563cb3d9fe9d22b706c12112e71cee258fdc8ca6096301ea34cb834554a2aae3195f71f906c9a1e066e7e145f6776ead22eae31d0e8fd504d5492464271117cfdb5bd2f57aa7f00d00e98077e650eb75fcc097304908fe53b732701b4c1c27a4d445f206ebca075eed409e2379bf781ba6c2c6cc2f7d27c7f5a6aaa71800099987f90cb1cfd92cf0af5b51ba92cfabcb32f1cd43a25771e7be3d5740211c399909e73ba295127b7d651bb3fca8570dbd356f9b37b106926ac447c51e8b8acd8252c8a8a91ffd75fb70385b449c127edf16a99b764367e76f463aa5c6980c3f7325139f14b7a0e73d9372641282109ac05e34c6dc813dbb64d705ed9363357969b66569dd980059fffc47c777eed34f263756c14836a1ca2b3e79c8281232477d3129599c74a9185d0c2cad48f60e644e04a029ba44edacb472cb92b19a0d2ac40f94462f4633cab262ebbf2580abf55f2f6d43fc5d705c2c5449ca02a1d904b27501e02b54e1dda72a813c31ed95bb6c76398543b01fe9d0d13256a276de2178da1b84a36742130b42634d76a68e095d6cb8b45d767ba133a9e92df3633458285748c82513e3ad41e668c383c777fc378371dd5fe8b8e93ad3118f35401d7e5df7f897269411821dbec08db6c1233972789555ee01a83561a4b4b199206d166d18f3565c8508b5a4dab8fc34caca2e95092d230e447710bcc5fa279872a9154bd936454149b30d1cb0db19cf5c87e2db610d08ecaee9d5cd3534442d98cb6c4aa5ecc1b49ff96e4876166bb52aca8a6d70a1caae13f49a870cb54adbe72630c3643e8a51e111e916d27a6750b1b139655e04aa42b4993315625a846351ac9b4b9be2474199802862ee755cb11f8fff948f02a7e98f56cb1273adc691d49878d4cce7328c0c52ff50b7b2774d1ae58c4462bd3993333c47e85566c87488be5ee4b83ead2f046788a11d296113444fa955e8ef79122e11366473578310a0ee1cd07d7677c92af016d77b723408f5b939251fbec4c7a4bcd877c36868a5b6cbbcc16b844625c82e99e4bdf56e4468cc39485fe536f9b4f6f073e132f81d510363377d44d0b820bff476d779f7cff07f664aba756df648dc1dd16375f9a5592a0a35a40ab627ea24e545059078e14016aa83f34163041c8669b5831cdd04c1693eb08010b6824efb322dfa71c8cceb82e78ef82b1a0c8e9d75c11bc00eca852b1bf0cac8e143430d982f5d2ad27337a0d2d3a25d2b7de364ab66dcb69e6fe4660d31bde99f1c93a8b4d83e21f6bd9f39e67d74f5a2767ab806721b4a64115a44a99bd8a8ed80c6feefa9d4158c48207d1d8d52fc3b0ba06194dcebe72c02ed49011f56c91bcef30bb960e5b08971a55c5b930902b928e814c1e809d215abe717311440a4622c0ab7c81bdb11df0f33c028287920e1bda0696243ceeae8d278c1f49091270a4adc6137d6dca5b6bf954d3ae7a95ba3b8700afac88867af38ec6fdd5e43529c0208cafadb92f12bbbc8929d82cafaf9b7d01f8589fab72a994f5684c3764a9de80cd22b436e7f51a7ceefff47dda41efaf95fb7f72821093a7500cdc1c43e6d64bf9bb9259c358f6a5168077dfdd3b58f2c19dbce64a1586a3ea3eb78bf6311ca7752ac227c486bc83a6fd47dd28897b2112e2fc08d89fcdee4cffc4abbff47838763cfd9ec829a16c394aa08a082eba219fa1452045879ddf5bcc8b870993ed58cc8c3825248994b92ecdd9021feb3aa24be1e2c0eab415d091e30277a3b8ec67ae864799b801f2f90735b93d27a38956952a01e82a38567cd91a5e167274fe624280b7f6c2ffe2d212217dd800b39395c12c6ab2e60b556aeb11db75d2024cea987e1763abd6fa4f12694fd1c081a40bee042bd44fb96e28685530806101fc1e66a04427e69fc9265889fe3a8ad4452defd460c75669da2aa31277c8cad5d3fbaedd58f7020f0f9b9db4b88373235b541dc6d1d9a96dbe8955c9dab87b3fa9fb4115fe15edd829880e927dfba22682e51e0082f3e594c2c32781f558e880ae6ae435c2a315555e760cb5df576d60bd520fc24eb9afa4d2041de8475d181c62fb0b22a717cd6cbb07ec88f6b159b172239372ea038f0b77eb29f1e9b7ac01b4653d8975c4e0469e097ef9ba51d1cb2087f815a7fc3ff927a743a0e333cbffaff9458fc74330eeca5e5ea1ff7dda233ef47b805f6679931eb7623426ea69bd92d451573ab5bb7d25bb20a4427ba17480de26b70ea484f6856bc223ad5a27e3525f787fb1ecf230bcaa3afaecc29e8cdc02b48add22d673b75545a19310bb3f721b415d322b22b2632f0e518d0d73066cd4ab4b65ef61f58dd6897398fdbd3343d803bb8000ec651a47a32de67a6806bcbbf399a59988877d1ef04ac9d2a570a74007d2376af90001a1c31c0fcf9ad830445663a844b3a90cbe82e8d2233e43aca71da22c12129659e89485b81488611f2498b808e12d4400a5469414fce27668e74e659aae8a4b9f1ed871df02411732c75839825e54ae24daf943a57a464a0396c4e5a47025e16560e1e42afb6286214f9a8aa00cdacebe262aea38f911c77bfb70b3a573e00e4c4d854b4636c5946fdec634281579c15dc7ae332bf6348ddc2f546e40b6b687ff9c917b60c4fda149e7798a57ec2548bd85c489116f478cff2e936c81a022b945d986c37993c45ec54347ac002836882d4e40e9c76f1fbfe0f552b2af01b66c44a04fd945698f613f31dc3f9fcfba5a8d829ce3be578c5425136c37c18c2951bdc598ee7554b6eaae972468a99dd4c33aa4c43ad4caa56ec3ef11bf5aba53c344aa734b6c454689a7ca7def7bc57fc12fafb26f4e3354325c504a86cdf6b956cc1f47b48fb713656b86f7d16980335d1eb6a0cdcab792ff72270d1adca7b3b3143190d89b12db03ac136913af4424f7f5734939313307c5712c6231926d6995d69abf119b92ba83eb1f6e5ab7348f67f9764f6f02e24889f99d683c09085c07daccb15884fdc15515d4450c6a80afee2f334d84bf3cc4ad9a9f6730dd88caefa71c37b406fb9276716aaee2d2fb334170b81dadadd3515723269a7251cb955c335df2935578d3a08e07bc516734084bc806d3ed236d5cd1b0b7a19e1c820066f4b88d89b64cd46866e9ae396a980fe0a703773bff209438f5eff45693cc4037f238f6514857c102436f3a879eccbfd1a9de1e1c3929789a51ab75fdf0583a9a08d2cd98e9a64a00fe4ff9f010568e2675bc6a01973537cab563592f4c529044fed1d2a09d659fd333d88ab56f9040b071a71a62fbc95687bab9b58525b1ea7ee08a09015dc9a426fa09d47b22cfa17a3b1d3ec40e7e19137b397508f941801e76c1e81e7144098b5151c6ea9a6da680e2d40066d2db47d4ebdab9e97c9072054f1127687021b2e5ed251a073da8577915d1f670bd18b30e71f22e5466c3098f8f05f353d47367b135e95ac287db9cf313d1811e9989f6bfdfe2760d082dbc07d8698234b2211e96b92a31f97a41dacdfcc9419ee8fdc9d386fa462fe98d5145ca2dc6e0cfc37f597c3d8bf47eca446d864312cdc05817b207a621e9994528f481e9a76375c88aa7cc3deb05cdaaa2c81ca5b68bf0660a6f245a87cb8c39a84bfc1eaaef664e2fe661d9dbf2cd1125cae9c30cb77b42d453b25587e56fb353955ae4e286b83252fe4228a9315a95830a1e92f94734a1fbf08734909261ec166d9972d1ce8b21e374aa630ade893c9e9ed5279fa2d614338ba25e6c93824e10cab273acab89addee3f844ee693da1986788884a68ab87e734024f66bc64a74e2e13c4e38203779c9e2dd04ce588f62af2f5ce7506462cfd614e9e2553cae3d367bfd53a161c6adf1c8414eed08db80beb4b25fe417176cea926106b0f82452181da348d488a7b744b4e25ed291b1cced1fdd7cb64c4112aa27006bfedc0142677bb78e6783693f8a5b9b407891d9190f10b55c6dad0d29a3b6f6ddbf787ce11a7809a2f6cc8d4ce6148c293f2638c2a4f4f634aaa0ffa8715c656306fbf0d491803e024450f4c4527c2ecdd26a21f950d6379012ba020ccb4a9c8269989853f8bdcec3bd2fd7eb2ea408134a0f8f0029c29f38468f3c2fca8e7f392472119719d60a7d83d1865f767542d03cc33d2fe9271cce69864e035899dadda041b281078f1919998224fbee14de6ba897c0621894b4298f2002c9b17c792e946270914a1b4ddecf64a4fa84eb31588bfc17164c63bc04c0ce1543fcae74dfe6b70ffcd4b0c629e7e63346cabde4027a8b7e9ce4753d0a54a513d89e64d6c8a43ec249c5dd7f13bafd82bc2509bdad947b95d073a594c8770023d53c8883fb11fa6d9a9795a8d8a88fbef695365a1675649628c1e60c239185a92a8455b9ef27d7fb4c1e47d16541a6d8f53f353525abf3a037adf6b26ade49d26fe5ccdf4d6667bdb1416e70adc76f43ad898e284cde4443c4d4c2183782c48f7edd744d84cb0ea913c0eaad4d2fab713a95e72b3e65f5856e46b506d6f437fecc9b9bcec02738f9768597764539edac7de87b246ef34a9ae223f1bead8ce4a2e404615de892c659273bb0c2d012423f391357ad2717282c597e9c95480b30a8dcb4aad2fb91b0de24c2749d86bc5bac048281fd5a73c0d096755d356cb39f65a787efb44fc8c4ff617d21c3752a8b1fddba7c69a52133a1717822c4d0771ccd59d10feb13e942b9cb4c70f935293dad149e7dd77104ed7b2c4e49f48cf0bffca889f73c0b0f99b6ae46642fe1ab383deede67b48b80d8a4e86cfcc388b182b8831d40a03301ad3508b3648419ee48895cca810d57de4080ccc1f6cbdd5ad498e763806ce8c55a265e3cde650f03101176926a9d8caa03d04e08b71e57ee2e54e396fb4b323a56ca16ee85b84b26e8fc5149ca69a12b4931494cbc2789ff3cfa77c884fd8d068c9e92a0f2b57cdd63cfd1890c75a8f721c782eadae8095f4e7109c89291d19a29c045308919181992901e", 0x1000}], 0x4) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x1) fchmod(r2, 0x80) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *104459 20228 0 0 0x4000000 0 syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(722c1d2985f2c30c,ffffff003c9ddc00,ffff800000171290) at ip_fragment+ 0x551 ip_output(a91e87694e9e17fd,ffffff003c9dd300,ffffff003c9dd300,0,ffffff00370cd000 ,ffffff002cddc038) at ip_output+0xc06 udp_output(cc7cdefb50e4d031,130c,ffffff002cddc038,0) at udp_output+0x444 sosend(ec9c66b731cf3148,ffffff00306eb4c0,ffff800014acf948,10f4,ffff800014acfa80 ,0) at sosend+0x472 dofilewritev(8a32bfe144f6a0be,0,4,ffff8000ffff8e18,ffff800014acfa80) at dofilew ritev+0x14b sys_writev(f19edd0304911cfa,ffff800014acfb20,ffff8000ffff8e18) at sys_writev+0x db syscall(230b9f0f5cc0a734) at syscall+0x3f1 Xsyscall(6,0,d,0,3,50842e93010) at Xsyscall+0x128 end of kernel end trace frame: 0x50abb8e8970, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.