8521fe4d88c0"}, 0xa0, 0x0) msgsnd(r1, &(0x7f0000000280)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="01000000000000001dbef1570dba91bc0e302c18511281e98d7e5c1cce09c50a66d911f83c527e6a84d64a59dedbb27d235e1c96da6d2c07c2f9390d31cd2758c56b7a43fcd37a62afa599c5d2704372d2dacd5c3656cd21abe871e5eac263d2dfe4db64c37c7ad172e564f7080e1b0c060430b6ab39179a33e4530381aa921b89ab6ea1145bbc95a932e39de3e97d99ff76da1ee674769402e282fd4a42eacb82a16bbd39017e6bcc0e698df49c10d5045d0166dc6e46b45c80b6cadfa050cdad0e14937efe253efbbe758558fd25b457406a4fe31b12e4a7fbb9568921c0e2977a4b9515b5a83c6f4791be56a21fac116db7ac0ca9890904cc7e232eafb0e02a7177744b684f330856eb47238910827aed80f33581f333c07c316168d3f64e2e994395a1cb6345c22ce54fc658c41fbea0bff0cb5623abf99107a5a7eeeb9591dd45f3dfad116cf71c6c4f5a986c62205d7f"], 0x1f, 0x800) getpid() 23:15:52 executing program 1: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/29}, &(0x7f0000000040)=0x1f) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0xffffffffffffffff}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f00000000c0)="00000000000800000000000000e8ffff00000000", 0xff05) setsockopt(r1, 0x6, 0x7ff, &(0x7f0000000180)="c17969d038547d24bf912fd53a1c3fffdc13801499d54feb49c42b6acb098fb883cfebfb2fcf4f92ac824e81eeeab9e7e86ab1e9b428d8e7a9568ecb683e771308c0ff4cb5d55ff7142501a3510627aef9b087912f97a65986f915b0bcc2dcdf6ee503cb2f91fddd0ff092f1c6bb85cdcb45689fa3823de6cef4169515ae62294e2abd56c85f9a0a5189f64b45e4dd194fc6bb9190583779be09c2a41a56089c526bcafb27b7c8952fa4907c8969a4be5f2d844fb3fd78", 0xb7) 23:15:52 executing program 0: r0 = msgget$private(0x0, 0x181) r1 = semget$private(0x0, 0x3, 0x0) msgsnd(r0, &(0x7f0000000240)={0x0, "7de6609336748db90a09ecf449e2a7497db8cb656854e23323de8c5fb5ee716c266940e0ccea11adc907f0dddba4ee61b738a813d0b13b465a4b3e0a14953a14acd3828c9ed1e66aa11f670565ee049e7b3451c303d50f9b76ecf914d9a81fef35bef654594bbf094a3041e9766dfdaa4e9d771f422bcfaec0400dd40ac9e3e5c31fd2d292bf9fd20cac7511ea5fdb7e64038521fe4d88c0"}, 0xa0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/95) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x4) r2 = dup(0xffffffffffffff9c) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:15:52 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r0 = socket(0x2, 0x1, 0x0) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) socket(0x1e, 0x3, 0x9) 23:15:52 executing program 0: r0 = msgget$private(0x0, 0x400) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x880, 0x128) bind$inet6(r1, &(0x7f0000000340)={0x18, 0x2, 0x20, 0x6}, 0xc) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYPTR64], 0x1, 0xfffffffffffffffd, 0x1000) msgsnd(r0, &(0x7f0000000240)={0x0, "7de6609336748db90a09ecf449e2a7497db8cb656854e23323de8c5fb5ee716c266940e0ccea11adc907f0dddba4ee61b738a813d0b13b465a4b3e0a14953a14acd3828c9ed1e66aa11f670565ee049e7b3451c303d50f9b76ecf914d9a81fef35bef654594bbf094a3041e9766dfdaa4e9d771f422bcfaec0400dd40ac9e3e5c31fd2d292bf9fd20cac7511ea5fdb7e64038521fe4d88c0"}, 0xa0, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESDEC=r0, @ANYRESDEC=r0], @ANYRESOCT=r0, @ANYRES32, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR64, @ANYRES64=0x0, @ANYRESOCT=0x0, @ANYPTR, @ANYBLOB="744c38131afea31d0761eb3c6c54fb3ede0219afe03eb5226f0ea55bcd4d4ad1d9b05cb118577bc98d9be744b7b20ed127309647a0312429c56439422bc7331d8cdcb1a8c1642af0e2b43f7d1dfaa2fb3f75b14e8b7d6ce715b2c76fea830ddce7eea3157c12d1fc2dcd1282d8d538b2925d671ff589dcdd1b1899ec61945b1911b1a50eaf4356332d26f796a9818080b50b2fb599ff92019f83d5994e3b50648872866bc7bba0a14479f2a677775854421d2a138dd94de218fb", @ANYRESOCT=r0], @ANYRES64=r0], @ANYBLOB="6241b8431107bd331d19807fb2d0e06b685376835e9910185d922b0eacff78a4ce39d4ef9a8669a8743f24da8ab93a9ccce2cbe19c37ae7e7ca4f6bb8997f2dc42f2deb9efb5de7276f0db5b88ec988391f9f4103a44892055d2953e54dd379654b549255190a3a5103816537b1b1aeb1ad5", @ANYRESDEC=r0, @ANYRES16], 0x4, 0x800) 23:15:52 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0xfffffffffffffffa, 0x800}, 0xc) setsockopt(r0, 0x2000000000029, 0x7fff, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000429, 0xd, &(0x7f0000000080)="ff010008aaa0529d56b4be8effeb08000000c351", 0x14) 23:15:52 executing program 0: r0 = msgget$private(0x0, 0x181) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xa8, 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x2, 0x6}) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYPTR64], 0x1, 0xfffffffffffffffd, 0x1000) msgsnd(r0, &(0x7f0000000240)={0x0, "7de6609336748db90a09ecf449e2a7497db8cb656854e23323de8c5fb5ee716c266940e0ccea11adc907f0dddba4ee61b738a813d0b13b465a4b3e0a14953a14acd3828c9ed1e66aa11f670565ee049e7b3451c303d50f9b76ecf914d9a81fef35bef654594bbf094a3041e9766dfdaa4e9d771f422bcfaec0400dd40ac9e3e5c31fd2d292bf9fd20cac7511ea5fdb7e64038521fe4d88c0"}, 0xa0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/158}, 0xa6, 0x2, 0x1800) msgget$private(0x0, 0x0) 23:15:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r1, &(0x7f00000001c0)="b226c1991f6a481bd585254ce08e24e1d13cf829ea20ea9f9798b705508e1f60c6df8d088bf1520ee259fc07a4e32868829c2cacd37eb03e97a8450443598352c42d8915513eed05950ae52a293764f98a9d5402704d602d65e2f545e54fafcb930fb1e01476404896142e9583400f184da305563f1a16da124d46fe748fdc918f7c1286d789e6d36dda51c1840854d654d2f1d75c2771cb7def91877e56175d33334aa988bc3fa47b4eccb9e34d49348989c703261d8cff0f77cea6fd3f23b23eac40e087385a0681c2dd4d41d5444bd52bcbd29b5f9c2583890b578d34ec325e4c06615113d902ce19c3368871e232ac9978487bcb62af81", 0xf9, 0x8, &(0x7f00000002c0)={0x2, 0x1}, 0xc) write(r0, &(0x7f00000000c0)="304e3e1fac180be199969a32bb5646f1108d5ba8eba2847199d51eaca967475391d7e1a1c2d85a5d50c1d31a2d746534aa0eea3888e50989ba2c216117693a77293b55962bfba8148111c5e494c5489240aac95926ad9bb9502e67336d848482dec0fd7cd4d190305cb07892d2ae6c37ffba5d595b25cd40c13fb5cdead2683fd5c5a276a97830671a188bde2fb4e85d05fe5e7f7eef20e92480e837bd0af8e2b8f79a15d58881567880ed2e097c8b76986964bbf4841a9a3a7963e5dd1cc0e4f10084979ac69451dea9887daa5e3d9d39cce3b282042749c44a02584066f7d5b8", 0xe1) 23:15:52 executing program 0: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYPTR64], 0x1, 0xfffffffffffffffd, 0x1000) msgsnd(r0, &(0x7f0000000240)={0x0, "7de6609336748db90a09ecf449e2a7497db8cb656854e23323de8c5fb5ee716c266940e0ccea11adc907f0dddba4ee61b738a813d0b13b465a4b3e0a14953a14acd3828c9ed1e66aa11f670565ee049e7b3451c303d50f9b76ecf914d9a81fef35bef654594bbf094a3041e9766dfdaa4e9d771f422bcfaec0400dd40ac9e3e5c31fd2d292bf9fd20cac7511ea5fdb7e64038521fe4d88c0"}, 0xa0, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) 23:15:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r0, 0x2) poll(&(0x7f0000000140)=[{r0, 0x104}, {r0, 0x8d}], 0x2, 0x0) 23:15:52 executing program 0: r0 = msgget$private(0x0, 0x181) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x9, 0x6, 0xb, 0x457f, "6e5836a0dd0e9e08488f868b4e03af0b43cbdd91", 0x4b9, 0x401}) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYPTR64], 0x1, 0xfffffffffffffffd, 0x1000) msgsnd(r0, &(0x7f0000000240)={0x0, "7de6609336748db90a09ecf449e2a7497db8cb656854e23323de8c5fb5ee716c266940e0ccea11adc907f0dddba4ee61b738a813d0b13b465a4b3e0a14953a14acd3828c9ed1e66aa11f670565ee049e7b3451c303d50f9b76ecf914d9a81fef35bef654594bbf094a3041e9766dfdaa4e9d771f422bcfaec0400dd40ac9e3e5c31fd2d292bf9fd20cac7511ea5fdb7e64038521fe4d88c0"}, 0xa0, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) clock_getres(0x2, &(0x7f0000000000)) r2 = shmget(0x2, 0x1000, 0x482, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\b\x00\x00\x00\x00'], 0x8, 0x3, 0x1800) 23:15:52 executing program 1: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000500)={0x0, ""/212}, 0xffffffffffffff23, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/129}, 0x89, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="1e396c280b944edd4e"], 0x8, 0x800) msgsnd(r0, &(0x7f00000002c0)={0x3, "514fcb004713c9dd3a363c56e25c4eb11084a8e66787d31b2f0543a4772b2001cc60e7385c761bb39a25ba8530a9b440ca0f4fca81dd115a7450d5345e10ba11c64f7eb9c339735c0a07f9bb9deaf47647b17eb5f9ebe9648f6d69b25d3e208621befd7e9939c7f63cb50823f81697a03ea4203faa6ae371a11ff4b3a9d3aaf5fe662e58d4c75536cab6fe9fb74a030cc35f688d340866dbf6550f863e416da1b7db380d4dd6a5f9e01676294195a0ffe6e60030511361072528dbe65887aeab51b91c32d024271cd71622dad241e4cd0b99a690d41766d0c26cf222fb2c"}, 0xe6, 0x800) 23:15:52 executing program 0: r0 = msgget$private(0x0, 0x181) msgget$private(0x0, 0x409) msgget(0x2, 0x768) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) msgget(0x1, 0x400) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000007de66093367401b90a09ecf449e2a7497db8cb656854e23323de8c5fb5ee716c266914e0ccea11adc907f0dddba4ee61b738a813d0b13b465a4b3e0a14953a14acd3828c9ed1e66aa11f67058044049e7b349b76ecf914d9a81fef44bef654594bbf09fdaa4e9d771f522bcfaec0400dd40ac9e3e5c31fd2d292bf9fd20cac7511ea5fdb7e64038521fe4d88c02211cb879561abde"], 0xa0, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) msgsnd(r0, &(0x7f0000000480)={0x2, "511a67604e7bebd05aa65fa6a6b72190579ac16eed28cbfa0d2d28ab41cf86f02d684fd6eb9c1cbb66840e102a3a5a82f3450a25c643fcee4cddab1772c81a21f9a697dfbbe260955e80f56efb7d8ef703b7c4b9853aa61d57fb93022aa958e0be03947cfd41b7ff7c1e60e492a651b91fce06743a6c7b2c08ecd2760e2f814ca4af807d1bc1ff36f6b0cc222f2023cbb9593e9ebdd9b077a641d0f1bd95939f361c885d9ba9398175afc4d1bcb64bf07a27c41f4356579ca27720a50ae8472b94c17dd1187613c5145e714a7c17e34fbdd673c2014eed684511ecb33bdfd6eab46136f09092ec107e386be1143a9b329d3cbfeecb1060feebea66975336a5c615f530efb1670f8dc3a0874bebbefb7fda2600fdfc52f024241d89352bd8b5459fd07347b4082cedc6252ef3463215aeb0b7d13b771560f2d686db61900a3c8c29e40dd1b1ac5e2314e2cf2ffa19c1b9bfcc592b87d489f822ddf51649eba3048fac3fb34355809f287660b1df5972953fb23af11b9bac99114dd3e9f0891d29dc2fe282013d354bfb3770f77ab21655e7559e505bd9494779d24ee290319bfeb157c6df58789c51f197bad43aee10400084f3d27ef1a4d661a4363b6cdcd787f44fdd5b002123f30a9013c9ba8fd0560bcd634b2ad7f56b3df4716759b9f7efaa43987a9e5428622e7fa5ab4269b2b1baceebd86bdeea8254cf42514c984c6f8038227c35505545f382485065dafc2c6ef6722099ce072fdb3392e5f49eafef26bb8b173de61c5d1a1ccfd1193949249dd57050555210747d4cb07df6f53d58798e499d1254ab79c32f8534cfc0cb7c73f344e43d995fc7940c5272108dd913d4272da8a772a5e39e82839cce6b7bfa9e501a2ddb0f508ecc5021a281664aa0fd8e88268d3857121e1f5dfd244a0c106fe754a9c5fe2b8228a74ee3bf95d310fc7f355a32bc6fa8c76e404a601f289fb576114b1afe96f44c8499e47e93cfcf439400f01335f120f5c289c9e2be95f655fac318c87c4d2bdfdd0721f93cdc74058b4a7f0d290eec1b0916a0887d84b148e9e256544fcbcea3ff706341d508e8ce432b8682a460603218a0ff089789c696455865d38cedf8bc14285238ad0690edecc88a96ad941c8e4c7d0ffcd8ed6cc69a7d8d662b4f616f06cf0bb1f024fd85d4c500e342638fade82ec5b79228da95387c15ad725297642ac6d86a7486e171a3e2f64b4c2723671c573e300b0db439d42529fa9797c90128b7af7483b01aca1298ce3507fd16b3fb4368d49614fb58cfc9ff3bee2a2e99f981ee0861d635f57cb8065624224065f8d748fc814e93dd55abbc2fbcb49285bd8489350323b74bf52954a09a9dbe6bac36793ef1280f817e851c8cc0cf036dc8ac7a5200e77125387dc555fec7496350d581d40f92c4caa4dca658577187be69eca7d1237b36080ec83acff1a0bd655ed3ab525216096dc116a978267bc10569540ddbdf1e7d1574a15987f67ff888cfdde3e10903115d5037f2628b18d211ffb4d7c8f3c797b05f151ce18e8d7ee015b2117463a1dfcc70ad30dfcec5b85fef3a7a5e0301a813b7b5b16503b8461aac7a2cb266a0f5d8e4c37cc5537b0256fa014bdcdffa336fc5ec621017f5b2e5d0f9d1e9bea74ef03b62ee21457b7a6364783a5d12ee8d89a26cdc54e667ed5d1e2d50aed4dd49293a60f59fb5ebb64cb86ae7d6d69422bb0afd522fd49f5214095a52f4b1fdc20865220464f0296a0f8c4fb7df8991269d09a51354e4d3ed23cbc6d1c45e1057597ae143c48180f0f1b2339417a8208e4300fe0e62c7ff38f6feb34cc6fac230ac1a5ae33865e5ed42ff43513e22215a9e6db12adf694770848f3237cb70d67378d98c6ad5d5215fd590f1d61fbe7d099da8cf451b707833db279f3c544da50f8092b56a6cad5d317d5179f3e77d4c7023f8f72fd53f2ef8d100ee4312e7ca97ee6b1c883e52fb745a42ffb3d9b8f78ee1a06e5929596f0a4fd309fd23c94cc0ceed52538d5f7865b9b4dcaac10ebb2d23b53c463185d42863922930cc86ed84c605b71a4ea77dcb1824f697c534b54fed0b30ac42c6d953d2a3f69bf2e38bcef7e034f8eac69da17bcbb8ced6a5ccc8d4a034570c6107dc6653f4234ef484eaf56708e0017f126ce6a5b9ce329b9406d411803767e6c2e6e8c8fa3016653bfde3efbc2dca175985f67a88e950eab20d25d56ffb7ed624509a787982436731a2d824893eeaae6cb53830098537b3e2fcacf59ee2689c1f84b0ab12c6e6b18248ad794f289c8cf7369dc8cf715fcf84ad1e49cc845b0d6bc38f50fccb46fd86b93139a26f5650013462260dca233065df0b90c5a47ebd4b84443825e1bcddca55df1992d1e5422c810903aad2f1eb61fc20e30a34e21add597a6bc6500e63ee889ed0e61b14f73d33189e0d8734cd2f003b7bb71c1d07ed97789250a8fe652a8d33b087f6ffbec82f4dd4efd27bed17fa93e442440fdf798371749ca28c7df3bc03378e569c88db6b40df8d52353d810e8c62445cc6686c6f8a14f668a210e5be4035071fed529d0e9e53b0d107ab88f707e141eb016a6a6d8e50cd7d9a4dacba7348dad3eca74034dde930590bd58dcfac7d37de22be9c8f80fe02cde4480b3b768d386364e98d1036e440296e063fc648ab88b2ef9bc5ed355015966b220030c8792c05ea41faadc2d3a23bee67572527e36381d89dc085c3945dd93afaa4ddb898fb9a79a01d2114360e459f3ae667feaf5eae415d7507a8a840fe1f96fbe28fd54e76e23f4b5aaaf35fadcd5bd311809500bb5a43ef0f3307e11f6ffe651d6c5804f56f197b47da77462a61f6f40b2da20ab1506fc8170257d1139bc7aee6e8e537d0a4884432374d1f5eb048ab16723f7dbfdb71b03efd6a0f5ad822c14813437c93034434859381acbb9d5860d2c971e149e6c6a670b294eea3b5927980d73cd92bb29f0be539471fa3226616815aa89fe634f383a787d20c7e4d90bf8337b55e385d342a82343acd3569794edf4df6c5a04926d075d93115568eaa0323b505d953c94921bc68bd3965801d3026063774abdb0f9294253c55e5a21f0a3049b1214e304552f9b6cc1a958d1df650d3577a63379925cdcc26fcf5f7218394e04dd7fa3b399413d078199fcea444192c5b5aa9834d02dbaba7bfa6ab5415054b2204560b5c78523541d10550d4de70ae31fc83b3ba9dc07fff5802072b4bd324c073f0f37cf0d11bad29c3fefdc4cecaf31a19ea82e1bf9efe9e2ec19fd049e7585b92b619a5c9dc0af144270723fcc4cb609a9af1dbac18e429aa20c7e593835168e007aef5f344a2676990cd8d0c641a81e90b2c227d5ad5e9ab21162319b8e9ff3c6e0f5ec486152542bccf9e4ce57b1125a1caa4b5962aa36f454e378f145415b3f3e7346ec88a031c0117a10b05f7f1dbbd33b6af0d363bd3b32dd8a36ee10b60521c436f7e569560ba2fefb7ae808f430cccd4d3f7b89afedd99596cde0cbbde4dc4aa5cb10c4f6bfc37e8cb4068ffc7960127c963e50e85c2cfd50d92596045ea7efac5ae4ee2ad0d027a3ce8afa4ddf4cce13be6921b0cfff4b29608a9cc7624d1dcb2f68e45f73cee934a82826eb54e6984997a5bac495af9df53a4186afc5936dd8cb2feab6c8a94b051dee714b6d6a629d9d0be2960428d259055c8c0d0b31538b5235e0e8ba114d213368d02b84fcfc6f84a16b503313fb376f29bea25714f5e5acb7a339af4cc2c955936a9dbad1f4e5b2e966ffe657d17b290620e1569d54f383643e540c8a6210000f59dfb7a9957e703b72db9af7b977948de22a47ac918eff72cd95d3ac9af334c0ec83f54d6c3cb428ad5e2f17ab2266c0cb9ec78374f090ec5ed03772c78a662a4ad05041d39838ec663de15005a9dd119bbc910b7bd90879d4b8fa3f2f5dc4407043c547d132001033384cd1833c3ed0afdd42247c597070127a929f54585ee830d030f499ea8d9f2833c19bf827398597daaeee27c541194fb7bed9e130baffec1ed495c11883372a457c19f9afc73e33e20124ef85e1aa2c3793520fed4c1524c748b51d5b7b57b6015b7ede7f7d4a97ef6343fa1e2a674d9b400f50d7d690cb5d5a7530efd586aa8f539c41514edb4c95ff553e92b6620da9705887adb7df0fca8064582671c60ed0608ad39a55268d6a5aa708d9b896a20be863c87fb93c9c82ed09d4773c5e0d8fb735de3681c4b4a374fb29a4ae067cd91b18fc697a17e315bb71dece633b1353352aebb8dfb7857a0ec398c020e92e364f5b70c6094c2f479fcc767cbc6c271febc7b9564bd4f67565897ed91769764eeb4bccfe1447c4d0aa1f71abd50a1ff054282612492a9615ac7b9a650b4285d7f74018bc2dc972014ab16ace03a1f19bd4ac2aba6641043ac6c4422bfd7161fb2593bdb82ab17c032ecf389dff136aec36ee7b7077d8dc870456703cc45fb739d034a376a7a425fcc60b9d91b3e52bd34aedf49b196d3090f0b84dfc1fb04d6328aea15f4fb026a9f061e2cbae98f811d242b18cfa43ec0b0be3ffba5c62bec8f1bdac17033552126757168d8b23e6d51fd3ab27a977dee3a7d2ef812edf97bccc7a0f33d9ec527f8579d0ec9e05065320ec94256fab0939a310655232919f1fdd974afbc839973d13a432090ba3b4b92df8c30543fb7666f4315b75ef89f20abc86cafe272858fbb2c1c622f1c4b79566866e33cedfe69c641f10028823ea57731bb29c4c83fae6678013d34171707737fcf9e5cdb986031cb69a6347d86aebdb0409ef0ad684c98297f6424c30a9aedcb8cffc98ca9ece379b28b91e019e0d7b8b46da68a8a90d8bae40fdcbec9388c5d86becfc3f7ec4dafdc0eeab03acdaad2c1eaf9b058c1536b1c0d1333a05b98d124e689d739227ceefe7c475cad09b63e23ffda21f0b24c0194f6b0212641a37c03d2951ab14b566616530e4c8bf36e470bb81c874c52968d8c2c517c95eeb491ddb4e1f168251c4b40c974e9bbe86bbb89a4bf47f6589ae0b36e7284171ffaaa13190225593e1e42c7dfaafbdaf9d1cf6788c31d07e5360c8a887d3fd09a9409abd4cc2ebdbdde6ec7664397e9dc2be52ffe85ba1e5920e32ed733dab771f726ed48243c20e09ba005044bc7fb7cfc2a8b2f331fd0125df833346cf7ee856b3945a55c4015bea5301710dbbb28f94ea99b6d4345dab48dda946fdc33e01e235a1ad8ff50ece558926035c4051c49ac8ee9489a67e40c98645bbd490acaf7176d7e684e0af4042d978edce4295352b5d3ada792a0986c0f7077de6d7d0a71779ef62a7d68ea60f8b305603cac95c444eeb46d4cd8797eac0f3f3291610abfa14d91bc4eef905b5e1b6d4e275653c8789fa6d1b0e35c072c3a77fab3046bd80d97d45948fe08a716d9db59349e70a73bd46c834c574680b38faa9f91e9692cf70c81e11f410c416365059d7576ba9d6234fce9729155b5147c7d904794fc1cebf42785f8354db98b273952014cccb44b6cd6a9ccbeb0f21adfc195be87128d5c895be06eea853f5572b0912c0c179a4dd7e82817e2cfd0ebc193462c26357e62b58cd75b42afa1f57edabdf11ad8574fde83dfa13ffe525e5acf954cdc0c8fc97b2d462433c815d7010a903acfb987a7580c6f15b7578c2eacfcb2a0efc4401d42d376343c8d7ce6c1fc09bf865de1292c0b9cb408f9c31adcc3e21e06e42122cbac843144c5c72d881d29e2cb2eb59263388b6da6b0e3c77b288182c7b2eb9a9d8630a9ea05d9f52bb7be56600d22173097ae7a"}, 0x1008, 0x800) 23:15:52 executing program 0: r0 = msgget$private(0x0, 0x181) msgget$private(0x0, 0x590) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYPTR64], 0x1, 0xfffffffffffffffd, 0x1000) msgsnd(r0, &(0x7f0000000240)={0x0, "7de6609336748db90a09ecf449e2a7497db8cb656854e23323de8c5fb5ee716c266940e0ccea11adc907f0dddba4ee61b738a813d0b13b465a4b3e0a14953a14acd3828c9ed1e66aa11f670565ee049e7b3451c303d50f9b76ecf914d9a81fef35bef654594bbf094a3041e9766dfdaa4e9d771f422bcfaec0400dd40ac9e3e5c31fd2d292bf9fd20cac7511ea5fdb7e64038521fe4d88c0"}, 0xa0, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) 23:15:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) unlink(&(0x7f0000000000)='./file0\x00') recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 23:15:52 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000001) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000002240)=@un=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) 23:15:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000140)=""/139, 0x8b) r3 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x10, 0x2, 0x2}, {{r1}, 0x4c3e8635473340aa, 0x84, 0xfffff, 0x3f, 0x401}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x5, 0x10}, {{r4}, 0xfffffffffffffffc, 0x20, 0x0, 0xa259, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x7, 0x3}, {{r3}, 0x0, 0x0, 0x0, 0x2c4e, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x9, 0x20}, {{r2}, 0xfffffffffffffffb, 0x60, 0x80000006, 0x1, 0xfffffffffffffffc}], 0x10000, 0x0, 0xea, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x19) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r2) 23:15:52 executing program 1: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x41}], 0x4, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x1}], 0xd308, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1, 0x4000000a, 0x1, 0x80000000}, {{}, 0xfffffffffffffffb, 0x23, 0x20, 0x2, 0x1ff}], 0x86b3, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffd, 0x1, 0x40, 0xc130, 0x5}, {{}, 0xfffffffffffffffa, 0xa1, 0x20000006, 0x1, 0x20}, {{}, 0xfffffffffffffff9, 0xc9ef58673d052150, 0x86, 0x468b, 0x3}, {{}, 0xfffffffffffffff9, 0xd2, 0x40, 0x9, 0x3}, {{}, 0xfffffffffffffffb, 0x40, 0x0, 0x1, 0x6}, {{}, 0xfffffffffffffffa, 0x10, 0x315bced0b986fa14, 0x0, 0x7}, {{}, 0xfffffffffffffff8, 0x61, 0x4, 0x0, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffe, 0x20, 0x1, 0x0, 0x6b1}], 0x9, &(0x7f00000001c0)={0x7, 0x81}) close(0xffffffffffffffff) 23:15:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = geteuid() r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000140)=0xc) chown(&(0x7f0000000100)='./file0\x00', r2, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x7) utimensat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x200, 0x3}, {0xadca, 0x7}}, 0x2) 23:15:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() r1 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x12, 0x11, 0x1f, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0xde74, 0x8000}, {{r0}, 0xffffffffffffffff, 0x5a, 0xe, 0x7, 0x9}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x9, 0x4}, {{r1}, 0xfffffffffffffffe, 0x30, 0x80000001, 0xfffffffffffffff8, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0xfffffffffffffff8, 0x7}, {{r1}, 0xfffffffffffffff8, 0xa4, 0x0, 0x617, 0x59c}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000000, 0xfffffffffffffffa, 0x4}, {{r1}, 0xfffffffffffffff8, 0x60, 0x40000017, 0x0, 0x56b9}], 0x6, &(0x7f0000000180)={0x6}) close(r0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r3, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x0, "f74e496bf7d3eea8d2234045138ff26b098ad1f1"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) 23:15:52 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="d001b91df03fceca80251352040000a15e506dce14f486e7af0a40fab0befe846db83eb72dbfda3a2b948c048fce81ace3258d631c58e5c6f468969bc619b5beacd6fcdadc5c4618885b9e3924464d5dbc9135a6994c225eb176b7b4654baff63e39c6090764e86cc3616c54044fe6079d5b643ff5dce2cb04586aa40900d667900e3119b9327a8942ff58b595316fc4871a945ccabf13fac79e", 0x9a) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) close(r3) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) ftruncate(r3, 0x101) 23:15:52 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000002, r2}) r3 = dup(r0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) close(r0) r4 = getpgrp() open(&(0x7f0000000140)='./file1\x00', 0x201, 0x98) fcntl$setflags(r3, 0x2, 0x1) fcntl$setown(r3, 0x6, r4) 23:15:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x3, 0x8000}, 0xc) write(r0, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3", 0x4a0) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xece4, 0xfffffffffffffff4, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:15:53 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:15:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="da9809d0ae05aa4c3f00"], 0xa) getsockname(r0, 0x0, &(0x7f00000000c0)) 23:15:53 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() r5 = kqueue() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) fcntl$setown(r5, 0x6, r2) kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) close(r0) 23:15:53 executing program 1: r0 = socket(0x2, 0x8004000004001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) syz_extract_tcp_res(&(0x7f0000000000), 0xcb63, 0x0) 23:15:53 executing program 0: r0 = socket$inet6(0x18, 0x10000000008002, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x1f, 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x8, 0x9}, 0xc) 23:15:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x20) 23:15:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shmget$private(0x0, 0x2000, 0xfffffffffffffffd, &(0x7f0000ffe000/0x2000)=nil) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) lseek(r0, 0x0, 0x3) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x7ff) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x5, 0x63}, 0xc) r2 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000400)=""/169) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/194, 0xc2) 23:15:53 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x9) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="e1dd63a67a67526a7e1e255cb02ecc14c3a46a4ff390c695f28e2ddac75779a6639045832c6b67335da20088f3639cef1d49b0f3033d44eb6ca6", 0x3a) getsockopt$sock_int(r0, 0xffff, 0x1907, &(0x7f0000000240), &(0x7f0000000280)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fsync(r0) chown(&(0x7f0000000140)='./file0\x00', r1, r2) 23:15:53 executing program 1: r0 = socket(0x2, 0x5, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001040)=""/160, &(0x7f0000001100)=0xa0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt(r1, 0x80000001, 0x9, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r2, 0x29, 0xb, 0x0, 0x0) 23:15:53 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) bind$unix(r0, &(0x7f0000000080)=@file={0x0, '.\x00'}, 0x4) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x137) execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 23:15:54 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f000049b000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 23:15:54 executing program 1: clock_gettime(0x7, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 23:15:54 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) sendto$inet6(r0, &(0x7f0000000000)="4f1f81dbdfbefdb338ba7d6c30a33447c85ac1a83aacfe1ca6895e415734eda1fb991fff5fbeac63a547301055cfe9f3b34caf9d695f23d818718d9d3c9b3c487fd3dd7228d36872e0cbdeda16027c81b7b6ffce36f990f98dd633de54083f455e2fb7db2c3d4635fee82f88bddad5c1337e7e048c1129df714cdb510e8de0a657a29e85b3bbec2222449bf9644d9cf10f5edc95e37634a38343e5e85d95c68ed69df562ae03dd004df7ae30f3c724d0cd7f59c6d8513518d75a2614b644db4e18dcb2aadd5ffbea967104b47ff014f04dc59ea6f81dc226c77df331da4a69adba704734dea2346d3057b828af952ebbededf33bb115849176fad3cb78ea4e357546005a282e1364af0b1820715185e1d026947a8af881b87dd388595966c5d73f3b4a175b365bef489d71425b54701a8665019fd2644c1940ea88bab4ab07494b48fb595949d55100f2948923acb4973918017a21b2c3d73ac46d502d15bb84689277607b769df83f9f2e571772df01201ab1f4c23034e9c27da1617749a0a86e9f159810c4d62cccace5450ebdd5e7b83db87fdaf6c22afd025a88adfd6788e72f416f7dc52bf87cb54ac13dde9b0c8e62e69ea6282c8285bbaf1ec2073b268ae4034fb85c0cbb45a3d9d5eac1328cd989c80b439797ed8d6c7d6d8d0182cec00921ca623f220530c21dd534ca982bb7f6d0efb4ce94aca0cd315234bfe305b94997baed0841767904ebc8032da56ad62cbb25743461ddedfc389db64379eecf48529d7a0c55afb81de83ed078f35a571ba146e838212f7b05e4d3137541d5195e7a27061a2a53e9ce1e879c443d00d61539026d513922f81bbf5711b7aa04b7bbf3e0391f65fc91b8319df3615c84df293bb10c799344819de1868c0513da9a401911b36e93d931f28df730603d53f51e3c7ff7349dee9e5a4921e14a0654bb96b0e1534268a2f6dcdd718b2a7f1f3ee6fd77690ebeb8cfaf939fca7c23f93c463e12dbed5d2b6bb5446cf897c86fa509e98f61e13b7d0720f4e863ca688a2f780e7cc630bab9322966e2bb29f3922d9d9f044197e2a64915aa7a6afa586ec9ad587ef292cfe2a44ffe25195890b085120f6f0c222019d09f19a10cdf7bbd4789d79984701ef84ef1b0b78ecb34c6b46eef4abb3c331c2dab4ec2883a25adca9f5080e91ca55187332e936841302fc30d9a2b3c8aaba04ebd9a9772ea79b247d76f613080b5e82d103b30a996987b2b4b367dd8bad8e2d01a118a03b8399bc0294096e86869dce1f3df3ddafc1f99409ce0eb75ff88d4c4b9ad42a238aa899cf07795c8cd869ee133e46dce96e23f6dbc11d2931719a367632c0b8646aee7b2b64779ee0707fe58fe07ab11aa7e4413ed3b004210d620a80c16bbb69840370ebba1f954370e0829ed6602a538b120c8e7f8e872885bb7bc8cb214df23b1dac16e0d1dca6c8f5f5b93d7e7590607e7d1b04bffa61f15549d536dc12c557f1b948962c8cc18de66bcaa7503633f6b55470f941a311b5eac64cc5f3db91099f5d0d538518ade4263de4a80838d2066dda49b8e044f7dc9461fb98663534c47ea785ac787337e0024a439859dc4175550df03fce496915da3e565aef274228568c47de9b08a2d6a9000b858e202f71391b7617029cf0998e5e2c6c6f2b21cd239f8bac4e6059f5272a2e3404986df38819ed5f2e4e702ef7eb9a08af524799b99fb619c4af2f813ab5c98011f6ce3ca8e10ed6854f3824c899b398493b0248419842cfeee6fd6e907133603461cf4ec35554a3a992df126ac63730f474dac8d6cb779c84c2bdb2b51939afd3d3e5f43f0c1bfe6772b89255f0fef32a1647cff432d10c227ec044a8009e1c06559f5c424247d18c3a90795e686b193d8cdcbc99ace558b5b4bebd590d5caaf1b67aca3c7936fda79e86d848b7888c5eb7ee58f2f8bfc1981971e5f6e961ddea0bce4fccdfd88cad4a95497d1c4bddb917c40d59cd9b69d8055b58aac95961d3cbda9e939d6b3c8a4edbd49973b4f7be11c28a5de3107e25946745a1f19115a2f34e34b954692e60070b13fa02f3c7ab23400927f580e3723649deb1d8ef5d1338cbdf4c6e431de7505cadbe3c66e2305d8a67f8ab7518450bc5c5e2e7c7b765e90d0bec4b5641873edf7aaadc0c078a67ec77d8826cde00366b38f08df47e1dedd30ecfa28c84b5c63457f93b5bfa58483ec47f5a70838d47e32877e5d179b444be2c0133068100537c324f28d1f9d77fe992cd3e0c6776dfbb810bfd4ecb438117fec9182c73efee4a6a2921d87de8f3e19866436a08ca4e678cce01f4f6f1ef186cc61dfd7fcc0a0ac72fdc103de0bf53bff91565f5096ec88bb537c3ac13ed0e8951cac6ed0ce9cb361ee79f5d4d64d579fb90e0e0452822f2028e2bcd2080282064979bf0c31d60fbb7ad89f74ae7b7ccdc4f00e19197f71d6e3dab4da3eca8a50718254f2cdb5c240d0833ce846551225b843cee269a3705bdb9b1e5126fdeb3837ec277b5359554240f5426d287b6209b67f794b1e12406a4d90010afe86b7481b5e18b2c805563249a8693d065778c9e75bc5133e5576f0dc2cb7df12684e7b57e30f5d2b56cabc22b8e1aa4c69d0fb45402f567fdc21ca38299166ba6beacf821e1a5fa55e22647432e33401e59eeba30b4a1369da0ff7362c1bc41dee810948241c17b82e0cd7dcd052f1d49bf1c9f971a2ffe9c5ea2d7cdf82693700ba60240f6f23fa9e816f41040f138e099a82647238c91bb9724436b928113b82f01e3229e988ecbf07bb98b0a7a751ed91b291469340a34f367d5198b74030927849ca4cbbe2c36e16439ba1b546577fa02729271fd547823f6fd666a079a5f03f4bfc6c0b72cf26ed08962a17006d4ea2c9693fce80c1c8b4755b514f71a20cc7f84f48657abbcf52e1998a0bb43eff1836a029963b1665f073c03e7a9dc9c34c3fae193a3a1808305ab64a4fbcb7b8e8d932a968601a88b5f9389d2e403b1c2795b1aa58a3447786cf8bf8a137e481e873f54ffe1dc658ed2a43bb14c11232d199146c56a776ae5aa3adf6d19f480a3577b0505cf196ebb58a34f36b963db65c04fa6282a836aceaddba9c7df968d12c8e40ea87dc1eb2ae41432eb948240df62c052bb137adc15c0461bd98b74f54095454d2b68d6f648ce7dae820c699d8baf392684254e150c2343f5577c2366c920aa02a9c51ce4b296abfd562f4173f15bdd398f8ee71fbe42de8cb3a77c6fd8ff85a0b705ef5ff4615ea53fd1f02f054eb42294bff57d1842f4dfbc6feec1fd98be95e617ff92da635bb4e644a7fc84f8ab9f41c64f0d9a6c0f6fd26c1f3dbe905827cfca3de88630cf6d59b75baa2f01fc65a24bcba6fcaf6ee7b0b57bb9d25de142af577b684e2d45f8d02a0be9cca04d20d01c6221c8b36d3adf81a198afbb8f5d97f94fcec9f36cf64d5e40896858d5ac0ad884861a7d842169eb7000eb1a1452ab80284587722064b02376452a0aeac5b4a2c3b411622732763ba2dc3f999374f3e1b11bdb993317c82b5a6d15e517971ea6ebc7b3c68b72dd9f4618aa1b46434682b19cb7d3e13c1bfaec2f1ccb6190f4d96ef50ba6b6fcfe9f1feb1c279300c6114a8e33f1ae611dc75fab61bc12243935c1dfcbbdfc592fa4f0c94a3e631d569ef4f8e4fd6c7053bf6916569a4d7a44024ed107041d77194bbc91fef79b2d9c964e62f487c279776ccb13227e5718eefcbcacb90fa370dd509c35c6c595e94dbe6846ee426473eecae63839675267aa5b14608657b5e6b42419fd7d26a2d6849182c13904b754e4ac2de65caaad22f14979d2c4755811f218d9cf070b837c220c710fd5adf767157d9d327a3624c9dcdfc790b27031ba883e7b94dc696feaa781085286b5ade88e975edfe5c0d068ef7b4ca6c606689021ccabfdb490fa2d56280597106715c22c417abbd8f9c16e7dc9ed804a838da90bb2780ef7f0da1a0ec6c499e91fe9a28170efff4ddc7a4e1430fd604e8a0d87fc82cca030b7094d8d103c1aae496c7e6589427c787354f73294b4012c28f2b3ec77162246f09ce74f60f70177b30173a65abfbdedcc311abc73b5fcb5d3148610e3dc9412b82f1e1ede4cb10e07b4d352cd8fa1847af82aa9433b8099d32210e3cd9cd3d0e80d488f99fdeed3e21cac3b5c10aef618c5f4acc3af1d2d487499c0f3e9dc86a4d26ced3f32001393d2b1d94db308d1036135c7eda37dbf3485a82c91377f906b88d411483805cdf87901e494283835198a4ff719b2d105f3f07d7a30200e8b752e78522f3a169a230cb5fe724614469a3d0505daae100494987fadac4255c5fd4c7cfe960f74f27af84ddc8207a219e2b68ebcc27ad5fc10525fde345d1f88e1417e3fd55cd9097191c5a346ffe295584e17e478d7ffe139bc3a1dbb91ec97bec6ab79f4316be50d651ebed8a622fdb88191c0be5602b83ea00002b645cbd570cd073c06f1f9fe5444225d708f4e5024dc6853e0ae186f0a60d4884396c9efe7885ec9ae4c107df65375c04cd3e36e1e62414ade7b04f2e15925e7e7ee1fa68146529aeb3693a4efb1ec069c170c5aedbdb169a9dbeb0fc704a002658379ce76ecbee4203491b013b8647302d960e6e2d3233f35b8be6d73df2d35fe91956ee7f01ed189daebe5cd58d52998168ca928a81fc1dc020e8bf234fecec8315d1fda066f0186ea83ce0c0bbdfd4adecc9bfab7294cb626b1e53425808c4816d40b79cd6e0fc515019baa08e0e72d0442e0694a20e97c7c12df7211c3824f34b4739f85a44ffa0ff856f6fbe87b88677ae6691d446567848bff62b660c126d7ae13d7c2905895484f2291d13170e2b583a85fcee13829774073fbdc30a52a20c00569726978800b4c61cb78d65dcac00f4d34decaf37daf684960ba3ffce67f2ae40b05a1a241eff2b80454ff80a7a5cbebe7abf2d640e7ec76b975c2cfd33029b479fbdc9fb65ae9f2b49a576d921717f4c6a196022fa0de74d2249c320fe6aa48e42b52bd3d248c907a200a7946ad87be24ecace270a6f8345a5729d90374ad217b95855ef3dc15925eb40e4c71c11250710fce5cb4f499c843b4284f24ba6f2814ded87184cbf4aa6e460a14a4804bfd95b9c487c2a62b058c177311172b9fb80ee1ac5013931645ec280035d8538b4eb0949b8efe1a149cef76a994cdee3d6832d60bda74dc86f6f7b092f2c8d8e180da568f62d37b446f84e1bf65de023e74f9cdfeb694f270c205c18f77a50cb628538166d2507fec862e059681ffb757be13d048cf24e99475ae8f690893097cd3759cd65008549821580467b5c6738b4ca8eed7f9d84ae640badbc3435f21805e90d24fbd3dcec9e4539922ab045bf6ff7d156b444e302ec4c857f4e905f354c8ab2576313832277df9a007f267664418f487779819144be7e6366db5e00fcf8aef3cff2f3aeeebec970ec673cffb9f894d3ff3fe9156b4bd70b8272b18859151fb481e0e2a433968898b7c08b639ef33fdb48b5e52be8be85e51411b2793c4c8602ea37862121f187adae6c877257355551fa6127971d820989d63e4638a7a381f5c22c20136b1bb1c783cdb09ace45b5e48664487d506ee7865d8dc7a10e2a7bf2aa77b32b7d1e2d3d953cebc598045adf7c150e258c6e37206712ee96aadc0cb5845a043a0d8f73c1f409fe0312d449605f56ba857773a0289854a6b4a1bdb1b9a16f16128bed22ceb80ed641f26f9c10a5acfc88a20956d29e6fd6b03a93bde4808e8f3b6799f7ef844db6820d75fce5cd", 0x1000, 0x4, &(0x7f0000001000)={0x18, 0x0, 0xf6, 0x3}, 0xc) setsockopt(r0, 0x29, 0x200000000003c, &(0x7f0000001140)='\x00\x00\x00\x00', 0x4) 23:15:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x7) ioctl$TIOCSDTR(r0, 0x20007479) flock(r0, 0x1) 23:15:54 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x62, 0xf0000000, 0x7, 0x3}, {{r0}, 0xfffffffffffffffc, 0x23, 0x20000000, 0x800, 0x40}, {{r3}, 0xffffffffffffffff, 0x4a, 0x4, 0x3, 0x56470146}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000024, 0x3, 0x10001}, {{r3}, 0x0, 0x4, 0x1, 0x10001, 0x3}, {{r4}, 0xfffffffffffffffb, 0x4, 0x20, 0x400, 0x100000000}], 0xfff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x1, 0xfffffffffffffff9, 0x3}], 0x2, &(0x7f0000000140)={0x9}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x7f) 23:15:54 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x0, 0x0, "aff20093644da2064a55bdac44095f74774028e8"}) write(r1, &(0x7f0000000000)="6f88565e8db78b4ddf4bfd33bd8ee7d798341e2b0fdaee8d7ed2eb3e7b41b4521d447a1624dc5be87315ee7fdaebef872cb8fd19f2c9320ef5326c6fe9e057a4e78792528e818447a1ab1a3ed1c32b0faa3f3f99369f396692c32a231e61ea9229c7c6d13146a6cbd214", 0xfffffeca) execve(0x0, 0x0, 0x0) 23:15:54 executing program 1: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r0 = shmget(0x2, 0x1000, 0x140, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) 23:15:54 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) kqueue() dup(r0) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000000), 0x1, &(0x7f0000000100)) r3 = socket$unix(0x1, 0x5, 0x0) close(r3) 23:15:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) chroot(&(0x7f0000002240)='./file0\x00') connect(r0, &(0x7f00000021c0)=@in6={0x18, 0x1, 0x5, 0xffffffffffffffe4}, 0xc) r1 = semget(0x0, 0x1, 0x8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000002280)=0x5) ftruncate(r0, 0x0) r2 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000002200)=0x2) preadv(r0, &(0x7f0000002140)=[{&(0x7f0000000000)=""/66, 0x42}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/55, 0x37}], 0x5, 0x0) 23:15:54 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x8, 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt(r1, 0x8, 0x9, &(0x7f0000000140)=""/42, &(0x7f0000000180)=0x2a) r2 = socket$inet(0x2, 0x7, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r2, r3, r4) r5 = geteuid() seteuid(r5) fcntl$setstatus(r1, 0x4, 0x8) 23:15:54 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x10}, {r0, 0x10}, {r0, 0x4e}, {r0, 0x100}, {r0, 0x146}], 0x6, 0x7) preadv(r0, &(0x7f0000000180), 0x3b6, 0x0) 23:15:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c33926e2111c649c672cba0586775f7d674401e9f6b260bc3f950a2c5bb36908212ee24242888d6703a02aedd57e0eb49f8db87cf449f3d9", 0x38) 23:15:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x14) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000fffffffc0001000000ad04bd8000002000"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 23:15:54 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="fe5810", 0x3, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x300000000000) setsockopt(r0, 0x29, 0x36, &(0x7f0000000040), 0x0) 23:15:54 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000000000000001, &(0x7f0000000000)=0x9, 0x4) listen(r0, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 23:15:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x401) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "56e5a24281302b82f06f44f4ad3283a82c02990a", 0xfffffffffffff7fe}) 23:15:54 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x7d, 0x1, 0x1ff, 0x3, 0x9}, 0xc) readv(r0, &(0x7f0000000000), 0x10000000000000c4) dup2(r1, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x10000fff) mknod$loop(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000080)="f2", 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x6fe4c9bb) 23:15:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2) r1 = semget(0x1, 0x4, 0x41) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x101) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r2) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000100)=""/72) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x2) ioctl$TIOCSCTTY(r0, 0x20007461) semop(r1, &(0x7f00000001c0)=[{0x5, 0x0, 0x1800}, {0x0, 0x3, 0x1800}, {0x7, 0x3, 0x800}], 0x3) r5 = semget(0x0, 0x0, 0x42) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000200)=""/158) ioctl$TIOCSBRK(r0, 0x2000747b) shmctl$IPC_RMID(r5, 0x0) r6 = syz_open_pts() sync() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendto(r0, &(0x7f0000000300)="abe5b22ba9d3ec42653282b4564ef0609dd7acfe27bee882d19f42a18e15feaf8f5e2c43311bb3ed", 0x28, 0x8, 0x0, 0x0) r10 = getpid() bind$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)=0x2) shmget(0x2, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) r11 = msgget(0x1, 0x424) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x2, r3, r4, r8, r9, 0xc2, 0x7}, 0x10000, 0x5, r10, r7, 0x2, 0xfffffffffffffffc, 0x4, 0xfffffffffffeffff}) ioctl$TIOCEXCL(r6, 0x2000740d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) msgrcv(r11, &(0x7f00000004c0)={0x0, ""/184}, 0xc0, 0x0, 0x800) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000580)) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f00000005c0)=""/23) 23:15:54 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xffffffffffffffc1, 0x2, 0x200, 0x9904}) fcntl$setstatus(r0, 0x4, 0x80) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000100), 0x0, 0x0) 23:15:54 executing program 0: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x9) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) 23:15:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b409", 0x11) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) close(r0) dup(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e26, 0x879d, "0945b981d00b481000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:15:55 executing program 0: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x7, 0x2) linkat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) preadv(r0, &(0x7f0000002280)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/119, 0x77}, {&(0x7f0000001140)=""/206, 0xce}, {&(0x7f0000001240)=""/53, 0x35}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x5, 0x0) 23:15:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28200, 0x8) r1 = kqueue() dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xffffffffffffffe6) 23:15:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100f3ff00000000"], 0x10}, 0x0) setitimer(0x3, &(0x7f0000000080)={{0x0, 0x9}, {0x6, 0x7fff}}, &(0x7f00000000c0)) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) 23:15:55 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f0000002540)={&(0x7f0000000040)=ANY=[@ANYBLOB="90d6ef9bd6d437ee08"], 0xa, 0x0, 0x0, &(0x7f00000024c0), 0x0, 0x400}, 0x5) 23:15:55 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = shmget(0x1, 0x2000, 0x80, &(0x7f0000003000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0xffffffffffff5ab7, 0x1, 0x5, 0x3, 0x10001}, 0xc) r5 = getuid() setegid(r3) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) r7 = getpgrp() r8 = semget(0x1, 0x5, 0x4) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000240)=""/198) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x5, r2, r4, r5, r6, 0x44, 0x5}, 0x80000001, 0x1, r7, r9, 0x6, 0x2d, 0x400}) setsockopt(r0, 0x7f, 0x8, &(0x7f0000000040)="cf6a840c14fa94bf7bd1d9ea701b849a8ddf637391cd9116e3f70d6f74277df33f8b1391411b46c505359c11ac0838ef50e0d7b90366974f6fe8ee", 0x3b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) 23:15:55 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) faccessat(r0, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x1) faccessat(r0, &(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x144, 0x3) 23:15:55 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="74bcf652267fa5739fca886b7c8e630ef9997ed079f9", 0x16) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000140)=""/194, 0xffffffffffffff11}], 0x10000049) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) dup2(r0, r1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) linkat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)=""/220, &(0x7f0000000100)=0xdc) r2 = socket$inet6(0x18, 0x1, 0x0) getsockname(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r2, 0x1) close(r2) close(r0) 23:15:55 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x13, &(0x7f0000000140), 0x1000, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 23:15:55 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0xf3}, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0xfffffffffffffead) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 23:15:55 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1) listen(r0, 0x400000) r1 = socket$inet(0x2, 0x4000, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x3, 0xce, 0xfffffffffffffffb, r2}) recvfrom$inet(r0, &(0x7f00000000c0)=""/114, 0x72, 0xe6687a0198376c82, &(0x7f0000000140)={0x2, 0x3}, 0xc) r5 = open(&(0x7f0000000180)='.\x00', 0x1, 0x5) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000200)=0xffffffffffff0001) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000280)) fchown(r0, r3, r4) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000002c0)) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000300)) write(r5, &(0x7f0000000340)="9a2fc05165fe19ffc3b966c38d192b02172a4874dcf171b476d74ff3eb304467560e3a1ea515285d8d1beb89dd1f843103bacdc743f57e92246c0c6e0903c4dddbc5beefad852696d624b96b75c385df8485f2be49a11122c1af06424132ba08fc24bc24675398dfb8f02272feed086586ea1d3fb6ebd169b43035d37ddd401b06c2646ec7d6470b376521af085a8bd46228b0454a38b64f088a13271fe330d1fda8735d4820323a5f4f00279b70afe84fde0509475a7e37d6bec810c6a477de25fb9cf01d7f84ccbb6b0c71de0ec6ada4a81bd0ee388fdfb1f35063bdabbd4f92952341dc21d89601ba70bc89728994692f9d", 0xf3) accept$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000004c0)=0x1800000000000) setsockopt$sock_int(r1, 0xffff, 0x820, &(0x7f0000000500)=0x8, 0x4) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) connect(r7, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) r8 = open(&(0x7f0000000600)='./file0\x00', 0xa21, 0x2) recvfrom$inet(r7, &(0x7f0000000640)=""/68, 0x44, 0x40, &(0x7f00000006c0)={0x2, 0x3}, 0xc) poll(&(0x7f0000000700)=[{r6, 0x20}], 0x1, 0x2c06) stat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)) ioctl$TIOCNOTTY(r6, 0x20007471) getsockname(r8, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) dup2(r1, r6) lseek(r8, 0x0, 0x2) sendto(r7, &(0x7f0000000880)="e3f528295f61454aa259dfc193e73611fd0b48f460fc78515cffe2c05ba0c85525c609a95ef49b87463d33bc9e5f39ff217238cda1f5ea01df984d527f5f64446f303f095da4583e7bd45f7dc2aa26edc509917982319ad1a83aa98ae440c4c8166cd1051dcbee71572bb253e59e4e4ea5709449024b09bb2d0b3675c5584925da26d2e55e4fcadbcdbe1eb038e926852e28006c2bd949302b07946a47c4ff9c53ede9eeda6ee586f3ffd612d568ec39ca726c0cbc3a0b4be5257d2323f7cfe1e79cee", 0xc3, 0x2, &(0x7f0000000980)=@in={0x2, 0x1}, 0xc) fcntl$dupfd(r6, 0xa, r7) 23:15:55 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0x3) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[{0x10}], 0x11}, 0x0) 23:15:55 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x167, 0x0, 0x0, 0x0) 23:15:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x4, 0x0, 0x8060}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7ff}) 23:15:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) socket(0x0, 0x8000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) 23:15:56 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x1010b, 0x116) readv(r0, &(0x7f0000000000), 0x10000000000000c4) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000000140)="3fa31991c3c1c9a0b1821ba1c4fa199d3b04b83b0b63854a954ac455c0368260ba37403ca08e50e392d939b0af95883b52ab060cc891e91223efb0baf8d04cdb77a7b800000000000000000000", 0xffffff28) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='z,\x00', &(0x7f0000000300)='(\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='%\x00'], &(0x7f0000000580)=[&(0x7f0000000440)="2c402b40852f00", &(0x7f0000000480)='\x00', &(0x7f00000004c0)='{\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) fchown(r2, r3, r4) execve(0x0, 0x0, 0x0) 23:15:56 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) shmget(0x3, 0x3000, 0x110, &(0x7f000023c000/0x3000)=nil) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 23:15:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0xb34101d7d775f6b6) close(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 23:15:56 executing program 0: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) socketpair(0x7, 0x4000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/74, 0x4a) mincore(&(0x7f0000bfe000/0x400000)=nil, 0x400000, &(0x7f0000001c40)=""/123) 23:15:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socket$inet6(0x18, 0x4002, 0x6) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="f1ff241634d17fa600d3ed68ec3b1629349c27d2b782065845f38cf3c06d36b03061ede28d882990deb88ddcbbfd7bfcfaee719375cccb13d8d401697190714b702e5b1fe9c3b25dee84a298aadd649c9162ab4cf2f7c1418282912bbbae7e6fe6cc953d7aa823c17e90b5cc6ea0e1b0cf8ce40ea3fee39830fe27a7fe1c19aea0418f"], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 23:15:56 executing program 0: unveil(0x0, &(0x7f0000000200)='xc') r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/156, 0x9c) munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) madvise(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x0) 23:15:57 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32, @ANYBLOB="dd74a533e21ecfb6fb36039efb3b2cf59af764f67657026f630fb40f1ee74dafae1ecea65a4d7374c02604b6e27c22d8f7da2f9b4310a3fc0a6041cb3626be92fca47fcb24ec938ae102ae892c7cece3b3a20c909490b8e52f916ee151ce262e036a00e8", @ANYRES64, @ANYBLOB="166072ed3163b6fee92adbbb7db7239c89a68cba3afd7466959aa2970e7c7aab4205f891b8bee31dc21f7349ae056b5237a2430f061dde09f40eed70fb5560f995c76794a6319ec4948809a5c5df8555872758a2f1338b7914d48f185d6dbb856949c31db4ee2df496fc0d194989e9c77aeb7404e87d107cc7545667", @ANYRES64, @ANYRES64=0x0, @ANYBLOB="631ee467a1", @ANYRES32, @ANYRESOCT, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES32, @ANYBLOB="f612d8389b59db1a808199e9c090ed2c1c571e2db694a2feb3f347e95797fc45375a215161593c05a93828a693361ba844b5a642fbc0b200de80d7d5d26af582f0d3985e05071f4efaea86348b86371287260f6d15cd1a896baf17b0858859", @ANYRESHEX, @ANYPTR64, @ANYPTR, @ANYPTR64]]], 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) r3 = socket$inet6(0x18, 0x1, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1024, &(0x7f0000000000)=0x6, 0xfffffffffffffe7e) r4 = getgid() chown(&(0x7f0000000100)='./file0\x00', r1, r4) close(r3) 23:15:57 executing program 0: mlock(&(0x7f000023b000/0x2000)=nil, 0x2000) mlock(&(0x7f000023d000/0x3000)=nil, 0x3000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) 23:15:57 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) munmap(&(0x7f0000468000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000140)) r1 = shmget(0x0, 0x4000, 0x400, &(0x7f00001f1000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/115) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0xbe, 0x42, 0x5, 0x9}], 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0) 23:15:57 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 23:15:58 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) r1 = kqueue() r2 = getpid() getsockopt(r0, 0xfffffffffffff6f9, 0x3, &(0x7f00000001c0)=""/95, &(0x7f0000000240)=0x5f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = kqueue() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0xc, 0x4, 0x0, 0x3}, {{r5}, 0xfffffffffffffffb, 0x8, 0x21, 0x0, 0x1}, {{r1}, 0xfffffffffffffffd, 0x80, 0x8, 0x2, 0x800}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x3, 0x5}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x5}, {{r1}, 0xfffffffffffffff8, 0x34, 0x20000002, 0x1000, 0x3}, {{r5}, 0xfffffffffffffff9, 0xd6b271513d0ca76a, 0x2, 0x2, 0x1f}], 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) 23:15:58 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) rename(&(0x7f0000000400)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) close(r0) 23:15:58 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r1 = dup(0xffffffffffffff9c) getdents(r1, &(0x7f0000000100)=""/71, 0x47) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/236) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) 23:15:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="01000000", 0x4) socketpair(0x3, 0x4005, 0xffffffffffffff81, &(0x7f0000000000)) setsockopt(r0, 0x2, 0x1, &(0x7f00000000c0)="81dcaefa75a7b13f35f764b9392e7ce11f90e3044692e645501ef2347619564627a6f73c12973eca06866c9f30b3286f1a2dd2ce32763e90cf21f56746005e851bb70ebe94a340f05584cb51e85f990d7c44c562e0ac1254e7d2e66d44ddef5ff54e4261bb9c3bbbeb1aca084bf2c99ffa2799ca7c2b24135bb95cb705", 0x7d) 23:15:58 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x4002, 0xffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getppid() fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f0000000000), 0x10000) 23:15:58 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x10000) fcntl$setstatus(r1, 0x4, 0x23fe) read(r0, &(0x7f0000000200)=""/250, 0x50c7e3e3) 23:15:58 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x2) mkdir(&(0x7f00000001c0)='./file1\x00', 0x10000fff) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x80) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000080)='./file1\x00') unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000040)={{0x6, 0x40}, {0xfff, 0x7fff}}) 23:15:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3e, &(0x7f0000000040)="067c0ca4ce64da02c8fbedc6487096d53e1c6ffd1f4dd0678fa4d77f88f73ad23375ac98a5189433df751bb09aa6bbce87ff13e3333a6da0fad20eaf37479cf024a369c86369ac56e6f3825696dabcf81105e33a12b954e0e3b23af0998bb0f08e11afade9726f9d739f982752c5f36dda063ad677a10aee96634658505490ff6cc4e2b8296338a46ee1b6d9f75b5ccf8ff068ac15fd1b3109e95ce6be9e823b0b67f63ab6447f3a0b398c733abc53504c421ea59cb8cc5caf5451d078ddbe3930c916c5343801552a303c6e0808279f033ed5c61b1b74c379fcc5c8f2d7baa47b0b18ac08fab5d94096692a99d87f07e66e82359ca71cf4e920ddc1e0c6fd3cb8ef7d81f73c4df8b082bd24aa02a9c038ff5d863b9c5cabbba0b048bdea95627209f5c78809f428dcf298049db0ebee33b053db9710525251fb42cd48eae5bf34ee5b4a9c83c30b11aea652c9a1a529553ef3d195a813", 0xffffffffffffff49) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 23:15:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) 23:15:58 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 23:15:58 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 23:15:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x400, 0x81}, {{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x6, 0x4c75}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x20, 0x40}, {{r1}, 0x0, 0x8, 0x80, 0x26d9, 0x8}, {{r1}, 0xfffffffffffffff8, 0x40, 0x10, 0x3f01dff2, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x20, 0x40000001, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x8, 0x7fff, 0xfae3}], 0x0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x41, 0x10, 0x5, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffe, 0x10, 0xb, 0x8001, 0x10}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x100, 0x1000}, {{r0}, 0xfffffffffffffffe, 0xa, 0x2, 0x100, 0x10000}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000011, 0x0, 0x9}], 0x200, &(0x7f00000002c0)={0x3ff, 0x7ff}) r3 = kqueue() ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kqueue() r5 = dup2(r2, r2) truncate(&(0x7f0000000340)='./file0\x00', 0x6) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000000c0)=0x8000000000000000) close(r2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x2, 0x9, 0x1}, {0x18, 0x2, 0x40, 0x4}, 0x7, [0x3ff, 0x9, 0x6, 0x5, 0x9, 0x8, 0x233af5f7, 0x7]}, 0x3c) kqueue() 23:15:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) getdents(r1, &(0x7f0000000040)=""/87, 0x57) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000000007000000fe6eba2ae4000000000000009d"], 0x19}, 0x0) 23:15:58 executing program 0: socketpair(0x26, 0x7, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x3}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000040)=""/5, 0x5, 0x801, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x200}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x10bf, &(0x7f0000000100)=0x6, 0x4) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x3da, &(0x7f0000000000)=ANY=[]}, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 23:15:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85b538a01000000ebd81823a1880d7a"}) r1 = socket$inet6(0x18, 0x400000c001, 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x8) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 23:15:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x2}], 0x1, 0x0, 0x9c44, &(0x7f0000000100)) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x0, 0x89, 0x10, 0x3, 0x8001}], 0x10001, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x82, 0x40000084, 0xffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x2}, {{r1}, 0xfffffffffffffffe, 0xb0, 0x24, 0x2, 0x2}, {{r2}, 0xfffffffffffffffb, 0x40, 0x2, 0x8001, 0x1ff}], 0x4, &(0x7f00000000c0)={0x1, 0x80000000}) close(0xffffffffffffffff) 23:15:58 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7, 0x9}, {{r2}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x4}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0xf0000000, 0x7, 0x70}], 0x7ff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x42, 0x85, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0xfee, 0x401}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000003, 0x4b1, 0x2}, {{r2}, 0xfffffffffffffffc, 0x80, 0x10, 0x1000, 0x8}], 0x3ff, &(0x7f00000001c0)={0x100}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) accept(r3, &(0x7f0000002780)=@un=@file={0x0, ""/4096}, &(0x7f0000000280)=0xfffffffffffffcbf) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 23:15:59 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0xfffffffefffffffb) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x4005, 0xb5c2) 23:15:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) 23:15:59 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)=""/170, 0x1c}, {&(0x7f0000000500)=""/125, 0xfeb8}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000200)=""/249, 0xf9}, {&(0x7f0000000300)=""/201, 0xc9}, {&(0x7f0000000400)=""/105, 0xffffffffffffff87}], 0x10bb) r0 = socket$inet6(0x18, 0x5, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xc5c, 0x200000000001, 0x0, 0x2, 0x7}, 0x4d) 23:15:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)='x\x00') pipe(&(0x7f0000000a80)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000ac0)=[{{r1}, 0xffffffffffffffff, 0xd1, 0xf0000000, 0x7, 0xffffffffffffbf17}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x100, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9b2}], 0x4, &(0x7f0000000b40)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xc175, 0xba23}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000005, 0x1f, 0x2c}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x200, 0x1}], 0x4, &(0x7f0000000bc0)={0x1, 0x5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a40)=0xc) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) recvfrom$unix(r0, &(0x7f0000000900)=""/177, 0xb1, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) socket$inet(0x2, 0x4000, 0x3) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x3, 0x3, 0x9, 0x1ff, r3}) poll(&(0x7f00000008c0)=[{r1, 0x84}, {r1}, {r0, 0x4}, {r0, 0xb}, {r0, 0x10f}], 0x5, 0x0) kqueue() 23:15:59 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') symlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 23:15:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000040)="7270bf6c40afb6fcf4eb69ff95050000004e950c0578132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0x61) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000240)={0x80000001, 0x1, 0xaf, 0x1, "2b24657309e176b8bfa11a76be2729f703209659", 0x4, 0x933c}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 23:15:59 executing program 1: socketpair(0x1, 0x8000, 0x3a, &(0x7f0000000000)) socket$inet6(0x18, 0x4000000000000002, 0x0) getsockopt(0xffffffffffffff9c, 0x1, 0x2bf4, 0x0, 0x0) 23:15:59 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x3f, 0x80000000000c, &(0x7f00000000c0)="3d6b00f93eb7d141b043297f107793d91567252bcc032909000000000000006c778df2a64e0f", 0x26) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 23:15:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1f, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() r1 = socket$inet6(0x18, 0x4000, 0x2400000000000000) listen(r1, 0x80) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000200)=0x7) 23:16:00 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r0, &(0x7f0000000200)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0x32) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x1f, 0x7, r2}) syz_open_pts() close(r1) kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) 23:16:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 23:16:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "99923af4fe5024b30a9efa9bf0393f1628a9901d", 0x0, 0x80000000}) r1 = syz_open_pts() r2 = dup2(r1, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) 23:16:00 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0x1f, 0x80000000, &(0x7f0000000240)="dd30dd1a37a8847e433841d5af7f2c1dcf2ee75a7cbd9edd381f0cbb276348de003c0e6687af666586e793ad698f82cc3e78158d869b1a7e36a5f6555bdc78b1d3cf1cee629510ecd2f23099b2193258ac41dc3cb1354c850478e487d5c9179625ac7a1a826a9355d2cd94226d672cac541f1d86087736db7741add6ffc5d19fb08af275d29746696d8fd0d3fa217413767995125629ea569135781ed320387e06785192687771667bf6a899d56044186bcfcd9ed6a35d3a3d4fb28e01a2e1d55a0cf6b0ca77d357fc09234e66ddd4ad9b", 0xd1) utimes(0x0, &(0x7f0000000080)={{0x9}, {0x4}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x5, 0x8}, {0x18, 0x2, 0x200, 0x6}, 0x101, [0x0, 0x2162, 0x1ff, 0x9, 0x400, 0xffffffffffff09d7, 0x8000, 0x7]}, 0x3c) writev(r1, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 23:16:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000140), 0x4) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0xfdacaad031cf3829) write(r1, &(0x7f0000000100)="e9e304ede21c67d53cad7e0d0e1224897e4c7b1cfb889876", 0x18) 23:16:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x3f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mincore(&(0x7f00004f9000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/193) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 23:16:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f0000000140)="498653c487deebd47e1720a69ed14d9e9238c06f65c0e994953d8616ab52c3069bc611c8886da4cc4b16e0a392db05266cb4c8ba43343c2afc5c59649221fc693f6cb5f0a6a88127cc59186d0ebbb50dbb9f666225edc05fda9711c2ac2263d623195c9f338f3412e0434e0e91b5bcaf60898a9c6ed377569c718551f1e39af5d1310770e34562bf7f477f5f42620bc11146e98dba2963419ce0424cfaeb6d8104e8150816cce0659e1800a5eed95e506b86294c042d57bd3722965caba37a33506b4cc28c8a8c7abc175a606cebb520fca592681e14bd0c01ebc7005ec1a7020c878585148ed65c6c13e2d7a3945839644a8d7d18260a043b569bf3a02954fab5500f09fd5da2d4b766cb54a54d6484cbf7efe346541c63e90b9dbcc11d08f294e7949ce71693b8b084a01c279725b53735782afbe119e5a887c815f017e07d0bf48a92d1d95ae8a516dec4f7e8f4c9fd62d91d1d53fda144536290a4ea33f7bb919e2c34c59d4b514f6aa909158ff2a6f7137d144605aea8f29978f8e746f2287f5dabd4edd9f0a72edafdc2585f909d6b0768b4fbb1318d1e1e23bc7c9f5a74a0478c6e8f836f374caab91f52e776a5534ff2dcc368a78d8d1d20bb6b0a9b303e1bbb036f3b1c560703bdbb061129d6a490d9b6c06f0420ea8945d1de07ded71344f0806919180164532be0f5346b1d4aa06f68197cb979d3e81e8522a2674c89d30bca9343058dd3cd3d19d09ca39453ff170de3c616ba6ac760a4770edda0ed8d422101514be7847f788b87d589297afb529613a58c63dfa4b63128bb9a9235218165d2351605df8a1431cac07565b1a808356a835a2c4a55c7a295203d4f512761fc08277cb865f90062f188c5307b0104ed1e593388d86615fccc1c2bb8b8c09cebb81350c589962b54fe0eb3a6f139a0e01018d64c00926d1ebec29ffc535cae1036227d8ba68b2dde728a5af9db036d7a2fef5d07490f57dc83280b9001f2828110d648eadc9baed5781b6a25bbda8a8e7ac5d78edb58f5a055fce25bde15731e1980ef4b9f4acba8dc9f1924c1a1ff19e4aab5f844b04e164e7738543252b63c487e1bd17979d6f8e3730ded75d5d73822517a28232f78e09403ed0fe1158ba19a5d822d15ca344c5a980a823355ab56df0e5237ae85dd39338ae110afff0fe16d70119f45b6474a8a621fe51fb339a76fd7706da1d22b3e85c476c575bba665d83f3bc1f79ffa140719eb343f346db5196b10875521bb1d6ae31dadc418e91b81d60ab829f48dad2282536031e3bb7d059ebcd88d9e8643357c1aa730840b7a3af8bdec2bc58a551388bf01d67079010ed866d1ed363017126a45ec98083732177a41ad71f2186d6c75cf02a37e06c986bf7f3b845594961c6a44ea8267af77676b6d0668d81b4effe6994e6246ca6ecf4b0d0d6ac30748473614ba6b4d0f8f9c54e202a3fdd0a0fec41c8ba3242f7aa4ef0ca8ee9a3442027fa34c0830d847743ea7812be1eb7ff1bdda929fbacc4c119e7e6cb65b9c1253386f1ec723d61570f70fb68ad966d36e9fa72bb11e67285d26e9e587643b6aecf2aea8b82b7ecdeb7564433bdeecfbda2959c9c48cc9892beef9a58858447223e4bad8c181566f0664539507cead43f3f40d97a816affdc00d3ae95cdf26b568bc148982b3488db21ba39b62a2d05103aae1cc5039b975fd95250842f2671f7551d71028386c82288a91cbcbee9921a0d89ac1ee9df5558c4b03191486efe589972e87c2406abfdcd68408d1b0a992a5cf1136242347bf903db76e99d5f7da109ee3ecaa105700914dd6b39998a279d3a230efbdd8c73e7ffa5b2c11fbda53c90a541d7e26a54050eddae9449d70ad5e6da55e2692bf530d4bcd83da2181417bd418b8a713d9e5cc00ea1eb7820378b26c5c30c0c73dbabf25f05367d8f0b44aa6f3da7e675bb0a779f7635e5e5c1fddfadf247d8f64a11e659d8873b4be80fec8383bde502d63e6ae1c0e70bda49e0a2e67ed2e6dd8357d599b011be508e1cdd404bc97b8f71c6dd1ac80a0a42ab11787a2343dbb5bb8642289446d8de05615796f5787f69f91b438561da83d076e396185174596ee85ee3912e6ed860c0305be855fd9d7b8772c96032c0ea1341167ddf85f6a7ebd6f5d98af11a758f3df0ebf7742bb2f9d82b84d2ae333242b0b62cfa0b95d241265d9f71fc4eac9b0b4e4198fc9f7f50bdfb9c0a8cc1f296846c9980cf89c85ef2cffd0285e3fd8348d18a35828c5d60a26be7a52355cf670812715227bfe7182a930d90d54e1becb4aafc626c77ecf56da0ea22794513779ef79663297ffade1ffa0b422e6fe93a15f9f8146e85556d7d8dfc6e7c9695f33b03dd85ad8f6aa9c3e01651bd3690ccff8d67a4d2e110582482d8c1025da82b8768075ffb6dbfee0554357b734e4dc0e17a3c6305a60bc88462dc966c4225988bb7f6f4233e3517fca80aededf75ecaf2b52f33a47989b06f5ea41cf1ab59acafff712552e7588d47885677f600c34579cce7b667a13b30c708b003311b477a9f689f08bc87b74a59a17dd566dd69a44a05c3ae0c9f2caa63bf06ac3eab283ea508c7eda7d66ed4b972bbcdabc530e0ff2def720cf390644cb0383d8fa0ee96bd95d29d97c4b0d959a6476e8eb0a54d0801f0a01cd8c557213f7078ca6ed83389eede0b6e4a0460ed6d46ace398f2b8b42f9ce84b1bea5ed32ed7a9d66846e41ffcc44e06d7b14a9e423ac49c2ebeaa0af84569101ebcf8f683eec83d2566d85826432aa0df54ec0426d1de077fdcb36031d74507d1d36ae88cf3abb159241fcec1183eaaeeac45da7abcb51da78e1da8783b7aa208411b466799dbd4f9c1a8aba5abae169b570d1834e8542eb00bd7b97d3fcceede66da5424a31e81f0436e56f2470b0a4366e6b70931445a19f95cdbf70f84713be1a065ad36dfbfeaadd087d02e2512660e04f94750351b071be87ef0e12ddb4541e64782d2fe9e85e871f76cfd7578a4df675a264b295805201c87999d46b94abe98f4ee88f591c0f365f3350c0c45ff19ebb4b0b16cc776f9d381cb77ca9add9ab26c8967d36ed62f77254db06c72036add1ec0215d8dd3fb8fb59a2246da643853b675f76e2a6b85b6cc7c4a6d18f736e79c0424c41649021b734488bfa29dd4c28cfe595b131af77baaf694f0c4f2bff364e3cf121b9a933a09b6d586b4004c19c3d6d9395ba3aac91185fdd8fa0ca204fb6cb9470275b6b126135a7e8f36f38b9fe105faa1d6db934fc0dd3b2aaebc6c3e8990166cdfc134d883554ca1060bfb4993afad867fb27504d2eb32c2a643ee58708b14c70ea5a095b713d2aeac266d63ad5451e064b3bbe7f026440533d2997eadfac8ff51db524edf236526a3d596700a398c449f7fbf85169249ce7095183a72c3ffc2fb653d7bc6e318ab62997daacb5cf007efa5aedc49a91f9109b24425185713a8afc71ea504bfbd500267b79d570db10e6c6aa9158827ca1b8b3d920a0dd4861edfa89dc8cd1c6745ee5e58270c8cff22ee8c9bfa515fe6f9b6fec23fd39b3ce405c3bb9b37ded01caf5183123c9da58a527ea336de04dc5e754ada6c0e9b75580a5da5b156ef1df7b705a898ea34e66c794e1ed7794e0b5de412f7a271cf0d7a8e8a3bc51715d50d0e19a4e92235417f80ef8ff5f0c2002b5d5bd665f648bd55149d5afd405d9d3b03b19a45e24c500e88b7515631653a6df5b93e925bf18301ec4c6d3917cd15126c0e26be11cc7cc942b0225495ea2db88d8a9cafa14e83963dec5ba6849b0385b0110ab5715273da60dbfd1d99ebf57ea97792c4faf067f713d814afcd678464e2fff9c70816e5a98121be8ba27a38623f79c1ede87055b62e88e242b2dee114da14228092f376471235abd2c4c962565fca1308d87944662cb20e57721beac494695b4ba7b70a13138cf8f94b9440e3877c6053439a1b7985d2243d6924df4096d90150536cc5d0edc11a120bc408052eae91bcbdbe4b3f7e84c1636038f09932b6afe5fbccd21871fa35326a17dac7cd017e98b83440dc02caf936db77760077672fad4f3f9460ffedaed0fb2957a9ed18bd070f295ec5c549ed64a0bff4615171491fa846a359dd8f8c3e0642e7b3ded84cb04e38294c9a7798b5b9e29b33b488c4204f5ed50348b2f13e91c76db9d99e797b30961982801161b4216c8a91a506db30294ce0dcaacfb004c6016cb8377c6ea7c1d1064774e3609daf1790dc47d5e9cc1764b4f535ee0df8e4fc9d61b9e25ea54482b671bc5fa162b5ed64c4ffdd64de65c871340bcb9e480091bce476d89e7392bb5fa9da3221fdb908f4534b3f19b75104a887d43ef7bc6533306a7e28d30f34d98b95898b89d73e7309e66376c5ae39bcd129cc0a8f12b35722a797f4e6838138b0e7ec2d956d114a247a294013bb265dcea35aa601d74bb7c5fb5b41c32e48b487aebe959f05b009110eaf95b1a73bf595c813e42156b2ac0dd8745923baeea5b131e41944a343db5ff5cd83c16ef59fa7ba3c1a7d8987ca1de89f8afeca690ca3f99093a0418c2f02617b73d46bc790a4a239e16793195bda804ad3a92721ac5edd1917f8d7c1eb23d8c66e2a80643e9a58f7a737f687dcc02e66d4759b1aaafae2d191849293e8824d72b4a7dff7c86d275db96d4b4eab5c1e3c82a26fdecdcf951c206b5bbf84f69fd470af969a8854d0cb98bdc477e16b23cd0d2cf237b6bac700c671aa8b56481a8ea0a975f2ab109ddb255e4ea090c969b0768fae178e130debca52012eae2bb710e3408e3a8b4bd474d516e101622dabf699a3675541c744857ee36afc1af86cc45c92169b0e95756fd8b7aac9c81e4fad41527f558725045cd547918fa335409f243f2f87c0ce233c195bbebb1ea31cf74c2c79a3466baa85354148f0fdca854fbf383dfa0d6d93d74f649b6ad3c8ef8a387ae395166679fc175608530dcd3c0193f3416dc5063c5ca5460f1ab99ef2a1031e78b88d8b34c0906cf1e9130074a72af4c4e9ffbe4395d2c02659f1a25bebfc3fe866114aed48bf6d9eb7d94d011507b2cbacbf9a7a64cc35316d2c4d3e1c4318616790cfc9c43c266cdc18cda2f9a6d94456ecabe0a51ecf56a728b801fced45fdf8b92cdced7c88142c1565b9472554f57698b22ec98a125292eb82a29faf66d3498a35261696d2dfe9f5b578eb1041046bfdc9ab738d3b48ae3c756685a76bd6f016a41ef0e9bff61dd3be71c672ff8c2c36b0e10eebe7faf8b24acd3585a7b06848a8ba50c1867cf8df98cc6d1af752d761e9b650870c8d00c6f925d712dd70f281ac2c29764524948be278853befb6d92aee7a5e2d7e08b460e64185354ed1f72f06ea45914889da7abf6c86727214085037c74f3e19e4bbf6fb900f95f56dd18de95ed746144c556c631dcfc057f7790ac384dea05286fa926997d4ce2ee467fb9cb3826d94071c90f5139c36c37ca001e9c7610c32ae399c3724777f31f3ef51df8d7239b1634f39763ab694bd3db655e07a865ac7d6cf8823924bf98533b3362dce4f34e5d1e7997b67133f45f16b9e6af0bec46b4ac155297286080288bb26b4da61e537c69ee64704173f1d6e7210b48f345f385086e74d7ef85611071a3f34acbb60ed06a914795bb08613e24bb41d2d8f77b287ef167b9f5600824c949ea66f3533f208a7f933bd827939788f87f70bf4e1110efca2cb8fc9d7ab354dfe2f4b4f95cf0dabf9a18565c454c692b5523303a14ff3a88d87a6a8a2fc155a640abd0c90771ae2868c4", 0x1000, 0x408, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) renameat(r0, &(0x7f0000001140)='./file0\x00', r1, &(0x7f0000001180)='./file0\x00') r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x2, 0xbd11, &(0x7f0000000100)="6690374b", 0x4) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 23:16:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x5, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) r3 = dup2(r0, r2) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, &(0x7f00000023c0)=0xc) r7 = getpgrp() r8 = geteuid() getgroups(0x1, &(0x7f0000002400)=[0xffffffffffffffff]) r10 = accept(r2, &(0x7f0000002440)=@in6, &(0x7f0000002480)=0xc) r11 = getpgrp() r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000002600)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000022c0)=[{&(0x7f00000000c0)="28d0b5e87b98d244568d12242ec53cf188", 0x11}, {&(0x7f0000000100)="3632d50cd19b8501c7f78e48bd5f7874cc977f7f50ae3d0d5139f7151029eb1bb29a3b5d46a9a7db092d8df4ce834e66cd74dd4e2f7eeb95b0f45b5bd364256f2a85cd65b31f7bbd8494871f77ca7522ac", 0x51}, {&(0x7f0000000180)="da9fab2c7d9af64ed468d0d1db9d08e3cebc6cca154a0c86ae1bc150b4549009dfc42141f1113bbc6e6bee1fee34bdd476d361c17786ff30f2632f871a68401669be81316c8f221b", 0x48}, {&(0x7f0000000200)="bc4f3d922cbc40d71d9a56583721d21f3032367af2d6a22a3d34d9512ebc524615d63d5bb1b7153d5fc3af0173a9312573030961d1dc05dc808f5663b623efc3682350306a421cccd0d052933246a7df5d7801e3c3df9227139d31f76fcb935268f7bcce59c36afd30e31a03af34528a7ff1e0e3da47e0ca13d13742a047fabb635215b2df15138d7a5d757f1343c4c7fba22eb493bb6652a83c40594407d3a0bade5b67849d3fff48242b77a247d08ed75a9604570ae08f9e609cedf7fe1dc05e7d5b963e48f813662a4e8debcfd44c63b0fedcc0b40f6daff4955a831a883029768ec04ef8f5cfd75330da9cb5a04149b45daa0d0043d68b13fc0162da5ee80c1b3f3baa4a2502ae7066aa64f248e9cbc3b6e11ef50065458fb392612c5ff9866f3aa7a59761a7a5d4a89930879d14a714f7bcdfccb803cb74bddc09c71c368dc6711ea668ea95f857b0d83ddf3f5adfda0f17f43ec698e05e39cb7d67382cf6bdcf24044971d5e7d8c1bac4db78f5633c9ff6db269397a6c1fdcb9f3f3138a80a94a82b24cb71c3a48bf9985c9eee767c2dd944acebadd7c7dae02946a3539e3b2ed65b2ed389ac36eb528114bcbb1c52b09fbd11af632e0e611d0030fe22c40a2fa3d5f38fe25696eee5aa5777918cf6fddae7ec860664a021649e14baf0fffeec5b22695ceb77dd818a290768eefe9e53dcf0cde38a7fccae8bae00db106ccf82c25d2d7b005a1f9a1c792d4f8094ce8687154af651804966b47fcdc219c468cb9ab0db61ca7b8f9b3a417ceeafaedb00448769b8a398b60f64079b76bc02dcd1cc32b22d7a7a5174edce6df7a350f506878765ea1b01887acc3948e0fca91d6d3cd43415e33336b771ec4f86695e2c37c2fba673ae0ac12aef7716228dcca09851adf064f25b55c27174d165a53cb16c658531004b011908421c87200612c6ac981b6078bc7e295b0d26d02600cba01ef2b6ed55e627de2d5a1e156625b2d8200a62270ee0474811105152ba7e13a4ee0aeab5bda3b38ed88e2ca512dae3a2a9dcf0fa7a0164d91f35a763dcb6922db27f1788bc0428b736c592fca823cd5905d87a30cc2caeab4351d27e8fb26a03d3d9cc3ebc1a61f70d921b96eeaefdf064c4d00e5d5d7ccfd65183541926cac3448c4fbf4811bf11ea1f54c9ad18253c9b4e3c7c3890f6c991ac1aa8ddbf715f86dfcc7588b98d7753d7c72c5503bf8f31b0d2ac68998b6833debe8132abbf60fe8b31d49a5b73e6c9189e4b480cd999d4dc595c4e1982b35b5b77142bcaa2c45c771d65f42f661832cc399007f26badcf13ce6fc6f9a3b2f245215be1ffe122dda1d6e1f9591ab7f5d8745ffd1cbe9bc4233b27c33dbee899f236960bc96152cffc31f5bfb5a14413b150838b6389a84d192eb62780473f8771ebca938856117bed88dba852c83fba487b4ab67bf1c1040eadea12683b130ab8da4eb7c4767ef8c2ea2993fa3b0fc84381d1a154bd9aa6a9cc5c2013b04fdcb7ea92287ba4fbcb4bb15714c2fd9d3375653e451824b61e67f5ababbfee409c1327bdb8abb679198c1b2006b85ca55440acf6b84a8ff422e40c4876e3d82893cc0417adead1461747fbc8fee8e2f11cb2ab819bf7148bfaae66929f16ea0f200b958cfbf6e8d9de5c4612ffe7d0921863f7edd12ea774908f294be06e81db050039303358e872355778b98ac8811d7e2b8e01588b1c4e5eb2d6ecc52c8fd128e227fbc95c49f55dbfc9aed5cefee9d810085924d86afaa37ced95e81b0a64b68882b528c715f50ed24b2f02289a5082a4f80bd1a64f03a9964d0197267b234ce019a24b821b0fb3bafc03d03947686e28ce41746a9d97885beaf90ada434c2019953c4fb5f9aba4915e8affd4a288de095dfd6d0c1d4dd8bb462c58799c1cd3dad841f4d846d73536f0b2b0d37725062e0fcfe08504bb5293bce84db5639ff627bf3ca9234d63ceef23c862d7dae5bbaf63f2c5abda360be85558267bb8b942a007c5a765ba5917496eafa45e28d42e75d542a5213383271ad87fa2f6b0623e320bd5ac438e2d535d04b1046de5d5b2cd2d8f33f3e719230704e0521530b4fb3dadc0ad17eb1ad990867047391259eac62d7008a2f61ed2b61c18c758815a454f243423c69cc671c0e2e1c54f333c30ef188aa89474e408dc411228a5da8c96a300da0ab2c82da58078465bb1dd71fbc14016be0a1de032efe2bf418f21e05aa5bfd90bd6bc6c93ba50aaaeab1f57fd709c21a0d85d47c5d347850a47142afac9d4f186c41d993a6096ee7e20b856654f258ebce5994ae5e321021aebe781dee17dc7945604fd7e3cbc50e388c42be378f9609166bdf30c9b4b43dc1227b79da5428b6d69a6a682bd3f6a1b2319eb2ea8de4cddcc1cd9c10df51a6e939fc4e756328eed5b9b4c0f433bdf37ff9c05a2eb29c41f3c37b0125fa67b94dd9679a1b6e4da790539ff601ed002c935064d67a7bf48b8c2a2e5c940232687324833647f532967f07bd47a19c91cff98ea99bd3c3cf662ca3a2d569b0cc24f472a393d6a1f4ce29006aa3c8196ccdaa9c359b824a55865260027df7b6c3e73eb83065322bc097208007aa0fc9db78e4079faf063fee3b275d05fe8804f39c5b910d6df8026c5e8b5ce6b1911024aaea59796cef2d4a597d5c8c63088622e15fa4304377ef17110d8f44d05e2e6f13c625456aaac22f23131ed8c586935c62b26d4e54579b548158a1161846b254a177e9b05c0fba2b0978bb77e61c9e997e3b740ecc606e9d32424a4520fb1bfa5eee5b8a5f3f7251313f217eddfcc2c88959a9e922c6127d2e76ca005a0352808526fc3512905a9aa86543c44e7b677f67e81ee49ee6e6c67ae721bba2f38efc784af0677a939c1f84a9a73a3ef53986b12affa28ccc811e939f0f88d8a5a4c102f351cdc066bf9533fcaaa2ab14061e9e10b5dbf9766e553705041dab766ecb47786446dcd8192c4ac6926d231bc1565100f9abe49159822aa4e3c4220ca621588f9f641c5f70ace5a5d9ad7485b232af089322e3acfcdde5760036d47a9cfbee0f36b3ec57795b07b2db9273ce7a127815e42aefb6a862dc8ed9e8147a914e3724b7dd255e19a552172d2d734ccf130922ca995ce95ec2875b424f2dff8b768b79b0da53bec95a6b8be6f8a3530b4da90d567968671beba6918ef95299c1c0f1159c6820b25c2b938a45fada0ec79051b792661f76c9017132cfabf0227219219976d1cf1cdba4a33cb4bddc724525d5a2374eecddbc7af54e5e683e72a32d06aaeb59c14f58c302570a10bed30d6e1eec5aebe93eb45735979c90a4881432b1ee858c56656ae9d1512360b1ada8c73e6c0baa9ec20aafab5273da0ecfad814fdfaa957fb850bfaede47c92dd2c8db15cb23233abe543ed5e6107d658de27fed4b3e3ea53df2833045887e2e8b4e742a963f9bf61828108b87ca85924da9f3067fb583312f94d38a3984c860197e2d99c83215c537ba7830aefddebe83716a0d529c27888a23a83fe3d7b557b4226cd63fba045242d5da57fad0c746c1b22f03ce42b1243a963efeb57a448fe5f624735e63e0bfbc06ed8434a06e319c5369184b77fe75c991c27a3cbab5c88ebbe044a5a833323dba0df6ed81d5a8e87ca414312c967e6f3eedba26bd3c55013b3c76b0941e1fe3cc7739dc675424116392950b117d8c33c95cbc796beb1c1bf78c1ad0c314733d3bd5d1031cc66430aa11122ed3763e3ae19f59429cb2cf38566ebc4f723761f0d6e44ebe57207ed293dbce7788f389ea53983b7088bb916bac7090932727b513933988446323e49d4685fc8edd0c740f4472e71de4fd9163940af4001b9a148aa1bf787dfda6d5164ac6ad293c4e6545d4902e1a4c626470b61062a0858fc47558192e401aac3fe4b0006c0cf3a66bdb9ddd9d338d5485c0e43a44f7f93267ccad62bdd89d8ecf11343d592b3b894ed9516904a15213aaf0af5c8bd2d4d4d7c48c291dcc8bd8a54405476a058ffbf20b882589dde62528b43615b16aba950d9a4ad58f39101fd616c22c421318b4c07c1f50017fc73162eba1b55a377120e445354a9f8c255c0d8e25192581b292314ed1df1285b0e948a9668fb3596dc053fab5e6eda7aadb2572655d19a7994376cab3e94b48df16037c30b2c8296372223e41893fc8113d33b59e6e5f162f7d9d200d648abba514d19d6474f208297bde7eaeefc55af7f3bd4ef4e3daae958b52753a508dc0372b799de15081d05c670cc984aa863e97a1f046f0a35ba0df3abdc708986eb6be49377e58da969ba8e9be83ec195567c91f923fc3eaa9fa7b2a620ca027ac42910da83d3ece058b30f0c0f9519217f28010a71c6abcbf27fa5d5f0b7ccc1ce581d39cd7b0db871419d23ec7e5e0106a952cf6eae349e3f42bdedfa3c9499b098da005cc4b457aa603d870d7699394a1edf8cdb654b9f0c225e6fa8607bf774a31edeac97e79becdb4e4dffb4cc8cca46b69d1b55d7ab0efffec2f82e8700daae40fdc50aeec0dadb5b9274341fdb5a2ad0327671ec5bdd9a6efa5fb8b0df29ba32d593b31a93f223a92aac905de77a78209457bae76a3d57e67a6c01df822521db72c03ada1235cd6078c3969891ee4f0a60e1d79bfd81ac3d6515061b02b1efa291d9cc7813682d8844e40f080dcc1daa2d68e04556973a82cf902f6c3374a555a83363ab7eac5949fa513cc28a5a9f97623e2f3ebf731d9a64695997fac5464e4915d3cdd5d34a7cec2b7249b0c2791b1b84ce82ce87aba75addc958323adbf2afddb152831dd36939b7d06871238885cb139f9a470b63f52b1d2306e34f6c588f97d12e08cc596fdbb76af258bf322e731e000e88f3eb9b6f06810d6a6a2d9842e07db0ee56b850d767a6867b92dbaba16ae8ce10f266286354693437d8ce40feed91c68fd3f0a8b24eb361a9a27f7a0bb7e54573ae1c47bd18ca828642880cab2bbfb61d011a5c2525ca6fbafdd2d43299150b748bc905cc24012a4d1fe0af4223ec031e93b8cf614a2d991783c4c2ddeabfb26a765f065b44bb58b4c71d6bc303b03065d92ef869b97e2cc2e2f3e02a9781a15668040e704ef7459e8ecc57304154385cc5398d67fcb402fae3406653b91f0987e2c6f5585db4f8351ca70c93011177ec89164790999e5faeaeccd515ab1c5cf12acf7a8903b94b2d9b3363089f007ff3fb1b6f05c03644860c5176ca56429d2088712f6092842cc0b1dd6bfcef2cb880c9910f87ed65831313bdfc07f0141bf03013a54a14fc3f36136cdc08661e4078712fee35d9eda27f55b85a1c633831d2b232605013caabd64cc05d26a39e80314efd694672e5564ccdf9262800036bc51cffdc5553acca4a683dcf993d87d6e650e75c790043dd8577ef1325b41048e1b801b32f1afa0dc3d2b69956910553a58e2089b3eba2a2d22ce8b2c37eeb1a6dbdc0a9646b990151e4bd65a1647294d723c87dd206e68934ed982c3808dc51b908029fa26d17b6b3ea86d23f20313371b46b0bda6865c2c552c7d4757346680f260be5d7c005d2d35304740879579a084a74c9ccc5c544a5cc3296a137dec0f210967fd95f57310acd5b9a8c9e2317716b055e5ad2dc35ef3acdf8efca71fa402c71ebec514597bdee066cdab8429838c39a4d5c1b7d6d63bf9938f0a700664bdb665a0b59e0d1f2ebae47f1ee9141fd2c210d17bb05226b087b347c27b226741dea6c6fc87f4fc179653b06a5b0f1c17d6cd744fcda275c2614df39810b98c84d784ab1e3347bb553b8", 0x1000}, {&(0x7f0000001200)="7aa01bd261b401e27ca4af424dc2513bd77802c1d5dea27d6d28e55b3994de8235081b881ae5ce2edb53ff23b8f0ffb670e620a12995a1d43133a8149ddb50250bfbe472d864e9d0062f3a78ac64bcffd29caad1bbc64f95c0198ae3be8ad825a4ac423e1e759f56ecc8b4c6342e0b8a1bad030d59e518c30a64d2712363d7f66f3a852c9dfd7b8d6152144b33af53aca8aafa38615dbb0fcb1151964760fa01415d84567301848bb0f34689c31c18f61534c3083e2351", 0xb7}, {&(0x7f00000012c0)="099722a1d8f027f361664b6b1b419d66dd4362799d338bb2ca6f5b82a09ce8c6d448737723a8e032f0052d725ad44b92637f766d2c1bc1a022d522b6ec403b113bc9021c4558c18409f83bae249e85b4d06daed55139e94d524d32b2c7cb8e52f170a07365f0bc09c7ff2a1b5087d4b9f5de816295e1eefa251b656f397bf925bc3cf3512d878d563707fea295e4b1b7ab9827c38f616eedb4e626077ee4ddca01f01203f5c153772aca5b6eb1f137934672968109c33f116902e782e038583eac722cd5937e1ff2d1cc8a2cecfe4c3e526b9e5c6bb447294388cb406a9244143c9b1d73cf85e01a5f66433bc621d19164186bbcd4416951848f3c4bc18a5d83464bfecc966f911d7f37d20ae9175a0b773b2dc4d8b6b11a04f7e524ca7272a83439ddee18c04bfd1ecfceb6557dd1d700a141624194a2205e61f11ac39f6c098069eb50256fb3f964bc237fd169ae9ed0d401f2c445be0d606f524607046f779f7fb59fc3e37be779745b4a6ecceef95a6ca41c9b17173127b16c9ae4cfd796335b1a880745d3b07891f3a96b14a3554bd11b2dd3391f55a4af51af85ca60670b6486287b09018abf159a27eafa888d0d4fb2633ecc3a5538ffa9fdec1f1a1cee7f0774043ecb5b9984e8b6b1bb8c576265622b8c03643f94fa612b001d32f453ef46ef8277af2c9c1becb51071c27f8de9ffda72a1218aeb1a2c92d0863b5b7422a343e178edac8fa205dba2ae5312497a790a57b11c942bd91ceacdf47b2d7d9a9f04ba48f03646a1f560b22cc587f367e8319ac06b45357f2d8ac5208e236e48013b6383f22777d16375a67392b293448603473aa37602a3e074953814b735f376dae3eb392073abdb6e88a46b4dbb01f853d34f964556d5f6fbe65693c242cee4c8c47b4a07375423c66e2f613a15a9c847a3c9e6f5859b48dfeaa725df1f4eed608695bd284edf5d754d0b7e30d5b939d861645754d8f1c862f3794d79fdadc31853fad60154631bf984c1d810fb70e19c55f238f076fef42132aae0499455b790b2195a9c46929df610b2d5dd8c7bb3d550f0656312c2236b99ee3bc46f9fecf49cc6194c554689de84081a82ce0aa4ad06218a57ae7725e513faecff8475500d8876a4ee60b60508e91a33ce981cf70bb8017233be12e260f3f640022210dab7b77adacaab78baf3ac97b1f33bd904d57ccdd576b7b31d250004f7d9fe91111c73d85822aed4adc98bf0438bf363b74e9094053d1858cfa6e1fa4c9f8698f010141f4cb415258b4b78b72e94638330265c679ca869286fe665db38e2a401faeeb657c34bb2a91a1a499846f6b42141b1a644a21d97a126657abd831eb08a59fdbbdc4bd1c8333b362fe273a7e5a2ca5e306b2bfdb2c1feffc85b570b6b16f8e9e128a2b1826aa86035d5002c1aaf838acad16ffe4b984123c17019e04113a32edf527a2479adea0d66217b481322022bc1d61b524bfe4376fd9e250902d57ea8ebd27c23db962dd7a1a0524e64e7a1dc10edb638e8c2e105261b0f86bede0b7983672e0f4fabc7f2d1b675cdec21eb4d59d905c6e5d80b8b7ae8f32616df1ce64d69796519bc8fbfd353164054779b69cd906d83fbcbbe7bbe061dc1269367729781cb4cdf0db981d2a68240066eca8ad17f65813343b0516c07da9cdc65be94a94f8e137acc9e155af88ecb272b05412959cec5ee921db0525d507cea2afb249cdf6415c9730fae0ae50a3e20a8dd2c4d5122a2a6bf2f228dc2a5b576ca6b8ed97a726251d6876d2f2a966cb5345d9cb3c81e284cca4992075bb51f7a0710092087f9bddea90e8f2f3fa1ee9a7beb049337a65216420fde87b39a79f6d63a562698d76fb567f7c837d6ae2179e371d49a24c2f322cfb8608182e9e6a41c7753f56a89fdca85b8f2b7fcf99b0271b45b6ae8cb41d2731760e00d7ae56dd816871372255b0d6fb79094956ac130ba8c2307d7c128dc3fa2a3bac0539ab6a48423df727ece3901d3a795f1d4b5dd1d9e20730ab48a5ec16dad7813a9a451e1268105ac4a11faee375ce81efb1675e13a3a627ec546c797f19e1951d28c5d3847781a827c7d999c5ca8a096e843dfa1798bb9a21d7c6e9819f0a9568490d710b9f14c990638c8320ba7d9bb560839a7f0c8f67622dc8bc1bded48680d3b6daf2313f47614d0d166e5922b4e516940bbb8b74ec3a5915e040e884cb25e5179f378a6e1de086e8652783ec0fa5b801bc0346ac151958a30b367c0248fe21a3772cd53fd3dd5455dcb2fee3582ae039627a642256568d5950ca97963d1dc3bafa5a094ade50d45eebc817d815c568d076f04d85d2ec4715951e5b52fb99e6c97af6278f584fb9cbf0a1644430c0eb8815881951195aa66901b06fac2a4789394e9972288a219043525b33f63eee095c63c2f7f5a0b722fe9067ab244dc4411f692c888a4dce4de025757c5f12f922604f8a115088805784857181aafbe580ed64713110c84eefc8a2819eb962b978bffa29b8a71b11b397b788377afb457336ef73b9a17858a9ca829d617e6d634346672f14c6dc33b0262ee1638ef7bca3b933ce05596b3d96f056db2186d56f17efa5620c5f80480af2db575050165afd14a874f0ee534b4e760b82096ebbbfb974f950f801c1b652110a75e3749eaa1290ba731c7ca1f22477ea39cd8b905bf76b69aaa33cb54372487fe9a08311cd54d6442c62a70349e7ad851191d8bdeda18500883fd9db8771e6c786a98c62df3b3d4f9ac77ff9a9275ec490ebef6bc407a044845010a54e3eb774c85944dddd34d6edcc343f28066809fa1960e47af9d75cc83b5cf606505c01da4fa118544ca49cb891c818787563f791cffae0c8474352b7567871bc10e4cbdf7d592fe40cfe86c2624a136bbc21628b3d56c96aacbcc15a8329e18dccb51349ac7ef69b863916daeeb0bceea40d49fbf97b7ced7bfaadd0dc899f8b43047071e5d5b6ff1e7c98eb3486c5ffe3c48e1385d4fc1576ee8793b4f4584071040a81da569fef8f6694772a804f730ec3788f53a89869b54e2e4c45e7f8a70b1814b8d2ce88b1757386a2f418b11d3c2bd77003d5b028d9df10d99ad887c06bfcf2e40123eac6ef8128b1e5c813a72fdd5ea9c66a01a75318adb7b3bd1dc686f288295c3728fd3f7ef20a4ddf3e61899d2a8f9ca07f0a36bdbbd72b52172b7f1c0d18456c5c8e61b34242efbaa545b02c4cb34e93e1e94fd4ba14c1e2d1732eee65b8016c2538517091fc397f02a35c6447271373880dfd595259ca67faca9ebac1ca2651a48dabcc15edd31d77afdbbcda98b5fb91ffcdf678a0fc3f493d462882cb7d9477526e696f1f11ed41ee6b0ba70210af486077de76b2a3eb91d7b38b8c164b00c03188bdce0b4d566cb0ea4b9697e358b3f332c5ddc38bf16c732334f259f2d290551d7e71fc51af53264dfb6eefda6993f7d96518f8af439909282f073ec063ec0b15fe8785da792bc31ed20884fd6fdf9a80547a79a9e799c9f940d7c48d4af8bbc9e3c310c4205f1feafeecc1e6e7c784e4aad8acad8a8471e3c21d04301fb24c5f1cf1d849c25561132ca12eaa2e2a3a2fe6c3da82b9863cb7a6f3c36ccaf6b1147d1454dc31ec8aaa8da2f6a3e0d7e93001c5264c5a2440d213e91f8068415542d4372e8df98ff12298a4db3b0adc9e650884414ad913d80bdd972a39ce5fee945abf0a7904b7bea14dca42b65e5cbea5c120b597939962d336eb245b3093456f0ea0d8fcb7575e091606c96d146b7cfe5a0851253ee429660d953316e9f44a3c4990bc7448e000807d20ebd56fc01c4fbb4f4e75e12a962ace6d54c59168b26462505d7f75438ccdb6429d03bc7962f9ad823c7a32c99cc71963e2db8d5f5f0114dba509f95a989d61c03b7d25a4bdf9e83008f8bcd75a280fb7bf807f994cf87b4dccb56e97c0adcb4210e9e0389c1b7fe69cb0c192b15e0600a24294e509cb5898a9a29660b60a1640ba3d6e6259c9c224c811fa08737d32a70f3dccde1758320c02f57acbadde0c9375bfff627812febb6270a5250f0d3fa0fa4797993e51b74b740bf01ed3f44890d5be2bb79fb35e7f70fd5a87d69d0705cbbedb86ae3f37bd5a349a36f5d71a5dfe97d34e80aec1586b40e781e608cae03d1b019217390447eb6eaceebfe640a64b3eb8e9b230a4fa9cfbbd86262903389e704cc23e85beda613bb7df85a1c1c08df41e01d080eb24f449114cf70859dc9dadc3fdf210b7a8df82d6e3b3e85da1573b9f808224dee86796666c8dcd8fcbc31e1d7ab22c6bd481a84be3155586ef9229146762a21163fd104e67cfffa4fa0274c5fb5e8a92f5c115dc84a193568b0e12222f656e45c242913c6069f6e1eacdf5361a2c4d8cd2f8f87109f37259f49de6f551c2b220eeb98d79ecaf7feb00d385724bc18514d6f534c606382bbe5e5b1871d1b9151581de3d822cd67ae81bfd90b4dcdc1cd7a35bb2e9d52254400da9bc86b4c6aff45df9a458eb0909b029de56d9388164e5efe664d0e8b48ebda62b37e790071fcd5582c47274ea8d7d7ae0198e977e1cefbf6391a36c2773f355fefcdd0b680fa66471f4c52aa2cc8ce61bce876360df21c411bb907f561d1f1339a20930ec5c2908de0e670059c17d90c8312fe9bcdbc59b5ca07666ecfaee6ba122ee29ca7d7bba4a72d2e20dd3b2dbb52381d6dbc5027ee36263db35863241fdbeee28e4fc0cdf6ff3df795bbaf739668b7181208a49eacc3bebc4fddbc71d57f399e404148d95cbb5cfcb31f32a19750d70424a3e0ffd9418253a8a7ab20bfab3ce0e67317ba187b6c787544e3c60a0effd8b9d11adbf34649e4836fccba2595c031ea69e419fb555bb5d42550b4f3b769a9e1d08bc0743746ff6c905ad35e9ddc9415b701048508b89dff5e43fa7fdb2c125f1be6b315172d34679332e53390bc11e5adc8c60acbe298a093e79cf04da838b3aafccf0991c2bbb01bd1a8b7dff0d180222379d05093d868810fd4c3e3b442079f09414777afd26f69a67c8cf712ae22a61c652871a36ac9ff0338cdbfdf52cbf7947dce602425883dfa440dfc3256267b6f9f6b7f4bf5ad39f52cfefc1ace049aca4ec6246e79351b96c4e75061c03a60f62a181329879927d978a2b656e4c007ff90f4e1798e510b8d2bc329964e2f46ba1fd1de28ff52a3f64b470b0bf1c990a374cb7544b691aaac93a82d31f62e9e2e3e04060c4f83f18d799978f763f5c33613a98266fbedfac59993630c85d504de76594cd511f76a41670bb5c299ad66057057d2681b1fba4428ac06f948a3b0740396ee3afb9c1515f1bf3fde89d3b228fd82396835bee494c237b9b9f4a3b3efdc6a4f1f734c4b1e6f8d247378e7ce8121df1d5e1e20535c7288425db4b40374616d8e9ffd7b4641547d25e18a8ff1a1139f43a866e2083563289b8f96d2c55ddc9c1bb3cf52500b5b00f57369641897b1ba248640567f2b29c71e902993c72b582fac9574154df5a348fa4ffd8ef7baacf51f799857480e948bd199f28c97c3a438210f996c8d39497efc46040b7f6da855f71bdc58b6c7162736ee9a418a5d9a74096dda72411e43fc5f4543ffd33cdb02c3c35c2c406362f8d21637a43d9d93ce067f191a209b5ce96b683129b503b8b8db9f7eb8a28b00134896a80dc5201decc34add5f02814f37abdeb31abe8c674ae0d2be6a68cf3a877f70c8f2b7cc2453deef3d5b0e99887aa1639ac52e736413b14f8b03a61e7c0d6ab98830e9d2062a97ba5d7c644edb4db554bdd09ab78a", 0x1000}], 0x6, &(0x7f0000002500)=[@rights={0x28, 0xffff, 0x1, [r3, r0, r3, r2, r3, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r2, r10, r3, r2, r1, r2, r1, r1, r3, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xd8, 0x404}, 0x401) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 23:16:00 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r2, &(0x7f0000335000), 0xfc94) r3 = semget(0x3, 0x3, 0x200) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x3, r4, r5, r6, r7, 0x2, 0x50}, 0x4, 0xa3f6, 0x2}) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x2, 0x1) dup2(r1, r2) execve(0x0, 0x0, 0x0) 23:16:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 23:16:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xa8d0}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) 23:16:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xa, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x2, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x100000001, r3, r4, r5, r6, 0x80, 0x1f}, 0x1, 0x61a, 0x80}) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 23:16:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x1}, 0x0) dup2(r1, r0) 23:16:01 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0xe3) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000000c0)='x\x00') r0 = dup(0xffffffffffffff9c) r1 = syz_open_pts() utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x3, 0xfffffffffffffffe}, {0x10000, 0xff}}, 0x2) r2 = syz_open_pts() socketpair(0x1e, 0x4000, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = socket(0x1, 0x8000, 0x0) r6 = dup(0xffffffffffffffff) r7 = socket$inet6(0x18, 0x0, 0x80000001) r8 = socket(0x2, 0x4, 0x9) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r0, 0x1}, {r1, 0x4}, {r2, 0x1}, {r3, 0x10}, {r4, 0x1a0}, {r5, 0x29}, {r6, 0x20}, {r7}, {r8, 0x20}], 0x9, 0x3) poll(0xffffffffffffffff, 0xff, 0x0) 23:16:01 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x0, 0x0, "825dd2518004190000000000fa6000"}) r1 = getppid() r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100002001, r2}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSDTR(r0, 0x20007479) r3 = shmget$private(0x0, 0x2000, 0x33a, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r4, r5, r6, r7, 0x0, 0x9}, 0xbeba, 0x80, r2, r1, 0x3f, 0x0, 0x81}) nanosleep(&(0x7f0000000100)={0x9b5, 0x81}, &(0x7f0000000140)) sync() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1000100000000}) shmget(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) 23:16:01 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5937fffffd}, {0x0, 0x10000}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpid() r2 = geteuid() getgroups(0x3, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="237013dd9910c4a6c0fa18b7faace82e4b7201c7ebe0256a248cb6c14683a819d58511a8c617067e43048ba56a94bfb00619d6cace86a0f0a2379b989514d3093fbee98191f92690852800b052c67811c4766ca77794f681de431c8f1af29c7d020ef936f0f36f794a2541c5beaf6a11851c18bde1a5fec404ada73f177f2c28f99ea3aa9b2f8425453a3336c3d134e54f593554ba6d46a8a755ff59d442bf8bfeaa5dfd266eeeb0fa172b6484944d64fa1db86831a5377caf39043e36bdb4ccb97ad3818baed9570eeded87c2b90a9178a401f523ace5efa8435197dee2112ba08f376351197327f3a0f52b71bb", 0xee}, {&(0x7f0000000180)="f8f79b4932031151ec3033c477f23e84", 0x10}, {&(0x7f00000001c0)="d6545240ac28afc167fbe7786800f92073c28d2d49ce4b60b48c1b3f5da122f8a85493a34d8919e08cbc2a", 0x2b}, {&(0x7f0000000200)="bd324ff3048da47da32f4a3645a8734c0f1bd9f9b870f40926d1f3bfed66bc1ad7aa0e8cdb6d8e7d96454ea03f2ca8239212456148ba45e8bd7ce555d8e4349c3b88c2cdd3d93fc11c7170be66f8e3a9cb2151678dad2eb36fb4e988058d9417e1c183775fef565bd570343ad2a4c149a454660114c28ddfb84417d069858a6af52bbbcfe5d0b0f04072623642069194059a2b05e2f09667be1b6910ba63adfdc313f835927cc3a7a84cebca895ee81095", 0xb1}], 0x4, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x0) 23:16:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x80}, {r0, 0xc0}, {}, {r0, 0x105}], 0x5, 0xb8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x4d64}, 0x8) 23:16:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x9, 0x0, "1eae8682c203476146ddc0e6151b07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5012c9473b83a945e2ab76b8879dce0d63c68b96"}) poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) 23:16:02 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10282, 0xf) pipe2(&(0x7f0000000000), 0x10004) dup(r1) 23:16:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x4004, 0x3) getsockopt(r0, 0x1000000000000029, 0x40, 0x0, 0x0) r1 = socket(0x18, 0x8000, 0x7fffffff) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fchdir(r1) 23:16:02 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e0"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x99) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="100000000000000000000000000000009fb5ced5c3e77996f2e6df9c26c06465aa7298b54a5048912ebe67746d950ba44cc13a5e98cadb7a89565b1d9d4af313367d633332f75e228eb336b845870003531a96f9defe0f55d15d91ecaf05406ae7e39771097e9ca4074bb1b95271c6911dd5b0316627ed002c41578645127f5be97ba828b4ab6c4ce7a23ab604a54b"], 0x1e5}, 0x0) 23:16:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) 23:16:02 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x101) writev(r1, &(0x7f0000000680), 0x2e3) fchdir(r1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xff) kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 23:16:02 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0xa80, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:16:02 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() read(r0, &(0x7f0000000340)=""/167, 0xa7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) lseek(0xffffffffffffffff, 0x0, 0x0) setgroups(0x6, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="82bb018000003583c1eb5f860b2c8255d4626eb3d321e01945aab5b596cabd7e24c74f6212ec55cb006c46e38f31ea1f7fd15c6046e8c2ecc517a94de9bb133861cbc61e62b7be41dc8a15ef8d47c7a9be2722add7f24d9a342f80b12793de501e1df180ddd9e086d7abec78b7843b2e468689d0e6b4546b904042286da3736215856c407174ce31457c73059cefb784ec0c7372a51acf5326a40a8da9a8297ea0514b2ff4330011294fc2a7c7d238d011adbbf084a62970ccebb3c6d4d3a5300a", 0xffffffffffffff0c}], 0x10000000000001ba, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) flock(r0, 0x0) fchown(r0, 0x0, 0x0) ftruncate(r1, 0xfff) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000440)=""/122, 0x7a}, {&(0x7f00000004c0)=""/35, 0x23}, {0x0}, {&(0x7f0000000500)=""/162, 0xa2}, {&(0x7f00000005c0)=""/175, 0xaf}], 0x6, &(0x7f0000000700)=""/220, 0xdc}, 0x841) 23:16:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) write(r0, &(0x7f0000000040)="6396f346e4553131ec03794407220625b72c9238ca33e6338cd83adadf3c8b56e0cf507029e86539f7ee79e2a338b3eb5edbe93558343cd928bdc5a615291d41f033f10f988bf4e2bf153af3325b1d72d79cbc3272bdca8be20236dfd6871b9a5ac53c9f0e474544ae4e756ac7d77672fb8c3337033c2b6e8ce7eed3e7c3e02a7fc613c8d15c56e9435d6aaa085ad5f60fc3972c80", 0x95) 23:16:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 23:16:03 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x7, 0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000080), 0x0, 0x0}, 0x0) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/239) 23:16:03 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x20050, 0x188) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x4, 0x5}, {0x18, 0x3, 0xef8d, 0x200}, 0x4, [0xffffffffffffff01, 0x2, 0x9, 0x3ff, 0x800, 0x2, 0x6, 0x8]}, 0x3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x334, 0x3, 0x0, 0x7fffffff, "56e5a24200000000fdffffff00"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x7fff, 0xfffffffffffffff7}, {0x18, 0x1, 0x8, 0x3}, 0x8, [0x6, 0x3ff, 0x0, 0x8, 0x9, 0x9, 0xb7, 0x5]}, 0x3c) 23:16:03 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="dac4260000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) write(r0, &(0x7f0000000280)="5439d273bbfc1ecf387621ca446c3be6afd4fe16a6698d854b424c55f5f4932b818dbc95e083dd2a1d8a4fc7a984fc4eff9efed008484a2b82f7c3b2f2dc45762830bc7de763d89a1a0ce5b43b18a998c59d310cb21711cff06b3349007b6bb307e91d0d762c2cc1a293d2860f19f55fdc36c02af0615f277994f5a357f09481f9b1bd4bd8e2b921d54d9360624c390b9b3fc4b5234e5f2329", 0x99) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x0) chmod(&(0x7f00000003c0)='./file0\x00', 0x80) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=""/94, 0x5e) close(r0) execve(0x0, 0x0, 0x0) 23:16:03 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xffffffffffffff2f) r1 = socket(0x38, 0x2, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) 23:16:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket$inet(0x2, 0x5, 0x0) getsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) 23:16:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x4}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x1b, 0x0) fchmod(r0, 0x1) 23:16:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) minherit(&(0x7f00001f0000/0x1000)=nil, 0x1000, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c48633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244be936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe79d1627ea6fd7673167da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117cc259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469d53c11afab9f848510ec3913ff1bc26d6516033a5b3b58f135a4ae2f74a4b551b2ba7eeea13d25ee5fb840a91c44e9a69d96f0bf00d9", 0xfcb}], 0x1) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) 23:16:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92", 0x1) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x1000) syz_open_pts() close(r0) kqueue() socket(0x0, 0x7, 0x7) syz_open_pts() 23:16:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x7, 0xffffffffffffffff) 23:16:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x1e1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) 23:16:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000300)="f3", 0x1) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x40000000, 0x0, 0x0, 0x63d, "a175a2000053d07babec45f0b1c85b6a8a131100", 0x5, 0x400}) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000100)=""/79, 0x4f}], 0x1, 0x1e) poll(&(0x7f00000000c0)=[{r2, 0x83}], 0x1, 0x0) 23:16:04 executing program 1: chmod(&(0x7f0000000840)='./file0\x00', 0x20) r0 = kqueue() writev(r0, &(0x7f0000000780)=[{&(0x7f0000000400)="efb23748ffe14a507041c07973c6fa1e5794e57a3133803e973e8e929701789ea52a34a1499c5dc384c826e296bd03ca4cd1ab2dfe09e15357996a552df6d6e4e5887394a6febcc2e612bb4ef0e5704b6355ced6de8882083fb49dbff388df9f12775b28d360b151a1a9c67bafc7116960fd9826754cb4e9927e29cb1196e9174fc157d058c453654c9e51548240d8bba14026ad078cfcfdf15051bb4e602cabdf71ccd4cd4c3d8afbdeceb3ba693120066e2b07672c2ba7599ed234f3d65c48d42c7cd49b908c2246825d5bdbfc40b353", 0xd1}, {&(0x7f0000000500)="3daf3d1af08fdce8588c82bcb872bcb667732c06e7a949217f82389303ef46bcbfe8dfb7edc0a14a6540c650c9057bdb685d42140d3183024100ba83ecfb98ec84188ae2160e73cc2c8ad8ca0ec3c82e7bac9e3446815c9b08c32d394039fdbbb06392bda0ba8850d2f71c2a43e0c64f85ee9e624d0956b62e10aff8b9331bd3f7f237c85d26d771723f4593750b5365ee75eb30a59a7d1398e8438be048f48c3e9b3a7577f5d1d51433cfdf74c4b08a29fe3dc74db83cb2903c07d8e2f20f25a7515e6158ddfdf2784f0bbbcecc17c918b9c08964", 0xd5}, {&(0x7f0000000000)="80bf82881dabc23a7f747f1419c33e2a31a0294999029a48c45e09aaae5768a0fb61d3375f7bbb5a89c23654d804cdea3145f6229784e6e31c44c3214d8b2e645de706", 0x43}, {&(0x7f0000000600)="25b5d5a7be7ae1a2075c3050494c861f1087aad2a4ebfd60d60ed2329a68d1d910ce5ef04f8b9ff5508324251b7e91f7f4dbeeb85945c0e8c096c263f6083a6f3547c75513b9c1d2205cf671a9932f364e619e1951b4601a1880cdf63e29e26c55474c23d39e29d262f39717e29eaaf17c1ab44243a7091d9f4a386d5d9d285a8585986fb4836f332d14151186e9b615e93e299c5fbf3e9dd7679317fd1bb020f2af940b52", 0xa5}, {&(0x7f00000006c0)="0e6aa96720ec605586b52364134574132beed8e99b6f109ca2f5529bc2003e01c3ebcc605f950079d3969a31c520bddf3eeef142098a4731280f9479489b28d8237936e57923f8b64b141edd2783f329594f2a0a009763be32ee701842b5719f477cc58992e516fb79f2011232ba58b056c1c661704fbbb22777b3d679fd89cf95cae42f7a6f954eadab5fea13950efd502c8065d86fb8c0cd318b2bd349d59dd01923451faf7bf7259cbbf35cfa620af49fdf2f04ad82", 0xb7}], 0x5) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000080)="2c73316bebb9ea17db9e010d73ec0ca310dda9c58dc26bde1f7fac4dcf14a0b7c54a14bfa7f5194d27923fc3761fd0b76bcfd2e25f9aaa1fbb0c2207951a1ba1c55d231026c7388053c49a77656507da299951bee573f37d1f8901485a34823186c0b0fc138dac14d0ce5387905acd8896a5e86080342b60b09d60a91f78e4d8096830a37c2fcd2277ca434e14f0b7d34cc4e2787d75055805374b6dc3a5c35fa46b1d2ab56ada2108c9968550e44ec66f7c63a9bbdd9890270729c894fa6195efb7d164e1f2979c0950bf7c36a3fad54d3989060297e2b1a81193fce9874e8b3a34dfe3273a090ece66c8098b330220b371e689fc5157f4b15c9bfa397d0d9cffdbcb7260b9e0f696f39dd78ead996df51854529acaec6f3ccb4b4fa861247712489057724e7405379a2fa888dbd21942655761dd040432de8a95a803beef52568a873a70d631535579cf96ac44f6f5b3199cfa6ead9bd4a683d68444855edee2fb424c1a931adc52de300a5eddf0f697b8372bfbe9244134ec84540f071a9b4d40cc58f06280af90b53ace3d8d5fcd81b4f251c7e857ac694266bda94497fd065a7ba795152657846e4195443f24310ed7d84bae612da555ec2013849b84e62d55d256f152004ea143d5ce9d0b39ae8ba99de1bf5d7da9e9ff72550c81fe9ff41a5ed626bcff0b1df9e1fec72a256e40f8c400c7bdd42c7ef2b1eb2b8ea103f3d3067eb148b2dc6d23f31eff2f29abbf9a9b8031d16916ea676f81e06c77fa83737330f354f334ff101cb0a6a42d724a772182b0c99193363ab7273b5fb1dc2d2838eb00fcfbe338ae36a00b08ddfab9b4b60fd88c1f470e8f6e03445bc92368e48488b358c47672a790497150296ebc8bc1cf0f8671395cfe2c001fff95b541ab78df2115364bd474b0fa73e0bf866b20222cf29a813cbbb2bdd0e9582f252ba4c518180068aa7003b9cb22b11fc1975718601b889346e086b79ccac671abf2bfd4ebd85b75fd74a973b16d51241b8b15b6528a1cb2b0ec01edf44682e34217bb4c1a108d80f5742d4e8646c3554a64d793dc4b2c1404436866a4a38b89c9da5d22796aa1dfddf5147802d07955117f577cc15b49d8d9e496ec881960c4196390fe7d73c96e7366aae4a524db41c5330c7a75c8d6069c45920d0537f53067a7295b49bdbad860f9ff43435b3d80644e14b1343c58f0", 0x357}], 0x1) kevent(r0, &(0x7f0000000040), 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) write(r1, &(0x7f0000000880)="6c61f088003236a3fa04cbcf35d8424ac722b3d09aa1bb59007ac6eeaa5eaf4241fb776f779e326d9f9eb86d3c7b585fda207c297ea75b2c", 0x38) 23:16:04 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x40, 0x3fc1}, {0x8, 0x1f}}, &(0x7f0000000040)) getitimer(0x2, &(0x7f0000000080)) getitimer(0x1, &(0x7f00000000c0)) mlockall(0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xff) write(r0, &(0x7f0000000140)="466ebe50bc0ae1f897839d8329fe90e08d3f017f281d12970d572fa26446231273b3467c76d2eb35cf85265c84e9e06f759a0ae33087fa31d3e837d219548b167191d98073dbaaa94b6f6da5daf531d1b3c17ef377577cd82240188f2780ec0e985422d8f6397213e8f27e0496253719f54cc9c14d9fa0d2ca24ec2c37d3725a4d175efbdeccaee9ac45d0e5290c3ea845111e1c6509d6987bebabbc3a2742b5a079", 0xa2) flock(r0, 0x0) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x10001, 0xd42}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000240)=0x9, 0x4) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000280)=@in={0x2, 0x2}, 0xfffffffffffffd04, &(0x7f00000004c0)=[{&(0x7f0000000400)="36acb320362c05f5752907ff4d3180d223a83b5e527edeb7fc7d0a7dd247f24534298154e9357070edab9bbe6c85cd13c09c595b1adf864a745182bbd289190775310cddaac4453e6b6531657cc61bd18e89c5f65825a6f486b908d6d5c05e78f7ca5674b0dd38c2abe13c5d1cca004d952ded95d8acde24f136e54ed6d474fe0a25e519744015b6fd8b47e792ed7c1de74ddd2b831a4b42b3b8bfab", 0x9c}], 0x1, 0x0}, 0x8) getrlimit(0x4, &(0x7f0000000840)) recvfrom(r0, &(0x7f0000000880)=""/176, 0xb0, 0x1, &(0x7f0000000940)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x299) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000980)=""/41) semop(r1, &(0x7f00000009c0)=[{0x4, 0x10000}, {0x3, 0x1, 0x1000}], 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000a00)=0xdb7f) sendto$unix(r0, &(0x7f0000000500)="8c21203839abc442e8eda89ab75158275b0dc1ef80361a704b31932614ba72f91f1c79afc6c842f2c908f67353b37627f0c4e6ae33f483600e000000ec30f8eec1826f1f258dbe8c6616b03d46aab8d666db5817c5bc18096b284888a62b382c70985ad2c73465dc911caa22b08c7e67d738481d321fa68876d5c13b308b32dfb4d56be5651ef1281664c3f292da76183b1ab53085c2dfe7a797cebb78c0151f59c4a9680000d66301e9057cb70c656315fd188ddb67f22e5a7e97bdb03de74078f23515428dd1db0000000000000000000000000000000040b2a9b2f084b6928c3e90c76617576bec4966f6dae744c3eb8676521d5e4bf8751f9acdce1370f8ce1dd355bab717b99b739b0b9c649694c98ebce015b67e549aab7aefa81cb6ee14873b4edd0000000000000091174c7bdfd19b7b32f74c955cb47ead53208bb4b86d38a4bd6ee466dcd67a811f0547ff280d082d4de12aed7ed44486052b41ee36c8a4680d9b0e4094aae6e8512571c75949a43dfca0ffd9c06d23ebde65b86eb09611", 0x183, 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000b80), 0x0) open$dir(&(0x7f0000000bc0)='./file0/file0\x00', 0x10, 0x20) sendto$inet(r0, &(0x7f0000000c00)="d4c4db3df2eaff35fbf646bd659adac58615e6dfbb6ebb0f1921d61e13e6d04543359e27c544bdb444620526e15c7d1d6c6b694fec07ba8f34f1cbe9864936ed9de73019c34197ba44340ae3a8a946a2f40d3870f2eae8347246f702c51a51f8b1bf4935cec51811d41e27c25206b05cc6fbd8b0d28dacca109bb81b5b3ab5322cae225952b047c183debf67d136bf3fdd3103d24af726fc6aa21f1fe61d849d", 0xa0, 0x409, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000d00)) pipe2(&(0x7f0000000d40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r3, &(0x7f0000000d80)=@file={0x0, ""/4096}, &(0x7f0000001dc0)=0x1002) nanosleep(&(0x7f0000001e00)={0xb62, 0xff}, 0x0) r4 = dup2(r2, r0) fchmodat(r4, &(0x7f0000001e40)='./file0\x00', 0x10, 0x6) getppid() 23:16:04 executing program 0: r0 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xa8d0}) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x28, 0x0) 23:16:04 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000040)) 23:16:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb66c745c9bdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf687730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44000000000000000000000000000000", 0x35e) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4000000b, 0xffffffffffffffe1, "a1786eb95b7c30abfc0900"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 23:16:05 executing program 1: r0 = kqueue() r1 = socket$unix(0x1, 0x0, 0x0) getsockname(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) kevent(r0, &(0x7f0000000000), 0x59, 0x0, 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0xfff000000000000, 0x6}], 0x800, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x6c, 0x20, 0x2, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x5, 0x4, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x9, 0x8}, {{r1}, 0xfffffffffffffff9, 0x8, 0x2, 0x7fbdc603, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x4cbd01b}, {{r0}, 0x0, 0x1, 0x80000001, 0xbef, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x14, 0x8, 0x2}, {{r1}, 0xfffffffffffffffa, 0xa, 0xfffff, 0x0, 0x9}], 0x3, &(0x7f0000000300)={0x8}) pledge(&(0x7f0000000180)=':&Z@\x00', &(0x7f00000001c0)='+.\x00') kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x8, 0x100}, {{r0}, 0x0, 0x0, 0xf0000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x6, 0x1}], 0x81, &(0x7f0000000080)=[{{r0}, 0x0, 0x8ab9fbb8b6b77f28, 0x80, 0x5, 0x5}, {{r0}, 0xfffffffffffffff9, 0x30, 0xf0000021, 0xfff, 0x1000}, {{r0}, 0xffffffffffffffff, 0x1, 0xc0000051, 0xce2, 0x2}, {{r0}, 0xfffffffffffffff8, 0xfc, 0x10, 0x100000001, 0x8}, {{r0}, 0x0, 0x4, 0x0, 0x1f, 0x4246}], 0x4, &(0x7f0000000140)={0x1, 0x100}) 23:16:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x281, 0x2) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/104) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) 23:16:05 executing program 0: mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffed9, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 23:16:05 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x42}, {r0, 0x1}, {r0, 0x80}, {r0, 0x142}, {r0, 0x5d3d37016e62764f}, {r0, 0x127}], 0x6, 0xfffffffffffffffa) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xbeb4}) 23:16:05 executing program 0: r0 = kqueue() writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000080)="2c73316bebb9ea17db9e010d73ec0ca310dda9c58dc26bde1f7fac4dcf14a0b7c54a14bfa7f5194d27923fc3761fd0b76bcfd2e25f9aaa1fbb0c2207951a1ba1c55d231026c7388053c49a77656507da299951bee573f37d1f8901485a34823186c0b0fc138dac14d0ce5387905acd8896a5e86080342b60b09d60a91f78e4d8096830a37c2fcd2277ca434e14f0b7d34cc4e2787d75055805374b6dc3a5c35fa46b1d2ab56ada2108c9968550e44ec66f7c63a9bbdd9890270729c894fa6195efb7d164e1f2979c0950bf7c36a3fad54d3989060297e2b1a81193fce9874e8b3a34dfe3273a090ece66c8098b330220b371e689fc5157f4b15c9bfa397d0d9cffdbcb7260b9e0f696f39dd78ead996df51854529acaec6f3ccb4b4fa861247712489057724e7405379a2fa888dbd21942655761dd040432de8a95a803beef52568a873a70d631535579cf96ac44f6f5b3199cfa6ead9bd4a683d68444855edee2fb424c1a931adc52de300a5eddf0f697b8372bfbe9244134ec84540f071a9b4d40cc58f06280af90b53ace3d8d5fcd81b4f251c7e857ac694266bda94497fd065a7ba795152657846e4195443f24310ed7d84bae612da555ec2013849b84e62d55d256f152004ea143d5ce9d0b39ae8ba99de1bf5d7da9e9ff72550c81fe9ff41a5ed626bcff0b1df9e1fec72a256e40f8c400c7bdd42c7ef2b1eb2b8ea103f3d3067eb148b2dc6d23f31eff2f29abbf9a9b8031d16916ea676f81e06c77fa83737330f354f334ff101cb0a6a42d724a772182b0c99193363ab7273b5fb1dc2d2838eb00fcfbe338ae36a00b08ddfab9b4b60fd88c1f470e8f6e03445bc92368e48488b358c47672a790497150296ebc8bc1cf0f8671395cfe2c001fff95b541ab78df2115364bd474b0fa73e0bf866b20222cf29a813cbbb2bdd0e9582f252ba4c518180068aa7003b9cb22b11fc1975718601b889346e086b79ccac671abf2bfd4ebd85b75fd74a973b16d51241b8b15b6528a1cb2b0ec01edf44682e34217bb4c1a108d80f5742d4e8646c3554a64d793dc4b2c1404436866a4a38b89c9da5d22796aa1dfddf5147802d07955117f577cc15b49d8d9e496ec881960c4196390fe7d73c96e7366aae4a524db41c5330c7a75c8d6069c45920d0537f53067a7295b49bdbad860f9ff43435b3d80644e14b1343c58f0", 0x357}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040), 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) fchmod(r1, 0x40) 23:16:05 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = dup2(r0, r0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x5, 0x1f}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83306285bd324da794e3ce2b06047c793df7a03a6608e06f4fca8c032e03a20c9afb8bceb40ed101ca7fbb0856f1a10a", 0x30) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1f) 23:16:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x8110, 0x86) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="041000000000000821"], 0x9}, 0x0) r4 = fcntl$dupfd(r2, 0x0, r1) readv(r4, &(0x7f0000000380), 0x1) 23:16:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/84}, &(0x7f00000000c0)=0x56) msgget(0x2, 0x40) 23:16:05 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getitimer(0x3, &(0x7f0000000140)) close(r0) sendto(r0, &(0x7f00000000c0)="9414c85bc2aca1f38439f1d0d30f2909c954b75362720705c1f2a884867ce731b9db4e5dba7a3b96d73698ccdcb720240798fcd7ed6c976ee74883b6b62f823b5e26333bb743a668277cc668c0870a934929d2c947020fdebf48f80e52b38d236b82440805a905032680", 0x6a, 0x40b, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 23:16:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x1000000000002, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2, 0x1, 0x80, 0x8, "c409eca176ded2e9036b14a8a675f0f69e01b939", 0x6, 0x9}) connect$unix(r1, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x2) 23:16:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0xfffffffffffffffe, 0x80002) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="c5", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) fsync(r0) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x200, 0x7fff, 0x0, 0x9, "857055f9877390523620a1dbe740b1f9d445e961", 0x400, 0x80000001}) 23:16:06 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="8297fa407d2bb1fbd32598d95605386d13280bf4a7baace518e1d516d42685fbd7c15a8f1d871302a67a91e871aa2140d93c179cf4d7961754"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r2, r3) 23:16:06 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000000000000000000000100000000", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="c2301037", 0x4) 23:16:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/203, &(0x7f0000000180)=0xcb) getsockopt$inet_opts(r0, 0x0, 0x8000000000022, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)) 23:16:06 executing program 0: r0 = msgget(0x0, 0x488) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x646, r1, r5, r9, r7, 0x0, 0xff}, 0x7fff, 0xfffffffffffffe00, r3, r6, 0x6, 0x3, 0x2, 0x6}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semget$private(0x0, 0x3, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xaa0, r1, r2, r4, r7, 0x100, 0x2}, 0x9, 0x1000, r8, r10, 0x0, 0x80000001, 0x5, 0x100000001}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) setegid(r11) 23:16:06 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)="ebee234dbe2b0eae9e5cc16a10b96a64c3f23eae53d4a64f77209c7f7132add0d70cf53a7b2ff9cb896ce9f0e5be78de8c5dfb2f058d3ef8cd4f8a229fd89a011711b48fd75e", 0x46) 23:16:06 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x108) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x10, 0x4, 0x1c4d, 0x4}, {{r0}, 0x0, 0x20, 0x8, 0x72f4f519, 0x89a6}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0xd2a}, {{r0}, 0x0, 0x0, 0xf0000021, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x26, 0xf0000001, 0x3, 0x7fffffff}], 0x5, &(0x7f0000000180)=[{{r0}, 0x0, 0x70, 0x80000050, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0xf000001a, 0x1000, 0x4}], 0x3205, &(0x7f00000001c0)={0x2, 0xff}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 23:16:06 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x4f51, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0xffffffffffff8000, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x8, 0x8, 0x7, 0x9}, {{r2}, 0xffffffffffffffff, 0x5, 0x40000004, 0x6}, {{r2}, 0xfffffffffffffffd, 0x1, 0x5, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1d, 0x80, 0x7, 0x66d7}, {{r2}, 0xfffffffffffffffe, 0x10, 0x2, 0x2ce1, 0x100}, {{r2}, 0xfffffffffffffffb, 0x52, 0x42, 0x7ff, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x401, 0x3}], 0x4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x80000000, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x2, 0x8001, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40, 0x1ff, 0xffffffff}], 0x4, &(0x7f0000000300)={0x3}) shutdown(r0, 0x0) sync() sendto$inet(r0, &(0x7f0000000000)="a00acff32dac6c57ea35ac6be096008c0ed52b8079dbf7f81aaf551e1fac44a94c454b9ec05ccaea7929042ff7069a1c6b04a0c7437cf2e3770629c80445caf979d1a7281ee547ae8824e5762eea00d4903000fd8f32d5d751f347e3b09c42452ff64731cfe9a74c426c0aec9b326cfe42af2f7d81d7d91bd85c5a230dd573e6015d77d4193612b8734952ca40ee3cc59c32bc0e8e87da2501be2ef1fb456b749ff4a0dddb669b67ebf81d11c42cd969c9de1b", 0xb3, 0x3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 23:16:06 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x10001fffffffe}) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000000)='./file1\x00', 0x30208, 0x2) 23:16:06 executing program 0: r0 = kqueue() mlockall(0x3) r1 = kqueue() close(r0) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) 23:16:06 executing program 1: pipe2(&(0x7f0000002780)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002600)="707f995760b514b1797918b274c51f03c84e510f35003fcd12965ddaa806abae5e747a373174301298d1b6fab6b723ae886d9fa310ac892298f915bd78d47dcb31d427440650187321929127d6a1449f10c0842064e2dd88812644ac1c6aca1e32b1950a0286177e423fb19962f8a779307720147e1a4a37c9a24c7c57a2eac5f76d9df36d0a955c379d46e88344eb070db855ea2b789db8ef5a7e9db3b94ba625a50ec05239676591aecda074d4ff291636c3fb45df7b984c176a8e5633c5449df2a4fd2e4180e75943b1742d6ae26ab4ce75", 0xd3) r1 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="6168de4695611cab1d61351dc8961836c47307779b44a9bbc2f7740330e99cb1a0b3995188cde8699350e2db2b1ffff2d62f03bbc9ec668fde64b19f95aec64bcc22f16a13a3687e63896a6a673e2ac3bb6dd021a1f9a330418eccfc39077362a55efcd45760e4a1d54bc70bbb6b76aeaab5f75255a7ad4f72538a51f312253434f5f3d23284788150536d10e41b7c47083254cf581ad4f2eeed097b784c9ef2aaa8c5329b474fc69646fae9f3e01a5a31941528", 0xb4) recvfrom(0xffffffffffffffff, &(0x7f00000000c0)=""/255, 0xff, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000002700), &(0x7f0000002740)=0xc) socket$inet(0x2, 0x1, 0xffff) sendmsg(r1, &(0x7f00000025c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="205744d6a87fa1d2d04b25411d4883d523c1aa739a9967a9049509308621aaad7df7dddf91ab6029c5d9632b20fca220337cd42df2f3fb5089f46a69a2ea3836f232b78388cb306ca3c29b07b56e99572532aeb8291c5efd07ac1e210d84618a68a853fca85fbdf74a9ed91504bb57ebc2569ac2b73a9670b7c027b5237415d6d391bb3581ab0770f51586d20650b87c", 0x90}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="a000000000000000ffff00000900000042800610b8fca03f1fcf77cfd7df1e7bfcdb49ceadd951bc51fa750e3bff487dad9d254e23d5d2ba06fe5d8ffa8a385341cd78a5015584c4449f2c81f0064c19590cbe7d79dbb005343773ed0c513a80fe738342b0bca833592c8e9e3354d36c3f6a8ed5e46d9e9e51639a46c9533ca38273409c15fefe834d9883a7e7204cc6181f4568392f9e869d3fe13aed0700001010000000000000ffff000063000000e6b80e3245d0e67fdfe06caf122578ca00002c7bb72d08c1d57632b217f515fdae2aaf3c349f42c05e5ce93a54174f160f3733bf2b6bfbb1cb17144e6ee02cf3837891f1b41c7c49e06540415bca5316cfc7c4869d008b483cc71df64077586fa888e9196de5814a23e9fbb326b2712d9457427931a353cfe30b4fdd7c91e1df9049833fef19f721817fa0347297f4806dac1854ba925fc953ce9e4372e84e74b80316e09ec8a7ab8f947d9294294e21c8a04e306ac14d55d7af8957932f696fbf890cdc2baa7ec1830a3894bfc118f5bb646fd8544477a157b58011b181bd67e959dd9a46ea14d1cb1cfb9ea2d8806e1f61e9a16a9ad2807f65bba2d7ce119f8845a2cb68952cc49f0ebcb1eb989393f75da1060ce8c1586b3571e65e0222af34155f440cd7844c977df6d484e8403b3ecc733312576131d1d10950e458ac58469559dd6da962d8905cc3757734ba8f1ea3753311e8995076d3593c92e5bfbd7f71b2fdbd8f3343ccc5934d62e43af4775df7827093172f024d0659b12d5f8f4fa2dca404994ca6cc8c6a0cd5c62fbbf49505db2ab17091e438ba37a52a571b3591212e2b8e241bffd579a6b467fed447be53cf5d35c69bc84aa2a9911a86b05a56e3ce367b7949f616cf59ce6206498e3a86e825f9575712405c3209cdfd173e38110dfea3674c7311bc7e6e407b48a03d9baa12eceb695590619bca24c886bb38bbf55fe814ae318599f215c5da63da0944154faa46e86cd367e9408acce866649c0c95e1cd2ff60a87d480a5cb76ecd897d284a8ed834b1aca8e572bd0618704e593787a9191d0576e49311e46b30d985d53c431c34e8c0605c3d646cca0482dd5ba04f8677831e3836b610aafbfbeacec692ac55008baff77ab4378e1e81f279a2b22f8f14e9fec875a7000436ec78261070fff4a17bee0dad9ec01b9b2338586b9f7a7fa50f7247a1602f84027e3fa17bf2fb7d661e31ccbba1e0dd7a65d31d7c0b5de7fea85c3fec95c02471b079dd01472894b5d5545f44beab0419792127a76011d1bd8d7b375cecafe4d6bc4568dcca05e6dba1a12552f67bcb5334cb71e3a73ba977bfdd322f5c4184691270a6826b7ad3deb5dbadd2d227e3499ede6e66fbfce6cc9f3a56727aa587f874cd63df1500c8224e4771b38553e0cb5d0c972ddbc9979b89f47b96d67d89aefc370a64f2d4afa11f68cfa451743becef9af63c5e9f1f6635c49b8f15b69d9c4fde933e2a3c551d3aea2c9e16e84bae4d41df1f841af12e885b0d3fb9384b320b5925aac83832ac21fa93c6bb21d598a04205fceb072d7db748155520da691d856a8b998a290f7712450610cfbc1b6c09995f8d54f62fba327766a2d9e58024e0454b34854cc0e82378b1daff7bb9196bde341d4aebe3017e9c051c9121a6b362c98eda52871afff1192ea1af8221a83fce685b95ac4796c9093b80a976591fcf29f867b703a565fc6a07cb30f4bc9a0e70ad99fa230f734022d14ab9028c7c3d474ce0b6817257e0a4fd771f4a870bdc05de33b95b758f636a1f58a79d187acf36b7485caa803cf4800e28391305f55277e66053741f92c96907f0f0af2a798d83dc4b3702fd96336c432f87b285140289af5c8c370f448dd36764a863afba6bc6cf076a12e325e02503f2a2763e53a249a26d3261514fb1a8df26e8af9d066226174240073c064e279442c98d947d9052c62bd9109092855a7bcc216ab81746d85ff229a9f6bb5a29f21ada6804121759e7fd540451aae6ebfe58eaf3b2959191feb50d4f9d5eef8c4993ecbcccd9ebcb352e54c23c2a6248ca8ec133949fe7d14a5b47131265c885b4ed7176e0cee2dc9603b5af024db23c469d9b65766d13db81f4b29ed8d4c79f779fe5cd2c05ad44febd02984effd317f1da270421335144e2a8399027272098bd05d472e05d36311a5e840612401a26bf5a79cd7c1866090a41db3752d56e773bea18e3f8c957ebeac8481dcf9cc089eebdd51fbaf9e16658c46d44695d9bff96ecc8993f0cb702f4aad0f1ae7d1a5bcbda603c153a8abcbe9531e21260b8714d30ab249c8c91586265e15f6d61dad9a6aa095729e45c3380e0682e2dcb8ca1f892b47d18f56925e7e40d2ad88f166759bb53159a1f6b4d04a03596b083a57ab2b98ab09c52d7a78ee9bc2abd5496f4e16a7e55ca42347754cf4754495e7f78598a4aecaf9e29375e9f4176cd44dd3f389ed2f19bc1043e112b50868725c674173619448ee24b47e8dcd095905770ccbc18b19c708edf3c3f41442d88301901b9a16c48bc5101b99078448126e0206c29567c3d82bf773ea8c152296c1eaa11f1e05f26577a9913930464eaaa93084fb1f4eca5603610a4dca159ba75b041cdf10e085c2b970fcf9a121fe2c3dcb7ab584e89e1140e337e4b5145612e92fd1873f4ed762177a2612d02095174dbc9c0624ddfd59e1a006da39978def590de1e093e5c8e7b2c7dfb900d177772abaee416a0f6542774cc283d41f6e040b8b42a5a0c2191794c690dba370186e6622c74a19b6917b70e78eee9def0f8210b7c3b47aae812c36aa50aa32ddfe7f6ceb8eb448af4f2f3f676892988494822276ecf5a02f6e703b31aec3b752fa2317e11c4dcf239cbda10744a0cf61c7df47fd3ba6098c58e666c4a146a84137047fa88d3908ad500d894324c04d78b66e6ff75e5499add5cfc758c1d326e7054672e5ae0bf8d55c5937b561b0855934dbf62227fdfa7b208ab1d9b1f51df39a8ba58c833a82802399f7cdbe267d3a24719f46574b12cb16a3e4a4f5dccdf5757a138b9bc72edc2698e8770bcb308496c36e35305aa8b31d8aef605eb35fba7387bc61abcdbde4e17885c82d6cffd5180c50e9b35d0ef3a3560de77c0c31e43a55d6b147ff4ca3836cbf40917a2ec1923e7aee379a55ccff5945866eb54cb2e6e6a0be512d5510211f71f9e35eb0b5bfda37370a17e08f80df86d2c5e7d36a311c7488ec87aad2890f67f001f8c611be025d6f8c47e67b2c61eb1b80333b910d9c29b74b514deee8fd0aae3aed3a1e85cdeb772d26ddb6784af01cb80db465e58abc42ebe741c8c691e00a3ad3882e4f78a3da26216c8c1d4a7eeb34ee7e8fb2395203eee98813432977a49ca5095fcb1d8d35a81e50460be8a91267c6abc54d9374a508edb2d6a3419b578e82f2ef8c3764b5aab9cd21429d417ab13b117e2e3ff4f23050a9720a21ebf9ad28c9fa61cf8cd841bbae43a69ae881c2ce8efe0155d8cb9e3745ac04e33944cc312187f72385a838864e23059ae7e652629bc4d8e0fb16f55b785225e0fa4c60a74ddaa240f3829ee4131ef8d3e651b2e430272ce9952579742746d1f72c49559a07416f3da7b62d8c49c3ea1dd5f8cba569de7f242524b9a6fe77f79d497a0a1d224b141d53ec6cc600ce1b1fa75a586cca399df2b87a2c76d52ce6b7b159af519149e70701a8378b17b03902c38ecdf1268351665abf27f644084abe52c38c034f466ffa378ea9f875e1f9aaee18eb44e741634bc61a6eb0cba054942bced2b53f6134bd8ad2faa19a88a56a9a5d2bb469f836fe1d12c1a38f297a7953a32b3694455a25621cef2acbcafcbbfa9cefca1c6386075c0f12c33bd1dd9d68a7a83f09b26fa09c2f16b0035c50e9872e21992697010aaf206f676374bbee12f2b182e6318846152c719d0e96dc154058ffbf62c1625ea29e4f5cc9f5967e9c13bdb2b948347dd349838768cb9cdfdfa856867e419745efefb57930cd30aa5d6672fa66fc1dfa125cbf0f72fdd13c23b73057d00931b5dca51ac1d621ed8d188ab808228a13d52ac2920c05560b6c89764182bbc3655c8fee30e25ea0bfa1f3c5879302e486aed6e7070d71716a36dad2f6c8955de298b283dff6e75ede0358280625636d0e4fc2f4414c6743ea45b1e4db871a24ecf0ff75ba3c6a611a8675d431b4e3b971d9d943342d2fac74f9658791a9c6477fad285005783d0ff474609642f829e781133c042d630a47ba86b0d06d53055745e346a51dc986a69deb4116b01489b2ce66c059da3c88a512fd68c32ec30014707c38467c1b0f18b7c80eee81c8bac490ee36e459fea06f8f7fff5ee24bb0bb9e0c497181c8346daed624abd9770e76641ded2776049d35681791b0c80ebf3fdc181007b8376298decb88845e7d32724924377b892ee0cef4d4decb6ee8304f74a9fba437b952d74e37b6de1148c42b010d12bd7b7aa649be9499be6af1728209abd3908d0585680eb3b0e4f01913aa7a36851e49dfc4027d855db095d15e015fc6caee6a16784dfb9b9e61356dd0022cee993701d2eca464dd1442c557373520cb99003a78367a6bc6bcf18be1ef3541b63bd1487a5937b9e28d4bdb293a8d33472eabb5f9035edce6558385acb43914d0b54146b7512c1138486dcb1a0dbfb1eb7981fc6966031e65a093fac3095b3ad298287048e50cd4b165fdb89d2c40cbecfe49a895cf7d0df826a89eebfe1f5c3a3c60228424845736044645000e1080133d5d8fd97858247a094233af3f4786f24482a5c7cd3fad1f248844c13e94d0ebc287d75223764c91e79c7e283064cd47f27e2ba085eeb72de00c6590895b70f0fcc836ab47d6f31cfb0cb9d1ed907c1c08929f000357a5326ae13cc022455f57db9fe02000b28f951015b9b75b72d68a895cfb6f6c84ba8412e0e3f131365ebbdcc91a6072ab4557a39cd6c83cbee3f6b2a00eabeaa0b04599b2b9203ed2cdf3391ac72fd8373a110b93713f9749ddf53b6ff71d3deea38eca300aa0d0a02a1446707db1196bb2870c7921aed37e998a2fadaf2c16dbfc83ed323dc00a880862239ea0ae57da813548a7f6e285ad5407f12cacb2dd8904bec893fba4424303a2df5929a92bc26f984db55bceb3dc76416d189a177e8a568c3e380634c4b0c4bf38c19eb4e08507bc0da651fe85ce8307cf1c8578c2b3f64cefc9e82ee3cf7116b97347600d34c5dcd9b9837306ee795e1873ccd3e1b0ed84ccc41b7811caa88d24c0ca0198e2232db6c95e6e326b6997d265cec0eff5866e617ffee907d01cd12ec0164d47bbbc70632428a81c324470785744c0a93140df160d8e494a4669b78640a69413f954612a89cccdcbb908521283fa8c3155bc97c2a064d040f60fa7e4a686706a388a42ef009edba2fc8ec34b474269557d49c7c9d2d159e3f34a338b6926e5a681a2b97478142df54c3f43346b18f9e511bc0e8024d1316fb8f482b3a726b010b96f59414d40afdd5714b8e326117bd63cfab80519cf688e64c8efc36a82011b9cf0f62039fb0f8ffe825de7a90984c1b4366db9c6437d3f50bb825077b254f5d0ab1df48eb5e64e3f09ad77dbf76be4656ac9221eba91848702b7bca74c442c052af7c7ff735ac097bded0fc9879841460147b6fa8a9d0303562c1ea9b7f1373b866e0adfa72f4ed4180e5059609b3cfee89c7cc9b4b2038d234139af028b969d4d3ceccfde7cd9c662724a2540a9ebb82cbf42664aee122b10e4f2f2a3fb3ec1ebcdad7b58c04316809803df16f3f525bc9d22d3f2cf1201b86b8d65a8b5159bd4ec64a09b0e17c7e9fcd39a14108657c63b6c2d995200c340795efb9bf1302023c7a1f263687a4cae30f2aac4639eb4473a8a4ced1150086b5a2961d82ae689c4073227c7a3e728eff89d729798dc181fdd295efa05989760a5fb8858615e42e97f15b0a8c92a9458acaefc298fdefa8e73b0f032f82a51e2e907a084222e53fdb87f7ded6d6efac870cf56bfcacf82926930ce300000000000000001000000ff7f000049020fed08f90f6b860a2648a3217aa52d887638f30e8afec0ebd181970000001010000000000000ffff0000060000007dec3bb40583e33b842119000748ef47825386321427d98c0fe6e288a1d47c597bc2e249c0b392f1c52f4d4cab655f915fe8ae591a2d5daeb19520c24b7b0f02567131c2d12652e6567beaf9f3e9e554817f6f3d7a2f280adab8f1c538fa650c091652fc5888cd46edb8e56806c2a35f89f492d6781b2e9c29f7373b2928900edfcbb6a26bcb2ea72f508dda0381ab96315b7b61c3583e197ed194553d8cf051d7da941113813e721a506aa3e7e117811f160b53d5ad3a494e53cfc1f19f104f3f0ac60f181b5a5f280c03d14fe67bd137ea8cda5158da66bf79b2a22bddc2358de23f9fb8323f1c53b6bcd53185396027085b9dfaf8174b504a7d05edd95dca076e62ac79039ed33acbfde01091c142a434a8e3004ab0e9667ce91974610887046f6350baad68208d579ddd133ed880b0a8e08c00b2eace78333a2cf3dbb433a96d3808bab5695c964e12e977fe7f9d2598aae1c55dbcf0339267b9d86fc2acb6f3c9957d241be13699fb570f260d901ded0945a053c78e32ba6561c1c706bae022f772ec6b105459c71a0a2df93a91c64a591c4b21e1c97b1bb52d75119873802e2e1676d4de95e0ba3dc2ef908cb391503890ac05b25e95e2f25c064f5b64305009b517394cef9189de1cae02f018ba993427e74202e423303e2b99f3cda4c12f88fe72ea34f3869da3119c31765a9633ddc7f819908206d3cb6c7dfab0cdb8d3b758c78ad711d9c3fb6e38e604afacf07503319b31f2d1f24b7bce7e00bc0b1403ffa2cb1a337bd0acb74dab6c8ddffa1e11ce21cab1229d44a5d723aa5e8ad6f084ae7b571857ef6c2d3b7ed9741e7aefd0c228856b3658a5122632a0fc89614cb065a99941124d936e02c8b644003d26debc57b02ac819229c2c8c808852ff36caf833448cbe7f0711c6205865a28f7c119f4a1ac2e9798965853dfb9103f80d2a429d0737446615a8165a661af3f06ba9459fdfb94ed17f76bd549c95cae44d9119794ba0177a4bf91faaafe458c32682d046d575e6c8c407443e10cfe4713ca0f315e93234b10a42ac4589feff3d904b57b003b3c41af3e09d8c834d342a44f149368baad37076b24d957ccfe4c3278d0501d32565a984ec0d483543b972008d1e8cfb5afed5c49b614a5037a798ee55577d32d9ad2e72d7950fe1f9701e99d7440e3d1e67de72762a1083d167e673eb7dc6c6a862d5f45a079948e1e2812768d361fcbf373439b6a4e775443031444dfa1592ffbdfb6607d00a50bab4648de08b25773d8165f735db040c3030338c377de201bdc0f9acfaec7a5401d3db9836c709a6b110fc63006404da2129aed9d287ff8d3ac9ab20ee18d9071d0ebc85e8cd618115534a288f9ccae4b982d329ede4e0087e5b7cdc0cc025648f07503513ede09a2e3c00d2f2007ed0d7193d8e87c1d4df654deadf7f5445b8092c2e5306203545e36d02dce2702a40149e6dbbf1f6fc95218dc6cd7d02a8f9ac1fed783fc651f164af43c533eefe60efddee9ae8d021701e8a3d005d8e2fee11662f9660408b70b877503f0f080b6a772d4ee592f0d49044f1334bf070dbde3ba51f3e3b7554d7a06b5e432c400b48f4d2578459040553cdb282af0834a4a381583431e61814490dd06ab3b3b23c982fb5d3755c0256d799dbc60bce598563970621b73ab2d4fa59ac2d26e878c6ee737cc3ab5a5f4c75dc09b60f893204016382765e3f7b2041a0875c1a22b6ce1d075a359b423f7d8b492e75e6551b1c5237b9b89e2121296dc7fd628ea22d198b061f8362d55d08a284a8c566582ffc10d3cf2667d025c80b23cb6393f6daba60acf997d799a6ffef94b5ed7899370dbf0af9ecfed46b429cac9cd8bfed27b28d526f466f49859cc7d72c734b0972fecd4561198e8dfdba53a5d0947faca2172eed4ff67bed11433f35d36a30dd9b8c599ea2723f2fc87c7f63b568e69985edaac3feccac443c497a3c4af04a5175754f0267d2e5a3e5ff5f51a2761d115384db4a19478a88644beef63b424148c39436084d4faaba6b40743e784d3c36dfdc57cb7d7a0d3500797c5d2fa0872d81c0a7d1f4a32b7fbb5b0cac10436cb371a8483195c7c459540e20fe9bee64ea2d0789d16be8152768b7bb0daf25abc15a274d836a45ef1b0423e62ec0aa5d7b1d811b5ee2b7b929df03b9b3810bc5ca5d0a1d3a81a9f9efd0b303d5cfeb51abcfe1d76e687f80a4fa271442dede7c15631cc742de22dae3b474c1f72978e580138b4195a2a5595d2a20ca03d8ff664b8842d5e782efa04f62dc1fa190af13d4f25b215a1ca2fd9b235727ac37b04da107dca0f80c5d63362b5d9d0c2a82e5e8417f9acab0770b73962dad29800f24394fd6652cf001bab5c4561ee98fa3d4ab404196417ab0a8ca14d50465467b524a542d0b635633e19b8efb846672c43dad11bd18fceabcb5838ad81ae8bb72cdc739c9b5792978fd30840f29be2ec04ca1581429a066c6aedd6d9e1bf0694ea21627c5363ea4e145187d3f5196d3bbf40447bebe54a52280a2f0fe7c925be692d5410cf597228e12197654e0c26a9095f8cf5e6ea0b1dfe8751011538a32ea0d087aece832a404c2c022867143b8c5339832b65380fa7c44fb0d223bbe5ab81a12999e926018057bb765cda573c93e5896479816a50eeac0c6176d00eb0423a5ee8e52071bf2f33ca39a13ebdc9ab04985aec6e79ae40a32cf79c70939e5e9700c9acfd1091120c1910f5d05d99dcb1996381d1bc6467e8fb87017fcee7e0e5076c36e2fe538f59eb90e530ad7d07758eed6adccaed59662a9170d5f39ce585dc39bbc8117c89700f2cc041564d906c4423c89cb1c4c0e1be22fe460cb344cd19f25345f43e8f04f12285c945733ab9765ab5ece838d4f9bb058f27dc9e410f1d3e19e893cceb357811b6d5cab33e2141396e9dde93b4d0dce748201f106d64406a11790046775393d833110ee7996d53a0f03be541bba2b2a77de93206963878ebf7f3abec6ea97481ef350fb69b7333794b4fd7418d22f5abb1e81267f8f09b5a065d3974e07d991791a43d0d756cf75cf66c1709b739836cbaf55caba17c6ada17508c5bdbfede6433abf33b2cb698398dc6474af6b7eebb2da60ddd90317a2d90e049db6e7cdf1958fb98c9e92e342d2e5c94b873590c210350042871e195fca77a6d80b39cd8d07b51a89bcb3419f423587328ed40b9620792e9674fd3f1318a2b6bc1e06c4df394ecef06f08f811e0bb75d9f490ba63e72cc2dbd285f6eb93b7c225b76eea2aacdc58f08e22be0291f99a74f88436e15a3555171e01a94edd4b620661387d92dd9d4130b253779d1bcab8f6ca1653a7db9e21793d1badfd004642633561d2a969c87567dc5d68ce4c7ed3dfe0478c87479b86abe2fc8d7543894c1f022aeba5af9ce1ebb71487d8140e068477367ceaa2cca575bae55f4961b89965745d33babd3cf30d8feeaff863f5f6034201bbfa087ff919ebccdd03212a3d7d7a2a22e4b9574d291c31995e3befb3128877ade55f957abeb043807295da00bb3fc4d92bd5fc129af3d1a3c726b1128be23e09465511ef00732cc0db6e143f985250651af32553cb618e9478303369fc3aaebe34f7353c4cffbf7fbc7f10a0aecf9249c9b6f20493532a73cd99606598bc191802370c152648ebe559bf1210630cf97603e66f9a2f1de243e6d7a968ae157d1bad773e69757c83f29dd17a0ea0e619287b0370f55524d481585bcfcad0b2d1122a9be7925977cd31496dd5bba29238c8a8f4a347ba8df610235e2172876d10f86028b08ee8c2fc1a28f0a4126dfab073ff1bb3bb1e0b90206f4d200cb520a087ab99505d5c71167c6f789eb3bcedd94ad9ee597a62d11e0471b81f9f5550a985de033a7eccb925e739c40e86021a610827ffa26651147fb850d8564b9c2fd7fba4db2ac6cdb2b97e443d2e77cf4ad0244d801544a1cbddaf58b8d389ee03d13b17f454032dcf78306d8635d11fe308a053c4b1c2dadee20152a1495c28e360545affb7348bb16c8a3e443f3871d289a71fb85296d1da898a288f46449f371790977d14050e2c5df65c888d6587b5da5d54fb452ed87e7595d35846540231a17d10a8c64bc8db1ac0150f1df4813f9dfbbe06f3d7207b36d0c343084ab426c91a22de4abb66bb3644ed6fc127d4bfeba2d5fe69e1403b3a9936f3a99add844d574f9e3d2cf83ab88d20b58f834217f249f0740eb739badae5c9ee4c7d94037a61927575045d5e5e9448fb043fa27f3c4f347ae52536e141fefb48ca92fe38974babf3a417213674c91a0872bcc0f96392b8e1cf3855bb61b2e2393432b9d105cb2dcc792f2f6ea9e0d183f551031926b5f56f427e1f5e68d76b5c3a48599791edffe93f6f721e5f54972ca2059becbd8c29561151275d5434b0ef57cb1bafdbcffd30a75209fe9a65f93dcede97ef9d3184bcd0e0679cc0d5278ff189a035740f558a38912d98fe3115e3f9f523957a6a3402ac599ff34fe7597574b6b09b579f33cb1c1a200c61908fd5536b56ae9dcc00927879d948ff1d1c97d8703d51db99191368df5ec32ed76ab0024a81f7acc85bbf949251cdbc11e9ef7f603514291ce4d707672f06ec23529fa9ee10cccc225636bd3091536e82f2696d8cacb2789c78e509cee832fc6aefa05b388daeac97675eafc323b157e3163a1528dc60800e2b083e2caa6c38d12a80ecf01f921bdfba8747db004e731b99f1234ba1ad9e04b92fed0f374545a29c7ae33c63bb9fb8eda14f9184f2d7af2dee773e3472e86267541cdf03e1dc9872de662615ecd4294f1274491ee6adf31dcdc6bce2692bb525d9c0fdafe0cd2e5c5c61116da9d5c7d3064c12700f9a50d35e3f22d883e9d569eb37380a0b7d8d2c99aee5883a4376578561eef4aa96891fd61af3a36d3f3449159887a6363f5ba5a9fc5f2517ae2f945f41415dd3590130b105057b2374bd71210b5c6d6c8dd22007e4009fd20fe723d8ae28e366d6af675ae95e15d9e7ef00a1f123ebc8985cf1b491424b98554d9ae1c7490922cc325e983b38bcda05fb35a48ba8fedc3f7798a6be583fcfaa708339c077e7845101c077fe81f49af4ae552f8ba43a5fe2bc169d30c5cbdefdd37f9e5524f0794441ea660de175fa074bac91b971c8f8bbf1b89faa38379704a043378d729a6593bed2a6111ff71bb702f5c842a3b8c7c77f77131ecad5081e20256858e05c18b8388a96a5bba8fe96d4b11275bf30d064317d7563db0f960f132b7b3d5f955e402d7d8364c995640941a7ffd86bec8f0f8fc6edb4b2e2419ec3f11af5ff23670c66eb97329d94992603bacdf16fd95c056ee529a6299af68da9bf1d7aaa4fbd53e64795bd959cf67242b240f3cf3444f66685bbc63f0cb2a6e781791bca6ceae5b4f3c924ce9326316f6103c1250d38f937e360e2bc3069a360baca37dc76bbed28671806f36c68eb8e478aa1ef7ed3a8a4a069650f4ec0bc4be4125f1df8a9e1d5258429dd77437a75b9886c3d56ece333e1469e9a8f21916ea95c55dc221fdcd12ccdc88798b8a630a8826337ded337be3fbf9630b213fb71893da442f22be360709a5ec078740dd85013779025a2ba54b36ed3087648b7837601a4f9b1087f911ff5b4984df7f97768485a404071f7b20ce3aa7ab5698d58531b49f7519a822d5c8daa961b0df7c49db118a5e0f19569c34ca8a0466a61fa0907df617f73acd8cc254b7fad84cbf794f75684b6cd4a8080f57b45cfdf6dc9c8142fe779cace163c9fae6aadd800000000000000ffff000006000000cea3441ff8663929e9e9655edfa5261482c527a548038d0d2f4c19a6c67b500f67f6b2855655820fff8ac87be835afbdecd5354be59005d289b7c67575cd90155780d2765f231f41cc1c7f5b74951dc713340454b862967578ea2607574228296a69f94abc30d4f7353e408bcba7c150a114e1dea1d4e7f9fea05f299e75478c76a53768096ae3a5bac04f48027e9364152f726cf26df93831ca2dec2f52973daef5baf5a6d430c9581d03a2956d6b832196bf01be1919fa407b58809f3a2e1c2cf59175bd9800002000000000000000ffff0000008000007fc71032e3a5294e30005a1600000000d800000000000000000000004d00000004e4bf10a9d82014c9a07f1c77895a9503f15291ac4b0fd809f31924280e113122908ebde20c461193bf121d7bfdd41f53901200546d4ee632fc7077629cead5a3ece2b59c38be034f5ac5e6ca4cbb07cac5cad42d8e1d313607a0a136cb45f99cad865a9ca73cf11818a5dfae595a02a1afd9afc417f6d8914a117a0fa58afe8d7fde926f42d170b30c58781d64d475619b4d8e4b87f2a5620131d98883a90d7e287dd76c19ea0015e3e38e55ec9ec5eb595adf6994ed3dc06b0c958bce3f2606f952c5a4d68300"], 0x22c0}, 0x400) 23:16:06 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f000004c000)={0x77359400}) r0 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 23:16:06 executing program 1: socketpair(0x10, 0x8000, 0x4, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f00002c5000/0xf000)=nil, 0xf000, 0x4) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000000000000}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffff8a, 0x7, 0x93ec, 0xffffffffdc74c065, 0x101, 0x8a29, 0x9, 0x100}, &(0x7f0000000080)={0x6, 0x3f, 0x0, 0xffffffffffff8000, 0x2, 0x0, 0x60, 0x7}, &(0x7f0000000100)={0x3, 0x10000, 0x1ff, 0x80000000, 0x4, 0x3c2d, 0x9, 0x3f}, &(0x7f0000000140)={0x3, 0x1}) 23:16:06 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000200)=[&(0x7f0000000100)='\'\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)="5e292b7dca2a2f00", &(0x7f00000001c0)='%\x00']) mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) getpgrp() kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x6, 0x3ff}, {{r0}, 0xffffffffffffffff, 0xf4, 0x80000008, 0xff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x200fffff, 0xe0b2, 0x7d9}, {{r0}, 0xffffffffffffffff, 0x21, 0x40000005, 0x81, 0x7}], 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00005f3000/0x2000)=nil, 0x2000) fcntl$setstatus(r0, 0x4, 0x8c) 23:16:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) r1 = msgget(0x1, 0x7) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/250) 23:16:06 executing program 0: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) sendto$unix(r0, &(0x7f0000000080)="00466b2297c86357de871b184f86d0d734d137d2389f7a6f05a57ae54fa233edc9216a6721b30797f2ae8cefcc39da70965f91e5c48e0e5dbc4858b8e501103e5906e09b48243aed4b88154fa02707c603c0229cf893d832847af8adc51ad4f30974289c88a61223dc03fb01ff91ef85e905014153efdaa4689d4f6ee93bfcd93bb8eadd1aa72cf0a2cb58d190500ff9842fd0909e08ca0d2afc2891b3692c8cbcf4fcbc7ba978abd666210318c1e59b537228054622b04a144f655d2a484cae90d1a6e1770033c43ec731a59f873f1c29674d3e70d2384679952c4a88279bfd3ef67341d85b6d7770b6d0f79a2338d09eb9284559105c657fb42857528bb7401379ff75de03e06f34936ec3532718d1daa75191d6d271636946182182c760263c97b6400eecced7c59030ad846c8da8a1f1c02267fefd9e42cc7a723723bac9d54e62577eae75fbe855a0406cc650eb01ccdb95a14bfaa8d1d202ccd593d530e120b9a6fd344a3393818d630b098b4bd41e25e8f7ab6c60aa1a7a40fbe09cccca11d79f7dd569ea3519e7acefab6cccc52cc724234e726a477313ed1b3fd89edd3cdf908476b7f89fbf47cb6997051813e3a18d0a3c2d7b90c7857da78882168e8a1976224e20e6ee9db9b6b90dda272e1060d1137ddca323f915f96865823cae9d07c1b148c30cd90ad8e08cea36b882e3c34f2ae7937e7cbe9a964776fb12390fd371c1bfcb3276c6675468753bd69729868a243ba46c9d424663d0bbf7727156040774da55ed0782036c0e8e5f7981608105b14099d7d55284ce914a5ace05318de5b25883345da3a0b039ecdaf58e2314dd5a29d0f466b2a4aa5117b251326cef725e04a3d830ecea5252a56a090219f2f14677a34fd90e67dd053ef7546d3e86469bfe435e0e37094779d650332c5cf69c2d8b3226338dd2cdae00eac6d3a5c80f495d3bbef35cc3b4142206dc5e00d9d7245ca83b72986c0ce63d8a0f8d3c7f29341c5f0a7f8cc8850f970d6b1c8fcc6c66fdf288843d0ca2f2b5e715df19ee7b793f6e7e6e7ccba64a785f066b7f2ea5ca7b56ee09029c8c49b977f3ad7fa03ef9a3936ae49dc2b3572c124e84621419937209e081db24919cb424cba73e0afe8b57ffe333cfe7e6ea10d821d9bf9475daad21cf8333cc8b94aa8c9e70f4a25a601eb8098da6491ff2ca1bf8872d77e7f50ebe02e886fbf33bf02ded6f8e98f3e13a980588d475f7d269e98df883fec545cf680d1f490d6d19b2cca7a0b85900dd144f68e009bceb4992e798462d61ed45999d852b88aa406a33a026818eb4744aa3861b7bd3ce3e93feebeb92ae3b695b44050c90f5299847e953e8fd17a6d60c6f8f3cbd00fb781671885e2eb22477d5a07d0a24f9ccc465ac63d87cf32e4941cfe728a26beafb4e5f82ac41a63e11c9ebaab5f1826ae7e622163c434a0fb21b8274f5ae50cd05234fd28ad64f0caa7b271f23316a1b6a3cd942a1d99dd93767b459f77d3b92dd9f76dc53dc080f1d7b67fa23dd49c84f4c6c4d87bfe08146bd9db9fada5c135976cb620e813344cc41f49d34c8283c9196eddc54075a9f39a6c04134c94fda636877c6c417f619bc2e85a73647cf3846b3cadc5ae4fd8a72a09bbd6f8f23b61cfc792c4d0722be0b4177ec24bb65d74d35a461eccad3121346c8cdfb29cb38e32d44282f49956c0e9e1b98eccd207e1f5646501e5782219a6efe1c36f97a487b3eb2f35501ef09ec4eafbf684a24de01b70dc5f59db4f9c07618ff8b422e40459ab6df8f3473905cd474f51ab5743999fc3825565209b6886e05a99d12b5367e0aecff753c1c22340fc4bee78e1b5db442ae5e5fc6567940c7da319eaff9ef2a014a455f30a50940345a3cdd3589de8593868cbb6cca83885deae6699fa9ef12c8ab73b806ed864bc2138cc3fc76e85d13edbe108e22723d70d45f81d28bdc93bda93c60b71c7433abafa0c310eee177188d436e0322f4a4142d69db052fb522578cebb51a7872651fc16b40a35baf4bc688179c41a97c1e29f98079ca0485c917519de91941ba082204cbb68124be74d35a3298bde1884d49372020c1431750893fd448a156486769d60b3c7f07e8622e0a59930e5bf0e7019d189f72061028949ea60c23fea13e59139e2a13ec6eab783bdc601ee8e7daff5b8f71ee84b2cd97e824b8058e7311cc741239933b4e7e685dd4fc8de3f32ea39f017be88a937325cb0c8c12ebce4ee044e556977cbd54d66522c2535fee4b0f1b82de4920852ce41633cd62abdc4d74089fd8ec0990d535dee8b60316a0a2cd37093a14ca7b0cace67895609acced648ff890ebedf5186d004a15fe9053dce704a71efea2cb80edf4e020761340700c0f504624cd7f018fa413aa969cbf3002d9bc459cb7b52516299799d08576be13c62e49a206961bb7f4a6a444b97a60c9633895065b8827eb9a1f4a8ed69db7d3f06d68eff989cb1a659ab8452cc9e80226469b603523e4db5b5860b6cc66325eedc1d305495445ccf58b70df3512e807260fc8f64ccf9cf0a16b25f68bf785f597475d916ca30914e7067c3b2728e10fe9aa0bb4dbb78c305cb3d6ec97cf41dd62084ba0c68b4b81ebc1aa410bab4467e0d02785d8c1580bb5f55635e3bbc3c00536385382b981650a6c85d718334a521da5b18d23889bc2355424d3254aaf678c1e9755717fbeba0b453febd9db94c8962ea88adb18f662b35f7bbb07d1873624e1dda8dc275f077ab04cebfa9c9d5af278f0f014e047ad035c1a971de781438f9db9bb8414c813d43925bb42c2e692734800d47e9a53c5f3545dc1b8ec26106a274883e7d3a1b42f08226c837bb2e43ccc7398a51ce157061bb531b891e8aa6d67eaf60f80ea6df2f8990a32eb902cdf678bd88a126c9769dfa5b29a3e34ecd3dd90ecb5c0a3f6233928077fd940bd16b809a0a9bc2d49e830a7d2838e92b81b252a139c3de5978af0c132dc7fd0dff5017a52b0ef20ea27f7e4a8e34a0458050ae413f3833a94e716143f1dbdbb1e4f7724bc065051698ac271134b2affbf645639eddba1f1f99731e207c653ed4f68070722e9e5a48ac697582aba27bcd9adecc5244830ee5c8475b3daaa53e0a3b9032bfe2e090c763b4813f7c74710a5faca65fa81ea162695ba5f3138c0b5b84dc9b1843790c0ae8b6999c0883027768b0434edc99607540f0952ee1594d32ab88925eb4f68c196954f7f36acf387c13583f04117a7ac856bb0b251f0e894c267b203a1ac349613048cc81f80f0fe575a2809926ea6c9603d0e235e2cfb07972568e3ec75dcac3d156dc8ffa536ac312a7fa8032a75d793e3a176d49b6c90b9ffb6855f36811940f0eba68d980eddbea0c906c3a6f6bb167598d71abacb512b67cd0030e39074dcff0d0d9f37a3b35366ad0991600f64397006fd983b2d39e869700b14a468d24eac6e1e79d708314f58b4a8ceae3567904c70d863d5fe8e9ca9d5729ee6a13ba451dbab96966d13e6d9f156adb7b06e16e3c01f2c2b119a2e4bac5788831cad4b7bba8e857be82742d7e41f2203f64bcbf4cb55739b1cf8bda4338e0f05c0f9bab48ac45abf9dcbf70c96310213af703b46e13a79d2494e793a257405215f55afe28548d039712b2360216e88b574476b4d2a470be2678371a05afc882cc26bbdb59acfdc4a530c72be6eeccbbf1691db4638d94b7b571be9fd9d174e200bcdddaf98d22e658417fe20e9ad94e021ef0c3889f5d878293bbd252ca190d6138d25f51a4a7258eeb82408f8bab5f08686971528148c797860ca0c704db34e8e584d6917d88127cde5550e9383a8528a005d3e6da0faf8a8e72751d20759bdce1f8e883019bcadda5794a68de86521213623bb661bc854528c635efeae5cfe0819f8d955d46b562bd0ff858499332a7415447d5dc255d969379049df070808a88111634cf50f9a57f6a6aa6a58d73ff41c7d3067656faea04084fa37945f0b1f25ab835ad901c0e3ef48439f1ff5ef3786eb6942b78090ef2a78ed11a5a6197623d3d5e7eacf3b09dd0e75d448c61f34177ac60789e4701e7ec5fbe45a3b3380ad262ac56e853e0219506deede2ef6cc91388e61eac316fa477eb1238b59c97734f39801a975c8778195e52fbf1037a073cb331878776e6086de8dece430929dc49c04de28b9c325aa8b49b473772825213ceedfeb74eeb886e50c94f3ba296ccaf048e4fb3909d66688f05896ae4f79e49527604bd487ff05be62a7beccf596fd3630c805526b08a6f210678f0f6c62418affd7ee109890133a6f90993e9bfcc2c1b29bd7995d0ab98f44f2adb53d6f39cd823cb0ca0e29f39f7b1c083f797a996e59dbfefbdcc1871a7651e54b0f7a36096ca38705135a113bf49a28a2119c8301a5f7c73369b731015d0c34a99c6442189e2b5a86ec34c6824204e44e8618efcb058b6249813c158a5b2ce66deaa4bbf308653f41cf8d7b5376e1f3008e4b7c73bed7322334421da79f1fac40ce11e2811edf0c8bdc4be921f0e2b8ecd2a25d296503f4c3ca7ad2454c79b7a44724780ad4dd29a311df0fa72960039383f503d0d5c10e51f805b6a7cfba29d3db1878037a3dbc736244938cb592e96dc1dd9edab071d3a4c340230eb71c5caf527c2d135e45557ecaccd2b2625e1add9dc4afaaa1d85915dd7ee622cef338ecc89c59012f5296d04145320b624b4b6b835dfec2fe9cf85ea565bd992d64822a60af9d55d475a4534d6925e51925ade4542972105e400edd30e45996bf8ece521727e1005f674ca09ca0477be164153c521d76a564943bf5dde2da71ec9adc2343a3961f336afa10e9c2c110c2f08cf18c104f3f4ee266ff24bfd5bff396d6e3381436e5b57558c2125fbb0bb845c6c5b7f1e5b86909af4894ba5a5ff638a8d720e91d2330efe865e1483fcd29a7b4eb25f44ba3d0436368a62a307d96088ff960142d9232bf84244b408468ca5a13f24a100c100423b385ebe4da79bc74a2200d35a8d2f329e941054a1eb1fa9b4cef4c171831f187fe19a475571c67d6d64303bf019e8a8d4c47cd6463f2b7c1ae6158938ca2e52a8ba0a7a8cd2263f8fa9ae468f225224971805daa241f40eb3078c05de5ce1edac7105bf45b364da834194696b371e84d50a66e441ec92658cd694edae9939b3700aaab56308c6d8e1952ab8bebf9e2155f4a1ed182568ef5d9559edc12f0fb3266d7d271dd3862a83b9c6bc31abce2d5e7795a35faca5a1b38e880bb16dbdd7da8c17a43611918ecee6329f90984e3c38f9b7d5b3c9c64da872ff00fb522af93386aa2f7d39bfa10149f8fe1e854080f8432f5227ea65e8a081d45dc88ec6965e3b86769e72388779be2042d912bf011af8fd1d406ca5c746074c26a5e0ed6e8ecb4bbd88f6b2ab1409313c521ed0f1a2a10f9b41c807d6a6a59380790d65f98de454c840b32ace095897ad09607dfa29eeee53b3483b44d66bb788342a297f5ee34c080b8db3c9d9a83f4ed704413735992dc2ea6be946786d2def641554a41622e245466edbc5e459506a8db18e6320742efdd6293d8b8fa9db0a94de996da7304b0dc6bafba101f3a053c31e765a085b440f756f65d0f8c90c6ded478fcf0b3185db4ccba59286d500f61bb75432a1e4562c2be427e2d284081a09f6e181fb86d7e57cd293740fecad3872fe88daaa3222d6308968b8701a1b0df2036366f0fa9f2cbe1713d356d40327bc23e61c227f5182374a0694e3c52d3e9e5fa34a05a434a2c34fd03054c815ee08e8ffdbf4d", 0x1000, 0x8, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) 23:16:06 executing program 1: r0 = msgget$private(0x0, 0x501) munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r1, 0x0, 0x0) getpid() msgrcv(r0, 0x0, 0x0, 0x4, 0x800) 23:16:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000040)="e8f0e55e", 0x4) 23:16:06 executing program 1: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x100) 23:16:06 executing program 0: truncate(&(0x7f0000000100)='./file2\x00', 0x0) open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmdt(r0) utimes(&(0x7f0000000040)='./file2\x00', &(0x7f00000000c0)={{0x1}, {0x58, 0xa74}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:16:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 23:16:06 executing program 1: socket$inet(0x2, 0x4004, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 23:16:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmod(r0, 0x100) setitimer(0x1, &(0x7f0000000340)={{}, {0x2}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0xd7, 0x9b1}, {0xfff, 0x2}}, &(0x7f0000000040)) fchmod(r0, 0x88) mprotect(&(0x7f00000bd000/0x3000)=nil, 0x3000, 0x20000000002) flock(r0, 0xf) setitimer(0x0, 0x0, &(0x7f0000000380)) 23:16:06 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendto(r0, &(0x7f0000000080)="def2cce053db20d66cfdf55d814fb8ca411e5943fb77b3b0bf86ff3a5272b8d7b93d2d07eb84a391c30df0205062d627746f6311e4fda53addbd6c1e3b6c785c94ce313e13a5188cb0fe1bc27212617b321ac1e63098dcce51e6bb5463e85e3f9a70322272bd36c54aa6d6a82aa373b5c6320c63ebdd40a1b714cb7edd491da08b1b61cd12d1c5530b5c296dc6adf46b8bc37c6741e21dbd5f285694de847d5f48935f0d427056eeb6f4aaeb25b94a662102e3e38902f2e2b53faff0908bbd179235348397124f697e3560e3c769cd1fa2e08ece0f363ef2", 0xd8, 0x2, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3}, 0x10) 23:16:06 executing program 0: socket$inet6(0x18, 0x5, 0x9) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 23:16:06 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x1, 0x2, &(0x7f0000000040)="b133203208b52c1e435f29f7f62461de899b133470590bd58cd426de75e299d41f729bf4e0a7d365e8ac87c3010cdc5fc0f7fbed6317b4165134", 0x3a) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="c56d2c65", 0x4) socket(0x6, 0x3, 0x400) 23:16:06 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x2}, {0xc85, 0x2000000000000002}}, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0xb2, &(0x7f0000ffc000/0x3000)=nil) r1 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r3 = shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r2) shmdt(r3) 23:16:06 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x0, 0x1, &(0x7f0000000080)="d2acd922fa5dd989106658cb30dd4f2f2d1db834f2cb0e4a5c64b81ca0acbcfa2e7cf62286b224b3c878fec4e39121b7f364c1dbd5b59ebaf4fe43f53b6ebf992a63e160b7ea2040b413f28ecb6248456666213c1b5167b03849356f7ece082f1dc31bbf8c0f4f5ac10b256508c967d09afd287bba76c3693b5158bc98640611db8ab486c5a7fe2527e4cb35307e1a552f5cf77b19b4a9af696b3e4b9bd8d8cddccba0a9c26de900f97acb57ea4c394398f3", 0xb2) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair(0x38, 0x4, 0x8, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="08c4c0fc90e8c6585753ce672228cac8300c68a6e9e0125d9744d42a0dc5abd15d246834b4c54f6fb448080c5dc28a7a76c0f227e672071d6c2691d68d15b2d929106cde2ded6b8731ee72c75d3c011ea4ff15af", 0x54) setsockopt(r1, 0x2000000000029, 0x7, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) 23:16:06 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x30000000, 0x0) execve(0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x90f) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 23:16:06 executing program 1: r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x20, 0x182) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) unlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x8) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000000c0)='.\x00') 23:16:06 executing program 1: socketpair(0x7, 0x3, 0x6, &(0x7f0000001780)={0xffffffffffffffff}) bind(r0, &(0x7f00000017c0)=@in={0x2, 0x2}, 0xc) r1 = dup(0xffffffffffffffff) recvmsg(r1, &(0x7f0000001740)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f0000000080)=""/153, 0x99}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/187, 0xbb}, {&(0x7f0000001200)=""/198, 0xc6}, {&(0x7f0000001300)=""/255, 0xff}, {&(0x7f0000001400)=""/154, 0x9a}, {&(0x7f00000014c0)=""/145, 0x91}, {&(0x7f0000001580)=""/197, 0xc5}], 0x8, &(0x7f0000001700)=""/37, 0x25}, 0x42) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001800)=ANY=[@ANYBLOB="8096e30400469cb2633fd4fe90be8268f6703f3dde40d159c871cdaa42b60947999984f4e91b6d4e05e6db66f2"], 0x10) socket(0x7, 0x5, 0x1) r3 = socket(0x2, 0x4002, 0x0) socket(0x0, 0x7, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1889, &(0x7f0000001840)=0x2d0c, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x9, 0x4) 23:16:06 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000000)={0x3f, 0x6}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xfffffdfffffffffa, "1702079b37982cfa4e000000000000000000000d"}) writev(r1, &(0x7f0000000200), 0x100000000000006f) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b5598", 0x31b) 23:16:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x3ff, 0x4) socket$inet6(0x18, 0x8000, 0x5) 23:16:06 executing program 0: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) mincore(&(0x7f0000f10000/0x1000)=nil, 0x1000, &(0x7f0000000100)=""/160) 23:16:06 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) chdir(&(0x7f0000000040)='./file0\x00') 23:16:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) 23:16:06 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socket$inet(0x2, 0x0, 0x7fff) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 23:16:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1f, r0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x9}, 0x8) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) munmap(&(0x7f0000ff1000/0x4000)=nil, 0x4000) r1 = socket$inet6(0x18, 0x4, 0x63b) write(r1, &(0x7f0000000040)="2daad563e9b272403785663e405e703f0f9ce72bca75b14a10e9866417d3ca0d2f55a1ea40504f4ea6f7b2a1b4a5", 0x2e) 23:16:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 23:16:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x3f8, 0x3, &(0x7f0000000000)=""/234, &(0x7f0000000100)=0xea) getsockopt(r0, 0x1000000000000029, 0x40, 0x0, 0x0) 23:16:06 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000655c000000ff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) flock(r0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) syz_open_pts() 23:16:06 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)=""/170, 0xaa}, {&(0x7f0000000500)=""/125, 0xfeb8}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000580)=""/249, 0xf9}, {&(0x7f0000000300)=""/201, 0xc9}, {&(0x7f0000000400)=""/105, 0xffffffffffffff87}], 0x10bb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = kqueue() fcntl$getown(r1, 0x5) setuid(r0) 23:16:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 23:16:06 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = getppid() r4 = geteuid() r5 = getgid() r6 = getpgrp() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001ac0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f00000000c0)="8c6df683d7e7f1ae50d54102c43f550a7d07818fa45ab36fb39c282d3f922dfc4b213438808c456302755711bf9c225b4825e751d2d23a85e5e06c683b362d95d0f6736df9a809c677938bd9b345971f71b1f8ab4c21ebf0730072f66742ef185029fc04a8d29e530f90879479e6e1396ca530417a61979ff6101c5b6d0225e14e0f3d4ee056131c74ac4d3eb12398dfc80643ec78409b8490a5111ad53ed559afadec629e5002662127d7ad65972a642890046073c30724db7df736264c829a", 0xc0}, {&(0x7f00000001c0)="ffdf3b9ac6e6b3c05ab0e685d60527773d68ee8d9e1a8c3f0a4cd60dae9cf6b71da1f8147c2ba78aee659684f83da48114907d3b0fd2987aebb501371ab05d75d39a1b83c817a01a4f6b5b7fa6ebc11b0bd269aa4e86f45e460f475909fb277a54a836f99d0f33609b1a2a492de9f6ea3cc92146a3fdc866047aa5d15a4e7b852ca828fe1375f8b3fb84346e4d2ff05cd8b8e346e4d0cf1cf7e1333967", 0x9d}, {&(0x7f0000000280)="64ae668a3224825c7d413bfe07d0075829ae7e35870681d1bf19df252197dde440de618c6114a85a2c44f3", 0x2b}, {&(0x7f00000002c0)="181d6da48240536dc3faf43663c44c8524e3aafaa2e48a87151164ce017779ec766a5c11b9baa9a17c74c3e73352c7cceccde21d0103945d9d1d53dffeaad38e67eec58e661692a0349d8ec4d4c9e06b14e3c4e9c2d01b6445f740ccfb845683a349059bf588b799aba60d65430c35b6255d309c4042ec07834f9dd021ff264369bde3d44a3ec72fc820455f1f59083da362fd97bf0da6b6dffd6637d64885a489e7a82345e2c04885d02f99f680fc5d26ba7c04", 0xb4}, {&(0x7f0000000380)="2d4e3c4f9b42bebac3c707f3b2bd60439276006ab64ff5fabb267434bfaa9197b911d2e037373db66f6ac9cfbf61d63ece4caf9b106f384a28043fd9b6f4e138fd5d93905b3b3b6e467e2eb61318e77242801096637289373327861615ad49b7e7f89dae39ce8336fe7dd02fcce693588af90b78a7be19c7a3e87b122faf0cca392910edaac96cbe6cfd2d4743b4a1f9a57af88a5605dff8e3ccb5cf1ca1838b3eed724fb25cb391e7ae015c04844661c1755fcd7fa25433047005e7569d5ba9df70580ba590a734c5ba85d0f4a3651d69feb975ea52bb09dde1689c1f6f11247af023d12ce4f55f2fb5e0caeb245d28", 0xf0}, {&(0x7f0000000480)="493d4485e57c5ca689a138c20e68d37335c61eeebda0df3b4af940c4f188a739f250d25c6e17399ba10e358577e4adc66cc635f5e1bcd632469e6af8188b1857e228904039dee9be7205b8fee5722fe7cac65a9d2140134108fafc98df0063620d352d9689e9cbaad7df122c5c6af57b95cbd1c0b9288fff3efa5b91198703f07ee173366c7029e27e965718b7dae7774db4a6c6eacefc122a906437134c0ae829cdcfeb039c503d0ca9d015b5a200a73d7ebd42941100395a515df5f04e39e2a9b377a939b5ca59fbfee90fce76d2da2ecef61b40aa6ecd16a11047fd265334403ef8577320939ca2d2", 0xea}, {&(0x7f0000000580)="ba8752997494254971cba7f6033501b158187ee8a5f5c561731279ca8dbc40c26d2b36b744c19b0888c561427f29f05bb90ee1d978d253a4e2fe10d78b3c2ccc75d7450a134ff9a0d8d41c70ec4cfcb54005f3268b203d33841ed4c906ab11aef8887e8fb87115e5c2c692e2b7e879476b425f81c04656fb48fa8f45bd19edc52e3db3fd50f3e75951f1bf5d943f55bed36a6032e5c0cb7bdf9dc4bfe98bf34b2b59e427b61f2aa5d639f9a1e06c95e7038a8388bcecf0eeef0dd5c81f729d3470df9a4465093e3282ca07512491435735b3970ab007f575bb98174e079a14dde9ece71b7736ada8b686fa25e2914199c7824b81ece8bebf292580fcc6aeda80273641de0aabb7c4704edbe05773f1dc3db311a99e548d0916279bc39887c0409fcb6731455986ad0f746e7d4fd41e0137cdf8b55999f49f788eacb7e0dad3cfcc121a86692007195f68ce047af05a96ca2f4d2f5cce59d68141713bdffe7077a563d61f0a817f6ce865e8bfee64d345a4e2d2bbd33e5691416950331a79f6e11bde78259fae04f7da83458986810b766d672f03d0ac62fe93ec93cd931ab6396c99d62667daa1875211e46229e1a47e63833b0cb8f658088e95abff5ade520816eb5449e2590d31023016cfc5b7529d98d2edd071fc9327fe2da2e66351edad4db14862dc70c01e05bbd711aa99b49ce1da6bc98fada21ed19904907dfa491c813fcfff27b2d38cbb3c501161fec1268b0f600eaef5ae5315ae5b85b06c2993dde4f19066e1e89f094f81ec208e780f7981741aa8ee923c7768706d665ea294d311fbc7ac75da9e0e46a54ec827d8fa230052587fc19428acfb0aa1fbb2b2151d1dc8c1c38218caa228387471e0afc98f244b7c15d0e2f37f622f767b2e264170db9a177d6e47df56a3abcf5d0bd5aff0fcb8f0f7f253e6f5ea5bd0c6b24d814eb2724353c94c3ad2af5c7f1990d0f73e5fbf6246a40e26a526dbea0e3b909c07e212f47dcedc1bce217763e8d326bd4a756c14903954562c9276d3e9b37d80da4cd03dc35856e419bd8b3626b80fc118ade32d23a7eba0bbc97bc09d9de5dff5c50121e9b9527857cb3ae4fd13e24da704c78cec18a1c29a90046f83fe3332052653c617ec28311e1c007f16f3c45f4774efa1975c56a437219e8987356c62fb619cec51569649c2728e52ffa8f86a171f93e8af6a3404c48e426cfca2a8ff3164df5c043685047787db6115ed8ff0c82fc66715518b2ef23decd1fc32204e95f75691d59b7df168eee07f4a992f5e0e6891f3b1710ebf6d035b8baa31daa1c20a832110fe0bb24ec4eed6c0204918b09be2ce11aca0ce7b43eb3c7e8a07765a157fcae4c611f78b8ee6c94fe280357fd99ee532d4601e851f5592dddeb5419cc39b0bc394302fda711cfc55f529eae70a4fa0e92556e9d1ac8a1e51dcf27c5aeed34b08c42f3eb29f2ca5a2411c486231d1ba1842c1e10e03ca95c34f1bf838fb4eaae5fa49a4f2b060ca27d59ccc05f3f6c4c2ab14265ec00363d004a112118fd7cb12587a5c5f0e3249223cd14d3c662b2c99f37468e3c6030b4d48c57aa9e71fbb9b83f7f04015a0a36bbec9330f91738d52b2899ab3d20d8cce3e816cd4babf2d48fef0957e732a0d5f74429ad00a11fe7f68d7f55ad95b46deec2e037009303d688b101c06135223b3822bfea2146302e3a427b8ae5965ea8873356636795ca6512a7743f7b3b85d1d2d54979aa691949bc6b99159bb0561f87623f01119f01b5479b3b7c131eeb29eb28ea53d54b392fd177a261a3541e2afa276779d5a4da36a366029982e2ca4af22d330dc1a511af016ebd5648d8a3ae033de232b75264f89f45d90038666b369e90d666ea510dee33a50763769844a7da4557618d530b91d188f2de3eaf7291be0c5b9bff5bdfa73fdf93526dbcecfe7071bc7123e8814e5ec6ccc341dab011e30956c7e71730bd33d459281458423a29ef0cf5963588b797ae4a7b6b3522380939ec8e0c35b578a9fa227b61cfdb242ccd63efc6df6635516b29a68e82c5befd756452303f2e0a89d90d5ab487f4fc65b825c638171673868a99e3f8abb7bd71763fd96fde072f7dd596a80e384b48f3d7ce98ef137673019b82280393a4ffb27d43159a20da18d623921bb1cbd98e3785451afc076c49109c9c9ea080c0202f8bb261280285f500a04db6d846aaa2fb6982e455ce535e0010e76644a57d91c60685efdca5a5823e912e3b0581843921e2ba92909b0d47213692ae75365d93fa68f3d8168761adf730160d96e0849060d5d20a89340c5bfa23cabd55280701103507ef9e4f8a056a7ce7bcfffb26e513a29ce68cc1b58051de23842e20facf93e6af5c24f281a368da14368ba17232822a6af58b88f6eb004fc0235e8661fee141912a527999056ca7e95606bf47aa3b551002d42be8d639f8dd0ea4becea0d8f8e91eed60ec41ac1025d704d1789ba598438b8552a2970e872d7ddabf1e429d1d84cf3a0efb7d0080f13fbdc80193c2a2b453b89e0762d9e7e3f350d3f701a0f77f66512c35969b8c1772250f39475375ef19f6f267a89c84dfb8f25e187d8844e33d5d7f081fc9a93683169ac50503f517a78ede6aed2d7a1d3159e0ab6f621c469fedd9caeebec3a83602935147bb51d2d97ce0be0503f9d9a8f0513b76bda3e393bfaae30dcaa78a0395f8c60a3f0277cf31f348195b438d10135b21b585ea0977378abff92569319a1c62c8c504fb582cbf2094533c6ba852d5fe43203eddb65a415b2026ba93a22dd04b84d270adc2c502d3c7e7dc396b2b30b6c12aa3922cf71a04e92cba8310e156f6f8e89fd5ee8f44662883ffe69b911c270971d582165fc14adb4c9120f28f4db5d34b0ff0fd4baea0345cd82a277fc273770f0936f4e492e6a8813bd742a88b45c06cb9d6cda78d77afbc213560101ddcbcbacd935f4ef80e21d57e232cedf13da70c5556ddc240d3e219ab5bd13a26cb9a7782571ab1d858f74110cf95cf0d236ee2f4a72732a75a12eb7b4b6248c6c2b380c37dc30adc02d5ceb541b0a1ef9b0436e03088495202f8f32eb21dceb9138a9c10c4f24464e78576ba798e8291a79443a8308c9a1244c1d13fc807a6c06a06c32e08d36eb410ce8b9352794f335a8ea40610e84f9e5db72a5a8540f745d75ca517888d51149cd92264b3f65b1667abd4cd3088a9c8df854afade074f0241b69ccf3f320381c619915e041d27428e598bac308791d8b825db9c51545115bfb4c48ca12b4fc537a5a0f4c1802e3f0a1db2641949c9108bccd28a08e5e75749f6a955a2e5ab1879c94bdc570c74e186786243011ee4a19a95306c9ba1079d1f803429ea2617d14c40e29a9c8b8ef2386f5d1a36aad35fdfbbd12904c2e6a304351fea741d886edcf0be6792cd8758000a1706b297ba0d33ab7243950aa2f008188c7bc36de5b86a22c2ac553534697e189e91387c7122dfd4b2f0c7bad8634d16f65feed07a73dd2380a4d80e0a4a21b1b22500d2404f6225c2856d0b69a07ed13c47f9a497ea816b81c1d488e6e01be18bb78f57cf445ca62475e1d409b6482d21ced6b7c03478c8baa42c6813b1cb16cb88176be134162955fd0656f31585be9869629ad8fcf8dee07f3e7f249caa8225625f763e238d2f71ea5ffcc0e50034c154811063ddf9a877559aea4cde4022867f44223a0140fdb93277e8289bfb085de46960d02f7ce736615f2afebd705a90352735c4b80599291cb21c4e02694768941f1b3db9f860f7b86bad5e2c7360fee6a81bab001e8921e3d7a2eb6414bad7ba65f18fc82f19199560730be0a7147de35995aeb9aa73ce1e7d9f6c0ff3f59ae5bbea44da2a10e5728686c7fbd2201bad772177c496b8aecc0710c4dd0db2753fe81bae532520db14360efb04a4b5b17cd03306aae3748a33efa341fa7aa7f250a9d3bca6c9c360adf47475a14a8bd5624b70ca050649f882bbd3388db89e34c45b76200202a1bca866459a5da429b4a951a23926b4132965b035c4fbe95fa9bdefb08acafcbf8435d0bb133890e501f1dd2ae933534493456ce9fc9e84dce1c5b157a4002ad25bbd5f9f2aa6e586a48e7c0b398845588397b5b040ae6234e7415076fafc6da68deaace04b58201bab81dde83bc976daeaf09e52f498231cc691dc433414c95a6578f04c8471dc770de8d94aa32a6d5f75b54668101b60db3e58096166eb0a9d0e6aaa0c81946f511fc1808f3a1495fb39ea456d29cc20e21a8fbb0f9044c5452031998e68c4e724b937c7a218e1fe9774602ed8fef31d312184dac5fb60cda610ef79140cc00309492acd1af68c7b8cc42858cce7b2c830ebb432b5e4a73886fed080c61d6a3f7ab345a6abc58227d52719a3cfe6192ee071ae4df99cba9235e50deea715d0ed75073905bef4d77121357609da615b55b2a3d8b99d5f520c1de8cfbd809bb7a550650931928bca2970df620442b4b0658de0172944f8226725c7c206da5ceb3097a736b78e9a881bef90ede77dc55b8ce1602c9231c62561fe2075eaeb2144cab98c0ac406547512728cdd5118e87f8a2a6b7749a96a200193b0d4d0352580760100658dce296c8423b9c076e80efadbc7f53eecce3932858da3a587a3999d2d2fd8b2ab560faedde72907d474f27d8fbedf1f39476a47fb183cd4e33ac996079b147b1a897f95d49bc49e7ed513f0b5adeef51501f520ad610f4aaf10c8b9e2d3de62d5aa8a7b6fd752f5e145932b1cb4aa9b5144feeab302e96d18aed49acee05d51e14494702f1c79c4a120919088dfd5a10cc255ceaad1cf29ea7f8babe72b14ef4973a265ac04a0a4a2e60e5455ea14b07f51948e6bd62935a7ae9058da1a2741b9527bbc45908b87f7dbd6464ada4596e732598747a0156198faa666308ee34d477b75296a05339d6fd779b621bc8f4d5278168f577e3fdc6c8bcfde063eb8d7727331af88952b769510d387c55d4260dc88ca8713121e66a0c2403f167749c3271897b00d607e41f88c3bbcb9f3b1a505df7ac8f93350295468f6cef49da7a869dc61c79770dd734cf3562a7145e32dec81647a22e2f66e9b00697351d57f7f744f268b1bd74b44a7d8ecf9abfd53996265ef4fb09008ec845a1a7a4fc5ec624d6a36fd72277318361791f1dbe0753817dcb56226400be2e8adf0a499c20aa2cc035ec14b6efa27f6d23243ecc2ef57a53e2adaec9ad5216ab0404dcf092fbb6c34e3cc5392efcd059db7cf495bc8753b560d0de23a9e6a2f1dbcb3cb42134b45ec09cab87d162f4c0a460c18d4579ceaa6dd713752d4e11dfb9f1f0686b5b0dfee423ff026d0442f214c255bf645d21c7aa5a8c540573240e20c041f6c83f9ff6700d666b3fff5d4762dcd107693ec04ed4df9ae3de6593d29c0f66645fe85bb5a549d4b8600b1323ce870f95004e151c40c736b5855bda86283cc3b81ab70fc05fde8adeca37d5699fb454b47146c4dbd81ac08cf8cd2e831761a1984a00eff6204cd36e997ed6176d7aa392ee525a9b7a22215af0c5652ffbda98cf06b8fb187629a0deade7ab7fcaea65288b71fa4b123fc324aa9a948cf9c1517cb25c4f23fb98aa23f80c6770deb6cf269a471005b1fa6cf4cf0087bda3876af96ada9c9dfc63c2a5c0f3f9ac0ae359390f3201d9bbaa49c77a700aec7a63d373dc3a1108d0c7985e80777d72c4fe4f92b472512746cbe06195c87e2bf7a164f73380f249826fb3940d85f0e172846ee64f37b2c48fe58867c1598e07adc5e4c03c3eb678a0", 0x1000}, {&(0x7f0000001700)="1cb4620a6dff2a2e583510dc1e9ac0b7b627d4d020aeeafb22787649373850886ceeade8bfa59197df277f9b68d010abc43544f96d901bc951a4b84d57d8f1c8711756f23fe200ddb39b5ee7a2b0df08702ec465845dc37d0c75ef20b8f49a2e3125959a92a2eef701e48111601958d0449698b2160008bc2083b6edb3c4fd37d9f418225b938127b64883ae17f7a1abb1c151091782b32eedbf1eb375891de326536100ddc046714ceb5767f41ec7c263ee7ed8b7548079e33bf236c6d0603969fadd2d11b92f0168578ef3b57f9145b096238276a1eee28e6b36a0630c040f5e662159a7ec37207f8635531a61", 0xee}, {&(0x7f0000001580)="b076ccadaf398f1b039573613a6c59cab61933686f532a3a0ae92350b4e1ae3d2e931bfc5e68968a6533f4001d9c2dbbf819e893756d4e58444020a3c38c56fc91fccda8009b5ad77e1ef0a9ce3b50aa217ca6d53f98850712f28c2df1bbcf2e04e9f302a6465fc50f51033076694014845292ec94f2c4cb22912f", 0x7b}], 0x9, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xd8, 0x8}, 0x4) syz_open_pts() write(r1, &(0x7f0000000000), 0x0) close(r1) readv(r0, &(0x7f0000001940)=[{&(0x7f0000001600)=""/211, 0xfffffffffffffef8}], 0x1000000000000039) 23:16:06 executing program 1: clock_gettime(0x3, 0xfffffffffffffffe) r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="034ab09a395a2725b65054950a3c3ba56800d0d7600452172ef901e87263d6b9aacf328e0f07abba384d3f69a7479f0524e2c8f3f92c1859392b7f1ab54d53140d22669515ee8c973d9248994846e05d2459b262e7ad1e36245f84e487a694de4eb5a97697ffd929a440717e462426a3a5a20a27aeade8249bfc", 0x7a}, {&(0x7f00000001c0)="db9592d370e045aaf38e1eeca8e0390843118ba51dcb53283877a7500ce8a3fbf51e7cad7aa6bb7e97d71c5bd61f9ed5b02ac1943856bfd71af96b3031990295aba7842bb41587fa5dd8", 0x4a}], 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x2}, {0x6, 0xfffffffffffffffe}}) sendto(r1, &(0x7f0000000280)="13019ff81b8546e138488fd460e49bfdb0a6249f9143f499e15cccd57fcb5c5c0d8b9e87c738862229eaf34713873e99b6a6a8", 0x33, 0x1, 0x0, 0x370) ftruncate(r1, 0x76b) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) dup(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto(r1, &(0x7f00000002c0)="bc682c6cc05968ef161396b08838f780733e12cf061f623b5e172934168d47227ca8f64e6185180ffb91baa588eb292b9247439e613d067eaecea3d00d4b5f92d919c0ab0f452d2b861e7ce4fa6bbfe054fadfa8374e5ed87943f855578719d1b3d40352526fc28955ed415e4fbed03d4e8a09f74cfb4052f8bbc4c7cccb09e59e6e3559a3d89bba1e61777c0c16e41e097736754dc40a3e8ecf47448caea81e7f6b37d646108415", 0xa8, 0x9, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1000, 0x8000000000000000}, 0xc) 23:16:06 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x200000000bd6a) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/76) 23:16:06 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xffffffffffffff41}], 0x1, 0x0}, 0x40) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x66480db0b6618f90) 23:16:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x8004, 0x2) 23:16:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x30, 0x4000, 0x100000001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 23:16:06 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x42) unveil(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000240)='c\x00') 23:16:06 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001700)=[{r1, 0x40}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="bf642192c9f30aa6f73af69d7ff2a6e89adf4034b1e10e3a932765d1fb481376c2425996ddc7a4b87fae364b83e9f3391f4cd9e6bf6cbc4ea1b25ee578dda79b317b7632b36e78700dd46de5c1f66ae7685d4f21937f89f89805b09b73e3bc5933a85f891d1b49ac53729ec4ed23dfd03bd775e3c3a2e8fa523a0bc2af19409dfc72f26329cbdf9ad7893db053dc171cf0041333666314185618641d", 0x9c}, {&(0x7f0000000000)="91f606d7b047283b7267a4ff9105015a49bd530953cc1553887c54e63fce9a56c2", 0x21}, {&(0x7f0000000140)="1aff66668a47b2059563f4b604d91df266aefd89d40a016159ca66a8f3f33d05aa711d75b473716caecfae9e4c8e9aff7c3884b1f22b0741e20cdd9369c50bf159a5c8ff39b6bd68ab0fcbbaeca94b02a95a017a2dd0e22e3db00731409f41886e00439855e4e3962a08d3ca8a00dea9b96dd27b6cff286b9e78efaa4da20e63ed7c70f4f44522269df747e3c7fd6dd98e5ce78505b8305116db0f57f0007758e0dc38087522c498f7de12", 0xab}, {&(0x7f0000000240)="b2562d2ced28940be64bb784983324fe665d9460a89c53b9328e05a157518ffbd5ec355c7f2366b4a83d11b4a52f86de7a590074c5b3d2e89466ee263db41cd148ff92740ef4077b4d436ec75ea432e577726bca4821696c9b5d5d7544e81bcc01787a6143f31433663171cc3a3bc789ef98ad9a8e4c5d279ca1abaf09347653fc3421fc3f89239588c8f2625ded5a7fc50b3eaf222b55aea842a4e20fc8641c74d927262d7a0698c6f5a84c8caa7a066d8b94ceb2794687907d3c8345bfec8673625c0033a9b07c048eea8d204e63eb83fba8247ec53a1e0dd46596e4050e1a5b22e8f71b4455901cb125fa88e3a32b1fffa381668d7d40aeced10981f8f2cf41ac0ac1ea739c9d87959340f288063cb94833f5d0a5a8434132cea178d25270d74c1d001cf63e06181807e249f3820a72089fa4d4ef313b228efe081f8d97e42e9bec80febd4bd8982fd9d1e397e7c431d21caebdba48791a113091a62fe00a5a5b360db34273a3775d0c77b6e1e58ebe65a24641decb9e7016844de3562ccb9c23fe11aea6a2758cbae613d09a2b7c2aac7b4938b1f0c8951acdf4bda7aaad8818d75402aaa7a994e7113f39d18b4ec78ed88e8cb8c2b89d5b599d03908498f8d43a9257868448e8ea48a32c38b3298c1dd37a75e71d22e8b35e992b6dddfeea00342cd670f04260efe0422a4ecb190cb4c7b1f755fa13f8c7c1f0b4748def2ec85aa4fb945d606feb7ed83bc2973358afac4d5a40587f33b19d670a7c88e5e672b606703ca5d0afe0aabe4bc57460d4c4c88df4113c612cb5104ec611f0efe40064862adaa8628c386a0e5f0f8e0f3d0f77258974df0f70900deb16ddf79a1b5efe09d652c62ec4d296c9c4ca2d4667eebbdeaa06fca6327cff64c945ddba7af3c1226aa89274dc82cb2a7d6935a6259d98c3c4818e37dc7be123c8ec6c747cbd21893e3f2d3d0b03e12c98f08c2220f4e31f756c164306f15d5527559d8dc742f01c81a1eb28e90f2794d8ca1a7430a56ec8dfb4ae21e9949951d7a28caf5ead1a1203997da6eadb16bb8686eca20929af56572b1e988404d2f00b8e6a3ff333daf42cfdedc008a1144d9b2f7afb7ac3960c1e421beeddab6fc49827480a95b5afe0f70abc5d0e1e3fbeb56d670ce18e9734cbab5bb2a414768fc359e0d082bdbce4d14aa1581351b09832693c10ef8781cb14a81b56305e41ec0652dfcfbb47d16299261167a504d1ff741d19b1e24f54ceaf7f96086193730e9c173b049385efd8d5e90c14bf395f49574b504fc2199896129be3b402db8aeab8144e6342121e968110592766b54cc4baafb19d46986bdf4486b9474e3c95885b78fae77d56019662e90f8da1136913370ce45bf26a8832fa4c405b3f6e5d0aea0495b7972eb61c6e822a3adbd0a76aec031fb65bd9f752c3f36213c0b8cfd363313375bbe17db200ffd4b28095430cc197dd32ceccc166aceeb58b1b623f17de20c772cfb456ee93a38b04d9264e9cfd4b50d428692f25c8142ca5106cb76b2c926c520c15bb6da5bcedbca28557a1dd8e73ec844a6eb33acb5d9a20d442650dc0586bd8492c7d6072088b42ae367cae9e85377e68952ba3f1a54518426bdb7cfd0300249956c50b544f45e80b52bed411780fc95b13e3e9114a39c9cf88255a473b344f27a0c271bafd70ec6ce9eafa46238b72b937a80a6020cab874a163a1b249cdfc44a242310ab57e19e4055a5288bf62d63934ac9d5f90420aa077325915c75f4fb48cf2da8dc11cde0a99da7420abbb542ff27b9dfdb906b5bcf36f5759779c747c633692f0306e16a2e468c4ef5354699e01f31e1742dba4deeb6b625e24a474bfe8430898179f9b42f618e1f894f7183d7c35a242c474987278263f89faaf82427b32bf45ba178027283df11935757cbc6b1298c35472c17475622f48ce671f5f3f9ab0278c663c3421de9488bbd32f6f564bc07b60e537b273cfa3f6a91bec2e488c355f4eb46358012149e409e48ebbcd22706707f45a5f9b1618b4e1fbcc8540e42d8b6a5d8b7a68ba8f97582bbcd1f3b46a8c102dcf2e59f03cd916dfd2431cd1ce1cc8c5cf89731680bb632c1c501352c1c81217128cf3a1718e8d52e7c5120a95aa73507c6ae9ce7ea9648a79e84a9e8ebe41c3f869f551efc283edcd73c6738cf7241fbc0280ae1f08f7bd34df5ca8bc4b377faaac2a40e1bed6d1aa6b3563dd2ea5e4ee0ef2237746ba170efdf2e39048f3560ef84de01d77af2b26cf5aebb7cd7c9f4540dd642a5e4056897a943f2621597bcf4ffa8b6f258ef056fa6e6c126d76d507048137fa0c7a9d33e1c6eb8965b3a7c87b4cfffe5bfb8b87865de9ee4b803a0c864e701af4cbd1841b5311a062055f201ac32db4b53616f94a2973de5e23a97ab10078a58ca066453b387bb08a268b31cedf757ae8023174e84f5326721852dc05aa078ec2119547676fbfc27461e1073a64f01383bb87c573161fa6110efb22644bc7b2e99d56aefaa8fc1cdfe33d2004904416badeb4b119abbc598c2f2e30e153ef98134df6a7051bd1d4acc2dc935e65226069d5f302d7228db272c95164af067dc9a020ac0adf17d3c36e71b08565414b383ea60acc9bf0cc715164d260a7d3c200c832045b194bf7e871d3325c38b034bea1fab4d3edb0262f578f701db4b8be7bc279f88f57ee8d8455481bb4f370e3961fb1ef5d1c24ce83a0054eeabe932ef8925313c804bc002bb2c018ad84ac8df915a44e13004e12575a7a85864858b446e92ab3d2655dc13633d0e41df01430c174f3c0c584d6e9a33cf062bf53ac73fe36bb32a0ca340fcf87584f0450d54efe37defec38ff3a41f1128c539095cadd41d68494393958787ad06685bbd7b637c94e56adcefdfd687863d6fb888bf1fdb6ee59b85a5cd154869bafe5c89d190c9aff2203ac3d6eaee9d7191660775e6ddc495f2441629e356c589dbde5851780b56f308711de9ac7d37beed1a6f34bff59cc81ff317397f8bb2155c3b56f9c28584b5ff77228dd7ef0c909035dde7d03db55f2f932f956d7267d6391c48f4997d51942363c5bbcbbb2939362aa616e82a5137bfed4f00b51677f61346389fb0a6a8be7ae322f074cda85205598ae9d7ec3a6b2dc9a83f7434b0d54ad581d4c7d9d5da81ad41d26f2fad09d8e99f270e3c3c1126a28b705f4e56e4b9dd0c53aacff9c143b9feb4225a4fc164d553c0ef43c908621a17a09407247049dffc3610630a3461936c0673e5ab57801a5b3620f01dfa2aa6156a9061ad116f3d97fe3a08de9f5984d5f8f48861bc970407916053da443987a983995e507e79cccaf7886a984c5b655a36d0f564c1ac40291f0362a9ada1031a19058c6174dff2aab34b79d4507a389ed3920bbae1453e8f4592d6d27b5d0593f36283b2e924ee9bff483913a86206b6bd48e03cb93be922c5be3a9efe9f027b987e3a2dd9be9c6bf24e26d05b035add1b71067b4a57bb1afaa079d8ac1a932e1ad8e5a1daaf3e09bea778e6ee3e1a79cf6ecbc420f3fe8d404f8a53cd69d99bce56c477c9bdcb5a83bd2eed2c6f43c759f4ff54a5cf77713b4c3d230d8a4875ffe0d41a686ee982e0ba05e7181c63682af7ef82aaf69238b17df98ebd06c7f12e3da6b69074702f8cf894e3ddbfaf7cfe0dcd520fd1c2e90bfd70c4104024b8e4c87ce1b0c1e7d9558f9731d808c97b4ea3aa8615b7822878cba6d2e290effbe1bd7efccd1c6abb8d9c9847148a90e3f0a08ccad02d67b1ca8eb95e6fd61f06b31cfcc5b93ecf10200e41c8f2b621db7de2fff4434f2b6381dc0dcf06ed793099130e691797933a9bd1142da770bceb2816b5f91af42ed02ae8ebeff04f1a945da7241bd785aeb4dc7f252fd8243c20050ae57531108c25d9fc5cd816826eb0e741d6a2fd3c3bf327bda11f76312e95678a80feaef363e242ae0e65ad19be437c706cf667ec071721e1f4fc9df0ac38e9cc88271fc2f9d259ccf47114e1c4a2dd5fa7c5cc807866008a53d3106b4899605debaf8f7914983ec934a60a7f4b1fdb4d63b10bedde1694daf63207c93fd9da3e183e458514a7c99959a094f220691056c71bd0f5b4b938dbd6db3476fcf66ec769d57ce778a1dc7db99271bb9ffb73524e9d390ec466ecd26c59b8f3ab18fa3c7db95cbd45607073e986027a5fa475db327d6d101a23eceb74592b6b48af008f78cf1658c0b33efd7bc2ceab8bd5f1b4782ad80d9ee11ba4bd3c6a28eded27686105611615f347b252a08cddb7308288bcce991fab8b6e130f053a1d382bf8c77d8fdde75f01b2615c9fbe79acc714a1b75abd4a5e5630697f6a6808f7dab583ebb64e230602b79bbaa016311ec711ce6d63d65dcbb779d1b3e2b02f5b9311a823c8b8cb0eb8b68bde213de90617ef25d5b46d5bd397566cb660164d46a513dba10981825e1962d2fe03bc503e3eb9af5980ac2f07f561ce8071bcf75b4b61ffd87212622d6537326994e2fb672b33157ef94aed1704997161975220379d0840a45e6ffcf7cf635c967d9addac90e1771d2d7a43979bef08a4c28fcbf6ae471f624735f03892ee93be56e91a662a6d7e8b45ec81134e4fd6448f4c5f8e7c767d7f495740bf696fd5022c128a2ea109232e1b4330263502887b4556adb93512827d001ec5832d677be315f3b34dd23f073195267121fad3c68e03107b65d4ddca9ad24eeb1b883e1b586fb9839d5481d99ec33cfcd7e382dcca93c5535223d2f6439f736283a5b4d6aac9651edf43d5e74b2104f4bf357657aa54526b7f6da1702383a7d03d164665d16479d491c3157fd209f5899980fb56ce9bf36989280a41d67943a60161c1563f9453819938aa09c4a5f28ac82ef08a0679ff2a94c7891fc50e725e8655cdcd186b169d4013ea6cf2af4c4d138caa5a8f9e46d9b686cef9b563b38feb603448a838b4b03506050f3b323de9a9716ec56ef2cce610d5f2d654082d6422f0cb0869b64aeb5a02cec51ab8571ca6ab3cdc2fbb20bea229dd87dd8ad9899097a9ec0f7dc0b6512e1044ffeb1138e86f19dcd50e813b634d62b7d648ede7245ff74e895daf9b50568955f572e0edcc372dfb58c397a771c4bde3df00d951f01e95d57d56717d83d5ac8ec5ddbf1eedf1b9c3dbe4e79d49d80a5277290863f67196d2f768ceff32940f59cae1ce06276e7fc5cf3a6c71af46460035202cfb8b511bb5f7e4cd12309af678a4acd60e5e7b337538efc3af15abe1cdd17d7101427eb9ceab4363054184ec5ed3326946f6dcc1842e2eb95d4353ef8c757332aa67755ea85e4bef85176f35287a6292bb854d2eb4ba653010fb9606de814d956b4ee0a4d85950ed331244eb70cf9ef64469bb612c9fbbd78289634372238ab54eeb0a08d259ca98cc4e83a1fab458ce7025809f4dae9f48b665994e738c34db4acbd703d732bf28e866d0ccedfdc3c9013673363cded6bd3d17c7d3089f4db39f563c0d2f286a4dc6487be8ebff23300087f2a7111ad4042ab29657298fe4a3424b556c9cd9ce97347088df3ce79e9a2a5ec93825d607e333d4105ea92c18cce98e668ad73489be0ac53120e5c3721d04de0e2ee548bc381f3502913a17180f5ab41252dd3e9e0da3f2ea932ceed6713036b8d66323fdafe373e3f410e27b03a75c3c4193e9a8034a2158d3c1956afccc2b62cc2c4351b578ae22b10ba1bd08941c46a36e490ee7c948a5a0ca8374d85d993e6baa52587a82fb9b63b07e42fc7c9937897a98b659179573d035216fd8c8da95659771a0a34f", 0x1000}, {&(0x7f0000001240)="565e67e7bad059c94886624f7dbd6ba88aa6ca1e85bb3a9c71c9fea539bd58a720f62a27ebf1017c9ff229c2183fe58ceec1f6695a4a92183ceb4929f0f02602c576d8adc19730dfb78eda8b5659c2db5715a01d8cb2643142aa5a0afb82d240b684d586be895518c28385a234895e66531c0c059921bb61e29bcc302f", 0x7d}, {&(0x7f00000012c0)="ffe59cc30d2374e3ab3cb939bbf5e2915717d737fd", 0x15}, {&(0x7f0000001740)="2dc1253b577bfd3d0a56f73a68a2cd8bcdccf1fde277823dbff2b0812b15db0111ce5619b290675809e2c266881d4618c4111164e512a49b55b878cc66104fbbdc5d0dbdfc7529727248f4751bdc520d16eeb65dbc06e8fa37e3e889f2595bbbb7a851149c6b850045a9531a403e393dc3e36026bbbe8845f7b9f0226c07ff0e83aeb6734a14c3492ad73b356c666012f5c2b732b87ea8c976beec6f91a7532e1c5acaac4b7c8357b0787645546452657106841577749120b61d4448d242377e8d56d790f0efa836678bf1ebe863b53c6401d34371cb4fc03d794dd6bc32c092f79841c2bafb5c6705a0cfac5cd62eeb8a4de99379aab76e1423159d4b00cb85fd7f40e4ec524c0b213bbb198352b80aaffc595aace05b3925a9f0219832daf361d4af25d2f2d52c6ad7bf9a10919fb3359b8c60dfe4b04d1c7b00c644974b2c6181493099e8a4deb36ec7d28078622dfa7a6bb1afe708566148ba25acd4b3b630149e99d0a0fbf8dcb2e78fe62f9aefa45fab9b35f43e4695b0a61f45a20a65811598d8d4de6f94e7b4c1853fb3aa6d58929580bbefb58ecd9eb099ceabd10a644d3c392d53e25948b9bb6909c830cdc7d3b4e142bf4cb87920513f20eacaead712aad36995f2e87f1e05fe182b0b7f04f0a6554d5b9832dc31a976a62200270562a70d00c9726fb667a139c8beae5f85205a59029f884a28fb0a2af6eeee6ad7d376d9839fac7ce4ecd0d7347cdf8214d80b973eaf2da320c25847cbe884fab40a0754dd7e2011befa2faeabee4a9c76e677e4ae3159294877dd58bbccf2824f02ccbb2e62f9b032b93f0eeab87af7691bbb05267c7afbf68aa6c41eee4e90ee20b6c32cad2412ac588322c7795f80822211801153ddbbeb8d3412a4c230abbdfa795e2c9d4d482957162f3d8cbbcf7792797eeb7879c54d5f8128958e6f86cb664f92f5e56227d6c214cb7621b8e8f91aabf940154d1a3c3042aec26584e87618e7504dc7bf9161cd3a917d59288dcd37386692f1dbe9a170417206183a8f2dbb63f06a11a5c20a176716dd0635f6e9bc955f8ca993e92ea2d732e01bedcbba4fcda5d585f738c39f405f8e495460715be9ee4e15c0639a2934a2196bfa6dd9ec69fc86e6e5942f11ad41ab8124e8fc884d78202c3e5e8a0cd1ece16b814134b7a931e00b985eca1823392fe9b77dcf38954566e6d00dd348568b0eb53e7876aaffa75772879c36b1a32917d7f8fe8d487b62a387e749bc9d791c54a26cc0553247e473e77f4792aa2844a3447666474a5b5842ddea6ac3291e5bc688b81c50c1c313678f562c34143201a1f8bb6a003717ff7afd3bc47090e7c0a029d7e9fc97b47c993c0e2acd24bf29dd5c54284822b41d458b0e554208ed803488bfa9a266100c440186c29e63f58026b0859221c33b1ee01f9f7261bab135c1af119a4326f6c2b26e03dba3ea0be0fa11e9b49e6e310f65213e715914df604959332b721c2e528340fd3f82a0274dce24ebff5d7f42b7581e18c2c6d9885464aba82a4ba3954e42939cf4c52c4599aa90cb06628f11abd16855c15ad44219281d548f51461218e41362b4f9a41f8a07ee38535182413d568516a85e8ff96f119cd2ad08949c58e0c499a544eb4c240b9e3fe3a7cc16f515cc10c8bf7003e31096c6c569130689bb3b8d1d2303370814417f21370bc7e98fe18b4db7dad951f0f088aa8ab7fb43ac9e10e81df3b2af3affa9590b0e18c5cf77f7f9b7013664eb0e081223c180e0bb92d337ac59372a0cef57363c1be4fc84bec7d3221f8b8b0f953751f87156300443467534758627577a970bb5ef1f36d80088400be699ce457ef95fcc86bf7ed625b3a03e94a65cb971e60163aa82c1445e2a9fafc3122d6509b419bac070acc8fde122d92eef665b99a192e7e00221f7d57dcb979d5e26b5975b85552f35e631c8a119619b34d1637d7ec6ea3a34612ea576fdde2d4638f6015b1140ba7ec7233b1a45ba0cd0a4f13684ce35550dbd841f2224b115d82d908ce0749a50fdf600ae2bdbe0e2aa32cdc81396fefe586c708c4861657a8e46bd53baf6cb37b31e5c177ec1ff5b03f129e9ee15f205199ecb94e8cc8596100651a6c0ff8b53f28bac4ebe89a4df45d9a862754f5c7e1ac3bda5fd9761cab4fdb3c50ca8f7ff2f4b8cdbebfbe855212c83cbff37890f70d02e3f07b6051c3626502e6493a2696bb872e62b5564cb0f772a99a7418181a3040ae47af6a82b14dae5781b896774b7c7c2cb21c802a54338deeb9cd5ddf5df50cb676f42dc8b63b1166d34e5b8dda3b590fbb020b5a37d59379f4bfaf4863e9a086f39fb2e40fb7d2a97a8f0e2198db8a12ce4f89d057a155de101b9918271d6e63cfee01f436135509a60d071cba44f502014e850f7af82bd5b924303abfcce5f566f85b023fcd250225764dc10173d7fd341420584059535f5a60b780d7509a372bfdd51f8cb158dfb97f6aa8f5dfa6364392cb8d1bb1ba5918968cba2490858bd167efaa7c3556f6f27de636208d6ff4bc2209a99d3c93f33e743b4bee9be2d1729a2d5c2a6121c0c758aef84531d6f3e2824aab8cb7026fa886fa2ba2f3a2f69e0e3579a2ffb8533accb0302615f96dd1c264fe05621c93daf57a54b703c858a9e43e88e3053ce153d94463326e39311dda4b863b2bb2cae78e9d5d7147bb6193bbc064e71c2d831fe1880b30415bfbc10788fd49db5ef11980c9b65dad217cccb94bbb033e01e11fbbb79012e3ad3c75ed70e0faabccff22c47b074ed9b24cdebab85af1d641918e1e77338922d970170d021e4f55f50cee8429f107145e2f6d01f6f4cbdfb979107e6c5f7d59945beb87ae9229dbc4b12cacd4cb74de2198689eb4290ff4ca7860524b8c99949b68498f760a4da911d830625dcbbcf786248ac289a28df901cf92ab37b67dd45d5abd928fdd9b3cffb0b22688f08231fb1580aaebbbbbf1d17e7f913c39546dc89eef384c39c73d85dfb83084a1ec61f0493757df104de09e6d5e5a756d497fd18708587980abbb41ece4dc6a4b70454239bc8e2c0ee8903e990411b5340908662e16f9f8716c69c5c7f73809924b70efa39b2b8a4a3ae822e0a9a0080522c9d9d3895ce39ffe912cbbae7d8b05952f9a243093b6372c1c02903d8e42554297e96d5eea14f030855036512d56eb1d39a9dd1fc9e111d6220f6f9becb5b2cc91371c7ee6e25ea611bdd984a996837cdbbd5439ed7be4a57ed56ace23b98f0079e022e6ed9e3f112bca73ac908d0b498f8a0260a491a5c772ab375e8e236f4f94f4ba38ab1aca0be1586c204a3c0f07181b895882b20c9ef41cb9301cdf8ed028684eb85c38077d665aea14fc5b50c9d9f99a06ced2c86f1e34885d9e66b53f4c56ac7b41016c4cd1d3dcd199a654092c41441125b493f1cd7c194583c4af8d473924bc0739b8c5fb0fd7100e4d6827bc0f043c4c639b6114bd0084b7683fb834eec16600298fbc478bfde613f4cf18eb1273b7c7d5c6a52b727094f2d0bd63ce60b7fe7c29e152eed6ea2edadbc39d0e097d291f4f0c0c6e086027d938972c79357ad4a8b72aed351318e05593036fee0e03d5caa1e59cb802cd853c49a9772a183331bade7680727e083f493af868c2c6beed9f48801552cd589223c4162e230fa10f72b2d10bbc7f89cb787f3a839dc451cc2fafd6a9b55a68ea9ca9a9589b73f700f724dbe853a5395604e8446cf1c0d0dd7c7537fc37eebb3c5078f4e5554233297cd9207180f674eaab6a23bcc560d17ef4f38f655e9166781940243856870ee691035fd0f18e2e4fce8446e1786cc9dfa7c2e5aa97697f785c3791c5e05afe3c88762ad8f6f4753119695491b88e2619452067605ab4ea585b813e3eea621adc21487171f718675cff4e5102b5f82d461a8b02818177eb0bd40ee4dc033c10771180bb65c2260f98317b74181c1cd0966ee2f2030025bcc8f86ac5dd39b18750c96aa086b973b13b0041ded9114e48d6f7e20a829312ab86819e7d90423015a8f28f791565992e85f90ee14fd8001f6ae08488f30b2c0b76813b4bcbcaba4338ae7e45f8579edf127120267515efbde48cebda5acdce735d1f93f8be4d24a7be7bab8663b6bb8b5bc95bc2747f67a2d7bb2290a32cc854f31e1aa9b8a18f997c89ceff60cdcac1b0a418473c53efdf9198ad9243edaabe4b1f5d547f59c7151617af305bf5818e6bd3bcf16bcf8a51cd1f50e5491d7f4203a7de9890e854f9772ab17d4944279673febf8a6a803e834090c54a4efe105deb11aecba84bdab4248fd3410d816897f9493c3690db07686cdabcf1d022d2bab7006133a8f6dd72e0cffe9f499f0e0bd0bdb773b0efad794f26801fdc093a08a41bcdb5ad39d93cc4f0d944e9697d318662453b8b99bf5934f7fe9bd71dd5c107be802b5a7542d4c8221b61be16241c6119949b39c9ce900dea940b0e0b25141b6c2a97508d492178c3036c4cc8c60dbc8817fcbb750c0247070bb0e9311f4daf1fdf79e5841077258a8c2e5d12a683cd72489e477cf34bc91c6068b4cb36a55e6a4d70d2b05ae0d6b67485f5f92700c33363ba56402a94818b5fab783aa0cdded4c89256bdf2a3ce964fc2764f9269fd7dcb8b5df1b9c3fe6aaa16cbdaaa9fafc412f7e0e18f251443e0963bdd2c502c6f6880440505ba6be7757de876f0e0e420eb0226fbd943e0e30585f8c49803d42054f2ec272cf6b801276ee9fe79566761fbe66e130a89aa97a80216e46086f7f27cc06b95571f5750035ac6614489158547113eb7ba366ac5a3646e0d2d7df2732298477755d943bb241e61d3d2ed04cbdf61c4fb511f59788b1ac471bc50245d3b03a89ed620196add85ff5f745c8f5b05a84efb9aa504d6701126826f9536be011f51e5a38b67aa138f39792e2d04f8ce0468f1b03bfa476268b043aa49268e80c286c27e3f7db290cf43c46c7410572c12078af7e9103d11c36223c5fc873a974d11ce50da5ee136e2ef3e9495780817842ced9b365dbd6a1ad496ac6b43b81b5f4bc0c110bdc1e63483e68b776f89c3e7ea1b2a1bc21b27c17379f55cb4a12246d1a14da66331c85ea378069baba2b8f5db31209411697e70a31194fd5516ec5676ac964b1a7fe1f70027324ba8a6ce150c46598baf2a9100dc3f093dd241cbe7fc4610170117b7738730c7d47e53a6db9f14ea36a9424a6dbd7fefa39abc3f805172749045e9886713fe7a507be212d84d71cb9b10e2afb6ef7c90facec49681420e44cf9d0362572efc436743c6e96b9494ca6bbd730bc1955d858f369993f7de2791ce169e427063d567b5a55115d14fdfe3e702712edd9819c2290c2853d797039d3ee01bee0af47171751c66b48cc132357654eb1f840595b26207b0a65ef110296452ce262ed60b4c0ac59138fe1f96b197d73247dc2daaf75eaac3342a2804bfbba721b6900c2447d4318d338904c4550c3ca3043e9e35d1f409773e16f795051f0ecb804a5b5db134b1680edd47f5c1ba9f0b061dc43c775ebb0137022a0200b56314a88987cd1ffd6ebd53e2d3d58a00fa16adb0381f449c04d3468302bc1ba237c0a1346c26c6470596a2ada36c0c1f37fdeb9f4b74757242e8a27e7da49122fb244d762833f5a68005e5c5390c34bf854067d0544c6a35ea766f20d2ea7e1e16d1917da5683a8a4b160b58f32f46eb36a1b906e210359c12e054ce7015fffd51d0072e3d0c66418401d092c331a89205602d149d6406b8232d86066264bdad20686a490d23b2c76ad5c", 0x1000}], 0x7) readv(r1, &(0x7f0000000200)=[{0x0}], 0x1) 23:16:06 executing program 0: mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x101) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) ioctl$TIOCSTOP(r0, 0x2000746f) 23:16:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) readv(r0, &(0x7f0000001580)=[{&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f0000000200)=""/197, 0xc5}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)}, {&(0x7f0000001340)=""/145, 0x91}, {&(0x7f0000001400)=""/89, 0x59}, {&(0x7f0000001480)=""/233, 0xe9}], 0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc2) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/218, 0xda) close(r0) 23:16:06 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 23:16:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1eae8682776b789ca7f07914345f07a098206fb2"}) write(r0, &(0x7f0000000100)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4eea3fd7395e37981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e84899145225d584b0ef8661d02607434f7afd806a6f4d49c2100c20fb5af482cb62dc78e664d0f7b8f4fcccc75a9e09168f7c753f9a045fa3e6e88ef9112d542dd2c08ad61c037d29c49e80f42594217bed42c26541284ebaf04ebdc911c423503d1ba6414455f1141b5df1fd194a49a7168f19e4fbb68dc01e19010dbec4d720304d9c2529b52161c7f84bfde21b592335d74cb3ef012c20e8999141fe45bd111750613f4eed851bd5468aa65cdb67cf9cc4bf08ccf55c70b17e35c892404bb110e00196e69ace0725162a93229117f1459577b75", 0x2c2) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x0, "1fcc8be3726449a7d3c217d9d5218482f05f538b", 0x0, 0x3}) write(r1, &(0x7f0000000000), 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 23:16:07 executing program 1: setrlimit(0x4, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) setrlimit(0x8, &(0x7f0000000080)) 23:16:07 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='#\x00'], &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)="23b800", &(0x7f0000000140), &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-(*\x00', &(0x7f0000000240), &(0x7f0000000280)='(\x00']) r1 = socket(0x3, 0x4000, 0x4ef) bind$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 23:16:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 23:16:07 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x7, &(0x7f0000000000)) socket$inet6(0x18, 0x0, 0x8) 23:16:07 executing program 0: r0 = socket(0x11, 0x8003, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0x2e2) socket$inet6(0x18, 0x0, 0x8) getsockname(r0, 0x0, &(0x7f0000000100)=0x18) 23:16:07 executing program 0: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(0x0, &(0x7f0000000080)="73d2") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000040)='./file0\x00', 0xa0, 0x100) 23:16:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x81ffb, 0x0) socketpair(0x1e, 0x8007, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x5}, 0xc) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0x0) dup2(r1, r2) 23:16:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fsync(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/187, 0xbb}], 0x1) syz_open_pts() close(r0) kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1a5, 0x8, 0x1a0, 0x9, "de973cb3916a85617de56935dc2363a4da988df6", 0x929c, 0x8}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) syz_open_pts() execve(0x0, 0x0, 0x0) 23:16:08 executing program 1: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) mprotect(&(0x7f00001ef000/0x3000)=nil, 0x3000, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="f58e7f1a59b75b3cc217be93859b8d786f78ab04e544", 0x16, 0x2, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) mprotect(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) 23:16:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0xfffffffffffffff9) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 23:16:08 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000140)=0x373) connect$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r2) lseek(r2, 0x1a, 0x1) shutdown(r2, 0x0) sendto$inet(r2, &(0x7f0000000000)="6146b0517baf16658fa186da7b98fa1d6b8a7a782961ba4573d108c71bde7c4643e08fb614da0fd7a5abbc9c800452a0c6c095604cf4bf70fa8efc1d0adc75192e357e90a4cc48f7bd4e9e57b64c77f0b65a36ff20764135425af684e31039d089dd9afeeb4511a60241c27515e989d2b2c263a7e3642544ee562d7c943823c2ec7ef00c1845b0c22925ab76d4e358b70cb613f4c08cc24c50a1851407beea85d2e3b02193a1099ad517981c2f333829cefb1d6254ab935f6e384f1f8781a9e8b0f2945fb9c89df2a13690272936ffe16017fac04d21188e7d4a7e", 0xdb, 0x400, &(0x7f0000000100)={0x2, 0x3}, 0xc) 23:16:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x800, 0x0, 0x8041b1f84c, 0x0) 23:16:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 23:16:08 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000440)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000040)=[{&(0x7f0000000280)=""/215, 0xd7}], 0x1, &(0x7f00000000c0)=""/59, 0x3b}, 0x2) 23:16:08 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f00000000c0), 0xa, &(0x7f0000000100)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}, {{r2}, 0xffffffffffffffff, 0x2000000000023}], 0x7ff, 0x0, 0xfffffffffffffffe, 0x0) writev(r0, &(0x7f0000000040), 0x0) 23:16:09 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000004c0)=[{r0, 0x44}, {}], 0x2, 0xffffffff) socket$inet6(0x18, 0x4007, 0xff) 23:16:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0)="e8f0e55e", 0x4) 23:16:09 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg(r1, &(0x7f0000001400)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="f81dad2f0eb1175f90bed41b7e40836e8359e3880ff94face5ec3460d2a48dd83b50a69e8456df2ae7c3dd896703bfa98e0b51ed5d85b0b408e49e17a7aba9451668427d1937eeb900796bcd104495c18591e7efbaf93dc63005b81992b0de9317637c13a331ee4f1ad3e4fdc570a188180da753190677396c089385b8ee6f718919477416e9b9cbe473ac50df9231c5f09f9e58093e4f6f2a47253efb162f38e21d2f9b4002a4ab88b4f33a2f1f8c58b14eec833ab0e3ac404f4cc1648b0fe6f20269cdf351b2207b4c47cb1b3ef0ff90d538d58e6cb08f5df371749119eeb10791c89c9f49408090a8d795fd79123486bb690b4c9593f7a8b064697b1954388a8755e7e8071c3b38ca707dfa8ccbed004e6c71509e68dfcdcd242469894427f7e3e9acff334fcf934d1cc193a545c6eac97af4e7b13a11dbaf9a2e870205b7f442dca73b0679e5914b9e1720a4c3373c329de4bdd21bf0f19cf359b1b9075944c1ac22cd6c502ddd86fae78d3cb6b0a9111b8afb10ca13d5edee6fccb8a475dae5f4ebce8bb465539fa0055e74283eb51bed6dbccea871c19c9b6712ee546005fbf57151e11827aaaea2b15aa2afa2a7de7bafc765f8cc1ab2960b23ab81870c43da31af237b662cbe4950ab0332790cd37749ede81e8db09cf8a1d21234723c9434e2c58e5ea895146ddebb19097880e9082e4ea99b644da1a1f740f5136760bcd4005f7b8b654cd83e7d5e9d86b02e8972e2133b50daa251918eb30de8025f415e43e6db8a2d8a10ccdb08650815e51e3af78747389b14f6c2742aa1da2db04ed35459956ebfca66f30b7aa207932ab8200fb7ce22402236a9380c6fe5bb54e962ab96d531acafc5b7729935288ab3274abc1c1c18351911e6cc8c1b15f10150b09fe0db3bb2d6b27756728b6233802bd352717e40bd4af2b647b007b93fa7f89806a4ab88a8eb2d69acaca8afdaf1edebaf6a8ea7492c63c835613936c60523f21fe0b5b413a0feb05c7cc4339995b496f437265de76ebf43023f1b75bc9353488e32a7b403015decd73304d82412daed3e2014fd88f0ba5268f4eb51ec96af854830f255241940dbd117cc4ec4b54d400eb14228cbb49899a3096e8479b397576533c55bcb26e91cadcda40d78d89716ecb0976be720fb845df5f71710a6aebbd940c8c8c844ec8cc0ed3dd560e9195920e9ed8d16702ed06e24cedb911a7fa00916d4095a0a92b4a4c4d75de509c15ab249feb4ff7ad4e921fbde5c206e9dd449ef6becab8336d27a71d2e200bb7b4497511aec166271e1fe58784357765dd30f58ea64d208e809d7ec743ef67144dd56d8c09c7944df871a65b301f39b9e0fb91bbbbc84d0264b557218eae0d821aeed30abc989008f6e7c14203a0d7f899f6580ec8cb0870ec4a27667592ad780c1055cda18759f9cc5ffc68864dd20074c3e1f393ca837936bad0ba38ef9ca125f4cae29bf6fd6b04cff7c98545a07907eef322ca9548afee845a73be7904d2ae0444e52530c681f8befbf0116490d0d7adb7b0e3f00fc8dd94076fe6f97faafdc0982dc2d156ae6e4cdb601a4361cbe19b99c7452d9eeafac2f0cab7f0a1b8c62b34466aeacac9c2168b1addabc266805418ed32b3e0f46b0f28704f3423ea8945c91270601a246aafd1b4cff924e8fcf9d2dc0dab77c567c5ba15f0b6d0f976c8add7a2b8608b2201547d12f93dfd3ef732b0a6d4c3ffc5120508e3eb51be65a2bd634f1d696b7f3d871870aeb3089c18ec96b5e9f3c78e5e1087754bb3953db11e4c0aad6a33e5675aa30a60022708666b0e48303a3094871a7756356cb0bb7b7cdc783680cffc8cde6416a941cbd314002633c5f6e860cc8c4af31e90e9e85b6168f141814ce0128611cf77be495b913eb0256546a54f7bff498262924fa4b9af0799730bb4ef6ce2cc8eb06477ff80dfcd700465646b7fb9a04c55a835dcdcafbc44007718852b59d902432a173f29679a032d596c849ef0cbf26b3543d55b5d8fabb4c3a94a4a5ea9e1599f0fa82d52459f04bee2e07983bf1ace9aba7afb98bbbd64be54dc4a12a7df126edafa0835fe7d43519bd56e5eda4b6395439863971e009e720291d4dfeacaeac52f0304a97c2df740c693165aa5388c567752012a9b581c0101d773d594cceca190c6234fc4892b2bfad1542e9e926184500c65f274d5ec8e22b24ae25a969fff5dac5d3728a4b538f57553ae6d12242b5caaa61eccbec3deedc0321e9ffbdb173ae0405a2a3409b27d970778fbb47cefba59a16ee0478f6f03053bd485976463170396bd42c21cec327fb0271bbc1b618a7cca636bb47d7f7a3453393ee5ecceb024dfff7a519cb055acefaf08521725d82b840e9ccad9af521b809f1230833c0ce19d1c417fab7d914d51aa45a350f48cd0304b1516f5b31d2fbbd99e027c8a7c5604b2edd94c5fa917cd14caa870db34f63e4e90d9481d13b250892c860dda25a7b150c9c1f192dd11ca552f2eeed55e74cc1729ec381bbb7664cb1a9e6d65437134ed3846cfe168c78199d65b9dd62859740ae27cf9b64e0c35c14197c06eb3473f26994999ec5344c743c645e85e550069b076360e10a822fc7c2f0bc52cb765973cc4a6b28b5d3be0c983ebbf7044fbfe8c64c7ae4da7d4e1ba836bc6a3e810b4bfb72081cff39a2fb32abaf4152e827063257942ece8cf4e243dc4fdd734ae7cf09731ab55e036b09e3c5d76d6b70b8638f0bbd2e9906822f16e70005071796a3433f2117efece1aca1174c2d2e0c69094a5b48b506d0e202e290607d8f41da00dcb297c6a1e8ce95c15e3bab2674905c106fe4064e4d47196271dd2980a5e5dc851ce32a491b2a31c7b87cb51bf80f530fc8e859aed1760643678cdfe7d7bc701b62e9b2b0c250a13d5d93917e04f09e09a9cf524bdb2da3968f8ca68d0208f628835de959bbc5b100cb53d140726de4d3737bbac7e3814b21ea11b075159a9d5ee7d86d4a3ce7d91a4ab524c7ec8902294e0b7b462c1118586608d4046683bb3159ff3992efc03804ce4e016a05e03299593aeb4724e7c8a49caaa51b17bb9a917dab248524c6dab3651f04a81eabd49bf6b1099261255509a1774a1b6f765b06d0a7e4070a7e12ea5db6fbaaa22d84a8bb35114843a92905175d7d9d67773d366c2a0cdc02d254bda44679245ce711bb24898f69e61c6283202b26ae73748701293aea601d47379f83e33aac38e6cea932b7d84c02241b54d0ec3d8434c9d46b0a80c26e83ec1b607977d5acebdc6ec18bbd1a84ab80e98265263a57de4f1f7b9e6fcae4c7ad7a4d1e9c3ff6f0e7f204bc042e247ec3587a61a8f52bbb887a81f28ca88be388d33d0fd86697c1d60c3b22699325b189988300210a5bda3b5c87964d2207be45ae7e11446b599ba731e200f46419554bd45181d53a35ddf74ac632f7ff1f9399242c02228ff522b3c2fdf15fb6a6b5eb89cb70b8eb7a0292781e061e66dd506dbd93c4987b99da583ca880b4816156252648a6c7f57db6ed28f7b0d8354bea3edcd4b558b066c56ea995cb9af898d1e416300d81bac30c2bf085d6d9e793d5f0ff285a8d979766d60393be58d3f0e34c5e1f9f88eb5142dc2a0eca4aa6c42daec533a1fd1a49ed3e142fb3c086935086cfabc0f6061687ebb92059515f0353414248bd114cafe73b5f8e5fa5be182be110ec2a471de5dccd6c0ee8e74e4a4faf8b11f616c4ee3b0e98436a4c3b7a02e9cb3bc9efbf3d5432f26f25d419567553c7f617929f0e4b78450657e898fe3561dc3d0ab8d16d6191cfb43fe94d1fdf064c9fa45215ada3c1cabd42edbfe2a1deba0f3db397a590c011a9d55faaf28e8f06d4819580d70404bbc72a816493ee69c5249c989ce21c968995a7ba4671228e29f596a731fa5de88782319b1f5a33b2e2797f5a74c8215fff2740ef201c5fac987c4f112ad86fe0c6e636e06c49b82bf9a19fa5a9070dc1ddd33ba35fdd6ff537bbd69b338d7fc785e543dc92ea6e56b4dc901e9b82c02a74805abf9d8866a44373f2391b62fd98a7dda9e8bb451fb5c46274e4bfbf236e3d89c84905db5f638093cf64f456ccab779ec6c033506e6b045cfd339af8b70f79a3c32dbabe671d4a44b29e9baa19c2f37d2d3f59c4d75fd52c1c52e97e5e6bf4e37521cd60acafaefad94aafc25453968bb96e0ecce33881ad489a7ed0351e43bd4aeb78a26a741ccae7a44b597c9dfb341369845b7b261307f58bf05a13608c52154c8923d99de7d76807f137894d79898a0cd49cbcf6dfaacbd1dd0ff2a8afba7a31bbb3f357dfe59b0f50967ce45df187f695d508e87709343a8c2c6ae8ffcc059dbdbdb675bebe391b3e845f4a6a5e88bd04b503963ede83cb18e97ba7be36be79277c284a2b6a35418561f06ac0401a52586f6d7cd551f5acfd288eee1e7db7917b90361fdd1ff00b7b26962702fce19c3ae928bd82201cbbb63632f6b941e96c8561ff339ea55a187d8836cb3f2d6349c00b4537c90a3ab9b42295d2e24dcf8c42ac0619a7923e6801d0babdf954883439f841bc9bd942f7308b8fc1627e7307b85d7c6f4977c40c88b9decd61ad0985657b8c36afe5b9a6e29f8b6e0c20082cc0faaf421d2a99959a3cd35866e33bad4bbf85b5daf2903a7553c95802b873d82cb3a3089684fde07e81d0bc65f1a739145c92ad661c9832b4e0568e8e335031e924650ebcf89eb512903126b02a4e6a30ac267c9a5b56d6fd5a1ae9df1219ce2e26432c8cd585b4c576d2022af0d1ddd35b2e0bc4abc4a90aa7c0f091002f3a6fb71b05f9246220846c0954d5545e23da34bb30c07dc5991389e874fb3d9f4079a9df5f7959bb4f4836fdb8dcfd1e7b57f4b7b3102fc4f59a3db3ab4b99ed01d226b089aabb44561bb2bb3db08c368ad26261cb7b1c76fe28253ff746c19d8e0f995bc24f6b3e374dfc370660283fa65827c880cb47ab5e043fc9587025dac444cd99d67a62845451fb627fec3a6061f19759846f397c8313f8a7c83cdc05080ef76f34b0b43c3ffccaa760e4bb2781a40feb24b6de1e7bb0b3a01479b0dc20dc7fd1ae774ec1e48c317d52c2a19cd58d644b7815b1848e1026f1be78c576d88e09490e540363480e86a89373691eed6beb1d23d757a663c3b71f82bca4228d91c6b20df05fba1540868b1ee119f7c510779f930f2e5fef4cef540821dbf11ce091aa7aeefa98031d72d452d383faa3f67c401d3dfc24d439c4debcee9a7746f87f3ee31d467049568ba873eb66ec45703fa385daa068427eaaa0d9ba671db11a08813feb6c28f224bf4d42f3285dd8783757dee26c27f56d80f3f0484995c408575b6725255f28e73b0b0985d46e9bcf890462e1b51b3977e7ce44ccbbc6a30ef7b00117aea27e54cdb6a01cc5103f0050b30b0df3ab6ccb8c8b0ade57c2e0de207f359c7aeba7358f8101c18335429b69b5819430f5a384179f8a73cbcd5dcf3ca768a2af471fcbe37e57a1b472c29713bf2400e43dd99bd8dfaa4ce6424aa10ef4b3a8d53724e59474847364dd36e92374192a89916ff596141a51324ae0e975865c8cade372807e1504326f4522c8070e44d645d0955e385cb364ec5229ca3aa9ccf2c3b1ea4b0bc708acc0784aa1278b028ee2ef7bf0177b39741aa15cfd8c449daa3dc0edae87fe752e198af8e6d63942bcb0053b7c0d33487f9268d7825797d0379ebc6f2b6b38cfee67c5ecb8bf0b6b96ea1bfa659ae757a373d541c28012af1e260b37eb33247ed10346980570c22c1e8eaccba4", 0x1000}, {&(0x7f0000001180)="62b95420d85c1202764b2af9690392eb321dfe1a07a7a04a7c47d9f0e6fee7f2269c487a1034402fe31885469fe6978cc4d32dbff429c116a11f325a1872abbb34a7bc81b9064870d93c2439a34338c3657367e65a8d32aa92c650e7d885a9ee345084bab5bbd1ec68ec6e1da073e9d6bcee07d84534ed9c0e103cf398713c8ec9a947d42c12156247398dde1c06cbcf1d83dabd14e85d8123992675a26a8d84accf4d091154357c6249f830017c355d536be0b1d39c1f53cb0a2c0ddc0390205120356b899051283c55b323ae505f07cc7a365f54c275d4cd5c73f5340928266a65adbe6cf7a329b2073372860e0dd2bd8fb846806605ec50866889e1", 0xfd}, {&(0x7f0000001280)="e5efb560a187afad984681d18af2d6b825c092cc58303bf56f9d4098795cf3db35c8e20672620fc670dc6fc02bf2086dc795371803159721e4fe52fd2d6d2b64488a773bb6a52bd9c5449e8728ce13c88044e6bdd16c11556485a9f0c62e4d161b28534607d9c2ce257d6d85775a866a726a9320236a3c651d5d8ff23540fd5ca28a4bd714ec9c904b553007d717c9de433c6bdfe8ec361547841329b6fbb117b560cd7bcc089b06565abd0b0a16ef01e88a05372c866d6006f3b8edc61597878f9d4cc9265af9ac01af7cad8cf208c28f9642fd7298d4276d0cea125b0a04", 0xdf}, {&(0x7f00000000c0)="a30199fe8e67977e46bf01fc12d5e7e2b04fe5f7fa320ba2822489024881", 0x1e}], 0x4, &(0x7f0000001380)=[{0x28, 0xffff, 0x100000000, "e0023bf870e79b37dbc96c5d9d81fddebe"}, {0x20, 0xffff, 0x200, "6b04b22ce242fab59ac67dcea5"}], 0x48}, 0x8) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='./file0\x00') 23:16:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xffffffffffffff60) 23:16:09 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) close(0xffffffffffffffff) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./bus\x00') 23:16:09 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = msgget(0x0, 0x400) r1 = getuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r3 = getuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7, r1, r2, r3, r4, 0x1, 0x1}, 0x6, 0x3, r5, r6, 0x3, 0x5, 0x643c, 0x32257b3c}) 23:16:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f00000000c0), 0x1dc, 0xfffffffffffffffe, &(0x7f000040cffe)=@abs, 0x8) r1 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 23:16:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0xf9) r1 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) close(r1) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) close(r0) 23:16:09 executing program 1: r0 = getpid() setpgid(r0, 0x0) socket$unix(0x1, 0x3, 0x0) semget(0x3, 0x3, 0x100) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = dup(r1) syz_extract_tcp_res(&(0x7f0000000100), 0x100000005, 0x5) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x4000000000000001, 0x0, r0}) 23:16:09 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) close(r1) 23:16:09 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) chown(&(0x7f00000001c0)='./bus\x00', r1, r2) geteuid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000000}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) chdir(&(0x7f0000000080)='./bus\x00') fcntl$getown(r0, 0x5) fchmod(r0, 0x0) 23:16:09 executing program 0: r0 = geteuid() r1 = msgget$private(0x0, 0x4) r2 = getgid() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r5 = getpgid(r4) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r0, r2, r0, r3, 0x140, 0x4c7}, 0x2, 0x0, r4, r5, 0xffff, 0x5, 0x401, 0x800000000000}) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) seteuid(r0) 23:16:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 23:16:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) listen(r0, 0xffc00) listen(r0, 0x0) 23:16:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0054426cbd9091f785c095fb5d84e5b905da3fdf644d01cacdd8aa3a2cb9f1181e788fe68d67252e648f33ca6647995e0c8eddc16f8a7e9ba4425ced455b479d42a07424a202c93e90821549a8c184fdd60cbecafeff1900000000781848117b798534f199993847ef383e8801c079f8403997371a4c9e1a7e3704ab42236390ea9e2b4e0affafc012ac3c1c"], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r2, 0x29, 0x2b, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) dup2(r1, r0) write(r1, 0x0, 0x0) 23:16:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff28, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 23:16:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, 0xffffffffffffffff, 0xb6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7ff, 0x1}, {0x18, 0x2, 0x3, 0x1}, 0x9, [0xffff, 0xff, 0x1, 0x0, 0x400, 0xfffffffffffffff9, 0xfffffffffffff270, 0x80000001]}, 0x3c) 23:16:09 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x4010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r2 = kqueue() r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0xfffffffffffff935, 0x0) close(r1) renameat(r4, &(0x7f0000000100)='./file1\x00', r4, &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') kevent(r2, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./file1\x00') getsockname(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="070000000000f3ff0000000000000000002300000000000000000000000000525d2ed31396a082380dfbd4d78359c200fdffffff000000000002f0ff0000000000000000000000000000000000000000000000000000e560d3e4e32b41a000000000000000000000000000000000"], &(0x7f0000000300)=0x6e) 23:16:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) writev(r0, &(0x7f0000001a00)=[{&(0x7f00000013c0)="35083a5128fe4e56d7bf27d986cebf34684dd52a35f04f7edbc170af1626fb99658076d632fff68b37dc313783d9cd747177feaf201a707e34f719c116f6ab91aeded361faafaba4a39e8bc23b7271bf8d9d91de9a70f4ff9c28c2e6976aba4e1da0972f7ef46350f24cb66727c3c14a00fb456ac74476360cb9ef77166e4762aca92ee26d2f3a4fb7aeb9aecbe1d4db0301bb591b1d3ad723ba1fe39c2317212022b122fef217b93e5f36deb2b1c18c70d44a9bdb087c41a253f8a3b993c2f630639458fcb66c34c5415b57d8492d917724f6fea4e632837f33243c897aaa7c62581dd81db8be8c05599e05968a17cc9fe05fa185ff79b75aa6a435", 0xfc}, {&(0x7f00000014c0)="77f66c4751ad4df62ea77297a4ef92932338c14d5daf7d2443b62a65a6487b00bfaabacccc010ec42fccbcfe85192b4ae24f7ba63e482452e0d8a6148279adf95d54fe75472c3b7dd10eb8e44130b4a303fa0c33c8464600cbeafbbf78c39eb9bcf363b178749de87173af24bee1fbf34b0d37dd2946c198e1e27aa8d7f00c96d9fdafd99a63334992fd6f8c3e397379f0d1ad417179a95b2ed3a1388e67c1963069981e6cd97778c9d1269434a3d6ed344a1622a02c36c6d03c391a90ca31ef398a1cccbeafeeb37c32be2ac1f5533163d9105d64af19f15e4b1ff90be3d23481e1e2e9c3a9b2459a8825dd063c4884208a4779", 0xf4}, {&(0x7f00000015c0)="174a13927daf6ff1f4d25dc985168bdb41841a82c2dd9a4dfe500c3f38b2fc2ea435bfc11447a869c9ee69e0b9a0bf14e998ec21ab3cb435951cec044224708dd342cf5af52c5d26a0", 0x49}, {&(0x7f0000001640)="f246dbd2fcca62c10575b2b1a731066d576dd3f6a1bcb53a26d2733ab1d80b355d5cc7949dd88b11d5454783", 0x2c}, {&(0x7f0000001680)="c88ee668c31cc333e45e", 0xa}, {&(0x7f00000016c0)="9459cb840e0f293d4ccfbe13b22cb0be800750fc5efab5d4b17e891731a235e50428cfa40e3b21244dffcc5e637401d98123cefa76b9dcce7614f2940c2c9f5e240bd4e245a1959087b91df2a041548b7cef35d08793022625c035213540303cb6dd0c08f3cb94e969a80c05cdc4edb8ae38829d3c04e0e4896854a70979295369a4423b6978e0e70256a949702f60317d65a7a764601f081ce4d712257b715c442fb4a098356869636a771a19ed90d5fa40135fdf5d86f29768cc115e34b75fb2f8750add60dd2f1ad89b6d5f8bb675f240a55bcd7745558a567107", 0xdc}, {&(0x7f00000017c0)="a6299e9e4dbf05bbc925492e4ddf1664075de99a59920ddaecd85302f1b81ec147437cddd6958ff52df2e87f316a776730bfe4d471c357347c1e2476d3962bd9a91bd406c6438b3532a6bf376e586257d9e8ff35036d548221f038fb8cd72712bb9574877f72ea56c53feac31752ee2893aa3243b10c8c632d716933c6c9914dea65799f0f6aeac64cb82230c2606fb4aa2d878b4d796c75f0183c494594358683e917d0a109157c58ad5a8ee9dcad501687b4bb65dc", 0xb6}, {&(0x7f0000001880)}, {&(0x7f00000018c0)="c3da3a614f6b07817366144ed3844fa201d41bcfa2bf1d401205474e5ac7ae897026fdbfc457dc23fc23890fcb8c208ea9179a7c3c7f3c3feef8ada9f4792d6a181ccf7caa4750092a72595387d9a4d933e59179b4f735ddd6ffbc345fffe40a4394877f2df6c6c953f95222c484c475ad2e6c535664308120fb051dc86fc143745dc89e07f5bb10c7b89f2a314781e6", 0x90}, {&(0x7f0000001980)="dd80db21425e331781d7ef5cf95d41cc9d08b2f434925f34e91ff97b49d0d21fabe5dd9f3d1566dbad728872ce225238cbbded75b751c136c9affc307de5f27a4fcef2b675fe0920", 0x48}], 0xa) fcntl$setflags(r0, 0x2, 0x1) 23:16:09 executing program 1: getdents(0xffffffffffffffff, &(0x7f0000000000)=""/1840, 0xffffffffffffff91) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = kqueue() kevent(r1, 0x0, 0x5c55, &(0x7f0000000740)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x5, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x2d66, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x6838}], 0x100000000, &(0x7f00000007c0)={0x3, 0x80000000}) fcntl$getflags(r1, 0x1) 23:16:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000000000000b5630567c9722d175fe91c71f204ed770e90d0bdaef6cb008c13260445773dfbbe6e3d8c7de64710f96d5c7ea1dcd1bb6fd1e61c165f0aa0049c9bf0d2bcc627238a5da5b9b000349b73010a0434fd956c4c8808d0b21e8dce54146f0a883845d63fc0c99c0651d4716fe0f4191bee3b0cd0021c907c2f0d07bc84960e8668ebf7237a94f62211a42f430fd81fdf5f3909693e22a9c7a966b4c78cc4480a00125ad5020997e7d7b55cf68955f8ec1c1d237b8bd9e953611929bf2a52ecb077a95256cf22010b9ac63e994d213e9b240c69b9023b2503746a1a4f38bfadd11b52877c404451238d28b026053734b1aef80a6c8aba6c246a45ee1780c635d33512dfb6128b3263bec61bbf7b16b1ac38c97f89735725536bb9e05b1ba17726be6f60257ac86874e0a8a783a0b002008828967aed4ab69f0b5ce321365534e97ba401458a8c9b79976a54e758116a7b7a112f161d9d2374ede30385e9159b4174565c3bd5beaac1b222afc21b572f03565085bfa78395ff98f6e129c68a4ad887a68fc39b720c6f0b049b136ca2bba1d5dc14990f652e428c1884a95a06cc161651a9175c354abf2b0972fc8ac6acc779b0f7aa5efcec927d48f83eeca1110dbf9a538f4edaffefb9a82aa5ac71c9bd661c463b727bef60534a8cea15935d4ca1044a4ea16aa74b3a63fc6ce519f9623b43d9df4a22e28080542f639a1dc6f98459e3c9b0652f8a5ded629b7635fa0231dbb4ed0f6c88050f0d0f3eb68f21a5c26f7e55b2922216857001b724a1e70d2d70f25c62c6322553ce4264eac446c8"], 0x1, 0x0, 0x0, 0x0}, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x10001, 0x9, 0x5, 0x3, "4c4dc6a03920c173fc6c01ee9367ef61ba76d2a5", 0xfffffffffffffffb, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 23:16:09 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fchdir(r0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSDTR(r0, 0x20007479) 23:16:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 23:16:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getrlimit(0x7, &(0x7f0000000240)) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r4, r5, r6, 0x40, 0x3}, 0x1, 0x4, r7, r9, 0x1ff, 0x6, 0x100000000}) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r10 = open(&(0x7f0000000180)='./file0\x00', 0x8080, 0x40) setrlimit(0x3, &(0x7f00000001c0)={0x3}) geteuid() getpgid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r12, &(0x7f0000000c00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000002b3871b136c86ff66caf439e65416a50bbc5c35e22f9bced389441e7b155861ccf2c84baeaff334106378a78bd47fb5cbf4ec611093752579f6ce12863d8d92f5a3209056fbd0c581df072a455d75665a811b8b23d204b055203a8e3b1afecc9aa8701563ba795b13a21834960c17a633a5d9d55fc317560f9b7c6337d6996862321e2388ee99c5f32e36604165b3e561865335181bb80a99c4fd803b3c4b4b2d96158613fa4f9184255b45278e4e3c81c988327001c9aed7fbf191a964d4bdfc015b8064e36bc358c681475c0b5dfda5e1aeefe79318ac9a834ade44b2838f31ff077b31fb3422a11e5dede8a21e5221aa3fecdc3a05cc0cb228e67a0a4180df957599f0314549a107a27a0b77efcf6f7990bfc3b64a3e6d2efb45b7d86d2c8ee25dd08f4aad1a56b6e84e23c5827efe4da824c8d75f76a1a6a976c62a1221049dd9ff6243634a17b44dc4699fdf798119f96a198dc6c049587bee09fe1175d0b106bf35e9cf286e0f0ac83c34d034a1b735c7a4e958d9b3dfb5a81fde80a9e2144875feb3c6181869bd45b4ac880d0a148cd1994294b8488fc53e4ffba62fd9373eae70919d3a8614dc60e1c3d5289b53a5987762f1ae5e743cfc6da0aacb80e04099d3a240d981021235a6d74f2eeeaf982d614c4f9a74188"], &(0x7f00000002c0)=0x6e) recvfrom$unix(r0, &(0x7f0000000300)=""/159, 0x9f, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400), 0xc) sendmsg$unix(r10, &(0x7f0000000940)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000680)="a539f51d7ad3d36abfabb19002cef4722e6d58e6e0e4922b47fc894be62d23892ec007e57680334f10a536b34da9b02fe8847703dda26f5a38226ed7c1030595423b2d823a3e77addda2f14a40c93bf0756bdf638c9c14315c898c6b2bfa97dbe57b17d1e4d351e728ffe850a803e49de0c6c91e5a282900f05b7906569c22f78318afa31af4ba1f47319d478b0688a8878e0a8af2a0fbb520ff1e419d3b38740fcedca2b25cccee8aca4218e405ea7a2ea5a6de644310f93320f127fdd3d3ceeba778fa6730acc75882a37398a9c1389fda1f52ae3e1cc903e627964a115bfbb44d342e1e", 0xe5}], 0x1, 0x0, 0x0, 0x400}, 0x406) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x80000001, r2, r4, r8, r6, 0x5849c0b4d3b2248c}, 0x9, 0x100, r3, r3, 0x1, 0x46, 0x3ff}) recvfrom$unix(r12, &(0x7f0000000a00)=""/31, 0x1f, 0x40, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000a40)="6c5cd133eb3c32690622d641a2fc26b39c49db83637075f579f5251c09ed76dba66f9bed91dfa8fd186e7dba3f470edb671934b1a11bc5df6626d99382ddefef74cd31d975f00dabce766b800a58d8af3609522ffe1e7f05d00bf55aaed6f264c86fc1ac5224be09a4050d6cfdce0745917754697b0320048062a5b3e122d5ef8fd038c96341aa79f5b2733b0bf24ec103824f6b3c0c18a5bee75518da0c905c175204d3cfa950bbe746c75d3307bbf73f2ce17e027197f6499f4523e681bc91df9b05fe5ac45fc21cc2e2781e626c89cce2cfc7d0b8bfaf0e35749ce53a290e", 0xe0, 0x2, 0x0, 0x0) r13 = dup2(r11, r10) getsockopt$sock_int(r13, 0xffff, 0x204, &(0x7f0000000b80), &(0x7f0000000bc0)=0x4) close(r11) shmget(0x0, 0x4000, 0x12, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 23:16:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0xc) r3 = getpgrp() setpgid(r2, r3) getpgid(r3) getppid() 23:16:10 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x5) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10000, 0x100000001}, 0x8) 23:16:10 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x21) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) geteuid() r3 = socket$unix(0x1, 0x3, 0x0) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchmod(r1, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x4, r2}) connect$unix(r3, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) recvfrom$inet6(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x843, &(0x7f0000001200)={0x18, 0x0, 0x5372}, 0xc) r4 = socket$unix(0x1, 0x5, 0x0) sendto(r4, &(0x7f0000001240)="9f19d327fa68baee4b5ced4bff8de556b0d00a1642c23160f25f61c52231ec9b5fcdd62ab6fc45bb449281b12e43b9449e60df233395ab530b7954fbfd2c5fb7cfd956199ac71d7a8d7412200ae2cbdcb863b3458136d025e1689bae818339a4a33a3016792e8ffad2de9ac33e579815d5695970c9bce35fdf2251e879d1319d2fc5654ce0221b0cea", 0x89, 0x4, &(0x7f0000001300)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) fsync(r4) r6 = accept$inet(r1, &(0x7f00000013c0), &(0x7f0000001400)=0xc) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r1, r8) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000001480)={0x7ff, 0x8a, 0x2, 0x80000001, "979211715dd7e42e18558b4f9362be6e41d3e865", 0x3, 0x172}) r10 = open(&(0x7f00000014c0)='./file0\x00', 0x10000, 0x112) fchmod(r6, 0x14c) faccessat(r7, &(0x7f0000001500)='./file0\x00', 0x0, 0x2) kevent(r8, &(0x7f0000001540)=[{{r1}, 0xffffffffffffffff, 0xc2, 0x2, 0x3, 0x7}, {{r3}, 0xfffffffffffffffe, 0x48, 0x20000045, 0x1, 0x4}], 0x3, &(0x7f0000001580)=[{{r6}, 0xfffffffffffffffd, 0x54, 0x11, 0x0, 0x80}, {{r3}, 0x0, 0x10, 0x1, 0x7, 0x10000}], 0x2, &(0x7f00000015c0)={0x8, 0x641}) syz_open_pts() fchmod(r10, 0x140) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000001600)={0x8000, 0xffffffff}) connect(r7, &(0x7f0000001640)=@un=@abs={0x0, 0x0, 0x1}, 0x8) seteuid(r5) mkdir(&(0x7f0000001680)='./file0\x00', 0x188) recvfrom$inet6(r8, &(0x7f00000016c0)=""/224, 0xe0, 0x0, &(0x7f00000017c0)={0x18, 0x0, 0x7fffffff, 0xfff}, 0xc) 23:16:10 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) rename(&(0x7f0000001040)='./file0\x00', &(0x7f0000001080)='./file0\x00') readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 23:16:10 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x12) read(r0, &(0x7f0000000000)=""/236, 0xec) 23:16:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x2a7) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) 23:16:11 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) syz_extract_tcp_res(&(0x7f0000000080), 0x59, 0x8) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 23:16:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313b0", 0x289}], 0x1) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa1, 0xf0000000, 0x8b, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x40}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x7f, 0x55}, {{r0}, 0xffffffffffffffff, 0xd0, 0x40, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x7ff, 0x8}, {{r0}, 0xfffffffffffffffa, 0xd0, 0x200fffff, 0xfffffffffffff001, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x16, 0x4, 0xfff}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0xff, 0xa3d3}], 0x7fff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffff8, 0x30, 0xfffff, 0x4, 0xa}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x877, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x41, 0xa2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8d, 0xfffff, 0x8000, 0x400}, {{r0}, 0xffffffffffffffff, 0x68, 0x2, 0x0, 0x19d5a4b4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x5, 0x1010}], 0x3, &(0x7f0000000000)={0x7, 0xfffffffffffffff7}) syz_open_pts() close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "904c0416de49ba693d0d6c26d1b5efaeb3816db1"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() 23:16:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) lseek(r0, 0x3e, 0x1) listen(r0, 0x0) 23:16:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) fcntl$setflags(r0, 0x2, 0x1) mlockall(0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) r1 = dup2(r0, r0) stat(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) getdents(r0, &(0x7f0000000180)=""/190, 0xbe) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x7fff, 0x9, 0x7, 0x2, "725abfc9df6c98de9b0a982707fed3ca7b596dc9", 0x10000, 0xffffffffffffffb0}) ioctl$TIOCCBRK(r0, 0x2000747a) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') r2 = open$dir(&(0x7f0000000300)='./file1\x00', 0x100, 0x80) lseek(r2, 0x0, 0x2) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x2, 0xc85, 0x0, 0x8, "7cd82cecaae3fe38c9277e22dd1a9dbdc38258cf", 0x7, 0x40000}) fcntl$setstatus(r1, 0x4, 0x80) select(0x40, &(0x7f0000000380)={0x1, 0x3, 0x100000001, 0xd7d, 0x3, 0x10001, 0x5438, 0x8}, &(0x7f00000003c0)={0x0, 0x1, 0x2, 0x4, 0x4, 0x9, 0xff, 0x7}, &(0x7f0000000400)={0x26bb, 0xf2, 0x8, 0x509e, 0x7, 0x4, 0xe09, 0xffffffffffff393c}, &(0x7f0000000440)={0xff, 0x1}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000480)={0xe58, 0x4, 0x100000000, 0x6, "ea01a7aba232c5f044e34ea4b2e08780dc91a385", 0xa4c, 0x7fffffff}) open(&(0x7f00000004c0)='./file2\x00', 0x200, 0x48) ioctl$TIOCNXCL(r1, 0x2000740e) unlinkat(r0, &(0x7f0000000500)='./file1\x00', 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000540)={0x5, 0x100}, 0x10) ftruncate(r1, 0x8) getpeername(r3, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f00000015c0)=0x1002) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) open(&(0x7f0000001600)='./file2\x00', 0x80, 0x106) getsockopt(r1, 0x7, 0x3ff, &(0x7f0000001640)=""/4096, &(0x7f0000002640)=0x1000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getpeername$unix(r1, &(0x7f0000002680)=@file={0x0, ""/4096}, &(0x7f00000036c0)=0x1002) 23:16:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) socket$inet(0x2, 0x4000, 0xf5) listen(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 23:16:13 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) rmdir(&(0x7f0000000180)='./file0\x00') r1 = socket$inet6(0x18, 0x1, 0x0) setitimer(0x40000000001, &(0x7f0000000000)={{0x3, 0x81}, {0x9, 0x1}}, &(0x7f00000000c0)) setsockopt(r1, 0x3bb, 0x8000, &(0x7f0000000200)="8108d0f3da2afd7b4b933299e313f392e48148d7918617d8d8fea1f6a33b756c0adf48e98f7a8a1dd6db7509b6d5188bb001e3ad6fbaf30a9e446296339663e3de4c30aa352daed89583e2e3a1c28f125b8f7f14b899db1f", 0x4e) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x7fffffff, 0x7, 0x40, 0x8001, "5c106b3c60947d333bb7f897f8e04c0754ea2def", 0x3}) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000003480)=[{&(0x7f0000002380)="bc12b759ffd98daf3ed50b4cc919306f5a0fd545cd83bc46b52cb494921564da1f15964d0601c8bb8b4f64b54ea803a247b2674a6cc8eb8d83bf6dbaf5e7d8915f6272dd3638f0da343337530e6fbc5aac85492070239946a69a95f91dd7264d925bf86e0af098536e6bed0c1b2eb065298723ad047f3a8e1155af702d07f757c449f30dea9efafaae634192408a7fa2bedcc6c97ca69be00b0f57e232affc453ba6b33cd44ac657a263ebdcae1ebc0469e02e150cab5b76f10d63115353db951b8fafc9c09e8a1521f6b01add1a9afd583cdaa66192fda7d71f3ab9559035ee194d9574f6d8f6c0214984962d0c80a298872079a08de063383455e53a667d6c77b1010078ec79e63ccfa29163f18002b2132b3c004dcf30adedfd88264f14f72d428d88339e93f5ed0bee2705510df44db7946d06610484478f5ab77a1d84d4d2291a253bd87e8d913c9b2c390f11a938c9f2bdc487588fadaac11a35fd0242d35af07784fd375121b8b9fe69a07b0a6456e47aa677ab4aa2d947286c49fb6df39e41eb406c050c46df115055cc932c22ac18ac8e8207228c92eb8be774e5cae4e9c390c74ac87085fd225e1da24f3cc0daf6798b071d0937ae4c54708e7f3469fec6160ca91e722d103c7fcc46b2efc825e41824c603e5fb23afaff5d6674845ada9bbb289d14fc05c94ec5371a20459092ce6b7c404bead2063c1413ca170c4e30c74155bb300970ea1174ca9b58a4bd5b17b0173877b28204a628a7d5f95d968f62aeb1cbc131ad314ea450244a444fdd8ec4fbc30448af9be281dffc3c6cfe4162409491deb24a9743d018ac01a7a4dafeb7fb704fa761eb127dbce61cdbcef23f29751379764b9f78b33656c5d51a8a0bdfa4043ec7ed54c4b14ce7a9b1ffaa3eb7c6e333799068e95d16fec43205be9aeb32cfa88cbb49a07372e5ef38f95894fe47e5d3b56c3e5f9faa3cf92502d0934b460916e0a1bf63f3643efe198b849006a245b8b7425ba688321f4a9bc8dabcb96473830c7dd816a86c39d7639bc32cfb61fc1b1493cb5ef3a757825240b7626624e69dc5e183fc69b4fb7ddab0d4601307d1ba72298fd11e0fd410b51f2f8182071d2a40dfb1ff46a283ed11afa9f721a8b89a972d93b277d257bb7d2b30e58bce8c39432548d6a7b7bf05df1d972cfc4467d528e0f90ec359ea25b4def5eb6b1eaad5520798eaea37ff637cc7c4d27d8f99d41ca19af15195bd014e0e72b233f6782e58462421ddb485c9a9fdf31d45c8e3631f86dfc529c21c2c852b468aa4c80f37bc6f3be08b25544be6c3a80248632b98bc567e1d31749d796bc82534dd73c0e0ae618de1bf7fde5a2ed40a48d31ebb2b226c31960dfb14d53387c33ef78156efd64bb4d27b17f8ee747fe79ec379b537f10d92dd6361af0c0225268c051be414d4335c89d63203f5d0ee89c3d712abfefda80775c68eb8c77b8a187d1084e8753566eed6da06032ab0a180905c13fe300b5497aeb3b1c1807f6ff12c4381d7184cc218930fee46ec0647c6fc1e28e3784f1c741e0db1d8049671ec02993c9052a73f1d0d129d70f663f5964741265ea4563c190db585909410d7ef74f9b5f75c661147c3a9379f1a97cd7111640fc7b9db8994d881f20eda19878cb80908cd3c12ab7961a525fe792ad69d971f3696c17243b31c0927270be0c1b2500db8b2d30a9778fbca278169386e074eb9f0ed373c4dda31280645b374b8efd9fce74d83088730f2d2e594d6d4edb67af5eac4c0703f2501f979dc3ae4230ac2c1831241e33abe16404950d7f56aba14d3faef99711292ec34132b3908a181d509d0298c90ad0c0ad9f58cc243001a2f1f563d9fb7810d6718f9409ee38b6e39f4cf96fabdd36b301aed89351c429cec9e3facebbc18210c4a6760a92ccdaa3d10f4c6a969c308ddd2f93fb2b57ad1ff1a7af7127c37003b1ce6ae26059387184e6e50af74082b5fb03972a243cadf011da2409e7a09c3cfa600e31c45d8b30ceff0491aef14503c803107edf7a0a4790c70ddf61d0baa3cbb9f5bb35820c208a5ca0bf8c91b3ead43f88aa3c3a5a43fdfa79cdf74a598da918738df77bb104b45221f358d506fb7f5addfefa167c62592e04a6d09e85c6ab4ff122a021b686b330512713fbc2fb0374db5c2fe9c354335fd2bdea86147ff8addc2bca01aaf9788a4eb9dfb0ef4425c026d5a0d02fa64e3c4fb5bf8d24319f5fedab05a164f01a0764613db7c53888f01d7c51ecb2a31b3b9f7880850a0dea1b9f99b5a32dea1f88244812f0891f74e4e6d3197b681814fbce3b4417138df6c8bb0bb3cdde7f283f2f02c796b0dda3110115ed79633d33c3c9e5bf41bb6df0181b9e21234f71292e4ca8d50929cd3adfcece9541cc4d125c378982753325dfe58359e5fd3a34da5acc375252a18bcda2c85cfa8ee68033f046e6234d218e422e49cab7ba32aade5d6f3f2e0cc6932022091c0acf8dc844b1cebeacf1228e1b9f477e9773e2fcf3e601c5d088349f190b3783cf09fa27791d9c694b4f2d828e76e59a694b0fc430bf8c03676115d12171c46fb1aa769598875ec17dbd5401c4891c5e202ecece74c314803d339c515ff9ac5afae108134ec7536c643008e4cf25b3ccbe8299dfbc4c60beac2c666f127f291eef61457a2ace81bc593b1f4c60a797765e3199b9b51793984515d7c02d4e95e03bb46fd0758b182b7ad86c216c381bef4ea35c02892d3375c2f6f5bc1cc9ab6c634af1185423fd08695719ed74b1e9619a70e49d5c5ec7cd25b302105572e1aeb1931d2bdc89cbf3fac255525a378529b532006a6618fa3e26a6031d91d9586d0665aa4385026756dfcb48c1f32e53ce7a95ff5cc748427cb0f1f4ea922b1d26f9a1ba73c300c662968b2c00590ec66c05db2a85831add28fafe3902c1172021d5c38f0dbea98c844dc0efbee994febceb63af2ae7b97bb69784b8d35ca28817749c9127fd796ae51ec3f948a0501b4c7cb067bc449fee6768272c0b59aa81e3b582d7cd3e8e0a4b44c0ab5e1deeabf320995abe057888616c497f440d877c38468dd7e8f605cd52266a46761f1bfa9a819fa58ad7d9ec56e24010f4128ab46cdc0046773e29a6b4facd04e0d8bc626110903411a0796b0ff8f3778ed25a8502dd0388f9982b990ce53940f8d9117d947c8f13456a0b8c938aaba0f9645b4c72a21870342e30feba80e113f435ac787a9055d6d372d1ab3c5f099983a0c2fce90f47e211b9ffd1c4f1e417d4d01585032434d694cd903818b53817f9a3216ac1faec5b5e75ca0000761b8d7b300ae1d8dc076d6d6b2de8bb9014540fe0f3b1088b782cf3dcb57827a8b913d373a4211f8a5699840efe3f3a6e53621353d8d4ea5677d8e1dae0083ab695a9ba813e45ea2fc547078cca9271ad5992cdcfe15e5d9e962ef345633a051ec04a44ce29e59d66145c4cac0a860b85c3bba66fcc76f47b8ab3f3512b465186eb25e01ac65773ee76df02c49ee852e0613c166001da52c2550a5ee02236c44b173fd7356ad0e33376bd3e112cc4df21bcfa6e476ef2b949eb6088d08336066bf6cd0d327f4b9b16ff1bfa6161a6c1b0759e30bee119dbc4826e2af66fd9159479f70e348923975af3e43f7080ccf778f4f46d46b2c436974160b31e998433db0b8a7130294b20f4fb56c276700827a67a391f558978e83d864bf370d284c887d9d5483d33c12c9e8bd4f43c1e3229189da4a5fe91cb1ac144c95d84d461d6c69a53bb211a44d9c580fc5cfbb7090339f0976bd1a2601aaebed206b0184fdf329c187b61ce9e49c14dc116acc01ad18ad794a7e656405939f73c59c616f0a4ce7f0b5cf68b18f2a5e347f7934092ae78b3f77e8b9caa0df6c6431d91ceea2d138cbf59050cf4fbec1d1310d76883a20eca5c4c5fb2a217700b5eb344de7feb4968331a8941097458ef753762bdd919467cebe098e6eb289b5d7759230816a08eb55677ec20422a6bf8940fa4627fd2080b08c968b98c009be2ed7d6b098cb231b8edcd7ec44640c6aa86cbbeaa2d0edf7c05eecd7d9bee39642f85f3742a8909ba6e6ecccd03083d145abdc41c0ee4d1215d750a3a1dd173819c8df30ee3230d307175ba8494ef4f97d897eebdec160edd93f7dd8cdc3fc621de7227fcb7801fc66bc776b37a3c211c2c3d3399d3e0f486abf86e13d72ac2ed419ecc25e7c28a9daa074b0876cab0d37b4a5706515ef831925f34cb756e697dc422d89c7a4943226d78bdd087d9d23dced0e8233f9787a5598f3b646a93921b105973116ea263590e2a76444f082bcc580bbecae905ae050ea3e6ff3684ff0ce2c762a80f60056b5d06a6ef5ada9e7b5f3bf80c5bf602cbcbb678c773057f76577431da27cbea48e23e33389cc0765921feaa30e9ae6e2c26343c707d902c2632574ef5b19905ac8a376e1918b2ed545e91e79936dbfea8eb2c4fe5a9c78bac3e512d9e32a25ec82f91ff2dd277c558c10c0ebf065b18029db8277fba2c31af4af73172f1c821994fc42028add03a1de455e230235dfa58e5c151ee9bb8c36d0f9d0fb8625ab9c9cee92c303f75b597e17ebcfe4f00602f42a9991623370f7a31001eb8dc17f94cecb47979a53bef66dabfd9e19fb339db8d3f1b1deb3598a4437fe8380371339f21bb5ddaae2be05431bd198ee2f879f800f581b79e890067261e21af6fb885ba61052efff1db6746037607f5568713fceae8a250fc50a1e298f10ae2396e83c125d1c36dc35f2293862eddb57d3595469542f0d54f0dcbd50d65dc291b3316a147af7645e5d67fa25e9514280ff816f18d221d5941b40f64ae8299fd3ac490551fd74d920f14c020bbe3b3ad703aad6692974b8c2d6e5ab2d52d169b71381405d01c7c6dbf80d6b77a09a25e80d04426881c42bc16e63569a2d7ca0db92c1869c7b18e54f7d9cc1d2ad4ba1e9d347c163fd8244901b2f75225d48da0225c31d1a4fd2d2e0672cfe8111fbe0bcfeaf48c43ca4155b86b5dced901bc9162be7aa5a2", 0xdea}], 0x1, 0x0}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) accept$inet6(r1, 0x0, &(0x7f0000000100)) socket$inet(0x2, 0x4000, 0x2) 23:16:13 executing program 1: select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x3) 23:16:13 executing program 0: socketpair(0x23, 0x8005, 0x6b, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/73, 0x49, 0x40, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) getdents(r1, 0x0, 0x0) 23:16:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x10000000000002b2) dup2(r1, r0) 23:16:13 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f00007f3000/0x1000)=nil, 0x1000, 0x800001) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r0, &(0x7f00000000c0)="c50aef4b89e15ca3eba8c8747f427bfde7b5e1fe6ac998bf7c4a2937da28077965940cab20d29d0fce7ecadfbdc0f6737733a35a6aeb7bfda3113d66d6db926b0fda01a0acda9aa3eb51fc3efe0278791ff1e5222aef1c3884bb15ed631bc95f916e175aeb47e3320296c5e17f386e93dff93a0e748730a69447ff9c97ec5a318a3bb810a8286ea338831c0e00615b1458f0713825639594c341d628418b8005e5c9b0550c2a35add006d95f8e2979c2887842e985ef35fb6aea361f7670a7e3627460335126ef90387fdf0f5001bb9b389840915fd86d0e12069115ae0523445947b7b771f5a71c688907607c8f017760179fcabc8ec261473c869b28e7a7", 0xff, 0x407, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x6}, 0xc) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x6, 0xd8}, 0xc) 23:16:13 executing program 1: r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x15a) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x309, 0xb}, {0x20000001, 0x6}}, 0x2) link(&(0x7f0000000000)='..', &(0x7f0000000080)='../file0\x00') kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x20, 0x7, 0x7fff}], 0x1, &(0x7f0000000180), 0x3, &(0x7f00000001c0)={0x3, 0x7f}) 23:16:13 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x8001) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000d63a9781bd9acc639473c65ad05f070eb69b583263470b5eedcfab34805384a355c81dedcbdd06f58a2e3558793e4fe7a72589aa9b8287c0d5e015bcc0aa0731eac78521124ea481290d2d5de2321364ea4f06f05396a8da2978caae3cb0f8dd4719bcdbc2186ffab9a6015e902c3483ef7465974131f0a91ce4044e2bc2d6c20b7434bc3ef3a8e8f82b11d233c8c0d218d147950fc19a8b3b48a353a42734b39edcc59e952acb1dfaa1fd642f0b8de426950c44b296b62ff8bab8dca032e8160a4ecbb81e34ceab3efb7ab9e66bedc82f4c8587d86cdbc2dabad42ba1b152eebe8fcd51af"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 23:16:13 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/28, 0x34c}, {&(0x7f00000002c0)=""/126, 0xffffffffffffff9e}], 0x2) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/37, &(0x7f0000000140)=0x25) setsockopt$inet_opts(r2, 0x0, 0x100001000000000c, &(0x7f0000000000)="e000000100000000", 0x8) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x1, 0x5, 0x7}, 0xc) socket$inet(0x2, 0x7, 0x7f) setsockopt$inet_opts(r2, 0x0, 0x100000000000000c, &(0x7f0000000080)='\t\x00\x00\x00\x00\x00\x00\x00', 0x8) 23:16:13 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000040)) socket(0x18, 0x3, 0x1) 23:16:13 executing program 1: r0 = socket(0x46, 0x3, 0x2b59d4bc) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x4) 23:16:13 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() r2 = getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r1, r2}}) getgid() shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) 23:16:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f00000001c0), &(0x7f0000000080)=0x1) r1 = socket(0x19, 0x7, 0x0) socket$inet6(0x18, 0x100000001, 0x41000000020006) getdents(r0, &(0x7f0000000040)=""/13, 0xd) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f00000002c0)='\b\x00\x00\x00', 0x3) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/47}, &(0x7f0000000200)=0x31) setsockopt(r2, 0x2000000000029, 0xa, 0x0, 0x0) 23:16:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket$unix(0x1, 0x7, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r3, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r3, &(0x7f0000000200)="f0", 0x1) read(r3, &(0x7f0000000240)=""/86, 0x521f3f8e300025ef) syz_open_pts() close(r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) kqueue() setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x7fff, 0x4) syz_open_pts() 23:16:13 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r0, &(0x7f00000000c0), 0x8, &(0x7f0000000100)) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), 0xfffffffffffffffe) 23:16:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) seteuid(0x0) close(r0) r1 = getppid() r2 = geteuid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) listen(r0, 0x3f) getdents(r0, &(0x7f0000000080)=""/13, 0xfffd) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 23:16:13 executing program 0: r0 = kqueue() r1 = socket(0x30, 0x3, 0x8) listen(r1, 0x0) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = geteuid() r7 = getegid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)="0dd8b7b799325cb806c2d2e561b52ee8c6eb939b99ba5feeede8e9e5866443a5a8caf5a9be1c168a03e6ebc99e5281762468b05d33efa9acfdb236bbbe2823b75273b3529e5722fb6193971fe1ce9b3d9eacf1954e54822bb6921ef18841d07c57dab17d53580d2d40e921a35b72d98b03591d9aa7dd4fb0", 0x78}, {&(0x7f00000000c0)="e3112f507105de73c95dc3d54bb05eef0368401b04ac804931965e6b171baaaa9270ca6a301850dcdd3f601c7496d7086ce1bd543cec53202157a9f2cd5ee123eed88d046dd7aaa9a5f3fdbff571c07d188158110ce5d7eac8712a4f107b0ac924d904fc79725f862b4ab480579c2b530bcc40d61893bff765007026479a8c3f24e6b15617b367be38c564bf494015764b0a14ea3009e14a6b5576f7fb", 0x9d}, {&(0x7f0000000240)="f0e003b29318d17977c22ec6a4a0849e18dd411d2045dbb30cb30de8cea938b596089acc3b5c8f56798c80753184698ef99578fd4f5904c6a2112d2574aa27efa96d8c3514641d36ed8798c0698f8bed2401144dbde7535c6f1820bca2a10643f102e40ba17a862bb5ac3cd4cf24add7885577e57396e971842b45fc36e1bf4da25d0b7b6293ee1675e5b7c0ac01", 0x8e}, {&(0x7f0000000180)="72fe72565794bbe449", 0x9}, {&(0x7f00000001c0)="0fb23b68955617db636b08416700ab7cc9b81b18a642852c4548d50932334f3014c9f43de001613f8df97f7d56", 0x2d}, {&(0x7f0000000300)="8cd8221a4fba356530c6f44bc53789827ff34f50b501fb3e702ff58d09294ddd5d5b07ebf63f231671526b676112fb564f8de992ab1e1c79021577b2a1f7f8491d70ac01c025f122a5de84ecc72921d512a702b32b2011d1a2761fe53f53bf7be3bb4c33245e7b1b284cbfab763b34", 0x6f}, {&(0x7f0000000380)="20febb91f10b2810bb60d56ee52b367d0c505e9c74fb00f8b9cfa7e786ae527870738945baf687ddfd1a8b2f", 0x2c}], 0x7, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x400}, 0x1) kevent(r0, &(0x7f0000000000), 0x59, 0x0, 0x80, 0x0) kqueue() msgget$private(0x0, 0x113) 23:16:13 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000040)="449cf4ce688f5fdbbf1a32b6629b938c42923194b8249c8e87be38358c4568a11d09495f53ebc3dad7dd096c2e9d1e62057b4ce716448a42", 0x38) open(&(0x7f0000000000)='./file0\x00', 0x28, 0x14) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 23:16:13 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') rmdir(&(0x7f0000000040)='.\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x20000041, 0x6, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x4, 0x5}, {{r1}, 0xfffffffffffffffe, 0x82, 0x10, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x1b, 0x4, 0x6, 0x2}, {{r1}, 0xfffffffffffffff9, 0x8, 0x2, 0x57a8}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x6, 0x5}], 0x7fffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x42, 0x2, 0x2}, {{r0}, 0x0, 0x8, 0x2, 0xe04}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0xd54, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x70, 0x1, 0x8, 0x200}, {{r1}, 0x0, 0x15, 0x10, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x3, 0x7f, 0x74}], 0x2, &(0x7f00000002c0)={0x24f}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000300)='./file0\x00', r2, r3, 0x6) 23:16:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x40000000007) setsockopt(r0, 0x29, 0x1b, &(0x7f00000000c0), 0x0) 23:16:13 executing program 0: r0 = semget(0x0, 0x3, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/247) r1 = dup(0xffffffffffffff9c) close(r1) 23:16:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x6}], 0x7, 0x0, 0x0, 0x0) close(r1) 23:16:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf5483147d42cfa10d1db6d682a524112fa10e0000000000002947fb3bff8c58804e2d82505fb318abcd1e373509792fb7e7ffbcca094251eb1410fb3371fe4d8e53f9b980d4aa8a42b89315f6392b8db3610405a2eaeeaceaeca7e82e7f5b1f0f825aca5b414d5f63998d350d3bba73ebecb534d7a7ed2a608b8aa384db7131143a5583e2732e633239f3137038cf3b70cef278790efd7cf84a5ec0f036674dd8051d682c8b9d74ffa770b113dfb5bfae763b95f39ea63cf03c7a55f30d58465598b8c47a1ed8893ce775e2dee5ebdeb455c813e8f71f3b42de6836dd01e4ba29e31d6bebddf3ae919874125538ce09c398cdf1c3bcb18a", 0x109) syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) 23:16:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0xd0, &(0x7f0000000300)="cec79452357163ce75713b05e525052f592128e093f894d3002d882850354c8bfd09cadaf1b8b315b3e7523900cd53241b61361b038c3b7cd75e239a7c3766b454ae8860658a5287efb6f27092245aa0548d782fd67db66f39c4886a0ae29dd93d6b4f23bd5d77d6e8243f1f2c574b6a399416dd3ecd479fa5c528adf5f77fa0796c67aa758325556f477af2f3b90d349e263e3e88d923ec8783f15103146aa34843dff015786399121e31ecbdc7bf3766a7268abe904bb2dd45c028d2dd6ef36ccbb46536516c04e416be9aad6d1e94") connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001540), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x100000000, 0x4}, 0x8) syz_execute_func(&(0x7f0000000180)="c462fd1ebe06000000c4a21af74c9c34f046213f663e656766460f3a0d518056650fed9b641e0000f36766f00fba70f600360f45746e89c4e14d14ae0500000045f79c8fdf4f88a7c441c45d6900") utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xff, 0x2}, {0xffff}}) 23:16:13 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getppid() dup2(r0, r2) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 23:16:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt(r0, 0x7, 0x100, &(0x7f0000000000)="8d30dce13ebd80d40a0bcdda9d79e4d7dbec2595c743b22c4cc9c3eb39642668983a1d10dd66772bb3c459021fba2a61f1d9631e351dfaf58403a3dfb69c2a5c339d4ebf76badd6ec0e818cde431b4c8931ebff08a25cc55c692255306dcb1a3382c40753c0e7d28b363af1084dbccb841500cf382f266341ce0b1cb3036892f7345fd0b76f68fea246914f26bfd5051e86a34381f3d79e256c947e0e188a903d5ba0deee2dd052241", 0xa9) setsockopt(r0, 0x72, 0x5, 0x0, 0xffffffffffffffaa) 23:16:13 executing program 0: kqueue() socketpair(0x10, 0x8007, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x1, 0x400000000000}, 0xc) socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x61, 0x100000001, 0x80000000, 0x4, 0xfffffffffffffc01, 0x81, 0xf9d, 0x40}, &(0x7f0000000100)) 23:16:13 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, &(0x7f0000001840)=[0x0, &(0x7f00000017c0)='8#:\\)\'\x00']) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000335000), 0xfc94) 23:16:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="2198729fbd0614e81839b34303b6039de44cf8e53833355fe8010fce2d755c0f70da3fbd82a10ef8a453e4b0864723af6e3cb1247c885a4697c27f43b7a0b056d17ef0a82e457802384e01b8810b0c8ee6e1f36cc906dd6d8619f7525960e8751a29a44ee6", 0xffffffffffffffbe) sync() write(r0, &(0x7f00000007c0)="89fa3b59d6c838fd67ea3a9ca70f57b9ca908e52a67571e4304228b03a31bc71c56ffd796b2aedc4f9c8cc8623fdd8408483714af1c251d0ba412712e2fa3ad0d113f7f47612f78167d2b95e24ee4dfe0bdbdb3cef7c61a5ba3529b3e4f367c82f01e396e582733442e6ef604a5c5dccd88e1e016b1de94320df62576bfe35bee5eb7d0927ae26586cc7f4178efb4fce2b9c9b4a928ee5ccd1f8964cdaa37eccbb0db3270ab68a6bf22f038d63ae6a00000000000000e9b383719d1017b09e175e7643b38a47d29283934166c0a289ae8df71af41b09cede10f2fc9084eeb1c402f64481c84b0139b6438152b0d4d15df9ccb9dcd55cac262a766acdbb70b3310520d055f227e5fecb090022577fd2c18388033a2e739d60fbdfa66e7e5b7f3108f49ea1604296b785986a21061190e27549d1fbba663e7dea95201b467eb9069a583a56e71d41c7a8ef05ae1f6cd3a8263f15072d00000000b82288d43f30f9d2d47ce33b54bceede43a161a79730035cd8d4c7e1627681868aa5deaf8d338e66ebee26fa45c3e228f3e1ffbacdc266a944953757c0a4cba7138a3fae4b8aff2ca60e46cfef923265af0bd97efd84fc5fc37e2f26d3c767a3299997f67c1f2cb9deed46417281c5a4c38ffd742fb4588dd73718c79ce2b480ca945935a6f9aa7b0d0dededc8cbaad914d6087eeaa8aa154e845c24220f3d09aaeb764768d9609d46e1c03e3a32cef2b48852b21822cbb8f561bdca43122b2b449f5c0ef738e8de9a7084bcf452c121507dedbf0056073e21328e29ea8c5796000000000000000000000000000000000000004dd59104e4a10c0602332ae53164585e3bb886a749854a299dbbf28437b8ce5724ed9984229cce158f50d3cd2d11af6f7b8366f3c02ba16a4c51cdae71fb7691ad45ae89567cd50932818c937aeba109dfeefb863fe1d30f0d2305e3717c8642b8137977cc4c57f3f5106a0771fed89daed1f47446bbd1ccac721fb1061ee7096de437a08cec2b37574b847f989e19e1578d58affac919e179a30cd84938af3db4b86c544e9cc5658a7216f3f22f1cf12c76e82b2931fe5d7f1a15a584d31e740ec85687b5fa1bebeef00d68a5d65ac45cce9088ce14d5a5070e54f074f6fcee32ed84779719049867285737771e434a4d982fe50bdaf99b8c4f436414a772a2aefefbabd4048ada6d1cf137c001972a2ed3f7722a08a1a21737ef670db426576f000a63f5ea90a08df1e894ff", 0x379) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0xa, r1) getsockopt(r3, 0x7, 0x0, &(0x7f0000000240)=""/75, &(0x7f00000000c0)=0x4b) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x480020000000) r5 = dup(r2) renameat(r4, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x7458, 0x0, 0x9, 0xffffffffffffffe1, "a14a1a16cf5bd07babec11eeffffff00"}) read(r6, &(0x7f00000002c0)=""/249, 0xf9) 23:16:13 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x7fffffff, 0x4) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) getsockname(r1, 0x0, &(0x7f0000000040)) 23:16:13 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget(0x0, 0x200) msgrcv(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = getegid() setgid(r2) sendto(r1, &(0x7f0000000040)='h', 0x1, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 23:16:13 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x10280, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1010000100002}) 23:16:14 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x8) socket$inet6(0x18, 0x7, 0x7) kevent(r1, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x3, 0x0, 0x0, 0x0) kqueue() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 23:16:14 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8288, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) 23:16:14 executing program 0: r0 = syz_open_pts() close(r0) r1 = getegid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r3 = getgid() getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) kqueue() setrlimit(0x0, &(0x7f0000000040)={0x7, 0x6}) setrlimit(0xfffffffffffffffb, &(0x7f0000000000)={0x3f, 0x7e}) r4 = syz_open_pts() close(r4) readv(r0, &(0x7f0000001940)=[{&(0x7f0000001600)=""/211, 0xd3}], 0x1) 23:16:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x3c, 0x0, 0x0, 0xfffffffffffffffe, 0x14c}, 0x0) 23:16:14 executing program 0: r0 = socket$inet(0x2, 0x6000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100001000000000c, &(0x7f0000000000)="e000000100000000", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)='\t\x00\x00\x00\x00\x00\x00\x00', 0x8) r1 = dup2(r0, r0) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x6, 0x2}, {0x18, 0x2, 0x1dcb, 0x549}, 0x2, [0x5, 0x8, 0x0, 0x91, 0x10001, 0x9, 0x3, 0x400]}, 0x3c) ioctl$TIOCSBRK(r1, 0x2000747b) 23:16:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = accept$inet(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000ac0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r5 = socket$inet6(0x18, 0x400000c001, 0x0) listen(r5, 0x9) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0xfffffffffffffe54) getsockname$inet6(r5, 0x0, &(0x7f0000000080)) 23:16:14 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = getuid() r1 = getgid() r2 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x8}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) r4 = semget$private(0x0, 0x3, 0x49) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000180)=""/4) close(r3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000240)=0x3) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 23:16:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000380)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000240)="9f2ac8f1115ab635983e7f769715c51555075b2a099df48c17b2cfa84d8d09f65530a1604aa49cfd1ca89092a044d5952f9c00ad0b10960451ac79d14c56c72407071cd516101f6ec3fc6756cce62b4bddcc9b8157d0be5a1dae3bd860f1f1fae2fddb381e3684690661d6cd80741a5d6a420b00913ba2c740342cd7543b6229030738852ac286fcf4528072c19627f946f029f371e5e00a5e6a3c379079d7abccfc73167c3555c2df0811a8ee211d59a4e2e12c", 0xb4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7d, 0x1d34, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:16:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xcb184fbb3fbfdd1f, &(0x7f0000000340)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b000000000000000043"], 0x19}, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="a5c0462ae7a201f1a01dfc23da9bd785b5c61f755d65efb73867cc2177764f7f56b38480159f562702b6833b2a56da6902980d2d90222257eb027f5c410d9fc4e4333b3bfc61fb9c6168c0f40b435dd254290db2893f581abfaeb7ecadc659267d44ae1f787f2ea5df4ae05f41b273e7f6a66245f93e1c339db876c8647bee446cdcb4821a96f99de8e318cdd23985818d10ffdf59a2645d147b365f57ba832360acf3e43e28da3fb4d74153a59df004312a94098b728d2e557d60894d147d8a", 0xc0}, {&(0x7f0000000100)="cbc32323ee58aa2fcf3eb0ce0edfff3932bbd58d00a05a90d64089bb5b23cfd8ef9a67e0392d63a35018021c1dae025951d2f44ae8f60d6218835b88a676a4d9e3a832da3ef1f9112f9405d51bdc8290ec431f2c736ad84745abdf6a59cd317d49", 0x61}, {&(0x7f00000001c0)="28c9aa2b14393c254d7b08ffc3986f6063378899af38624df6a792d9e14bb8cc5ed6bfbbfa3aeb04ea871ec3e6c3099ff07d8466de7f95086ad11f40dc20e11ab0871b99800a838fdbce1b1b91f6cb77d95c40d8bd55d4da1fd08e6f41b524dd54ef0ec01f41c0c7e66298fcae058b439d03dacfa101439dd52a2164203e7fdd0e702172618d22042a83c0afb83575473b074734c212c50077a78699ad596a4ab37fcadbffc5ee492dfd98c0e8473758a35716f88d8807fc8e01cbd7e92fe4cd2784358114d035762250fc980a3aeef74e658e9d42f0cb4bdc7d7f6e8e651ef2fe019e79efec0911b0fa53851e", 0xed}, {&(0x7f00000002c0)="987392d181998a8cbddc78bc93697dbcac31258715aceb72c093e68413f21c42fcffd15ca722436ee50f8f532319efb66de52ee0bcbd991db58ad465691d401336cbf55518afa4aca9", 0x49}, {&(0x7f0000000380)="aa88c5fa400e7aa74079561bbe30f0949e420f985318543c11f65902e58e539b30314cf37a90df7c0313303ddcb8debbff64d87cc9576f6b012de185ac1a9dd3f9100027a506c3ce", 0x48}, {&(0x7f0000000400)="15f1ff38d3ed5f96999dbc270e1f28e748816f32e02837631b2786e7a6767585acf71d09cc93eb759de76cf5933f7bb332b60ab11ada7f40d5408670e3cac70e888a9e01aa318b9341e1a3ba94d9cf5358d6ce44e0d732142eac26a6e142e0", 0x5f}, {&(0x7f0000000480)="061288fa00f24c487b6128c60469949e915c1e48412462a142a262103268996cbc16ab7868f67d5c06c2fcc89f674695906bd51e7ad355705fa32275a93e611ce868e0251764d8ac7b484664184540945a63b80e9cf77e052fdc25e91d85c0892b3bba8cc9b538641855bf531fe4b0e9efad3a7e1d2f3862fe4368754d", 0x7d}], 0x7) 23:16:14 executing program 1: setrlimit(0x7, &(0x7f0000000080)={0x0, 0x7ff}) getrlimit(0x7, &(0x7f00000001c0)) getrlimit(0xd, &(0x7f0000000000)) setrlimit(0x7, &(0x7f0000000040)={0x9, 0x9}) r0 = semget(0x1, 0x1, 0x200) semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/251) semget(0x0, 0x0, 0x8) 23:16:14 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8284, 0x0) listen(r0, 0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6c, 0x1000100000000}) r1 = semget$private(0x0, 0x4, 0x483) socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) fcntl$getown(r3, 0x5) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000000c0), 0x4) semop(r1, &(0x7f0000000040)=[{0x0, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x101, 0x800}, {0x3, 0xffffff7fffffffda, 0x1000}, {0x4, 0x9}, {0x7, 0x7}, {0x3, 0x4, 0x800}, {0x7, 0x3, 0x1802}], 0x9) 23:16:15 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={&(0x7f0000000000)=@abs, 0xa, 0x0, 0x0, 0x0, 0xfffffeff}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r1) kqueue() kqueue() chmod(&(0x7f0000000040)='./file0\x00', 0xa0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffe, 0xffffffffffffbfbd, "47780ac85a538a132000e847094a0b00"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 23:16:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xb, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) r1 = kqueue() write(r1, &(0x7f0000000280)="526d9bf01b4745e090871a3465071b738293bb92b5b8032012", 0x19) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x47, 0x1, 0xe00, 0x6}, {{r0}, 0x0, 0x18, 0x20, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x82, 0x80000000, 0x2, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x50, 0x11, 0x9, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x18, 0x2, 0x25, 0x80000000}], 0x1560, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x5, 0x3f}, {{r0}, 0x0, 0xb7a73809ff8536b7, 0x20000000, 0x400, 0x8}, {{r1}, 0xfffffffffffffff8, 0x84, 0xae, 0x7, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000004, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x3067d5a6, 0x1c}, {{r1}, 0xfffffffffffffff9, 0x19, 0x0, 0x0, 0x5566}, {{r0}, 0xfffffffffffffff8, 0x16, 0xf0000000, 0xe7b5, 0x10000}, {{r1}, 0x0, 0x5, 0x1, 0x9, 0x7}], 0x40, &(0x7f0000000240)={0x5, 0xfffffffffffffffb}) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) pipe(&(0x7f00000002c0)) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) write(r1, &(0x7f0000000000), 0x0) close(r0) 23:16:15 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) bind$inet6(r0, &(0x7f00000000c0), 0xc) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xd34, 0x6}, 0xc) 23:16:15 executing program 0: pipe2(&(0x7f0000000080), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)) kqueue() dup(r0) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r1 = syz_open_pts() fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) kqueue() 23:16:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x108f, 0x0, 0x0) socket(0x20, 0x5, 0x8) 23:16:15 executing program 1: madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001140)=@file={0x0, ""/91}, &(0x7f0000000080)=0x5d) sendto$unix(r0, &(0x7f0000000000)="f00254651f5d1cb95e24b4a1ae21aace89c168108ae4f974411634aad4f7d64f6f16d3b62887ca0051962b657d65b76a983c2c3bf3e2a825ee81b9aad623feeca8bf4b625fa4984411683fbe5cb374fd268e682470bdd131cb91b291b285686c11dc31e84a30032770edf98e114693d0f75f7f", 0x73, 0x6, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 23:16:15 executing program 0: open$dir(&(0x7f0000004740)='./file0\x00', 0x3028a, 0x90) r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/76) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/248) shutdown(r1, 0x69a7da809fc5e06a) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x5, 0x2a, 0x1f, 0x10001}) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') 23:16:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0xb7, 0x9, 0xdb7e, 0x1000}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r1, &(0x7f0000000000)="8d", 0x1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) 23:16:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x6, 0x1}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0xf0e) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0xef) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:16:15 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x4) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') 23:16:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x8001, 0x6, 0x0, "1eae8616b200"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e3", 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x7, 0x5, 0xf7db, 0x4}) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) poll(&(0x7f0000000280)=[{r4, 0xc1}], 0x1, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') select(0x40, &(0x7f0000000000)={0x7, 0x9, 0x6, 0x9, 0x2, 0xfff, 0x1, 0x48}, &(0x7f0000000040)={0xfffffffffffffa86, 0x2, 0x4, 0x6, 0x0, 0xe85, 0x8, 0xfffffffffffffffd}, &(0x7f00000000c0)={0x2e7, 0xc9, 0xff, 0x81d4, 0x6, 0x2, 0x6, 0x4}, &(0x7f0000000100)={0xd7, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) read(r3, &(0x7f0000000300)=""/241, 0xf1) 23:16:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x1ff, 0x6, &(0x7f0000000040)="46e826a3de6757bbb0afab2f26a1dc2c2c41", 0x12) socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x10) 23:16:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000f80)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be85f2f2947fb3bd1da762a27c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9df141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3e4bd00a23f28e769c8f4472f6bef5a458bf2260931e75adfba675ab469a4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4b2df5d8715053f27001b7c94eb3a4afaebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91", 0x214) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffeffffffffffc, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 23:16:16 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfa2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a0ba372f1cec944f50e352d3b8673a3ef63055e6b1a48490578948a0b46275dd592694a3bb0924f3980e45bbed49460b3cca7dd4f65f3f053cc6ac7fbeda710e887bcd44a0afa6b15b79c87989e1c0be41bd765b7fca914e683a34140ca6fd02a377b95e8073a3b5ae3d041ef9df794b13cadf5382974e2bd7cff5", 0x7b) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/152, &(0x7f0000000080)=0x98) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0xf2) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 23:16:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) recvmsg(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000003740)=[{&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000340)=""/64, 0x40}, {&(0x7f0000000380)=""/31, 0x1f}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/230, 0xe6}, {&(0x7f0000003540)=""/237, 0xed}, {&(0x7f0000003640)=""/221, 0xdd}], 0xa, &(0x7f0000003800)=""/230, 0xe6}, 0x840) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x17c) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="450413dbc4d497dfce7d479e32f58b649d40d4df7b79c098299a2c2b9b055b281abe1cdec3eb6c9b3107ac9ed11de3af2213ee8f8ccfb582122ea7a872c69b9f0000000100000000000000000000000000000000114bd38d70f358740f5a0e250cb92c7c2dc776e87d033f386c9e45526059fbc910bb06ad1639bee80754dc2e3f64066e5ddf0f034a4363f4adc4b802330c4d76ad6afa9c432cbd1a41a8a74ec1257eea2bffc8e83e", 0xa9}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 23:16:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000400)=[{0x0}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r3, 0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r4) 23:16:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8001, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001280)=0xc) r3 = getgid() writev(r0, &(0x7f00000014c0)=[{&(0x7f00000012c0)="77eef70da20d7b5cda2ba34fa51587b6310991db14a238ad08206c9c8a3a47fe919d85e1e300bd630996fe8a0ded5c4d84b5d1189fc07e7c78263fbb5e6469c18ef9df3711eb2990eedf41efb2dc45a9930028050edda72ff1d0476091f7a3e4e9b893a4522c9b8cde467f5dc00077d98295666af831305d4323b047972429a51d6eb4918b3d9742816a739e20b222e704258f1ba88ebdc6c737ccf751325265011cf26ead88e51d0dbdb0c488ee8b4df45600c71ea764df0727145e9ea6dde979ddf228c884ffd9bb74b10af26456f357e46d2883ef6e85f9ce78d7ca555925ad97210cc2b8103bb3a97b8d3e6686e7", 0xf0}, {&(0x7f00000013c0)="dbda8eb568bc0c031be6e641c179ed2e64c95e4b2dfc01a80df689b120d629927b9ef997c3fd8e8e192dfe3b1c59ed12b5cfadb07e69f569b2a8c705c4d387fdc5e61fc76ae2c8716f9995682991246578cafb3947f60207ff79a021df1c0ec4708679265da5fa863ef15553fe071374cbbbbd1bab4deab0c0aba4c182376b50e1d029fb903e443e92b9f0be0b8b2af4562456fb2e5e291594a1d90a6f0f8f9c25620ff4948e9e8d83cad79914bde936bcd9443fd49cb75304d3064a871799188b2c01b14837c9889a32cdd6e206f0e5e827bf7f", 0xd4}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001500)={0x100, 0x0, 0x3, 0x1f, "7eff30d43aef1768d5bd0e9c7cd4a28aa87189d5", 0x100000000}) fchown(r0, r2, r3) execve(0x0, 0x0, 0x0) 23:16:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2c0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x140) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0xa8, 0xfffff, 0x6, 0x1}, {{r2}, 0xfffffffffffffff9, 0x22, 0x62, 0x80000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x1c, 0x0, 0x3, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x48, 0x20, 0x401}, {{r3}, 0xffffffffffffffff, 0x10, 0x0, 0xffffffffffff0000, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x10001, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000011, 0x8, 0x1}, {{r1}, 0xfffffffffffffffa, 0x2, 0x80, 0x877, 0x401}], 0x6, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x84, 0x96, 0x8001}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xc36, 0x1000}, {{r0}, 0xffffffffffffffff, 0x10, 0x6, 0x233, 0x400}, {{r0}, 0xffffffffffffffff, 0x2d, 0xcb, 0xf11, 0x2}, {{r1}, 0xfffffffffffffffe, 0x60, 0xfffff, 0x5, 0x4}, {{r1}, 0xfffffffffffffff8, 0x50, 0x0, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0x48, 0x3181faf3c613dac8, 0x8, 0x2}, {{r1}, 0xa47bfa52027d771e, 0x80, 0x8, 0xfffffffffffffff7, 0x2}], 0xffffffff, &(0x7f00000002c0)={0xef, 0xfff}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 23:16:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x4e, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = getpgid(0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x5, 0x6, r3}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 23:16:18 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="950aacff", 0xf8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x208c0, 0x71) 23:16:18 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0xfffffffffffffffd, 0x0, 0x1000300000002}) 23:16:18 executing program 1: select(0x40, &(0x7f0000000000)={0x7, 0x10001, 0x2, 0xfd, 0x3f, 0x50, 0x5, 0x8}, &(0x7f0000000040)={0x7, 0x8, 0x80000000, 0x9, 0x100, 0xba, 0x3ff, 0x100000001}, &(0x7f0000000080)={0x10000, 0x20, 0x1, 0x3, 0x0, 0x24726df7, 0x4, 0x8}, &(0x7f00000000c0)={0x40, 0x9}) select(0x0, 0x0, &(0x7f0000000180), 0xfffffffffffffffe, 0x0) 23:16:18 executing program 0: r0 = socket(0x11, 0x8003, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)=0x2bc) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) clock_gettime(0x0, 0x0) 23:16:18 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x6) recvfrom(r0, &(0x7f0000000340)=""/177, 0xb1, 0x3, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0xfffffffffffffffd}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/27, 0x1b) flock(r1, 0x7) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/193, &(0x7f0000000300)=0xc1) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) ioctl$TIOCSDTR(r2, 0x20007479) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1000000000000000) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='0', 0x1}], 0x1, 0x0) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000001440)="51e84097907b66bd318e0b317443cc551a09beafe094f32414945144b4d6772fbb1648b7acf8caaa22c18393dc53ec37f2e4d738540eba0f01e7ab84c8fe2d54f3c70d28387041c3bd00a4b989f68c1fed9f0b7524f12fe1be15cd46ac3b08d2a4389ce7f86617e902568f2b3d2d421b363a9edea328632db1902789f36cd3a79f093b0ecb2a2118f368fb6634157d026974e650fb9b7bd6d52be09a84abb9e1ce07a151468b13e9503557ee2e9eaa0214fd9317033575c6ddcdbe9d7f949b313234b6098967cf7c6615c9baa0d5ddff467682bd5966845493fc1903b31394ca72590b3639a1ec97bae0c2c5414e2c1a3cc93d3d48eafffa9cdaa54bfddab1a2ae26d2980cd5a839c8b9af7d2877c272f14bb0048feb98bb97e5c1544e7380749468b55663fb40822c042f88fd5a4805cc686aa3e23a1fed1efd41df5e77bc66623c67803ae33f1a81b2068c2d8ea7f33e75dbf4ea58e4e0b3362712cdb1429c1448b75bd67c72c2f6d3cad2c5c29a7c43885c726133371a22b368c9ee5600f9afb3e3e0a913b4e571766f49d7ebcdd62f56acea0833f813cdf752e6627d7b7f344ba0e5ccfca7fc3262624ee1c18c685be3b2749eb7a7ecd549b867b223df2fef072b3e371570b42aa9f0dcfda144ed6ccbddd65b45d3fb6a9f711233c6240c718b2e2e4e1bd21344cbeede2184ea8273c0f8d0a0fdd4223a472080f6f2df17fcabd7f02104229e9334e876cbd7677f6682c9fabde3da409fe2534a704314e58fa7710cd68008933681d072b2a2489eeaaba1d8631ed89fc524ac329ff8f08ac3e61880a11df8aabb50868bc965b8a755ba1f9769f051d96f67663ac6d0daf9db7f0d6b6f5116156ebe689c5699065ca5d3f797f0c9a1875647187ea93df256938c3f096a2cde5adca546441ddb8ef3dd86ec37ef6322b6cd1cfa3747053fc09e3c7ee45b49f6b51471b0dcddee9c691f40c1c5d7fcdd661200a90e89ea9431a0f7caabdab6a1aa436575f594f53e166a8de5cf669a4321445133e448d048e3f7a8d9a8007d5dc6646605a628b1c88e8157dc2ac9c9f1a73e24667389db65b98a14113f5cb4e7245892354e1fa1f4f4158fc3db2697cbff6b51d2680b67089ab41c8b52618c5f4056689cf4204e425a5b1164cb735bd49b904f858485476cbbf7f6e1da7a4fb5937f88eaee81cb132c540124616ba0189485609c84667a0867ce27522b6d11291a921ee58eb18943cc448c839c56080cadfb3013b60fd60e9bc55b295b93314ccd8c86cf15d9f142bebffe2f22438a1afc571e85a4bbda42f02f4506271b2f7ea368d3a827c6eff87e367930683d3f2aaaec3b837e8d1f8ab1b1d69b974149bed439dcd26ed12466d7b9fd6a2cde12d0c45dac2e634c95eeeec94d6e8fe21b7fb497b49b0acf16a77739a393e1dbf9912abeb64d6723a331fdda213da92771c52409a07247351643c09c3d88aff703a0bc6d11f9e872fed1e4fb41cefaf1964cf5a95c2ecf094f54756591f2e7973488cadfc77acfba455ab4e68a40b2e6456f19677e2da70870c9e07bf0c682d74e72f0daa008e1e061e20fd82cf246668d3eabc96ed7685bcdfa6ee997210f0f4751c8fce66856d1c66ed273b5985a1d5e9b432fcca2c5595774f94666338d796cd111f238b96f0ec97c05a5d87fd1403b34d64ddeaa4e09748297ab4fdc6f176d09ed0bce0d6ff8a0e8d4fd43e4a0ba5355996955d8d918937c3084a96e8c60e2d0151b515a7babc37afa63f906d459bd6dad69a3f04c3fda88cb75b6855ef205d24cd192ebe2100fd745b3b788ee2bd2afa59c6f922a56c00c503d9be614a505d7d724b2affc31c947e4b867e8636599ade421e3068edeb1143c72e110359534b89147dc4077a052334b1e3e39f365f5faed31e56da28183d3db0bc3b4097bd8ecae3dcdf1b7826e2953f48c302236be73cb8210ef2782d555f89f9b0718de318daafd9cd6e3cf6468ae8a75ea829c6f87a73099da88a41420c9e4d8800bb6f2fa2c92b550280cc6126cef2840addc2f005199dd273a3a21f5d007c939eb7258d0b937e96210c911db50befd7a498140889c0cf05dbff83b6c2c6181e03ba8c70151c97c0ce7b0262f418bad0402beacb05c9beb67336dee8239f9931b4a5f73b9c5cbee47ac2681cbb7117cdda18e71a83b1f79b9b2d2098d0dbee420c62e557c9ce11fed1f4ae071bd27d932285d64d911b3f621812098a001e12293c676365d0a9050475323cc9fde89e070f25115e95045e2e7108e47ca6cefb12015ecf620b9a37e4d9146b280adfd496cdb7a40fcf64fb01426cec62fc5917d3c2726d77be1dc7cf9612554b951396d96f8af2a2736062c6be03224d9cd3f7c5c82b6253a676fab6995cefec80653248b6750260b62aabf5c5998d6a68d5db6aa18fc4e1fdbf1a2be079b1d30cdfcf910a079b1049a270e51bddec37fc4e8e00d8a90d209858275462e85660de0e2fadcfd9a440a311d6b41653f242075a7bf3b7e6e8fbea395545b76fde9f4271178645c86934a06a3753d5120a8187607edebf40e975eb30a2de9b152bade8b51a385da1a83eee6f1baf905b3c611f5669665930b2e79f4630e72cd459b9204fae8f7ed84e3e4c7ae819d862eac9814940f3f63f72362bae231c5f71f658c7d2478a04be79c9cbc2836a9a3515203be48e35d12e0521821a8fead46f016aae72d79e0a1c0d4bb9dc4e20bd7123a902b3249a22b2d68bb6e1347a40c326570f70c7970c278b1126b4cdc4eea18a1dad4c9082d06403dd4492f9c77dfc8c22a9a1a8dd9e0d66f19a2ebe0c941ddf115cf680412eed1065b0236fef1212146710a3ad262a9fa187a3a1e5cfdea42a530f1b8630692ef95709ce66e944e2b52910f9d", 0x801}], 0x1, 0x0) 23:16:18 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 23:16:18 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x400000000006c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x8843, 0x4}, {0x18, 0x2, 0x4}, 0x401, [0x4, 0x100, 0x3ff, 0x8, 0x1, 0x400, 0x9, 0x3]}, 0x3c) socket$inet6(0x18, 0x8000, 0x104) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0xe6, 0x6, 0x4669, "6480fd571c29f266342031c66bb2ad23a1660b3a", 0x190, 0x11}) 23:16:18 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/241, 0xf1}], 0x1, 0x0}, 0x42) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/24, &(0x7f00000001c0)=0x18) 23:16:18 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000002540)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000001280)=[{&(0x7f00000000c0)="0a146d9995c9dafd3c7d2bb5d0d8c9e66175ea112dc9166ade14c272abe9046b73744588631df32ef42a6397f606f766c7edc9db1e8e09d54a4edd82aacce2b34f6b04cd95392c494295218b654447977e9cd8d092d5e08ec2e386a48078285eb6ac8668c886f0042524dbce62eb722faa64e41b8f8bd8ebf8bb2ed6d0262aa64583e104709f729a57f679b2826763a98214428d72df473e555ef6f8552e1ce1ea4848bfed483b9c409189a4ccb1be55fc21dc8c6971317caa3620a09394e0e6744d9153717d62601739f6fd530423377c6d108ac00fa83b2287f03a57cf1fb8d09100c7655adf8d241348f6beac0bbd3ed323fc7d2297fdcf159d4e0d9d7eeadeabbd31759d5ad7e6d3aff06d9f9768f919c251bcbfba10872d900df7b5b95aa5df6233c298c709740d4bc1c91e13a676117a6c3a63a73c040fff55a9747720779ce64d78a58bc2ffbb0926ab2a13dfcbd288030ee426e2809ec08ee644d8b97b2471efc781f6b0ab522b9e16075a51aa0a3de18909dc48b6e40a0fe30b3ec070b40b3072e97ca53e3aec07989a32ddb13f270d8a85d120b27b2bee40397337b7d26461988113e7aaca844a12ab3ade5af3f5f7426aaf422d386557ba16e5a3db7eb09eda44c142a4aeca364370b2699b3f014b879b763c9ba161f401d4dab6d216a72c16d3c990fd9d263ad66bf870f6f4bc46e8174b7a71dd7c5e9efc2bd5e2e7a2120d357a77cdba04ee5cd5455889b7070cc1ca5b568d5af92fc40a568a2f216826d2b916d6397993c52d297c250c5303039aced2f199855fbb48edde8fb22ab67f5ab9396db8cf5dd1b2522b5e6ca83c467ba8c5a0a3d346e8c74fbf1ef4396c1ecde9e16260ab539066b02b3a2e65359fb9deecd5c56dc5d7871b73cec5f093a1ff7d37d0721a7b0116db7206ad39902abf7bbec7f31bbc97d47a4e8248b60cbc47b6ce14b6d306913388d0f2d38fa2f6377810d6cb306f04c33b0af18be05bbd7d326ed5670906c8422c459008bf99402ab330bafed3849b5c6d17f7ec7d4372eafa36ce331554e45b647d5dca14a31a0c5d111eeef3957c69f34de3b83fb4aa8f23b48b0bfb8249105d5227f6bf740c843fb124aded5a98833dbbbaa61b0b7889232b728f84584d34e841d2f73fac28367bf5395e29b3eb954de14db60d1a685d7a5cf605e27c1e6853aa1c62d62634a1f1b70882551e6b6f313c0a0a29dab1e3d67fab7353c4b4875eb8b837b78b28dd87f96990f1b94b461f0bd0199199f83781e860e2102e8ff59bc1e9e0405ccd04a7b93cdf726f25758dfbe9a2948708d04a3ebd82fd4268c2e75a1a55d1b91ba16e994eb27661edd60b424c16457f69782d29bb28f6cf850c1e8cb4fcc9c2e4c6597a25b97219e9d381ecb54413f00c29a6586ef4eadb1c358f4bc837138bcdf7bb1ae8495e04951dcf9b352f2f753b9c1f45bce9723ea827a4d1a7d6ad36f6143f66e2c370523c5ff6002ea5a65e4f51468156d278249d0936a657faa86692130060c714f17959220f9f13e89f6cc2fbff0bf2d6856489578dbdd84273530380a8f4cdd481401a1a93288d0405e8346a1b6885c287447b40b489c6c111359b7c3f2c0d066d8288bedde9e8d99fde5de2f45e32e223b6e774c34418231d9434c6097281e542cc767cd42a731497bfb7873d14720c3c432278a1ec6792dedb03b195eae291c9e509b881064e53c1ef860483d1f9fa0507c89e014570b24ce438486402ee28eece56a07fed52a48f6ac161fe29ec3f357330c445879aefd53eaf88e76e4b89b082af978411937e44d0d284c5cfd1bc4ff0371deec26ec5d226acb4acf510ed587702e332955d88326bb3288315ceecca389569a58708ed3fe68802810080295713810b202e93d43d1a518d49ce93dc68d5d5bd9f6c6a278cb9781f0d1dfae66c01ce7ca4707617f71ee3273534ffc957cb51776cbb1f4d78116d731b4016731d1fc8b8fc6f30e1cc8abfbfa8b2bc925fbab771ffb0e02886c714d9d72ebd5c960f4b345610fb253e86f2ae23007863616034ca27f08d4a3acc61a83f4597c72aa7b253b5abf6906c90bfd930415e36557d6d6871393d06deeacd0efeec61eab3514ee7a9d25f024c451bb930c5e5ff577dc4f26268cd92015d6f691b3b085eaf5be9bdc02f2a2e76dd0efac7a5f048cb194497f19e6664386072401e1482471e3dc643603bd8b4443c9fdade671e07bcde832170e691264a17320ca3a8cf4006b30c16555acb1cde4c0f2e5aeff46b0573491056e966a7600b110ca73217f2e1fdf3a458d59c999dc7559864c9066d251429724e4b47244eed32228d18f7701b932a47779a61c6abc762b3f572138f98ba28ff5e5369d8485f9ebf1f6fc6ae0bb8ddc6101398809448c313e4ca0442c02066d8f12e536f7941069ba3f1d5f9a47c7bc8f3b4f492326f367d11c5081f0ca5e867dc7c6c08c6070dfe063e48cbb8de3b4a515913dde43cccc26d30cf85a19ac6122cc2f57d96810b252cb1ab27cccefa981cd67c6552b8e5ac7d8d4845a2d1d48aa928c10909798ea3e5a936b92ed5d1c59d40f22753bf64f511170e884fe6dbc788d0ed25987c8404dccd900dd5137e020ec28b21910c7931368fe805b43678519eef4aa05a8dd4f79da679a5edb40bcd22e968aa783290d7dc79ee67e3181be166c79a6fc04a7c028e75b65fe428f85b07abd479900116b5375c05c2a9b0fdcfce8088a1ad33cae4b4759c6aa319c6482df228a7f399ece88eb34c2f84e0767c337a3b243a0d68d031dfb170448e9d0b4968464a8d5c683cd0a2ba2cc4f5f3e78412026da4a0e352be2838253ed45ee4d60d5e399285c6b6b1c3d0a786704f3bfa318199a4f815a4f02a8c6594ecce1c2228e73403892f2f25a4140d8801982188a920b731b46124f2155573ed55248936a0b82d99c853bfe543df8c379b3d42ffda46d01221cd62e17202c1d99ece8499e8d33a6ab436b4c9c2cce88b9a05e06bdc558c7f0075946d3eee97609df43881c91ec07e69889c9c8def45be314cfd6c894ea00aea73aeeb5fc00ca4aa5b7b1c3f7bdeab5f245a6aac7c733d6749684299d21e90c20eba5e079c0b75b5c7522a9a9d66edbc6224d3a9e0a1deec2a1c32939988b205a6941aa6a62e2d7784cf52d014d8ec90a5cd9a384cd6856d00eb57908c9438c07ef654c712d5c0ef3c6b82e5d9ad350754d9c5d1b7d1e067d3bc383fe6a6983145e6257771db6063365f4f93b216e2680bfa6ff46c4d86fbc5c04b769860750a25d220fb9eb98903c98cd67d3c5327683272eafa346119d5bc0105a3a87f35a7c759fd2d0e986a72e68e9b13b72a0ddee33a93b1f7a35c9fb0fa468f656abb76da626675e999b6853221b6e841a84564adf322b584916934289d6042d2273a0c0c6d46d3471e1a8ff7e93e5eb1a25f6fdf84c6fae710f28071e44c0a65145b30630127fbba5286bc6a572bcdba632a09f44449470c5042ee076542743bf7f4c2b4ffcb4d4ece56e9ba4d069a3e11bb43dc830d090d8a464859eb96ec3fd52368923342519730ff7dc908972b091c964e76b652598abb85bdbf0beb0b8786e0ffeb084f613c5aeaa6b001af61e6d93f8519d39a72a7f5bbd7e06ada8ab8ec234a393dd92065b0dc23060e2892c026bcde46f575da2763ae7deb4d9fd8ebe0f30bbaf09b2320733677ba930e63dc3b05fc5d781cced49509b9aee1c01dad5c232383d3651f178c902bbcd3232ec468f3eba500067b82729a4fa7bbcbd7a0735ca6899f08772871e68dbe5f3e19706cf08dccf1b0265f7eb957d2f7c4842fc3c32dd2c1f7c8bcc0aec1040bcc1f44cfc991e52dc3f4e345ec8b9dd633805a3963a09e618338de6cee3627882e6035b9607c5e518dbb920dffa2e726d6543a49fb2ef1c8e2ce16b234a2c4762a12cbeb3447c3fce0bec4d49848e50ba16a4999dfa508d4bdee6500714d10eaa5887275434324beb130031a4715c3e29448e999dfe619337941a0d46c40a6323aef63a57cc917d37526f7eb1edd0e5d9eb427f8e63bd49bbd88afe852eae86e33788621e747e480c253f400da0a34f2d3f40a756c4ae383f08ea935f84019fe7572338fc52f1df2c8d16d9d8856eb0749bb8f3a7219bec5fba5340c7664db7e39082ac7db8f19739a3cd94146a38fc302e799a613b8e7c91fbfbec9f19fe56d0a7caf3da1a6686572ef6c18605ebb4b9b3289ff46a3f44ba2ad8d9aca1fad54be75289f9d1093c11607c948a117d488cb01886fc66deaa424d4d9ac9df78b258487f79ab9dbb3b7c2c9de0832a68711809027261c9849eaf89a104a91039f10d95ccd74a3d3e9521bc93fa8ee78b2525fe0806737f743f00c00fe59040162c97cd35aa5dcbb69273d87cbe71dc62c3d1f7ac4860e0efc59240c57f668e8e5a689a8d1bd475cf227f5474435a512f6d479bafe6721d35033e1feaddea78a0be353bace4afb861d7df69883650cd9aaf4882d5e57dafe6cf7132e8249c08f65139909e24b18b90e33a02308e28961b27a5725e91dd2967fb496bbaf0fb801369d27df239ea271300398f454c883a081a58bb7d9d260257acd85897cfd431c31df7a609a7deaeba3fbc6252028e972da792b5fe8854527b09b393f78b0d65f7613a23b6d78fd925f9aca845392046fee50a9b44abac88c9caa807e8a8cca37b15431c55ff0b801c60cdedcdffdd52ed9d3913395311442346c8bfa362edf1601e1b2949ae1e49648d0ab9e0dfefceb27381eb71c56d3ce844cf55339ff8ae23c5750ea66f9ced10bdd18e9e1ef3f4ef48710d242b0625031af165b47b582b6fc9b5deb3041aa46910163e519f4f46a6ca02c3d53ad3015ba97be966cf0a6b20be5e3ecd3da20f1d2e11d0b19a126cfec04c8c101c887ed55ccbc500b5bcd72cfe5f2dd46d165b71642078abc8a1aedf30992315590e885f4219141294d089d9ef618bf479e017e17429ff32704542e247a9b099a0d96a9b19fa0fa32968cc5f014815526c3145f9a4bd81281bf53652278fa3be28130e45c7f5a894e4432eaddf9cc59f1ec6131f20f9aed97eaeb85834d86bac4a694ac4d69ba6c76aa1c83829848bad23341a7034b745442d745b49ecce23a04614fce3b6da4854baaf58811acbf1551d63286864715d35c6ca511f3bce77711839217bb0377293372f3de5fcde3de46e6834ca24d795503362e35085b7cdd526739ed369e02613f1ef65634e87386e230699a3cf71e897e8ab6d2f02b60a773e1e81d4bf7ed740181890c7675ac997e492579154a140085b16dc34649a0f14467a4b5eaf840b569631425d046c3607b50160603eab915a73626b39227247616219d6e762a70213ce793b942be847d55b3c7a5dc51c2a8dcbbf73e3f48396b72f9599413310688223ac08a024a571dd984f261e8f473af51d1e5b49068b0a52c5111dbfe779917ebda071c65fead2038af9238a7138fda94601cf6fcadf73040185af2423c8bec051836bbc7400850b302f3af6906f1f817501ae4d8ba6109d01a62ce3107c5a06026a4576624814768ca8458249adf572609a0cdb2f100780f5a28b8b92d48af84e34c3017baf017bf36fe82bde23c0f603b0a1e8e52a090ddb6feede6314a5888096cf2294015c7a041b2f4fa63e0cf6440d07d938648ef49e19957292ba55bb508676a5ea334d033efad36b74edd5aaa5dce81c5fc84170dac65d09dc28125054ee832987513f75037126f4f93358ac363b780bd0a7f8646dca01c7298a2ce04a92ec72432257f3c", 0x1000}, {&(0x7f00000010c0)="d61bbbc2123c27b493957cadadc20ae78279369dfd5a6f83aaa827f7442ed0281e9e6ac01b3f092c970007482ecf5844d7480ec17020250c0b7d021ef45477f53d1b4e0cac587e5934c17cead1e4e6502ec38f3f3d4a3af7dda51452f5314b54ddccf55d8a4bac28a4ecdf46edfd76d2", 0x70}, {&(0x7f0000001140)="5601428c2366", 0x6}, {&(0x7f0000001180)="ac51012b042d828b87c997eafcfaf5f5780e0439ef626788ba55c31bcb4e68f1660f3d8534fc05a6c52e1b5fae10b8274a32596df8728d1342581f2f4a76658fd5cc2e3ba5a281a992e43e6fc6db8187386cdde3d4b9b01c78a0b30269398366477646a1c7bc4b00b0bb20d95df91c86d839555e663d08370c4c6f2df66aa4fecf6b56b6678698277f726d7410c4236ae6e08d9b6817d025252662f7fa57f5f8fdc4c80ed13c8fded3230d01aace1e3e19e19c46538fc0a7a8aff94cea1b7d5dfbf57435959af1ea7d685f655444e975184d", 0xd2}], 0x4, &(0x7f00000012c0)=[{0x58, 0x1, 0x1312924b, "cf44a173e11122ffca5f8e4a40a4070d4acb77e3e03892681126520d17f67f351ee551b99ab61d3988d05d2bebeb064344688f1a87a4bd845e2b054aa8f86bbe6e3fe15b7fd8"}, {0x80, 0xffff, 0x80, "8cfa9c65cc69858184305720f1cf8b7e07d8c9b31ce325d2214bef74e9fd85e769ed52058cde14552ab7f240bd37ef9bc611c9105783bf42550ac9611d46642dd31214d4091cae4a1973c0bdc88a2e50c2460c6d78dcca03b43f59eddf68c37fe10ce24e30e7dccb174595575993"}, {0x10, 0x1, 0x62aa}, {0xd0, 0xffff, 0x0, "56a677bec66f752b50ebda8919830b5f2fb75769a1c33a9c12e6ce3768f594ab3083977ac4254dc9bdbfa6e206b5ae6e2176161f398d187aaac8497b3f703c81a5a97286868f6f752f2ce83637ff2042beff112e9a3ce64fc30d66f3132abbdc2a4406d37c1f4062fc805fb69cc6e02217b820a8f01c8ddfbcec32cf2098ca12cb1741ea7f4e6a581cbc3b815726b178912a6d6377451d68a14e5d0e2ecbf6a8068bcdcc1e9cc5eb298915ec78dace24c9115020ac6a4fc271dffd2d"}, {0x80, 0x1, 0x401, "5acc9829d8b8d903247c5d5bd19a0bf022f826c24f5a4fc5980c147a19ce2fba0ea4682262b674326f57a2a799cdcec43777ebfe9a61ea1c37f6116177e5b779eb055c221c5312504c95b39f94459ea9ca8ab728e3c126cf7a8d2621fb68702f9052796d675fe86701204148bbe5aa06"}, {0x1010, 0xffff, 0x8, "651cce0b173751e1887c04d85912944982507891c59f700bbb83bba9dedfae198ea81a8f8b95315b8459a857de91931a417f89ef49946d29ed22c40328e333c2a3bb4500fe60e0d3ae008ea5b132bac9dd2aa58c2b245577a2e8331e628fb9198ab87d7b7b6dc55386879f17a9e5e82f31d7e9f8b709a2083091182f741d985382f5169bc8a5d60d31b1c059ad7257a0b874b6e8f608f84ec95893c53e854388a5008eb3f18cda7ca100fe8c037632eb6a2d5f6a8db72c3ff60d567568435346c4825999d98b05b3d23efcc7abb96ddb794b1b2bd902fedd18d86e37f15d2eff97ae2660510e29d71b4cfd355039029a7e41657be848d8f21033864fb690d043cd3887dd123f3e1d204f6b48f28a2083395a9b3d0ebc9ae64859d0666d85ceeaf0f90f3e003acbc1f6950cd52ce93fded1e512bb52c63144425291114d733dc39dd8fa4d14975d2be89304cab8d6515439b9db7e8d17da8b9cf77ccd16edb360724fb12b1b9a9984a48b1f6a1e82d177189be617b762bc8861ed7bb34264c1137437aa6518f86b9e899048b5f6543faf0ca39d07b7568492fa6380e1f1778523b7f95f36366060150b04daebecf0fed4b2136405f80ff47ccaff0f2d57f91f387637fa7e0653a356c90bface4f36671d5815a20603294e7792d06b964b11d50c650a09175b495dca7641b12710f481ab5cf27fc16b423022fedd9b578416d10faef85b33aaa3567d5b33963cc3e8ff27e674d154acd676b6081fe9cd330ec116959ad281f587a79f426b752479bed2639d8f8e54ddaa0555791f79cdfcfc64cd05f3e07a2c825783bdafbaf1f9b4745d04e593dff81a73c251c00b0cf694e7b77007c5f3b5dff96308a1cfd5e0aa3736b0ebe077ca8ca554086034fe4acc9c6020332a72ade9be40e209455944d57f0292fe26f4fa862158c14e9370982a17e36a51a39b679829329389083213ab40624e5d868a5a8bd803fd3e233c7aa509888d308fe072bd637b036a16b8124029500f5f30b187a95cd4e7e23a6eece78aea126eb06babda377f2853291808a3b28d801cf20020549826230907f0ac537d27aceaa5714d46bed122fc6a9eceb7013c3d0e62e8ebd7e24c8ab1a9fe80162fc4a9400eabdfb28948f405e79587a1e93b62b1c6ab84f365c078b1a26781a7bd6912c4f0df62078120a17755c907fe96e20e6a6ec9c3057567b743fe7081c9f842958cc3a61e37389411bd08fd97171820110c45d3af50c541bcd8083c5bae94272fbf2ae1b2964e9cea143660e78aab6d4633ee7d38df2d0093741a92cc81981ddb8d4c3b8b58b10aecc5194b47e97f509d45d031b34123c6290f571f1fc60bb3b10089a225f3107c8e1da941bf4c1d2224734746422e46c5697e1d581dd3539e88bac549a9f247e6642f9731c22b97978eb07668c12f6c32e2a8341a908dc66a87df5229608069a32afef4f3e0ab28303b10ef9e8141c289d0322ac298eeef7774378c693c8f2dac578480f835e73487d94c4612d42d291c18609b32a75cad4f456bc922f5e1bddb022ad8b35b03531a5c92855b2292297ffe3dcfdae0d80e45db6a9e196c1982d09b4d80c25981f1dfb766e06f7c94ee41b3fb8a3c0c592daebbe38d3a5b57ef08ad32fd81fa2d1232b7be14078bb8ebc7bc63e2325d4b57b06026ae1bff8f63eab04e65144741df9d036e6c4456fe1b03caf7d110e02ea1f05862398510aca42c67f8e537c957fcbc9e9277532ecb4818dcc21bf40e5cad3e554ee6f52f006f29cfaed7622e9cd6e69caeaec0cfcb4b0934f7a02f5bd90f01e8324cdd00eb6100bbebdb48c6d0ef14c80e6aacb5398367e24e3a6f99ea34b560caf1625be5bdc5f3e7ea3c02c13effd7a4e914129863148e92f36ce0bfd246f68ab7f2ec0cac516f4179a4d55aea2d6b386bea778d07e1e5091a8507d82bff040103d2a1e1644c7c69dc9d91e1154b543e5389f14f650d82444c00d988459b1fc512bf2105dce3469a9111ddf5948f60818f112dc11868b94f997e29b89724f6a79d760f0dd98d3e122de931f32e661bcff0712075f71a2dafbee7de40847429c6148a7c8e922cc0d3f56827f94fb2fc9e36e8d5d6ee60046f3540e65e7e2c7cc87429ea7d68322d1223027eb9c9f37144cc1ed45c01039dea41a4e4c7bab173e9ea3a1881d538ce4d43e819da2aac47b863ff1f24b18b10120afa0fd284a11551b0909fc5b512858b90fabcb60d5829a7113391a2ab264311400710565fc7b99dee93065a7ec74425c3b598775760f66cf27922593e8efaa45c0a319cc4720dbd61cc6ae03132dfd9fdfb302f086710f49f8514646a357ea62b748b81598982e1a78f191efbbd92023d81e80d101fe766d7e7ec4b22f443e2cd386e8a44dafb29a484f2eb9c1a929102f4827cd2f3b77c02c009388cd7ca0dec0ec23f3809d0b9e95d8aa2469368ad721768cf1f3bdb0936911f6ad046284a0f01c254a70a9689d89240c5de9b9201f1306df89035ea90d000e1d54424960f44804ed66a2a1a205fccae3747b15103fe89e6c365bd20e02e403933849f30a05e2316baca820e813e74abc3501983f549d4520c8e23348ca5df5be8de92d5a07f9e5669f462a70f9d413301cb7ad51b746ea4e63dfc76685dbe5e5263b2bfe5541f8ea7793f92434af264835af97ad5ed22da21b18c80786a1705ee4813801a4996e565e568320156fb6bd2295d1c69e32d35ca80312e6bf5b9277c338950856f1d41ba5407a99e58c3f3989c9236bd87a29259b8b01267131b12f9cc8124ac1709cdae7cd7f5ba4fa4a16d850941a6ab7eefd78a8d482443daacf0b0c8d7b4ae4ba0ae6a3e00edc95897fb4d17e1b95cedf756e4078c269a0653582d97ea2c801ae8051d87dc8806df0dba628336c4f875747d3d85fa0a917f41a65275610feaddc96a388e84346aaacfcc6045732509851c666dc6204569144a9a245588b9362f32d0380beca8b58f5cc31a0ba5f9a3fe58205d66a6732e719d3404686416c058355e98b0e660a2763f338a310002cd6ef9b953c1f8f6426917160f6a0c85d0fcf45fc3c6dd31080adcbb01cd9e1014054cf2bd0f104335e89d16f86d6f5d70f48495913ace1dfffc13a64478af143a0895981a4b749b177a1d3127973692c7b93e57ccc66e74347efc432bac5b21a84839d6158dcb954064080ca204b06c1a370049610d6eefb35cf9a8ae42cb15369659b1cd52a4d8d4b5a3b9f091f9aef1cb773c30e03130aa8cf2f073c028ed210297baf8d403df490f189a922c9023d2bab5ad870e3ee3671c228739bb23d32753ade9a51398bac689159f1288908226cbdac470044ff9d7aad92935b75679e9a428c205239bbca99764a0e8b11bea79f2d4c24b77860640dda9e5e6566b63a0a61c9a1bb89014a1dbaac4d3bbd25f26e428c33b6242376aee2c672f9260565922088382f752821064f2bb4ed66e1eaf6b6f4155641ead8469e96890ce89e3cb15dbc19207a22cdb5d4e7659035d0333c9af0fd8ad8ebe8e7cfe772ba26c23b5a2daf0e34d3ed88b3a6d4456acc6a4b88ead1f3f478e2290ac36326abf6d939a5002807b907964a9dbd82d32ffc73b327750adb877f0fd9cc84e404b274e8151842530ec4348444bbc86bf71986c3ff7eeb01391ee8f5383ea7d9ea3d3d33ca2c292403acf3281be140dd2501170d11ec7011727a60162135d8562b6f342ec6f1d22bfcbfc2aea002a0307c01fe3d794d2a9454ae2aca29cb651c7231e751360ee6f1247458218868183fc5a4766564069105429a0edfbbf71a70a0946e0dce4434a968a5ca7ac4bb58851bcb74c96868bf2418e6ea008126c280dc6f3cf111c078bcda8fcd84d1f229dedd1f5e5493c01737372786844a31a91d9a85a062b712c8203d0d0a3d127a5920de138273c20a9019eb6c17e47e368f66f12f5bcdaaa04806a2e4f8bc40a2ec22f9fd91cde881ee694ba4aad7860bc811da5e1130243c80f6bf92c130878b9f976d782b9163a90dbf1f65ab77cc34800b26bcdb9158731c4c6a05d83d0b78cf620a2533fed73a20bf44ea9bfe5deb7bcbc151b26a6677878cf69cc7fd517b71676f4b0a234b8e759529ffc2dd577f31a76c7e90d04da2b8ca21a4ec1f5b2b450e3f4b44247ce159bf6208629ea35a809bcb87d1a8da9ee52b668c25bb385d411ba9399c907a8bf07ba9ada567e5624debd091331353aae4ef8642a2b499f760d10bee1dd4903f1cad7452e02182ac90784443d5985f0599c8f2b028d091f4ddf65947bb92c0f9af0be6513080ebf530dc1a0428e805f282d849508448facd523444580136b461a46d6cf4dfd0f2df49653fd29bde8f363df789c5c7788d5af33da2003e446cbf3d7e81887eaa1847731251844a66eb81580bf3f353343b7308c575e317271a33550030d2f80137cedbe60e00fe7d93e75228784c70d68c0b7e5efbbdc57591db82531465aca1b9e66f7629d4331f3b8dd184696e8417991fdb28c0e342904f38b3f1e90a9a145e02f52f4b7c7f0e4096155d6c65208e7ff427b5acd284e3955ab067a5d69246e100b37c7aed5863924ca7ed2b7c5c457a95a2b9fddeceac608e3f498db11ccc7fff13e302f33f53d377203121cc847889aadc662cbaa939aef01aec62f18fe4c7ac758e8ab75579e6f59307b1b0dbf53c447a5c979edd8150b5269bbf2361156fbd4e2ea3815923073d2e7eed2a79a1d32cbe16848e273faea66d651f104a11aa36789db34262e56734ef6a7b8bc5811471784135e3f81c718bab33680bd7c16abada09f4c1a0c1c76239f7e5399f38b413e1d5e3afded6ff82409ddd131406d2541d48ad0cede9a212d231f5d596342d598dccfe557596c8494cf0ea04e6404c191af1d5ac849b135b851df7c137959d2d650f548f6b563871555a37f8537e69fbcfe9075f3ceb6b1cd7b6f47dc3f3c2527812b7850093e217e1d1ecfe49a3c4ac3d0f388ebf1c4f194860fe69d067e7b50d532e4717ac453d369239845b27c31a46a7edfe6373d8842b816888acc84208b81ec81757cff5d7614ca55728c1677a305aeddab2312c4594acee61d7fb0cd08e4a0cb165f95213da92c1dd4bfc4e63a4f26a5a167635386f602547e0ec16782cc1d57ed523df1640d5cbbc0cb186555d82555edc0e0ef453e493fc54d29eccff2e52060865236bdfa6ecb51a8207fd8921b87f7e5e0d2d79ca53a49b9161c581cf48eb515aa8df8153ca648fbe7b906bdf5138cc6128104530e43d4911c354ee80d4fcc3aece686bc5f0ffc27f6479037310430d0f3d9aa9cd96b8ceef89e84abba6dcc4cec6fd7fec2ca12f7dda21d8a1e6eaa44c21c39c4b306105e2c39fc50df27b2efe55031b316b888e2e7aece458cf9d5568325a8a93075a12db2beadfe37a62e1f8ce88ebc1580adf9dd8f575330c207afa1cadb49cb901ac93570a342e39bc7712bf6b8f226e0b2e47fa20b3913d3c1539608244fc5f4645d5a71ac9c1bd0393b5764014d251b53ca8988c06a7893af8bc29721e0286a7a148f5f0a1f52122e02cc325901317f501b48fdceb92afbb291f9251daccc16666edbeb6141dafdfaf1d047a9298eaadb635c7da534501bbc0b89f984a0cef9ff5943ff3e191c359453decd343bd4ccc0eb3dc9d5ed35285be8b11086050ff80387683464ef712ef29fc817e2876e0aabfa1339720f7b884c676e1a93f65c1c2d54cd757fed6f76c816c856eb4865016a151fbee91aaaa77063259da1102f2a32e1b4bdffc38d83ae39dd987b4c29b6ad"}], 0x1248}, 0x400) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4002, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x8d) 23:16:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, 0xffffffffffffffff, 0xffffffffffffff81) 23:16:18 executing program 1: setrlimit(0x4, &(0x7f0000000000)) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x4, 0x1, 0x9, 0x9, 0x4}, 0xc) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000080)={0x0, 0x4}) 23:16:18 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0xf73b) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) r1 = getpgid(0x0) r2 = getppid() setpgid(r1, r2) 23:16:18 executing program 0: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$TIOCCBRK(r0, 0x2000747a) 23:16:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1000c800000000000020000000000000"], 0x10}, 0x0) 23:16:18 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) unlink(&(0x7f0000000040)='./file1\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f00000000c0)='./file1\x00', 0x10, 0x6) r1 = semget(0x1, 0x3, 0x400) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000140)=""/77) r2 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x79851498640a5763) 23:16:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff0000010000000000000036ce4ac9a13dab7e0c"], 0x10}, 0x0) close(r0) 23:16:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 23:16:19 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x100000002) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) close(r0) 23:16:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x5, 0x69) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x1, 0x3f, 0xd56, 0x6}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x3f, 0x7fff}, 0x10) 23:16:19 executing program 1: sync() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r1 = socket$unix(0x1, 0x2, 0x0) r2 = accept$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000500)=0xfe16) bind$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f66696c6530009c01b1565720b7bcc246a363c6d1d641258b49c2573bca30914366000000000000cab72a779d0bc1a89c263dfdccb562e7a5c5e6b6c027a7d37d1ad70a37ce7c106882a17d715be31a1cca4232825a3c27f07907ffc99cfe5b144ded4fa9964e1aa8cc077dc64c25d051205bdc20c55f936ccfb169f923b3ba5d8c34675eba5d1db9f50fa35f64b0b7df98619400f8a88de44e52499d6a3f2d147a2bf4c82de0e4107ea5a3bdb3425b8bdff3a387e62cba6a269c3d586a1006c75c7a703f468ff2eec44f5a24586dc9c978c635bb3a3a6dd061be9b27a6a8772443c64017e151d321b447f067efcc95501b32a97a91cc3b5bc21f9d4eacb73c5a5a0c798b47812bf9e1966d9fe60e8d2e782c2d585f977b00000000000000eab3693c0a04c942672f87dc83b428added2e7"], 0xa) ftruncate(r0, 0x1f) getrusage(0xfffffffffffffffd, &(0x7f0000000240)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 23:16:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20000000ffff000001000000be28bf67ef3e447e3f69c4beb550de14f5fcdee040f026e09626016a2e4d903337856fd34c2ab2170726ab1f075f11ed64bc2dd22bfcf64824f15e8b2680bf4ac21c3fd1bab02f9f505e5addfd758487d05125366900908182411fa1a5b7c7b20475517844746465bd84ee0f8927843d1423cc6e184de53e3768bd0a9535ae2e7eedcfe290f1ad5147f4bf4bdfe6e5608a1ae5ffb377ca12e38cdbc6708a3acc550f5f7541a1e0c6396004ee76b8426e78bc362b38b60a413c1bc2f8871917a90dc4e3025a3f00b66468d7dc8cb334b6a7dc3a60b7eeaa49357624639d365a038abbc20efe84ce03d861479f0a8d1cd0f9d9ff20fe7f63302c735433622fe18668599a", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 23:16:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00), 0xffffffffffffff54) syz_emit_ethernet(0x3f, &(0x7f0000000000)="429f7a55f3fc103657e1d426b1b8a7e49b47ea18710ef6fa0657a8b8ab80c99d78b4fcbec436fd39886e6384bdd5542e689547c7520dbdacc4651f6a9d5663") 23:16:21 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x2, 0x2}, &(0x7f0000000040)) nanosleep(&(0x7f00000000c0)={0x7c, 0x7f}, 0x0) 23:16:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) lseek(r0, 0x0, 0x0) dup2(r1, r0) 23:16:21 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0xa, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) pledge(0x0, &(0x7f00000001c0)='%{+..[,\x00') bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x178d}, 0xc) setsockopt(r1, 0x1, 0x4, &(0x7f0000000180)="b29db964ac0d38047b9468498cb809a650ca11ce9d28adbe4806df080a449acb43676ce2bb1d0637506b873c", 0x2c) 23:16:21 executing program 1: socket$unix(0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000027c0)={&(0x7f0000001640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000002a40)="c59ef1019921bf25e1c38647d5370631d7b36921fd2b64319ef6ed6980008b95ef3e27816337ec04de83ef6ccfc361e182667b2374a4b93fb541342dc7003ba7b056ae2c512a2484bf97657380ce5680b785c769b8b9d2292f03c85ce97ddba8313fc6494737d138e2ba90fd9ef05c68840d8c650b54d2ec9c3fbe910773e6b0ea611dc56fbe039a7b535007f2c619a9e2a69d3e8b9a3e41d288a878d7085a026d151cd22fe31df6302b67895f30752e43d22bdafdbce0f4debef4fde5c2d98e68c28332a157d855294b322b8b43f5c4b1a9177eaacfde5b96d1dd2259d750ddcbada4839ca88548a8956a61e65177c2026fcb0fcc51cc62bdf877a7232b22d5cfbaa2ade9d62d894a1a8e083a8e35fad723e61344ade506bcc00a078dab3b160b111ecdafd3bf226bdce3d8326d3a8a5f99b5db4f975cad19beff0bc6ca405c181e9b8f24bdc9ba77599440c1de87cda7d7f6304c23d90e55f5f2779cea9790139c239286a2f2d66b9d995858a81238d224a8fad592b10b6578f502220124c3fa2e5149d537a7b53f6c378346a7735d3a7219c344da6ee2daf66becc1732d82e193924eaab2c40f60085393e4b7a39a01e41d22a65a5d49376cba9f1ef7a20362c5e3881569a33a6109b686278468e74b40679b8193c0d74b203561c373776ace26025c08b59c5cfafedc2e6e2297bc4b9892c9a2aaaaf86b61baa97c3e2a8e860d85028edd7667291403c1171a66cea33696ee4a579c087b79ceba9e53063063caccbbad22bbf8ade5fd80ae2af33eba828876669db316c10eba622d8064be05818a7d664482f70647c3b352918b2f85142c71a11ac50cc4876875808f304c6b98d890510b48bbd1dc3dc7afa31c6e447cbe21bdebd490cc58061a58e43e0176f9a60c32c1968f8e54e4c4c683e3a6297652c6ee8e765df7739aff83814f24b3e89f6bee685f2e793f69ebbb17f4e408a9fc4b087cdcf41328653c10bf5fd5d9c72e645978934003c86a588f7b602611ef2beedce7563f7a209abdf90d3553486805d65a852d3c2b9c282728dc1c5a106c648df746f76fe5a276b437c82405d1686bc1adc0a0db23d3eb19daf16c6e61b1e883bf6ed154261d12e884f1a8cf902769374523acc654ada559fe9417b7d97b49768a8b7d51c98b085758fe08beeb5e05251eebe55bab2b6fa0b4a442662ed19156ce32a63fef7eeee6df74675ae927c21647cfa30f265390a203b58a086f52ac1d3e3711057bdce3ca73ebb9278062496df47d0d406db0313888926e9d9b2bd5f5a38f6eb04e8d60ab8f06e0fbc5c5057683b849eeb68cb45bdd0a4ef6fcaa19eb8ec776b5236bb706d652a807812c3b83edfa524791ad80bee523f732f982c203f60a83f8b9f8cb8c5ab43e5a5562380026849d95acb2a3e0656d6b6fc5622c4ab1c96707329689e99b555ffeeea2ba0e40bc55577738355a6bdb6326e9ee8b111b0a09d848dd720a117cf5cf33443afdec62a9335edca4396cecd9f30ff8c2ebcb05fbf8e6890e68cc76fee6dddcd8512c27e77750a6ba7679efba54577d27a7d0c8e451bc66d5ecdedf33c873b4d31f334599cf54f240060145430a917f160c6ee4d71f89f40d2ff60ae5edd33c0d593ff930bfeb795c92f5662974aa08d8b00ba893cf4e28125eb8ed51741f25a83b3a258675f71141b23c1a366610f236a79149c40e761f0134eb0e56ba8fd43b6af6d7834891603367a9f3c1ec843f4df96ec28b1fa098c8d9a223246e2ba08ef5c48d9a114c9dbd91103d5b68d1a729268f9de1950946b12662b4921f5865cd1ab210f7e0479c824401903a68a7eaedc38b1cb06880dc74461acab13dee1853e589af4b0ca1b236028571a206be5f3317e543a12353f89a9d47a13f225c15ce1d70f94226950fb13645e9d00e52426acf982396cd1ac65af23f9ef58bbcc23fd56871a40725a87fafdd4b4d947a5c37928d059abfed67dac4f7aa15d432fbb75b301baa2ccc2e4e0cc30dc1bf691cb297e4bd4bf94af3d0b490fd2515d2af2df79cf0033ffbbec8c603fb547f45b07b776ee06575f4e6f82127a4751f8ed2087e763559ea6106c205e97516c60c3bf279a208ddfe24742ba652631b414ecead41767c02f9cfd1d0506c10c1c09a00953284333de89fad484c98f138212ed71eadded98b9822bda28f30b1aa8ec971505ce229c51b4cffa25996a998bb94e36edbbdde644216019b5a6912fcabbfb11b49ef0da704056c3f90b7c4ccf869f7605a9c82d94dd5f6d9ff0bb2110585886080e6d70074bd1ef94d8ca5e7beb10d51aa8bed7b0d055020c5cda2c4de7a48d45bdf7149ece597b2912bd31a81d9b55924f43638f89c91a047b0d19e24ccf5e682612b1391b6db971a82c1f39f9b416edfbecc349ba0046a4aa44b517d93fa57fdc08042c0a5d0aaa7a636c3c73418cfafbd08b0ba6834ecf9676aaf069fa4df77624e54e2df6f35b910cf63e9021a943272d2c7c8788106200d7cd7c549277eb8ea0a4b5021e230893ebe84e0e5433ccf580aa935f9e15f8567ce574913647eaff6a3e702b823f28d9d876b396304dc47346571567b80664c4d57951cfbe1dcdc9d49fe04dadeda3d7e8e80284b4ea6e0d7891ff3a2c3fd4fce122d9e9f921deff77e17e294871c3cb39ed26a6a53a31290deb748114063faddc60d8ea99fd0ddc73c56fbea79963a907edfb2f6cd2d5e0a2b7eea9e1c9a3802ced9d9e00dcc3e67", 0x795}], 0x1, 0x0, 0x0, 0x4}, 0x0) 23:16:22 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) kqueue() 23:16:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x4) flock(r0, 0x6) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000e9a1626b070c6040d5d83648d9f27480451a6af7e6b6ec1aa4317654e94301c6b01cbca8a312e8e46cebcc9100b4d1009aaa5c46ee05f1c173ad3adbd772b93a108c17a90e78d5efc9ccd93cf33c"], 0x10) r2 = semget(0x3, 0x0, 0x9) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/185) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000080)="7b2638cd402ff1e93ccae46a614cd70b4162ef580ee0e2481ce82d1c790158523e1fdcfad70d7d189ff4b21cddfb91448c64a300ba43f7c355f54526f1d91fcb06333934e2e94dd6093b29c1c0da18c8d2c38a37809c57bf2ab7b78157e510826894b6194e942e54a98f", 0x6a}], 0x1) r3 = semget(0x1, 0x3, 0x400) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000100)=""/81) 23:16:22 executing program 1: shmget(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) 23:16:22 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/33}, &(0x7f0000000040)=0x23) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r3 = getegid() r4 = getppid() r5 = geteuid() r6 = getgid() r7 = dup(0xffffffffffffff9c) socketpair(0x16, 0x4003, 0x3, &(0x7f0000000540)={0xffffffffffffffff}) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)='W', 0x1}, {&(0x7f0000000100)="8e14658e28b622eb9f4de8d6b810b781d89652e7b5b3cc", 0x17}, {&(0x7f0000000240)="3dc11648a308b415e41cc75b3e16f1e06918ca25ea14e7a6e06476ed8d114446345e81101800e03e18c46886b43700e956572da0850bf7d11fc12b61ecaa9b797a1ccb99480123e9476edde746ea50e8be6757540da303744580549d9f39eb3e857d509bb1a92cc01756f00eee300fcc4066d92d57166d5715b567ba74f82dac2962c6f3d55b6d2ea155350cd419257277a801091c5523cb10451fdc6e51928f30c719e11069c03c7dc9319b9de126735e4b859246f326cfa274d0590780c01659043849b86542deb7728c19225d45c8c38ffb78fe7b6f5826e8f6ded9528ef86907", 0xe2}, {&(0x7f0000000140)}, {&(0x7f0000000180)}, {&(0x7f0000000340)="3608917dd1802928599482641e479d13988a6f155165f0fc632fbee0ea83b7a3e285f759972b61b375d3c988745fa738072cf9c7217fba772402e88a6c2eb0b69c24f611d4c8b79fa1b1bdb8a7f11c3ab9fef8ac654e13dc1cb00f327b0f34e5f8d005f881b7b28588a3de36d218c65baccad7dbfe39055b16a0ed8ae8168bebb428b91febf2fd48627f3d84f331a190bc64fe90850de1469f67b71a5bcecdf7d532312f58e4e06c0730f01e66b6bb6ddf1999fd27cdb6a8b76d842dff57c37ad5834a8cf2461e716316", 0xca}, {&(0x7f00000001c0)="d9b423352659a33572e31a886aa83bc6d93091a052e07fe089ad389a7899ecaa37512d5e", 0x24}], 0x7, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa0, 0x401}, 0x2) r17 = kqueue() r18 = kqueue() kevent(r17, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) kevent(r18, &(0x7f0000000180), 0x8, 0x0, 0x8, 0x0) kevent(r17, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 23:16:22 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0x10) r0 = open(&(0x7f0000000000)='./file0/file1\x00', 0x80, 0x100) recvfrom(r0, &(0x7f00000000c0)=""/248, 0xf8, 0x1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file1/file0\x00') 23:16:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x82, 0x1812, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 23:16:22 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) chown(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') unlink(&(0x7f0000003980)='./bus\x00') 23:16:22 executing program 1: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r0 = semget$private(0x0, 0x3, 0x87) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x1, 0x0, 0x6, 0x401, 0xffff, 0x9f, 0x7]) 23:16:22 executing program 1: unveil(0x0, &(0x7f0000000140)='r\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x10001) accept$unix(r0, 0x0, &(0x7f00000000c0)) clock_getres(0x5, &(0x7f0000000000)) 23:16:22 executing program 0: r0 = socket(0x16, 0x5, 0x7fff) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x1, 0x1}, 0xc) setsockopt(r0, 0x8000, 0x3, &(0x7f0000000000)="1a2ebce14ad6b924e89c3528361855d436104640fd50ffe1527f60cc9c92751c794af5b91f8a0829e1540108aa62d141d03521cb640f8caa1ecfe79b395df3efe6da4e974b380c99d43b212b05bce199a6a117cffe7976761d5e195dccbaefac84376a53527e72293c06a76da9ae091297f644cef21acb54c226e74e938bdc36008e292d2eb6f5c21b03299c6fd741c80be915be1e1b076db9f253273da0ca36f9b95832dbddda996e03f3ffea7950625bfa371c943f25f22c30406d8aa569bac1ea3baca3e5590fff6b6189d32f5b7c0fb8f91f60913678460a862710f6bb32c5e2eb782ab833cf1d73171d37c8d87089af57d1fe144c7e496e4c789b7d46dc96d19fbf757d19867f5c205904b1dbe3549a9a2fdc625aeafa643276588487f143e725fd1d584024254abfdde9a9c1ddaf0000000000000000", 0x139) 23:16:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x4e, 0x0, 0x0, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 23:16:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 23:16:22 executing program 0: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='r\x00') kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chmod(&(0x7f0000000000)='./file0\x00', 0x84) fcntl$setstatus(r0, 0x4, 0xc8) write(r0, &(0x7f0000000380)="80bfec3067353750a69c77e327f5d383a5f01c185c98dc2eee126f4f7a8cf8dc986e47ae96d7b4f251c94c5797ece2714e2002656025d87a2111ec2115e21c31d500a287fb316df19932e17630c98dc44c7a0ebda7722307d4b4bd7698ac7d67223d5559c3d51da8bc661050595d7652042e504d3bc133bc7cdad1fa289960a2767f48adad211d139c44b89f309c9e2a712d9e328ce4f1a88c04268ce73a6bfcf456aa7243463cbe1bcbd5c61eb4ef76c70c286e54c8e0dda18910845cff0740edd5b8b2d012159a684630cfb12609c6b2aa6891d5d219ca423405d5a4f90d1d4b15626353eb5d09f58938", 0xeb) chdir(&(0x7f0000739ffe)='..') 23:16:22 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x2021, &(0x7f0000000000)="4bcaa652525aacbb44b8d46a3c937288e90ad40473481e38a99c4edf3ae4868e68af2c0428cd847c08edc62f7d2e872136e6dcb385224b4f0eb206ea2649969ee00000000000000000", 0xffffffffffffff9a) 23:16:22 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0xffff) setsockopt(r0, 0x4, 0x0, &(0x7f00000001c0)="88b2c8ae300f61fc3e718b33f68fc2c6be7716c580fcb615ddc8e54a95a0d97dea71683c8caf6b3535d0a8acc055721a72e154a081523eb6efcaa1f0fa5f6debf0b831ccf0c94ff216b0486cdca79a2a969c11de9cbb7f5a60aa5da4f61939afff371f9523a51e2638dc770b10293114995f1740cfb5062a33d6af8e4a48a6d45959f4888a291df9500bc5e1b97e50517cfde8a57b721e02d728a1808f38d5cdde1236dc3b0448c6426fecebc7929f7dad9b17d9cb817a13f7b5b4c1c2f5a66e44af51d424ab4fa4a703146a9280a7b398ad2aa274381f172f84f98999cabc7c7460ac978edde1065b9e91c6ec908e3e5a9712bafeba33a88d", 0xf9) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) msgget$private(0x0, 0x100) setsockopt(0xffffffffffffffff, 0x7, 0x7, &(0x7f0000000080)="4844d32bcb5d38f666b8a3981432c28ca1a3be8cdc91f6deb30aeb297a1b3ea5b0f336456f470def5fb588a5230e184327d345530c526dbee97ff6d9b658eefd9b5b1d4e773deae0633d5d98cc72a4e1fd16dbd7a6c3aed43b528050a11a72ab7c3ef8cd8ef7d91304cd91b1e07bd53ca7bc8fc113ec5db63524330f033f7a10fdb31739c0eab7e8a56a9ea34413b82038d47d92988f17c420def7dace05a4fb88f5b834440090325d3ffe940b00effac88a7faf0d489c7911341daad220b7f4a5eb0493cf5ebeacb566", 0xca) 23:16:22 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000140)=""/4096, 0x1000) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 23:16:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x1080, 0x9) setrlimit(0x6, &(0x7f00000000c0)={0x4, 0x4c42}) mlockall(0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 23:16:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6570a000340bd7efabb70906bc14c011"], 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 23:16:22 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) accept(r0, 0x0, 0x0) 23:16:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r4, r5, r6, 0x40, 0x3}, 0x1, 0x4, r7, r9, 0x1ff, 0x6, 0x100000000}) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r10 = open(&(0x7f0000000180)='./file0\x00', 0x8080, 0x40) setrlimit(0x3, &(0x7f00000001c0)={0x3}) geteuid() getpgid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r12, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000095683a7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a790a2211e15b69b51626efdade1af288e5b15b0fd175df792be41587fc53229d35702d525d63375aa1e6"], &(0x7f00000002c0)=0x6e) recvfrom$unix(r0, &(0x7f0000000300)=""/159, 0x9f, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400), 0xc) sendmsg$unix(r10, &(0x7f0000000940)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000680)="a539f51d7ad3d36abfabb19002cef4722e6d58e6e0e4922b47fc894be62d23892ec007e57680334f10a536b34da9b02fe8847703dda26f5a38226ed7c1030595423b2d823a3e77addda2f14a40c93bf0756bdf638c9c14315c898c6b2bfa97dbe57b17d1e4d351e728ffe850a803e49de0c6c91e5a282900f05b7906569c22f78318afa31af4ba1f47319d478b0688a8878e0a8af2a0fbb520ff1e419d3b38740fcedca2b25cccee8aca4218e405ea7a2ea5a6de644310f93320f127fdd3d3ceeba778fa6730acc75882a37398a9c1389fda1f52ae3e1cc903e627964a115bfbb44d342e1e", 0xe5}], 0x1, 0x0, 0x0, 0x400}, 0x406) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x80000001, r2, r4, r8, r6, 0x5849c0b4d3b2248c}, 0x9, 0x100, r3, r3, 0x1, 0x46, 0x3ff}) recvfrom$unix(r12, &(0x7f0000000a00)=""/31, 0x1f, 0x40, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000a40)="6c5cd133eb3c32690622d641a2fc26b39c49db83637075f579f5251c09ed76dba66f9bed91dfa8fd186e7dba3f470edb671934b1a11bc5df6626d99382ddefef74cd31d975f00dabce766b800a58d8af3609522ffe1e7f05d00bf55aaed6f264c86fc1ac5224be09a4050d6cfdce0745917754697b0320048062a5b3e122d5ef8fd038c96341aa79f5b2733b0bf24ec103824f6b3c0c18a5bee75518da0c905c175204d3cfa950bbe746c75d3307bbf73f2ce17e027197f6499f4523e681bc91df9b05fe5ac45fc21cc2e2781e626c89cce2cfc7d0b8bfaf0e35749ce53a290e", 0xe0, 0x2, 0x0, 0x0) r13 = dup2(r11, r10) getsockopt$sock_int(r13, 0xffff, 0x204, &(0x7f0000000b80), &(0x7f0000000bc0)=0x4) close(r11) r14 = shmget(0x0, 0x4000, 0x12, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r14, 0x0) 23:16:22 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = getuid() munlockall() getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", r0, r1) getgroups(0x3, &(0x7f0000000200)=[r3, r3, r2]) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") mkdir(&(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x0) mkdir(&(0x7f00000002c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x0) unveil(&(0x7f0000000680)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", &(0x7f00000000c0)='r\x00') 23:16:22 executing program 0: socket$inet(0x2, 0x8, 0xfffffffffffffff8) r0 = socket$inet(0x2, 0x8007, 0x6) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x3) 23:16:22 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x10) 23:16:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(r0, 0xffffffffffffffff) 23:16:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x202, 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1a000000413060b57700343514f2bf0993dd7ff850c1ae5c9cdbdf7c3bb997b8715901cc544781444e781453bcd0c8ad4153e4ed3c335785cfad745fc92657ae5fcd5ffe138793ef7082154cb8f7798bc375792bfafac30c0bda69deb8f4003b7bc871d6e8a7e9ce44f3cb45ee5eb11100"], 0x10}, 0x0) socket$inet6(0x18, 0x1, 0x9) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 23:16:23 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000180)='./file1\x00') 23:16:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = getegid() fchown(r0, r1, r3) 23:16:23 executing program 0: r0 = semget$private(0x0, 0x2, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x10001, 0x1000}, {0x1, 0x1a35, 0x1000}, {0x4, 0xffff, 0x1800}], 0x3) 23:16:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x3, 0x1}, {0x18, 0x0, 0x5, 0x4}, 0x532, [0x8001, 0x6af3, 0x1f, 0x9, 0x9, 0x3, 0x60, 0x1]}, 0x3c) setsockopt(r0, 0x5, 0x37, &(0x7f0000000000)="02000000", 0x63) 23:16:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000280)='./file0/file0\x00', 0x40000080, 0x100) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="5d5190ed0e042965ef59f5089ffb8ff7fe9435e63decc5d5a67bf86014c2a971afce20241a35f3a121470a473087b67a1cdde62625823a80929583f38b649f6cd0a69f4622a2661caf5d2bf52573c3", 0x4f}, {&(0x7f0000000100)="d7ca366be641b7e20d807d012380b66dcab22f749b8108f129df521efb593ea998cb13d54768e1c6a6028338b68a99dfd1baafd5da57bf0926f33842d24e22c30dbeefdeb564f702d24dcfe3022caea160ce251027d704f85f40bab58646ed4e7db03ea39402e6ab676e71af1c8bf9ff8146e0e6ebd6e981e1b4e212556b450b256d04d2af5d21d63881553ca2ea5e25d348738acb208dc6b77616add181d458e5b64b56228f1e7bd968b43ad91d1cb78be4e5cf9687d32faccdb5f0de446e33edeefc1e064a1dff2d6c97e730e8098d0afc4a25cc", 0xd5}], 0x2, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 23:16:23 executing program 1: unveil(&(0x7f0000000380)='./file1\x00', &(0x7f0000000080)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') 23:16:23 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) 23:16:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e847094ab400"}) poll(&(0x7f00000000c0), 0x0, 0x0) 23:16:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r1 = syz_open_pts() close(r0) r2 = kqueue() fchmod(r1, 0x30) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xfb, 0xffffffffffffff7f, 0x7, 0x7, "13ff8fca0973804ecfb24684a309178cb3908840", 0x6, 0xfffffffffffffffa}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = semget$private(0x0, 0x7, 0x80) semop(r5, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x8000, 0x1800}, {0x2, 0x0, 0x800}, {0x4, 0xfffffffffffffffb, 0x804}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1004}], 0x6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCNOTTY(r3, 0x20007471) 23:16:24 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x5, 0x8) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 23:16:24 executing program 1: r0 = socket$inet(0x2, 0x200000000002, 0x4) setsockopt$inet_opts(r0, 0x0, 0x800000400000001e, &(0x7f0000000040)='\x00 \b\x00', 0x4) 23:16:24 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x6) close(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/45, &(0x7f0000000080)=0x2d) 23:16:25 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001180)) r1 = accept$inet(r0, &(0x7f0000001140), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000000040)=0x1000) 23:16:25 executing program 1: r0 = socket(0x1, 0x3, 0x8) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) munlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0xfffffffffffff7f6, 0xfffffffffffffff7}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x81, 0x9, 0x3}, {{r1}, 0xfffffffffffffffe, 0x40, 0x6, 0x5, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0x20, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0xa2, 0x6, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x4f, 0xfffff, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x81, 0x8, 0x40}, {{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x5, 0x5}, {{r1}, 0x0, 0x81, 0xf000000d, 0x5, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x8, 0x2}], 0xeac, &(0x7f0000000200)={0x58, 0x9}) 23:16:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8080, 0x91) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724", 0x8c, 0x0, 0x0, 0x0) shutdown(r1, 0x2) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/49, 0x31}], 0x4f, 0x0, 0xb}, 0x0) 23:16:25 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r1 = semget$private(0x0, 0x1, 0x0) dup(r0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/69) flock(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) geteuid() semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/162) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x2, 0xe78b, 0x1d19, r2}) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000300)=""/167) close(r0) 23:16:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000480)="7345b7e4818021fb431dfc0e941efd10be9feade7edbc6882067a79251926f93daec528641dc399b1cf8766362f09b6101383e113f553d81b69e19cd6fa7dad2767b4076fc9b96d5b1977400fdc79766197386f42a7c13223a826cc2c371bb8b27a25269478dcb34dfb38b80ce24abcc26ad1fcacd0c9b5ef068cdd159cab965c32629d376a82e3d504ce9512e6e3003a8599b8244507f493a38f54ebe3ea4023500ba84259be9d06e0a4d0d2371ff295bc0695e4c0da2198a03796d692cd50cdf75bd9c3f5bc35dd1b5ddfa8227f22802fa47355ee5e31703f6bfc25cfb63ab86ccbb09bde33b4228fcba866fffa99afde47892350a9d9e4a49ad821f91d1f6a9f6ae972ca5a83c4529b3de03c39f6a40e7f9444e78013a85db7e5d1d43fb09a1e608348c4f7fb058706b8f3e7900cc8802e4d21de79ceb2972752f613c58ce010a05da8227e9c95d9454a9e33184e209002e729308a66ab27f32bb1bb1347d95946964a53ca66b6aacd6adceb22e743ed0bbbf43d0513097bfae32eb6844b8ef553db54a50f5b9c3e41be06a36256d60e3a958131c2743430017be155cc2626dad6794ab64c9fe4915b8f9f53fbf4253583f2b9d8f49cc55f97770c3fcec173c40d44858b86b056a535dca792f6c09cd5fd774f4d193582c5d712ca1a9a1972f672b07680e87e3edca88ee890fc3fab4635447d30dcc3fa4e9baabf54abf9542ce9810045a1f519c6d86894773864d365dda41f463561cd5bc9740878f15801932701b42813c4d7cdb94839fa0656b1cf6dcfec08f54f3e99d5808b06800d292164392932295521342df1eb4aecd3310caaa32df013f2cd870743eb29116f728c1e5aff3b404ea87af8dc6d919c2f31d8073e8406cc5c6d3113e283f3e4508609057fd9b7c6c6d290d23102386ca45f02d667c0a88d2ac58ddb18b8844089be8a159a6f3aaf2d9dbb7011486adc2dbd6f4a29211be860481b5d77c6ab0cae6e4a6c287b869c3297fe07a45956ec812c55b0ba254f4165c6d3824b69433952f30f7324e1d220fe3a515ae9f9ad1ad4af0cbe97058e758c11ce319472c2e11f8fa6fe77ae3bcdd3a49f2f6de1cf5731a55ac2de51ea773aa5416daefb51c8066c3f3f91a9db8c027d2b2b61a687ab8187b6167cf0026993f443c9df07e034cec38d80099e2fbd17df0a323c8075a03feb60aa8799d31c0e09bc1c5feaf86a4762abe62d7d8883e85558c4e780152fc56df21053328f4ef89c5060cab09d52263da26b4ff38bf1c1d363ea17da1400bce0a456374e4376896e09e3d844d7c54cb50f608e8a4f4512f41ac8795bc0c27119c1714edaf9a14a5580d721dc5bb2b586f405847cfb72af0b05763a62e982409b6a06505570a995be92d1365aed927b767021055f24aaeda4088198eecb9a1f613da4f466b446652e4bcd3c4fc5d341af8585f94d522e6a2d6d4dc0e86ec7064503a9a850a2c883333c062bada080cb05b2af4859d8aacddfdb2e0541f22264ec59b68edeb3011ec8443de57c30911e77fa769d0de87098609cc2a270041fd004f8d1fd3a6ae3a7667ab4e1912c7f045cc4f1badd3bc825d4d224a0c7235d3dbd40400563a2ea51441eccdd60717d31588503d48b564426c655989ac4b6f413f59b725748e8db305ba8e4651e5a1129de44ed7f797798a7cd8c0bcf2331ab06495fa29e7eae3202aa0b5eb3926d3044fd381c707a2b4849c54e6d34c3687af48d8e22899b3947dfd02ef7fa2e574a0859a0e9d0182c478c3690c3e37eb781f18e5cd7f1bddc5f606b7f213a1d3f4558a986d8043f05e1d410ae6d15a71bf380a0e9aea71525b276758ae5047bf51d2540a13c153eece560814ad06f829a31bd10b66cc497ab3e6191621697587b5525645f8e98510fa14b60233e37929705402b26818c1b737482569231357551239f7703708039084e884685e896b0e86e246f1f93439544666d77428120029f39c96cecd1e9d0ffb5677c7f7073551c02f4e77f01f3d6e4ea386a8024a07af985b7a175a510770600aa3a8dd574eace99fc8a88cc775285859253d9ebe6c78d891da23f7d10170286876b6ee2eec8c2329e371d9b4effc913d4aa26191dd2159eb896f8ce26058d0b1b43ca36c20e2f042abcafe828239eb5a5861a6918bb340436f0eedb6230f2ef537b33e87d0aefb06f1a2ac5a30dd0503764e7c0396159c17a74a67e2ba287d4cd8bebb557fe0e35b89f57018185e88293f362713b4d1505b82d41cbbbf93288e27a22fb0552e29ac6631953e55ca764df973d6f8dfd65d8b4c5a12fdede49ed91efa46329943c5768a310abc123019b71c44cb1864741a363d70e67fd1c300246389557d31234f41613137bb0ace20e7dbbba54fcb3f62a7aef6e0c1fec477d4ad53d3294b49ac99ab07372ef8b5abd6714ff7f769169c2f6c17c3399b31abb5a74787aa31a24cb365df234e0b2f153caa6283c536045f38b233ae216a533efea3a42c0ddd4c63984441940171ed0cd56b4383f552c2f58e26f9a2f519fcc36733181e98c4a564a4d86a38d5a0072f5895ed9e78aea4b24bd97269b3fce462a2585c22c9391ec4e5f08a7200964ea57a4fc73e5d3af38169f59792729bddd64b924b745ffe2cf1684150533898858a2f4519b6d1844a83b344d4b1d82fb3e8b757df44306a9f0f679ae6458350490b0532cd4b8ef1eb161a819df35eabe08622cbca4bc341088fec42a33d2ffa85aa1a3b85f2ca05e776a686591bbccc05e2d6ea0e9e1f783c93655a170ea279350c9d3ed0662a7f5d83a409e20f3bbe7c9e2f3fcfd86205eff8e320654cfd8ee2988229d05988d3243ee38233fec15d06858d03a16ab816f633aeafa353ec8fb8f7c4a6a5ee34bc75a8ddb09e929b72d1f8af7e499ad1a23b61bd36b3c1171e7156e8a5d1d78a119c373ec8d03b3946c970a50f841b8b04d1cd96bdb32759af8e22ac45b9edffeb92094e547d6cd35966005ab6f2345f402b352c33f31a15ab86372fad39dcff133e6f60772f067747c77ac1e284a1877f80517555f02fe2b535b75e06d4e2db4507b7b6b202c800abcd96e3c4ed22ca6ed5469f10f2b60cbc330ac558f3ddff95926312c05f5efdc32313d1bd6a3648f82e93dcd71b9871874252db4ac0077ef6d5c7dfc06c14fb86170f2b988502006e45d30dd6149e226bd834bb740ae83dd62026355307e51dc18e06fc0c7f4d8bab2365a015b9ee088f7dee6148a9f135f7799ee2a4906451b0078da41879cf397d690e53e5e8cd8a511da86afe754104e73e6acdd5faec5c48c927fe302d7b082c5d509c1deb1e47695b061a089249518f640a80ca6cd491aded8cc55071c7cb4b4e2b4e8fe97edec1653b6b9d39e8862135b95b26d5e934116eee6a48cbd1a1a577e348cbaf05a67e77200faf81fd4f2b32cb2be8bfa32cc618d70fbb289d1cfa09eda74125035e4f5147e5ab034b5dbeef3e3b37a36451e9927e9c11cc52dc2c86faa5621497f7824d5259ea733bbb927ce2d7b189f4c7256ffaa9bb8ff0711d053d62c606f06545921d41f9e313f4eb846055abc9724903f1fa0085bfce2a45660d69d99136dfa36ca94182fe49527221caecfa3076bb0d7154d870e6c969718bdef8fab332dd86bda4cc757ea44e96010d1835f4238b06f04de73ad7d847f4e0218b3321f87b3ee04c51ce8ab54f2d6b40d2cf1bad7c4eefe909bc724b6047c312ba231d58634aa4b2336a3fa58340f42cdbed2184f1afb915b9b5380b8ac282f3f00ee7ec08a66857933b1f56e33edcb5ab1907e94b6fee1d2f93ca0c0221f9c888de0f1853bae8c41cc9a82889af03574124aef85dc44fabfed8df628b88f31c712f52b810d820c12cd5eecc651a9ce772d4698bdfbffc0f34de8bfbba3be3f137c8e06ca9fcdcce017d9d6a3579d4bcef658f069c32db76e22e1bae81c93224704861d52f7d0db752f363bf63bca978cdc8388efa02b73d66acb847418005fea20892a2fdfd604d9f997764c03f386b9f650fafb8f495e93c51787f12936a0fe32cd4178e643babc1f22214af671a157592193fb90945dd58d01b166173930b558cbe243cfa3d5031b3ada843dae5a6b74a876e086ad749caad3a7922ed4f4711c4baabd50f5823142ff63cf3c92c50c9eafb4434d1cd6688c0b72883408f79d397374f52a7750825c2dc1b9c662b7992f4b2a1c64047ad158e907473d7da52e62aa38cb9c200bb4938c06683c1424f42471986ca7ec68b0af7a79072dcfee5b222d9100956e00bbeb6dcdb26ed060ed9f76b0c32c2d4ec89291bba643f667cfe1468ee55ed7ac021e579796c71086e5b13acb3bec1fbaac91f463febe9b74edbe2602f1147551028dae774dabe63ddb02cfc5ac76df809082e89e982c67c9b31a55574f44a12d7e220656c6b97f3c0baad9f1e1a805f3b3180c04d59157583ef07c9f8e325b3875f57196e88833e7f0586027931ae4f16c0177d1719ceb8dea06a7c65f5c60fa4be4951881023fa677d06e746b2c65c405dec073d30d3ebb884ebe27683151d1f3413750756ee816148ee44b49e42907fc4980d3d636079e59cb04c16eb6af37a18543313b46704b63f08af943c72d8ba7081444b2806b4325e2a33212c32d659c7294e8bce4f92aafeb90b2480f8730f9f88c3defc1fb58fece910bfc71a86f1b53251a4696897a8a1ac0dc5b3a599789901480501608d799eadccbc8bdf832780b8ebac5a88d12a22456d3fef0d568aefb4d5a2afbdb09aa59098a656a33bf987a699bf6257836c00c0acf2a6cfc0f405fecee6369dbb64081c82ce9b2838b12f9540230a028e434c2796c3fb9a631933179e5bef8e82e0879728007792fceeaf387c3d5652395843af1935598bb04cf536c8641c7b32de94511d75aaed711d327f01b7a54ae9604b9d2a9c80c8f376f05029d77be9fad6ed071281aedb92c133724150174906312f241e5581c3b4be2852cd560004af157afab385a49495ede967bd381454577e1d5a6f68f3fa985f197f52d2cb5dc8654136095eccf50199d27ca45f45279848839f8bd6ff0fc89b7f45a6c57c44ba7ed24438c688b360e3b15a67cbc744b0cfc0b734963b516b8d1f28485e89586d834cfc557795cf191440cb8ffb8fb6cc8a92119dcb682b8fc423a361feffc8d3818169af01df2090e2da7f783b573e0b1677b5cf419097d201d175d42b0dc2516a25ad57a70b50ab8bf31b8c781a526c320d83f1ef6d709b051d3921fe04d3ed6bfd99230d806c62926c5ba333fb103bed8b337038f60928a39ef3cd5acc1aced86814960dc2334f52cd0abfb15ab968ff5cf0814430fdf253d9b1895a1ed028a79cac89141c9067720779dbdd7afb6c2c1b6140654b00d4f3daf1a5ed0bff0ddb69ffd1f27e111acd728f86a9c04cbf115386eaa7a05c75c532dfb908bfbe0d35f8d0b57640f389e0f0b2595b2d80fafa8682d97439616dd164f6a58fd27c760efaf4d961c812ab32b76eb317ad1b026c3d5821d56f08dfb99d03a98c1b4545b974a2d064e5ee1c44f77448ca669670742d8e2e62a6799929e32284799be5b8a9c443725a2113bf52b9bd212eb4deec73b092ec46b561da9a40c8be3c36caed11c2a62a4893a96923acb6f984568740ee2ca98bcadd416068913a41d9d1b67444090e010c602ebb5738de17d75d5b5e1b00fed892a8254d836a6b65ae40dc9af09785f0f9d62ceca28b55efe0ac58286c56b6e1e3a0ccdc5da9d0ddf759adda007d39d7ea52bd1e0773dba84b38f560587894", 0x1000, 0x8, &(0x7f0000000040)={0x2, 0x2}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) 23:16:25 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[@rights={0x10}], 0x10}, 0x0) pipe(&(0x7f0000000000)) 23:16:25 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0x3}, 0x10) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="12", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 23:16:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x200000000002c, 0x2, &(0x7f0000000300)="0000000041876a3ecdc993f3e7495000c8b0843ac9be13742b9dab68844d08ac6a615423eb80c8106ab03839cdbed44376a1a2067e7304910aaba4d59998f2c0a419d7cc52f73054f40715db367846c991c6bebfe93af670da398334c208310c0491387f39c4c4ffa2be6352ed475381af5eae68c21412f8cbacf5186bf0cf5b13a4d935e5f283", 0xfffffd05) setsockopt(r0, 0x1, 0x3eb1a49f, &(0x7f0000000280)="ff010008aaa0529d56b4be8effeb08000000c351bc69e588af581660e559d964b0bfda0fd16ee4ff6f4925271efc86bceee5cf4bb5285eb821502b762c6e07fa1cf2e9e87aabdffded53005e80830ca9e59f1fdf0485d817d65f61e3170f9cca742cccbe774961bad9b58ac45f6c1f393714", 0xfffffffffffffd76) r1 = semget(0x3, 0x5, 0x22c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000040)={{0x8000, r5, r3, r7, r3, 0x50, 0x5}, 0x2fe, 0x9, r6, r6, 0x800, 0x52, 0x5}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0xffffffff, r2, r4, r5, r8, 0x0, 0x5}, 0x1309e000000, 0xdccf, 0xffff}) 23:16:25 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 23:16:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x5, 0x4) 23:16:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) syz_open_pts() close(r0) r1 = kqueue() semget$private(0x0, 0x3, 0x81) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 23:16:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="6de1fffffeff00000100000000000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) recvmsg(r0, &(0x7f0000000600)={0x0, 0x14, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x13}, 0x0) 23:16:25 executing program 1: pledge(0x0, &(0x7f0000000100)="1160576cdc7c90420eaf3d4da68717a17b8e9a9b16c047e694202876a89af8d07522fc13379051f72bc47e560daab1b6ff65fdc6d15ce7c3b484b0ded629ed7236a35cd38142c9dad2d300") 23:16:25 executing program 1: open$dir(&(0x7f0000000080)='./file1\x00', 0x2, 0x1) r0 = socket(0x4000000000001a, 0x4, 0x8) getpeername$unix(r0, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x19e) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') rmdir(&(0x7f0000000040)='.\x00') 23:16:25 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) execve(0x0, 0x0, 0x0) 23:16:26 executing program 0: r0 = socket$inet6(0x18, 0x80000007ffb, 0x1) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) 23:16:26 executing program 1: socket(0x10, 0x3, 0xd539) r0 = socket(0x2, 0x4, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) semget$private(0x0, 0x1, 0x2) 23:16:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022d2f66696c653000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x8000000000000001) 23:16:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) 23:16:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) 23:16:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r0) 23:16:26 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) sendto(r0, &(0x7f0000000000)="9228b0403f885269", 0x8, 0x2, 0x0, 0x0) accept(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 23:16:26 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1eae8682f19b20755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffe8) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 23:16:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x45, 0x1, 0xc000000000, 0x81}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x3f, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffc, 0x2c, 0x80, 0x3, 0x4}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffff8, 0x28, 0xf0000000, 0x10000, 0x5}, {{r1}, 0xfffffffffffffffa, 0x7384d13b2c1b65bb, 0x1, 0x8000, 0x100000000}], 0x40, &(0x7f0000000140)={0x10001, 0xffffffff00000001}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 23:16:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1eae8682f19b20755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) r1 = getegid() r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[r1, r2, r3, r4]) 23:16:26 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="8d", 0x1) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) r0 = kqueue() close(r0) 23:16:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x45, 0x42, 0x9, 0x100}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x7b, 0xf0000000, 0xfffffffffffffffb, 0x3}, {{r0}, 0xfffffffffffffffb, 0x21, 0x10, 0x7fff, 0x2}, {{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x2, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x6, 0x5ec, 0xb7}], 0xfd, &(0x7f0000000180)={0x9, 0x4}) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x80000001}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000000)) 23:16:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0xfe6e) 23:16:26 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x2, 0x10) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180), 0x0) semget(0x0, 0x3, 0x290) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 23:16:26 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xfffffffffffffffb}, 0x72) 23:16:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x3800000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 23:16:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)) setrlimit(0x0, &(0x7f0000000000)) 23:16:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) fchmod(r2, 0x80) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() close(r1) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) fsync(r3) clock_settime(0x3, &(0x7f0000000000)={0x400, 0x8}) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/186, &(0x7f0000000100)=0xba) 23:16:26 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='cw') r0 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r0, r3}, 0xc) 23:16:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f0000629000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) kqueue() ioctl$TIOCSTART(r0, 0x2000746e) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f00003d6000/0x2000)=nil, 0x2000) 23:16:27 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x1) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f000055a000/0x2000)=nil, 0x2000) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 23:16:27 executing program 1: sync() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) r1 = kqueue() mknod$loop(&(0x7f0000000480)='./file0\x00', 0x48, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x8) r3 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000004c0)={0x8, 0x1, 0x3a2, 0x3ff, 0x3ff}, 0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = kqueue() r6 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r7 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x91, 0xe1) r10 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x10, 0x2, 0x6}, {{r2}, 0x0, 0x40, 0x2, 0xcf17, 0xffffffffa5dd9845}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0x1f, 0x2}, {{r4}, 0xfffffffffffffffb, 0x82, 0x0, 0x2, 0x68}], 0x6, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffb, 0x37, 0x1, 0xdaf, 0x3ff}, {{r6}, 0xffffffffffffffff, 0x7, 0x0, 0xfff, 0xff}, {{r7}, 0xfffffffffffffffd, 0x40, 0x80000003, 0x800, 0x8}, {{r8}, 0xffffffffffffffff, 0x11, 0x80000000, 0x7fffffff, 0x8}, {{r9}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x8}, {{r10}, 0xfffffffffffffffe, 0x21, 0x81, 0x5, 0x7}], 0x401, &(0x7f0000000440)={0x91, 0x2}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) listen(r11, 0x10001) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x1, 0x1010, r12, 0x0, 0x0) fcntl$getown(r12, 0x5) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r2, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r13, 0x2000741d) 23:16:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0xce0b09e8c7c5d7fd) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) 23:16:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x106d8, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/206, 0xce) 23:16:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 23:16:27 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x100, 0x4) semget$private(0x0, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0x80000000, 0x0) 23:16:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xfffffffffffffffa, 0x5}, 0x8) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x2, 0x8}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) r1 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) unlink(&(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x140) chown(&(0x7f0000000040)='./file0\x00', r1, r2) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x80) 23:16:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x400, 0x5}, {0xfffffffffffffffe, 0xfffffffffffffffe}}, 0x2) 23:16:28 executing program 0: dup(0xffffffffffffff9c) dup(0xffffffffffffff9c) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x50) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x5, 0x0, 0x5a, 0x3ff, "1eae8682ab8020755ab8bdad345f07a0c1206fb2", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) socketpair(0x2, 0x4005, 0x958, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20040, 0x15a) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) 23:16:28 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x1000, 0x0, 0x3, 0x0) dup2(r2, r3) 23:16:28 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) mkdir(&(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x0) mkdir(&(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0xfffffffffffffffe) unveil(&(0x7f0000000680)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", &(0x7f00000000c0)='r\x00') r1 = dup(r0) sendto(r1, &(0x7f0000000200)="fa5480462abfd08e582c896d1368d18337fb9f8294dec2c73cd16153fb3cfc6b9abb80bb494aebc21d7bf013bd35a8", 0x2f, 0x403, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTART(r1, 0x2000746e) 23:16:28 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpgrp() connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 23:16:28 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0xa, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x1, 0x100000001}, {0x7}}, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x2, 0xfffffffffffffff8, 0x200000004}) 23:16:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r1, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 23:16:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) syz_open_pts() read(r0, &(0x7f0000000040)=""/1, 0x1) pipe(&(0x7f0000000100)) syz_open_pts() 23:16:28 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 23:16:28 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) semget(0x3, 0x4, 0x40) close(r0) 23:16:28 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x2}, {0xc85, 0x2000000000000002}}, &(0x7f0000000040)) r0 = shmget$private(0x0, 0x3000, 0xb2, &(0x7f0000ffc000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r1) r2 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r3) 23:16:28 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000001640)={0xffffffffffffffff}, 0x10004) r7 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) r11 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) sendmsg$unix(r1, &(0x7f0000001880)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f00000001c0)="1db3e78ada9c2b7996ef158707f5907a02707ba41b59bdfb53176060cc9006a4d7b9247c9489940d323e2dda6beec64bcc224ff80343e7d95cb34193b260b57acbeb0303078a22e8b87df3b6feb0fc6426ade0cef9857e9c847de4bc2effd9113921c23e5cce0cdb6a9b3d76aa361a5876d283f7cae39aa3f473f1277f05e280ccff40ab745eacb67f1fbcf18edffa5c21a1bb1e8ee4e183e56d7c3f749622699c736c6e7103a699d5718f37c42b6e822028f6ed11e435d362287fbd213f69bcd7c247520d6c2d42c25350d8bbabf090b0fdc6bcba01617d82744d1d95b54492ef12924da5f06b396bf1a67aa9156e33c66037475a30b40c8fa38201963fcc48992636496cdc840f569d4bd0518b8d4b27b4126d7c9e09cbd7a80786459d27b9d1b2976707bdfca79d3796432896b986ef1b5d5eed69f584e43990afcf11c8aa5f7848b2c36ab73f6d8e528f1256c63347a5341bbadebdc7ffec63d6ad58138818e1127506f64f893e7221d11e57ca4ab01e499a30c1e93c1bca7247bbc5e4cd4b86a2c30ad09386e02232c44dfd5ba032cef75a1ea09c70f002257213e94c363b16392d808eb80fcdeee5b4e0e0b1fe0e208bd6d66babc7f9a134b16f10d62ea202d8bcaaf9acc29b024f07dadd692b730affcaef57b984a8fd3207c62f9eef22c65cb049bda0a439f15a8b1375e4a5968cff5ef89f4348eae0ee9517cae39bedb70581c1acd793426102a4ef6203d05a43f36d5fb910120b600c2fd2547b07016fc885fa18531b0e791a38ced81d6fd2f022ddd46ea4842c2813b4eae21a63599286696279795481c6461a8be6d1dd6e0224d63de8431f8a61b086abc793e3e72f2f0fb7e65853b615736bcc3dd316f893862dcec3f2a3a09ed3ed6225fca103d59bdd24c5ce1b7b49a4dd358111b0ef9a7ea506f2aaef3a21b5e5250278268c35d1fee5418854ede3b92423104e72e31be433b3ff2a3d8cb1ab13b4b9f1eb20d05fe8a4e24715623717dee789694c0025f9a29f459da0368d2acf0cbd5e352ab3b573299b0e38a364efc1e7c18cc091dee5ea942a418612b530cf2135de811902fa71629f3919b97917b3c0854d03c3e4a41766f67f3abcc21f24e3591fda93a29601da8dfbd3665b39c7dac2e52c05c72b83875b95d5905c97afed136a0c82643ec8cd3fa81075d3a3bdc95815e0c391dae19a168608f803c7dc59572f6b03a54c91b2c1f79abdd63202123912ba98fa9cacadc1b12ffcbe9bb909f3f7a5c890fb8debcb6b8fda37e1fc841bacebbc613489461a49b3550bf874eefe2b7128374d410fbd32177e8db1c83beb36bfccc1518cdca208884051ba677d36996654f591eb29028868afae83c96b7e04a20a696b90a98e1f62dfd47ed2a4cb56b4d2a2e9037333cb7dc3695177cc685d9003210ed414c60cfe3bc9d703aa34f8c7d6cb0b65794d3a0e74f76a10afd233eda1a5d8d1dc0e6733baed2b86c496b3ef069ca14e1012b91b3c0ccafa014c8492e5926c85589311a3d1996300f778b208f3617775412800cec6ebe7ab25d1b9019882c33668118793f06468ba87acf40397c9129b8d72aac86afba7b73f5c288aaef713ab4ac3d403fbc90505578e401329618096c400ddc0a816f669912663ca96eb6dcffc8f4f97b8eeebccde9e7e057d43ca9602bf6eca799c25835ac0db9a744d0d8b2953ddbc792f135d8fcfcf1deefcd0097334f5bf9db4bc87a4504c91fada2360ae1ca62907839ce5ef671f0777a5478f5578a99aab84b2b454b57b454f5147eff61d22059f794f7779448fe9c6d520f3159d1af9e2f5eefb14f9a6dbe2bbfebe65a38ac6c01f0b1fcaa1bd54bd008d7db42423ca6ad2cb120f2de3b415ff3e4194aeb3f0a866dbd6b75f81af469a06962166ccb508c15a4bc2833944e6d84c0ca082ae1384f6bb08e00453d20493f326d6a22a410d07172940d5b0b7e83ce078920dac668b8a1f8b115f36bb2c45f8ed3945963b5f3491dfc73cbb46db55e407f259d66d1c40c6e47dfb33e52ed4b43b0fa5a0c56b5cabb524f47f4197572464ad88c867ce41797fda8a2bde3fc0dec04c21ed9b92ab322696a18968178ba87eca2464f17e396dc67b9cf51522f5680e2b1aab8161e87f21019c52dc68ac2f8da99e2bffa6a4f8a1b28027a47d9d9257ad2835a09251418b63af045bab1862fc951e255b4a9d5c6b31ad5ffad174a628c1ed0c3a7543e9779dce43c7bd2990360bd386039ee9a570de65e2b656fe03b1745f2c775afadea83f15f085d1546e1a5c2d65077edfc4057fba4a0f0ff23ec559da91230aef076adb14f1f477dd64cf343dd5e52e388edbc0f3c4b754898bf18b4c28e972558421d796f21c4e99ca50804ae868d4c33588587a44aea753ca2530f2289c5904ebecb636fdcc67f20b1c4d97399029d417336219f7170ba9f3b2d75751326276f8b9db0215dad5536c28832124e86498b089b4d7b5b2c997216c7fa7e50c0874a2feedde668b0190c5659e7bb2646f4cb45dbf7fa2d0203342314d1869a49bcc2853618d1a9bf18b28bcab8be5aed0a6aed15a33ccf3577c21d5318bddc310072400bc7e3f59d5f5d45544681713bd1129d9debdd6bb6d04b8e5aeb56d3287519ef9255aab31079eeefacf9665cbf0a97157ecceffb65bf14784b8772747fc6cdbd8fe26962dcb0eb1a369e4a05243160ed10b9969aff4045a18f4570840b8fa4b9d08a3a7d9b692ca1f9f3f3cd0504e2c3c81594539b6542fecb74cfff0292f0ff70c91be2a87f35f6aa8df06ac93140cccf00909015f5a18e1be78d8469841fd570813d1e053eb2286bf83bedcbd82010a1812be421fce40a66d195c841df67778c56f1d9007ae9f14c65615024dce5920fa21c3955fb5ccd40b3e411dc01b02d9523fc139274598f0ba157f37e6144b02de8d6c5a5ccf4b75de9826785a02cd4472e39be47e00faecfa957d5bfc7dce9f9db294614f3e03ff6ff0e978fc3c322a7531993f679c926283dab514d780f2507a4dfe29cf9af69c220537f81c3234d506f12aaacebdeedda3ddd271e558d80c855e2168a171367391751e16952c8daba04f6026d8843b66eb7a5aa7295d6a2903eb5afed8ba443f7ecbb796ca2ef66b5271df178d256f8c191c547ed0ee348fb157a1cd1dc5b9b9443a02119c9a7fe8e1e2fd80dec32a4c1f945d067e261cbe4bcdca2569dedcaed2e76c303141a3d8a00b2e0cdce91fc1f056823147527fd0f30a1ec4e3d1d3cf07eef26e0639ba0f56f8ed2b876bd2196b44cf6af2d74f64f24a56cce21bf76f470b48e2addfce2605f36742aec9f7ce9603818b100b8b821b2895647ba06c7a93dfa285d09f7cbb7d033d95f214a4a27b215459c5b19af2aa1701ba72aacedf7aed7f50e0ffd453de95e8efb4f757a12708b4089fca038e08d3e48126f0931f6881a1e2790959958bc5b8f65d76c67bdba989db27bf066c69770ace2b906aea1c59ade2f8c7579083af1c619dc7b414d6e497a83f3c85e23951283a08d5aa2703416451ebabc633b548846cdbce69229de58c4527aa6c8a814a91f28539dc1ea427d41601c9c42562f2a780b734fd7cee0eb8bc7f5d7e2431e644e5610cd5d60ef047ab60564a8b61b135a6b8433b7cae0d9b85831306ab195ff94d85a04c9091438a68acf02e5777c32aa9b805a1b7f206e80564aee9e639c4368610ef6f65e8f3879f81878451f238b89d131bb433d0a9e2f0532abf77dc41989d4bbee9afe0bc3f1575c78bed316c5028ff0a9a89f5fa2465652b02b2e14bf045beff6c363a4e800f0a6c0f7671a4b7638221dc8db5e5dd9d6047a9f6471f2607356175366bc52186185aea7b9d03b6726bbef3eec4d16d8463ea18d1dd82d8ecfc9463d61a0dddb3da73128cd463fcf7f7f6b24d05d6b24aa9c4b84c91d6b026de1241fb98bbfb2272b5560ddae2716977c1a0c799ffcffd736bf3c810bcf17f3afc737c47a5a483eb75c8d09610fdd10ad098eff3626f179995e5fce2037f526b71fc80b6b11e371f02fce78d17e0d811b0ed6c24ef4a098fc8ae792542e8938894b4739f5f37194708878af267d012702fb060bc6a24cff20057775c10fd9c6fe6ebbb21c318e8290e3a166fca6c20081dd754f3b02732ecc42c7e3787393344f77ae2943dddd244345207a6488d9e0eb6ce0339bcda901a95ee2a9e07093303ef9c706c586aad3cdd0327fa84b4181cd903f158c01fe737b34c94939ebd291c3a9d6edb44224d83373ef766c6718ce354368bdfce157c7ede021a5fb8e523e78b161acea7b82c530359441149cd0d9ca58e1da4219723e17922bf84e4b09dfae1abbc2047e2c7c5cbfc77772d1e8f47ef114961df4de4c070580222be4b05a7b5f89b3058b35ac360c89b44676f5b21d5949a6542f746e28c8d7d321f096512edcf9294f9054cd254ee106cccc2a0c88510a282571bb677c52cb970364c311e4606bf50031684263c8cb92891b6b6e0aa639ac9bd489bfc2fb953766917f2c155ad69987e18d3221b1ca3416131f139e5ae6ce87d4341812d1a8ccbddce9e8d7d1cb7f6c15b5c189fe7e06357a41c4fb8226c194f48bed8fc55e068922200d70588e4ad98d594aec2a07e01e4c7bd34b6c39268ffa9887986ea1f42570b308c508a70da5fdd20e98e5474bf171b6745c418cb00ac441974fdfaa0633851026e12dbfae2c6a7b07dccf5bfc23b571c5beecf708e8ecc45b2dd9cd9f950191a23aac62b573e932858d2fd2c651eb543fc5902fe71e3a25d1f7cad5971f58d4e6d63d02c5660646afc3899675fa4888026b2b4699163f679b8c61cffcd5e4cfd9d3c02584827db072b4095c3ca6e085702b636f921c01bb0190c396ebda8e42227dd2a194be7f5689ef817466a574228a3aec2d258e387a89cd09541e52af5b986ed594ecb1f978a4909b70df39cef3fce3eded8211a904e5d701643f161f414033a744330323772cc1213c4aad5b32b1daf5a7c94d4cac259da40d7053a170bb4ae9858d045d2edbccc8d9168d0f519e75b53c32db4f0f8b5d8b8f37bc84b1f56e13485246a5a81f77824f42518516ddb720334ba02addf63ca61885e80647357f95caab4b1dc507df1d4039f6bdcfd6f5936a5f96dba11065aed5ce44b429dce1274d1a52a10f66178c0bea33e022af3fc80744eee8346e31ef81d4c10428362d26fd5b0742bbb44b43d942debed93ecae856337960b9b778342b7811574af0cfa526652d51bdf11e1a77dd52c0305f7bc77905c432ed7f42b764a6574bd5416724056cb5e2f5afc8ae1010da8cbbd3f9790dba6e7d50e4f76c2284340cd0e85d4fd2fdc389fb78ae92a3fd4a817d5be66d43d0178ce34a185658a2ec2c77480cb19f2faada7ecdd767e8238372c51f1631b81d51387531bd758596e376f829703124a84891008979db91c4b20e49ad7794e4ed46c29327e4c588c87481828736356b1cc90965ba20348626c253e992a1a8cc5aa5d3a56d66811175aab9b694ef9ca1004d78da39f5bcfac7400b38762e6de757dea4484f35b1924f7f440713ccff6633af69e0112d8debb58a32d9d713143fe637cb9dd99e18d36e44606113eb3dadda1cabf646e74afa8d6375870090ff9c44af4333a5bbe3b1972637b7168c8e8cef0c1ad2a108e93d5efeef5e307cadbd2bac2d7e720198aae605aa669fa41f0d90381ee014fe5398c974c97cfc4bcce1feff8e9b8c3c358e7e7b9cb3fb2e97f1f25f6e16c2db9ccd0e171eb6b23439d71d5825644bd72b764ad2ef0b2", 0x1000}, {&(0x7f0000000080)="e6a06c9ed15cd3e44cf65e763dc175dc346415d76d79aee0aa7d3f34e7d54bbd7e810cdef544911103623a7335d8cde0eb859652f036e3db4e9d8431f347c2735c0a7c4bf72264f979e750c583c4a1bcf7c4f4d0437b584e4b74c01f0a69966b02dfd76c3bfd174f3e3c48621ce44003b165e8d501cb73613c3cbd178497cedcf7b040cc37ce6ee52da2c144756b7458d44a5cdcc5bf5bd194f419d527837ee09fef5beb94b21c7dde57758d6e6de93c37bc", 0xb2}, {&(0x7f00000011c0)="4808abe0e6317257b677a08b46e57e1c9b5eadb7994eed93187fa427700e1d6684929dbba20bfba4ca172221f40ad7fa9a6a412d14eabec2fb2a7adb6353cdd698a30432449ec601dd639a69d005dc52cf9f74c50c79ec2f4acf2758ce767bee481ffb288cc36cfc12bea5b96c03cc6156a3edb4539414f34da989bef74f40807baa1b3fc52aaff400f1bfda992d833066", 0x91}, {&(0x7f0000000140)="85c9d523566243487092d066ce7bbd68b056d35c", 0x14}, {&(0x7f0000001280)="4180d4fd67e03475996b595bf783b7e5406f0809ea8855a4d7865571d5803af1cf41fc43770514d6cd627a56419e23938655ea96a29fdf853fd83e2b926e35845cabd8ff7c218e084695a7a0370d62f35e8a33dfdeefcb4074d398e7ca3d644c772d5a761a6926c3048413cfe489f976040800c317fd299592fea05f2b46f25d46f22f738bdb343b73f3fb7c05b3c4db6d15274432b9d683b4918f5b278ae4f96a9c107edd642c78f4203a82cdccb836542ba8ecfd6b594dd41fb3e3e6713aa92ad9bd77cbd382ac9374249331b8e0dd94b155bc8f25ae8bd56d1ed3c7ddcdc9aeb4d8bb6d3a477afcb1b095", 0xec}, {&(0x7f0000001380)="63955def7141a31e191342767c146f0849e4b50f642d39b3c7b3c6279494d2630a505758427716c0dff2d9a04130434036664c4dfe4e7c99580612fa8a49a26026776694ec7a5ae0627352946d9e0411809e03a1e1b90699596c909ec1ef342b2d49517b1c7bd56fd97d07b5b10ace7965d336f66fdcf53f0a7cbd35b4cb0a4015b15f025c418ecb6300c19b9767b266f12644d5379185e25737534315ca", 0x9e}, {&(0x7f0000001440)="a8a2cff532e6adc92f8cc82200839464cbc801bcf74e36b5db2a1efec910c71bb5dfa4a1c6e6100c5e26939138456c447d3aa9c4875b1911e7220d46fb6615621939f623fc5d713e4e9e70c95e48db01d29e885057fa67dc9fc02ce0cff257a92c0282af54113e79bf9b77b27236d107339a394141e017e4258d2ea5c7e49660175a31fdac4c35dc54773324a652771d775423ba981b04753287ee948fd9cdfe2db58cce79f898d91e30c1ee8b3b623bbfa5eac4532fc0f4e83d27b7c400475af030d407b034", 0xc6}], 0x7, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r2, r0, r2, r1, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r2, r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb8, 0x40c}, 0x6) r13 = syz_open_pts() close(r13) poll(&(0x7f0000000000)=[{r2}, {r0, 0x7}, {r1}], 0x3, 0x0) 23:16:29 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x293, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x10001}, {{r0}, 0xffffffffffffffff, 0x11}], 0xd1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x60, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) 23:16:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001580)) recvmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/128, 0x80}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/69, 0x45}, {&(0x7f00000011c0)=""/109, 0x6d}, {&(0x7f0000001240)=""/220, 0xdc}], 0x5, &(0x7f00000013c0)=""/173, 0xad}, 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x2f5) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000014c0), &(0x7f0000001500)=0x10) socket$inet(0x2, 0x4000, 0x10001) lseek(r0, 0x0, 0x1) 23:16:29 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x812, r0, 0x0, 0x0) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 23:16:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt(r0, 0x1, 0x7, &(0x7f0000000040)="82224d06044c702c29520b8f519baf2867b5e39f12132a3a953a749e288a6dfc0647181c5af8949a8431115293dec1dfa0897013278baa39d5d838a583a74ed53ca0cccb212c96cd1cf1e75c47a987883382ec1b868bc29ae0a5256c3e37d62c3b", 0x61) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 23:16:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x41, 0xfffff, 0x8001, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x2000000a, 0x401, 0x42}], 0x3, &(0x7f0000000200)={0x200, 0x1}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd, 0x1, 0xfffffffffffffffd}], 0xff9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x40, 0x0, 0x80000000, 0x0) 23:16:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}, {{r2}, 0xffffffffffffffff, 0x2000000000023}], 0x7ff, 0x0, 0xfffffffffffffffe, 0x0) r3 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0xfff, r3}) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000040)="3c064721", 0x4) map stack 0x20ffd000-0x21000000 of map 0xffffff007f125000 failed: no mapping map stack 0x20ffd000-0x21000000 of map 0xffffff007f125000 failed: no mapping 23:16:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r4, r5, r6, 0x40, 0x3}, 0x1, 0x4, r7, r9, 0x1ff, 0x6, 0x100000000}) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r10 = open(&(0x7f0000000180)='./file0\x00', 0x8080, 0x40) setrlimit(0x3, &(0x7f00000001c0)={0x3}) r11 = geteuid() getpgid(r3) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000c00)=ANY=[@ANYBLOB="01c2000000696c6530005640493f91502332fcbc8beaade09a68ef42140bce6d6ef93adb30bb85b8ce4034c9acf8152c5856c2ea4a38fe3ab5d10cc3720c323ff575a332401c3a052d510f7b96bb0b3a781433dd1937903b8438e8114ec19698c7cc6f9eb54c448e033134c48e140789ce46571fd924506ea38ab7c455f65797db10e408d293be71befa8d8a0f13bfd44af4d6a43bec816c1a2de612397d147ddffb7b5a811903ec431a2f62f7ec0c5a191538e6dda65e2715a6303e61c3aae4df8bc1245ee3930014b81884bc13666bc33dd638f16843"], 0xa, &(0x7f00000007c0)=[{&(0x7f00000004c0)="389ca05fa5538a675530392b3a00f2a41f329073b793e3143f5b5755da0cfec7a3c9296fe7b086c05556d44a8cc3883750cdaf61f5abd9184b493d3ba4a81360b8121c988b19c0901f36559eda359232d2fa988b556290d2936761c0f6a49b50102e98f615a460d8d03ed85138461402b7d2f03deed779a30c1999ae7d", 0x7d}, {&(0x7f0000000540)="daef77a9e8f1b5f3c8ad55142fc5497af82ef2a9bc3d92e335b9f526723cebe54828fa6cf269422fed11138280ba8eac811ed32ab9d002d030af9f8b10f22b722f03c68c252ff7acb38e4492724c78c32135609316096f88271e98bd9a0f659a5922002443e14fb06ca5cf22", 0x6c}, {&(0x7f00000005c0)="b272781af1679e06cefb68c93a86dbf65cc669f20e0a0e255792624b416fcd2adf92a0527eb066e2cef9df82ab18", 0x2e}, {&(0x7f0000000600)="badbfd2cf625d55fefa73a730aa4ace3d664d5d0aa5a66c8247811d844cada35aecb264c10f2ad7c5ffc70d865270350e10c74da5baae34cdb51a5fa88b561e773798c874c4eb891b5053e083a1f3add35b72ef6a97e0b6cd69a52c738ec0e16e39f1e0d3f6b70ca29301f95c2d738", 0x6f}], 0x4, &(0x7f0000000d00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r11, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="00000000050b60e5eaa77995532ffb45e59a21838baeccf61d451159daf882fe375500afd237e5399751b99269995f7fc4e43744d08152c64908f794a680e97c77b4badd569cd7fbd278ce01f5e0abe51f2459b6f1aa378363b7bd0c98ac12e56e6b690c28f485d4ddf321abbd4fe8a1156244e2c72a5c49bb2e24009dadc48df7ff4f9824558ea770386d5a5432d6"], 0x38, 0x406}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r13, &(0x7f0000000240)=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'], &(0x7f00000002c0)=0x6e) recvfrom$unix(r0, &(0x7f0000000300)=""/159, 0x9f, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400), 0xc) sendmsg$unix(r10, &(0x7f0000000940)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000680)="a539f51d7ad3d36abfabb19002cef4722e6d58e6e0e4922b47fc894be62d23892ec007e57680334f10a536b34da9b02fe8847703dda26f5a38226ed7c1030595423b2d823a3e77addda2f14a40c93bf0756bdf638c9c14315c898c6b2bfa97dbe57b17d1e4d351e728ffe850a803e49de0c6c91e5a282900f05b7906569c22f78318afa31af4ba1f47319d478b0688a8878e0a8af2a0fbb520ff1e419d3b38740fcedca2b25cccee8aca4218e405ea7a2ea5a6de644310f93320f127fdd3d3ceeba778fa6730acc75882a37398a9c1389fda1f52ae3e1cc903e627964a115bfbb44d342e1e", 0xe5}], 0x1, 0x0, 0x0, 0x400}, 0x406) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x80000001, r2, r4, r8, r6, 0x5849c0b4d3b2248c}, 0x9, 0x100, r3, r3, 0x1, 0x46, 0x3ff}) recvfrom$unix(r13, &(0x7f0000000a00)=""/31, 0x1f, 0x40, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000a40)="6c5cd133eb3c32690622d641a2fc26b39c49db83637075f579f5251c09ed76dba66f9bed91dfa8fd186e7dba3f470edb671934b1a11bc5df6626d99382ddefef74cd31d975f00dabce766b800a58d8af3609522ffe1e7f05d00bf55aaed6f264c86fc1ac5224be09a4050d6cfdce0745917754697b0320048062a5b3e122d5ef8fd038c96341aa79f5b2733b0bf24ec103824f6b3c0c18a5bee75518da0c905c175204d3cfa950bbe746c75d3307bbf73f2ce17e027197f6499f4523e681bc91df9b05fe5ac45fc21cc2e2781e626c89cce2cfc7d0b8bfaf0e35749ce53a290e", 0xe0, 0x2, 0x0, 0x0) r14 = dup2(r12, r10) getsockopt$sock_int(r14, 0xffff, 0x204, &(0x7f0000000b80), &(0x7f0000000bc0)=0x4) close(r12) r15 = shmget(0x0, 0x4000, 0x12, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r15, 0x0) 23:16:29 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mprotect(&(0x7f000025d000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 23:16:29 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) 23:16:29 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x9, 0x2, 0x800}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000001, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x82, 0x200fffff, 0x3681, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x6, 0xfff}, {{r1}, 0x0, 0x1, 0x22, 0x9, 0x80000000}, {{r2}, 0xfffffffffffffffb, 0x9, 0x42, 0x6}, {{r0}, 0x0, 0x86, 0x1, 0x10001, 0x8001}], 0x7f, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x5, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x9}, {{r0}, 0x0, 0xb, 0x0, 0xe3, 0x40}, {{r1}, 0xfffffffffffffff9, 0x80, 0x22, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0xfffffffffffffff9, 0x7}, {{r0}, 0xfffffffffffffffc, 0x90, 0x80000085, 0x1181, 0x3}], 0x3ff, &(0x7f0000000000)={0x1ff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r2}], 0x1, 0xfff) 23:16:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="17", 0x1) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x177}, {r0, 0x2}], 0x3, 0xfff) syz_open_pts() pipe(&(0x7f0000000040)) close(r0) kqueue() syz_open_pts() 23:16:30 executing program 0: sync() r0 = getpgrp() r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/248, 0xf8) r2 = getpgrp() readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x0) lseek(r1, 0x0, 0x3) r3 = getpgrp() setpgid(r2, r3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) recvfrom$unix(r1, &(0x7f0000000240)=""/156, 0x9c, 0x2, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000300)="74f21264048558609910a7895a700ca5", 0x10, 0x4, &(0x7f0000000340)={0x2, 0x3}, 0xc) getpid() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) close(r1) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) faccessat(r1, &(0x7f00000003c0)='./file0\x00', 0x2, 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) fchmod(r1, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) fcntl$setown(r1, 0x6, r0) write(r1, &(0x7f0000000480)="a4f9bc9998ff9e32d014c113b9b2691c667a86ac1fa29ac8d0ac342d37ec46daedd27ed303b9a2d1ebd3237f434f279c659e4e7c6b673df649e8547a992e289812dc90a7540b660ceb0f7dfdee334149e866ce7026454931b509e0b75ae206993f4f2ebbf7fbd14a974425983a8d889798b703cad406516ef6a662dcf4f9ea16a94915ac345c9258dcf44f63c8a2e745c98b216e4540025d6fa4196cfdae567e1963ede2146222c483c2ff7c653647ad2d47489e6c82b75c112cee67254389ed5c6ea0058fcf54225eed56fb11e6248dff6a1b06fa2fe3d249ace3e39720c4f73e4ec881ebf0531c5a73ee8d5328eb7ea7319dbffd50a6933e98161ba477a9ef38cd004bef375c2c23003597284f82287245535b38919d1ca3d58ab0cdb21406b552e55405950cac8943c4e526e0d77bcb25efda22a8612a1848908bdee2b1e720d75aec0eb6159735d2a243224c26278c3a7b22298ccbf3deedb0798b005ad8754cf944268ae326c54056edb6efac4c2fba255b083ffb3583b5aad4b1432c7ad005114b9c4f22d51c760e983533c95a5ee9dbdfa8938f19d32e8c653b634329cea1a1348dce2c056da8ca46ae8ba76b79a459667b93013417892a9bacf14ea84396b5496ebbbb2f5d65dfe910ec7691b218a8a79a9c668029face38e975b27ceba9dde161eae015c5e516a2e68f44bc3a4e78b1bbfb65452ebe7774e6b4c1fb25308b0dcba2392f8690f86901c990a6bb02460620dc6a2da790754a21e7e25c6336e1c1821059e6636003e50e0d80617159a60e4a3d00f2015a542703b6d798026534373fcf778ad6415b6ea8ccc8b8b0cd496927eddaeea5df5a8071aa67ca2148d31322c7bf9b08a0006a2cf41cc152fbf818e7c052b4d2f96e8dd9fdca991eae8d2815ab11e709a735ed23d9df91191f817db2da466bbd70f0a8c75ecbdc37ee9030eb0ea07a28502b7a997cac2b8f9d12c87ad6ffe10f4e602528b524e7bba75f51614cdd99783d2265293489e75f4660894fc02ab2d6bf42d4e3fb021fdac8c5dc042cf54275785d96dbd1bb7c070c172321634850b9de5213513c0d5d1f27318c14ddc0e8082d3bddaa2e62ef436ecff89082fe4a5b74f81ead8bb7ec145b08d5d675fec81afd8c87304674e2c77e3cdbf066e2a29247449b05d205beb039db91ff9e595a65f0e8a84fee347eca9f253188e562b523ec5d00e651bc0185b01839a0841afdefda7782d0f3d2da0f74a30ba5bfe462719351ce1c41fbd114384ffeaef36ddcf797df956eb07995be0d88b0d076d6292f993213cfd5c1ff69730c9034c7717b3d5fb413f4ed855716b210babdb6027e68d8cab77bf455227888e238525dfcc422663b1714d40154a1e00367905d81614e2211d4a855af5aec7192fcd972954628e4587807ad556008b6a76e709345c87101de99fa1efa8a1ea941a4f14d69b6f98324009ef8a88701788ead1f1611d77232c9e8cff9d6a585f8b83db34bb25bb03b5e080b231c6a05bd03a2723cf527c3e93675fce3c25f8ba55f9ec6d07ba788a9e92a2a498e3f0d28eb968d64e38818dc65ce5c11ea59af55adf0d3c114e9461c565fc977f87704ccb738150bb1c18e6524996ab3503510f035251cfea648c375785fdc9da36c2bba469a3baee56f364cbee24b45497bfbf345c87f4801ac6a8b08dae0988d71ccb3dc337d0eb6175b97e026bd5cb8a79fe9c632817c510a1f6842f7ac98b6a81d71a1c9f9a512cfbe91f31414df6e20032f091812a1448a08841034ad88e7c9796def44d71fdd52b7188d1fd6d3898d4f99e6927d110e6e199c7c7816a74a89273071bb7af02f790459a84db5c3df642e61c9eff9fcaf8a149598f21d58e036ece68208fdddfd881bf21042030e43f732cb9907cf677e6aa0217f1246b860c96ca2c880010e213585dabd3a6738a7ae673fb4ff734d4decb554ba10fcbe002dc87f4d3d73d20c705e3e3b04ea81640dd30da18dad14d3ccbf1bec55dfde9517b44dcb268cfea1389007107e32e15b53a6064b453895094a601ff40ed180c4131b2024cdaee2fe2599c78bee2c9d9a1322e5ec7db7980ca5f2d31ab0198f36c71c43f56bf266dfc39e70375f38a86acae06d6f50bd668109669d2661c48e742d2d8cdfda8fe8cb74243a98e00a6f88503c85fd230c489b1bb26c2b810d5b2b9f405f53a4487f8f7646e354f76c6bc9c2120969c31977b451df3f71bd22b618804431c85a4c7b5efdad26694047cdb3cda87ee35b7a9324256d736a17ef596f4badd9390a9a1530f06b7eba7a3141427e73ad47b9ce6bc51ab9aadb5c330fbfa926f6ecd3158525c01e7f3c8909d364862680bc0189252ebcabbc47462807ec69cad6af14caa23b97b5f690e939a13e21bc14eb92f608a52ae27a313ac7c121697b929cd8aa1c1d2227c5ed511fbcd97468c811f88fc2cc4541f026556524149edfda1d018869599b0a176c846369c547b85269116998afa23816d013fcdc1495842708abfea2d6b856258071a60e0a702072545f22909536ff2c15797997e1550319b97b32c360f7b29292e9dec503cb880692d5209a8aafdf89da008f2214e733b3d362682c4773e2d254869c90d61cb04d4adbfb91066681bd5b17c92e962d3b97c3ba7b57e6dc3efb9341eb78e6bee4946bb71ba984498de8f7d1217bca6aaee469c2aafde4c97462f790201274ee0af0e5e6d0c50f3a55b7715ae2ea09506ca888bade86ae49afbbfe4a546bfe1e3564dd7f7b490ddcb83508d7a1996baac38494eda0183d2b059fb499736f6f89a830921026f708d376e2d6ea1020eaa2f3b60684ca9c332a847cf511d7c932e7ab8068cb155c3519b6f76c4b63f98179948478f50f0ad13fa9489403f4572fbb9ccf6c404108ed36d74b3352f16b2125914440024221b52efd8b1b411613aa033af09671143f6852cacd43ab78148c1f0e7e71853b005d282016e813a9f9ecf555a30390c9ea36ad100934191411bd04a89028d9c4c6052aa01a9e6586517fd3b239bad003177298486a7da09d1618261d3838b337ab20ca2ce1df633dea3ddd7418a783395f4ec309e51f19473893b820d34a32612ec2bd60bef8b92795b7b2ce4f04034d02ac1cbd1ad3eda4c3b7abf76f6e7895ac39795b73af3918e418de580b3e63586632f7d6e0fce8a93218967f9503a8954cb72752b36cdfbd74a61122b0b78faaf959dfe6cbc31d18c333fcbd5b94326d51f3ea0f47e0a6eda11a3e8e7f166ffdb535b4badb835cc416c0ab4e39a8165c5e2a15fcc59c530fcbdf8aeea23cd0c50e66f71e24e181662ab289dd58f11fda6ddb73693651a7153e5b4571778fda1deba2953ff02ae4efbd8f711c5d4f02339fa28cd3917bdb271e81dd77fdef4a6959fd0557b69317fd68a783ec6cb4ec93630e252bda535b65a0e1a02db00d594dc15aff5407e26f8651d27190477a10af81d231965d6cbca91d5443066aae46c46794447bbbd6c1e8bdc2f249920a805a33deeb17515bbf668a829c4063268a2219f5c6615244d1b5e34ec7c2c1cde9603d2fa759cd701cfa1d212387657bd36da5860cdec40d4ecac7c513b9ab6a96165942089be516178916e169619bdb107b7b2eab20181e8240584cdec2226db7873be13a536e74f6cb339f69dbe049cf0e6431a0f7d2afad73f96ed240f427076cf838ea731336b94b99115e0a4523077b0f86916ad681b5a097b8f0c9e96d9fe5ef2b4cddd3f31f3c1f792b41899d900a21d57ad706e46d4648441221b7ff316c1f88fb9173f7a92aa86be27383ddc92cfbb6d8f26e86cc70f2bfef1f9e354859aaea7a163c1a8b697346271594d843fae52ee33bca7680ce6721fdd42f44720dc992355f19215d136890752b03620d97cdcc275595f1f8d57eb19fd479175d3542e422a841b581bbf3c0c2df6a450748af01398c79e7b7558ed641f6d197dd013062e7cbd67d35e4827a9462beaeb899c27500236ed3badb41c2d9d8cf1370bcb5f4891fcf5237665837a4e90186c51db932b81a50571d29e4ca1efedf89de1bc58c845463b26d22190a9082f884d101c5d81fb637314e7c7f96cfba9f7891596efa96d94a7c6e56bbd5466fdf586b551ba3e5276130b835fdcac764ea9ffaef3436d13f7459f33925d232b55e88c540d216a71f72f45ed3dc32493a65a2b736076f200f44159c0acc373067ae795334fc402a6b40210a49f8e4628464960ce29d710175b6a69d9f4f4499fac379aecc0aceeaebf2301ec5bbeb7de2e0f0f571a5f3f701a9f05798b71fde4fe1d3651f904138298ab03cd38d64510a597bf4881ae19797f83691d5aad2ddaca5185c459675dda3a19865f3a775c3266d3e09ec78ae8d517e2d39445dde033dfe59368ab27b56dc63a0071ab520fa66b7eae6034d618c868a6c513a4b0851837ab2f684a2d26a4862b27c35e72cc43bed8e9a2a43ce7304cc4ebb655ee8f76b95b0f40c881a1aaef8cdbdc7a3999869dc96dfa63755f7549c58fcecd566a6a8adb9ad5f20d52ea4ef22cdeda7f81327dc66f4be78bd8aba562c40f7e53b3c8f5d6d1dc7bd99d9f690f9b633c2bc0119d44e5f4260481efd5f605d29c32325eb21f5a12db81749085923ece6e3626650faf5e6cd5405605de39b5ac6319d5f01c0a91df1277ee6658875604a58a63e7d852a2d100a0a5875441619af19b479e5e39d76d9b7fe1c620e7904f8f7a7a60cf0182525d8ccd4f6c4feabce831da1c7897ad5d7b89f0322437703b8f6fdb27c545c8f786ed4249791e55cfada78ff64abbf33960486ed056d42c1e0108dfe231b57b426e6899d41c59797feaf7c8f83eaa5275da044f1e1d7862afc2738c0c77f066ca9001139ea002f3315fe488399efa2b499d9ef6f47abb982e0b6f36585318cd573eba52992565c44e6f8387a0babae67ba969873c1eca4a8bf8db5f5dc07eec78cc254722473ff507108082be0723fa37ae645707f2e17955af48b88108b1be4d6638a57be624d5c12b81618c5d8c036b8e4fb25d352426f37f87ad7c5a378e02460478d2b7b24802c82880eedf6d85f2950347699964f5f12947c38de7cef7f134bb973d209ac18533c90a26a869ee42ff4c2b7c626e3c366ba01ff82b87feb7bcab0a1ad139b10bad8d54d944fb97c1fbaa7feae48ceb8ea5e2b8259e0a0484e779c1de63bff176bb3ee39a33b779d4b9cc32c3ed92b8a3e7473a2fcc1f3929f0b2e96700f11cb88da2a75bf21b5911f2556ed9c8b084ae836f8ae3a84d5a501fa6675fab4fdf4cde90777e0382810774555ed8b45d2922c13bd73679a46d8ab89099c3f10a70907a785208a8cfcfb4fa6dd026bf130c7f40aa171087751e6dbcfde9a0cd82a036bc19b3335c9397b05ab922e46e02f3b040acc3df42ccd7eaf766eb67bff923a5473350a3432c13f9ebd3a3e1e25315842e883a2e23b551bbf726e32d5f9f4782335ba685ad41d1c382b95c2cdf6f592fcb6a3e09c606c6c383554209b6181a9f5031902bf2bd57013fab116292374e668611652d2bf7cc9862a121d42c5627dd29fd81165f65679004c93ff2c6040f70e135afa2abc609d751770baf13d84f90e5c153a2c7797ca4b3f0f51dae813cac1858da6ca1bb02dfff349ee7f82e8022560355d5afab76baa87e86be33d75de055ae72b9337ed4ff701e396b223dcd142a8a3405e0dc2a379f07aeb74c63aa4313f674c9f91f9a5fc60dfc7039b2446c63c8d3b60ab2beac0ca3f2645c55a0bba5f262065c29fad66aad52484a32416333c84d7", 0x1000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2812, r1, 0x0, 0x0) sendto$inet(r1, &(0x7f0000001480)="0105e2ee60ed8f4f6daebecaf476b8f380c28253241a53084b12ce68b95c962450345a2772ddd0b9a26fdbdea6380cf9d15b87dc914ea3a168f16f0349aa1fa51abba0acb3912474124ed8b78e557669c5bac06508d87894349fb5c480c9a0909137ce37e0d401ebb3105c97f2ab631395fbe0bc6575f8cda297d222f68397d0e8a7f2f8364d3ad26151e38e3efa4206e246a5cea7e254e191f3938b660bd538ebba2e2170dead1b45b54ba00151a061afa886ebfb8691c27e5bb5276d542218cb524e7c530ce50d7cbfebc8bf36512c", 0xd0, 0x4, &(0x7f0000001580)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r4 = fcntl$dupfd(r1, 0xa, r1) sendmsg$unix(r4, &(0x7f00000017c0)={&(0x7f00000015c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001780)=[{&(0x7f0000001600)="4fe3e56aac02bd1ddb6508b99fe09feec68af1fa1009e2f3942df1be9f12f0c83354555712174fc39487db459bbfead6260517252cd77a0f116877abb70c9aa501c2a6e68aec93523e9fc5de1888ed76a5a80a48aaccb7328bab71ae955a7c8d5bfd6a754ad77f5125ec35d9c6e6586a99627ef6efcd121cc3c71b760d46110adfd95c612eb9eaa5e1724d1efafbc435bd98cb0c713a6249859474", 0x9b}, {&(0x7f00000016c0)="45d12ee8da63f4ebedbe47c7a84a4f5c751f5ff4d8bc785bef7718991ceba1bef960d30e5153480c027f421d82220c1441cefe3b0e0a6eb21c45c277a2fcb4cd9223775021bf81dbed6a3e46dcca18d5534a84462978f9ce310efa34d2f5308c0a58ef7aee5aee6199ca8597b41aa9d3a7f936742a", 0x75}, {&(0x7f0000001740)="3d1ec90750c984de06e5b42195ab59372a47b633da57687437756b586a899397ee3866280ff08d84ef8ef6ce57df2f94e88c330bb6799ee76a4c", 0x3a}], 0x3, 0x0, 0x0, 0x8}, 0x400) r5 = semget(0x3, 0x6, 0x2) semop(r5, &(0x7f0000001800)=[{0x3, 0x5, 0x1800}, {0x3, 0x1ff, 0x800}, {0x3, 0x5d3}, {0x1, 0x9, 0x1800}], 0x4) 23:16:30 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x40000000000) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000080)=""/61, 0x3d}, {&(0x7f00000000c0)=""/164, 0xa4}, {&(0x7f0000000180)=""/31, 0x1f}, {&(0x7f00000001c0)=""/127, 0x7f}], 0x5, &(0x7f00000002c0)=""/80, 0x50}, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0xffffffffffffffe6) 23:16:30 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x7, 0x2, 0x2000000000000) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x0, 0xbbd3, 0x6}, 0xc) syz_open_pts() syz_open_pts() fsync(r0) 23:16:31 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000011, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 23:16:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="04000000", 0x4}], 0x1) 23:16:31 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000180)='./file0\x00') close(r0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}}, 0x2) 23:16:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000140)) rmdir(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/25, 0x19, 0x40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 23:16:31 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140)='|', 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) dup2(r1, r0) close(r0) execve(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) 23:16:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x7) 23:16:31 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x2be) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, r2]) chown(&(0x7f0000000000)='./file0\x00', r1, r3) 23:16:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x200000, 0x7fffffff}) fchmod(r0, 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 23:16:31 executing program 1: clock_getres(0x3, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xfffffffffffffffb) lseek(r0, 0x0, 0x3) clock_getres(0x0, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x2, 0x4a2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x80000001) clock_getres(0x2, &(0x7f0000000140)) semop(r1, &(0x7f0000001a40)=[{0x2, 0xfffffffffffffff9, 0x1800}], 0x1) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/15, 0xf) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6, 0x100, 0x0]) semop(r1, &(0x7f0000001900)=[{0x0, 0x5, 0x800}, {0x3, 0xd7, 0x800}, {0x0, 0x0, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x200, 0x800}], 0x5) clock_gettime(0x0, &(0x7f00000018c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f0000001a80)=0xc) setgroups(0x2, &(0x7f0000001ac0)=[r2, r3]) r4 = socket$inet6(0x18, 0x4005, 0x1) accept$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x80) r6 = geteuid() fchownat(r5, &(0x7f0000000300)='./file0\x00', r6, 0x0, 0x6) bind(r4, &(0x7f0000000340)=@in6={0x18, 0x1, 0x2d, 0x8}, 0xc) r7 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000380)=""/102, 0x66}, {&(0x7f0000000400)=""/201, 0xc9}, {&(0x7f0000000500)=""/145, 0x91}, {&(0x7f00000005c0)=""/12, 0xc}, {&(0x7f0000000600)=""/213, 0xd5}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/132, 0x84}], 0x7) mkdirat(r5, &(0x7f0000001840)='./file0\x00', 0x5) shutdown(r7, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r8, &(0x7f0000001a00)='./file0\x00', 0x102) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001c00)) 23:16:31 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x3b0, 0x8}) mlock(&(0x7f000023d000/0x3000)=nil, 0x3000) munlock(&(0x7f000023a000/0x4000)=nil, 0x4000) 23:16:31 executing program 0: chdir(&(0x7f0000000140)='./file1\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) 23:16:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000006c0)="e36258078385a909959f2c85fca416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000014000000000008000000000000f5156feec4a20d5286f2d31299ce14d3cf29050433f209de090000000000000033245098aafbb046c04753e2a2954b95ec50bd093884a4b9e263ced455564e98a63b9df08dd57ab9a698316a66f077a917088c6aee124415", 0xc7) write(r0, &(0x7f00000001c0), 0xfffffffffffffe3a) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x40, 0xa1, 0x6, 0xffff}], 0xa6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x1, 0x32ed}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20, 0x2, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x1, 0xd7627f2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x5, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x40000021, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x3, 0x3}, {{r0}, 0xfffffffffffffffa, 0x30, 0x8, 0x80, 0x82}, {{r1}, 0xfffffffffffffffd, 0x20, 0xa44866ae97d55e66, 0x12, 0x81}], 0x8001, &(0x7f0000000040)={0xffffffffffffba3a, 0xc000000000}) socket$inet6(0x18, 0x100000003, 0x102) close(r0) kqueue() syz_open_pts() execve(0x0, 0x0, 0x0) 23:16:32 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 23:16:32 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = semget(0x1, 0x3, 0x480) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/4096) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto$inet6(r1, &(0x7f00000000c0)="3623a49a5bb0cdc770f2ce5f711f3f9a9fb187097de12b9fe24d01cc3348a359ecf7193fb295d06b73b08333932088bbb9b2341d5598df97c3f89b3cb15e0b4a56e1a63656842b03dfebc5fe0e4395d786a84a6d6fb2ed0ef56d7e13cb1c7054357ebcdeb5317490147be30538361cb7ae5cf61631d556d1cf9f7504e83c307362a283f1f0", 0x85, 0x0, 0x0, 0x0) 23:16:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x80000001}, 0x8) 23:16:32 executing program 1: r0 = shmget(0x3, 0x1000, 0xa0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/51) r1 = getegid() r2 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x10000}, 0x8) r3 = getuid() r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x800, r3, r1, r4, r1, 0x0, 0xfffffffffffffffe}, 0x9, 0x3, 0x0, r5, 0x6, 0xfff, 0x6}) r8 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) r9 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) r10 = getuid() getrusage(0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r11 = getegid() ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) r12 = socket$unix(0x1, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x8, r10, r7, r6, r11, 0x2, 0xe21}, 0x800, 0x5, r5, r5, 0x9, 0x1, 0x6}) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x10001, 0x4}, {0x8000, 0x100}}) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000340)={0x163, 0x5}, 0x8) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x0, 0xffffffff}, {0x2, 0x8}}) connect$inet6(r8, &(0x7f0000000400)={0x18, 0x2, 0x80000001, 0xc1d}, 0xc) chown(&(0x7f0000000440)='./file0\x00', r6, r11) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) shmat(r9, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000500)=""/120) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000580)=0x9) 23:16:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) listen(r2, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "13682ab3b4831bad4f37731806b4a27074749992"}) syz_open_pts() 23:16:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) flock(r0, 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d08", 0x29}], 0x1) write(r0, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) close(r0) syz_extract_tcp_res(&(0x7f00000000c0), 0x9, 0x4) close(r0) write(r0, &(0x7f0000000500)="bd", 0x1) r1 = dup2(r0, r0) r2 = syz_open_pts() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x8, 0x6, 0x1, "9612361eaedeca0000000100000000031388b679", 0x1000, 0xffffffffffffdffe}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) fcntl$getflags(r2, 0x1) setreuid(r3, r4) r5 = msgget(0x0, 0x4) msgrcv(r5, &(0x7f0000000140)={0x0, ""/67}, 0x4b, 0x2, 0x800) sync() semget$private(0x0, 0x0, 0x2) 23:16:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x8) clock_settime(0x0, 0x0) getrlimit(0x7, &(0x7f0000000000)) 23:16:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000)="e04c72d6", 0x4) socket$inet(0x2, 0x8005, 0x101) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 23:16:32 executing program 1: r0 = syz_open_pts() flock(r0, 0x40000000000c) 23:16:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/149, 0x95, 0x800, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 23:16:32 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x3d, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) lseek(r2, 0x0, 0x0) 23:16:32 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae5dbeab0315755ab8bf0900950000000000b2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7b, 0xec7d}, 0x8) write(r1, &(0x7f00000005c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d", 0x20) syz_open_pts() accept$unix(r0, 0x0, &(0x7f00000000c0)) close(r1) r2 = kqueue() r3 = syz_open_pts() fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$setstatus(r3, 0x4, 0xc0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/117, 0x75}, {&(0x7f0000000280)=""/49, 0x31}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/159, 0x9f}, {&(0x7f00000002c0)=""/12, 0xc}, {&(0x7f0000000480)=""/51, 0x33}], 0x6) 23:16:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) 23:16:32 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}}, 0x2) 23:16:32 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0xfffffffffffffffd) truncate(&(0x7f0000000040)='./file0\x00', 0x2080000000000) 23:16:32 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0xe40, 0x80000001, 0x7, "c400cb6a2771ce600d77dd27de50353df2c3abde", 0x81, 0xd}) syz_open_pts() getdents(r0, 0x0, 0x0) 23:16:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="0020001e", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = shmget$private(0x0, 0x1000, 0x30, &(0x7f0000fff000/0x1000)=nil) r4 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x8000, 0x20) r5 = shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x7ff) shmdt(r5) r6 = dup2(r1, r0) sendmsg$unix(r6, &(0x7f0000000580)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000200)="f5dba60d2a73cfbb9bba20fac24264d0654d6f0324604039252922af30e515dcff5cd010e1a917f5c828aad32e59a9fe6cbad98fe1706f87fcf6", 0x3a}, {&(0x7f0000000240)="8d5ee3f0711c0b309e035307b6ebe713e1de4cb002f6eeab4ceee7f00508d3769ff8ea6876aeedf5faf870e8097f050c3a98c1263e9f7998bb59dc0b12d951b6ef2b0221d8e4396692413f132a5eda316ee290712512fc2a6dcbfe8878382c3cb6e2e8d075610da14d5881745fcf3176c71fce49730fbcd74afb6536346ee76c713d5bbcc758fbdaf07051f505a352c47daa79a107a940937a56bd9acbb17aa1ee3833b2138139116b3e6c7cb732f74f90640ba2346aef6aa5dc872fceefcb7670a3a102178d5a57411d281677dd8121fb1fb4034ad5", 0xd6}, {&(0x7f0000000340)="80f42a52a0e795c8c9bc7e960020b62060dfddf0a530d6b7d2", 0x19}, {&(0x7f0000000380)="ce5467adc41a9404c5f9172a61d25904a13c8a0abdafbaada8bcfaa2c8bc5b0900e758e5ce33955c8c4a57e168f89f3c02f03d5a7038a640286d70e584f1", 0x3e}, {&(0x7f00000003c0)="3b804d153cfbd28f5ad2f81cf26b1a3d1d979b6f3beeba1eb590cde620b39347bfc0b31b6d06ebf6534fe7a3278be29ccad188959aa5e7beb2099d82e4d402595a21eb06d8c17888c3128f89c408e7e6d95f0abb79e5611e863dffdece26aae27cbb974616a2ad4b82cf803a03653317bd7b19495911be3959f5a4240d211596db5e6d795a257e0db61b4d4474613f9216f25db9218adf6f9442a3ed8a972c256c082f54b2608a6dcfa3fd1972e07aae60e0d3e139b4c27e12f9971637e50b79ccfd2590b0a3a0654126326fd1a50dc2f5a68b54d6ec2ed339f95ce6844af9002908196a2cf67cf1686950dcbe9702172b5a28a169eeb556", 0xf8}], 0x5, &(0x7f0000000540)=[@rights={0x38, 0xffff, 0x1, [r4, r2, r0, r0, r1, r2, r1, r0, r4]}], 0x38}, 0xa) rmdir(&(0x7f0000000600)='./file0\x00') ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000005c0)=0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x100000000) dup(r0) syz_open_pts() rmdir(&(0x7f0000000100)='./file0\x00') 23:16:32 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r1, 0x1f, 0xb0, &(0x7f0000000140)="fdd75a4000887df0b111ac297830", 0xe) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r2, 0x2000000000029, 0xb, &(0x7f0000000080)="c56d2c65", 0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) poll(&(0x7f0000000180)=[{r0, 0x10}, {r0, 0x100}, {r1, 0x10}, {r1, 0x1}], 0x4, 0x8000) 23:16:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) fchmod(r1, 0xa8) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000280)="e458cf1230aa2802e9cb422beedbffa34e8ec7ade6ffb1fbd61315514c21bc66cccb60622578366d502751ecc5de7a8ffb7a89efcbcd9cf570f57ba79ee2c22cebd78a1d169f13f715b29e6493acf41499eb86543d06cc06c082fa1bcd43648f71f4a0e8cbc033d9cc482c9f71b84ffbd064f1d34242c9ffeeae3880a45fb44d141d942a495fc958f39d4fb384039f4f2a501d855839c2fe8922f6da4246ebc09dd853c0e826fd959204856a74b8edb03d0249f1fad8ebf2551b8b492f71b8cfa95405bb94e9beba476891b88374b88da92c68f19099b6fb78e637b2e0a0bbfec2576135a9c109d46797609393e071d974070d80e12b8adc8732ef98150572ce8cf3978852f8a72937d428e8515b1d44d630f915498cb7538deb49ba25f8d97818b2f82ffa89e6d0602c646636faad712b4b6d3e14484ec94b096f2d79116eeda4d00994a8996790eee16d877a516f1f96ac0a3c83b706ec7706da0a76b6acfc79fcc191e48a8f50b4767e996422b2195ad9976b38326e8b4465af43c2ae17420c66d7c62e05cf4cc05bd2306fb3a1f0205223268eb54a0f67e14e0a5253f43eff5130553f62d8570b93255d25cf29da27abe50828268d883a8b4b7a32563d83badfb223123fb205075cb62279f637518e7f942645afa2718370e71e3488988dddada2a2e2c4c4ab94f69448a36da5afc32c1a499536c2c90f9467c2fa46c0a1a09050c4d166fe27225a1614eba215165351f363f37a69768a444b06102fab5281c9f3a4f3235170935353c3534950907109fe22906b6b7d3b632c8b02a6e90b92ff315693a00beab6c66325fd8ee5e9d00b850d6a2b37f8678611f3debd88547866bf3be7acb9efb7b932c9e57559fa8a41a9a89196866664cac7cabb21897fe5ba3cbde36f9fbfb3965174223d3d13bd9656a293cbfa40423b02701231df8cc7aa6f3ac6a2ac5fc10546e2b747688d2986a66e5c0c6999da05aef2a18a5e9acec894b0c85c0059d0662abc3281510ee8acb2f466db3fa0b43fdc5b822e444c6f23a9de850e07960ed3246b21d4d8c3ddfa33fbdba4c24dcd8ad0d68f8f2d428716ec037093cc55cd95fedc7ae7f7fea3e9824b9dbd595442ada34585a472be6b590c884cb235b0df1cfccf7ac8bc557eeabb843daa1fca57ca0534640e4713e8d33ea7e49940d3149cf6c06c73805d129f8013821d7c921da65e782b6f5d71dc6794d80512556ecc8f6f624ffb025f85727c08c79fff46db017457c1bfee72ad8370a3317766e693c830fdc46992b4ca53f950053238ebc823c3cb86902be2e3c62bfe3bfb5be821afc37dc182517639d2e7f2f1cc8f24669c0fbc986343e28aea188af8ec5d1e0f589f121553a4b8746633cde337e845be80a9ed6a4ac35e74bf72e1f9352800fb866f4c0e231f649e934a3894cf1e6f775dde76bf1512d8150d4f735db4fccee0f3e8f5a5b96954ee6c1f1529fd1b06e0180f3033b76bb2dd550d948b4fc360b1f9d01d3cbcf6013eff7f5138ef23b920c63a315813569903218c9e490256b4c0ec13a8a109bd0b3f031cd4dea66350677c5ef0072c1420ed6363527a80459fed33ba4a1b4086b0c2d0cb87536e88dfb318967f91fa4e83287917702b1910929a2ec4c7a11250607baba6010f9df4a24ac05432a4ae7424b4fbaa8cf0111cefb12c48c1596b79fbee69d3952a73f3c26e32a3a23b4ad7c9dcf80dce9fabbc46de9866f532f25ece233393a9217f53c1e8d7235a349ed28a73b023173c82f69cdb10f4cc2ba85d81f5cb6206acf4766b3cfef6827deeb0e70f0ecd10db402fdf74be3f95bd27a33b5ebb7bac80c74dd6d48ee589800354381c821de8722a56ec6c0ad542b285c5535e8f4a7370cbef77a08e55524b80086524e8de05604085328c45315c0530d63393361c68420c4f233f91c2a338ce4b45222c068c67aafb30e66559d9d8fe2bb70a70ae010fd3d5884d90793fef8dfef109ce59183a881e67fbb0e710484e50cd6ee4fe551b4ae3675d9f6328d6e9253933ba528b9b5070093f4080c0a6240b87c4340f2caa6da33a9510a57331b7dd56638241d9a87fe1c052de94f29d3da95c3c5900d56d9ef2974752f027b420650b5294d7c5218765e68a19d4e8c4c7539cdd6c012949756ebfbf9edb7b5d568a404720c99e0207dd971a007cb804cf64e9b9f701bedc6a65967c837ad8f9010a2d2676467499dde55c2e73a1fbdd24bcc89e504f001f5a6f156c16f8408c76e43a13d17143a999cbebfd10da64766be5a7f86e2072d47eaffd8f6abbf0721708ec41e3aa7a1c3eda30172786685ca22339b14242308a83b0db49f5968c9043b0080d17053a50d23486821daeb6fce58e3cf1892091075d413f2d36e13f249fe853eefa82475771fea4537148043194f4653c508e3131fea1d7869d3187edba45f9ea278689acef0d916d4f5ac0b3b867a0272e0a9548305e95d8e85e26edecc1d2d553c92cee7d318cc60b19913a0580e0b6f896e7621629b0a6de4c799638eb079887f8f13a666420eb075f35e7d75278a91bb6f311f5ca4ccabea2b703dc9841e1c7c5a06a99b1432ee279adca58cf2e61b92067f3ec9fce3352ced69aafaf2f79c2688c8316f64a2661e223e8eaf7d90576d71d381f0408eaf49258522652f5b5c67efcb3045e23bbcf007918155267a7bc902a416a15afbffdb1076cb0da40bccf2ab45ae06f1de61e38481256970f98578b7505404ad414d76ffa37054ab324cf8e80d18c90ce845e92e670fad37c8a0a63c554a7953d35161480d37dd9179243dcf5db2d2e873ddf770a85187250699928965c82775a22e78e494db2aa716f8046441e67985a45bff9a6753db930b7d3a8e477d2e58f2b2934f07b5f3eb49b09833138d31f68f0269ff29ea2c0b03ba7b3a25fdea0f930907a91edc42db5fbebf45f73f3b61c2a5fb040f5ad38d49ae29c333f5c30f8951f0a2ecd2f6421c2397e41ef59d229e7083a929ded4c8c9b7aecb201f1d6b5e902dd3f7a722a3efacf14da2415b71e0866ad9727b60f0cecb6855b67189adaa736a8fa7a224378deee31290827c7442260f88e2c287979900bcf4a0ecaf6dc33de5ec4bef691aae0099b350ed02b47e4ee3be5651cac4321454262ff80891f39404f04fd79e71460358580042fd7ac65bc7f7023f6b78b59d47466798c09787dd36c074d362080686ed379699108f978d09e8b2edcef9bfa8f124ea260a7c59026ff1d465d91a72b391b005576763900732d668470c57b04293ab530d9aaa60622ae8cade49baad7c23160916c6f0e498b512e49546455e305813d8fd1888e0588869e2cb77f0e28640e8bb170e8f604afb144334e101a1a5921e158180979073482d1cb89f4e514946c27186512c1bd4838c416ccebd459b1c326cfee6181ddaa1eb073bff8f1d4b257eff4185bc9bd20e373524a50a532fe552416a7f6fb96f137923ddb58f23cf997536005141d3d160247aeb5cf9720b826d35513d8163c77468d0cb8116209a042f5675da344ef39ba671a50e08ed1f05fc6ea19de96a916c3eb21fe36735a8488cf47e8a9f096b51c7e5ee446b9d7f3e4d9b9b3661cd1e7cad590798f136b8910e3da322e2c24220d6f1819da1cb28efe6fa7eab3ab5014f401e35e8757bee11f16e35f60e8857d2c34a51f34044400588de209c791f6d8d59ee0f3c6d3d52a4a9fa4272bce4efe2ffbdce5e837e1d048855d97001320389f2ca47102ab249d8a59b47781faa0a62620738c39308dc836cb06b95f435238d925894482e6c04e103619860b8be18deb145dac9493d470e6964b2511f1e8c74eb0a2b66b13dfb140447de9d1de03d184d47f8a67f36c29ab994536bbfd1f1a567db9d9f4ca6635924be90c31e17ce90e6d441bc4fe198efca90d02384b7a9834348a5dc9be7c021a68eeb25d00f7a1a4ef149a77c77f2ace97993ec5ddcff579db74ef8f27c27228f3a9e5fa4b0b0ccd30f13dbcb059adec0f646452676c74260be8ff2d3a51370e029e7e961968cf8517f79ae9e12c324798a2ecd7ddbcf2857a6bc69f9c73187ac11feb033f629463047acf8fc163e879ec004bedbbf54d1c75596e8d1370fcd19dfbd3d100874e9f249c6aec06d55e53bb325f1e881c4e33d3040e3711f2be28c83876c7a8cfa466237aee9966eb428ba008a2141014672c17cbddbabcf7e2fc9707331c15a0990c81ffb3d1866c0092985d8762d91286a3505d746f7c87d950c4ff57f8784657df6c49a5ae4d7b2a5b62394b8e0e8b9a9a822d3d0d98b0707ef1c268cbf66b5e0b867edb03fcbdd227300fe4adf4f22e34e2ca6c8db4c0177e2f9cad5b02f3d13c28914487b0e0e9467d0682fb36c2529ad9e8039fc6519ba2536d08a942a126db415bc98efe2bb0fef91c7c15402f2bbba7152e0e4465b4018f814cdd6e92d870e45eb17f779058f133748507d4272c69f37e0ae3fa4a73cb531f2e7811de02bd358e338a40a16f6c7888af7f21157b4f828224c1abe7f475361a9347a3064982d8f339137b114b4c0bd20008be80a442471640c26f9036e230c73471630f436308fdb3149b8d3f68592f07473c4e40c6b0f3015ff623f75a4710df81027f38a616dc96a4fc44bea5577d5e9b4bb0207d68b1cc8b6f9c8c6175e844d76f9c77aef82ec2d0e1099607c916d45ab4bdba0eae3deaeee2adfe17a419e1c2b1c57602b36d3260fadd6cb0c36557ab7a1d494ef602850fede57234308a38637820d1bfdff5ad01b9554d45b055a55324dad65b669f25880b014619ecab797d0ce1d41bcf418df58d6f344b9bcd4629ac630cb4e5d4eed942eab94b9b196fd013e0f55d5b313bba3da8368330b87296e485050ea535bb6edb77b0720af71fc9e7f09b93461d6c05eede2f8c1723f27003958cc3ed9f92d587938b0c6bf7d5406a52e4a9bd17a50225570922e27cb5f066b02cb8bc768bc785985edd642d0008cf8aee65621adf08345476b28ca62f679e51b30bab2513a796ba6d87decd45076aef1743f7574a3277b1282c6918fd55ebd7c98e7ad5e87ec7c4062e0efd32e9fb4dc93c0d610f705be33f97752c7cbad53768c76027dcaee8d32e30af1b5ed0f1d2fdb6989bb0d38a1841d56e7b1847ef12bb54ed1c0345b12ad33e0818219cbf82e55cda41a22145dd287728d1596d703a16b7e63ccf41b6a4ed63e74828491d7da03445295b9eb92b3137521d14a692657bcf455ed1010bd94b8af03861b4380b6146696ec3ba9a8c76aa8e870c5ff913ac42a8742bb06ba2e0be0e64006002dc0670229f1e0965df85bf81f0fea96797bbd727c7fb9f4c99235d4211f4c6ce696d6146f001cb69f405d76614ad211d4bd970e786dc8bf029caadcd1fedd26ee7d48cffe4398fb9e1077859ded503880f325e593819bac3ad9359f49e8960642e3ad28c2eea840c072c5f5d15456e383b147a2f0fc10594523d87a854ae7f3a0dde7fa3f7ccd9f3a67885ad0eb7aa80124f666865271f70177ab6beb35288e466c1b382afede54f48319d54dc73d5597a91939ac52f85ce44f4cd910a940a33e63dc924199cc91f2254b1c83ff3a36667cc9737cb3849842c5f61c18a818cc764255ac4f2608a57591ffbdf968c858e0e66c8e58ff6cebbe0a5635508051941cd2e7b84366ab9209fed7b8c548eacc40f90eb44107860f31e2b20d8f1c1128a5cf4170962823848831c5315b4a8d94cd3771397025fdc43196610cf85dd9412b9de208e548bca691fb6e1d0bf90f068faaac22b91b9c023", 0x1000}, {&(0x7f00000000c0)="6f2e1e40556cb8f076ff3a3f11ccd076d6a98ef01190e7f64917f56f1d6ae5918d5e1d14f826a176950f17f65a0b05ca2dd7bc4cd0ed1989a5b79f6294602d5653f315219a985647bdb3979ed09843e4cfbc083e5fadf53b896b2eb5a955763f9a87c66e2323b69ef5aa368b680edc69f90d", 0x72}, {&(0x7f0000000140)="9cad9df101c8849c4d5304cd270fe576631e6533e79fc361c501cedddad1719f82b81276c83812b42a97271301324c07746b410987b03cace358ce34af7675535785", 0x42}, {&(0x7f0000001280)="77215d0e02d5c3b59dac2a6544d615a0af328c24557d3eed975477052b3a76da648e11930e0d8c7669e1e5ae19e1825bbdf969b9c4f597dbe5d6a8befc8795ba05f76d49dec446d01f93cc6e6bcd61499b1fa0", 0x53}, {&(0x7f0000001300)="636ed886d71144dfb8719f87d8342a1287ca705c597ff22ee74ae35e6322424ba53a803b60d29789fc719a081f24b8d3e91aaa2a33a479186dde4658449bd9873528f69d31ccf7b07fd66d5a4c64f13782581c6d6d997f816a73f03abcd6b5d455e0f5ffaa379ee6aeb7afcadea59585", 0x70}], 0x5) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0x80, 0x0, 0x3}], 0x400001000, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 23:16:33 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x20) r2 = dup2(r0, r0) recvmsg(r2, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 23:16:33 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x201000000) getitimer(0x1, &(0x7f00000000c0)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x56a, 0x4, &(0x7f00000001c0)="e110492dfd5490c9995fe20da5a267433272f5ee264bad33f6c6ad09d6e46fc25c7af45dec90aac10834206f1b596b26f428a66c284e0d873962f9d7a71ec04b7c896ec163cd9cbea6f01956ded0256373caf5f9af7c37fdb03cc4758e5e0aaaf79c32fc46092f13aaf6d9b9e497b68df3249dcf68325c2f6241114bf860ba63f1d9301ae171afd7b965e819e67f58a2eed664046c5b8d7f8621b6d65c32dd51c97312487f29ebf2d43521d03498308720b680a649e6336f508c0c37b4934807cbf978f8680f06", 0xc7) setsockopt(r0, 0xc5f, 0x8d, &(0x7f0000000040)="ff013e2a5e00b5f77a0000000000000004000000", 0x14) setsockopt(r0, 0x5, 0x3, &(0x7f0000000080)="5eec861707bf7a5eb89c60f02cd664bbe7308eeda418fcf8ef4b76fe70792978da0f1c1afd9cf427a4d63a80bdff7325965ac4", 0x33) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x401, 0x4) 23:16:33 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x60, 0x125) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) r2 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) socketpair(0x18, 0x4, 0x400, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r2, &(0x7f0000000180), 0x8, 0x0, 0x8, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 23:16:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000000c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b45428ac6060b56fb07fd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3e2060ac166d08d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa00040000cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xfffffffffffffe71) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0xdd) ioctl$TIOCNOTTY(r1, 0x20007471) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0xffffffffffff7fff, 0x800059, 0xd732, "cd6474f4d60ababcd6e600"}) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) readv(r1, &(0x7f00000001c0), 0x1000000000000353) 23:16:33 executing program 0: mkdir(&(0x7f00000001c0)='./file1\x00', 0x10000fff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x401, 0x1000, 0x26, 0x1}) mkdir(&(0x7f0000000200)='./file0\x00', 0x80) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='./file0\x00') 23:16:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x9, 0x30) unlinkat(r0, &(0x7f0000000100)='.\x00', 0x0) 23:16:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0xffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0x0, 0x2, 0xfffff, 0x0, 0x4000}, {{r1}, 0xfffffffffffffffa, 0x2, 0x4, 0x0, 0xa3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x60000019, 0x81, 0x5}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000087, 0x400, 0x10000}, {{r0}, 0xffffffffffffffff, 0xd8, 0x20000000, 0x1, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x8, 0xf0000091, 0xe395, 0x29}, {{r1}, 0xfffffffffffffffb, 0x64, 0x4, 0x74, 0x401}], 0x0, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffd, 0x51, 0x10, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x100, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x2, 0x1}, {{r2}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x8, 0x944}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x8, 0xffff}], 0x24, &(0x7f0000000400)={0xc3, 0x4}) r3 = kqueue() open(&(0x7f0000000200)='./file0\x00', 0x0, 0x2) r4 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSBRK(r4, 0x2000747b) flock(r2, 0x8) kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x34, 0x0, 0xc5fc, 0x2}, {{r4}, 0xfffffffffffffffe, 0x4, 0x0, 0x3, 0x839}], 0x1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x84f2, 0xf1c41fc}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x5}, {{r4}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x1f, 0x3}, {{r2}, 0xfffffffffffffffe, 0x80, 0x0, 0x3, 0x101}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x400, 0x81}], 0x7fff, &(0x7f00000001c0)={0x6, 0xe1a4}) kqueue() pipe2(&(0x7f0000000440), 0x4) close(r1) syz_open_pts() 23:16:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) msgget$private(0x0, 0x1) 23:16:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r1) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfff, "c77b7c50350d0a26863eaa194e757b911382d57c"}) 23:16:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x200, 0x800}, {0x18, 0x2, 0x10001, 0x4}, 0x9, [0x4, 0x0, 0xd007, 0xffffffff, 0x90a5, 0x80, 0xba8, 0x7]}, 0x3c) shutdown(r0, 0x2) 23:16:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x200af, 0x7f}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="489b50142b32ba6c8e7bfc50a4965a2e47e36d0a176c82cb8e94c756e6132406dec0179ec98ff46ef1a1469391f2789b3bd3946e0c8ba75043222e158d071dbb971df533d44713c6870d2a975d03b35f681ffc0a5c6d37af2632a2d13e23ca9172bb078070d4cb8488b8ac62b3754bf8361f056cb2ee1afed5cfe5af8852638891778bbf292b96f3987d52fdb00e5b820e851c8d5ba28037908b8e9fe0aacde265668bdbb4a6ae3bb98e5277762f63ec36c776f98e84b34821f34d4ffb57800e73ab846f60c594ee89de3305ac", 0xcd) 23:16:34 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x281, 0x40013) truncate(&(0x7f0000000000)='./file1\x00', 0x7fff) fchmod(r0, 0x10) close(r0) fchown(r0, 0x0, 0x0) 23:16:34 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x1000100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 23:16:34 executing program 1: mknod(&(0x7f0000000040)='./file1\x00', 0x0, 0xfffffffffffffffc) r0 = socket$inet6(0x18, 0x5, 0xfff) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000080)=""/141, 0x8d}, {&(0x7f0000000140)=""/67, 0x43}, {&(0x7f00000001c0)=""/39, 0x27}, {&(0x7f0000000200)=""/44, 0x2c}, {&(0x7f00000002c0)=""/102, 0x66}, {&(0x7f0000000340)=""/224, 0xe0}], 0x6) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r2 = dup2(r1, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x10000) writev(r1, &(0x7f0000000280)=[{&(0x7f00000004c0)="7e121a19b42ca919dcfa42411f7ad79f0eb47220b1883046ddd0c234b3577f01a593c3aa3860154eb53caec7c8a02154e08fd3c267f261250f7b1ba0c2b0850d8282e98d249e99f73604b66ca96b2c5214ed340500da8187dfbc5c821397c6e1655618b4f48c5ea9e6ccd885af16712493b706e145be39582a223362de2a9ba48e0d6c99ad1e5a06c1f914085848661dd04c8a68d76fe5f72bdc647a684cdf08147dfb416a4fd8023c3d8eeffe5f2a9f03c87b0bd6d4f6f244efdf89ab9ebe07e812bcbaea2074350447ada48c0d753d23297f15e3841a4c6c8ea0d3837e72a48b26e59599aa7e18e242fa547235ce219c5ba8064374e978403d113ce4aaf61f847be290f2fe3c875b8acff4e3a4ecb5ebd446857e646a0cbe86b4cdff2e28b6e4e95cef1f01f939a923ed95ba2b13386fbb91ce8a57253cc58730efc7b962f4ad2dc668575777438ea64ac394021072544c0ca92400339e9ae330b49c45eb6df4fca87424b18264ddfd8840a7b8898c19ea4623378677ee3859bfca2e09ed4eac4bb4a6b73a71f38e6d83f914d8138d971470a6a2acabc2ba124057f560447469ad5688bb2d6e183e1fb47eecdbe8916813b249fa3ad97bc4b9e037568848516a370c72ddb40afff056acd59c1b1f1e4aeac0ee0719088e2db05a084324c9018d9ebda4c7e745aa07c262a33f7c50e6e8fdd682aac3cf5cc5ca4540f2397c2c71686ff8c226c2c769e73cfa55d8497bf4f29a581ffa20e91ec87611f9f3073943fe4ed27deb8e866216a6db642377e58b318cfc68cdf5308cc7ee459ad578016e7d0932b28ea5ab5cfad97242da9e70f0733f407f8b260d2c92c1ddb998a48f846f66c0d5cd191098dd25502e74e4fa21661d59fc55f75f359f313c9727ba2e20dc947e834dd52d2be720876b505dcdde800e1c99185f806eaa0e45aa9ae5961080a294453ba3e2c6717feac322b359619db256623cb54ed59aa1c715b3bd4ee881c7a7d558e3c0479d3f904dc8acdb0870185130170d342224b98bff37c0ae2cb6836d0d6120c98741b8b350aa429a4e17069413acde71866b3dcbef1e846464e43e41d182c50b9954ba43a01cd97ff4ec7346cdb91906b64970e79813df328db0ad8478932f2430cb6d031e6e312b63c31331579738fb1503e92a5ad6c7030c71c625a7e7e5d872871c617b69f6145d16834ca69b06e6e96e37bd1d38f922ecd303323ebc138297fc86a581a54d9063caf4e5253fd9d8964caa247e572ac9e47e563d5af68ea1822335eb67ab5f29e9b1ab1fd5a9899bb55cd6e841cd440bfba4e86573105bed26b86ea348ba0c3ae21c2ac69579d93ec5f6251c30af8fa7560911d608e5a1934b5eda49809e3fd6382ea4fe2d4d471c1907676d993a175927bd17cf8ca20a9ca2a61dcd6312c457c39d5d261ab824dbdcc899ad14941eab47a49fc2c282c51c903ae92aa6d7b0ed78162e387baafd8ac5798b10cbe96d44b7005e51fad7b9095d631e0c03b732291c4d9fb49e81225dd48bd3b128e870bec92067db189c413fbe77a628a6aabdb000e3f371e97643aba3b7c80e9bf795687ccc0f4673686270cd25688d9666b3ee15872b232c5ea5314b0e0d7f9889df918eb19d72d0b4c53cee3d280e47f63cb6fb717abf0a50261b687168cfc1dfaccda7f3e45dad7b55e6968ece18c3df3e357e3be568f19a1e8880e895283bec4990a949ddff94af89721cea47539015aab10e74630e2bff44d7327d9a72703acd5fb3cdad274c037b7204398fd3bef708f5d935d9b0e7eb227846b0ecc86749a9d5d86532a361be9bea4c5cb25ccfc7ee7f48fafa02ff78d09bb73102ffdd6326986e3fbd03915f6b45270409d9d978c576b5cf528f68070bdc2e16ee1e44c4665fe0a0bbac16be4baa9e8d3f235b6a82bed5d0b57b88f70ec7abfb4296472b0f21943f24c5f3af82dd005dfb682a75778955f012dcff8c6f19b93d0d00a17599419ec30ba4b75b83d6fcb9122ceecab44254a1e3f40a09afda3fd76783e50ff94928c19722a7f02998a284d2e338b7f40ae42b408bf9b4613e55ce4ceb51bd022b08826d2424041db684078d17cd897cad5b9e2e023f6d8720bfc70fc5aabbdf8e3064b1bd04baa1c7fa6769021dcf63b7115eed82d0d59e30cedb22d0a00202039ac29b4dc142d94931b554348374848bf1022bc71c3bfc60e17179e20c5f6f448959d102e7a10b1cf9927b829e1c395ec7123eeb51d87c844c8f72a314f0d1ec33cd9ede3272a3ad824ce45231091b29fc3dc6d5653b9a2872383a53b87915ca62759277fd4d149e029425e86df7198737c378a070f13947578c6ec65298b92e8ab4410cb4b896cc7cd84a11b8d39fb58f3e78aa25d9b95762d06a3a145f887e62bc7dfb914b486e52e6000e2ea2bffa2d1c338098eb9ccc4f6a926ddbce2071d6f371b3f45c252f64bd5be25205ab17b233a59983ca3668c4928726a1ac1a0b5ef911ffb605aa755de7d656bbe772da00ab24bb0e2ad5093862372ae2ca9d0baaf5bc9bfe25bc34bf9cf4e5afdf37803e7f2a8de7dfcb5a31c7dd8f21cd042ed5ce01bf76a5ae194b29c50af7b6117db9ec68fd022c783d999404ebbc6b7cec2c74398aeecd4a80bddc62319a1ce6ab220d7e85ca54ebea5e6f144c9cdadef38f2ee028930026e68524950a1ba7f95dc45d7891efcee9cbd00494024b949087c7f4c709ffdb37614c6165473f170f6ffedc44aa14bf94c4e36af68fd51f337f564bea8e69708357e4a1f3c5a4971e5e4e173805f29f13f36a947c483a3ec3543951e1262f1bc89c294bd3bde253577561e9d071406375de6d72befc57eb4749dabdd75df506a13222d6be76f056ef6fac42ed1b0866e0e94dc56abb66b5319a9c97cdcbac37c3788e0b4670e1d6d48136ea80b550606411020b8846a2b10a3f03aca34f9104965061bedfab199e7a60cd03d1412dfdc66de05aee70c6d64541e26aaa6cb7a4f472a5029622bb20228e4a19f70a608cfe195be0ac03339c20806dbd5b3fc8a49d1ca0b2a497c02066cff5baf6fd6490610758fe06a16a8aec82b795606033fbeae25e4b86321f85f2589905e018e17c5f84f0bf047a381004433d9cbb761cb76d1710c7bc2798f14930bd1c204fca0399f5901ff4ac3fba6180d4e08f3653073e16888f7cea4053c5fb17b2f1521869631f28971225569c82e129a3f6842ad62ff2b7b78377d0f6a1d7885268fd36ae5e03028c11d3d579d4522c2a3d7e6750d432cf4dd3995d25af5eb6cf1866b6480313e32178213e0147ab75a89e7412758fc8cf5eeddb4b4dc9bc73a9462719c76d5ae2e9e5805833a9d959de028746d7732354b6b1aa5838b045ec0626b8978dad2cd5dd2c79ec582bcd8407b4f5301cc1bdb650c55be26b1d5e00984a421f94fecfe47d42c564c54f3b9ef77a6ca312aaac311d09fd577c08a56f2092638dab3884776337429e9c711ecdd390cee62cfc1d6053f09e961ebc2650bb2285ca08a1cb872414590177e4d85e9d45b450f0e91e19252a0f53381826de4d727f053cd20e1a1d92c87ed0da8defdebbf12d4fcab0808edf513c650c80be6d4d0a44be9b125cad4759960476f72272e1d16eba0643a4f652b56bf3d8226a652f301e7b443fc64b960ed7217ae9b098f647817fe52d5eb6de5b759677a9944519ded88854fc3a8d5a45c69397a47a4a063b2dbafa8f31a15fd5d647a3561b47fa0aee27c1c0e9bf71176089d34dddbad2d2ef5b053c381b4d0e4fc1d961b705bc0455942ec4c83e96680dedaa210ba3e7dc47b5e4608ec3295b64de251d3e6f38a86a697f8a071f8ecfd49dbdea0f198d4a07811dde860e85f363c02abc38c4ddf05be44558fd0c56243bb69f29e4acfaeb296825427d2bbcd47a6747da93559ba945b1f8421c20c6959a3fbbd0bc3eada57aef1e315aa14fb24d70297492d0f79d6d8dd3bb6f8508186241a8491d79e36ac1b1d6abda19d4df4adf34331443c2acd507af966399a39170cc74ad03f99b82375c91cdce4336d6619d1c919ba1ea0eb1e49e0ec570dc35f8f778a04c8aca43b5077a0bb4be052b3c686a1ff7e2473dea8cbdfd1c4374344faa99d08059c6615bc359910ebd59cf3d10e88a1cf620891bf36ee85db03d8c10976c4e09557acf7ae55dfd22b519e1b6d6a91eca51cb00a4b510c7497343818e0db87ffc41f77f80dd8dd440b9cae60885e3aaf136d224d7b5aef3bcb287724b8e8eaec3ecba0e0c1da1fca8c368398f59159fc12eef1980283809bfbff1219ac9a3e5d20ec13ebbef5d295f251e1e11a2e52af04fa23b51b374969492e3ee4fbf8ff647229eddc969ab330e60249f361e67f90440ffae73637d5dd0ee72d6562fb892d159f7129cbf25c9bc8ea8f7c988f353fa7578a0be0a6bacea610cb4a73c2a0c705792185d7b941f9ca4c2189a0578360e9a950f02501ad6b8fb179b2fb25f8c92d9b4b6f7f1cf62f46ef9df2827cc0435b089e4dca00220dda4cb30f1b7fa9822123ea2080020cc9f3b0cb2228740019423345257cee1988b7cfae0754e7b2469d18df8bb9e454268a8491ac93264d3c6f64ce5a6419e7694b2d12a70dbd2c065c408c27fddf1e60e09c1d63325f045b480f110a23be1693b3e2c75263a7a2143a90b37cf6489c6cde81b55ffbfe7e2550bb62ca73b796549edf5f2bbcf8df4447d99a9bc6e91faa41a8547af797cc7ba2513fac20fc2a93f65856056d6484ba5ff2b291798a5fa898dc3ec3d9d094be76c023dc3940141e9822443378558af92a81bf390dd3bc54d3a145925d0b0bddc68f4ffa6313604a4a5bc245a434f95b0f10556c1d8fcf5f08ddb617b63e573cf558589bda78833fb97ff69ac9cd5d0fdd032c1406e6dd164137b2ccd0d49963a0d20ef87a60ee53d7b7105aa9a288d8b5f67e95ad1d9965690a83648df6d7207b10e7785799c6285dcdd98c46302e42c8c57a8a800d2ad33ed810f3b5865eeb6864d24b5eec64e974b95d16e9f74fa9b2e506bf50038031f5420e24cd05845720eaaafecdf2cd239106aa963b83fe323", 0xe01}], 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) 23:16:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0xa2) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x176, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) 23:16:34 executing program 0: r0 = msgget$private(0x0, 0x181) msgsnd(0x0, 0x0, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) msgsnd(r0, &(0x7f0000000000)={0x3, "8e3ba196842e8e5e3cdc132c1cd9610011ec491ff87ef76cde85112075db809e06b764981ace9b984a8e78894d9477ac5a0c42cca374c9420df8bd1220fe96e751d5ffcae69d6b6ce2d054c48c371d59dfb5216fb2dc5b4202de2ca308df49bbfc682f50cb83a34b01736154ff3d70257bda9eb63252341a8532662969024c8fcf1741890599e70320600e59c23a46826c75c54ef79d7d17e3e72c335f7e1e71f0e4d6b56d64b603cdd64cde155be4f2670448f66cdde4f42f397c7be16efdcf258180785cc5337b541ed2727e73f762ec"}, 0xd9, 0x800) msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x800) syz_open_pts() msgsnd(r0, &(0x7f0000000280)={0x1, "7e040d7e616983b3c2a0e99110bd559c6e42d53da6aacc35ae6d1f15bd3fccd078d769e9c4d6326d33202a080b78341a6201cb84f6364790d1"}, 0x41, 0x800) 23:16:34 executing program 0: socketpair$unix(0x1, 0xfb1c3053de1f2f4e, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x200000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) listen(r0, 0x6) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001180), &(0x7f00000011c0)=0x8) sendto(r2, &(0x7f0000000140)="a8a460d97b309579ac1e5e7cc8b44ebab72de69b25176619d4319a83a68ba0b61a8affde2d35c1dd5d15ad3d2ac356629ecb400b412d272b6d7830936fb1e1ba500d4a87a1e025eb7ad96aa257c99eb6d5e0e38b3563cf0b20804593ce66e20930669cdb47ea53f59277e3fade78a54d4b42077959e60c3562c24197219c326031b2f3e819c863c8b3119e4d463c9beb95079263ff0c10ef431ab65aa975a444f7956d182fcd5c0a1198adf1215944642d03932f93f77643652605b74b54cd49d0dd58f7ff21c7073bd5bb07265ffcff67723e615da332aad5e294a3cc3c014626c23aec3df0a65dadcdfab2fb6ea58733202c22fc3123518dae897b306129030f578e17844544afbc0bacc63ee475d7eaba90a9f973af8de68ba3709c3d90ce59bee44b343fe601b11ebf120cf4201863759742abd0aa8b206a0e6a4f4bc1ed49f0a03fd627cb929850498457fbe9ff1430c36bf754bc802d7db897465fa9e872d24813dc01e7725721f3a6e7cea4532fab403a917a3c871018aa4a24487af1dc1b5a48035e7ff438822350f1e3d679e29d27b9371165e0e096f8cb80a6bbba5d85ec68196d71c7f310f10338bed089375e99b50e9cab40ff40d1296d03c74234538414a7f0bca9bfba45d829c9c8c5acbc030cc70a73e1c9aad7d47382449d4f13ae376b4cc1d792e62f952baa8a4540bded2c64f9dce9d6320abc53d178b017db087011edba5bc6fdc38324e88fcc1d4623eab94d943b88818d1311a7945ba1c06331c4a4aa408a6367541d3fc6eff4d4bfe65a69589e3a20bda6f7bc843533e3cfb7e90179fd5ece19d16c3d888b40c0de6255f68699614c621121cde591a474093e9c8cce699f8cf9804c941a6115596e6e2a421abba4f1a49a328884bedd2f896e705358999dbd55d40d7baa18bc1d279c752a8aed6c68169202d29e27872d25c9995cfce0b94a3950941e5c919a401021cce878914738a4bf691bc800efd33ae19f61913eb7e23bb0a2125013843cccddfab4261f6c005166755c2afa779fa51dd52ad226f268f71e110e6ddaa4e177ad447b3b04f24840d80bd0ef81dbadd51cfac004ed8283242c159736a6b3ab0b9c6788301f82cbb40ed8f23260aa753d230b8054d0114489b4720ea6fbcedf22c0d4f74e80221f0633901e85ecb22fc0fdd601c6056b34d3b9149c44b7565f06cbe80c5306ace74a4a33954198e3ced763a79aa643a40d12a1f697a5d04c341e02b24c19b4f442fd96bedc637320faa4a2ad1144cbda6304b18e52a0e7347472353f1adf7804ab27a520cf69f4095d5cfdc440bc223eb5ed6d8eebd2b2584a991c1d56dd2a5d72e27faf3d06ce64e353ed22b45bd0b33bdf8c8e0d6ef7ac300ecc5bdce9a256622c60f81c042d2edf84cf3c7aa85ea28f51434a4cd60d989f59dc2e3b0bb2bdeb3377c4cdc8ca5f904a901ab5432f15e34b7997db5926e07563e4b8a600032e53ad912fddd96bf938bfb28c2432f0d9c8a3ded8a0b7de1dad81052d7e611e7ae818fc36b7abf60f7c168d0d96cee16652b532de1b64c6aa9f5c24f7b3eb9d3875f0278a8d4c5b925fcf18b9a26819046f6b6f33c3625ede07b891b03cd62fc5322024488af34690af66e2a65c8ca4185b971ad584cb5847dfe0ff0c05af7eec970afb6d1288d3cb032b5b36b8183d461e7d94e3a95ba9b4e8bfb2f34ada1d6ea0c70e3b747d7626618936a9ecbf7cb657f22e14ca9f1c28d2517e303c70ffc158d6111412cc4b26369e7f20b375865fac373adca335c14a557bfafac66715c7b8225316e8735d3bbe68f3392b1bc5fdf63bc796205e630b70b1167993478b67baa3b5945fdb48fa1a5603454ae4b8e56a044fa47ff05ea7c515b967b2439ef02b2e193b039b2f7ec2ca573000a5548672062a0aa39150d7872a5b09489bc02aa72bc002cd9c3f7380bb57e5fba06d215da105bec13300079dfb37a0e9c2ebe4b97e436165230cd31c2ac311050de7734ee69333ef86c126b2703bd9f5dcafc31e8f28395b717e8808ddb701d30b1ab3c0501f98b1cadf33d1cf146889bfc4259168b12a24413e778c4b674d9a8e7f2b8142bda5e044c9ab44643b82c3a1b3beb3edb10a773dbf16cc75ff9074084a63c5096563b4fa01c0986bdd99ff2c7a328751570a45973e1ea7523f3bb6e9a5cbb425b03ee89acba8d5da864917557937e076eb059cefc3465f5dd4cad563fac7464631c30256877909e6b2df2fec3a1a12cafc6ca8ad1e3e2c9551331011e52e426f7865111033ced79ff9923bb3623fb9eacaf7d36ef0e0211845104c78b0a47521c29b5bf47cb4d76574fde5fecfc1cfeed0e2982c2c38c650885bd2da9cb3889856e4194341ba55225742732387cf8c4a1c4adfe6953e3d407dd1a8d6430178506d439d211c1de42dd46aec704490a3e7dbace50d5d3e02e988b7d1a2c33390009b748c831f46301dfca423c953b14ca68b479827d57911270b980f67b90f55cec236d6d0859ff6cc81053ff3f5e16ec17778ec87c505ecf4a195b23d7298b01c350065ef4c26de59468a15d4574692c36024bc5ec12d310b847208930bd02a0e8ab5a4b8179598dd8d113ad525529d585a43904e7dbe1788076655b54ce7514da79fa269f874b9278f179b25d99d50958561d96f4bf137cad824ae01b0597a8180eb56367960923891d958d8df6b472bb52177a4ee970adaabbee19de43ac51e9350d3f7d4f24d80b83b9e71cac8e2a2d35a7f48c10385ad5258e7c8a9fad6b655c0dc2fbe1c689849c66d6901ea2d38533bdfdc949dd93c12cf0b5991a131a9a69ddfe514fa3a3a89727abc877cb1d462019898573c70f32f02b10a3ca197dfd97bcd5a4d88e94d010174bf2bd79f7d071da754588e7caecd54105aa6b6328d592942cbba97d4015c2b557763040161465a41a466d87245a6e01895ffd9884f694169850906926d8e4813bc52bfbddb1902f364cee40b976d021a8539ea5c02bb0f3e910f1629f5220792d0e8d339a858ec37e1889fc6f962460041f08ec301d46dfba41721ccbd13ef79273991cf65871ddb197dd9be6603673d529f26b178efb878ff1df77ebdbadaab1cb8f605c28b3bfef23501879fb4c84d84a00d375b07e46ab31799a37e3f8e0b4a0763e5a1ae282fcc10e034aea9963e1e0d760cefd4ae2f5b906b024d39f8cedb1b6090028c3fca0c1edb4bc3955c4c166f101408b87b44d952ac5ec836a32539dac9ecb42ab96163988ac8671faad7b8c1a3280dc1a53ec4723dbc5018b9c555ea4a9e0e3a3f379f0abd805cb92dcd18abf4059dd6d2dd61ea96f56fe9c9aa6c464b7f149702683efe1b2d9d059eafcccba88d8011efd27903c5b08c9cadf61067a7acd47ba8960496fc0aca8bd544056898f06ea8bddb830866f80d84781b58888351242690ccbcd2492d51301c8385f8639f591b2cd6f2af15b64b783e3c62a53c7e0cbc7f06f5bd358085230f8ff7030944ac622ea5f666ef2817b74fed2622f1a3bcbce054b6a54f637ba3ee8fbca382e4668c055fa92da318c687016e1e8955a2c1104b531df39b46ad0c1b96b215e07f23535f369efe6c5b03ff34ce17de51b2e86338c406ddd85ab0201e6bcf33b080417506e81f800123122e8c13d9a3eedc7c48a081d3624b79cf20241356f61cf344ab1a244c9a45f80acf33e955955dc8679e6f6b349d5a8a25719ad4e70ede2b598f655cb6c6e8682f9e7a5ddaa46b26959db9432b087f737ee1ad079dc6993506febd73519b6bfd66f5e04ca8096afa36c8ea62425c7bac9fee9d0d1a3211d2ba668f16d6c364b6bb9943d8d645b63eb85c0e90a5d7bbac244e92c3764d023f3a1bfb11160be62ba28cb6e078cb3db29c99990f2e952de98a5eb891deb4e6f27729b8856cd8720c776b1d16c94d72e76b83671fdc82eb0a1b2ec4540d453ace927a884a711571580087b7384ea91aa20b5f51516c9f860b0fcb4cb96e2415adb9cdcdecdb9f80569a3f2c68733218512f6aa4d2f9ffb5afcca86caa2150afddb02b77fc123f6499b3c8eeff2eb7871e7f8475264327e6098d671b495965aa6581e2e348bee1fc23c0c897d3afb0fa925512f0c8f4418e5087d976321f7ecd78e73adc7eb668c4d08c38a602f2e764a86f45365d7e0f1bc8b694c3f9f79d0f07d109a54b4dd952ea956898095466b12569bccfce15f1f101bb5a4910a47ed33650a82f87936b884848d244a22a1df9d7bae2b2ffa81216b1b677d1bb4810bbab5b5a741d17948e3a6d0379111961060a1908f67557b505c43d93efa30e2cedcc03985a5acff1393782596b27fa4ac3468a12807e08a696f67c1017ae3b58edc605390448b75bc79ec25fb973db5fc7d1699a2184912b02fcf988cfe90bf5177ede35c94d009c177b37ce178b3376f271eefc7e95efae8512a6ce5ea1150f36aa72debb1424af83e908c2353327ab1892c8b9a6e926963bac43de33660760303c075bfb0f49f564a17e13ed4fd50d5a49c187bcb0e001e294f0b04bfdf90edba954896a82f7c4072597e97e198e546676a64074dae8a763775c303d7f1732920bb4cf198594fe5a20a036b824b510a468d409ec5a9012df0629f6dae268c452ffd57856039a14107da697c479c5b30bf17445bdb77993412d280b1194432a33c071a81ecc38bb6cc15d806cc5e8c46ba629112800328a9d5d86141de174fc8afe628623978aeed1398233f08f79790a8a5f9e4932dde44452fc7bf09727c1523ffb211f8d5c04377a68179e98367edd82024654a5cfeca633aafb2225d06e4484eb7746efab6007869a5d06ad4a2fb1410ac43027b3aaba93b5557ba4583d58d25f96a58288a7edd5ec7047a7981fb260a6ac2ef40ffea4314aebbe0e9f85eb0b743884ceef459b955cdfb07ab4812d5a2dc9afadaaddcd958db333d77f38bae759898933bbe5cb2440f304ec3012c5e71da4970dc7234ee2fa1669d7a283888ca3b087a2c354e36b3ed0f9cccacd6dc1440bd6d413b6dcc7116a90bb16d4bbdcfa1a900a90cb7ed695c11465fbf54f9d7d407634be29bd281ba7911043bbfabb4e5899bb6bbad2e630cbb748fe6ed345e11485cca9a09f88b153ee39a0352465e5d4bc61c76b1fb256768c0af82dcc6b48f296764361c8740e57baacc4244be01b5da024970924298d15231c7094b4cf966cf54e9641578397b10c420638f6b77b0e0ce7827b497df26ec857041f0fc26c811b37ad8ba3e65ebb59529caf9e909570f92e91277adbff6177f18492f6d907f3cd747d75574164bb80c589ea2c9f39e8ddd45c2ec7d657c2e75b8397cb83a10072afc9f7920f03745a0b4d614ecd4319b4e1032bc4cdf6e8663ee5fdcc4a14606067a4a6e9d31c8acdf3daa576c14baf8ece981adc74b18f831e107c4b611c6ff479b2f443da07d3412c988d00036c96c60b32194a5d5ed4cb4620e824cfc43ab329ce4ac1fcdd0aad200c516da9be371820e0ba1d461f75cdb4edab2699aba28c35f4089848bd670acf342cee3d1466bece32af2226f57a1ca27130ca74f2435ed3af3466aa3daaf69819fa931755ba03803d677ad9b7884186bb10c25555c441e9ccc7ce45f8e306f018565f0be38c0f783ce5050cfefc5490d17a32a1d6ea16c91b385a24d72287475fc917e1514ee378d484fcf29f6a69cbf43b2c36646910917e16c17d2bd3663f98db6a2a1a4783fa57b6cc7e7f4a1bf32bffc1f579710ec3dfa85c0eb8b4f605c4d0084182982f50ac3f3b46b3cc0482740800a48afa5c38ac66", 0x1000, 0x1, &(0x7f0000001140)=@in6={0x18, 0x3, 0xff, 0x100000001}, 0xc) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040)=0x4, 0x4) 23:16:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) kqueue() r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) close(r1) 23:16:34 executing program 0: r0 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x80, 0x2) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x114, 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000640)={0x2}) close(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x10000, 0x1ff}], 0x100000000, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x7, 0x1f}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000005, 0xff, 0x401}, {{r0}, 0xfffffffffffffffa, 0x20, 0x5, 0x6, 0x8}, {{r0}, 0x0, 0x0, 0xfffff, 0x3f, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x8, 0x40}], 0x2, &(0x7f0000000100)={0x80, 0xffff}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/184, 0xb8}, {&(0x7f0000000280)=""/60, 0x3c}], 0x2) 23:16:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x11, 0x2, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000004, 0x6, 0xfe00}], 0x3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x81, 0xf0000000, 0x81, 0xfff}, {{r0}, 0xffffffffffffffff, 0x88, 0x40, 0x3, 0x100000000}], 0x5b, &(0x7f0000000080)={0xfffffffffffeffff, 0xfd}) kevent(r0, &(0x7f0000000000), 0x107fff, 0x0, 0xfffffffffffffff7, 0x0) pipe2(&(0x7f0000000100), 0x4) mlock(&(0x7f0000fee000/0x1000)=nil, 0x1000) pipe(&(0x7f00000000c0)) 23:16:35 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$getflags(r0, 0x3) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 23:16:35 executing program 1: shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) socketpair(0x2, 0x4001, 0x0, 0x0) 23:16:35 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) dup2(r0, r1) 23:16:35 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x400, 0xbd, 0x3, 0x1000, "b311dfd26fc8220f2ce7626375eceac1d435ab25", 0xff, 0x100000001}) write(0xffffffffffffffff, &(0x7f0000000340)="7270bf6c40afa068f4eb69ff", 0xc) r0 = syz_open_pts() close(0xffffffffffffffff) close(0xffffffffffffffff) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0xa, r2) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f6d7983aab9d1d35db5abe3"}) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000040)={0x101, 0x1, 0xb5, 0x81, 0x1}, 0xc) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000380)=""/235, 0xeb}], 0x1) syz_open_pts() 23:16:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) dup2(r0, r0) write(r0, &(0x7f0000000300)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f14975182ac8f7d43b8c3ae3806274dc6cff", 0xfb) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) sendto$unix(r3, &(0x7f0000000400)="60d40aa491a8b55e11454ce6024bfe6594c48837024496cd96424d361298cdac48823baf537fb4ce144e7ff8a12315ff467496feab43fa68673e230fa1fa5aaf8d", 0x41, 0x5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xffff, 0x7, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:16:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26", 0x0, 0xfffffffffffffffe}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) syz_open_pts() fcntl$dupfd(r0, 0xa, r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 23:16:36 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "5e2e1eb7f99720c40df5aa9eefa956608ba0add9"}) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10020, 0x20) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c65301082a42a4620c54f150206a723e0ca6173d87622573060c158ad399f8f1d3db91e09c559be7c0e0af6cfc717"], 0xa) 23:16:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000040)='--\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) 23:16:36 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) r1 = geteuid() setuid(r1) 23:16:36 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = getppid() fcntl$setown(r1, 0x6, r3) r4 = dup(r0) sendmsg$unix(r4, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0x0, 0x0, 0xfdb3}, 0x0) 23:16:36 executing program 0: r0 = msgget$private(0x0, 0x181) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000f100000000"], 0x1, 0x0) munlockall() msgrcv(r0, 0x0, 0x166, 0x4, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/128}, 0x88, 0x3, 0x1000) 23:16:36 executing program 1: r0 = socket(0xc4c4548b915c37f0, 0x2, 0xffffffff) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x6, 0x5, r2}) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0xfffffffffffffe7a) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0xf67, 0x4) 23:16:36 executing program 1: setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) kqueue() pipe2(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) r1 = dup2(r0, r0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x83b1, 0x5}, {0x0, 0x2}}, 0x2) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 23:16:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x13) 23:16:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000180), 0x0) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x810, r0, 0x0, 0x0) 23:16:37 executing program 1: setitimer(0xfffffffffffffffd, &(0x7f0000000340)={{0x5, 0xfff}, {0x10000}}, 0x0) r0 = semget(0x1, 0x7, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/136) nanosleep(&(0x7f0000000000), 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000500)=0xffffffffffff0001) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) semget(0x0, 0x0, 0x104) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000004c0)=0x8001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000400)={{0x0, r2, r3, r4, r6, 0x1, 0x1000}, 0x9ebc, 0x6, 0x4}) setitimer(0x0, &(0x7f0000000040)={{0x3f}, {0x5, 0x81}}, &(0x7f0000000080)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x6, 0x9, 0x9, 0x2, 0x48f1, 0x5]) setitimer(0x0, &(0x7f0000000540)={{0xfffffffffffffffe}, {0x0, 0x4}}, &(0x7f0000000380)) 23:16:37 executing program 0: pledge(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) shutdown(r0, 0x2) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 23:16:37 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(0xffffffffffffffff, &(0x7f0000002280)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede02096920b323c9d2c02f5f308d0bdf5f5402168eff7e8a4eaa997742d6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97e3d994f2f80183460ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089360ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc20900000088b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515decd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02", 0x849) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x12, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x9, 0x5, 0x8000000000001d39, "02a42c0f00751e0000ef00087f000452b877f600"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:16:37 executing program 0: shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) r0 = socket(0x2000000011, 0x3, 0x7fffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f00000003c0)='./file0\x00', r1, r2) sendmsg$unix(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8040, 0x9e) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x100, 0x103) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r6 = geteuid() r7 = getegid() r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="85b39b0550712e4a47739bafb1139b069ddae79928b968b4b7898ff55cb584581b2e088e143fb762ba94d61355e48ed8d71e8907be61dd2f2d7ce5f776d08372114e91a5c6283bc2e4eadd8d5f3b27bff67283aa866b0edc308f9ac2586527dae0012ebf8e55cec218b921a1ab9f9e400a8e9064a81c114c5a746c459c1084ebc12deaaeebf09b1cd9b4c7290d0c49e4d8c1e8ea15e0c345cac53b0a", 0x9c}, {&(0x7f0000000180)="14f77281fd1f5ac9b203ada0d7148ae523f074cf4149bf6c32e63eb44c877069ae5dc6374d74fd9477042b635386be519d2fef6aae52e3272207e026901134b85c63021a6cb8e623b46dfc342875470b73aedadbb92fd8d697c41847ab4cc3767474afd3604add244d91ed60aee79d9fbaa22cd77cd0b1e407c069cacc0f726c483f3c6905d6e2d7717910480b0467aca1b333553fb52105315804c83027310f57f4c9e14645816bc0606a23b6bcc4630a330f0c973d1ce6", 0xb8}], 0x2, &(0x7f0000000480)=[@rights={0x38, 0xffff, 0x1, [r3, r3, r0, r3, r0, r4, r4, r3, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r3, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r3, r0]}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r4]}], 0xf8, 0x40c}, 0x2) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 23:16:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/191, &(0x7f0000000140)=0xbf) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[], 0xffffffffffffff87}, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/23, &(0x7f00000001c0)=0x17) 23:16:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001300)="01aa5f812ff59f9b1b1680a1286387fc72db1ff8a5731f28332a021314c4cc4c12db613904119ff5c544cdedb2124dc0cc66a7d169c75819d0b28d458cab3126eb244c40070fa7d99d930b7b71bfd53363f605f01d9fe61bd6ca10d08f59e17e68cfdf57d275fdb37954398e5ad51677dd4a97d3e99824ac46c9fef76ee3633824d2a7ac8087e716f8147b6ea6adb5ee45425b1e7d932ba88587200f76a7b1404a9dd84dead1c48f221a6fdbd1d35020ed696cb2b346465c7eee43f0f433f6d3cb76e832090f8807ba88ec7610ff73580634b200269b0f835bee4fa71a81f0d0214b1f00c627dd858b0b22737897010a000a8cd287f21eca47e4925afb96f9169c09179bfab584b71cc9be44c3b4597dc55477a977961c1c969199dff41a730d869cc1856ae9e94eab0fac22498cb80537fb29e3924e07ae54ea0ba43b11e84e921f0d614e5c2629189553d7c7221b60172447d8a8727b77c50b6a4c8aa82ca43d5c81c23cd47726dea9bf9030f428f9d841b10f536512e05cf235aceb754b7cfbe256c22b6c15e98d315bfe1e56e8fffea25ec6c75718be2fd0b815b1b1abf2f899fba8b19bc877ec9c3b1e0633fc7d4aba7f74879c6b3b2333bf2daa381bd8425cc083cee55cbe966d3020f837e10ccc04744e1840dbfa21b4a1c62ad45faeb09778c363bd847e225b4a0afea847dd9ad645227b230b8164bedc92a10cc80add5c935a87d43c6129e3e807d6b2435842fe65c0a9aedaf88c056a939674f0963a248828cd0bc694cbf0a4bcd846c0184f82f4a77eba7146500ff0a1d2dc5cc28e1b3f804d5c0847d97b34b9534fdfcebbc6401eff74436fc539c74068e3f61d0b76a676ce480e978e46ac93af11a49f805c5527365cfcab50e0bcd355fd403bd53a7ab521f35ad8252ae0e8bf393618e3a2b3bf898486e59c1a77e8aa507cd3234be366d66e30b5513b4b2ad487e50fe8fe89194897b69e42fd6dca78e8b2654d291251e98450e48f5cc11903c0b0f922d92faa1bf292a38895659f045c6f06de73b1f4d6ff57d40e9d234873dfc3a4f00bb5f6578e660a06426ac0b2b0e9917a732330f43fb22d9cd49aae65f22db5744a0e46a0cd31bb4f6cd4dc3acd850ecf2b316ed031b59480797b7b9209cdf7cbec25afc3dc8f22831b97be3ec817e2646e82bace5b3ffd5172836938d4e65dcd1aeec7736c274f2c6bd52f504c657bd7d3623bd3842b6038847d8bf4c260bc7282201d0ceb64a4282826a1ad221e2a3b42e2c0101faaa8bafd0206600d037837ff1d0d0428a2afc230ce1cfaa787c937f004011cb0ad9e7bf0f13e0ac5b193f76a248cd852e6f6c0bc87d6d2012b226c69c1c6eebfbd9447018e9dbfa1e28aa7fe3865b6fc65add7c509ad8f4e3cabdb799c5a1730dc1fd4e49384f5ec5b6da83d3a784beebd86a4c7b2d4fa1fd2bb3decb467921f0552a6416171f4af2e334cf9e7abcd5f7bd6615b0244e780ca6f1135cddc2bfc8cc729808ccc131cd95113447949afab2bd749223fa650f2b87e8e44b0886d485ab17ecd25966785a5b2b8aa91fdded9dda3bc2e04247500dec4b96074759bafcd51331472ace293a5a87a3d940be9ae7cb865a31714ffe5599be1faaaed29d3803094cce4fee86e3b6ead30e9607a8266fab8ab9ed4e3bccf9194777f6a6a0d707b2af6ea216bda75438f780f0375601f73d842305a2200e3bc0a9de1f2d4e6ea753d6d5037e777a0ac7fc190f722ea6a0e7504d5e39b00ddb7c521b4595911d48bd7b7aec8e6c566204e8e3925df9e16783a4bcc3dd472c07fb98ca311e77ca30fc2f0f1875bdf2ebabac705fcfe49bd474f140cda5aa6157b5d5e4bd12f1e440b33227505059779ed4941dfe8cebea0155c8e1f91298222b8c5c438504906803a746c6bb3861396a88a443b0717d35261f4e88ed84750162025dcdb853d9007797756dd6a17a2b6520ec8a61543cc6b1dbd07f0ad7a67a274d4acab643d9f43fc31e11eaa1ecddc248707aa6ec9b9f6034b2c8b22c6ff509fdc2febb7bcb97fb86d3b14d6a8c9199cab823ef2d7925c9ce600263a6ed1554d17f2b4e387a1c058f756cd251c82bd553e2abbeedd398a129d630ffd5906a2dcee6282a117cd93250b770b35f09e7814b6e22fb981fbc096bca6d3a9706e8f9e11529055d58c3d91682c8ad6038506b7eadd187c64cd7264cc49c6c48987029a247b8df3bbbbde0549ddb2cb7b3c31bc7a95c401cd95cb1bd03ccf055442435566e59bf618abde74f9f012157d84f0cbf6003d843e078d2401274065d258ced3953eabcd271d26f9a2565a8287758463190d87a8e4b86768d5799bc5ebe111c887dba4d211d094949d4ad404c953b9b6b84df65b1069768c1f70876e9cd64c6b69389017b7246b74d171c3f2a76bb1094a6e2dc991995d3be7726089d7878dd3fc20f8daa2a4e390b059ac08ce137ad08aabfd9e91045925fb0f6bcd0a751d9e4fe917e5c25e691fdf8161f76c95754f0dd8c3fc237ec84cd0aa4ceef2c02f0c8b364d99c6f176eb8da6c83f83e6b21e17205606b5f5ff16d49986acd7e6411055cbd0ed624e42afd21c80ae3b2a34825cb573b0de26c953091ec04dcb58f3f6de2eef1d13a220a3d37f05b5cabb6292e41ea00b7b952e2318c0c52ee6873d04aa5799122400e2174f15f2af9c450013899a9a3aa916e564750daf30b4289cf1e1c164deb7c729c39a8b4a7fa05d64cf5b0967c37390b2e5f122bddbfd87ec0c7e7bf19d406190a3ebf88a240e82327fd6afa440a7eb09855f5d5f490a43be8cd7e525f36a5a9912d491c5dc772c8dda9c9ba3353ca60ec2a097a106266f71884e7c36103a3dd4018a071ab9899be79aa5a6fa58e19eb861b54c6ba427f6bc35527ff88f7fb6a2363587e581f5b80c5ddb8fca29242b228e5cebb4e13610d933c910cc04dea8754df76ca2bea32f943c803b11baae26ed61e012e11adab5de0722e4de568a7e724bd5cb1553b1eb446daad80de77118d339dc49a6287524595a73e575f5e107d2c08c444b9b326c8ef5ee87701576f17347e398dcb63824489b3804288ef565f4eaad52bf7aacf15a586c778566ac4c934494d75a4fd4e3a1b93640a45edc1f6e26dee135d3588277b7027fb875dc47efb5a41239eff666510614145b7167c5110328b6b7e1d080c721a5e46cced822c101e74e2c8ac7593e5562774075470c3ba260eb6ba6d07a2827409b729220a4b46120fb8f895660e75204de36111006092c32260f5d4b93a7c57fc0acc2211913dd1ea8e86f587d46df5afc87a4cbc90eb33fb597bcaf4a8ba9be750e6a96e2019b4806d870c9194d338c6a53f77c0c900d406274d9866f2a2d14faa7db7a0846be1c7f180346721a51f8e126a6ae628ebfc68311e6ab5bd67872943b7baad607e89526cbf77219ae9e4bba585e78c4342219ff198af26358caf7ee77d96d1c2f47f4cc130c4604e550379b66a37a4e6c361713dd101a8f45339ed64c1ff30b4287e7a4101c5b9686210f9c91dc76be5e3eca97c1d535f77adaa0ae4e05884c298610d8e66c0a6d72a9e20ac3249501e65c8c32cecde72c28995eca3bb405f9f12cc51dc6692dbc87a7a23239b2f4b1479f59aa209d0b89dfbd02a81edefd1a8c6989927019a0091f7eaba4b4171cba2ce86fe384609be558e27afd32c34bd98baf4ae1bcbe2c21d2d926f58549a76ae38ca263bf610b90b4f3d986c33595346e4659ab069bcf43a57cad0d8a27911c3f7c4602000ebc52cff6e0c30a4ad2d0f1ebaa7a6447f7858fa0893e9819232023fe5537e46e2707552fda5c74068566261535fb1af440d06b7baed6450257df6705130920c5f88a718f294482d7bb4e87497fbe3b523474eab91813cb2d27c6cccfcb323f4288e98b74a97fb208cee90542d7a64dfafa7d93b2dfc93d446a7c37d7d9d052935d64c6de2068716f7028467a34e782a2b088e65eda032818d37420d00efaf11feba57389275ba716fae366ecb1929a16035c8ff3d25d1a86a30e1db51f41734099682ac56317728d3adebc14379c6d4cbad93bba5abb7279d0867ceb9ab6878c38554813759987a6ed5ccc048831ec16c1f203b8d11098d33b9f61a16c6809512f7709243d5acfac40a5fa5d242f71598b023129f26867d613e08430a141371492822f4d1598a82efc25bb6c042da7ae87743be19a2d54f01315746677a9d4a0646afe7f7656b2bf0b9d9e84842b0d663712db6a714feb313a4a0d4ecd91a5e7ae0bed5c4d548e76042fae61f5962ab25c3788d72e02de2bcc030c1f42f131405d52478ba057a2aa619ac42ba4eddc989742b5fd79870bebbedd5f5e8d11f79d32f6bc843526231c2316fb08741e174cb571c68226b8371ed4592131837368cf0e7e3730a22162a2d2cd952e8d06ad7ead0c110dd0263b088f213b494605695578e2729a85956f7873c2b34109611fb448bffceb45ae4c7b5835fc25aea8cff8a0a0b00561f0ee95eec709ea33dd82aa5b4ff6b4c9f171eb666d8d6940a98f0c3fe4e5ac27242cb2af9f90ce115d006336645b55439be15099e0b15ed0c48fb25e3b6815675d62ea25815cce127d45a3e309e7ab8c017e44db4a1ae4868539c9b80609bc2d7b9abd012b35b7c932d99c6c3eab779ae66eb296282e0498da0452bab1666234a3096391f318411a5ce57110c8cef661e559fa8ac99fd735c4b2d42309d2de42fc5fc7394626de1dc9642c121cafd59700544be2efe5c63ab461a03541e67002d8c00607da9bf8d8d16d624da13016f9df65cd1e0aa56efedf9a0be274ea32764296ac30d59b6f30c9a81ade5f414d9dadae43ec9492c13cfa800b5abc492346edc5465ebf21adb849bed3552f9382637b7691a30b7c292ba71d1c1286155acc3c7eacca2381c405aef549e57a9f3f67999efc392c8a2a8598ea38b87e77d0eeca42cfac65e43990bddb50a561f3392500319e898623c9361cce751bed2e24055cadbfe9d5a83f13f8dec5cce930fb259551ae9e865cd7f900476b1f9b8cc01042156ad7519433313f888cc7f593009088941c79065990ebeefc49dc0e48444d13a46598284d2403422ae9e7ff73432e2d2d99114794f46fc2b012370079fd292676587a9151db5d6566bdd7bd181573e0038d0a13fadde90a11cab5942cd16d9c89c767e335495cda78314e987164b9822e55898f3429802867da119ae37673c0c9d159e79c06e05446367c213e6fdc7e0b9aa07ff0a5202019cd518c6035a3c61d495e38390930d925cb282393e58108440ecd056cc8ca6f036e2c581424d5d71112bfec6e948ba44d32f8b569bc7f3b459a04a88b93e15fb57bf15566552a14952065937156a6b9c629c412a1f7167748132c773fe8e8a3041ea9b195571f5148014d2e546d34f9637dcf7bf1cf5cf192af4a89af65f7c0f2e7c82f0afb5ef372b99ed5d46c0d3092e053c4b9d545bece8a634c9dca37d997c722027bfd873d912bafb521053b5d3812d455410d8b6e9fa2d9da80e2ea407c7a6cc04a9a0dd28f80c45971560b93980ee5f0cc3c2768d406d33ecf5283c63854e573507427e0905e9b8b50b5d88c3e6b837baea3d07b06884ebd20096973195f933ac99fc7a9a0d859a0b21ca7f20f075eeb0024558700b31cb5770d23bbb7b143ffef93241e63153350637c38555dc40677bdb8553b161907fec8b614742641b9a12c2ddf059f14a5d105dbab469c74b1ba798fc7726e7bc7c398dea1e84a19c4e605e4e140783ebc6868fdb0db4d04efff5ae5eb", 0x1001}], 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x800}, 0xc) 23:16:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x61) 23:16:37 executing program 0: r0 = semget(0xffffffffffffffff, 0x5, 0x280) semop(r0, &(0x7f0000000180)=[{0x1, 0x7ff, 0x1800}, {0x7, 0x7ff}], 0x1a3) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000140)=""/3) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f00000001c0)=""/21) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) r3 = msgget(0x3, 0x20) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r0, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x0, 0x8ea, 0x1800}, {0x3, 0x4d2, 0x1000}, {0x1, 0x100000001, 0x800}, {0x3, 0x88, 0x800}, {0x1, 0x7}, {0x4, 0x200, 0x800}], 0x7) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) pipe(&(0x7f00000000c0)) getuid() semop(r0, &(0x7f00000000c0), 0x0) socket$inet(0x2, 0x3, 0x9df9) 23:16:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xa3c) open(&(0x7f0000000000)='./file0\x00', 0x8201, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2000807d, 0x13) rmdir(&(0x7f0000000080)='./file0\x00') 23:16:37 executing program 0: r0 = getpid() mkdir(&(0x7f0000000000)='./file0\x00', 0x86) r1 = getpgrp() setpgid(r0, r1) pipe(&(0x7f0000000040)) 23:16:37 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000)="59f58c50", 0x4) 23:16:37 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x4, &(0x7f0000000000)={0xcdd9, 0x3}) kqueue() setrlimit(0x8, &(0x7f0000000400)={0x3f, 0x7e}) syz_open_pts() fcntl$getown(r0, 0x5) 23:16:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x409b895e, 0x4) 23:16:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x100000000, 0x2060, 0x3ff, 0x7fffffff, "85c5d7b93fe69740e99757f02ca7a10e06ea991b", 0x400, 0x6}) kqueue() r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 23:16:38 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) mlock(&(0x7f00003b7000/0x4000)=nil, 0x4000) munlockall() mlock(&(0x7f000000f000/0x2000)=nil, 0x2000) minherit(&(0x7f00002ae000/0x2000)=nil, 0x2000, 0x0) 23:16:38 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) r1 = shmget(0x2, 0x4000, 0x580, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) sendto$unix(r0, &(0x7f0000000080)="05feb547f38a2804d6cbddaab75908c2b0978c308517c36535cb9e57cb5c66f7b9457ed3d7e445764134", 0x2a, 0x8, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x4, 0x8000000000, 0x100000001}) 23:16:38 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x4) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r6 = socket$inet(0x2, 0x4, 0x2) r7 = kqueue() r8 = socket(0x18, 0x8007, 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0}, {r1, 0x2}, {r3, 0x64}, {r4, 0x40}, {r5, 0x18}, {r6, 0x100}, {r7}, {r8, 0x20}, {r9, 0x4}], 0x9, 0xd3d2) r10 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f0000000000)=0xef0) r11 = socket$inet(0x2, 0x4000, 0x100000000) r12 = socket(0x12, 0x4000, 0x80000000000) dup2(r11, r12) socket$inet(0x2, 0x6, 0x102) 23:16:38 executing program 0: r0 = socket(0x2000000038, 0x5, 0xfffffffc) pledge(0x0, &(0x7f0000000000)="1160576cdc7c90420eaf3d4da68717a17b8e9a9b16c047e694202876a89af8d07522fc13379051f72bc47e560daab1b6ff65fdc6d15ce7c3b484b0ded629ed7236a35cd38142c9dad2d300") getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 23:16:38 executing program 0: setrlimit(0x6, &(0x7f0000000000)) setrlimit(0x1, &(0x7f0000000040)={0x0, 0x6}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setrlimit(0x0, &(0x7f0000000080)={0xb75, 0x9}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 23:16:38 executing program 1: socketpair(0x7, 0xc007, 0x2, &(0x7f0000001240)) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000032fe0), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) nanosleep(&(0x7f0000000180)={0x1, 0x7ff}, &(0x7f00000001c0)) mincore(&(0x7f0000032000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/202) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x39c) 23:16:38 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000580)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000240)=""/21, 0x15}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/123, 0x7b}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, &(0x7f0000000480)=""/194, 0xc2}, 0x1) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) accept$inet(r5, &(0x7f0000000000), &(0x7f0000000080)=0x227) r6 = dup2(r3, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x8000, 0x0, 0xfffffffffffff7f7, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) clock_settime(0x0, &(0x7f0000000100)={0x1, 0x7}) ioctl$TIOCSDTR(r6, 0x20007479) 23:16:38 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/110, 0x6e, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = semget$private(0x0, 0x1, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x1, r3, r4, r5, r6, 0x81, 0x3}, 0x134e, 0x4, 0x3}) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000240)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:16:39 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x1) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) poll(0x0, 0x0, 0xffffffff) 23:16:39 executing program 1: r0 = socket(0x10, 0x8000, 0x8) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) shutdown(r2, 0x1) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r3, 0x0, 0x21, 0x0, 0x0) 23:16:39 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x1000000008) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000180), 0x0) socket(0x18, 0x0, 0x101) 23:16:39 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) nanosleep(0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) flock(r0, 0x100000e) flock(r0, 0x3) flock(r0, 0x1) close(r0) 23:16:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000000800)="51ecc608cacac39640e49305e74f365ad69aa02d95ace96df30aa43e3e549a32599c3955c410c2f0acffb5a1b26f76cf550f90d590ec2091142932c60523ac394d7f666a8abf77fea70db27cbec76227677b652e03a74476d1c15167002de1fd545fe245ea7ba6289fd16f347504fbedc8bbacb639ef0e536ffd353229b998d72a2c60a0fe0bca2dee1598900b91f2975984e40b69121fa0ae0a9f7882ccc3689b2977b097fbf93ee2884afe0bc67bb102dab548bcdcbdbc184908cb1336b46667f26b58918c8234da574dc70f26ea484171b29ad140948d4f14240b5e526d33c8a4ff3e0904348a1b04c08afdb4c8d81876924ad58c35aeca9ef3b192b8b682625d300af3c72e717105213b2964633bea14229cbb9b109fc6f607324be2c5981c85dc061b1c186b7dd0062d532459e25db82135072db4d0be705ad2c0de1fd89caa50074a9c22d1fcdc6e9cc7f67422edb20286ae19a1ca3d230031c09102ca1e06109ccde99c64fd61d06a57ab5a1cc5c1167fa9ace38b693e6b19d15f0e8718012d89a309a97af3a3cc5f547cdc2b5a6906932f64bc5a06493f650f", 0x19d}], 0x1) syz_open_pts() utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xfffffffffffffff8, 0x9}, {0xb4a, 0x4}}) close(r0) kqueue() r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) syz_open_pts() fcntl$getflags(r1, 0x3) recvfrom$unix(r1, &(0x7f00000000c0)=""/240, 0xf0, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) syz_open_pts() 23:16:39 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x240, 0x6) dup(0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, 0xfffffffffffffffe) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 23:16:40 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x10000bff) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 23:16:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0xfff, 0x9, 0x4, 0xabd, "c6d48d255ee0af86de4a749a0f511b894e3c4a26", 0x800, 0x1000}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) r2 = syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfffffffffffffffa, 0xfffffffffffffffd}, {0x18, 0x0, 0x8, 0x8}, 0xfff, [0x7, 0xfffffffffffffffa, 0x3ff, 0x0, 0x8, 0x2, 0x9a4, 0x7]}, 0x3c) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:16:40 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:16:40 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x20) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000003480)=[{&(0x7f0000002380)="bc12b759ffd98daf3ed50b4cc919306f5a0fd545cd83bc46b52cb494921564da1f15964d0601c8bb8b4f64b54ea803a247b2674a6cc8eb8d83bf6dbaf5e7d8915f6272dd3638f0da343337530e6fbc5aac85492070239946a69a95f91dd7264d925bf86e0af098536e6bed0c1b2eb065298723ad047f3a8e1155af702d07f757c449f30dea9efafaae634192408a7fa2bedcc6c97ca69be00b0f57e232affc453ba6b33cd44ac657a263ebdcae1ebc0469e02e150cab5b76f10d63115353db951b8fafc9c09e8a1521f6b01add1a9afd583cdaa66192fda7d71f3ab9559035ee194d9574f6d8f6c0214984962d0c80a298872079a08de063383455e53a667d6c77b1010078ec79e63ccfa29163f18002b2132b3c004dcf30adedfd88264f14f72d428d88339e93f5ed0bee2705510df44db7946d06610484478f5ab77a1d84d4d2291a253bd87e8d913c9b2c390f11a938c9f2bdc487588fadaac11a35fd0242d35af07784fd375121b8b9fe69a07b0a6456e47aa677ab4aa2d947286c49fb6df39e41eb406c050c46df115055cc932c22ac18ac8e8207228c92eb8be774e5cae4e9c390c74ac87085fd225e1da24f3cc0daf6798b071d0937ae4c54708e7f3469fec6160ca91e722d103c7fcc46b2efc825e41824c603e5fb23afaff5d6674845ada9bbb289d14fc05c94ec5371a20459092ce6b7c404bead2063c1413ca170c4e30c74155bb300970ea1174ca9b58a4bd5b17b0173877b28204a628a7d5f95d968f62aeb1cbc131ad314ea450244a444fdd8ec4fbc30448af9be281dffc3c6cfe4162409491deb24a9743d018ac01a7a4dafeb7fb704fa761eb127dbce61cdbcef23f29751379764b9f78b33656c5d51a8a0bdfa4043ec7ed54c4b14ce7a9b1ffaa3eb7c6e333799068e95d16fec43205be9aeb32cfa88cbb49a07372e5ef38f95894fe47e5d3b56c3e5f9faa3cf92502d0934b460916e0a1bf63f3643efe198b849006a245b8b7425ba688321f4a9bc8dabcb96473830c7dd816a86c39d7639bc32cfb61fc1b1493cb5ef3a757825240b7626624e69dc5e183fc69b4fb7ddab0d4601307d1ba72298fd11e0fd410b51f2f8182071d2a40dfb1ff46a283ed11afa9f721a8b89a972d93b277d257bb7d2b30e58bce8c39432548d6a7b7bf05df1d972cfc4467d528e0f90ec359ea25b4def5eb6b1eaad5520798eaea37ff637cc7c4d27d8f99d41ca19af15195bd014e0e72b233f6782e58462421ddb485c9a9fdf31d45c8e3631f86dfc529c21c2c852b468aa4c80f37bc6f3be08b25544be6c3a80248632b98bc567e1d31749d796bc82534dd73c0e0ae618de1bf7fde5a2ed40a48d31ebb2b226c31960dfb14d53387c33ef78156efd64bb4d27b17f8ee747fe79ec379b537f10d92dd6361af0c0225268c051be414d4335c89d63203f5d0ee89c3d712abfefda80775c68eb8c77b8a187d1084e8753566eed6da06032ab0a180905c13fe300b5497aeb3b1c1807f6ff12c4381d7184cc218930fee46ec0647c6fc1e28e3784f1c741e0db1d8049671ec02993c9052a73f1d0d129d70f663f5964741265ea4563c190db585909410d7ef74f9b5f75c661147c3a9379f1a97cd7111640fc7b9db8994d881f20eda19878cb80908cd3c12ab7961a525fe792ad69d971f3696c17243b31c0927270be0c1b2500db8b2d30a9778fbca278169386e074eb9f0ed373c4dda31280645b374b8efd9fce74d83088730f2d2e594d6d4edb67af5eac4c0703f2501f979dc3ae4230ac2c1831241e33abe16404950d7f56aba14d3faef99711292ec34132b3908a181d509d0298c90ad0c0ad9f58cc243001a2f1f563d9fb7810d6718f9409ee38b6e39f4cf96fabdd36b301aed89351c429cec9e3facebbc18210c4a6760a92ccdaa3d10f4c6a969c308ddd2f93fb2b57ad1ff1a7af7127c37003b1ce6ae26059387184e6e50af74082b5fb03972a243cadf011da2409e7a09c3cfa600e31c45d8b30ceff0491aef14503c803107edf7a0a4790c70ddf61d0baa3cbb9f5bb35820c208a5ca0bf8c91b3ead43f88aa3c3a5a43fdfa79cdf74a598da918738df77bb104b45221f358d506fb7f5addfefa167c62592e04a6d09e85c6ab4ff122a021b686b330512713fbc2fb0374db5c2fe9c354335fd2bdea86147ff8addc2bca01aaf9788a4eb9dfb0ef4425c026d5a0d02fa64e3c4fb5bf8d24319f5fedab05a164f01a0764613db7c53888f01d7c51ecb2a31b3b9f7880850a0dea1b9f99b5a32dea1f88244812f0891f74e4e6d3197b681814fbce3b4417138df6c8bb0bb3cdde7f283f2f02c796b0dda3110115ed79633d33c3c9e5bf41bb6df0181b9e21234f71292e4ca8d50929cd3adfcece9541cc4d125c378982753325dfe58359e5fd3a34da5acc375252a18bcda2c85cfa8ee68033f046e6234d218e422e49cab7ba32aade5d6f3f2e0cc6932022091c0acf8dc844b1cebeacf1228e1b9f477e9773e2fcf3e601c5d088349f190b3783cf09fa27791d9c694b4f2d828e76e59a694b0fc430bf8c03676115d12171c46fb1aa769598875ec17dbd5401c4891c5e202ecece74c314803d339c515ff9ac5afae108134ec7536c643008e4cf25b3ccbe8299dfbc4c60beac2c666f127f291eef61457a2ace81bc593b1f4c60a797765e3199b9b51793984515d7c02d4e95e03bb46fd0758b182b7ad86c216c381bef4ea35c02892d3375c2f6f5bc1cc9ab6c634af1185423fd08695719ed74b1e9619a70e49d5c5ec7cd25b302105572e1aeb1931d2bdc89cbf3fac255525a378529b532006a6618fa3e26a6031d91d9586d0665aa4385026756dfcb48c1f32e53ce7a95ff5cc748427cb0f1f4ea922b1d26f9a1ba73c300c662968b2c00590ec66c05db2a85831add28fafe3902c1172021d5c38f0dbea98c844dc0efbee994febceb63af2ae7b97bb69784b8d35ca28817749c9127fd796ae51ec3f948a0501b4c7cb067bc449fee6768272c0b59aa81e3b582d7cd3e8e0a4b44c0ab5e1deeabf320995abe057888616c497f440d877c38468dd7e8f605cd52266a46761f1bfa9a819fa58ad7d9ec56e24010f4128ab46cdc0046773e29a6b4facd04e0d8bc626110903411a0796b0ff8f3778ed25a8502dd0388f9982b990ce53940f8d9117d947c8f13456a0b8c938aaba0f9645b4c72a21870342e30feba80e113f435ac787a9055d6d372d1ab3c5f099983a0c2fce90f47e211b9ffd1c4f1e417d4d01585032434d694cd903818b53817f9a3216ac1faec5b5e75ca0000761b8d7b300ae1d8dc076d6d6b2de8bb9014540fe0f3b1088b782cf3dcb57827a8b913d373a4211f8a5699840efe3f3a6e53621353d8d4ea5677d8e1dae0083ab695a9ba813e45ea2fc547078cca9271ad5992cdcfe15e5d9e962ef345633a051ec04a44ce29e59d66145c4cac0a860b85c3bba66fcc76f47b8ab3f3512b465186eb25e01ac65773ee76df02c49ee852e0613c166001da52c2550a5ee02236c44b173fd7356ad0e33376bd3e112cc4df21bcfa6e476ef2b949eb6088d08336066bf6cd0d327f4b9b16ff1bfa6161a6c1b0759e30bee119dbc4826e2af66fd9159479f70e348923975af3e43f7080ccf778f4f46d46b2c436974160b31e998433db0b8a7130294b20f4fb56c276700827a67a391f558978e83d864bf370d284c887d9d5483d33c12c9e8bd4f43c1e3229189da4a5fe91cb1ac144c95d84d461d6c69a53bb211a44d9c580fc5cfbb7090339f0976bd1a2601aaebed206b0184fdf329c187b61ce9e49c14dc116acc01ad18ad794a7e656405939f73c59c616f0a4ce7f0b5cf68b18f2a5e347f7934092ae78b3f77e8b9caa0df6c6431d91ceea2d138cbf59050cf4fbec1d1310d76883a20eca5c4c5fb2a217700b5eb344de7feb4968331a8941097458ef753762bdd919467cebe098e6eb289b5d7759230816a08eb55677ec20422a6bf8940fa4627fd2080b08c968b98c009be2ed7d6b098cb231b8edcd7ec44640c6aa86cbbeaa2d0edf7c05eecd7d9bee39642f85f3742a8909ba6e6ecccd03083d145abdc41c0ee4d1215d750a3a1dd173819c8df30ee3230d307175ba8494ef4f97d897eebdec160edd93f7dd8cdc3fc621de7227fcb7801fc66bc776b37a3c211c2c3d3399d3e0f486abf86e13d72ac2ed419ecc25e7c28a9daa074b0876cab0d37b4a5706515ef831925f34cb756e697dc422d89c7a4943226d78bdd087d9d23dced0e8233f9787a5598f3b646a93921b105973116ea263590e2a76444f082bcc580bbecae905ae050ea3e6ff3684ff0ce2c762a80f60056b5d06a6ef5ada9e7b5f3bf80c5bf602cbcbb678c773057f76577431da27cbea48e23e33389cc0765921feaa30e9ae6e2c26343c707d902c2632574ef5b19905ac8a376e1918b2ed545e91e79936dbfea8eb2c4fe5a9c78bac3e512d9e32a25ec82f91ff2dd277c558c10c0ebf065b18029db8277fba2c31af4af73172f1c821994fc42028add03a1de455e230235dfa58e5c151ee9bb8c36d0f9d0fb8625ab9c9cee92c303f75b597e17ebcfe4f00602f42a9991623370f7a31001eb8dc17f94cecb47979a53bef66dabfd9e19fb339db8d3f1b1deb3598a4437fe8380371339f21bb5ddaae2be05431bd198ee2f879f800f581b79e890067261e21af6fb885ba61052efff1db6746037607f5568713fceae8a250fc50a1e298f10ae2396e83c125d1c36dc35f2293862eddb57d3595469542f0d54f0dcbd50d65dc291b3316a147af7645e5d67fa25e9514280ff816f18d221d5941b40f64ae8299fd3ac490551fd74d920f14c020bbe3b3ad703aad6692974b8c2d6e5ab2d52d169b71381405d01c7c6dbf80d6b77a09a25e80d04426881c42bc16e63569a2d7ca0db92c1869c7b18e54f7d9cc1d2ad4ba1e9d347c163fd8244901b2f75225d48da0225c31d1a4fd2d2e0672cfe8111fbe0bcfeaf48c43ca4155b86b5dced901bc9162be7aa5a2", 0xdea}], 0x1, 0x0}, 0x4) 23:16:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4b1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) kqueue() r1 = syz_open_pts() fcntl$getown(r1, 0x5) close(r0) kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xff, 0x0, 0x100000001, 0xfff, "62ae808978de7f2b36486c00004000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 23:16:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) 23:16:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01de", 0xa5c) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) r2 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) syz_execute_func(&(0x7f0000000100)="36440f0f25bdeb0c88a0409cc4c2b13c1042d9eec4a289b7c247d9f6c4235d0c90f20000007ac483d94887ffefffff002e66400f6367be") preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000000)=""/63, 0x3f}], 0x2, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r4, &(0x7f00000001c0)=[{0x0}], 0x1) dup2(r3, r1) 23:16:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) chmod(&(0x7f0000000040)='./file0\x00', 0x85) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 23:16:41 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(0x0, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) pipe2(&(0x7f0000000000), 0x0) 23:16:41 executing program 0: shmget(0x3, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x81f308cd2331070e) msgget(0x1, 0x2) 23:16:41 executing program 1: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x81, 0xb2d, 0x7, 0x0, 0x7}, &(0x7f0000000180)={0x2, 0xae, 0x200, 0x1f, 0x100000001, 0x8, 0x1, 0x401}, &(0x7f00000001c0)={0x8, 0x358, 0x1, 0xffffffff, 0x80000001, 0xfff, 0x101, 0x1f}, &(0x7f0000000200)={0xaa53, 0x4f71f87c}) r0 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) listen(r0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x5, 0x3, 0x0, 0x8, 0x0, 0x3, 0x4}, &(0x7f0000000080)={0x40, 0x0, 0x7, 0xc77, 0x46de, 0x7, 0xffffffffffffffff, 0xd4}, &(0x7f00000000c0)={0x1f, 0x5, 0x9, 0xfffffffffffffffa, 0x0, 0x0, 0x7, 0x1}, &(0x7f0000000100)={0x4cc}) mprotect(&(0x7f00007bf000/0x2000)=nil, 0x2000, 0x2) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x4}, 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x2, 0x2, 0xe9, 0x80000001, 0x7ff, 0xfff, 0x4, 0x1f}, &(0x7f00000004c0)={0x80, 0x100000001, 0xeab, 0x0, 0x3, 0x74, 0x1, 0x4000000000000020}, &(0x7f00000002c0)={0xc, 0x171ace60, 0xffff, 0x100000000, 0x20, 0x7, 0x8, 0x2}, &(0x7f0000000300)={0x2, 0x4}) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x20, 0x8}, {0x1, 0x400}}, 0x2) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt(r1, 0x3f, 0x0, &(0x7f0000000280)=""/50, &(0x7f0000000500)=0x32) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000540)) listen(r3, 0x10001) 23:16:41 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgget$private(0x0, 0x0) r0 = msgget$private(0x0, 0x90) msgrcv(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000100)=@un=@abs={0x25af90167d5e1800}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) getrlimit(0x8, &(0x7f0000000000)) clock_settime(0x4, &(0x7f00000002c0)={0xffffffffffff3fe4, 0xffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() getgroups(0x2, &(0x7f0000000300)=[r2, r3]) r4 = syz_open_pts() close(r4) setgroups(0x3, &(0x7f0000000280)=[r2, r3, 0x0]) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x66480db0b6618f90) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) recvfrom$inet(r5, &(0x7f00000003c0)=""/6, 0x6, 0x1, &(0x7f0000000400)={0x2, 0x1}, 0xc) msgget$private(0x0, 0x1) 23:16:41 executing program 0: r0 = msgget(0x3, 0x20) msgrcv(r0, &(0x7f0000000040)={0x0, ""/150}, 0x9e, 0x1, 0x800) msgget$private(0x0, 0x100) r1 = msgget$private(0x0, 0x100000020000189) msgrcv(r1, &(0x7f0000000100)={0x0, ""/200}, 0xd0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() msgsnd(r1, &(0x7f0000c40ff8)={0x2000000000001}, 0x164, 0x0) 23:16:41 executing program 0: pledge(0x0, &(0x7f0000000480)="1160576cdc7c90420e2fa5d563c117a17b8e9a9b16c047e694202076a88bf8d07522ea13379051f72bc47e6c0daab1b6ff65fdc6d15ce7c3b484b0ded6dc33783c3555afeb42c9dad2d300b34fff3321506b1ec54cdc176b4bf9587e36cdc7b48225b7ca3e1120c60d118af7c585055a6acab56b299ae7c0a78216219eae15b7a0463c0117e6f78350471705ee132149344d86c22fbfca4647699d72924949a6bec8c846a77d0a20a98f2c43e41de693091a19b1fae0c1a8335cb8617e") r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xe, 0x6, 0xc9, 0xf1, "40cb0df8fc705cf71042ba6e80113f65f2c942e9", 0x1f, 0x3f}) pipe(&(0x7f0000000040)) 23:16:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) dup2(r1, r0) kevent(r2, &(0x7f0000001500)=[{{r1}, 0xffffffffffffffff, 0x8000000000000e, 0x20000080, 0xfffffffffffffffe, 0x1}, {{r0}, 0xfffffffffffffffc, 0xe3, 0x0, 0xfff, 0xffffffffffffffff}], 0x3, 0x0, 0x100, 0x0) 23:16:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 23:16:41 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x1f}, {0x7, 0xc6}}, &(0x7f0000000040)) 23:16:41 executing program 1: mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x40000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 23:16:41 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) r2 = getppid() r3 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xff, 0xb, 0x9, 0xffffffffffffffff, "dce747ec583e9489b70484073769cfdc787f1628", 0x4, 0xdd}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8001) r5 = syz_open_pts() setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) getpgrp() syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x400, 0x40) 23:16:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1000000000000000, 0x4, "2600fe220dff0900000009feff813dc31600"}) r1 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r1, 0x0) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xf0}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x56, r2, r3, r4, r5, 0x2, 0x8}, 0x7, 0x4, r6, r7, 0x6aac, 0x8, 0x5, 0x971}) 23:16:42 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x80000000000) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 23:16:42 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) flock(r0, 0x1) flock(r0, 0x4) sync() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x5}) flock(r0, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 23:16:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x33b5, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x5, 0x4, 0xebb, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0x8, 0x1000}, {{r0}, 0x0, 0x10, 0x0, 0x10000, 0x20}, {{r0}, 0xfffffffffffffffa, 0x21, 0xf0000002, 0x7, 0x5}, {{r1}, 0xfffffffffffffffc, 0x40, 0xf0000008, 0x3, 0x6}, {{r2}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x1f, 0xfffffffffffffffa}], 0x59, 0x0, 0x80, 0x0) 23:16:42 executing program 1: r0 = socket(0x2, 0x4002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0x2a4a85ede8951014) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) 23:16:42 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:16:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() read(r1, &(0x7f00000000c0)=""/172, 0xac) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) close(r0) 23:16:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/187, 0xbb}], 0x1) r1 = syz_open_pts() kqueue() close(r0) fsync(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) execve(0x0, 0x0, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect(r3, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 23:16:42 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x7) accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = open(&(0x7f0000001200)='./file0/file0\x00', 0x200, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffefffff}}, 0x2) 23:16:42 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) r3 = kqueue() close(r3) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 23:16:42 executing program 1: clock_gettime(0x7, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000080)=""/23, 0x17}, {&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000100)=""/78, 0x4e}], 0x4) nanosleep(&(0x7f0000001140)={0xd80, 0x2}, 0x0) 23:16:42 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 23:16:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) 23:16:42 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x8, 0x8001}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x0, 0x8, 0xed3}, {{r1}, 0xfffffffffffffff8, 0x2, 0x200fffff, 0x1, 0x9}], 0xffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000002, 0xd62f, 0x3f4d}, {{r1}, 0xfffffffffffffffe, 0x63, 0x17, 0xb129, 0x9}, {{r1}, 0xfffffffffffffffa, 0x21, 0x4, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x25, 0x20000000, 0x4, 0xf63}, {{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x100, 0x2fe}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000091, 0x2, 0x1ea5}, {{r1}, 0xfffffffffffffffb, 0x30, 0x3, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0xc306d1c32c3c0acb, 0x101, 0x2}, {{r0}, 0xfffffffffffffff9, 0x11, 0x2, 0x4, 0x80000}], 0x2, &(0x7f00000001c0)={0x4, 0x1}) kevent(r1, &(0x7f0000000180), 0x8, 0x0, 0x8, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) kevent(r1, 0x0, 0x1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x84, 0x2, 0x51, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x20, 0x4, 0x10000}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x2, 0x7fff}], 0x455, 0x0) 23:16:43 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x140000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 23:16:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/84, 0x54) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 23:16:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x84}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x2f63981d, 0x97}, {{r0}, 0x0, 0x54, 0x80000000, 0x0, 0x81}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3, 0x10000}, {{r0}, 0xffffffffffffffff, 0x34, 0x56, 0xa09e, 0xcfa}, {{r0}, 0xfffffffffffffffc, 0x46, 0x2, 0x6, 0x200}, {{r0}, 0xfffffffffffffffc, 0x15, 0x5, 0xcb, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4, 0x10, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x16, 0x5, 0x7ff, 0x401}, {{r0}, 0xfffffffffffffff8, 0x44, 0x22, 0xff, 0x3}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x44, 0xff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x8, 0xa000000d, 0x3ff, 0x794}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x100000001, 0x40}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000040, 0xf3, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x6, 0x9}], 0x6, &(0x7f00000002c0)={0x81, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) close(r0) ftruncate(r3, 0x7) 23:16:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0x6, 0x4000, 0xed, &(0x7f0000000000)) setsockopt(r0, 0x26, 0xa, &(0x7f00000001c0)="1725936e5b50c1fc881c332a070c527af04411b329f544ed38e1c72728af64c7c84e4113647d70aee8de4163110d0fd5fd84efc56412bef91b532151ac85538ee05cd7ce8280367b720c5f0f0394d100018225de317acef5849146bdec8166da73412c1a", 0x64) 23:16:43 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x10) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x18, 0x0) r1 = msgget(0x2, 0x6a0) r2 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x2, r2, r3, r4, r5, 0x4, 0x1}, 0x2, 0x0, r6, r7, 0xb7cd, 0x1, 0x3f, 0xfffffffffffffc00}) 23:16:43 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) close(r0) 23:16:43 executing program 1: mmap(&(0x7f0000102000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f000020c000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000214000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f000020c000/0xc000)=nil, 0xc000, 0x0) 23:16:43 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x2}, {0xc85, 0x2000000000000002}}, &(0x7f0000000040)) shmget$private(0x0, 0x3000, 0xb2, &(0x7f0000ffc000/0x3000)=nil) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r3, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r3, 0x5}], 0x1, 0x0) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/220, 0xdc}], 0x1) poll(&(0x7f0000000040)=[{r3, 0x85}], 0x1, 0x0) shmdt(r1) shmdt(r2) 23:16:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r4 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r5 = socket$inet6(0x18, 0x2, 0x0) connect(r5, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) dup2(r4, r5) r6 = dup2(r1, r1) poll(&(0x7f0000000040)=[{r2, 0x100}, {r3, 0x4}, {r1, 0x85}], 0x175, 0x6) r7 = fcntl$dupfd(r6, 0x0, r1) kevent(r7, &(0x7f0000000080), 0x8000, 0x0, 0xfff, 0x0) r8 = getppid() getpgid(r8) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000140)="962ebaf22d1868c53e784defc97c24dcd4b59ba7d3530611cf8a62c5a978b9262d505ed3cd58f19b4b7837e2c91adaf264c0af30f054ceb92034040717feb7a78177c2739df1dd2a1572cdfb43c54faac195753c04d8ac12817ccd648ecfb0188d84c3c5531097ef7e188fa0ccb21f8b5db8380c939ae5da6c14b4c8b1c8cb36ea32e100c445ececea98f01d99c50062b4954931e08f1eccabadf73fdf32e98dd81de024e6", 0xa5}, {&(0x7f0000000240)="b3b4fa4dae290452f438cfb845b164b0965ea0c5b5811a4f1bbfca6acbdbcbc832d9bcfc47ea414e74b80462261033e635ba4885f4988e525e04f8e43f28dfd920a19f77c3a82b72168feaa4c206e21fea195c8380a157791f5944c3ac3f4c79feee4b4725c8b12c7fd553e57b0b48176ba354f1c00643e6b06b450becc5a1292a7eccf8bdd103eb112ac6e973acc0e644dd3bca5a380d17b4281bb2", 0x9c}], 0x2) dup2(r7, r0) 23:16:43 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 23:16:44 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0x0, 0x0, 0xfdb3}, 0x0) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)=""/127, 0x7f}, {&(0x7f0000000180)=""/81, 0x51}], 0x2, &(0x7f0000000200)=""/77, 0x4d}, 0x41) 23:16:44 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f220911418ab6acbdd266696c65300000000000"], 0xa, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff8d}, 0x0) 23:16:44 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6ded490a8379a90819a5567e351155e3e46faae8044e6ac601cbe7e7a864f3b9ad91a2ad18b67c0eef998e46ce", 0xfffffffffffffff8) write(r0, &(0x7f0000000000)="77595708be451b33440b0b5c74ef64cdc8f2cbd229250f1c9dfe1d40dd08b457c3f885e18403ff4722f58af81481ba6b802b91b3b2c275afa8d122d63a", 0x3d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="687d35243d8f57e86de58d7a546ee945f09c98142d3307d0e36b4ea13a77c971a1bab33dbc277766227ddfa41cb97a4c3cc6770d5c328b0ef14824ffa10dc12efcb66a338d931921728921e7fc76e4c758bcd9a61c3cabcf354f364203d3b965c6d1a142a922fc7dc6c32cdf204396296fd72ae5de97bb7c5775c858cf93eb7f59ba93e81f0cc54842ff0a7b08a5c8059acf7f7f", 0x94) 23:16:44 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x751e}, {0x9, 0x9}}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 23:16:44 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x8) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x10) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) close(r1) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040), 0x4) flock(r3, 0x2) socketpair(0x11, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$inet(r4, &(0x7f0000000140)={0x2, 0x1}, 0xc) ftruncate(r3, 0xfffffffffffffff9) flock(r3, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000000, 0x100000000}) 23:16:44 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) kevent(r1, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x1000, 0x440, &(0x7f00007d0000/0x1000)=nil) shmat(r2, &(0x7f00001ef000/0x14000)=nil, 0x1000) 23:16:45 executing program 1: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000500)={0x0, ""/212}, 0xffffffffffffff23, 0x0, 0x0) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000aeef083e0b0000000000000000000000000000000000000000000000000000000000000000000000005fafe89200000000000000000000000000000000000000000000910000000000000000000000000000000000000000000000000000f8391d00000000000000000000000000000000000000000000000000000000000000000000000000427714848e5d334e8614013cf5ff9c4872a8a3e0cd452cf0cd4b64507b4ea73728eeeb9852ed1d58545c8685075fbbf5db8d7b6bcf2d4a19c7788644f82863cacc51c794325994175c73af38b85af40b1c13b91a16348a0657ef13425ca8ec4e8106871a63a67fc86bccdcad46ca6b955902404725e972a94958010590ec35c130dac8864f9b91ebeec5b2889682f5afb22bb46026a1fe226c7a3e1cd7777ea4bd8fa86a00d103cda8b04e62c660244b7ced9b29128731d9163915160acf7afb9fb07d6d1ff77c4615209638823381b48c2073d2a2dc5bf77a27edd74f9a57bd181395421183be60eb1ebe6d76ee863d9ac52cc30614f1084c7c8cc6a3d3a6859d5c98870db0442fc56bdb5af8cfa5b9841d77d92f03882fc386b1915159256cb15c7ecc3e9beb85f65d31449a8c970ad3e197851aadb2f7e0fe8c1182d7929a09933cd49dbd24794a0837d9d1dcd3bbef2a6902b82aca62ad93d0d85657955475f098065156dc5281675d120ff8e196dfc85a535f99c26c4c810a7041f38bc01f4a487cc53ee6e8aea4e400eaae1fbd6bb24c4c8cd5f18c5af255e21e9d378a1a1151881d5b78b6423b17ddf15c6d3eef91024b9ce763f477b39c00c39c0b3232c20c3a"], 0x5f7683598c41d2d1, 0x3, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "9763bde314edb8cd8953d17d1e814b50c4d4362b144c1a3e1ccf5517890cb7a3f123d0e69193c72d859e"}, 0x32, 0x800) msgsnd(r0, &(0x7f00000002c0)={0x3, "514fcb004713c9dd3a363c56e25c4eb11084a8e66787d31b2f0543a4772b2001cc60e7385c761bb39a25ba8530a9b440ca0f4fca81dd115a7450d5345e10ba11c64f7eb9c339735c0a07f9bb9deaf47647b17eb5f9ebe9648f6d69b25d3e208621befd7e9939c7f63cb50823f81697a03ea4203faa6ae371a11ff4b3a9d3aaf5fe662e58d4c75536cab6fe9fb74a030cc35f688d340866dbf6550f863e416da1b7db380d4dd6a5f9e01676294195a0ffe6e60030511361072528dbe65887aeab51b91c32d024271cd71622dad241e4cd0b99a690d41766d0c26cf222fb2c"}, 0xe6, 0x800) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x5, 0xb4}, 0xc) 23:16:45 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) 23:16:45 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(r0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/172, 0xac, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x100000001}, 0xc) shutdown(r0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) socket(0x18, 0x8000, 0xffff) accept(r0, 0x0, 0x0) 23:16:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x3) 23:16:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xa0, 0xc00000bf, 0x225, 0x4}, {{r0}, 0xfffffffffffffff8, 0x91, 0x5, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf00fffff, 0x1c80, 0xffffffffffff104b}], 0xdd, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x60, 0xfffff, 0x0, 0x3}], 0x5, &(0x7f00000000c0)={0x9, 0x6}) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) dup2(r0, r0) 23:16:45 executing program 0: socketpair$unix(0x1, 0x2005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffffffffff) sendto(r1, &(0x7f0000000000)="efd8fb3fa1a88251f318094ea78075e725de0e749a24919fb212b149", 0x1c, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3fffffff800000, 0x5}, 0xc) sendto(r0, 0x0, 0x117, 0x1, &(0x7f0000000080)=@in6={0x18, 0x1, 0xf65, 0x3}, 0x22) sendto(r0, &(0x7f0000000100)="1955777090df126325b65c902143707d49199dbec7b72175ede0cdda50d9a9990530bf5b43f807ae2b1daf38c0296bd1514c615743974fd355d2c7936185c79bb009be49a2a092dd89ccecf031ad951a940f5a0dff0e79c057b26fcf690645e7957aa514b5f8875c35b76e046d1ff5cdac58e8269b7258959ed99eb17d0e291b2c8d61f48209511102d419461308710f710734589eeacfbd8b9416f6890dc17caf23cf36ab1adca529fb1dda679429e10f0cda58f2b6ad47bf4ea340a2105fb69500a469c31c26c6eddab20da95e0558538de5d5e1bf57d506b3aa766622eb7512b056f70b7bad2ee20c13c411afcc7d9b0b39b83852a7d43125", 0xfa, 0x8, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) 23:16:45 executing program 1: 23:16:45 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x7af669155a131a6, &(0x7f0000000000)=[{&(0x7f0000000280)=""/47, 0x2f}], 0xfffffffffffffe47, 0x0, 0x238, 0x9}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f0000000180)=""/69, 0x45}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f00000002c0)=""/40, 0x28}], 0x6, &(0x7f00000014c0)=""/4096, 0x1000}, 0x2) 23:16:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x293, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x10001}, {{r0}, 0xffffffffffffffff, 0x11}], 0xd1, 0x0) kevent(r0, 0x0, 0x3f, 0x0, 0x401, 0x0) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x802, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = semget(0x0, 0x1, 0x480) semop(r2, &(0x7f0000000040)=[{0x0, 0x0, 0x800}, {0x0, 0xffff, 0x1800}, {0x1, 0xc402, 0x1800}, {0x1, 0x3, 0x1800}, {0x7, 0x6, 0x800}, {0x4, 0xfffffffffffff0f7, 0x1000}, {0x0, 0x7, 0x800}], 0x7) 23:16:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xa) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/33, 0x21}, {&(0x7f0000000300)=""/78, 0x4e}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f00000003c0)}], 0x6, &(0x7f0000000480)=""/18, 0x12}, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) socketpair(0x21, 0x0, 0x0, 0x0) 23:16:45 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x9, 0x58, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x5, 0x200}, {{r0}, 0xfffffffffffffffd, 0x2, 0xb, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf00fffff, 0x1000, 0x9}], 0x80000000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x42, 0xc, 0x5, 0x1f}], 0x800, &(0x7f0000000080)={0x1, 0x9}) close(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc012, 0x1ff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) rename(&(0x7f0000000400)='./file0\x00', 0x0) 23:16:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00), 0xffffffffffffff54) fcntl$dupfd(r0, 0xa, r1) 23:16:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = dup2(r0, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/103, &(0x7f0000000140)=0x67) shmget(0x1, 0x1000, 0x3, &(0x7f0000ffc000/0x1000)=nil) rmdir(&(0x7f0000000040)='./file0\x00') faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x30, 0x3) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x1, 0x0, 0x200000}) 23:16:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000009ff00001700000000000000"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0xb433, 0x3}, 0x10) shutdown(r0, 0x0) 23:16:45 executing program 0: setitimer(0x4, &(0x7f0000000040)={{0x7ba, 0x80000000}, {0x1, 0x9}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1}, {0x0, 0x10000}}, 0x0) syz_extract_tcp_res(&(0x7f0000000340), 0x8000000000402, 0x43) r0 = semget$private(0x0, 0x3, 0x2) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000240)=""/155) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000140)=""/217) setitimer(0x2, &(0x7f00000000c0)={{0x6, 0x20}, {0x7, 0x8}}, &(0x7f0000000100)) 23:16:45 executing program 0: r0 = getpgrp() getpgid(r0) r1 = msgget$private(0x0, 0x181) msgrcv(r1, 0x0, 0x0, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000280)=ANY=[], 0x0, 0x800) 23:16:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)="42a6b180323a22dea8d625c6828cff95de92fbb97cfa5c4ef5f53978f1fbdd5395fe4f7dee8d8c287973f98d6ad524a825ef8889cd27125fbc8af910db4422d17359e1915f46fb0eb40ab24b18f53f270660bf9d6da774cf97d3b9333a2dd15bd19825757f20bfc9c9b782b78bda4d512cb2e9d64da7b8d20545bfa02568d3eb2d46a267a719a0f97ca97f94e0520af8d451f2f1108f9812b3b19e7feaeae9efd6126be0e617972ae20f318f29166503992aead39b2e34e75d841054cdbba760c08bb778f832548efa460afa41730bb44ffdbff458321b8ce57a02c5c9292b629bc2392d0572ac17d758c6a7", 0xec}, {&(0x7f0000000100)="c46cc612dfdbfb5382758b0f072b54172cebbe93e0daad783b", 0x19}, {&(0x7f0000000140)="0971d7fc06121b2023bdba21f0ed44adbe5f90dae9c2f5deaba710fc4181258cee94691959f0463b22fe9015f5574b037afaf0ea28f9319490082bf59deecc92e808f9c93deedd9692a67c73220fac569330d12fa828a202526592bc5afd366cc25ae17b105dac4610f247e49dc1b2b794be0d3a4fff0372678aa60cf03e304b21039f052719132f8240ca5898fb71cb6a585a2a88ac5efa88b613a9d0c1ad3393fd9fe850efebb8a1bdf799f71de40bc5e51b12d9e5a3430c6276a598d53be1ed86d4c5c54dd481bf32ae583904b6b28be7571418198e98dc6043c5f5da2fe6fc4349", 0xe3}, {&(0x7f0000000240)="bf898d36afff0c7273435206ef12b64edaa19eaaedd0f1262932d3f3c4b5086bcb4410cd3d05f0836c48d87daec82c82eb6369fe0187ee537885990cef258507a67a2fc8b599cbd40e3e493e2439cd73669429738f5cb88a157e877e71c90f2f", 0x60}, {&(0x7f00000002c0)="ab90fcd4998410f375eae60ce49f5dc9ccc95a1bf83472d91f30670e3a235b7f4dc1e0b24f36ae5dbd3835110fad29359e7e705e10bb40216ae2b5603e888c3f8e9c06c87b3740276526707981fba58ec93cd90da2adbde35f978230e86cfc682f2ae341a37be06ec0cefabae9156137c27dc163aea09b96a0326d3e8bcf7a90", 0x80}, {&(0x7f0000000340)="aadd94dc07555abff20cf03b29d9d2a8d5e3844b92ddf150e96a0b80a96cf85678a678aed1e72d3945c8cca070a5cedae11ca4036c686bf2abe039ae3ccddfd42e76367d008e9a25", 0x48}], 0x6}, 0x0) 23:16:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x1, 0x1, &(0x7f0000000580)=""/44, &(0x7f0000000600)=0x2c) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000000c0)="81073801d98223260b0a8b5087064a12d8b6cb2488134dd65707c83bf386bfec8c", 0x21}, {&(0x7f0000000100)="decfa91b", 0x4}, {&(0x7f0000000140)="406dcd33aa523a6f9742911ab1c7432b4f21be8471f01cdb3fbebcc049076df40821a3908c3ad2154bf4e951074579cfdb3351e1eabf168a1cf77a30da22f1ff99a830defe90026a9dc68ea5edaf290e1a8e89beb5d9d9b611b3cde6dc7f9c4130fb2396ab554a2a732e6c92f11b36795be6eeba9f0828f872a9c4123bcc0d0bb0d9346ee66ff0578d43fd6c5ce47cc03b2817a936877f23e00c1c38e7de95eb217f2c692b1ae34897ecea578417b53d0ae3412e8aa32379b92720e4b98533e0dfe45a6db7f5c7f24073de9f0f82094a3227173d424d2f5ba50961851a9adc216e40b208773bcc10e0640a315544ab5635fed45650bf", 0xf6}, {&(0x7f0000000240)="b0d1b0606fac3e8854c7ded2c0", 0xd}, {&(0x7f0000000280)="a22ccc6c8a07a809235034809d0cf587ff3b992713bbaf05dcc2fbd5576c18302c80a2e689bcb6a32f1d356870247123489d6dc01ad9dff1120ca6d6faa36c9be88db4a5a28165159e1d3310a10cd7c99ca1bc709553c92d86a418f08eb3f2e823736245393eb3af56e2635cb4f03178b816965a3cc0541351f3fc3e2692e2d2926fef6cdee306a38220ca6b0ba019cfec5b02", 0x93}, {&(0x7f0000000340)="2b7ab4e60e9407182456f67d693848e750f9fc60ee2856f18345efcd1b99823e5847a4263b9f32f210388c20b9f947005b82daa7f1b0173144629476852c72b8c870837a13ffde11e5c3", 0x4a}, {&(0x7f00000003c0)="8f795a349be3e0a6bd734672c7652995c14012a198b82a01cd831ccc4630d473109840b00f19720784066bb620f0f4f8630aec904dba20347d7954885300f71c1e144f8a", 0x44}, {&(0x7f0000000440)="e37ddc8f6df2b350a7aef1150d3da97a2f0e1e3b48f9369573c5c8e214d277d1f9326928a84b6a92a8fe6198c1d3e2d2c7854a10a3195ab75384b3c1a2ebeb0b16080d6af3b0a5e4bd69b22e46d552e76f9d2fc93c2562091edbd40b9b876532debb54b1aeda4d", 0x67}], 0x8, &(0x7f0000000640)=ANY=[@ANYBLOB="fdd5f367158ef8447820956a8629fc4cf9ac2aff90047b6d541fb865f76382add5f992b48611b7fb35becac5c4de1f49ed70d1fce5a5ec59474b0b1100cbef0d7d48f9cbe7f5e33dea6b699556", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xff1b, 0xa}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x22, 0x4) 23:16:45 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffd51) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x4, 0x4) sendto(r0, &(0x7f0000000240)="fe446b8f6ed15b112ec06a59a760f516756b391cf5b9b141c3926cb384d3ccf1fe802c9276a1b288fc53456385efa86773f0ef2bc69f810677831a5f10fe609aefcb7e3878034cd0715b8b4afe88587867a20200ee12283d75025c55e767b1e44c40a0be065b84ee47318c27a1b124a49ab9e857cda3770eea3b66ac7480d00f81652515aa2cb8c00be2a6819f45529fd4", 0x91, 0x0, 0x0, 0x0) 23:16:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000780)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c09a2e423165264914098a354f3df663f63c67fade7e16d74269b203047ca472669d175f2884fdfc1a0ed84c3d0ca38b4b3fdae940b09d95fc14c97670168ec93c3f31bcb0671c068453fda811a02de054171ec5e1b634b8522942688396f2e7fefc034a4f91dc948dcfbf7240fea32319decd6abfcf729ed0b3a6a0df6335582b39901ba3eace3614e09b5d4aea8d697c0b7b2a358e86f4894e10b755e7815b77561b32501cd2ccd572f429392981d44f9158b112fd1a2ab6c825265bcb4d6fa92a7e6fefadf033513cd4e0bdac379ce3ef8", 0x46, 0x0, 0x0, 0xfffffffffffffc6e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) pipe2(&(0x7f00000001c0), 0x10004) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 23:16:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x0) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) 23:16:46 executing program 0: clock_gettime(0x4, &(0x7f0000000040)) clock_gettime(0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x4007, 0x0) r2 = socket$inet(0x2, 0x8003, 0x25) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x20) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x80, 0x7, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x1, 0x4, 0x100, 0xffffffffffffff1d}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000043, 0x1, 0x20}, {{r4}, 0xffffffffffffffff, 0x88, 0xf0000082, 0x2000000000, 0x81}], 0x3, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x10, 0x80000080, 0x2c13, 0x34}, {{r6}, 0xfffffffffffffff9, 0x74, 0x0, 0x7, 0x80000001}], 0x6, &(0x7f00000001c0)={0x54a2, 0x8001}) 23:16:46 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) getuid() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x18) 23:16:46 executing program 1: pipe2(&(0x7f0000001140)={0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000000)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc02d343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d8946fec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963f009d4d35d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5446c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f001dfc69ff8176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb317f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9d04ed1fa9ff4543c0f092f6b228dfac12f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98cff214c39636fcd141d08e5278e7d93983d2000000000000000000000000000000a82c5df8742471948e104b3209efd5c26d5e8b569d1d1e8a70c95c27e723b00793ac741d11edf19d84854aba73ff6919e7bcca9474de210f3f9a9d3e2c13c64e1a8eb21a727e2e75dd7b7bc5ca31696b23c07b0b21fbe8e318d7b34fec05272b840ff92072594e11fcba330170a81529a9d5b242cabcd8b0ed18ba4273f065aa28254dcee312774485847779de1c3af08ce499efb62e240e431b6793a83f1e631b7fbae9eab8be4be1cd2b8e5c373d064483650b049827a4d1f5033d44eb075c3e4ebc5468d942a1b3ac481eac280d2874953d46c5b0adab6db4153416c44f03a73eb87bbb12a5eb63036523485356bd5283ed274305d2273abaec40f71dfc69afb38d703bde196628da44d9e299982fae4193fd50153e94e35114a67cdebe78", 0x10c4) sync() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001100)) 23:16:46 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffe) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 23:16:46 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="36ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x2a905594) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = fcntl$dupfd(r1, 0x0, r2) linkat(r3, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) fcntl$dupfd(r0, 0xa, r1) r5 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) connect(r5, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r5, &(0x7f0000000000)="fe", 0x1, 0x0, 0x0, 0x0) 23:16:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa, 0x10) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x1) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f0000000280)=[{r1, 0x1}], 0x26a, 0x4) 23:16:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) fcntl$setflags(r1, 0x2, 0x1) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 23:16:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x88) r1 = semget(0x1, 0x4, 0x240) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000140)=""/26) ioctl$TIOCCBRK(r0, 0x2000747a) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x202, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r2, &(0x7f0000000080)='./file0\x00', 0x221, 0x122) 23:16:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x1fc0000000, 0x0, 0x1, 0x3, 0x3, 0x1, 0x800, 0x6}, &(0x7f00000000c0)={0xffff, 0x4, 0x26fc, 0x0, 0x7, 0x2dfb, 0xffffffffffffffe0, 0x7}, &(0x7f0000000100)={0x3, 0x86, 0x537, 0x1, 0x6, 0x2, 0x1, 0x4}, &(0x7f0000000140)={0x21ee, 0x100}) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x9}, 0x0) dup2(r0, r1) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 23:16:47 executing program 1: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd9, 0x0, 0x1000, 0x100000000000}, {{r0}, 0xfffffffffffffffc, 0x34, 0x20000020, 0x5, 0x40}, {}, {{r0}, 0xfffffffffffffffe, 0x5}], 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40, 0xffffffff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0xff, 0x90e}, {{r0}, 0xfffffffffffffffa, 0x8, 0x10, 0xdc, 0xffffffffffffff25}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x8e5, 0xf0a}], 0x1, &(0x7f00000002c0)={0x7fff, 0x4}) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r4 = kqueue() kevent(r1, &(0x7f0000000140), 0x3a29c32d, 0x0, 0xfff, 0x0) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x70, 0xe, 0x5, 0x8001}, {{r2}, 0xfffffffffffffffe, 0x2, 0x5, 0x9, 0x9}], 0x20, 0x0, 0xff, 0x0) close(r3) 23:16:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)="23004f9c80000000a07214", 0xb) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r1, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r1) kqueue() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x7) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x91) write(r4, &(0x7f0000335000), 0x10052) poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) syz_open_pts() close(r0) r5 = kqueue() r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 23:16:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x133) r2 = dup2(r0, r1) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') fsync(r0) r3 = fcntl$getown(r2, 0x5) socket$inet(0x2, 0x100, 0xf2a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) 23:16:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000080)="5817857251ace6a19100cdaf826c1a24535898e734d51a542e87ea857c7e77f6ec32bfa290e06e8e31a0229ffffc69d498a4cfaed8bd61afb91d557acce2bceab485324a133836169da3eee8926391513ec3b24e704c9d157d1d", 0x5a) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="51e84097907b66bd318e0b317443cc551a09beafe094f32414945144b4d6772fbb1648b7acf8caaa22c18393dc53ec37f2e4d738540eba0f01e7ab84c8fe2d54f3c70d28387041c3bd00a4b989f68c1fed9f0b7524f12fe1be15cd46ac3b08d2a4389ce7f86617e902568f2b3d2d421b363a9edea328632db1902789f36cd3a79f093b0ecb2a2118f368fb6634157d026974e650fb9b7bd6d52be09a84abb9e1ce07a151468b13e9503557ee2e9eaa0214fd9317033575c6ddcdbe9d7f949b313234b6098967cf7c6615c9baa0d5ddff467682bd5966845493fc1903b31394ca72590b3639a1ec97bae0c2c5414e2c1a3cc93d3d48eafffa9cdaa54bfddab1a2ae26d2980cd5a839c8b9af7d2877c272f14bb0048feb98bb97e5c1544e7380749468b55663fb40822c042f88fd5a4805cc686aa3e23a1fed1efd41df5e77bc66623c67803ae33f1a81b2068c2d8ea7f33e75dbf4ea58e4e0b3362712cdb1429c1448b75bd67c72c2f6d3cad2c5c29a7c43885c726133371a22b368c9ee5600f9afb3e3e0a913b4e571766f49d7ebcdd62f56acea0833f813cdf752e6627d7b7f344ba0e5ccfca7fc3262624ee1c18c685be3b2749eb7a7ecd549b867b223df2fef072b3e371570b42aa9f0dcfda144ed6ccbddd65b45d3fb6a9f711233c6240c718b2e2e4e1bd21344cbeede2184ea8273c0f8d0a0fdd4223a472080f6f2df17fcabd7f02104229e9334e876cbd7677f6682c9fabde3da409fe2534a704314e58fa7710cd68008933681d072b2a2489eeaaba1d8631ed89fc524ac329ff8f08ac3e61880a11df8aabb50868bc965b8a755ba1f9769f051d96f67663ac6d0daf9db7f0d6b6f5116156ebe689c5699065ca5d3f797f0c9a1875647187ea93df256938c3f096a2cde5adca546441ddb8ef3dd86ec37ef6322b6cd1cfa3747053fc09e3c7ee45b49f6b51471b0dcddee9c691f40c1c5d7fcdd661200a90e89ea9431a0f7caabdab6a1aa436575f594f53e166a8de5cf669a4321445133e448d048e3f7a8d9a8007d5dc6646605a628b1c88e8157dc2ac9c9f1a73e24667389db65b98a14113f5cb4e7245892354e1fa1f4f4158fc3db2697cbff6b51d2680b67089ab41c8b52618c5f4056689cf4204e425a5b1164cb735bd49b904f858485476cbbf7f6e1da7a4fb5937f88eaee81cb132c540124616ba0189485609c84667a0867ce27522b6d11291a921ee58eb18943cc448c839c56080cadfb3013b60fd60e9bc55b295b93314ccd8c86cf15d9f142bebffe2f22438a1afc571e85a4bbda42f02f4506271b2f7ea368d3a827c6eff87e367930683d3f2aaaec3b837e8d1f8ab1b1d69b974149bed439dcd26ed12466d7b9fd6a2cde12d0c45dac2e634c95eeeec94d6e8fe21b7fb497b49b0acf16a77739a393e1dbf9912abeb64d6723a331fdda213da92771c52409a07247351643c09c3d88aff703a0bc6d11f9e872fed1e4fb41cefaf1964cf5a95c2ecf094f54756591f2e7973488cadfc77acfba455ab4e68a40b2e6456f19677e2da70870c9e07bf0c682d74e72f0daa008e1e061e20fd82cf246668d3eabc96ed7685bcdfa6ee997210f0f4751c8fce66856d1c66ed273b5985a1d5e9b432fcca2c5595774f94666338d796cd111f238b96f0ec97c05a5d87fd1403b34d64ddeaa4e09748297ab4fdc6f176d09ed0bce0d6ff8a0e8d4fd43e4a0ba5355996955d8d918937c3084a96e8c60e2d0151b515a7babc37afa63f906d459bd6dad69a3f04c3fda88cb75b6855ef205d24cd192ebe2100fd745b3b788ee2bd2afa59c6f922a56c00c503d9be614a505d7d724b2affc31c947e4b867e8636599ade421e3068edeb1143c72e110359534b89147dc4077a052334b1e3e39f365f5faed31e56da28183d3db0bc3b4097bd8ecae3dcdf1b7826e2953f48c302236be73cb8210ef2782d555f89f9b0718de318daafd9cd6e3cf6468ae8a75ea829c6f87a73099da88a41420c9e4d8800bb6f2fa2c92b550280cc6126cef2840addc2f005199dd273a3a21f5d007c939eb7258d0b937e96210c911db50befd7a498140889c0cf05dbff83b6c2c6181e03ba8c70151c97c0ce7b0262f418bad0402beacb05c9beb67336dee8239f9931b4a5f73b9c5cbee47ac2681cbb7117cdda18e71a83b1f79b9b2d2098d0dbee420c62e557c9ce11fed1f4ae071bd27d932285d64d911b3f621812098a001e12293c676365d0a9050475323cc9fde89e070f25115e95045e2e7108e47ca6cefb12015ecf620b9a37e4d9146b280adfd496cdb7a40fcf64fb01426cec62fc5917d3c2726d77be1dc7cf9612554b951396d96f8af2a2736062c6be03224d9cd3f7c5c82b6253a676fab6995cefec80653248b6750260b62aabf5c5998d6a68d5db6aa18fc4e1fdbf1a2be079b1d30cdfcf910a079b1049a270e51bddec37fc4e8e00d8a90d209858275462e85660de0e2fadcfd9a440a311d6b41653f242075a7bf3b7e6e8fbea395545b76fde9f4271178645c86934a06a3753d5120a8187607edebf40e975eb30a2de9b152bade8b51a385da1a83eee6f1baf905b3c611f5669665930b2e79f4630e72cd459b9204fae8f7ed84e3e4c7ae819d862eac9814940f3f63f72362bae231c5f71f658c7d2478a04be79c9cbc2836a9a3515203be48e35d12e0521821a8fead46f016aae72d79e0a1c0d4bb9dc4e20bd7123a902b3249a22b2d68bb6e1347a40c326570f70c7970c278b1126b4cdc4eea18a1dad4c9082d06403dd4492f9c77dfc8c22a9a1a8dd9e0d66f19a2ebe0c941ddf115cf680412eed1065b0236fef1212146710a3ad262a9fa187a3a1e5cfdea42a530f1b8630692ef95709ce66e944e2b52910f9d", 0x801}], 0x1, 0x0) 23:16:47 executing program 1: r0 = kqueue() r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0xaa, 0x6, r1}) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg(r2, &(0x7f0000001600)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="cb593d27eb912d2f0ada3c11bb01c7eadd24681a32118f", 0x17}], 0x1, &(0x7f0000000140)=[{0x60, 0xffff, 0x7f, "f0b5f4c8c300b5672a7dfd906139de7128f6073c54de62c805ceb7fe0faf75a2960b64d0bcd18e40dc3630b90ab656f7c90136d433c3e8aab99296c21421408b87821bbcbee7d35a42"}, {0x18, 0x0, 0xd, "f6"}, {0xf8, 0xffff, 0x4, "128b456967385688927fec3d935beddceda31c8944ec3df15ca09957e3f50db727c448a8bb0e16a62b44d9ce6a0b7d15ed2797269143ebc309821a6f27cd9761b27039ff92acd75bd122d87e4f0b9b41a49bccee2bbd87bbd7a46e2fae7820023ed461631483ac427cacbfe9851f9493f849aebd20db67cd23f0f5a10d9f5b57e19f7fcb8a885011d6f1ba5d4657f2d4fd4dad1676dff0d5a9fc998f2160d2ccccdddea4eec26ea76d95fc1d22a251570f234f28b5432a509be1a617a16edb354b3a7ed3bcb327af3b8db0ed06e732ab94e2e717b5551d6d3273e329f8748ef0790562"}, {0xd0, 0x1, 0x1ff, "7e5626341b24048a3e7c9bb462907373d16ec6cead3f0bd635ffe1cd1a28fcee840b1847f41265296869711a3be1aa978cc1a4c3e64cb04e4d4a1201619df43d4e253d9915f48e5d9f1773dac745e98f5fd6add45b6c40e67173ad8fff98e61db9c92055001a6e20de777d7122d4e724a3401153738a4fda76a510517051ec992ca53589e899992a215030653e227bd75d584546bafb5b355984aac5e9ed1c170f7e5f197ff7c50c9d1e62b7b5377337fb92b32dce4ebf9db4d3"}, {0xf0, 0xffff, 0xd2d, "7f0c43d74aea9f3bdd2c0354cd11644f55095b2e8b6d2f6cc8195c36cbab02c68d64c0f68e77d7e30c9bc5c7f3776092bd273488638fbd5fdf86feb04f535453a1442348a2ca2d424adf8f04a6441a0bc7925bfe7d685f2a71e01e3b71434b6fa7f1d16f0ef65e2da88ec26e3fbe139bfd9c2c59c5f574415aa0e2e44e6dcecc0a0b32e55ca42c0fb39df194c7baaaed5e9660a4f9fb174b77a2219f6dda12b9a9c8c1baa7820e3700cc5465be6752c4a870f76aaeb62fd50190e32ddcb8768dccd245a9a85447f95053697d32a3a8b0d14c940934a82ef8ec4b7fdc6d4b"}, {0xd0, 0x1, 0x7, "b378c2ee991911a39c686e413a3504420f789f2d7f1cfa0c46588b77de0216a5b813edd1e7507777bb20fcb802c0d00934ced576b212edeccb1c79f950d0990d8ac3a9b8dc02563453d863557b54d5cfcab709e872dd6a5651676623cd1885f0902bab63dd553d15c2fb0ed91f65c56d7f995903df2d5b88455c627301161ed63a60bd1b9c0e2df6731fe27e815d14de91d83c71aa86f5133008300f1082bd6a0232d3a54583ae454fee9d47d295a15eaa66d9d20db8cc45e86afa"}, {0x1010, 0x1, 0x3ff, "79b047b98b96dce2a4719242191349782491ba2e1a8b324b594dbc96a554c97a8c07c3d7ded4a7479d91951f8eed7f71c00047c844265c4f1d388dce991fda49ae32b0baa6f2065e1b2e757d9917eeb387328213e5e0630e1d29e54f89f2a10a6bd582eb68dde82feeafd15e4976b981eaa1980b5161f6253ca7668c131c31ad6e23464fc73ee23eedb01c0823c337d3c763d1713a1a0ab2c70cca5d6a37b7c19d070b24d73a8bfab0969f8eb198c6d1641b95cf3fe5240905004aac9daed0f091aadd4eb791ff6f458a9f53bdf3e74811f484d7e0d90df935f8eb2d9d036521e688d1583db9739f401d49893084f598d702e69311e5ea9dc3e3a88af6de7852d3d70d7bc6f8c82b9398e0c9d878e21329e958398afba5d341d11921048853078cc08f565b745028c09aa75c798aa336485811cf09c3314b74ad45331123b4391cae5fdd29e920576769af30f0388db45b68db797c619a896c522f41d1ffd556064cdbf20a4f8e193ef22a7632b7cf5a80f8a1553112853c77e80025c8c6a85d299a72e4a05b969f533593b10bf0897cecb51ca9568c72f3f9a029def7bddc497763cb40b374500ff4d6846a8aea53b2cde35f969cb53ca29f69aa8c5f99e83d49203c918842a6f41239ce20224fc0bedd5cc757480861987ccf4e490c9af63d7c64cce72d5b2de2c8ffaff51610e1cf7837f0387b0bd1f990d148f5ec0ed932ad9afdf56d314baf0b437d028ed60bd4da18346feec80fe602cef89de57586100a9d083bb80c58bab1d2aa5693af0e481abdc9bf666bf60e92c3cc7b02be0d517c9847ae17dc59d2aa1f131e061edb807f05195928ed1d8ec65023eda2c0170765a321671059433efafe9449541a78fae7c07bf67e3d9be867fa88cfcafc315b6144d0802ad85a22cd0d078f124738695d7163b70bfdabb3d8e1042dd1e63a38af9d70c39c5cea8d216e1ec3f5e670647cf977b12016836d38da250d5d2cf4bf8750cfc87484e52b5171c8f302191ad2dfe22c8ef37f67e39c79c5e23c53fd2ee124ac8f952b464e4998d8720c436dbea14dd60702380df4ef935c1a2dcdd17ed6835cc7720705828f305ffa8db2e03e4e43693cda913b51b056ef1ab15ec79d7fb867eb01ee375471a221b691ccbd98048e74e914c6068db29c00475af8d0f5d0eb150679da0b372bdc4cfd00f756e453632c599401791db653aa0afd7f71af588c80df52f018b126a71afc6584d441f0beddac62b52c8410142099d1a82104ba7617d66ace665b820f5601596d337ab47214d9445b24cecf124118b2c7815417bd4e8ca12c55131d8712f5665f9a96a08a16ed2436e656e051b0efc3cb3c77b157ec8200af30c15f635058c52c8675b829a501daf9c05c13529690b9ab77436d52c6cce9891fba18302bd1d3c6d0e9e4fece021c081e40ef7377cf2fe98de4216c8e897c524702cb73fee70581809f62361af87cafa9a5ec3abcbf9376ef295e8bd5f27e81864e8a7f76116a711da4fa470faff36286b323c0eb2d50880a39fcd176a24442a9cf8d619216583bc8482dc02491114bd39c0874d1380cda2a047f51589a8bdfb08460335538e009534bc78cfc6fa761d71b7f1f45ff71ec94dedef8f995b8ba70dd57bb6ab348e0f03cc184367e4260ddf81e4f8b59c067bfaf13fc212bb69d2dceede33147378e48015931177779beba1c634174b4b57e66003ac1f127466775e155759a040a3bc524372c4d6ac09c9798bce8321b54f687e8b989a9d0d9341c8e691ae1a9d8f214d5b4d009d2ca953df79c1c5dfdb70dfe7f8755c16a5f069640af0d366db5a04e09de991daf9fffc080dcf0815b13f94007ef32fe8e7d62dafb16b52dbfd9ae48cf0b8a19c871e56423c85061b36567a0ffc9a6d7a5db3ab1d04cfc32f871be46ac87d3d878da52379862ea7cbfe32aba9fcc8988969817cd63cc686e5eebec187847e88d332cc63161da4f4e0797a7a6d3042f78fd5ddeb649bda1d5d7cc2e84986d53e10d5bbf48237a5702c4ac19d5c127d68aaf594e9808d46a4d8b51164c13133f55b52c2fbbe32197ed2fc6a83da18dda106a689270e1c47d3dda388abf56be176e54dd73ec86f5760e6cad2b3f809b4f03b73926f81aa713ea8c8887703c5bcd63ed2bfe03eca1aa3294715a462c92035dabff1fa85b7fae11c45d51a49e0a9e42e5a0455d76925ffdfa38f217ff61cb1c1e5ed0c11fe32d4846879a6ff9319533d9873ebeed4dad46e76b50f2b621d257035291a07c53f321347a355185fd97a8f3aef97ba043c4cb61e1ffa36718165c54cb2254020c61d1814064c91dd5e682054541bcba9d892702d4db1577031cdb0cb5b315bbe05161b979b44ca01b14de6c60e492d909a9cf265fd768816ae4f52650048ed5840d6d5b00746202824b679cfa2ceaa07ca6a359667b1bcb646bd9e095ddb41b1777cfce381af4052e8a49b7cb40aef000097caec6cd689e4fb7ac260e4d5044415f29574c9e680004d1ce4518161f166a336caaf4483783387cf8198b59ccf0cfd3f26922ba5ba05da97bd769b93b0b9cf462c742c352de60fcc5894d1526b3eb2c640735fe164f2baf35dcbbf6687e0816489d3d0f822882da650d0ea4cc28082f561ed98025a7872ba4219890883c99b1f1d94278b5d8dabe0108f9443a2bae7a3181023008810136c5fc548ba231f38dbce57b816cb94fd3740067203cd36fca4900b11daa20011de54df219d6dd0c4104c72119b31546f2babaa711b4ded63ba141e4a583ef54425dcf78879df1bf00cc5185bb132e8b0be2ffb4c890b708eb048e457ef462b4f29f05a7c63e8e6b667e6776deeef934a687a79582896c92d6e149dd4b66d6f131c508e65770cb9b4424d671216090d78f812794b11ef481b8bfbec1405b4ac38e322548463dee88bd02b812605be87a6d13e46ada9aff89d9ce9b51021a10f5ce50a2fc399b1c29fa981133757fb19f2e676f03b3101091f2a3d125ae4cddf6e5c8910b11906ed33ac4c87820acb8abe4d6a44141eb08ebaa764e2be717c0761da4a24e57bbcc8aab746a731a2f6a4c1d5523cc16ab865f3cd44480ea7a9d4f83acfc3e260d8a80b5b2b451a3d3cbf3592038de93962ad12e767ffd729fb0adefe568b422b1f7a3a19d8340870d9b05b09728f1cd89a95291820cb54ed8e9140e10284171832d4030edd9695bf5f87f8ffe54b8bc821fe0cd1ff71bc37f090d1213e88b275b921561fc402045cdd0bae757160d742cf5d8099f244bd323e2dc3e2c7c537f519b9a25122539dc0bbfb69d6fc702fc625465588c3bd306658a72c425df2418ca9b0906889569baa06ac8a2f55ff04d7edd7b5352e4b09b7683836d74808522ca7b43fe9d971a5c31845aeffe53ebd7025f41c5a4e782d4c00a6127bc405d7d4d87fc4d71b8127dc578bc3ca7f1b7750aa7f9efb2aa688a695b1a82fa101a3594b49da8d912540213fc77b590baa00a4e15bad7d48b34774a5af6987bb9c867d02fdcc207b9f7b24b7a6faef8dfadee4d6072d4239fb349090fd2caadecb494fe7c370e76fd8e210828bc890e77487d44f3f88a309ff6137cf71565dcf16e8f998e61e5944011cfd8c6fcc7cdbaf93f0632cdb7a2e0e6a335211317b7d09daa65ebf6a55b24df5f01afedbe3ee045e4365a879eb358a32e3ebfb156a3168d418bcdbae4bf021ac1ff9931fa6bba61ae855c71ea4f66e1cf90929b8eabdbb661191a21a029c306102b4d1305940931a4164b3302bc5ed775a7f5138c14469a28c68a1d447eb647debc3b78750b261af87dd661cbe9c3ba2d8ebb460ddea42b539133a29101e520e73b098a81f1fdc32b4526a6417afec0a0e009e23f469bcc317922507e9f4dace12ff63fcd3cbcfab46fbbd9521132a00f72c2971350463668bbd80be73e97bae2b3562d27ee79035f1b5db80c53f6e708be57ab69854d9d5608c4a8aa3e8242cadf6f50369dbb8404b96bbdd76491b3b17f86b6e12f81ddab37a9d46b3ae368f33f3ad2aa40a99d2653b77d78b21173b84815befee77f51c811778a75781db39926be4fb0aa5cd310606b9bdadcdac599cb0dac44e2f6e2bd409bbe6d2b6facaea04b79f3a4b84fe356f224c0c474972af3078b4081e888833fb0714527f63ae3355d9282531743fc7d2be2a97f51bdac682fff9d54303fe59387ddea61527d5b97575d3c6dcff1a9300d86f476b181966bbf76fe0277208da6882544d8945bf2253af9e0933173ce91bae8f46522216cec901dfb0d993a473c6c094b0b24b066872ffe3f0408bb410fb4c7bd91a721243dcdd8273808ae9813b906921ea7f9fa05360c3c242657ec6cc29c7d3673f98d24d607ccef66225433962ec4915c43ff2bef34aec1dc702b0baa7ef70bed2c710312057f97f43d9ba38bc6f37540337be0049ecd752ffd96bb0a01bb146f312f913c232ba218eb6d9ec1512f1aeda99e60c7d479ffdc36e8ef0e52614e1113e1d0b36330c34262b5cf4d977fe4a4d398d9e0c6c921c6ccbeddc64f249dcb2479a3e6b43598e159ceca3710a1ac9913bd46992a6a58b6dec54205712c5042220eed33e6091723300bc352adb0b87dc1ace37fc40a08331b37d9da8ae1a3b00902e738c70e272d593959aefe66abad00dea7640628222892b71e9e37f20fc5523e21ce3cdde3305c4c75b246c8a3b28e5d2dc74fca25fb33f4bebafa8091de47da04e77653d8f057d10ebc413bcae354288363a34389ea1b910f0de83ff7326bb6c1c20285f4f8452b031691bc8ec5cfe0c83039f4f99a5359f95c9719ea5d48f2d38c6d241a1385055b64b5403e5639109fe272c1e7271da5d85c99b5c0ce9e292416a804fadc876e92c3798c44b705521ca35ea3d96068b66d4cc64990585c1bae98dfad49728edd36683bc84251654b38f2975e916cf1b93a6512ec7c7132decaf2dd0d613a731e6000729d9cfdf1c25967278bc1670687fde71271244fa7b4b36fbf45f290b65be84a1fb2d8dd943e607aba1b256b2ad7653b587db8695a680ea7025b58620d263efb8899458c21ea957f0ba9acd4d98c59fca6bd7a2448fa1ca3c651424689da7ce3ffd314ecd06d15fdc809854cbfe88bf6b1a65eec4f41b9a05fb0ddc33257fe1959f364a798f3e6c002078daf3955e0cbd42363b0e90daea15771fda8326712ffefb5c1e4584e28e0c9914a72fff1c7f7e2ecb337e45de7a7ae6228097b503b06212a1203cdc91959c56ae16a07931910bb8479702908642223f59717fc0c4133403b89c4d33d204d6554dc46094ae8372450377381f6875c1e3a777dd9907b8c942dda261093a59f6cdde99823632cb261c1afafdec276bc98eacd241dd6d49467f716f8e881957939e00cbe4e9422386fbd7efc57372514b053fc7e3af50f76dd0416cb27a00238125a1136274f2bb028d9dc689a0e1d7c8823cddcdf9dde06ac5f3b3bd02b79e0aece855d7d62b407c5a2831eeeb8a5dc0cf037df861896895d5d545ecaf7a5bfc981d9707a51f5350b68b9b6e6b9c2229de537e9fcae07279477d5f20d16d5fd6b7d6d319cf1220c80809408bf5d369e33a182a2430eae0833accf085f67c18aeb374c439b8b5e2446185d7dba8f8c1bdeb96227960ba9aacc4a494951f1389e161d90eb71f669d94d2b99d2b6a7ca8e717f68624b64ae9d7762a6708420d9f91d05619422b2ed144155fb785034a94ea466b97007b527a53fa678b402fa66d560724b36db8a229adef84f72149619742682539b9c85fd5e00b10ee3489029bd"}, {0x88, 0xffff, 0x0, "49aaf192e0457494855588509e4ec4d6ce2bf47645074a8ad463dd85f178d1afe2f0849b3926a05e3cb966acd4ba9d80185d4e325ff7315b61b6eb54ef0715c6aec7d89fa81a22e4e696b94c7ecf51f5dba07c39cdcc4aba117655abaee40e9b1ded2aba9b4fadc3f60b19d521df956c6475d45bfe"}], 0x1498}, 0xc) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) shutdown(r3, 0x0) 23:16:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000480)="e3", 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() 23:16:48 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000040)='h', 0x1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xef74, 0x8}, {0x18, 0x0, 0x2, 0x2}, 0x40, [0x3, 0x9, 0xff, 0xa8a, 0x4, 0x200, 0x5, 0x400]}, 0x3c) ftruncate(r0, 0x7cc706f5) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) 23:16:48 executing program 1: mprotect(&(0x7f0000322000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x40000000000, 0x8}) 23:16:48 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x800) write(r0, &(0x7f0000000040)="c9976385fed419325fadd1db9e1c91389ad74f8362e3b3f4b09556c56131f31ee1ed4eca11b1022c580b36c26a7558abb98fe9bef8c1f09a2799af555c570d1f496c49670a686ad40b4158bf209bc363b35a1d1bb167efdf987359215862bc03f06416efd9d2a2143975cf91cfb020d160a7af33c3ed745b56654b849e6af5a32308492cfdfe0d7d4561b5759076", 0x8e) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 23:16:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x1, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f00000009c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x3f, 0x4}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000080)="072300634ec1d06448cdadb9fd11fe3c5938479f959c32f956263d76b03c6935d305aaa63ad5b82b7746b7ae3f74919bf24908cc930f62a848da321e94dd63714b6a752b1a63f6d57916b6f90691f248dc7c190b4d28a7c7b0e581cf7cd241980a5bc3ef9764e537d7f5adb9dbccbd62e49d62facfddceecb93681f87ef52505d6e16e4da8d60232efb437b7ed43a669fdb92e92701c5c28a0016f0090edf892072bfaa738ed80a9b39f0249c64ed05ccf6cb19713b53f246447dc8d86937d4a4f0c0852490e3a3cb24a0bea35", 0xcd}, {&(0x7f0000000180)="03350f5189d403476eec121696b37ecd3326c8d39632ae2e8d8ec87fa15ee2f34cc987266dafc2ba8fc201ef24040b430aeb541245d29886b3fe40f916a5125761a697e4eebd83ed7025d96e9f3c10c1ccd75a181ede33ec226cfeae8cd69fd135770a3592ae18704de34595d7dc293e775684d5b4e6d4880fa1adabc39673967987b374e0fabe0b3ad26dd426d9f0116579f7e63ab834caa24eb999f5eaceb51d584ac87ffc28b727db20eb0f636bfabc1f5d58c80da26f2a42bd3f13cf102b1cabe444f97213bb002fc288bb7f91e2d8351b97d73de0bdc9f86e0307d9bb74fd91923939f01e5bd356149aac8558", 0xef}, {&(0x7f0000000280)="3e5861c8af6a1f819d1bd3e50ddcdf96786bd988cb83d0238a60edb1ecf5214d409777f55e3b9d49a2f263b8ec2d9fa9dd48f5d8a68738112cad6776b30acc94b9f755dea192ecb3f170689a00b7d8121e80d696e886c1e74a1e602448a6ea0c6d4ca735c95f97e96b3b6cd53f48d61d9ebdbc1ccb3f74bca670d598865a21dbaf9507ee47233a42", 0x88}, {&(0x7f0000002740)="aa547589098982a1cc66bd7a0934fdb2eb637ab979ea0136b05f07d8e78c6ae525154a49ad198c826cb28bf1e0c56ad55f1fa1bac7fe849d3827a0fede8a6060a1fe5e43c4ebf1682bb5ea495d61511d76415c9692d7fea8f0478cd1b629c819aec76d5ef14069bf7e0490a34ac7ebd54971c5cfc180299d1e28f550800fef6769e73c89b5830d362fb469a1a0791b10f9ebe3be4de32141dbbbba3707db77a4931aeaaf4fe0b0b3d41dff3d0c4a33df5c4af4589a50153675825a273a5bf2fc38d283777d2cccad940206dac9417803e6e54fc3e064688f10d29bd1ccd2801415134bdcf95df721aa7c374ca90002eeeaa3726e9ef134ef6b4a58ce3c3b48cfb78bd224a9011c44caa9d6e53b32b6e29bee5e60dd1ccf5439521abbba034aa3c442c420515ed9beb99ecf2db2562ba7f6e6e222a4c5376bb659d4f7f08f514075315518c4fc9132b6a875834474613c8ae076b4c8999fd73cb3c58bf60825e7900dbae34907b8f967fb825f3e8a50a20abf2de755d87a21f449a7df5de4bdd5a3fe8e1e1989ff26c6d650d1716c1e52d264a35ce70d4b1ad89edfac5ee08ceb2124078fa292dd935496bbeaf98f97f73575f220cae7b7ed9492e6f8ac0f510c9ad04885ebd3890654d055b03bd407775424250bb5d68d955dff228777e5155d11c3c4e53c4b3ef05a94a2be5b2dbf31010b34991c90d5ed7fe61a80ef9c63bbda18421c4ce6e60d96f3836afae9a3be83c15866dda157fae65d9589d7ac9b51e352c6707f5ef2653dc0130205d9636eeb6b2dd18e9e060f881935b899edc201e63fbdffc061815336f6cd919e6064eac6d05330c75904807ad9e2b71522040c91ff69803e4b3b6c3ef92dcfbff3bb104b0bc734ce4a3d69586fd46aeba87075b75409da00e25ae7d37f3b87a5c7ba1df544b8551c9e27374d66d42f5bd2cdc05131a86847d87676d0c2e83c0db0fe032c7dbb9a66a13acddbe1687113c2a945bfa3d3e46134a636f2243631c097e49a7e60a009051571a82f4921d6bf2a3c705f91adda8fc20cbd4ac6a0c30193f60e49f58112c95d8d19ac15cbaa99d3d1524cecba8479cd44aa0a7f2427ca227cbf05cf71dd6d611d5c8ff01abdc5ede6db910638d593aa4febfdec375fcb4fb081363216a6d5e7ee0338d891e0d485ed79823747262f86bfb18cbf65dfb99cdcada459ae5bf0f551ec9e8fc40acde7301b7699f4fc32e39ecf2950bf1eeacc04a0faef60479c0da074bf59b5e8d20a977f52102c1892a809f607279c86c0174f675c9a76ada0374d1141a8762b16f6082f4e4a5c7d52aed1dee0c3ea18a3bd0f57a0c7e67002e7b0b22a954ede4432988f10e76104a11f9aa1c95d41a7fc6364b304ed8a29bcdc569a80990493157d6d88990c7eb993053c377e801a9342de7c0fd403ee95e8dadce45b2972ffa38e7e1732508423a4a7f1e2b067ffc53a30ca07c83f0d856b31bbd83df177d1361c2f17904e545cb1f768712de5a05592cd643bffb612edab203facea2074af44e0acc144fb1852f213d84997db97ed0d93b7ef84b6d164b704733f97a740547c1d57b7c5e675fa42d702e8e022fabef470a6b3dcce00d19e89de842cbfda96ca851ee8f3c160dfa68f72de35d35bbbc2367983ea80e1bab699b791103de03574821836a61999360e228b84070f3a158c7ae1cfffa27b24d7572e4bb7c27a003aa8c9a0570a4724bc3d53eeac58650ed2ff42e39ad81b2f4fde88f3109dc72c506dd91c080dc78a0b17c42919bb21a95ad09b62cc52629b58ba3d899e52af76650f9ecd407d6b356d5e51ada643657fafa292aa95eeeaebc4de74ccc419d91388e3768aab9b236eba1267adfd732337681bb7ad7730585a72229f98bb4ebb607fce3ec4ccad91a2b0b7dd8a728ae375423aeef6b6c60ee2af7f2d845e638531c0dfe604db3f3b4a32fcaf7ebebcce0b77f8dd5c8636c4e25b5f3391d8fadfbfacda4c38ba15a4937bed74dc71641ea6e57b07551a096735c69493abb7c6b33041afaffbba32a61041754a4451751d9ad2502fbc8f54758a2b600f2914cb1908fdbc965768f39ead087526589c77e164cc3f48c490b752e4315cb21348624137186a7f95f4c7f0aed759d58f1bac2387449fd435b67fbb68c2592805d290e737a063ffeaad29cfb44a29991d4d896b523374673f9526ed6d1d1e117c42f522aab14731a391f7f28c0a5f803d2905c0d676ed977a7735c5df4b10ace747020739b5d6a350baf6eaeb5fae5a1d18d6e1fe3efcdd13c7ba42797c8c9b39b3e48a8703c05221463be9b289a062deec5e29bf628ae6ae43e9c5a67cedd5ed6f368d0527a60f6dabda9375dac4d16077794f728d11154beecd034fb3bb9a5ffce5136386923c4c50335b59499edd2b864eb4c1c3f89f34b28b965e15b4b4e1eb92c999b72907f4a3054eb8622e48ef4b0e8a0d79a370732568c53d37e6fa5317770dabeaeb273b85f097f873a33ae7e6a31d036e91ed6a15d582a6478feae5cdfbe298095cd67b4e50b5ca8a4ddd30140da673b28132ff8c284da60c787450e0c789a6fafd15bf4add4aa9ab710cbed4a803f5aaf42bcc7bad26426a925290dbf13110444f099f883fc0d0f70f3ac6a368ac6209513870a21c9242a69d38f970c74c470eddca1e9033f0b0d7ce3a427d19643929966be80f3126ae91fe6d26f7c571b1a3d814914a66577fb8e39bd361936ef620de54879e03340598795d8caf32d9cf41cbd5e2f97f6fb30791450ceadf5a569e7488f3125e160bd977233b8e0c8074a0aafc7b73edd6c85bc532729eb99d419195868d2a67e8aa1796c021e92bce36e8c5db2b88c9fc412bacc36bb7361df326f1404244ed265e8c074ff2ad99d45eb31d8ca79cbce6c31c91d33c5aea96b4e8391965d0c4dbe12a9977f2fb2d15a33049d99af32bd6551c32d010c7c12c56e543c1a5769cc17b065d84542016e01b5f29891f936b5cfe9b3f226d3dff7875b01885c01e43a783291f140c578aa04dc5093be69971d1dc6b3fbb8582dc1a80bc751c60447da10ecee94a7c38a0c316815b39fddf02bd310d113c972bb79ce89e3a538cc70f46a28f65cbe2d568cc23ccc42e0f7e88ef94b4f2977562913118cc1fde9d9d3bf9ec40a3cbf9f174665e16f196cf2ffc119fac3c550f9ab8cce2ff86584064389352b630b2a2a92bbec5e7a1023168beddc26fe9f6379a399e5b47fd11caf88b19affcc50bbf50cb99a386633d9176a0476ffd6932d540615a985752523e33321bfc77d073bfcf24834ddeef2ebc6b1f7c3e107388c300863b8f46a0bcfe03b8680d3c1686e787d56d17410d7e47950e94351f41446af83d1a4ead4c949ff51512a38e8625ef69209782d28694d411d40d31d0074f291afefe53cef708c70ee718de54df909b4d0b82157dd134673d8e274c7fdba71f253b956e0aad27b4aa064428c360a117885dc8e038a8dadccb88df3db2c92c6e4b82cad5740435d12c10cb9631edec073dafd83ff5963d6ed08decd0ba7ae6481355ae90f481d9a50155aba29e19624cd50b6a6fbb1418a2a7bcb84c36510314361721dfa33c29a1359cc3753bcc75a56a7408df261ddf0a4a673f214142d1f59fab2138180f5750f08cab20e620a5c0e2c1d6fb4254cec52c09fb76c1aa4311786c6515e3647d582453c994d4d09472eecebd235422cb45c8fffa93b9ff823e1ea5c994098150c334bc6c203c6e33f204cc9bcd6b3af4305cdbd82e3562c27fd9ffd57fbcebec6498edb638ca47f94b5730a12e9ca791fbf2e43d341125f0585d7a6168583f76ab03ff0a2ea90330c7360557f59794ccbb1f0605df68e6cdde1601d378f9bd69f820720b095dc6d684f9eccf8fdeafebcf42feec36d6ec736ee4572f95b512f782ec719cbab905f71ee8d76c30eb2d7fb9a8bf87b8b3dab08e0471f409aa0ea0dfb2ed5e47b20134d97c023aeda4d24ba82a25317868d241d7379b8dd5ff05ba7c4643547fc40c3cc36906093829afdf864c012c585d3c303f79aea3d5819a9432febf5cb1a7744dec3d37314db6e595e6160215397dca072eab8d2a042066ecc4d1e2aff659c5bfd209b7484ff74712c6637b2b698a6e4474545f64f320be79276377d850fea92192a45c4db36feaa75783142bc6ab530afad292bfe8cf58a695b45bf27a4b970d782eca92a275d7860cba97352a6fed6e2805505305412b34c1d032aa93668dd537ffae84a5ff8d927acd2ea3dc10aceff082f73f9e86e777f9b65bdc41166688c079666dac66ea79341014be1b9660251c597e4576dd12e229bfece74b1955f139eccc512cb184eb6b68912b1010de70805c46d8aff2d9a477b8f5bb626655da7e870fdb826b3c748a0a32130ef9aa554f191896feba0354e0dbf7a4ca71c089054be31e5fea993d3beeb70c9203ab8883035f17d589e087cb83da775105f27072a3b46c51220070362c1003f0392bba5e7e2bf0615f4e9703530f9c12892f2f27352a5aa747ee83a5315fed9afb41bb9afe0a713017ed43ccab4da8ff973fc5f9c88fb6140a9a9d6f94aeeeab79cdd52b1df75e9b24c69abac826b87299a3e072f5a11dbf3f355c909da960e0f6280daf36d42e4091ebf22a6784666e240af847202426db4618e269def490ed6707bfe53bdbcec5ecdd967d341b42671fc6285b21b173dd0ba9cd0230c4cc5031e634083bbf454ae91b7c0bdd739b88d7e6636a6c2bd6b75fdda8e775a52b914fd9c3bed6b6a4919563be61fca6eccd14f0c83d268548812c39bcfd9f63b058a5224e8d763fecc86e8b79ef294dfebe94388405863e4dbca8d588b1f0b453e02447caa70d30896c56dc7db679808fc7fd76ee2464886319103ed4e4048067f94fba6fa9d6d900db41db2082658d11950e492ef9d230572816add35acec18726ca9f6e7086f394d67af75f6e5144a5477138a0dfe3664756e2368cfe36f48f42e1de1734d15a943e7db85dbf0775fa5e8a17bbb10b84879d2a3943763f934a11c22e04cad9e00df534ecae97c5d06fdb847480edb0cd7e449d73ea50146a45b2558eee2dab74b6b5093f6b9e34db5832dd071e33b6bf6544d87b964a398150ac35c7d7e662acca5d9ed6d75f4252e742f8d89a3d2543630b7b0f97cf75bac2822e390c22bc6bfc25940e637be987aec9ad965c3a5ac86b9e4d59f6e181545d0f9d05b9e14c5eee40954c4d41a6ab17b935ffc651b7e9b3f5a8ca6688e88d8f887252c6073cfa861d1d651fb0dba94bd9b9d8bfba8cf538eb757f160e39711f144097cd3258e906e1099d78563546128c183a111225f344b6d7eb2d8b7e5534df722b971e0ad3c8a7a5793ae00ed207197211054d5e2b01db2c015d8e1ef510f6a045b1b9bb7db59f8b6e05eec4e892e2518728cd5a8ff41890d25c4245b37ce9a95aa09ee50f68a20a382db277cddcdf553500e4cec933f5eb65cf094794bc4e5beab65407e400f630cba6fdce9ff074b62e0ef70a888710768140b554d23f4e49b7bdd518f4094fe8128cccebb821e24956942ed42f4908cf61109340b6d8dfb0e29f97faa01355b9ca64d4551ddd35f5006f250c22154e1d3e34c3e6d23d6692f9be9c075c7a4958672b622ed55ba3793b90ec8d847bb256d962bf138c01f0fc086636f979bea676ee6f3f5c3830b44dc59c5371a5a6afb7914f680a882736d4e3e21f43ae5f9a9254a1a70b0e1c31556150fba66dedd9e57a5d3e6076cc56d4e1badb265f0743b74c84c21c2f8a1e3fcf3e83ea13a6cb4c5ec8d3", 0x1000}, {&(0x7f0000000340)="5c81c0f8afc0ee666e0fef41ad86", 0xe}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="83042d654ad9973664a70710bebd6d69d23e6207b1ae4825d77f42f34666169bc2d98f822b2f7442e69119b1b3a3bbf8e8d7177dbcfc241805", 0x39}, {&(0x7f0000000400)="c4c3c9a56ea39739a6c2d262a136316a7770378440a28ae552473b00446f99e8b5e7ce1656565fe5ebd14f149e56a5c912fdcde6d1d1d780b425f59e7615cd14353e2d36e3df6b67f558f037a11df15889dd855e4c588aa910c1b9554c46c256af875843c0fe65170bff6cd0f094ba47cdb906a6e8b25fe53bfc04d3f51422425d359a359a08f6a30865f9dc8a359a968f841b698cf62d8a0a3e042a39e8ab4f852e939b47d15f4a7cc2ce5bbd34", 0xae}, {&(0x7f00000004c0)="b60d01976df0f5af69c4b5fd1ac2d8279792d21da204a53e593d7ac002bbca6e19b9674357cdd40bc413774537ae2182cfc2bbc8fe3f3e33b20bd744cc8f38938c17d057408e2e0d99356206ce23fb033acb885377cc2f0d8e58675eb901ac571e63678b7d0c3944def085d96f1310c0ad711c530ad680d0b7174448d92be8439f9d231e3a575615b7774de23e471980410bc4f15959e7f63566aaf249551c5dedfc034fd8e9ba5007e5bc23593fd3a1e072b4327ca1927971d24d95021ea2079226ef3d6112bad1d56441", 0xcb}, {&(0x7f00000005c0)="ef3dce282bb30bc8ae037a30c8b9c75189d556f4363df68240fb70915c0b60903e0fca1408f61172e0e1e4a1c33ec6e99b4b8e94c995c08f06c06b320eb7f664f092905360723c13a0ac41b92dc08541f9ac0b7ab215cc029f3793fbe586ce1fed1fd069b50eb145a6b9852252d8bb0305", 0x71}], 0xa, &(0x7f0000000700)=[{0xe0, 0xffff, 0xffffffff, "9bba6ae6597a6c61091252dd807dc3337b4941de3a3ffdd006ee49b5eecea058e76cb8e35712db14552de17fd1cd2e17435ab511882e19ddefc48acc724e5a3b5ffcadbd82858af95ddefcf0fabc3b3af39c09d716e41b4e6b30b6f719df27936aa6e7118f7d236a87f354c4b644d964b257bd61f4d9b47216bc2febd489d6a87c469d46fd8b21e90397cbd784ec0ab5f9fd8a8c7cd3f818a6dd87db87c8028dd716a85e7898eca83279fdb8191b9529606081ba82a19a39ed0a011c9922a4d155c8fad89a052d3c22a271"}, {0x58, 0xffff, 0x8, "e2c89f2f464014ba0b700a043170851a2064ae713b39f5ab3c3c50e4beaf5b3a830a89348800d17041728246c3dcf4022fb8236584646209ab6096c33f225f23d5"}, {0x20, 0xffff, 0x3, "a914240888089c3e39"}, {0x100, 0xffff, 0x2, "e0419af4453a3af021bc53c25ffe662a93a08adccb1cbbedff2c02f7f33588c48d6b6838e5a43d82ac2531624e38438e1ee8b320556d6ea844f606648564b5f5b7bc2e3e31abf1f8baf0e8172e7426f9c6b79df35cb5036ecc41dfe458c5f8cfa753577182b139a30bf032a43974c405ddb0ff63af807ea8cb8bb8d05afa8d495bdc021333f473e8cff029a3242b49930eb7dab5a9706a6e623014617a01d2c4ea48db8025c9cc79ce76926c9df5237d7d0b3c4c6c7b958d7be6aa5e7479854330061d1c1d348582ee21241f5617c9529591ff4732ee78d194ea67204ab3b8e5d69f1c4b0cd87c6ce2"}, {0x30, 0x1, 0x0, "20ed1eaf8f61fd5e289734f4713d174d84df47733d782b158fe1f7662b2f"}], 0x288}, 0xa) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001780)="b845458dffe95b681790e7eeb64eca479d85614b0e51ae32d2aa5585022c19f211fe817664f33b2f76d3b0736f21bc871928d569149d9c23f43297ef6a50efc8203756e407ef4715fba9805c5c41009c838f6ed2edd321ef8a9875343bc4b91de6210b659df211be0c51e500759240aa6dfabef686437bfa0d0762899d93f106e98e50e517ea667e15999884ce501111aca41a524f6cd9e4dd32d1f6648652656c53b640cfb462256fa9a6cbb971c58c97a0dc11171e9c79f55c7ac36a397c58f3cd2f3cf21cf2a0bcbec7a9b0dea4a76f305e704fbf5f210b57a04c0d1fe6cfbfb74d7c90a7a5ffa86c7c3300cc27a2073fafaf4ee84ce506bcdc7ebe563eb41ccb0620dd9f2c10bea1dff27a3b2c1f104c3130eaa841e883129827be85e44afeead758ac13baddbdefe3b653c4a02bd4c91c61ff113bfc02b1e7b8803ceda289edc41dfa8ce38d6836f3ea090c13df9f05bc670f4c473ed9b2a0eb307ef7c46ed151893dd49d19c8dc7bf06279f614b15f63cb98c715e0369b55582a9276add53c0b3e670b2fddc78798ca854b00362b93d887cd9df0f2766fb0d6fe9c1ccea8a68313e6dfad59d0dcf64045112e8207fb675ce4e636ccd5b6eb7b93d060117b11e9dd402cbb16e0e3aaed075d40eb3907d7b7737a019ce3d6cc462a43f0f62c44a5952321f3dc1aa84f6e7e4dbdda1fb52f124b8d04ba300a047b39de782ac5f628d1d21682c3416e59bab01941079b1b31c6dc29c3abd6a448476998dda52486727ef2dd46ea331c3835b636a939b193c5945c9fe8cde229cbfac1a03a56d98c740c031b1b2649b761a934b3fa040c0a0131b067abc24c5750ec0ebfc3cb24e592bb516bb55ecfc0a15639fbc6954ad01c60dbeb076fc31d627e1d7b6b071233d6c7bed4f78cb3e60ec57ae6198fd6aba620db042e230f5e76021a7414206e8277df7714b2ec9cf7cb0c17fe39a05e177870e708cf38f245113205ff2f14a41361054ff6a4421dbab7600ed37bcd0b3a087020bb26c81d426d4881f8632a7a89edeea2d9f816357b5b9b973b549d9b4797f501fd05d10feb9fb4f4d0b32a2ed6f6fec6aeb27463d7d6bdecfe6b10cba10840f06e907720bc32c3f42d7134d5ca5824e3ceca7f699d4df9250d3f4cd582f7c23e52ff5241d36845549d0669f1ff10563c029e90395f5dcbc7e9434295883cc2f5500022e226361f00736716d0122bded1dd7869642b49cb283bdfd41855167d649253397167e85fdb1e46c4802128c87396c9c55fa7d4b643bda73fd12f94d5d9fad0fa3d9b9f8f016789a37d9ac9a1adbf91975a03497f0f2e54b4262aea872cbe538c9e3ce2fc8b0fc3a771afa1b645852197156e3673abfb13e07407dffacd64d6dade7313e2f38581510a1779707b4f99ee4fb50cf294812f8fbd5211bb8b92cb6e85e5515937b40afd431f5a7ed5af57d5ae052ce5c62353ba269632dbe5fd7a872b4e53698e4c10e722b47e486cac84715acba939213418aa3cac82cb9ee46aad5536e4783c16036c917b181ae3322f1afa9141e6921278251f20115ce440bccf9b3dda96aa40130838be5a0ed9771441903ce1e638417a033202d8080894884f0dac72b36306e0035a8ad4085aaa7c8755a99d9e968558f75846b585685b64acee2aa295577d1480cc453b98f0f4201ab29f44d442fc6c95ae7ecc79095881deefaaef583fd2fa7999b8e63bf2e21d224d40931cf851a40d788e107da24cf4e5b578ec54ef160326134acf9dcec5f08ac1ed388dc80d1557fcb0375575aa72a84dc6b82767a8a29e12353188d03e7e676651f2695870546914bc904286a4e8491bbf3831e4f538f7ce879c81d189409842e2af613d091a1b212b259f049374a2b4c8132a31855e93342a9b24a497faa028b0d17bb391b49eb328711a18e9033e06994636b7453ca7fc161ed80a96b51fa671fbc7951550dfa941fe4b7c6aee35fdc2ffd513a9764fce8a27bcd7d214f2ed5ba598c0a353b685524c125b5afcbe5abeeff13c9cee49f6689df18806ec9e0b4bf5697f9abfa909080831e9f0160241e8be4548aa123da7da5d9d5781c1e509397618931ea612cfaf354acd461b8e8a35a06f3a3e15242fa15783146b11548c892e2f119756d556a81fa8989fbf2e25607c3af551b092f2c552e5140742ccab9745c756bb5cc8c9fcbd5e4723cb1da4484e7d781b18c619b672d5c7a83cfeb75233e32df8d6acfead8169e5a8641e0b55c4a2e6bf5b24339a9ca1ee9d81c457c0baa8ac61151ce545e526b7700580867a0a092fbe8ef8be0ea646ca6fbfb244327e0c5a0a00623e2ef103d5841de06ef9db8a14a5fc7393288a6bf701dc4900a7fb21092c54b2fc5056c5a142806929d2d3e2aec30fe4329e6c30448a74f6509ca58104b5c20d6907c4813244d587dbe6e2a0a992a3f8686317e2a8fd32a73e22cff787c2ae443f80e26531dfd1cf927cecd91e7421019da3b890f449cd713827d436f492356e6be526bfdf7817ff7e2f1f85ad2518231b92400f9cb8ba71cd6a35bf3661e75f10be3f5b3d95e531779bef85995034f581af37af406546185d386446ce1d29905429331421bc8df176a4a623fa301eeaf6cd4b502fd632250c44e28db0fb1758d56bf0114c6146ce8b0fe821504fff275117ceb66536d86bd278e4627a8427a2b44e502debb2b9db717c6363029201cfeadab0c38d151d60c21d5b18942ec11e9eb9c78efe6ca3901214d22da668bf88dd9775fb5c9ce2a91afa4d87736262c30da3b8851a48c97b9096d35cc7405cbe2388e0ce17e7647cf9d7ad77b5fa714d3a66af944d973330693ef7e2a1fd127dcf663cba3846d2be2b3714ac7c712aa653eab513ebf108282f271911d2e3db2cd608d7aec5cb16234b74989e206ccf212c24c329ffb3bbfb5a8caf7d6a499f8e396d5c96dcfe7bee6bedb383a3406203a5b6fa04f55bf3d04dfea79f84e4425931abad478032101a7ba5d4b8ba510675921675e3efee055886897fd8df608d091d275004188e2df165d0d73eddad18c9230f7516da30537db420f65c7e934a4059272318d527b1712da55f905bd93f007c6b44966bf23428b587c041d8ef53f5b93b5ab62c7f30fb51ccbc7f8fbb84a4cec3be2c6c621d682424047d46015b21d1b4e982f5d9fa0dad0fa32d67c8a39aed158cb55335c8d275d461c21db26e0575c4d1a69529e134d7655f010ff5b00fce252cdefcb8affb90fe19c3708c565c45c01afa9e5fe858c4d5a81dc695f045349b8909f39a53f20a2d144231c365388543066b27325afa1e29843640188ddf0e1bd38e76aece0d6b57c6d1f7c44100a65d46ef4ec3cd2bf822349c31ba52ad3e586a8cc098328f499a2b81ddd2742107d325129ca960d3c3bc48b53ac6bf9ec85d828d9afdc0a58d5556708f11a399785bbeb67b2049b1b51967c47aa8249f6a8c3b44d563192816d4c85ac179c336cec8bb736c9e18416d9815703def472960a94ca617734ebb0b39ee0dce8fe2d6bc9d79246245ceefe108877e026da40f6f22e2d535afb46b8a1172a6c069978d759dd81acb71958bf0d1edf5f0dfd00dbe3d53d01239b9f348aa93066ace7d8da74321897adf62caf6de868d26d34f6400fd45354267db78ee9832705e225314cd1469a0f157164ccab8a5ca3da2109f9e34d753035b62c439160c253452955c454bd50bd4496df9457f034343226b95ea5c7131e056ebfd52113307800de629b515073057d6bc7d03e2384bedadf4a045cafd25c557a5ba607239b3fed954f80c24f35f8c15ec2b9240d8f9b1f214484f7360b4126ff196b05db8eca9bc01564a17d4bc77e57e94cdea8c83abc7ee564c44acaa6272f79fcaec70f4d1caf86550b1ad64354565b48ce278cbbbe65806e531b35355b6c28310d76506124caefd36923ab8fce720e211eaa2cd7fff6a14f8b933440c00994b12b012c5e544d4894819f3805043350ac0052922c1ee734b50656f8dec974886effa5ccc8e81f42119e9803b0e3c75898892c5993801bd41295ac9bdd6b9298c202b7ac27caba8866370db6d7ce48f3a2a99181b1ae46263827229d2c48444fef85f4373d09a7fb05505570f91c8afb0d2fb2ff99c70521ac43e1ffacaabc9c6ab18246a0f52e579e44c3625582052c4e4e4a979cb8cb86314dfb26a0e5a2357825912d0bdf2f2bba69662ae77df9be9b9e4faeaa6fc6940aeb5a39454a975c72ef86b6a561fe9f62972564854c245ba5b13a2aaba9169c1c2d33e4862f6eaf20ae25308dd5e80d061a4e72e749e68789c789cdfae36eb188a72d60f1b150f36b7da446447423538ddb42da0e3244107e3272150b42c6d343394c00af39fff4144af13f8b1a4c52fe8c98ad1d2ba87298e76795e3a33906343fbbfb6eac3a8009afa388602d08e32de0274952e6b44195d0d216ba14db867c4b741eda736d7d8e5bd9f82ea987209a6a4fba3b1264e3adc7fec694720fe7fad9b3a99776d419d48046c8d1cf085202e2edf1151e1f7937e50e3610c20f284aebb9f3980bae48bdaf00adecc61e9feaeeaea86b37b5469d7869d56f22887dc1817c8430563dceefbecec7af88d251f56b6e5fb6b102779aa674458184ac02fc026981ca0fa7da62d95c6a1840f8a75e5b633cb5e4f227d33e2dc04faf2a6d044c259fa9e653518d55564469bb08c36305e2e4ef599a9dd21445df02c3698827d895f8f12dac40cf3541cf21bac91bee5e0f9f65058538c24bd7bcedf0aaaab619c1ddf88953e9801f37c8babe830c7f57eb3bb9d0ba6b9ea3dc8b7856de486eb12468195c8b657ca70d207af75d70080b7379131dc4098de0ee060715de4c26f1631e73af9ac3d35394b7bea3b4118692ed748d5edf6c9300e9da48ed931ae7af8ebb6cb7b6e18bff913600db5a755f589291c1e0ff50e25f20c24c22fc56c70d7bdae0af8794dc81afa6ef071d9dde16f275a0cb413afea2be688eb4ba8e95e76b0b0a634d6d291ced154abfec4a47bf74cf03cf3be618ad70f912e3c729e559720412681a7a5d745b299f7edad4c66a770d1d9394feefccf400b4205f13becd3f383f76a61d8d68caeb40f152cc2f4d3d1b35158951f1f96fed784846d549124295cec3a4a5e6f77c5582c5fdb0c5049cb917df00ddb109ed22bc19701ba3acc8ecfd1ac425d932fa110f9bba5c13b18b22aa6d7d09a7febc087331caa0a9541c22a30301d8547f1079204368ccd8cf9e804a2c2233bb4af9786ae7a9f851328e4c10c7eed90c46894a0751c0b10b1ef8e1a210f94cc26e164b4adc51c6b0c3677d052f6e7daccc474f6bd35386b106c7a6ed5593256ccb583418eeff086791c099ec74e525cb356b80279706cd7173d8702919ec755227530de759d8273601b31ccab217e985294b5dbf3173a20893f1ed4bd7aeb7e2b759ca5c27fc9c6642fea7634b6274adbe84a3998672447f1d1cf5e931fe40b401ae5c7ffd045ede98df072adcffec2b5e53783e60efa530bc5f087ab0eb87d404b7cc04ad3301fcea94369f6b208e33074e46edc4ece3119691b83687b8963a1f11fcd46923d224b9aa7c5056ae3c4ee9bdedb34c5da90eb8f37128284bc4142c2c0e79cafe2ee69aad87099e05a242e313a436fdf42", 0xf9f}], 0x1) 23:16:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) 23:16:48 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="fa0125566ccdfc32cf3a9ecda01be2682e3a66146d0f76aff772e3e80ab1e6c48c69678bdfe1aa572597b1ae938661b8392e79e4835f03ff0b7b6e8a773546d429bd023af1e4a03008c911c4a70593db38437b11a9507ba9994a404f5fad105f7783b1b73c"], 0xa) getsockname(r0, 0x0, &(0x7f00000000c0)=0xffffffffffffffd1) sync() dup2(r0, r0) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffb) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 23:16:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) preadv(r1, &(0x7f0000000180), 0x3b6, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 23:16:48 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x2e25, 0x879d, "09456988cdf49baa940100", 0x0, 0xfffffffffffffffc}) 23:16:48 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x7, 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080), 0x4) ftruncate(r0, 0x7) 23:16:48 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') write(r0, &(0x7f0000000080)="52326f7b6fddcc8041080ac44d67f02fa9b9a15ab11312fbc3291ec8b281eff1e8d5f330f6b254c139c0e40b629c0ba135000cee44da71e06786324f9a30ce38c1b5aee40a85346e33d37a2319c3e9222f62f35566bff0b9b9626876e2a045212513d31bcb940b332e9e49e09714c1df047e597100814e669a204d9231929991674abba496be1ba9f12a5ec81c23174d40a2c3fe0a783c6c3121b712cd109c265ad3bf9fa5a8551145050d973d0a5bdc1fcf0f3b8d6ceccd5345b52ff6b613be1b6b098f40777795d30330f702ae7d0e203ce72ef085652494948cced4ac0eacdda7316cb0b3cf0d458570230ebd42aa63", 0xf1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) pipe(&(0x7f0000000000)) recvmsg(r0, &(0x7f0000004740)={&(0x7f0000000240)=@un=@file={0x0, ""/50}, 0x34, &(0x7f0000004600)=[{&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/62, 0x3e}, {&(0x7f0000001300)=""/224, 0xe0}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/4096, 0x1000}, {&(0x7f0000003400)=""/207, 0xcf}, {&(0x7f0000003500)=""/230, 0xe6}, {&(0x7f0000003600)=""/4096, 0x1000}], 0x9, &(0x7f00000046c0)=""/120, 0x78}, 0x2) connect(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) 23:16:48 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x99) sendto$inet6(r1, &(0x7f0000000080)="acc4c18fe0d2ea059b20506f14345f40a1193df6ede8668aa5fedbfe2cfad3c6daacfdd840ca596d062d08984e85b7", 0x2f, 0x9, &(0x7f00000000c0)={0x18, 0x3, 0x6, 0x7fff}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6c9879199bed6e483773ae3b25cfb429b868e035f23e5632117dd175ee29b87f5a8ab30d9776878d53aeefeeee4a159a787230d5aa8588b5dbc5e32aafbbfb238fc57a359560d81d9baa2e34b29ce8ed44c58a00a2774f0b50ba8dc8a5a33f6feec59cc4b8064b9b7cd6f5e7f365dc6c2502c", 0x274}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b", 0x319) 23:16:48 executing program 1: clock_getres(0x4008005, 0x0) 23:16:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xdb9bd2e65cdc6d21, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='W\x00') utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 23:16:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000, r1}) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) fcntl$dupfd(r2, 0x0, r2) close(r2) 23:16:49 executing program 1: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) flock(r0, 0xf) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 23:16:49 executing program 0: r0 = socket$inet(0x2, 0x1, 0xed8) recvfrom$inet(r0, &(0x7f0000000000)=""/61, 0x3d, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = semget$private(0x0, 0x6, 0x91) r2 = semget(0x0, 0x2, 0x401) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) connect$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x10000, 0x5, &(0x7f0000000240)="c2a6b912ae835deed5cd2ca8bb6bc9e75a3cee0764baceba1346c078be72f93cb15fc5d818b796608b648c6d388a044d0b6aeefa94e1a2", 0x37) setitimer(0x0, &(0x7f0000000280)={{0x6, 0xfffffffffffffffe}, {0x6, 0xb83}}, &(0x7f00000002c0)) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCNOTTY(r4, 0x20007471) chdir(&(0x7f0000000300)='./file0\x00') r5 = socket$unix(0x1, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) connect$inet(r6, &(0x7f0000000340)={0x2, 0x1}, 0xc) semop(r1, &(0x7f0000000380)=[{0x0, 0x9, 0x1800}], 0x1) connect$inet(r4, &(0x7f00000003c0)={0x2, 0x0}, 0xc) faccessat(r6, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x3, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x9b, r7, r9, r10, r11, 0x180}, 0x9, 0x0, 0x2}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x1, r10, r8, r7, r9, 0x0, 0xa44f}, 0x7f, 0x8}) fchmod(r3, 0x9) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000640)={0x10000, 0x5}, 0x10) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000740)=""/70) semop(r1, &(0x7f0000000700)=[{0x3, 0x401, 0x1800}, {0x1, 0xd1, 0x1000}], 0x2) 23:16:49 executing program 1: r0 = getpid() setpgid(r0, r0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 23:16:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x7, 0x401, r3}) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 23:16:49 executing program 0: r0 = socket(0x11, 0x4000000004003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x67ac, 0x4) r1 = kqueue() pwritev(r1, &(0x7f0000000040), 0x0, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) geteuid() 23:16:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000080)="0b1f") r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000000140)=""/62, 0x3e}], 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) open(&(0x7f0000000240)='./file0\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x200000004}) 23:16:49 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) pipe(&(0x7f0000000080)) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x4, 0x8000000000, 0x100000001}) 23:16:49 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) lseek(r0, 0x0, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 23:16:49 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) r2 = shmget(0x2, 0x1000, 0x150, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r4, r5) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) shmctl$SHM_UNLOCK(r2, 0x4) shmget(0x0, 0x4000, 0x220, &(0x7f0000ffb000/0x4000)=nil) 23:16:49 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x0) r3 = dup2(r0, r0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r4 = dup(r0) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x20) mkdirat(r4, &(0x7f0000000200)='./file0\x00', 0x20) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) connect(r4, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) r6 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r6) r7 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x30858, 0x120) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000300)=""/200, 0xc8}], 0x1, 0x0) r8 = openat(r0, &(0x7f0000000440)='./file0/file0\x00', 0x104a0, 0x110) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x6011, r7, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) close(r0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r9 = semget(0x1, 0x0, 0x124) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f00000004c0)=""/244) r10 = msgget$private(0x0, 0x2) msgrcv(r10, &(0x7f00000005c0), 0x8, 0x1, 0x1800) preadv(r7, &(0x7f00000007c0)=[{&(0x7f0000000600)=""/212, 0xd4}, {&(0x7f0000000700)=""/40, 0x28}, {&(0x7f0000000740)=""/105, 0x69}], 0x3, 0x53) mkdir(&(0x7f0000000800)='./file0\x00', 0x9) semctl$GETPID(r9, 0x7, 0x4, &(0x7f0000000840)=""/4096) open(&(0x7f0000001840)='./file0/file0\x00', 0x80, 0x1) fsync(r5) 23:16:49 executing program 1: 23:16:49 executing program 0: r0 = kqueue() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x3010, r0, 0x0, 0x1) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 23:16:49 executing program 1: 23:16:49 executing program 1: 23:16:50 executing program 1: 23:16:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) syz_open_pts() shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(0x0, 0x3) writev(r0, 0x0, 0x0) mlockall(0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)="6c5341464666006d5d34d54e15ea31d7b005cedd4ceb8a95f95a98d014b5fc9bd2815b44dcbe41b00b8420b8674f643e947a0328573445c46f704091be1a36d4504826125256d1e1442e5cc9188ad5bacb3580fc7cb188823367350ac8058b1a0c81ea5f8fdec6c37b36a34a52b8a4a55d93aaff96f338fed625385e01b521ca945d7d9c0011d5e3d20d425adb6f427da61da69b24ac5073d075ca7660a0f2f335ba4bc10a3b857caf6112c301d0", 0xae}, {&(0x7f0000000140)="5f9f4a61836fe5d2adcc243963b85a2e88288970403231c88c03487ab51a2b6928d39aa5031bff020bc23441115b2d4ccec398001d0b900be51c78ada4f0995ded9ae9062dbd47330fccf3427e4d40969cc69a6e8d0f7e6d34bbd91916170fc1ad326513dea8add304ad9047e9ebc7a9e5e1460ab3472b0d5a4c1fa7a558a2c127a77035c6bc251a23cea0cab8a5d5b94b0252ead1b91149332a6c515c7f6dbccbdb49eb3d64c57a5d70996e9f7ab6797f29df2f3cc0d209705b3d3c5eb4d6f18a6d8188e00433e7e521c2b3efc748d5bcc1c8478b0b399c8802321a47f0607f53bb3aef69b5aab158eba680b029179e5c45f803", 0xf4}, {&(0x7f0000000240)="9f4e7ce29ef0b2e74e9ba5c8dc392ea2eb97b3db14e7e473e5eba193bfb9949e8a000d44e24e65b2ee3efa42885ecd2c6a6a99e5bf6ff3943768a5aaae43aaa994c534a684f314cb7fec3e316ac4ca72fc47095156801a17e7189cbeeae591c20a", 0x61}, {&(0x7f00000002c0)="f0c6de5f38403b0b3e0101edc9da2e39a2d34aa7f73bad38b4eb064879", 0x1d}, {&(0x7f0000000300)="292892676c169f087959755932beb198acca5006481137c5b28fe520c3aa959cfc2cbb22beaec728fde736a1f1c09e2043ae0aebc0fe1122afebaac2f950ac85839f772abc475c76cbb9d1b92ca14070f339fa86574cce4a3fca9110b8089e8912182e5bc2d8e419fd8c507ba9dd19c14c501c40a9a5650d91c04bf9d90e2204", 0x80}, {&(0x7f0000000380)="f54c1e59c1a98b102bc8d45945e8290abf6838fb34a7a3fdaad88ee20694b88d420790eb3787f8b86bc3c35e0ff90419f90f6cdbfa535e41a039adc4745501ec99b1dd03ca56feb67b1f5e3c944677e64986caae486df0417ad30f0b0b21307a0f768663fe415acb636f", 0x6a}, {&(0x7f00000005c0)="80a8210ce861caac4c7033ca79cc22a9eebcffb4cfcbd5523cd0eb08533b1684928556de352faea02584ea813e4e375e3c9c64aef4e3fa3df370d7192f909dd81b4a6c52bf854935b50c66a4d5ac99b8375bbdcc98f364240057997ec6a7e1f46f6e66210f9d8d662912e4df1478c1e7154bdcbcaefebd0411fcefab3386a96941b7ede7a7c52bcfeab79e99afd44a6a1dccbdd80c85ef514bf586c65749a790a4ab0de47475fe89fe6a5e1a9c241296a49cfffb49d6ba8314acd6e590fa5196f55c0162fec95833c3923155f4c6f67956e964984dcaa6cb640808f2f9255445257f198af6f6d607584f6056ca9c41da85f95e35e52b938a829c92", 0xfb}, {&(0x7f0000000400)="eb1ff205a45ffb181922b7d6f855647d1a1349e65a0f4be2a3530a1a9c9e3413b2e119e250371c75758496e77a7fce87e19b77a651d5cb74611964eff7e7c948a08ede57b44bc790a1e5228432e226f1ad8d9ff9aaa593fa918737b7fa2f7e03e53b8c8202b508462b1910069f136109280b1c01d6d337afa506c09f6c179ec6116db2665225", 0x86}], 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x6f8, "49733d0f20fabcd55eaa3248d915ffd138123052", 0x62c568de, 0x7}) 23:16:51 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6", 0x202}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b5598", 0x31b) 23:16:51 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ff1000/0x2000)=nil, 0x2000) chroot(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x8) madvise(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x0) 23:16:51 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) pipe(&(0x7f0000000000)) r1 = geteuid() r2 = getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r1, r2}}) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) 23:16:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9d54, "4ccea745a6355db509dd66c868578fa8a5877051"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x3, 0x9, 0x6, "7ed71da79e3df6b7801603cf2b2f1bd6c92bd0ec", 0xc2ed, 0x8}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 23:16:51 executing program 1: r0 = socket(0x18, 0x8005, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) shmget(0x2, 0x4000, 0x600, &(0x7f0000ffb000/0x4000)=nil) 23:16:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x100) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) getpeername(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="20000000ffff000001000000f5ef2f90b3ad2873994f6a5300000000d1cfdd711503fff4c98a32b81a655429529cf370de71b9cbb69ed5711f39ae14814d", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r3 = dup2(r1, r2) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) 23:16:52 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fchdir(r1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) readv(r1, &(0x7f0000001700)=[{&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/137, 0x89}, {&(0x7f0000000380)=""/87, 0x57}, {&(0x7f0000000400)=""/230, 0xe6}, {&(0x7f0000000500)=""/253, 0xfd}, {&(0x7f0000000600)=""/206, 0xce}, {&(0x7f0000000140)=""/42, 0x2a}, {&(0x7f0000000700)=""/4096, 0x1000}], 0x8) fchown(r0, r3, r4) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) fcntl$getflags(r2, 0x1) 23:16:52 executing program 0: r0 = semget$private(0x0, 0x3, 0x241) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000280)=""/121) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) pipe(&(0x7f0000001600)={0xffffffffffffffff}) r3 = accept$unix(r1, 0x0, &(0x7f0000001640)) r4 = getpgrp() r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000380)="d281de9968e9fb0ff34e788dba9072e00c02e54fcb8baa21aa66d6254d0a16144608c822b7e06c104c43f3a13df0024f9932dfa4a3351dc52d3cf3072cead7f550713b42a8f6d7757e27f8f73e99963ce667b93716dc27b038037dc4aa51ac5ad255051c31f53d51f0159797c41b9c0b5f8966b2cd0d5eadbeaf7d78a60f874b36932d04232d1275592ba8abcd32a973eadba7d8b6ebf083174d3db986c6048a019d286474e70466d7650c8a82dbd9e24675491913334bc53683103be3fd7cfb2d3522f241ffba3eb3fba13fac87fc9072f8ec27971be3a32d371ee4a1217194d5033404406c9cd27c51e1f446c762b96142eb4c46b939444c1fd36b361490d05174a9b1b1f89408b687af82c6b649c35347f662304f647bdd7a30140560e148ab8064feb3bb8391eaf2066404a5be62dbd6aaae453b134e373df08040379aa7e293c366db5b304d4431222f93aeed8cfd979c5452ae95ead6885003143f706974950dc0f8b5483e4efe14eb7710a3d128b71a75b02811f0a7b9383c2dc1f548a1ce778f69ee65ed070da40c92cfc70523533bcc421ae5928c5cfad3dbe908729fbbc8711b870f7b3ff4e1428925e95bd319bd22b11aa4935406e96f38a6939c1e29589fd9274226f8440b530555278a3ae00d5a7df0019c3fcf2527db3cfd623ac1b06cba00970cce511948e930d93802b6636f32c0b3078d70de60ccc60f0fa948928c67b7fbf55d0fabe78299f4fb4c7851a063fcb26b55b00fb766cc324ad97387c3e57db2ff59e89659266451b9e9253d340859254e88bf46c8235d0ce93406658dee3324b5078f2a1fb6013d2cae403aa15e46dca44ae5def62720e5bf0ddc30043e4ebe89394f160a93871f7c6c59e4d84ca3d6f2a4242362f68d25e9daf0dad1561c395e339a5b752d2f118e7a80731bc587b4922afb14d0f669c418765f95e3c2198f63b98454386d7126efda58f2de4d4337477ebdb88b94367fbcb1d836ef17ee6b94a9eb9eae8ad4b1f32684db25ac38d401d576bcb2638ca15d1e67e431878f665ac7e77bf25984afe73ee29a6757aa83ae590c0b9f0eedbbdbd52b1ad85737268b6d99fb613ca5a95684f262a6c0b37c31796d4b8ee5ff9521306f6a92a01d3b6666f6efbc3f635ca442c59b1fdfc921e03678cd377a98f827bc1d297da0a42ca29f69b48d9086166e2c1f53ab46277870d4dbfa613347d18fa158f1eb99f24f932cf967a5ac71e43807043e6054a3c99c036a631b6b74cfcafcd0589894cf35c1e5ab892707b5f001bf849e200d696b719c241b9badc7d6f4213de64f76f5d4f8c34c2ba87fe4f5c2af13b4e892580365ec09876977ddda9a84e819eb939581864693a82f9c3708a873cb4ee61829df124ee128cb70801d53c29d1444131225dc0e7a834f812b91c5b15934264b6c22f3b7c2bb56dc62f74fa20653b6ee6626c3a23b4f95c5f8488ef4924dcbf2fbcb7b9256083407d042c77fdd913bcd02da757685c150e40c8acf013ec9e883a1ba7a358b1dcbf83cc59766f331551f76d5f0324fc0b66854d0fbdd208c5b3e54abb9137eca8154a095bfb6bfabba62421dd57f7fc27dfa27421d08f2f854e84c5da4433bb1cd72debbbdac8fc824de07a223849ac38a80bc2eb8f03a0461f2b91dbd812c73ac85149f240724118d54311e7200c644d19ceaf484345cde4496529a1fdda24253c864a3039ee018f23650e13db502141bf0975946f469c1658e6a8826ab6af59fbdc120e2984e9ca403528713aca95755fb810e97d336b8d9ccc8a450d8234b7ab845430824473cf740dad0dc770cfa28c70252d2a894e4a0f926aea5805bc7e3cb45b4f9662a8265ba5d90746731049309b9c4684c5a023e73a204b0ec323724dd866aa837e66f5178eafc8262b07e774fa8230379005a8900a3242ffc3defcfa3232fa526f7f8e49265e019520ee00726fdf61ab218656b6edf749643cb0ea77c9048728d7385997223b2c49a33f7f030cf83fe8247aea7ed00e7d99b51d23e2278e3ead619b8a5051e5bbd2635b904329b82cb435ad058b4cca1f34dfb2777196e7a95dd26477737e5e6c6194548efc4ad9dab08dc416c9500ede5a8181e8090c06256174d025534c32c6dd23492fd54adc2e067376eaa0e6fc32337c745041dd17530d5ba862ecfa0c0689c03ccca5eae07f31cd82fcf4f4440bce6ff757205a29cd7bac18078357bacf538298a631ad3ed28c5b5119a8e9970de568ffc7413260c8706609f1650997f122a6f82b84f6f4b1b026b0dbbbe9addb4441e075ada46f7c50acdb649f02666c76a4cd3b4c8ebb2243874c3ebe05de0726f5b43e8d769c575f74454336e4855ea1c051cf2b4065f4ab0565b083b2d9ee850b8fef02df666e9f2b49ccd1dc3f11a285c083a93f274c10b6375f6f9b1d86f3cf1b60da4c85b398bef15339bd2a221721078229f5b8c8288d67b2fc495892a02ca13bbce7f6a493ad0011f743823727f6ba39e3cbe7952901caef50f5281ad9946e11711f3d2c90479c5c3db2ce1c3ea7b99e2ef1156aa8cb4ff1c8169c09e0bdf56942f01b2a5d434cb661f3181f5befa1a650a5fe990417b260ee3bda258602dc848243ab68676615a15ec16ad1c88ade5f7f622bee0bdbe3a6bdef5e9573675e93afe93776f633f624d958f7754c03f46cf5c2c189f5aee6eb06f9ecbe722322f9ff97de5194fbad97d4870d247a373ef4ca19cd211d0f982c8d672f8411d5329f9781faf973020a8d4f237af0199cf2f4e9850fae0e94c3d9c7142f3ee57182cab5ec3989bb80447075cd9ca2b7d1cf8dd0b9be20d51f15b83130f68e6ed81b8f4b2e8ce19f50d6fee52775a235df9bb448a517eec91e877ef205b11bfc452aac51720a94f6c49c1b4146b0fa8e2534a14b394bf1524d5d1798f7d202fbe11f3b2506aa734d1d42c37016730d9e354cf1a42cdadba8215a161660d16290edd7aaa256cb500dd43d15bd20f2b748cf22b1cf6e71a1dbee50b6884b03ae5e4cdb203c96c52949b44ed090c9e5d865b024047e806879448930eb291d64b5d5435b24c71f904d261da67a32b1c940310ad954973e7a6aace61556717b84f28d7a0e80373ae23d8727010d262558523b19f0c7969c33bb1033ddb676fd0ebf41fa1290a94901604ada0952dc3d8095e3a2bcdf59711e8d00f7bef27653d4c3986c105d046d011d951a624c9cc68fa85eb09736dfb12327e705116aa1bf15faadb5ceae83af13a70a02db695b211753a1ccc8d3eb88be2b4b2e13fbb65ecda4b999960eedc0ecd4a0539096d4c319f93403634930edcec2f0a4d03f0cc8a9132a3f60f9d9aac17e78a833515998a7f9695b17bb7699fbe461d8c39e0ad53bdc5ba6e0a3c10c8b01f9683a8e795667324617eafa2142016df489a606f72cc3d6966b19770499aab5cc814f92ee312cb0a576e9bbcac5b8a454e87e94a61cd74f431d8f5b983296d1d0c2976427ec4d5d7d5bd98de25328fe197acdbeec84cadbc999ad90a0de0339ef1668a71f6e625ac3365708637ad3070f31b5005cc8ebf2c9069cac7727d2a378be8f938983784f0ad760ea76d19e2e1d3d46efb3cc5aa17d81503ec8caba9639f182509e1cbf2f9790baa823935d124bddeca28d8a6ffcd534877eb0250279ab9fae99c953018586892766c8abe1c1f3b60bc1c7db5178c14f82be67bdcf5e23c793b566726aeef2c5f3a99ef1898a8d002725671ab4a43e8407692d812ee2a8fdf404d4bbdfba0180482bed1cfded5f568fd3864b59632365431ff0cbb54e8b375d162d6a3a520bd35cbd93df6552e726a75603bfa3cd9e7d219c128625c67891fe3bb5a8d4201e75cf5eba09e472b031891fbf3b8aabaa488c0614a78c72a2585b5e88d26d208bed9e2c21095757c31ff181c47424379e2e6b2e2803b80914b5abf7c226192d0d925b23dae1928f998e15011f1e8605c909579825590f25451e3a6d051c2e85bb7e58f6cb0c75daca07a8095d9cdbf119ba3163f1350397fc5530c8d00e20439f9203d0ffdea213616a8224ed9e16a9f196d62bd3c9b986dc5602a8985773a0396886527f8ad5b653352235647c7d18a4c1648758b2a8939d687982567e7e6660f757e2f1ebac7a10ccf9aa63a2509953979f35ecc9f19e30efed6496a0448d6696ae73fdcf8eb5e35b7659eec68d54917cdd2658554dedfb1a8800febbb91d18a63898260e7a879f4c200910f1852fc6ff29905b451bedeaeab00276266dd0b38542ad58261570fc486f428b4ca8f38ba55492b5dbcf23e902a2dfc2f124d9be87da25e3d0a80ce1934a5214a9655c4a8cedf36671b3634220f24cfd6c6c0361a29749fb4e57289012dd26f1cfe7e81f591ef9d4de4654e132bec767bfe79f3770b2a4dec43c12d9b1658d81cc00e94a2c3e7b08c2721ac1f0fe0bb865ed218152714cfd61e7d6c41345b674e2f8f13189974f1d2a211fa7e595c05213ac14b96f79982aa5c4e4718a0af71cc67b539af876180804554809bf56b30d6527e7127afe57d1de8be5544cb1b53fe82915dcf9551631cd1da27d8700ecdc59b5802a95267c17e1efcafe224fef2bb35fe791201f662944f123858340f4b4e0ab86b01f2b06bd59226b346ace465ddf899145f69533690d7490b8496e8cacc5aea4d6d852f8722b2ea64a8068b69f76bec356d013ecbc199720aeefcf000af8c983d219eba7fd5ae47394db40b1787808064bedb8abe177c0f980eb7155f95ef073c5bd8540032c260964d2c4833b8bf785bd929edaa896cd40c885b927a39af90e8ba550196cab420ba8e6f21d1a3e6ba63ad8fa96a60c973cf4fe804ac29378b46f8a70524b82f4fb275feee35d3e14b5cefac36acd2e4dc149a242eaf53d0a1ae5aed965e6ba17c6b28bd44441241f197df896d2219b65684b56e54a0cb388527e534bc4a1177370e7afbc755949726a418f1c7f2eb0858d3367b4a66d9a19c0eef9131141c5bf01e08f3da4a71589ff1e5f4507d0aef7535b21df54e6926cf027e47a9302f7c367fc2ea35d533a1a4021a40ebb4db00929c0c29157625883d7798f7849fb3691366ccee8dff180188082fbba46ed1938cf5e54ddb6e7e658bb8b9e9b00d1f6f8bd41e02dfca292428c192a503b1bd2400f1c17b287746065b60d97c882bb40a3bed412e7ddd118f7439b7998c68b101e943cab23ef798631dd58c222e5e4fd35274fc225721aaa7b881d8e84453091e7e62dd61756a344cd4c26719f923ef9412782af3fc4b7062654472419e23868c4e9b7b0978caa2e45907bff4594440962298b810d5a3d05b4b9dc159268fec2272b667d601e99055e2bc9bb273724f3a4f7074e5ec16cd8eda4b965012b15a71dc8b147323b19cefcac7a1cb726e66c844ba00cd70f4d0fa839e98d0aac5010aa40ef0d0b7fb708ba44d5481026ad3d8af75c10b1bd0ac23014f798e5919eec5a26c9adc3adc0ad06d89fae0267a00f847d3a2c9b2b8671779eb220c1f41e4697a106b06cdab2414729547c12c2564a889a9f74de520e2323bc862184749c426142ae9322e2c69aacc95d771196116f83a37f7d5cac67819c8dbb017e045da5f6b612b1181ed11b2e414592ce877156ab5cc8e25952e29aca8aeec55c48290c4a19ad3bd6e36fb004b209973d868d8a747dd0b9cdb1cb15d470796685eba0db4657280bdbcffda5ba24344c67edfbf3bd4e8b5550cd4cadbb2d168d15e46562c4fe994a39540e76f3d34392caf7d53d6dc054958b835f28e87a9500eed8c24bc4cfa", 0x1000}, {&(0x7f0000001380)="3c2c552168d3551abb3d39181e09b8264c92962fbc3e1c74ee722cabe6f00c71f4714932f1e0aaa37675dee4ab5f7526ac34aac2537e4b5e3069762df9f097181bdf361af832cb3c4fbd1be93dfba0db004dc9178cd632760826f74495d20dc40aa81faad3c0e6b7fab3d88de019", 0x6e}, {&(0x7f0000001400)="2ef1b3fc517ce0ebf4a2ee2084d343482b03d181c4602400b5663389640bdcab11397376b95cdea69c165b7747b79cdb34840d822a7580798cccb2e3c8509a7fc66f3902b926", 0x46}, {&(0x7f0000001480)="c1ea118f4a94747fce32d329c4c7ae8e5f286294d8de67a693dd7a2c891988fd3e9db24a2abf40219f9e1aeb61f54eda69a47adc91ee06a34cb3af76d7503509a172570fc1235b1a4c95469eaa522e224654050afef83f9778f3e2c2f9e406ddaff07ff50aa1b6a174", 0x69}, {&(0x7f0000001500)="b28ec329c29c20ccdd223f834c95c841f25bfee7516af81f8326c39bfe71631ef1b9c4f9ae302ec7608be81662d5b2c8dd913e596129d90eb29b4c8cf1166b0ed89c4ae0d66d06a0edde702eaa6f23621a00a6c0564428bc53533c179b7baddd77f6e1e33c7590ea378cab5fa5ee", 0x6e}], 0x5, &(0x7f0000001700)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r1, r1, r3, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}], 0xe0, 0x400}, 0x409) symlinkat(&(0x7f0000000080)='./file0/file1\x00', r1, &(0x7f0000000100)='./file0/file1\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file1\x00', 0x0, 0x0) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pipe(&(0x7f0000001840)) r10 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x50) bind$unix(r10, &(0x7f0000000300)=ANY=[@ANYBLOB="a8000000000000001b00"], 0xa) 23:16:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) pipe(&(0x7f0000000000)) 23:16:52 executing program 1: mkdir(&(0x7f0000000200)='./file1\x00', 0xfffffffffffffffe) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) readlink(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)=""/59, 0x3b) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0x8) r2 = open$dir(&(0x7f0000000080)='./file0/file1\x00', 0xa00, 0x0) setreuid(r0, r0) r3 = fcntl$dupfd(r2, 0x0, r2) connect(r3, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r4 = socket$unix(0x1, 0x200000000003, 0x0) getpeername$unix(r4, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) mknod(&(0x7f0000000240)='./file1\x00', 0x10, 0xfffffffffffffffe) 23:16:52 executing program 1: r0 = getgid() getgroups(0x40000196, &(0x7f0000000040)=[r0, r0, r0, r0]) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setregid(0x0, r1) msgget(0x1, 0x210) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x40) ioctl$TIOCSCTTY(r2, 0x20007461) 23:16:52 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x22, 0x40) shutdown(r0, 0x0) 23:16:53 executing program 0: rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000380)='./file1\x00', &(0x7f0000000080)='x\x00') 23:16:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 23:16:53 executing program 1: socket(0x10, 0x4007, 0x40) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) 23:16:53 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[], 0x0, 0x400000000000000, 0x3) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x0, 0xe4) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x10000, 0x10001}, {0x80, 0x5}}, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) close(r0) 23:16:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021", 0x201) r1 = syz_open_pts() flock(r0, 0x3) r2 = fcntl$dupfd(r1, 0x0, r0) recvfrom$unix(r2, &(0x7f00000000c0)=""/176, 0xb0, 0x40, &(0x7f0000000040)=ANY=[@ANYBLOB="6f8500005c696c653000"], 0xa) close(r0) syz_open_pts() 23:16:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x400000000007, 0x8000000001001d3a, "75a35db5718008d8090000000000003d00", 0xfffffffffffffffd}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) 23:16:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socket(0x1, 0x5, 0x6) r1 = socket(0x3, 0x7, 0x8ac) accept$inet6(r1, &(0x7f0000000040), 0xfffffffffffffffe) 23:16:53 executing program 1: stat(&(0x7f0000000000)='./file0\x00', 0x0) poll(&(0x7f00000000c0)=[{}], 0x20000000000000c3, 0x0) 23:16:53 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) dup(r0) 23:16:54 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:16:54 executing program 1: r0 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000016c0)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001680)}, 0x0) 23:16:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x2, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, 0x0, 0x0, 0xc, 0x0, 0x0) 23:16:54 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() r2 = socket(0x20, 0x2, 0x9) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) dup2(r1, r0) kqueue() 23:16:54 executing program 1: getsockopt(0xffffffffffffffff, 0x29, 0x4, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)="0400") 23:16:54 executing program 0: msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="5cbd544199c3641dff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0x7fffffff) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = msgget$private(0x0, 0x158) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/249}, 0x101, 0x0, 0x0) 23:16:54 executing program 1: r0 = semget(0x3, 0x1, 0x80) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/65) shmget$private(0x0, 0x3000, 0x76c670b0b05d8d9e, &(0x7f0000ffd000/0x3000)=nil) semget$private(0x0, 0x4, 0x40) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 23:16:54 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file1/file0\x00', 0x1) 23:16:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) poll(&(0x7f00000008c0)=[{r0, 0xb}], 0x1, 0x0) getppid() 23:16:54 executing program 0: r0 = msgget(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xd38, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f00005b1000/0x1000)=nil, 0x1000, 0x6) r1 = socket$inet6(0x18, 0x8002, 0x3) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x8, 0x2, 0x7fffffff, 0xffffffffffffffff, "cf7a902c29150fc5781d9f7df4e9f123ea01fc36"}) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x79) setsockopt(r1, 0x2, 0x5, &(0x7f00000001c0)="9081e8b7e2c333636d2aa2995f3349971f83fe4181bdb024099c7aa437cba2449a6f5c3c06ab6e628eb3c7c65daaadb9cb7ed0ca06f22264ef6b2e366c83a876e38fb3ee6f2bb107adb77b7f1f132387453ec75df2207f8a1b1c596b9d37e935be029c7d960176b73a", 0x69) close(r1) accept(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) chdir(&(0x7f0000000100)='./file0\x00') socket$inet6(0x18, 0x7, 0x7) 23:16:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="68793ad48bce424314c9aeac7305058b51e166651b047da58db333dcff828c63bf31fe573ece01b4c3c43d8bf073e4f6945eb503057dc105e77d2076082abcb0c3f1ae3fa0cc79c888e8efe68283b70d6ea9413abd20bc4ed4b04b6f82504482366b35702224fe5a66b64515e050846a68b624420dae6b7bc8dbffaa5d052342965cb040677c00938ee24fdc39d52073be563b464fdbc0b389d571dec00e2849d4a4118786e2913fc769b1", 0xab) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ad6246447c625ad070f09fa3c4577298384d3ba839f349e747f1ac50de38451eec8f4a7cacdda5fc3b25dd63e5882665c74049849305e47e060b56902f6b5bf220c8a9407a28569104d01fc3bc0ac67f9814e75875004b55795ae9f7d3011d636f0f771b3d97f94110e3584d9ff768ae0f65f66e21d8ecb6f8392afe395adda8cdc7d8b76c1060884a550d5af12b49545dab733fe5fe6a1ffccaeb0b1c60b1ab3a860f138e5d1c99eb6715387b9be3e59a6c2aaadc72e819573f0e6c6a32f6b4fc20b854aeed12273cface496268cf41404ddb0405b3cc4c64431179659186b103fe48a3f3f744e1f9b1460011627880e0c81ed3a9683c2777306cde5ef20ddd6c2c67f6723af12b09d66a6229e7fca4da6370d4f6cf55654cb8a7a016717a5b22bb8ce233d5d54df84bb951b7f60a1cb526b38d47293d41c6a4295748a1f1aef4600efddb4cdb532a4a6bd31b2ea2df1ee8a706629e1959da4130576371a071031f88daff1f2ddacfe3013ba41eb79f6466c639f366861a96d036a9c132f54ae9ee77f5f8c4f1da71279bd9456642ff31e159ba030c3344d6945d0a29761fb1ad72dba12f860c90c5e7b4e19e47a27a9401235668a4f212999e9046a4f42c7cbd64a0caa40cac324a4dcd347c0d6b8f2f8c69bc469034ab3336d91a9ec5f4bd86e1d09752af4453be406b4296ace8f4f3520d26e1cf99bf51a9a7d38969cc89aa38b0e069af16e4ebba26663d6ccc2cd2f6c5c7dc773969e4b0c7f7260d818e9b7589bbac78fb9fd6e29548a8ed7a33df54b468e30c185b6073fb37cf2abb1147508ca348b2ae200de3b12a8fcebc0a6d753f379926eb08dfce0f3871edf95042652d2368bd6e8a4a79e4f5afd509d9be3fc8c2cd490775cb7c33df73e93ca42eafe272169962c23f73331b32e897bd8b32720bfbdc42f8e6c8b8cb45a05863c8db21d3e25a9d3715f6571a15eff5b7c694ca50a27adc85eaafde87e3bbaa12890c1c61ee62e602f6f1eb303d0da23be1b3d3c2a290c2a56c754b078e5ab538560843d6cda7187f004090ca45e81a5268fa20b696bdce401da94c88a24758237a03659c83fd69852766e1236f6c4e67f6d4e28d5351c96e24fa2690993420c84c8a4b74b5ef9e7563b3f9295ff64fc2dc76798e6f78c460e3e85cfbd92f9e7d3227f7a86028ed110ca7730d9948aa9cda6523350b84da255079c1101d9cab2836d56cb1718a51f5df4a31391f6e92d3b4b33923f2bd22bb43f219fb6629312b954b21fc97a29600c185cdebd67e06f2cae13d2a9c54db296668cb7cbd24968b1d99304e57d7306d43519bd3f9e880774b6fe18472fcb47779454dba8bb660f8d74e6fca70d054ac69ebeb82a69b5a0f7950450fc7747c7cd32c9bad6233578b2959a9cc86946b34cc074f916dd159e71ab0c347e301ebef135e4bb940649ac7c4449b4f3da34d9427d28beacf45c1ed249e59cd4075100224b7ac86179be80bcb969f869aff8413bbf22ea39d04c35054b5479204ea9ad1ab3ccd98ee54b4d5a3ad0ecc3eb3cc82a14e2af2a8c22392d03f4ed977f9e73fbab47bfc7665d254d48b468de52269c6e077e0ff7ce9c87e1ffc9d4929abf336a5a6415746a0fd2e493d6ee69cee5cf99dd83ac2e9e05d107f4ab40508b0fef773bcbc9d1592904d42578486dd4b75e80c18935a4b7a2e04015cd0c97443df103c52890dc1f339c2dc79934941e186fef15e3afd9094901f379f103d14774520289dcb5f6ce23f89be5cc25ca92a36bbf00648ce96faf0e2be9b64a4a9c98d52fc85d39431c63421c23b84a6a1813901e56b7860a9361b605c8f953ec91a293844055a6ea679574bf941ff472f277807f410e7ea93b9d6cabf9e5942175ca4f08907f9bdfe533d1a58988c14391d699b123b07128108a61dcfc363a4890df3ea2cedd7cc3a01e69d9535dbd1d6e07f0ea59cd7ea68c5ccc828b61899deae908dc0070879339db215086b705338c72057e99fcfa14e9663d9a5c3ccde5f614f40e2fad314f2875e8f3877f2142df6c20a9fe6c956e5bf2f6bb3668c900bb770c662ce28b0f6f6a265da6e0e4254c539be5a6d8ba97b54c6ee76169c8607649cc9f00b5aa027c1c0256a599ca8e0aa7706a5f688a2dd72d40a6afc865fb084539d23bb8206f32d860d7ceeeabc7cd937d0a49859cd7db23d8091a3c0f6a255f8b246332603160a2ef3afcb5a050f1ec69224308800090188d09b3f51c6bcaba34b3490be4a1deb45ff23696adfd6829171f8d898678e583a58cb1be06f16250c7dfa5df548761bd06b616b13a147d7a21abdb8d8a612fcee0a3cee031c47e7e3a4c65223ee8551d0985fc73db29863c24c80eeaaa67ef7ed07cb50fd743dd399cc94b638bef5036c0686b38f0a912be4f08e0ced7cd715192ece86506a0e15357dbe1ae240bcb81404f6faf372b2747e513d42cea49abf75c26278b737ed48fcdf659cc5d24a78820f2ce5fc3874645e3aa22bcd438184d23f6f1e5ea459dea2eac362939e346ec01761ef8364aa266d60b5b715cd802132876a4cb75fff5be973232ea51bc0b77519f924ed02d72954ea108030b698a62a6693c0086e7d543fee2fef8ff5e3498a472c5e9bfaf0f26793527c5f54440ece049b880d13a963d58ef6cc6dca2dc37afd934fc181f04f26f1e873be9f7e927c2cfbf7aadcbb710fe62017277e206948e84c3b363343c0eed8b4ae3db7a85c1b9037b80a540f3d544b5379aca9f9bc12459f57653792a76fab089bc8b9c79b203ccaea581918851510de66d9277dbdb3af64aa58274b8d23db1a96044b0588813dbb0e93d22143023e5846bc02424cd47e2dd2cbf0ff0e9fe57e343d1468ad5127d2f8c35b9ac3a44034763fbfcadf130bb761338c9b1ce841d18db8795e63d9747eee7f8e1c1beccf2edd670cc422870cf6788f0c25391a44e1afd7216f87a5eb3096aaf46674f245f56a21577858cc94bf2f69e819f45be5e5b8916c67b753f544b3be4c7f44908b4ed4825281ca1b4af2864489ede13479275099eb7c6a430ba1534663d7e9016d250e77d5aaad852cf755fcb9fb81033316a917317fa93ae3279d02f2dfe70b226872f85ba2ee5b3ef9a298e0d7a1ae4d23ebe03a013414dd617fc67b5c9e246909fee33fd4970682a7dd8b9ff0baa0d2c9b60ceb246bc8ef9d68c7a00e2e32e92e3e848a9cd621e005f8c12c36e38f822d03ec3af92f539fce2b4709c398da339cb7f33217d5b3d7db620354877eb4324c22f216d5e40ee29207cc41a1d199a75bb3cd74327267cf6e726032029a6c2a12fd8201cb39e5e984aeaf7c5421187fe1a7812199f296d1d02dcf1f58c5ae9570c3aea3db4b983bb31ed4c3c6bbdf1f477857c6db28cfb5e4c7176872eca4454264a20274b3528596aae544e5d75457a8cc6b5aa2f1843d2f8e551d8c2cd312ee55c50f7cd41319ec00c47a0d3b703323a69efb7a0af16742c397f3e5467a5e9fc7c63d6970f2f7c707b64244ac2fa51a91b60dfe7b31a82d2201b7ca83900ddcc89d62d151c4017951ba461000a1c0eaf0342d556c54142ad39b0b60fd06e6976bf52de6b86658980f4cd0698b2fe2fcd9ace6f60c74f2f73362d9b03244e2cf6570bace38117dc2337b1bd99d8f929826496fd48893728deb2f17cfc5adb43d60ffd3fdb3af22de0245817505d9c570ceffc44ea0b713bc509eae8af40696b41ebbeaceea1a69ca938869e2fc05e30bb0837883ef564f9de6ab70dfaffdb0ac00f2b52ab49d4da3645533845ebbd322a9716725fbc049fe25b60a7d001b36067feddbe148dcb4d3da83bc927f71c97d10ac3d684869d34856e8dd6e692055ebb51306b2ceff351b000f163775d1c9322119480884bae47d0b91a323782656f6b37c32784287d2fc7386d9a0ccf0b51c549d480f577dbc57760bb5c71434b86a0221b4d68f507cb12dc67bf26c206f5990c6971b42f760fb31ef247218d852cedd14ae1a0bead572bdaebe78d59c4ee1b3a44552d5bab85b4dd26cd579705848a5116edb9c7731da548b3e4501aedbf2c2eb9ba91f93b41ba02e7b65048706c95c08f9f3a140863e045961476427a34da751d3bf82c2f5cccde710e7972f5205fec7585d91d1e95769284d41795758647a75242891840cbf049658cef188cdd0a5ab3ca00be545f7aea20a2b957ffddd88a187cd7819ade1a3f9db824015e28c2bb3888900841df21d19af994e8867cd437bee2f8283e3fd33698202dcba142ed5248dfc5b0a518f6250777a78d0ce23610e1e24fc7fb6615291130574dedf0be163191c23706abc1bf019f13847585e08fd9cbec7f793404920abc26dcabf361fcd2f080d39be67b17334d1a1bef2e484ea132a4cb317f87475794209e279167f15769617d7340a1593e36d773a5a497dd366da30b1a2057660eb3b4ce74647e7efd15410782cc36771980694e784e07642ff05689437b9a0de09948c47f708be621f0bd000842847e9c1ad7629c8784f6e9be1f0045ed48680f712ee2d94b9634d73d7d8b4620e04860b5da7b6f99cd069f9dd581ea295955c2cff322c341b99727072e7e2e3406a0cdcd8872321920fa33777df5022039d8df85e96fe3568c0f9a5a2ccd027485267ede0beafdcbe9f3c4a89bda40877456dcd7796aed64e113cef6601b05390e40e2393773d5befb71fcb6285f6b9c0a5f95f82118d330d710eb06abefd12934f5f57209437fde15068d6b4c3f2b7c9f85496adf7f8b4a660b76355b11faf8b7f4d164533befecdb4c725ce14d32eaa15cb5bf8a12fa45c6a31a9f62bac62cfcbf253585bbb40d60d7f0b134b70735eb38ce3b0dfe7b661f5245d0bf03e06f5685f57de30da29aaad03b5f4c6895bd2fbb4bf3a1dcf726d8abd4a385822dfb35fc5c6f8c0ca1f57a4fff6926b8dcf023d80eb10e5ae7f56a4c95d9b1ddf5ca6eff7a49127d67adc6d6c32f234dcaeb1287af47307da291f596801c949c8a88b2beace71b5ee63afdde4213726d9902bdeab35de698c808269dcdd556e029cb619509963f7938c5fef98096880ae92f68ac09163a859ca86a240a8cce6a2e8d6da5492ad0b795b76895f3e32eea2fa45fdd26233daa866d206de6531bf1481191a6fcf0f7dc61b15b57edb5fd56880021c93538a2312c9e030cee3483e7e904a9b2fbc9440fa8dac5907f071edbeedabf077b4c1221bf260a43d87194d09d724d1e75d846ed1cb3a4c084ea9be07377a6ae1a160c1a9f1a8c0239acccbfa947166df2236757718ef41f1987ae9fb2856144b0013e0061107477653060a97513773d5877ff7698ff599a4cfc52f5499fd85f98b30d91ede383e8c7803f3b904f69be9286a9dd053788ef549f2cda89c2f0c23fcbd9f4aa8c7fc51bcfaec89e795b1e908dc95632850eb63b9367411983113464fcc8f2baf25d25f0af14a64effd0366981987caebda2adab7881d08a68664d2b328ac40e11b702f020a0215ea4daceab321e3b766050f506722d6c88cc787e7e766bd54142c52a5e5dc1029f865113f27cac87f0181fffc30693ff83f3544fab1cd217307febb0971ae6f00513d0b479748f820fd43c97af24a0b04d3d0796895547c23782bf2af5e00c86e93b6c88027d41ebf76a56fe6f1ae9ffaa5aa3cc2d7c46519d48320eae7c3274ccbf34867a35ccf21dd1f86528a9e767ef504c357856666adca841af6afbf033649015cdcd8bb0a02c98b3bf3813e8d4f8cffaa5a24453a0f3ddd35d82da214ad5bfcf4d31bbd87bea14dc6f3e32887bc8c", 0x1000) write(r0, 0x0, 0x524) 23:16:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001140)="54a02551cb15462b77f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0ead980b420a52728e1ece2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc388468989e74282ea9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5ed892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f3569080ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9000001001d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d82c02a800abe249b4e84895426c4cb7a921b0c3c53c52c6885edc4a817f786d472e306959a30be2c7fd1bdb93a4d1280e0b749b336c7582f3f0f4fb785c546eb9a0529b61964cdf5c0ccdbaea4cb09a66c6f114d04f6e4b5af276ad17320d4bbf0d3067a192a4f3fe2d1c6542e344288e9c3277ac79bde20ffad152600", 0xb52) syz_open_pts() close(r0) kqueue() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0xa5f5, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:16:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000000)="ab000000", 0x4) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 23:16:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x7c6, 0xa739}, 0x10) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000f80)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be85f2f2947fb3bd1da762a27c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9df141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3e4bd00a23f28e769c8f4472f6bef5a458bf2260931e75adfba675ab469a4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4b2df5d8715053f27001b7c94eb3a4afaebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91", 0x214) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffeffffffffffc, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 23:16:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000f80)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be85f2f2947fb3bd1da762a27c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9df141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3e4bd00a23f28e769c8f4472f6bef5a458bf2260931e75adfba675ab469a4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4b2df5d8715053f27001b7c94eb3a4afaebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91", 0x214) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffeffffffffffc, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 23:16:55 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) lseek(r2, 0x0, 0x1) dup2(r1, r2) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x6, 0x0, 0x0, 0x0) getdents(r1, &(0x7f0000000140)=""/213, 0xd5) 23:16:55 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = kqueue() pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="22598318602ab344e1287489735609b457346b3b40a9989e5cbd27001f330e9decefb7bff09cc4ac", 0x28}, {&(0x7f0000000140)="3fe1e9346c8209c541e1c0c82a02f0a4a0d3b232926e6dea2db7c90076c56b445836a818f218f3eb36e09d717b6ea7e61e642e15068cf3d818fc394911fd9c8a1bc2e3043daa36d915406f1d65a05fe6f3153381fab54cd3bddc4056373f5d1e8363f25a308ccfc215a14a0cf7a2a0c811f94905aaa2dc84fed600a5a5b11f6cb657a6c2213daa9fbea9a546b2a893fdb87c03d686b35522e11ad6933b540106e31d7f78df3b737646662d9d563aa68abdfea8a8b4658a718ccc3ff22cc4387cd4", 0xc1}], 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000440)="af56ffca046350f381b9b99049fb91f0dda5e9397105da56b9709fd007206a3d18aebd91c7e38dd3a4c9e5723361eaec35fa6e77a3ff332e5db1c4e3551c222ead34680bb0759898f10c91672a84aaea4f9dc505b9fdf4a214b50ea2548bd05be0b0658fd6a39225328f4f6027c6e26f51a055b070ef9802de60442def9f7da2416b9e44f8e152b23c968b9bd08f621f7510f8e7b192195654bd95a9e19d0c127d302c958125b70d866165d13113da06d58ffa5992dc5b7a4514f5d6464ffb1a7a119a700a95ff62916a59b5d960e4498dd54ce7a90fa78abd352801831e696289e4f0c2c3cff6e7ff5089c4b93bdd7d303afbd07c59f89b23ea96fc8aa3cc07b046d9df47425d483e", 0x109}], 0x1) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) readv(r1, &(0x7f0000000540), 0x2) 23:16:55 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100400000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725541"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 23:16:55 executing program 1: r0 = getpid() setpgid(r0, 0x0) getpid() 23:16:55 executing program 0: r0 = kqueue() r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffb, 0x17, 0x2, 0x26e9, "8eb5cb7a81341436f8c932ec24d03ccefb63c521", 0x3}) r3 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r4 = syz_open_pts() r5 = kqueue() kevent(r0, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x88, 0x40000000, 0x100000001, 0x7}, {{r3}, 0xfffffffffffffffb, 0x4, 0x2, 0x43c, 0x200}, {{r2}, 0xfffffffffffffffa, 0x0, 0x800fffff, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x5, 0x3, 0x6}, {{r4}, 0xfffffffffffffff9, 0x92, 0x1, 0x17ae, 0xad9}, {{r3}, 0x0, 0x2, 0xd, 0x45, 0x9}, {{r4}, 0xffffffffffffffff, 0xc, 0x83, 0x1, 0x3}, {{r5}, 0xfffffffffffffff9, 0x10, 0x80000042, 0x7, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x5, 0x8000, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x28, 0xd, 0xffffffff, 0x3fa}], 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0x3}], 0xd16, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 23:16:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc) r3 = dup(r2) kevent(r3, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) kqueue() 23:16:55 executing program 1: socket$inet6(0x18, 0x100000003, 0x102) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x869c9a41cc93dd50, 0x110) accept$unix(r0, 0x0, &(0x7f00000000c0)) socketpair(0x1, 0x4007, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xe0d2, 0x8000}, {0x18, 0x0, 0x4}, 0x1, [0xe57, 0x1, 0x4, 0x2, 0x3, 0x7, 0x10000, 0x1]}, 0x3c) 23:16:55 executing program 1: setitimer(0x0, &(0x7f0000000000), 0x0) clock_gettime(0x7, &(0x7f00000000c0)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) clock_gettime(0x3, &(0x7f0000000080)) 23:16:56 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x400, 0x20) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000480)=0x200) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r1, &(0x7f00000003c0)="523aef1967359b1cdb302371cf95def1f77950d7e229b647293083bb0b7da537e387e6a384", 0x25, 0x5, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='*$\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='{{\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000380)='-[){.-.^l\x00', &(0x7f00000002c0)='*\x00', &(0x7f0000000300)='\x00']) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:16:56 executing program 1: utimes(0x0, &(0x7f0000000000)={{0x800000, 0xfffffffffffffffc}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 23:16:56 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x8000000000023, 0x0, 0x0) 23:16:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r1, &(0x7f00000001c0)="be6adf130f806d03400b0d3ae650686d2ac773219ba20e358db2f812fd0b93f978eba2c843c7e0678b58d0c961dce05ec415cf31c37f73c818a36c09d7fc43c3d8cd50212ba26a80f44098eab79d2759ab705c8518575dd49fb76628c700bd9ac592581c47f8cbb1f2ff15fc", 0x6c, 0x4, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000000), 0x10000) sendto(r0, &(0x7f0000000080)="1ce26ec958e4ea73cabeae90a5d3868c3504e38b1028d0c437e5eb363d79a1f28b226a017ead94133c55cefa3f21d4e6abaf0dc6b63fd395594365e1fb349a516aaf26f649d57ed0ff71", 0x4a, 0x0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) sendto(r0, 0x0, 0xfffffffffffffdff, 0x0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x1f, 0x2}, 0xc) 23:16:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000fffffffc0001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0x8) 23:16:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r1 = syz_open_pts() r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="bd4398c5cf06edbeeb395f8fa915481756934f379fe34aaf78ea671857f26b65585bc539ff4586afa3c566de326b3f47649f2afa77c814c0f0f4b712e335de9d99e6b8adcc4ac0b77ebbcacb7697c5cf039d9613b075a5fa95f74efed435e427c90315a02e4f57813e2c13151b92dd9cff7fa075ca92051d325e4bf214ae5676baa71ae0da5636beea65b124c7a8dbfd8b73c8c285", 0x95) close(r0) r3 = kqueue() fchmod(r1, 0x30) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xfb, 0xffffffffffffff7f, 0x7, 0x7, "13ff8fca0973804ecfb24684a309178cb3908840", 0x6, 0xfffffffffffffffa}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) r6 = semget$private(0x0, 0x7, 0x80) semop(r6, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x8000, 0x1800}, {0x2, 0x0, 0x800}, {0x4, 0xfffffffffffffffb, 0x804}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1004}], 0x6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) syz_open_pts() ioctl$TIOCDRAIN(r4, 0x2000745e) 23:16:56 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x7, 0x6, 0x2, 0x4}) r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) fsync(r3) msgget$private(0x0, 0x410) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) 23:16:56 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x1, 0x4) r1 = shmget(0x0, 0x2000, 0x105, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 23:16:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 23:16:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) dup2(r3, r0) fcntl$dupfd(r3, 0xa, r3) 23:16:56 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000000)="030000000b75682452cfb3d46ed9ca0729bd88739c5757e849db1b8b0536c4273e3b82a15ebb4cb8ae0100528e6196e948cf3b10493f3d8e8211a30d0926", 0x3e) r1 = shmget$private(0x0, 0x3000, 0x180, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 23:16:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 23:16:56 executing program 1: getitimer(0x3, &(0x7f0000000000)) setitimer(0x0, 0xfffffffffffffffe, 0x0) 23:16:56 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/118, 0x76}], 0x1000000000000172, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 23:16:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) pipe2(&(0x7f0000000000), 0x10000) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) 23:16:56 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)="147a421f", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) 23:16:56 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) r1 = getpid() writev(r0, &(0x7f0000000080), 0x0) wait4(r1, 0x0, 0x0, &(0x7f0000000100)) 23:16:56 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r2) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff66}], 0x1) poll(&(0x7f0000000440)=[{r3, 0x1}], 0x1, 0x0) fcntl$dupfd(r3, 0xa, r2) fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) syz_open_pts() 23:16:56 executing program 1: r0 = msgget(0xffffffffffffffff, 0x280) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000b6b687297d8a000000000063adeb44941d9cb946357ba7b8464d3a05ea037d1dee97"], 0x1, 0x0) 23:16:56 executing program 0: setitimer(0xffffffffffffffff, &(0x7f0000000080)={{0xfffffffffffffffe, 0xfffffffffffffffe}, {0xffffffffffffff75, 0x2000000000000}}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getuid() setreuid(r0, r1) r2 = geteuid() setuid(r2) r3 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r3, r4) 23:16:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) fcntl$dupfd(r1, 0x0, r1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) close(r1) 23:16:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xfffffffffffffffd) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c452f557a29ea58f74660c4cf73e367c8633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244f36a336ebe936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe7916a93b30a82dea817da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117c0259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469d53c11afab9f848510ec39", 0xfb3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x4000000000009, 0x1d38, "9ad84b20c97502010040a0ea9d3900"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) 23:16:56 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0xf08d71f0f29428bd}, {r0, 0x2}, {r1, 0x20}, {r1, 0x4}, {r1, 0x8}, {r0, 0x2}], 0x6, 0x6) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x3006, 0x8, 0x1, "1c3b0f4f7ed138dfa82cbd3884f81d1372f718ce", 0x1, 0x6}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) write(r0, &(0x7f0000000280)="b7c6e8a56afd22cb184495fcb9eb61e55d1a48c8c3dae1a804d225c087eb993e93443a0f182dbe3b643b4e64087602140f9a5eede1ef0d", 0x37) 23:16:56 executing program 1: r0 = semget$private(0x0, 0x5, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) geteuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, r1, r2, r3, r4, 0xb4, 0x401}, 0x7, 0xe30, 0x8}) r5 = geteuid() setreuid(r5, 0xffffffffffffffff) syz_open_pts() 23:16:56 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 23:16:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x400fffff}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xffffffef) 23:16:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x1010, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 23:16:56 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) pledge(&(0x7f0000000000)='@\x00', &(0x7f0000000040)='%\x00') 23:16:56 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt(r1, 0xffff, 0x4, &(0x7f00000000c0)=""/231, &(0x7f0000000000)=0xe7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) write(r0, &(0x7f0000000200)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0x32) syz_open_pts() close(r1) kqueue() syz_open_pts() 23:16:56 executing program 0: r0 = socket(0x10, 0x23a4888ca1a2f789, 0xfffffffffffffffc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="fcf8166507193db8bbb3424747d54d5812e58a76f7578ee80a5fa4d743f850866ab38e20a982a5e462e748cee274b6584d5d268777ae861e15d1f25c0e9f40d77dea3000c5a859802fb10c4ce4d06ec857962917ae54182bbfc868746916aa09e2a5245622c96667406d3fe759268767f8eb21cb6b8fb9407add54831dd414b4b5bf5c26c163f1bd5c6282563e9ddb8464eda82353a890318161e68fb294fe41cf1d0ca8", 0xa4}, {&(0x7f0000000300)="be32faec8b37f987fc90135552d635c95527ce5a377ef39f2d86445fcc7c109a7fd1f9a942385bc07f12f44f9b9fd181faa893ab03aec28a682106c6a44109c9ee10671b3b95aa44e14a89ecf8be644ba4ae757060203dba04f2086dc152", 0x5e}, {&(0x7f0000001740)="1e0229937c95f4f465878e4f9ad57afea26bbe76ebf032090bcaa844baea08ef336b77555810c7a39baca532e346f195351381f564c1ecad652cb347e672c05b6c7e0457cb09679521137c4241ceb4471481f24a45695cfdd8d1ff6d6f45752734d52f8629ec23a1d2dd4b1ec36447fdc22feff771700c2632f16a5c134eedcc73638623bda991a3b69b46fda64d70b1e33101f34a0c969a46c1035bcdea1d83825e7b508de68facc22eb7ff9172169f7c4d269225f9c09bbf1227fac0a74ceed57f6a0acc449d1eef413c9ca8ccea16e415c2ff4c800cd4a93cd9eefa878cab21a4dc1f112cda2bec335324cc2849b47f61d1847331f808830013cc8b24981f0c43c3f3f6c399f0ed338e5595c6776463118b1a0f777b2fe9faba1bbb0071c3d6931e88f0a1fbfda3138b08ab5a8c765de80eb1fd8441556c72617288cb097c42161d778c82e2585428b9dfa8b663fae938992c0ec8ad638e3778835b7e8670fb57c8392092c16ee36248f6c4fd2d8086d8ac737e79728e5560fef5a16948aae40afdd26b28c859845878e10b9a6c029e65c094c3fe810f8de69b0ca6ffcd9f62ef7ee5c4b9d4ed306fd9b1afe515dd4cebd3e56738f07151e684dac8f7d9570dbb3480b8ad61b987e1de92897ae7c7cc2a0288dee1f853de4c67fd0099894678676b019d280470c1515f2c978ab80e0d08348fb30f6daa48f9dbd80f2be67bae6bec097dfa2d891cd952ea025479bfed667a42e695f020344cff0a653046485d0d53c476cff68e23389559ed3cfa19578296cc4a7b0a1c036ab8cd1174489dde7824a35c42668cde586b1fd7d36fb7f1b2773db44786d461c2ea0b37db4781fc12cb16c203bd13eb1d861258d67c28dbbacdb42a529ccc388ca703e1cded61ecfe2d0584451d0e3afb92e23c93fe7ebe6600619458d62e8637a05e54cbf6d980a2bc8b9e2a94a2220929ddda5b47e221553ac34e20b6acbf30dc48f7250c49b27b71fcd18ad9c24e9d04483e0ff59c86fcb2a6f0c4d393aaf13df1e176465b2b524dc0327085aeee24490d4b704b6c78795ab50d33c24a31c4ac2c17b40e3a6d8958c27642bc2fd800f86d4a26cb62c8d5fe11033e96ed9b43d313914f434e3f5871478684b4e06171e9a8d750462b5d200da04482a3a0cafd2790e07ae81cbe33a1a7f924a6f750578e84f65b29c8ffb0fd98d4544bea8cf225f6436ff27cfab4a56d014e377407ef1880d2ae3fab92872dda8d3d32a60ea5384213ca9a53bbfa42be5625503fe0c494535e6d444a4afaaf2b8ac59a89819b6d1aad450f4094dbde8de376b02b563f174814b7c5df121acfcb544c8e22d99b8d855b61cb423ae98e5b56108f9a0f0827a14624a693225feeef7644192f224d93a6b187badaa684cf1dcfb91e58ec23d3488c4d79e4c1ebe710bfb37f12958a30f00d1810ae5cf65f1f6ee121f3ba0b755c122d915a26406ebffa66b30e165cdac065247dd81efd55b6be64f81dce7ad65c8d79170f7841e150287ed7922cc86fe9426096bf92c921aac849f364f12a2abe1b9888f625f2c355b666cfeef02c2f9eafddd6d734ebba7b9202dd67c3dedc284abc2fe0e275f78c03f16e6cc107fa7db018f79db9e64ba4aa84cc56dfa4ff257f0ee4f1d652c78d39614254a99892a6c8a60b23c26f9d0b6ef05279e2ecbb44ee1dfc00f30c1993d46a4a11ed404b4e235b38c1f2dd3091ce12607a4060aee65bd889a7fd079eb9adf2ddc826b60b086f33869292506472349353532ab530cf39b0057940a7e66475a5e7a4908c8127138227f9877e77853b5355a21cbe670b4b54fb310397baae3f258de02397546c821f7744d6973d404ad42802ab1aa518d05bc004d5d0a4467a92f8a20f0c6cb7d2d4d44261c60213c0ad2dc6b676d6ba5a8dcd0f38ed7e2fde8a9425289e57417229d3f67f7db439987296a7eee9997ac47b409ead32fdbdba29ef79aa96f16e778d0b6e3953bc7d10b7d1cfdeaab0d1cef74454bec68690274d2497530634df9f682ba22578f9c0b2e05892ab381c8801f16e0ad3c0077260b9dbde6c08e2feb4e199f7b5997a1ae10cde520105c01dfd6307cb4820b8bdcf01b86e2078a3c2b0f52c45a23fc6f4defe32bd8dbb0a6975b37dd18d417cef38cf1cd4ef98d0dd1449f19a551f34cada26d03ee4a7d496ded96239145749ccd1ca762f3ea943c36c1797351b91f210becfbf9de94a389a9128b39aa3c587b38563044b503fc1569f8b356788a5ee73ff99eae4c5e355f8054bb8952e48d7c1c73fc0c251e766e4d36a3b2a05970ced10ff7e4e309efb6a6f0384f937ee3daf9f4c81ac04c8aaff9f41535e9c02e8bc22b247bef381f37fe78e9c84b01aa3e5fce749fe984e94f23264b6d71ddf714fd91ab115c27dc44f78285e5095e8cdb02781ce49bedbd6cc65d7c9a3f68d3b9a743e219fbd48302cbbe3c17c6cad257d0c4f799f5afb837136f400c0b294c463419c5898131f9e23d094e702986acc00552152db552062d21080d640402b4debe08b48ffc0aadcbefb114ae4a66eb209342538be7e30f6f8f2179b541744e918de3145b690ec8f9f9bf6bf943db94aa0039b98e554f452a8cd18bb45eb0838bc46d8b72e01800efb06a404750e6f096419e73d7b71470a687a2c454013a6ce12151ce2dd81b8f3b238cf9b3ec1bf454c139ee0a2e5840b7d89e6475a91742f8784c84f2cc7a9e17b5a5f46282e4148634f1a5556cb5f38c553bbd1fd4ab22e649229ae00746e08ef80ff73efc59c0e4fda6e40dab419bf37794c1fdece4a216623bd28bc3258569a48a57676d5f34bf6c364b7cb35aeb7a8b9c751fad0282a3535dd1f574a0acd51687a49be873924ebb06633ac9f47ff3e8bfc360c7a912a7ee0aeb3fe1472a963c47f8baa00479daea4bb69b407a2a9909f9508007e20899416137739c43f4ef35bf9e3e375d002b91a97a0652f33af4095c83c61d404ae299e355826a15e5ec85b4ae9488767f7718b63aca7c7d15e2344f73e59954339e38aea25222246dee942dd6659985d729fdd8b4c2087c47c5fc9d005b7d0b4d0041cd23bc9ec1e1f9ca63c81eb201928b5eb88149f6c880080068fc6cfcd1db448fc3aff1b3920573e110c51ff462173f5a453ecffe8db52dc59bc297987d28a1f4e58bd7179af842e3bfe4656cc0bf9c1b2a4692d85dc58f5dc9b041379bdb06da80a23aa4c292d9e37564b0115740d271d7edbb7a5dffdffb61f52679ef888fe06627bf52a64977867e94ccbf4484151ffaef772d9eb3f0f3b8e2281383be212ecc55a26fd38ce6574611175ada39d95e48fb3d23548b084e85cba9578393344557230b385cd577fd47ccad4cca104034af111ae4603316e49328a2973d452d7fcd4636c52a49059358edce4c8484c6e09c2a8a453193ed001dd317d9e817651d12242dc0d16641856896543701b54d39fb5b890be3fc6ecb562816cf358d56e8da2b715207a8307250b05d43ed681ce2f3ab570624489d26b574c65a51434881286306db8db8d8bacf5fbeb38cd1e9dbe2ffaa3f6842d0d158358d7cbfc927d8902d130d76658b25422c33254c221ff87fd61ee0a85ef815a095496b343d8a051cc7f5026aece7eff2a0e1704ad47626d463d300fea9b11c486c71a1616ae640f286b29cb2f8587b4b205f7758332a576a39190d5b4e1882dc55ce29ed7d9d27303e6fddc029a19ff311b41ce9c25e3aa891fcffb840ce27b0b884465f620e5b1feef2520ef67f6eed5dd8b711082f79265896b0ffb3430ee3d8e5a0552dc638181fc6de3a10d9acae4c1a74ea03b90e971887210bc57f9e092eb39471e45f309f8db59ee1c0822379eaa08d3ebc960d23a497ee77e9ec8ff63649a1877ba0bb8545dd8b6412ecbb0d1b1e5c318b411145ea7b732343b575bb1accb9f09d13b70f9f8e7c21521d449966e78f0f3b17e059ea13db9d7e75e421bf1914f090a1d3986199b0e62c4008dac089ab827397df43dcb672c798b273a29a396e98ecc96ba2ab8b6df9318d70f0add94250fd760097856f10623246222b9c67eb525f1dab0994edeb9035319df78c77257acfff6514fba8cdcda0150385199ba39569b2c46267f493393fc73ccc8d77d8ca7482094a970c8105ffea384105615c753226ebded8c87a3dd61a99200b33cfea2e8c1f2345331b59425f5f6847a39e081e4910319250d3f673c2b75aa67b7da4c228fe41aa6225d208b5255c2c81edd26c2c53536a69b2277d8d357db482de365e6c3ce60f9b0f1f51130a8e14f4f67396a8534573ab4ce964c91e0c0f51de7f3dc71f0288ab6278802d636cb0262d1c6623f20bcb3c2b83cdf0c6a48ef2f67d1d73a58eff77be097352f57d912aeafecb04b0325ab8343ba04371d3514dc63082c8ac5b5ceae3b0da12e5a68e2a990b88d6163daa92d585fd67984e6ec1a41d72579d811885864a884ad22330f7bb62f4c50c2d19fe13aab58017b47699d6781b9087283568f33cfa5c0f994e2ed933a0c5848ffd33bf896e7b3558a07cb99f9f999124e7d613c85668e6eeee35113d7755bc4d93230334fad252712c549d606658f1a22e821914c49b837feefcdaefa31d48dd440c711c4167927324e392f601d552bbea1b59757a8c711e6364d7fbfc86744cbcddc51fe8fdb156a899defa2ca53f7bcc94a7125902d24cbfa3d3b2ce7e669cc8278d32fab3a75e0d4d64d9a2735796a3b9a405605de6fcee308a722dc8f8fb5c7adbd0e62e50108bfd5c763fec5a9abdcdeb87e1160e9c901b4e534439c84be9c90c35de1ebc4c9e1d39d42369200051762053fbe189476773b244cf45f00f1ac96bb28a9115a2bcec7a2efad418d8e38cb5ac5d2922a1fdd522c341773332b3a36234ca7b4cbd72808fd6b9b15d09ff1d95e1cf9096c1c09bdf08ad3a933602d37658f9e450735603afd12cec6aa7f650f0a35a0e677c0ccfea07132abb59a6c1cb48dbf15800f7b7b74f61ac67dfe9d512710679b897d47158d52cfda42b7454493f9003ac8c42234f06780ba9c98fc837077f486608fa36a1fd433ce6c1dc909b1ad5106d78b83d5895ebccb0110eedf995e8101fd3dffb2fc105f5c6b20055d12192a5cb9b8fcc66d8de5abf08865b9a3ce3f0bc75058260f31e8321ce360ab740510f221dfe6e8a8c2a634c40e74c319c53417b6c72cb2990081574fb3c7cf9fe44b286184a6de0dfb864d4ef76d8c2ef05801eb6cda7db3533ab16639127c865efdefc83ffc415a58bfdd2801d97643c47a011dae80b9c18acdfeef79cc493934957df058364a941603acbbbbb991e0e93dc07916b1166a4a6291984a609fba63361b2ee05e3380597aa52f0c29a0ec5a4eb9a963fd0fb6814f63c6513a95e80ec4bd269149e10e86ebe229c01981c9fa876f29ab16350b66c24593cec830d21e9c1b9825d97a7084634ef1553e5a55fb658904c75831d0bb334aa042d700a3b0d8a9334b762e121a658a1a0cd69db5bae13b42f0067b8635f52a76be64b6b832aa547550ee48c9d985e0eee62ed1d1053234be1c1c22158fa90f01478748f2c500a9f88b9e794cc035fac18b4e0826a4c3bbf7448c4e01e98b150216a52a9b90d5590aaa41a2e0b118e45c4317cafb97bfe7b9c9f3e2759ef4439bc5929cd325b03fcbfe811efbf71dcd0307dcd288f74d2af467945a968975039d675275ba8afb97ec47de5306178bf01fd016ba658df5613b0c328a6897cdadd06a424dec930e1a90d26bfa7b52961f02b72b99b2e11831d92f4f3a", 0x1000}, {&(0x7f0000000140)="1f4256f87e1168408fa589e51348d92d6dc4f9ded365730513dc652479eba33019e95d71f3e81511e6998042cd28eb81", 0x30}], 0x4) r1 = syz_open_pts() close(r1) r2 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000440)=""/103) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x1}) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000040)="02e686a0808c0cc026d59e71f4cdf8bfc25d15b3a99774f351dd1969fe33faad805e9af2e9ec2c41bd1b2ca59ac1c714c28113a46ed0162580579baf95c5aa7fc2baf83ddc4fda7b6544c9550947b0142a29e49f5fe8bb2a27fc49730d7d18a083114c5e27e63feb91506a69379b4dc3a1b58adf926533d368954e8295a25c35e94085e7d4741f31d2f289f17bfa", 0x8e}], 0x1) writev(r1, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6c9879199bed6e483773ae3b25cfb429b868e035f23e5632117dd175ee29b87f5a8ab30d9776878d53aeefeeee4a159a787230d5aa8588b5dbc5e32aafbbfb238fc57a359560d81d9baa2e34b29ce8ed44c58a00a2774f0b50ba8dc8a5a33f6feec59cc4b8064b9b7cd6f5e7f365dc6c2502c", 0x274}], 0x1) flock(r3, 0x8) write(r1, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55", 0x31a) ioctl$TIOCSTOP(r3, 0x2000746f) 23:16:57 executing program 0: link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x400, 0x7f, "64cd485f088a1079e3506e8eebdafce8d8684f28", 0x80, 0x1c00}) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') syz_open_pts() syz_open_pts() r1 = syz_open_pts() close(r0) socket$inet6(0x18, 0x4000, 0x9) r2 = shmget(0x0, 0x3000, 0x240, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) syz_open_pts() flock(r0, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x1, 0xfff, 0x494, 0x3, "1cfbecf7efcad17f1efa485d2650b5ef3738adf0", 0x6}) open(&(0x7f0000000140)='./file0\x00', 0x408, 0x102) kqueue() 23:16:57 executing program 1: mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r2 = socket$inet6(0x18, 0x5, 0x11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x4002, 0x7) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x5, 0x0) r9 = open$dir(&(0x7f0000001300)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x88, 0x100) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = kqueue() pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000001240)=[{{r1}, 0xfffffffffffffffd, 0x22, 0x10, 0x1, 0xec2}, {{r2}, 0x0, 0x0, 0x4, 0x10000, 0x8}, {{r3}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x9, 0x8001}, {{r4}, 0x0, 0x1, 0x10, 0x6}, {{r5}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x0, 0x3}], 0x4, &(0x7f00000013c0)=[{{r6}, 0xffffffffffffffff, 0x64, 0x20000000, 0x1, 0x3f}, {{r7}, 0xffffffffffffffff, 0x1, 0x40, 0x5, 0x3}, {{r8}, 0xfffffffffffffffd, 0x64, 0xfffff, 0x8, 0xffffffffffffff80}, {{r9}, 0x0, 0x12, 0x8, 0xe4, 0x8}, {{r10}, 0xfffffffffffffffe, 0x2, 0x4, 0x1, 0x1}, {{r11}, 0xfffffffffffffffd, 0xa1, 0xe0000002, 0x3, 0x5}, {{r12}, 0xfffffffffffffffd, 0x94, 0x80000000, 0x8, 0xc7}, {{r13}, 0xfffffffffffffffe, 0x2, 0x2, 0x2, 0x10000}], 0x0, &(0x7f00000014c0)={0x4, 0x9}) symlink(&(0x7f0000001840)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000040)='./file0/file0\x00') sendmsg(0xffffffffffffffff, 0x0, 0x0) 23:16:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x120) ioctl$TIOCCDTR(r1, 0x20007478) connect(r0, &(0x7f0000000000)=@in, 0xc) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 23:16:57 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) select(0x40, &(0x7f0000000000)={0x5, 0x8, 0x8, 0x7, 0x3, 0x10001, 0x7ff, 0x100000000}, &(0x7f0000000040)={0x2, 0x100000001, 0x5, 0x1, 0x8, 0x20, 0x2, 0x2}, &(0x7f0000000080)={0x9, 0x734, 0x1, 0x5, 0x200, 0x6, 0x1, 0x8}, &(0x7f00000000c0)={0x6, 0x6}) select(0x40, &(0x7f0000000100)={0x3}, 0x0, 0x0, &(0x7f0000001240)={0x0, 0x2}) syz_extract_tcp_res(&(0x7f0000000140), 0x6, 0x2) 23:16:57 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x40) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000000}) 23:16:57 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) r2 = semget(0x1, 0x7, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) dup2(r0, r1) 23:16:57 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) connect$inet(r0, &(0x7f0000000080), 0x4f) 23:16:57 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlockall(0x0) 23:16:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) r2 = semget(0x0, 0x1, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x2}], 0x1, 0x0, 0x9c44, &(0x7f0000000100)) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[r3, r4]) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f00000022c0)=""/4096) syz_open_pts() getsockopt(r0, 0x2, 0x101, &(0x7f0000000180)=""/77, &(0x7f0000000040)=0x329) close(0xffffffffffffffff) 23:16:57 executing program 0: r0 = socket(0x5, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x9}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x80000000, 0x1}, 0x10) 23:16:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 23:16:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="bab1fe8973b689b3baefe85e7acc1217bbd67b0718d65dfa4ea3bd12e6ac51a29b17cb0a89173ba721a8361f7a0ecf07d0e47bc8a6b30f07ac209b2713b9d50252012a4f57578bfe226ab004bc6b51d3271f6f24e388dafd1f3b50a814350108904dd52c457144cffaf626cacad8f7a85363bdc484c213ec737ac2bc5f313d90dc4f12776f5cab1d85b519d356f970a1822aad5fc2e8d2de5a71736842cb93439aa06b9a15686638047d70a31e32bdd22d8e94d3c6b2fad32d5b2fd9dec628b1ca4cc10804feb17a3dcc0d4e6065eec8eb5ab9ccfe032732d40cbd58d996063a819c36e6604a6ae5659a44cf9fd388bd7ab6954390bea883595e73c4", 0xfc}, {&(0x7f0000000180)="4bf80b90f16170b0338f0bcac9bd7896f70fbfc87ac1f7ee01ed57445277c8fa983f4c8ca6279dee3244f18716be9481079a1f85f2d3ac7e1a55c114b70f79d2f9c59b73b975d12496d62e7137f5771af9141dd74255ad88b498ef78e1204595a9e8985d2e6ccc2590664b29e40f1edd9eec5e92b49bcda03c858249ff5d9191e9c2df6ba75d0d0cc1795e97b7c2b77ee62f38b9abd1581bc2cccbf5d57ae6e1949ed2053b79ca77adf02c352aa0529a399f1d655a0104e81003f81fbf085a82b53d5d0ea7b3f0c2fc5664db166e0e631619811fa5eef27a765df365c13b72c99e5245d7442838e5114e0373bc8e258caa", 0xf1}, {&(0x7f0000000280)="87f1ed35dae7e1c62d6e648995000a65600349402ea050000e41db9ba8e8e6cbd1a0222d64ba27c9cb539c102f377f2b91bfc9c0ca85b33273b9744a089b279d2b5f3891f92ad6863daf431f", 0x4c}], 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r2, 0x0, 0x0) poll(&(0x7f0000000380)=[{r1, 0x10c}, {r0, 0x2}, {r2, 0xa0}, {r0, 0x10}, {r1}, {r0, 0x1}], 0x6, 0xfffffffffffffeff) pipe(&(0x7f0000000340)) 23:16:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x3, 0x7fffffff, 0x3, r1}) r2 = socket(0x1f, 0x5, 0x4) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 23:16:57 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setpgid(r0, r3) r5 = socket$inet6(0x18, 0x1, 0x0) shutdown(r5, 0x0) connect(r5, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r5, &(0x7f0000000100)="fe4470", 0x3, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x3, r4, r2, r1, r2, 0x40, 0x5f6}, 0x2, 0x3, r3, r0, 0x6, 0x10001, 0x2, 0x6}) 23:16:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000001200)="d0bfd33848e26b91e39e50b2f38fadde19fdb0e9f9b581e442b3f2cd7e0e31a7f55480f5ebe231a2823c7f4df7da64647e788e6496402d99d35f3264d398c0c6afa3fcc19517fb0fe370e460ce9408b7f19b005a0c0ad390977abf5d0b6c201b54c9d941a17c840868f36111d2ee90bd5bd8fd4ca35f1c630e6dd6be142184dc31436a5a0f0d551109b92c9fd3aad970321a50e07d92c25302095d9a33fae7b263a0a106b96bf3faa6c38aec0541129daf1c2a93c0a90bfa9376009ba529c15fd8c9eff1732bffe59a1714fdc0a3e16ef9a45136acf830eb27a7e008d9858835ca6c2c5a1ba94d2a9503925b27db3f3017609a67a89efe3f61ae6f9d63c742d73bce26ca590af52303be2b1ac7f4a33d34083fa1fae217624a129aab9fbfd43ef200985ccc5f1aba6537b4c8ea6053a65056fab39f835cc9a2dc37d45ea3670cf5f0c92684fa15ac16acab679981abec6e566b9494e0be861aba7ec7fddb9593a679e099e0045697b89379af946b044e4b94c4843a960d5bea99e8af31c9f19abb8f9d2c6d01305d0df79d406ced377c3fc880d88203fa3735d785805e8db9b0a962d82fe00d50e397efb219845ca93f8ec8eea67ac903135e981ce866d062015470dd57d74a174341404eb689ef159c24ef1ad72150f3bcc90511749faa42e2fbae4b79e844baf39516193290619ffa4fac8381f787da6e2a26ed6119556cf14b3e5cd1464f04029d9af0b24ac11b6220c658b53fa8d52b39db53d131f5c6838d2e1324b81ca25e57618fced547d4b05f0135ab57f7c702c7623989667a35097966430daa69843145bc9b514c8ea50b4fb6bfc00a2abe75cfa979c16520617cab428fb376ff71a1246b6c7256abbaaf915663da4e61e9984bab60f8bdc513f9a2cc89af676b39909869e7e089962d701249f3346c9b9b04bd405c70d92cb4e7203c8915f07d12dea71a3854156745ab4baabce53ab49ee85e564cbe85a478fd08670a9022fed16b07c0a9efd6f78dbdda51bd80b7f3ad25b118fe62d70ecc46e08f4929e47662fc75f5a4e41f791a75fd4c8fc90caa97bdfdf3b14d2d7714039af1b23ceceb828131b412f3a22cf31b0e76d11c7b524a97789e3695dc0b20f42c10b8cce13e8d6f424ed813751363c028de65bf1ce808c905376a68535e7d9f1d8c5b5154a4215c065abd6165a6ab4d6a13ceecaba8a8e5e0b45afe188f65e1da758118caff4dc234fac441b5095e9684ebe38a968e61bbb4bf170b312be9adaf2ab22f3a691c4ed0ff734b59116b63509d7f2932c335db6dcf3d4684f1a22360dc70782e8147b2b069a8f6f28518233e8bd01ef5af032c9826e13630abfaeb252c439ce9904b567bd805e02989f3c391cdec4427305abb05f06fdbb8c892494c777d2a82e851bb1d4e596a500f8b0b0e6068cb2cdfae98d4fa760372d929c4d7d67b6fd75c8e2eacb00c36a9d6b7a2cc89972c05f0fee1194d9d79c3042e478cebcea86792958bd7c754c085f1a745e346e7da1cd4fb567454c378bdb7f65f6e74574d03d7dc9de01f6afac9f358cc4ba00e53d82e134b83f3bbd7b6d198f78bc6e5153cb0ab4580d166a4c034f286a7322ac0c09f2b879d87ccf6367c8cebc5970f9ba638ecb81c438dec5306dc49aee4d50a26016be4b00a89dac58e1be5ca94aa2993b7f57a9808208ad429fcf1d91f9c7aa2edf7175b2a2a0d165301c465cd3f461d67512898059838e1eb5a8c42880692fed3289702dcd1c3a53d8295901b7c53b060c0f225ecd1f971e638a59240abeac61dec0ffb79be329704f7ab47987559493fbd55b20c4f8b6bb785756f93bbb5237544ed85f96e91da22d3c00ad61ab92ad75b06a1c33d737151c10898496c859c14b846a3d62a2bce513787d52c70cc517ed0704c1938e2f1d82cf3abfe3d64f89b94da90916c9772def6f3bdfdddfb3e5baf450096e75e03a9eda66d5de36167864723e3b76642afe1291f9660fe0cff4e0f6ed5769b41099a3cb5ca2a562c84ae02f2f086ace14ad0a5f9d6093529af485e713e6e6bee8171db86f9988056d23b9cd62ef207391a3a0ad6665a38677aefaf2b121f6be01774e985af4857d5d47f2205e7af11ca63cb9809b6f4b840fb1a21f99675272ad411a0d2320f45af16e63b2dc2633255ea140a998103b9da6c0ed09c78a36fb0b7b027353717b66b084d6c567c9342803766a3aaa2b330a5456fccc0c58bd9981bcee6658df61b41e9849360f7119ff63b039a0e7f1674ef6deed0d595fc417a3b595d45e73df89dacff16a46bc21daabb1b9d04ca266d14c087ca418a9cc7166d2980c27d552ae3eb3d3cc9939d0fab6331f079923b064af3fd121feb3778ec3357260c657d3a1be0faa584c298ee58f9fff9ab2922785a03614ce2115a8176d4a29df09ae45c0e58c294e265fa4522c01968674ddeaebd067d801da79596c86e0dc0b109911bf806a5774db3de15a15da360ae1cbfe4fe0ec1383f49759b64d03f1446ee8cffdf4267ffd2032050edb8f0f66a66dd38d8670c61d336e3ee067ee705e3b91e7d5bc764252bc7a3b18603b8748c03765ed4d25a75045b14cb246b91f2e533a8452e786e07ce9c964e7fd59d6376810a4acba1aa77b84dc80b11dc74a82d4f2b013a0d5afecb4f532fd87f3205a4de5d9642dc6a55c9b1bb4e886240900c9885dc918a05744f3af82ea23841e98a98970e55ba4743dd8dd01180fc243989c2ffc1a35fac44b5f51663463e6bdefb39d64a8c9ab16bf29dfa7adf3126f2a4a9678670f6983bdc747ef1f354ca965bee78df9a6a080794784c5949cbaec0d6c4303f15444da164d50ed746a9972c5612089d1b4716144cc34e201f3b99582bd973eb69ac10b428c6f556e6357539ea5024b5ae27a1d83e406f0fd15f9476ef03e7330a1404e28fc63e1c094088be6c3ef185f84b768f374b3284c9fbed3d24d55a4c3354f55f5db46ddf2ff0039ba9daece941499a679e44c4c0239076709685c7ba60b2ddd8391c7f1df625e60d2a3008066d48ddf6766fbf04e688a7673cbb95c99f8f49c0d15df43b85ee05eb32bfc82b220156c539da139149701ea77681b3d8f8da4da73bef2cc64d839633b9a037ee2f922f82d9b236909ea09bb1c6393273f68bb155d6b4baa536fbce2abdcb177b47f7c0d9c5793b945f1cd58c13b0195bcad7a6d19a3287f7bc7bbc285211cb7b3313566c8c9c4dfa0b9dd0a392d44c237d16ed9ad6e4b1a7191e3544824e51ceefcaf8f3c582476c2a89d266d4cfad330e71bb833d398691d0ebc7fcc3ceb2a43988942189245d078b16013ac8fd5aea8c9dc2c3431661d4e16c5b9c5ae3ba585af48c35a9d350d1af6f054a8935d9cb2ca8496c6bbe94b2791387e1d773bea0216d13b10f1c0a869cdd2bcac748ae64cdd26e08be1a2145079ffd346ab31a699cf9054d1ce62918a617e0ea1fdb05f7a490092462d0299367e7d4952980cb7f7aa35106f503fa3da2c12cc483e5a171fc8990fbd12ce10f10d0a6408f23cf744f60e07a0791034307768bdac342a8a9064c6c1013bea7ddcca1056025aabf6e15111b835e6a4308f4e1b546eb52d36edbe0570c62a2009439767cccdd681ed9bd2f81df37d15f91d83f11daede9d5c1c48806d56743743ac0f41f2e554cae489d167950fc8a92cf5d7eab9dc0f40ec7e98729f9f697fca3b12243574dd09b7531a2b20e87913680107ac58775cdcf23056aa8b5fc9f29360725a8ef9baeeb88f2ce8087addacd65110e8a77e5bfa7c9b4254fa2784e3914c7259c9709b8cea6af4361a554f09eea40f5dd2109c5ff4dbd9258630189c55808aab28ac50bc546413ef8a76926904c24dd586a1af03b2c31587b8a227421f06289cf56f48beb0fb9d980076b9031c898b738e3fc24ed6e049821b2d7fbcd88310d62be998c6ecaab5c11a5eb2750f14eeb487ce1d883b84862b956738a31918c8b146ee6224002010a6230be99339e34d52742060fdb15646e855794f277958ca66acea605651cb98561cc4fa2d8d357958032df6ea7791f43e7138283824f4a19a6feaf8c7042db3ff4b5954392074181c6d62c99f4198b1f3c88f338384f9e45bf48d5c69cbfeefe5e6e38440b53c0da8c7dbf48e1f9f9ad52bec0336b9d51d90a4e469764e0514947d9c7d555c42bc860649563a25a447107a5bbb5c480579c913805c31e5a414ac70236525b75c80df53cbf9fd6f1ef8aab6365fdd80a60abbf2fddd9905c9a44098aa72dfbbecd8d54969fa3efb8e128e23e228cd6396895eba396168e896709e63d98001473a012f8819a9e84125bb481737515bbb7d9228072fdad58fd5b9968ae5a6dc8d452b84f985488933c8b9106335da0a8436fdb15b666d5842b7645e98ce997367e0c18802d114eae6b682596758af780a4745df5a6dd9eddbc8b3bc7467ec68c7630ff5f925083fb4b22324b565896d7cb7ebd4ea33e4b73b2480cfe745a53ca118faf20ad31aa876147f4d4c5b2ac7ecc48df08e2c96d907f0f72fe4e485302c91cfd77cb43555f4d687a423d71c47906e66e20ad3530d8d3fdf6808e37f135d4fb1d230606d5e724c5ea00c4a15f89629a71fd90ebaa27c8c07012583e3363ea19eb23a4ee84a34481eae781d8e041c2e36a255d4e6d499ffc43cd362ec077172e46b7f56896634b1bc06de8c75e591d1d539cbd8c5fe5c551545bea9a0661df95318c9b6238da8956d7248b237c5d2b5d220e442340984d160b9971c48e6940fba7be11db534488c497f7c188b620678b6ed71ab97f1859c77acb829ddae8ce8fbdd9d77e6057251f45923ad1af571801456e46b49185fc5685630aef8b340ca0a50054b31a60d720cd649367d1e957b7f97ec6b296c741e7a9c123678a7fd662c912e75070e7b0c2f68680d2caa24ce2c3fb2757b3973a8c5c30d88103ccba88ac444c47294963f33a7e74c77041d41aba65f9cca295d52223583808adb3493c27eebcd9cca32176122fd38baad0b4c323396a3b5265f48dc8c3af572ea46c8a43cebac0f1c88d1104e989ecf341cfb4c07ebdb987f0a496e3c3a33a23d3222b138f5c5c6251d550fdb8c0e77311c28b54616a74f39574ce6061cbb81e3a2bb8b2b9aee713f97a75f849bbfe9bc7d1d5e74b542769dcac92abd590c19c2ac07a83ef71b83d92740d49ee40975892c2f1102fd784d75eb2bf88f4eca79983aad051ddc2ce48ce118d5db8c1ab98cfa4e7b55c662a3846d61c0a5a4e2a9d4ff57037278f14610230667d1f4c1ae82ff433576ff0862e2d72ec8a3d05475e40d24c42554caa52ffba6dd8b3886e59ce4a78d6508397badb9270f2afd9c79281d0843a6896a35403ddcaf7e80be48779fb294509b72a6a4bb294746077268e73edb13aef7cbf9aa0cd6fd0063474d0348bdbabf104ea99c5c5839193207b21c73cecd7c68492a0abb68f96a76403c3866d9328a37a06832b11456255f6f44b5d2aadaef850ef1738175eb6e13aacfae11d95de0f081b30b2f5be432f787c76b3f6188ddcb4eb8bb5f76dff939dee1bb9481417417cd19e03e4c868338847f93827f47eab92105f61b489e413176805c4e1cddf9501026795e51c26ce7d4f15d8cb4ca6c737b96ec00b6e14cbe2054b05db644752e00f2dbac9aa31ffbd2603b7bfb10d2fee50dd534cb87ec50eb59f774218ba8809de2f4e563fd0e3a214a3666fef782a039ef791fc5fd58516aab0e938ca02001a2d6b95eb878c1a5096635ddbc53c2c5a28121b0ea91bf53342c9db56b0ad624630", 0x1000}, {&(0x7f0000001180)="2aa0a88838408bbd371ff7382d34fcb80002065a90bcf5e1f651d093262876ced9e8ceaf12b70dc39581e57d", 0x2c}, {&(0x7f0000002200)="a2247435e1a0c500214ee61833a3550cc6df2165396950666c616498d0f9e3bec3faa7cc1b6bbd4567b6964a963bdb304bda30a3cec0c13de45ba4739dde237353e180291bfc58bbc37b55e81f86a5d32f14ebb0cb36a3307d93868d7d14fce10bdd66e2cd1917e7aeb297faefa0961b53b644a48d7e2f0c805f53b90a1ea2a2c71399729716b9c5a8cfe1e5b4c5af9013d4ac6b6da8394a4794f57d5751ad41dcb3f8918e", 0xa5}, {&(0x7f00000022c0)="4e254cde553be5ceae07ba23b0b4faa65a70f192157c2f9bfc68a6d83438c5589133342cb28856850799e7203d92839c279805fa0c992f104105dd2817e1078a039388a38ef209", 0x47}, {&(0x7f0000002340)="afdbceec118d7a1c5fe874e82a0541c5c2f3b2368bb336089e3910e7935c391685ec5c6f14b2b25c3d63d7ce43237c96e656d9099edc411753698369bea942558dc8483c33f9313e7d1add36e692bfe28295a792462fd10dfe1e7a210a34b9b637771d675a82697273a6d837bebc31e5f6265cc517c1c65ba38fa9adc6f19f4f0cdf5e43cc0dff3b8f4be67a558d88534ae193a938772097a0d08ba922866a304621b9904ee0b9267a74", 0xaa}, {&(0x7f0000002400)="641af7e8c3d4726d1b17272af680bee7925d038175e1a413ae93f4ed8398c3fcf03dc3d29c28", 0x26}, {&(0x7f0000002440)="0aa1c2d2a24236f9452d6864ff37ef840a9e63227d90dca23d865ef5d6dc09c5b4e2210fd83ce8855012e8803dba48767a7cbe8b4186840627422fc6867fd64a577c1c7a16e07d168ccddf1289169467787234f8622202a206540cb82e264b6a625fbe84932ea3704d1c3f6e8e1a945b13610e8b96b86677a9445be858043215f0830f104105adb46ba7b031a75e9f0ac453f37c6624c6ac592eec1918e2677bd1508ba74a2d43859c534b2f8fad2c83222bf473888d6c8aec471b274a1b8833c495862586c2aaa168b9f618a254e71dd2c40b3eaeae", 0xd6}, {&(0x7f0000002540)="eb5a621e124b125c0f0f9afa9be6567905a8b4fa77a3ebaf9eb5a70a7ca0f36fc4e54e8ff98bc2612aefdc242edf50a681685f1b57073a355e5bcdf144e4fe0cde9fff7bb8fd9754eb8417e82c20ef77e9f2cc9e0f26515aaa607860857dc53948a377bb2102969c", 0x68}], 0x8, 0x0) sendto(r0, &(0x7f0000001040)="bd2143eca9bbe929ae57db654d047310982064f1585e7aca20efb6c0c12d43896d3747add8b5ee4aebdbc51650e72fdcc7bce36bfa60a2e99e018db4a628b197c1c3a9ee71528788197119e116549d6c30210091e9cebe2d90b11a26fb37dfa766045e394143ac5e541f488a898f744fcb3616d794a5172ed2e050fa0be51721bf47f4177c3329a815db210e3512fb", 0x8f, 0x405, &(0x7f0000001100)=@in6={0x18, 0x2, 0x1f94, 0x9}, 0xc) sendto(r0, &(0x7f0000000000)="d4b951961ac71dff3b72243d29e79deec7f12c9ab99eacb48033e955ee3639e19532d87fb788089665e961e5ace0a824e6b70cc3b1357d2bea6e2c6b3960c2c7e9346d11878d268c7b72c21882276a5058f8beed5d979b7a682f742653eef0c33df1c35875473172a5e342c970e97466635cbf412936f00f283f662b538f797bcd911225f4245671c9dc4218cd722afb7aed38e919f4c4ff2dd168c6865aa49cda710e8d162083bdee0d1f1a96b5d8276c2daa3279ac2b76381ccb56caf1b1cbcae29de7412f0aa415166a256997e896438346030582eb2d48839428a8ba16141f67d2342b41c3d791d5948925255c329598340d035dda025f26afe257ba2ad5af67e1abaeb17f6d2f9c6cba262023483e7547061f6031c6f63d3beb7f34d1f9c708e4fd31b974115c2316cfe55272e91685026b70da108f8f066846d3305b83bf23a26ba8e76c7695c872f7520f7efa217982492c9e86328cc3a2d62f4b4a9a92175962769fcb7d1a19440eeb05ebfe63fb5eeecf665a79dd4942edb153317a68f1862bae50c850745f802887c079d3bdfc3563a62b424ef35d62dab8fbe3c9fd72667f66f5cc556a23c525d9c57ae2fdebc6eb41afc6ab8bf58fa46b95cc25077251e4aefe17d56ab0ae0ff48425df8faf3ce71408ed0877c2add6d1373ebbd3b4ca19d0d84526114c2f32eca3fe2adc599388308224f5c00f3b2c9c80bb1981ca5b6d815269cc65ed3b3a04d5baaa6c6758b9dce284928bc2b9cc3b2f09ac75d5637b5bc90a5bf58958129670411a02d866eb92e2040061d706910aa158a851a2e72fb3e4018a8ebb237935afd01bfcfdbf9f7486233c6aba38a5efc6d252b4720f9c104a9ec2a5b100cbbdcd3a128bbeb1130023534cb1046e324425e681313c7b1576d7fcbf633f2fefce5a78183275b438612c7bb2bea1caba88498763082a0dbcf1cdb8bec1b575e402224b3cc2bc60c41602703585df491814ca89b8d4c0443b3373226c8ecdbe008ee0fc2f81c6b37a1b9e0d3f14d0db019f6e00f371a2d4300b6a7ab7e4bada7a49fc33b9a90c9ee40e94d873f87a12b58c9040d99bebe6aaa9b33f1203df2ad1e275a828472cfdd41aacc8a1e83143062cb5a1858c0a4f99e9e7879aa9f6e8226424c54c2fbcd969fe47f652df8ab101ccad846182d50c922c55b995d5f6612cb767d3ee4085afeb8c8ee760b03d9e7b3360857f82dea96e50f4f452d8d7745fc5120f11c8fb792ffd42109400e09c80008ec6011a70bce2cd7434af6fc8d35385b70efd0634a7ebf087668cc6cb86021f29de373bd4e05c1fcda2117a31981cca0743a8dc8a74395b77004481638ba5304dbdde531b1ed663e2808a4ec9ed351dffc9ecb332ae13a18decffb6d1bb7054bf5a642108f262cbe3ee829e95f962c21842bdefa6067b5b4eb96d14479592752dc5302c108c04d9dbea4396bd9fec7b07723dc462d7285a6f5ecb0892849667af9bb09a9811abd2318132529740378a51953134c9f163a2d7effe5c57cdba5aa2e09900fad6a942436d079f0ebc9ea5cbd761ba165e3c14514b79a51123feac728155b99bf3303df65a4d4eec78a251ee0af1e6da988651d587801592a4b08ecfbf85e62c77d4f9079d051e59f333f041a9c9d9815c4ec5d17596877559def4de605f9fee635bd0f111f447ea44bbb2ef44da34fb7455e3430a0dcbb3d688e39c59f71bec278484f93aa5f5822f49726a5f499c042f1efab62f318fbcfb325a0480fa282e4825eb9e4d4f3ee5c089caccd78dd9d541538e4795ac23694f81ab497b4ae7fc63f748130c7b238a2b98b5c16988ec8cd4a20649106f22e0d6b3b704bf46fe099e0a9b7cdced99c692127664df1c774e132c49df7196032e98dfa68a4406d408fafcce1c8ed4b937d116b68d5c89a59edee43e1ab66682b2c4482ee6a4734ca0c107ef53644e59d0e30673559ac882b6700ddd0598437e91f2a458f27397fc3674816dd86f3076feb408d5531cef41bf95761cef5a7d90d05ac0e075a22c9fe61389a47e674b8ce8a11046c8cda1e54fd9f0e9b852c132e565781b376fc7b9dd69c44ad796e2e440129c9af2ae22f3941b24c7948d3a8692022fd8396b79b959e7fc932e669ef9631081e96901872fd01a38ac512b131bc4e8e0b3a8031361ba316121315810debb861988eff257d55b36be6f49588edfaf2f5ce5739fbca30b63378586d45e380f15f4b280f17379ad1d4097887b92be5536e6d2d1c800256ab0de0f3761102bfc915bf8e84733acda84554a878aa31b4eca47447cbe889a31a3b8bf285d4d23219e404fa12369d523c91b774e1e6ce1dd664bb50e0535619361433f5f38eadbbec97cf6ed23a760ed9916585cd7cc8743b80eabb5ed1de91869d7b98af7f98b4c6e008cb7d75d43fd2228daf0f80d5dafe64e83c71d863dd98017e74405a0adaa88b767252956a15164bb99d158ac7588f1a16c5a77944e6b69142c659aac9479c5f371810245fb16a8acce09c4ed145341045f4ac8a175922beb2abd4672fe5f809bd0f883380ed61015a42b3e23c3b44369b6e2e70e44fce0bab8a9ee4e100ef8a2c644bc3cc1d32a5deeb4b7631b344270f8337b1aa2c1d208dee4d7ba787ede01b2a95ea2d566bd3f25a4e485797b7d3da473332f3010d2cd695703ad2d47e68009ad04aa156ed4a902d0977f2efad455450fe82273732e6497543bb83374efddaf942b7c8374bfab23b0f53b19749e6f073bf3f7b05ae96733e7319003595a6f9c073e92bcc8fca7f270f079ac50949ce6302a23fd0405127c3f3f51dd41b65aa31e8f9f3dade65d1c7f888331a04fe0a9dabd268c15d2d1930902ceaa2991c6f58849b954e3e1850486e22a7cee3aa56914aea22b0f9f4c2b365451d6b66388cc2cebaef04f8315a37c7f795864d89bd33fbf3d15789a5bed3a0e2364d651de5c6404dba25f21a74f46e474e0133ed0db32be7695a9cfbd8c5453b1c62bb52bd9fabaaaeabdfa7f5a0af8f27f615f92aab6bdc05d07c7df707db4c240ff94062d97cb088a66cf4116c2e5e25c5da3cbf3a86aa8b678a65930d62ecf8f44ee87d5368361cf90b3c5ec13e6f90d6a5ac2ae789550e63453cee284c02138aacf97574f6ea0d235b034efbd8a4ddecea19eeb5a90d8c45f80bccf50be139a4a91e43d0a9aff47c71f7d619bac202e448c6b69a953f1329ff025bc556a6342fa1d45cecd821e13262c2b2e6bd58a1162383c7be2a533d1bebb9b0ffc806e77eaefc65d4071f1a04e377a3d2343b101bc05e74feab3288770666a59a91d2d23e11b3fc1fd96618e7a33342d45e683ac5577bd39d4f953470c744d0deaf278eea607af52de77ba8c3d569ec75042670408301575a29b303d16a8243da17df652fffc2f8a2eeecb966e1c6b0aafa1787784694ae914a50f056b2087eb0410f6f055ff6a10afe52c7be0d6950ee83a4904d1b4e6ba50512523a19992a9c4ce5f78eb6b0d6b0d1b6ab6a4737873c70a399cb5e8730b8b7e9fb1a4021a8bf36ab894c44eab4cf005a5479809838c66cfec0d6fa0d6f4262c0d73752cb7d19c53df941e213c009426d766f24a13d6b29083d7e16a2480c2c53378fd8e5f125ffbd8e46bd1d443ba7562fbce65ae0cff752cbf0c87d5f687646ff6a660b4b97c7421f3b717a805df89f0d56ece83e9e12c4ecd73c2c51a7e232277614bc73d2f1390ac3d1c6c46828d4d37289178d4ef156e67284c70c30180a2c92b8a82d41ba1181e6890fd4260518c80c02b4ca1bc1ad55a2b9ad06f4a6b044431c90aa618d2064ec963c5aeedf0486f271370cdd079f10a2e26da9ccf267bd64b9e62e961990174bafd8ee075fb3be21d21f49ca2b74dc0d87e15c329cd78727e83e4f6288a4a3830bc150bd793090580e618dc71d5c71638904254b698bb1eeef23a59bb365f30fbf7760d7787fb9d273b18cab896604aefe0cfb495e50d0bb9c12d9896d3c82ea678c273ef63986829317d1c9dacd9a7860abd2fd39339c17c8b35fecb13107750f0c4e09187ab361523c24f669ca3657f22805259d0bc90c6948ad854456e49eab890929c9c3649a38c793213ba25f3e579974febb55f0cf2c4a175545e8c5856efa9b034f220f101a5c7a518cda2d5234fe0e7f689d8fde62b84f5beea3eb7756a5ccd05abf97e7766f64f8d9b7f5cc6869c99a7413754e474205abf48689711de78b81389b2b82cea65b32cc99e0aa5d073307ca638518b425e951998094cbc070943b2f464e78fe98e9498a001cfa17ba529b0e699742607d11ced67c61d15a3a1f239e2149bf583002293043b31e5e2b1c75e9caa9d37b9e5dd99170f4cb5fc4cddcf009cb17f3234f4a2cf6f7e161a834df18e143d6a43bd718755419ef63156ad3479dbd2cbff189ccdb721801726e5eb0c9efb2162ccf55ea24631c286bb2315783036afdad96a3d69d71c50b30f395258d01534d7029ed92deb9e91c5b9bd52c44db12e71a1d1a1ea811d98df2ce63115a4e9c752b55f431a39c05aeccc55bf71e75e47cb6a1566210db8b1793a85dbf027235ac93fa426631e48bc7832cc1f27f57860e55d48106f2eb090e382a17939b653de43aebf815545e7069ba213d4810826f87dd7e41bafeff234e78c7653aeb63896b09990a6679eeecb33672a931af956c18796d5a296de72f543f03f7018b4b8603a576d62bc9579f52e73c327c29a7fc8be2b568794e6d8e7cacbc075aa48721a3564285c7fed08a03b2b265ae1fa94942382202e464f6b7a2f38850c46f098c9c50559d3d22de81d778d345c72083c225c7b97aef4029020a35670b8fa853bf070087201103206c3c8768228b6f1383e65551f3b850793249b82e891e5fe0f2eb9a69f9cb4fbf86d89a40d77b8c0dafeeb1404c5e0be9f407c6d1eae902d7724dc564269ac9056a36a09cd22782770c6e74371b7e088112d361082b8d587016b2487d29d6efc8607808c33d66c5aa754840b54d74ff71b0a567b89095d5a050d2301cda205eda6679f445a7bffa834b0fca7e91d42e6fbb452cf01d2d4514d3a35a7f194eafe7583d3bba953facb6de54a9f0b992b5a9f1ec5a2a43fcdfaec0b0b1dc0701f9e3394eed30f736a0f2f0204c3f8c1fc81bcaa1ce055d6417a6fba9cf59e0d960c6c811dd02bbfef5a8c8d4cc528edd80e5ecd00295492f91da673dc425830c6034f451df03440b99737bb22a4fd14d180b11dde4cc374b7ca2ea28222c6a791c7a68956f1301d0ac0d0da2dd2426d54d67b10946e8f1a15b3e23dcbe172a70b118026fca08297dec6dc52fe4693ac41c8e00ab2a35c26f28d5b48c9851c9fa37e19d7e7f362460686b6730cf528bc1e8b95663466bd487a5521f90ae44f6f11105107d6ab3afaf0bca2d1773968efb0be9f20a2251f4ba32203feefa0ce4c3b8aa373e71eef29c84cb133977eb761c29a8f59067535e20a4da9b194092060df12613ac0d8762548f4f369e2ef386f6011d31a216527be29a3a5e09b946a6060eb4cf012467470cf973bf651719734ec0802af715c414373a8bbc6e5b927e48251038d41c350162d79e6649e32c9ed179eea1911de66df882bb16d204b017c02da21ec4904a7a46f4b5f5224a3510cf6fd41d5c2dbfe760da38a95e087a5159a3cf3f29dc8cb022251d63fb8638f67aa9b32247d6c597d1d1ab74d5a7048a3de478ca98035cc13172accc19de9c1a2a736a3b459cf85484416b5701aab92ddb817f91e0b41dd760955540c0d0fa92f2db150ce75f559ca2868e072", 0xfffffffffffffdaa, 0x0, 0x0, 0x0) 23:16:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x900000001021, &(0x7f0000000140), 0x10) socket(0x1e, 0x2, 0x8001) 23:16:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) r1 = dup2(r0, r0) flock(r1, 0x7) close(r0) close(r0) 23:16:57 executing program 0: mprotect(&(0x7f0000755000/0x2000)=nil, 0x2000, 0x0) setrlimit(0x7, &(0x7f0000000080)) getpid() socketpair(0x12, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x2b, 0x4) 23:16:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)="8d65f4a9eecfd0519d6b30c8752a304264fb8af04c2995e6fc94d6420c0c09c0afcca4d20efd75c91ef7936fa625113800995eac88f1577325156d14c2047e9d16b8076e57c79844e35356453c5e52d8f38393738e6843e8e04e9ae8d3c5bba9cb9c9c0c0ac613f2fc0b", 0x6a}, {&(0x7f00000000c0)="1ca311675b983cab3cc949f2cb83fa73b03de0265efd41f71ee47e03ebe7534d7b228b91cfeebf9cddbe8a10ef2ca55ef0f7d674a2a1113c63", 0x39}, {&(0x7f0000000100)="2ee21124e4673c4148891928e5776c8259655029207b29e9c5b585a17fa0768857940ed0e3f2c592ce781fd7cae71d5ddccc214c40a39d40b21ece3a1d64a5a8076bb8ec0d08225b0843b0898d66d967293378178c3ee2e27313323c911bd5fa72d264e598ed3780a7e6144fddc24ac8fb5e9589b19cf9e0b741613575627af84b984aff9b32956a73bef05affebaba405d8599c15899acd01a4c30c8b3a98a1c6666d2204df1a46ff9fd240f7eac6a89e7a201190fb63072a03bf054d3203b26502cd5b8c3905b166c339376afea5ec27e2ecfae95fc3ba7ea1f9d575de855892c9b5c3", 0xe4}, {&(0x7f0000000200)="dd04c4636a8acea8ca7f5e882e8f77965f3de2940a96bc1fcdb4707a980d235426f4064187412d7d5d19514021b54429b5f700f136f3bcec2e68160614374c148bb7025e98fcecb6306a6c1ab9427bac967a280131da263e5a8a599cd38d0c5da6f4c016b7ff712c3c914840024baf644de27c8d5a55d43bbc6e53f662af8c41b8fc6e35c5a657f90b718cf39f2d448d77e6d4dfa35278d24bf4722452455db045a8b7e5fb62707ab97b0d040087bd9bbcb5a14a524a5611e5fc5e5d3efd41c050f19682ef1f8957062a95914df76e6d7f3ba98da210498731d866f04a41d25f5f921b4fe99a342e9789a80ed9654de8d25538d137ad341c9c80968911", 0xfd}, {&(0x7f0000000300)="5c182a29eb2de8049bc6a68cb942bc92b5e5721c2a03ceb1fc20c59be681676a1af3b070fd4d7f9d6e689c443f54b6eef0c30010079b342989c3d58b5cc5c6ac854e34ac2eff3daeb7b26289b75118737289f9f97c7c7bf0a117beb995dbcd", 0x5f}, {&(0x7f0000000380)="3ac4deef65372e8730b88cca6380ff4705fd796de8565a1fa36d246a88f0acd6fca572d2c1579521be7c16ded976076d8110b4651ddf509f805cd791f3d65bef05abaa8b70d6af1715be65f5e29e626476f203600819822433f91109a918a3ff662bd8b924be3b197475e97ddf24336423d3130bf584cad88f7b293b2eef14664ff86b645a", 0x85}], 0x6, &(0x7f00000005c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x68, 0x2}, 0x8) r5 = syz_open_pts() ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000006c0)=0x6) r6 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r6) 23:16:57 executing program 0: r0 = open(&(0x7f0000000140)='\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000003e6, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 23:16:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/170, 0xaa}, {&(0x7f0000000500)=""/125, 0x7d}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000580)=""/249, 0xf9}, {&(0x7f0000000300)=""/201, 0xc9}, {&(0x7f0000000400)=""/105, 0x69}], 0x6) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 23:16:57 executing program 0: utimes(0x0, &(0x7f0000000000)={{0x0, 0x8355}, {0x100001000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 23:16:57 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 23:16:57 executing program 0: socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) recvfrom$unix(r0, &(0x7f0000000100)=""/178, 0x3e0, 0x0, 0x0, 0x150) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r0, &(0x7f0000000300)="ec57c9", 0x3, 0x0, 0x0, 0x0) 23:16:57 executing program 1: r0 = syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000001, 0x8, 0x32, 0xfffffffffffffffd, "76bf9720a299e8796b0401f656cc2fa86ec8a6d5", 0x100, 0x200}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xfffffdfffffffffa, "1702079b37982cfa4e000000000000000000000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6c9879199bed6e483773ae3b25cfb429b868e035f23e5632117dd175ee29b87f5a8ab30d9776878d53aeefeeee4a159a787230d5aa8588b5dbc5e32aafbbfb238fc57a359560d81d9baa2e34b29ce8ed44c58a00a2774f0b50ba8dc8a5a33f6feec59cc4b8064b9b7cd6f5e7f365dc6c2502c", 0x274}], 0xd6) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b5598", 0x31b) 23:16:57 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimes(0x0, &(0x7f0000000040)) 23:16:57 executing program 1: r0 = socket(0x1, 0x0, 0x9) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x8, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r3, r4) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000000, 0x100000000}) 23:16:57 executing program 0: r0 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socket(0x17, 0x2, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x9, r2, 0x0, 0x0, 0x0, 0x38, 0x38d}, 0x6, 0x40, 0x0, 0x0, 0x5, 0x77, 0x9}) shmctl$IPC_SET(r1, 0x1, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x100000001) 23:16:57 executing program 0: r0 = socket$inet(0x2, 0x4, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="a8abb5ea294dc98365778297bc5a402479fc9b8a48475bef26669c8755cf96496fd496f7799692479119fe9edc5bf23940ce899dcfa9012b2f42bee0f33b6168689792043e8252f1690922bf10331cf6fc4bf2480b1d4d49a926643c0419b97b5b30f466050f77ff14153ef46c889fbcb2a6965b953ac6b5ebc15c5b875ea4ee5e1a8fcb1f8415fd97011b24219a0a044fef70a2ecde15dd959389333b88b51f6bdbdbf5c5cd69", 0xa7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b4040000", 0x4) 23:16:57 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0x2f, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x7) 23:16:58 executing program 1: clock_getres(0x4, &(0x7f0000000000)) dup(0xffffffffffffff9c) msgget(0x1, 0x3e) clock_settime(0x2, &(0x7f0000000040)={0x80}) r0 = geteuid() r1 = getuid() setreuid(r0, r1) 23:16:58 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7f, 0x4) socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) 23:16:58 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013ddd79f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000467fcbae16df3a146536000000000000000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054aa074b5e73f89cedab9784290e2105ab9921b1442a27271a1f6242a7f04acc74b872ed8e65d55a7817add9ea3c1431d129b2a2fd22703cd497c2086c73d4020ccfe8716aeb6b9e0f6f38b5edd4a89b74d06375967869b6d39e017f97009060c67bb43a146c2aa17a6c948eb9764c3d2c098c817dcc187e"], &(0x7f0000001040)=0x1002) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0xfffffffffffffffe, 0x339) 23:16:58 executing program 1: r0 = socket(0x18, 0x5, 0x1ba) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpgid(0xffffffffffffffff) 23:16:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="04000000", 0x4}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x10, 0x7, 0x3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x19d) 23:16:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000023c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749af3b0000000000007adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb2e721e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2af7afa71bfe5a267293dfdbec4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef28623493fbbbf570afa043ec65fc139773a6f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29eeebe266bba2894ce3e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a6", 0xeef) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff8, 0x7ff, 0x5, 0x400ffffffff, "f6a42c04caa726000800000400000000d5cebd45"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x0, 0xdb26}) 23:16:58 executing program 1: r0 = socket(0x11, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x5, 0x4) sendto(r0, &(0x7f0000000040)="d2", 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 23:16:58 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xff, 0x100000001}) open(&(0x7f0000000280)='./bus\x00', 0x420, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x9a1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x10000, 0x400000000) open(&(0x7f0000000140)='./bus\x00', 0x8020, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000000}) 23:16:58 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000001180)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001140)=[{&(0x7f0000000100)="943d9620f23674a9bb31306497b4850c2d94040b0bd07fffafee4feaf3ec09a198e96206bbc54762e6350703a63803b3017258163e3671a89dbdd50568b75360f5d475a5c4dcdb047c24611b6a8273542c3059bb0ee288e56d111e2e6cc2e00bb4f72dd01081c4986a4c06894817e0b27cf7b168d2163ee7c36307ff04068d04b2b66a50eda773dae4dad255e1e5bb03637836002a9fff7812845ec1517b8dab7bd22b653500e01cb4b9c21a0d9cfbb56ed08c195caf8b6695703d7bc950536196291a28473450d1e278f2bf7743d927a0dda83250b6395051143733e8bd03034053b97caa375d59f821799baa56aaf5e4e255c00c53b8ecc55d6020d6512be412c347238788835f664c826df4ac5c57ff4348e49f99c7a66a36979f864ec943208dd49df2ee400c8edd3a5cdf4d175542e0d0756305976fc72f4bbf4c3f84d68285d9d9718bdc43c9535aadbded83d53991aadc49d80c84eaede55189e4b928dca961f4e3ddbff919a691def74db4e2d51666b843f9a3fbd0527be2311788b826470f9362035dd74696c4b80ad60502cdd569ad1fd20eeb13b921522190fb9b3d77dd6dd326e3c3cdbd8caa1fc5732a992769af8f4321e6c74dda735e38c322cf8d33cec14cfa57db4ee32b092f26aed9add7f312834981a20c2a95bc99b316fc379fb19fc48b3b5c21fca99ed428a112af8c6e697edff8cdc884ee3123bf61c882e3d4570de319b241129a35437bcc5e7f58d5ddfdd4c08c70d803eac0c4db5c4235e48d24cb57c8a0875387656d82f297e71c8aa9fa83704cf2fc7da1f570f5e38148515a0627668cf18b852611b809fece7e66f716fa998aea2fcd8d4c1813cfb19d12be82c7b51b517d050ff0e6bde1b56cc463dc6ee8689085ca01ee4dcb371d227d8a5b8a31d755221a35cb8a2b7e5d4ecad4acfb951c9c2d6f5d36fad6437a2e89fbd78b1075d48cd494e427cc9733ec505c0b51d5ebebf86d00d02821c6f77a3054db8c33ced6238b3eea3f1a81f505e5ff34bebbe34ee7329633d96543fec49a855d2d5c75610c7a789d178e3338ca509e3d9ec0bbe24e242b7fa4733d15c16f4a9b94b18fe3928a2dd82e31559c3f84e3747989f0bcdceb88a512f578a79f0a2dcfb7397e2f5047c4e864b80475869ac7741c6b00d46f118b68add6ab139254e702f2a4e9e89d522896da524ba38e9b0a46cc85c6adc8ddb10a247c51215606ea577d471bf7dedb2ae54b5b5bb35137da64ecfe4cbad8cbcf521073917ea85b04706a4b22c570d2e157312d9bad812814f922ba7c96a2619f0c4d0f0458cedaa617754ef0c95a1af3336f8c8120c407957fc278f5c65e718dbcc1d12d8b17c90f5525f766c9e34521e2a53e877e3b73d450acdeafb0083a13f711862915580943d77a55809b58bd379801aecff11d97a97071e67ec7829c7514da8f6ba10bf034620a5b4c660213985518ccdceda504903163e18c0341ca4d50a8bc64245d8c7f3b4fc86c1cc50b11377ebfcd6cba2353af71c36313eceafadae49c57b5144a2602d13d67a973433a2d7a5d621a7d1134dfd0bb29d81ac012895f5d3620fb9b7e23f90d9860e20b597d68a3d426ff53dbabe3ed1f1fe29fa005418e903f417502312d8d85a0423d395145a85bae08515588e0b73e1f4311c8524c14afe3fedb2e3c5fafab071cc87358164bdd83bec6f0a1b100381f97e8670b463f3e1e33838a5d35ddc972cb6d617479a2869a507ba67d3d8d87eb93e4346eaddd5ca9fcc5cf5f818333d1cb3e059d2290e478df2db53e6c97f1ad0bb6f4326e4429fe7a196f3481e6bb0a9b16819de071c258f167fc8537f54744d302e3c077dfc4561ef9e01c6431b8b08f80b48d6a2ab1690a5cc03df63316544e5b3eeb9cc2bd92063f80810be6246f8d6487126818d42106b287c4c28d20b5ce9fc3dfa0b7732489c8acc8915f9fbb62479941bab5f976a5de0ff8ace9c9744c6bb16b73e14a73302d2293e4611d7066a68705bd450316da08e91f9c2d62f4b1cda5e628f1bbee02f053482cca9fdc716ba7a2a598b73d7e0922fac2255c74e5cdd297d4676d348aa91d6de9cdf816fbc1cdb266a2f38f560de7765c8198a13e9ac072e80b212ef555eb10c96053f7bd753b659c498addd111bff219fd1ad6336a4b53ac27e8b35286452b8c5c604cc8ffe964bef065ed05109831ac76ac1a7b29d3426e0dfcda2100bd217c9dbe2a8af5e489fffe5effcaf2498cfa13e1c1eaa278c614933f0a734d333b9276ce6f1286f43f996cb3db29b0b0f26889aea70b037861a1d4b9e0123a14911f0ef322c966f5dcab7da518291af90fa91e63e186b09742fd1fd9570224195fc019058e7f5ea22f2b414d049784dc94564775095a61806ca215fb1861010aba5c04d6d538ebfa1f448b0b38ff36cf230456a2b99d84f406ffdbb8b3d8fd2c1b075b863f803e4b3b3aa98e6d876654005b08eddab69bc60f40f6e23404593f1404e121dadf78ec051a44b92a804bddccc8087f960885c7887a4b2c89b8004d1fa2c505369ea7c3629e8aaaa7794328f62bc47bf8342f0a30a4fc0f98708f6ecd0f76e97888dd9d4ce4f5a84c55c77efbae0489520ebf6391665ba85ac49a52ca102ee5acffef409b56f80c1f37288ca0d28324da2607b86284c36a2ef499e431d824944abd8ca159d2642caa480ec04c876653c724ac276cbc6fd4c3110a375d4162cef2613b3d016caf89e4b3c2611092d76d54eabd493ff2e9d354441705e77b7bb7036de173e884773601cae8c5cd487cbaa575fcca9bd7b7af9501acff6183a411050136c5afbbf8515e91e8f6d905d0cfd3aa31aabf1d851dbf9aaaf93862787854803ea18455440dbd3ded78dc4266d6d3a8845e14f6d632bb1ad4940a9767e4f101af286c203289ab93dbfa1045fe39eb04713e98c90cbe355097b011c423db76b902e270d3978b65a65806ca4fa7182813484f865705249ea140d8485b02fb47c8492400daf1387a6b848d6bc82a0418174a42edc23eab5ea67c5318fc33d0ecd90f6c7753e9b0703f8dca91a8853e107391cf1066cf3e4dab052f3dea4591ddbc0835266a1a6f9fb65b9732702223b895da015295acb9fc31e7fef386614780dadefde2aba6c5fd04f50a6e712922c207e64215bd3e57493cdf7ae5db3b9f840c6ad876197ccfd8affabca97fe78598b59878c2ce954f5482ab47b7f20a5f4f314d61d5006b8ab443763f4f7fd881d3b501ab4399505c6ebe48a8d5e1193c0ebfa3a4a39f020e32f2e9f7996039218175f6b62748d9e562a9c0f6016bcb3eb92950ac7941587a469ba4980c1ab1fd921280112367b5cc90bee56d0aab7182f7a0ff4e6aca112fa4e97f0da050da9904cc8fd19f4b077bf17ab9a32f30ce61a3bfdbace1786de525a2ce737fdd782b041ce4401074628221ffad5bda0792fec6ed11ddb3050f1c94152900de4173989f9c209a9c81137433390826a76055cf22a8d675574ba2cbf124be88d077aa3b6d87934181a616d4b996e927e3920573df4fa83f1579e9e8a057fd2c014c2f02c33033d694e6ed40e1e2e757fd0b4ddae7d3f39ae57158790317e4bbd98f605f490d7a8c53bfd3bfcfcc495dbaca37dcefb429ea30bad05227578315f0529cbeb10a893e7b5a4f970fdef14b7b3d723f22b83ba572209a37764aa099fcd23b9fe8ead40fcaff5e1714f194dcfb8592057ed0b30467677472097e36c2af7181442b7bff144440fccc49787e89a40835cc9ab4f5fcf2d1d5b30fcc74c9e82e69b96614fe7376ee37a336bc52df37a2b9eee506fe5413a800c7287a0677aa821fba110f3d9735b929adbed4ee715be03dba60e9c120758eba8ee0b8c773eed2656ee76debc33895f601716d78d684034897157df40b946b56861347617ad068d115e7701fb8a6e4b83694a5863b1647dd0dbfcc665941af558df63c7a19c8202f0670c1d4452f912b54abeb15d7413ad6e139280a5d38f984d1c4c4d6b7cfe4edfae3d6f73fa76e12198f07d169f12cf120ca1be30058f82a28470a9b9bca63c20af5ba30fe740770eeb92291578c06318ad0354baa103589135a8a30e45cd30765bb7f7bf69eb7c4e33051270ca3c9ad9003ce1fa2b4474f2fbf337018e9de29b641906a1c45cbb6375dcfc37635b46c22e3b6c177b4ce687d3edb555ff9e9a04b00651822bcc87490860ee811231b04165b115da76246e9cd973de18ec236794287f0bb616c7d0aab08995bf6a4bd33082ec21acd3ba67b1ca33fe1f7b4fc2f4cb4f9be047ff6ed7886c1a23b8262679803f94ed2bdb5014c4cbea5647d8adf7da9df6703db542488c7fe63217a1df051ae46362c90d15c1c796973e54fec764468cd698c034ece3e67adecb949d457cd498b150cb99057b2708d33d2b5202fb450fdf178e646380b0a2e6198a6183da9dee855166fcc8174059ddd6be6ed667b974ac29f69e4f459dfa3e8eaaf93aff61ae569abb16f0aeb3ab466185e3f875e9b8d0d9bfd03df5f0eb17fec555b1d4c6e7d36dc3ddf032d81fd68bf497153540cb7c68b7713e57c6fd3b750e48cee1e1bb46a7f89313b7d0ebcd09882a56030925a26a2e75e13324615c68697f70214f67cedad32413019787d6344240d769a1d2c3691bb7249b2d9f61f189a6eeb1453b34ed1ac80be16f38c394cbda11c79a74091848ce762bf213a300144bb4540666bffdc9196e304418e7252f4df8cd7bf9a096fc287d3ce8af140f8e997838cc25dd8fef75ad4e285c828bc221bea3f3e6943bcf172c7eb58f7c84a1a932dee81b75733283bd32f48844729b8d61fad6bb22e85a79b202c601a751fa6bccea0a3a2a8fa98eeb5b91eb55bb7ce9c8d93cc11241019c4899af30b1d58444f6052797f8d6593272b2669a94c4a4f186612079f7baae4adcdbc4f1354f5c67afc238a5861d7c0002740079fb81424ebf2aa9e97aa09374e146bce36c974612f3664ffb2fddbe9368ed266b62eb064c1ae44a561993279e9788de83cf499f891305950dea4eb6024f0888d2e5519013ab9ec796cd50b9a21104424db9e5c68c2b8788a04e7f3cb75b5fafc03c9f238befdcc3021cc6c599b42eb9e9c84160f28e8ba9ada6745153ea4760e6be9f5f519e43885806158f4e4d35aa32803aa1f89b3ed388c3b0171f2bf13a9fe5b45d4f910d7cde8ba33874cc39a2eaba6c247a828cef3a2dfbf5704b79a96d300c50b1c01376d0d2eac49672c1c660a6fa58c2669d71ee21edea17076fa2826ded3787304b0506bf773abcc323655ca41f3628dc244fb5cb5eb776522d25a2d7e3ae32cf6936e4cf7cbbbb55a06e4f08a67a8d4e20c9007425c78423a4f20354e27b4e98ed1f20c4dfadfc8959c84e5a2830b810d1cc2db3ed6117c17f98b51fc3d0a4ce63d1016691bff46a15f5b457f3aa5f059d5a0e4ec5f3cd59e1f01f5742002c9f24bd2b1a6ce52dfa8fb10c38a60e93bd2f4491dceffad8ab5bb6902e1a92485c205e7d06b22b75ef07e6c2e848363e02d38ebd4520ed8b3fac6e7dc74c04b3c025a2dc911c7e9d4b2e14ed9ffa000193a7643cdc54cca6b510529a0fd9aa2d380e768fd11a1472ad2428cd6ccea5d8fa9c394460b25061d4ab2e58ec791c07666a740629e1050685ccef1f071f966a6628568a89e20ae7ffc7abb9df4fac9813b2df72ae15d86989282edd04c24f7b2cc9936174790b9716e78bc3fa858043667af1eb4185c2001dd2d5a3d8d9276143b07507f72e1210beffe45d02ff19c729414bc3d862384de", 0x1000}, {&(0x7f0000001100)="df47c3b80670709572ed291c", 0xc}], 0x2, 0x0, 0x0, 0x4}, 0xc) socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) getitimer(0x1, &(0x7f00000011c0)) 23:16:58 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) r1 = getppid() fcntl$setown(r0, 0x6, r1) fchdir(r0) 23:16:58 executing program 1: pipe2(&(0x7f0000000000), 0x10004) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) faccessat(r0, &(0x7f0000000040)='/', 0x80, 0x0) 23:16:58 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x4, 0x4000000000000000, 0x0, 0x1000100000000}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) open(&(0x7f0000000200)='./bus\x00', 0xa0, 0x1) write(r0, &(0x7f0000000100)="a0e1ad75cbc10342c72e44f69f000ada78eddae838e61b73639e347c6410030f7c05cc4c3645f3767e2f6d22db266c72192a26625f3ba3f1502ed0d6ea38613e322856ee965841f9ea3aa664c390f7e68ed4822be4347f6d0d86923c93bacd97fb0554391106067bc58b7348f31dae544144c987c4927e5fb690717228fe88a6b193948b1a2af0ae9adfbd8c3ea9de762c6a99887b027708a42bffb0a76666e7a062a2a4f11dbfde091ffe4aca6b599a7c36f454c27f702fb4425394b960c3ff1fa3eff49ba6262191f0294da8ba12e80742c32cfbec7617f36e8b901f1cc3ce09f81517a53ba77550863e06", 0xec) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x94e, 0x0, r1}) 23:16:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) pipe2(&(0x7f0000000080), 0x4) 23:16:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1ffe, &(0x7f0000000000)=0x80000001, 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="fe22d8f3e7eabc7e81b28acaae429873634abda4aae5154ee8304ce3232965edf5c53277ac68002d331168a29caacffde1bd818d14ba8daeba52cfaf961a289f64e1b011dcbd47d0f6041df71a4ceee9a941e17f38dfb7c3e0170dc8674314fba02f366832fae55a9f702beb764898c20724455ef104447180dab73e3ffc662c8336b753ad969126621677c5e1989106551dcf2184110f60b979b4cd6d043b5fc27fedf574d5674d56cb96e9ef6ef44b1de55d9b4df4a94812d7aef80cc2", 0xbe}, {&(0x7f0000000180)="8d5c922f72977503a7fa39a26d4e17cd56b7b84c70d81f73e2833561aa25", 0x1e}, {&(0x7f00000001c0)="2d2c89d6", 0x4}, {&(0x7f0000000200)="252381ebb364d6e3ab054c35449785d1365256b3e8ac19f08231c08c9d3e9b876f09571e02142e34cae4db36af19017520b294a4262f735c9c31d8170e844acb4d4050f39f2f323a2c0a25ee2a986e500f37d514b6d5f56040f8257f64e85d84a48b31edc9437e8dfa39f10ac6f7ee35ba9515dea82171148d7661ed46654aff73d2da5f63486935b1363de3f78558a3928ed940b88c6249cbb7c4bea894b5e4a8d840e4f190", 0xa6}, {&(0x7f00000002c0)="61a70148754fb3a1bf563b0d032b8fd020472a293c0e1061df1ab50e67dd03b49dacd47ef466982037ef836ba5e99fdf64cdca0237fddccc3872f82c662ab4b93382b3c162c1c2ab620c22aaaf1243c9432ed040de64b093fe46036ba33a5b8a40d4a2d95dea328a35e0678592d6455c61797e27741fece11dfcf47aa89e9c485ec4461d1429ca7a698f28880f245f2efa860cb1621c977a9865994685", 0x9d}, {&(0x7f0000000380)="2153f6e59f", 0x5}, {&(0x7f00000003c0)="9a2505e46b0fff27636952dbec96a1", 0xf}, {&(0x7f0000000400)="928cf9a0195d420748581d153ffdd6ee646d8842a165ee21dcc74579a1bf844357761c85bcd232214703954e7a4c57f504c5513d2e6828e2a6e324b96a0c342b840fb66e1fcb59cc7e4b564f08b4586f5b0d90f4dc67ae3e6549186c53d098daa32af7ac6d71505827e2ec1d261d29475dca0a070d3a1ccfa6b9d994d7c30cae371c2eac0ee53e55d20f74b7d8930a786f5f58e9616b0ce11945e8c5d73a7043a5b3b0052f13ebc840dfa098dd65616c4b3eca65b94880b4a90926b4b5c973244f5bd1afbba2f7af6e", 0xc9}, {&(0x7f0000000500)}, {&(0x7f0000000540)="2abe2f3ac62bf9da8e36de9217d1c4b30cfc769fdc7a17e646f6e5d0d6ff1bb0fa10be8a6affef32ab2aa1124513b59186d969ba4eba057499adea61becdf31568b13fa6ea234b1ecea587f4a5844854f4f0799bbc0c854124d1f5c8bb995353296987ea7821edaa492fcc4d609cbb9c4b9534f78b69398e170d3f5274c8a2e249e2590416af18f0d83167a8dbf494e545389e8c1eee1559b9055c384e26e9e57783c49c0c3ae3d23d9f8d2cec90f8f889aba5333fb84478ffc62c127c27669d4d67c47e7777c6aafcfd67c55960b1d3ef6aff5a0f86c3130e29", 0xda}], 0xa) readv(r1, &(0x7f0000000040)=[{&(0x7f00000029c0)=""/4096, 0x2ee}], 0x138d) mlockall(0x1) 23:16:58 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x48, 0x80000001, 0xc62, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x7f, 0x6}], 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0xc0, 0xf0000006, 0x6, 0xaaba}, {{r1}, 0xffffffffffffffff, 0x28, 0x20000004, 0x8, 0xa7}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000004, 0xf80, 0x5}, {{r1}, 0x0, 0xd2, 0x6, 0x5, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffd, 0x4, 0x40, 0x23, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000045, 0xfffffffffffffffb, 0x4}, {{r1}, 0xffffffffffffffff, 0x4d, 0x1, 0x7ff, 0x5}], 0x12, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x7f, 0x800}, {{r0}, 0xffffffffffffffff, 0x4, 0x43, 0x4b3a, 0xfffffffffffffffe}], 0x5, &(0x7f00000001c0)={0x8, 0x101}) poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) 23:16:58 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001840)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0xffffffffffffffff) r11 = getuid() getgroups(0x1, &(0x7f0000000480)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="30ee305315342170a82b9e987afe3aeddb8193ca5a34f4a606b7dee6f33572b8f724a3dd93405a0e0cc517e54aea0063fad5a7bce329597748cf6a4001192f08206c8e1a72cf618ddde332c68baa", 0x4e}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80, 0x8}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r13, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f00000002c0)="69c1aeefd7e3f6131c0beedbffbf09f3d06272987a59f3172d3826ce50304877097d981c0a17913cb3b4b15c53c53251832965e8a231661ae709084f40b39400abb4a8bbcc2f9b5ab2dd26efe6b02c25b21e911b7e7f323c3224334002019c8130a0d3dc536942255eebb574ab7a354c36930bcad9b1f83e8b074c9690828261310008136289f24c877b676ab6020795d617c4916dbb49942ff6a3d55d5e64d6eb349eac2e6bd8d0c4bb870a5288692ee4b6acea7d79cd13121797c001ec633e906a22f055dab01bfffa1a43aeef8ae3b183faa8b8c39900a35bd7a6852bc5634da7b337d75983ee09fbfbcf006f9ec5584c192c131df89c782dce92c34c679a05bafca446c634f8d4aa5db354086a0d6b85e45f21132f4d8d9388424af0f2ba425b1c1071edba81d5500f0533617b5f4fdcd2e8fbdc4c22f792f90c0b689ee9255d3dcc0143c0aaa82fcdf27b512cf0c752123561ecd75a8fef7204fcddfee7ddaafd33c6ecddf34c1928ed2e562ad3bc", 0x171}], 0x1}, 0x0) dup2(r13, r14) 23:16:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 23:16:59 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") mkdir(&(0x7f0000000240)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00") mkdir(&(0x7f0000000340)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", 0x92) unveil(&(0x7f0000000680)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000", &(0x7f00000000c0)='r\x00') 23:16:59 executing program 1: r0 = socket(0x2, 0x4000, 0x100000000000) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8215002f66696c65300069fb6d7ea417a84e265558fbd018210beefeced9cdd5123b2bca8510dd230c5283d449faef3508cdda58d3107e7973e12d75c3fda9863ef0714bda036a7fcc70b2bca25448a359eeff7c0cb06db295fb3890e8d41958b547ef0000c0eced032bb735aa7b1d625b873d8ade88e8287bd96dc15829109e60132f3f83bbcb8b19331c6290258cb37704bae8608086fa51466e562d3a4ff3847550b27c84aca0f41f962c5c2eafce8c2711e14ce25105ddbe3a9b64798e4e182d3ce07efac33f66170630f256d3fbf266915e2b87e22ee965027f9814bd68a3811d5afe7a4ef5b061fc4c34895de14f9c18b7c6c61d041cbdf1ad9107724a2b1ec7f4ce538fc3546ca19ab538b74e9dd0c2db8bfa7beeb54986e790c43ac4606c556e9cd1d24c07b2169b7b7a12b09d117c6f3633362496ac11215e214b89b0c4449ab35b76dd3f06901e36b19756faa561e0955379211ccdb77e"], 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="f392c06d26bdd52c0738a08bebe2b2c8ee9dee23ab0955265ea8d0e59f532d309d8f70791c27030cbdc716817f3bec7d84a332a4c0e34249e1a50c3447064fb2b0b33b45c009caf198cae53d94d62517df97f31172b30a7ab5a29a8c298a", 0x5e}, {&(0x7f0000000180)="8eaa2ee176f83dc9d8167e009c7ac2578504f57dc2c0dc02a09d54f751e16db245be9e43abfffc568613b04a812ae3fd77b2099966d732b8bc24bd46ea98f73b9f1e625027c5c3426dd990e4308647be05d738216530b06b2b43a8144dc50f1a381ce854bfe1770c69e4a14ab2a2d7025af6291450c50e6fddfd6d928501ee521d4138029996ad5e86b98aa8b7dd17743a22a4ee6932c808da88f7d1e8e99d21c1363eed49be3ddcf4b9dd", 0xab}, {&(0x7f0000000240)="bb9e56106320e23a4ec17f3b2e6d73be1fb13e6e5a1dd58b1fa5fcefd630370a4dbbfac47c43ef0c6d16a1517792d37dbf97d8eab5cc0a81cbf4a66464ef7d293e08e8ba058598b77ca2527b6198049f636a7b22c0d4d7fe5758673553f2c4fca74bd37a0efdc57500caa1f3369aad635e05916152266cf313f137c20dfc23f079e7b07fac7ac43ec9578b7bb9b6026011d732e96a00bd09b4c5f81633c90b017d41259f815d26cf82", 0xa9}, {&(0x7f0000000300)="50d9b39ac649d835e0598df44b233b8cd086f77f8b9ac4b750d210988c81b1e15aa4c3ca63225cc195a4faa6ffa36b14a549f327a28e29ef0b379f48b91336f5829b8632ffaad5943d97e9c2eb6dee4e3029a316c1f540e7dc1c6323035dd2a949c023a60131249e9a42c170387a106e21af1246481f31f8d4e7f6b821959bada11eb9a4e7e94a1065a705cc37b333f99d263f024b1b45e7ff3bb1591314fcf5be67c3db1cd1c955e1c35ac5beb443dd66444acd8e01589ecdc929fd5cff284cd4a61ff59a37", 0xc6}, {&(0x7f0000000400)="3500d133c7e0237372862be8013736213669b5d4b8fe6c0a144bd5a02d23f640b645b5d7943cc80f90db193fa8cb445c1e0b37be57608540bd4014ad0cec5481f85563985bbceac7ec5376f24b4dceb3a2196af7ecc08f8421676532d15863fafbd20cee1295612bdccfa7c7dad4655afc7b2c5ebcc8295b90e1ea6242ac8c3f32fd628a27edc7d9b221cdf104820eb5a3c89a2d16b0", 0x96}], 0x5, 0x0, 0x0, 0x5}, 0x406) 23:16:59 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x8) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x9, 0xfffffdfffffffffa, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6c9879199bed6e483773ae3b25cfb429b868e035f23e5632117dd175ee29b87f5a8ab30d9776878d53aeefeeee4a159a787230d5aa8588b5dbc5e32aafbbfb238fc57a359560d81d9baa2e34b29ce8ed44c58a00a2774f0b50ba8dc8a5a33f6feec59cc4b8064b9b7cd6f5e7f365dc6c2502c", 0x274}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b5598", 0x31b) 23:16:59 executing program 1: r0 = socket$unix(0x1, 0xfffffffdfffffffe, 0x0) r1 = getgid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000180)=[r3, r2]) flock(r0, 0x1) setregid(r1, r3) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet6(r4, &(0x7f00000000c0)="17dc63273fc89bdbc5e1b529f5043f336497ed0481ad8f007df827a385bf304ca659ab5dce59239cf2437a78e75f8ea0f16a77ba6ddaf0c33b7386aea8de31953c4f949f9efd405fa4167783e3a97cfffdfc6bed4e82bedbeb5cc3ea4421cdcae38e2fcc9d139d6c8e7b", 0x6a, 0x403, &(0x7f0000000140)={0x18, 0x2, 0x1f, 0x8000}, 0xc) syz_open_pts() 23:16:59 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget$private(0x0, 0x164) msgrcv(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0xfffffffffffffffc) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xff, 0x6}, {0x9, 0xd34}}) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x53, 0x6) sendto$inet6(r1, 0x0, 0x0, 0x1, 0x0, 0x0) 23:16:59 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x7, 0xffffffff, &(0x7f0000000080)="00000000000000000000a372c001753866130a555163f9a0a1bef98d937fe502bdf64020625b3bf699546a28e4cc3a403fa3b10f34ca3754d458527ad4dfeb14065318731cdcbff1122daa9595f6d52a79a780c3e0048c0d9aae0abdaf4b84ceb5660c139dac3769976abd9d2a405ca8b5c7dd896331b8786a38faa11e06374de2b805d0ccbf45395f64ae85623f277e6d791de9be6fc37b458a7c0027707fbb2a935edac494", 0x284) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 23:16:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x101) write(r0, &(0x7f0000000100)="d9", 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() readlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/204, 0xcc) kevent(r1, &(0x7f00000000c0), 0xffc, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) fchdir(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000300)={0x2, 0x0}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) 23:16:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000600)={0x0, 0x14, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x13}, 0x0) 23:16:59 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000080)="a25aa58f7d36f3f6ece21d43efe5085491b36ca18dca737f59dd2556de8715", 0x1f) mlock(&(0x7f0000dfe000/0x200000)=nil, 0x200000) dup(r1) madvise(&(0x7f000023c000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f000023d000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ef1000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/34) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) 23:16:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="401abb4c5c2663a421bd8fd46d40d0c430ff102de3892a0ea642200b3d957933c9f02ce95bbc8f33adef561f", 0x2c}, {&(0x7f0000000100)="db2d74dac1d968f71dc2ed16392df3a61f8e62b37e48fad96c4e6ea92dbec07494080863f2572535a829d22758c487524ce36aeebcb2584eecb1b540c4acec6b46f875c32facfcd63ca8687e61eb96224fa94ebea6a26b1640998f3eaae4da9d83792f85", 0x64}, {&(0x7f0000000180)="fb21d60917be703a2576c164b6443f6334c286270db91224867e2e85548bd3e0286834ff9465d21308a475c565e92da8c254913bc292c1eea31fdf58429af2c8b7639112e81931d8eb37eba98c8b713396059597795edfff95903851d7a0344ddf19891d214da6d9f6c3ce9e9f976ba7cdeae8b0f039be48a8d18b1bde5073e7bd40171a3b0832e5fbad66b724ffabeae0e6690d932fcdf993a16b3c04afa2cb68ffc06d6e", 0xa5}, {&(0x7f0000000240)="0900e207d57e93154b22d2650f06fcb321c363b74f01f727b31ff60f8f4de9d538a3457b3a0202a61a5e71c1f1906c9d682971020c486242d685dfa8a223e1efdc504e4c06779b4d89a0af27c15b874175a9644dc97caabc2c9b6aa2e399122691bfd10bfcfa", 0x66}, {&(0x7f00000002c0)="25bc5afb4e57ceb08560d32df33dcc7177434a5dc1be4511a5f0fa38b0bf528f0253160428ca2a7d3700c02ddb661ad62aaf6fe45df0a1b7c470cf8a93c1ba4b46a770980e385481dbd15328fead060f287c58d4732bf803a13e4361d7c4117443ffe432850ac67f07c2abb8aaae88ce7043bdd4b49c817f4b4b488443d605ea0e8b63047dbc03e36432e76fdf2b7885d541c1", 0x93}], 0x5) write(r0, &(0x7f0000000000)="0d4380c336b40433ed1f71ccb25b347eaedaeae205936458692e5c4b67757cec2e675adea99a5ddfc82051f0315126c8838e43de85261f23a9f09a687f722295dc9177c33cf9cc18030bad0a100024dc2764e65b1463bd1fa610ffdc1a0b161d27a358d524c462c236a37abd6864869202514a4cea41b4d1fe698580b8ba2bcc9bf55a57a8b1b3d833800be0ef", 0x8d) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) r2 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) write(r0, 0x0, 0x74631c4684484df9) 23:17:00 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) accept$inet(r2, 0x0, &(0x7f0000000100)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r0) 23:17:00 executing program 1: r0 = kqueue() nanosleep(&(0x7f0000000040)={0x5, 0x2f}, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x42, 0x2, 0x4, 0x2}, {{r1}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xf7c4, 0x100000001}, {{r2}, 0xfffffffffffffffe, 0xe4, 0x1d9437708de22ba1, 0x8001, 0x95f}], 0x4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x7, 0x20000021, 0x7fffffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x41, 0x9, 0x3f}], 0x8001, &(0x7f0000000140)={0x9, 0xce0}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x0, 0x0, 0x0) dup(r2) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 23:17:00 executing program 0: getsockname$inet6(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000000)=0x32b) 23:17:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000400)="37688b219efac6735df397bf26c357e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3657722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba0823c9260b4d6a122dc73afdd900", 0x72}], 0x1) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c48633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244be936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe79d1627ea6fd7673167da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117cc259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469d53c11afab9f848510ec3913ff1bc26d6516033a5b3b58f135a4ae2f74a4b551b2ba7eeea13d25ee5fb840a91c44e9a69d96f0bf00d9", 0xfcb}], 0x1) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) pipe(&(0x7f0000000280)) mkdir(&(0x7f00000001c0)='./file0/file1/file0/file0\x00', 0x101) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='c\x00') symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') open$dir(&(0x7f0000000380)='./file0/file1/file0\x00', 0x80, 0x92) r5 = getuid() fchdir(r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r5, r6) open$dir(&(0x7f0000000100)='./file0/file1/file0\x00', 0x0, 0x0) 23:17:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x4c) write(r2, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x6da, 0xfffffffffffffffd}) 23:17:01 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="41eb2060660e712f1f16"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000000)="e7e1", 0x2, 0x0, 0x0, 0x0) 23:17:01 executing program 0: r0 = socket(0x1, 0x4000, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c673000"], 0x10) connect(r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1884, &(0x7f0000000080)=0x1, 0x4) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 23:17:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x800000000000000, 0xf6, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x4000001, 0x5}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r2, 0x8, 0xffffffffffffff00, &(0x7f0000000100)="bf83076f53ab6a9eccfd8f649542cc32fb349ea37debca0513fbc5fbab66756c5495a019d5af9e12b63f438c1fe73179e8ac2a10c761648d75d0e24b0d70c236c982e6f3ad1f4f40c58153b70f73b459aeb1d39f569e9aa98be743c26b1b3a086a2dbfd7323e95edf4c8b74fbc79eda476915636a4ef3f5d5bd9737d1be050672cab4d6d973f5863c92bcb32193135f6155be020fd45a40e407a8c8cc2", 0x9d) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "13682ab3b4831bad4f37731806b4a27074749992"}) syz_open_pts() 23:17:01 executing program 1: accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2000000003, 0x1) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) 23:17:01 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1eae8682f19b20755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x6, 0x3, &(0x7f0000000100)="0236fffa39f5157ee8741f5d3dd38b95fb98f3212111", 0x16) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 23:17:01 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) fchmod(r0, 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 23:17:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000005c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc37094b222a9c4de41a52f5ea7fa0023d5db8e3591a4ffefae044908d0d99bf7c19f0775da1049fad2ba6eeb00000000000068f7acad445d090b2884fd57be3ef6f15c9ac92f00000000001e28b7103264333f1ca0e618010dde74cb624a008f2b7796c7716497bc7f4ee61899c1435d99e5976c259f19127053a9026c", 0x74b773d8ec5bd02c) r1 = dup(r0) write(r0, &(0x7f00000001c0)="6059f1bfa561f6734abd1817f528df648c4cc2aa3c478673404a58892fc1ec8d2d9a29d7fd43b720a56b3ca8aef3d4e3d268e9a76b75befe56f5c60379b8290beaaac8216f59a1b04d3426d127f6cf5457ede1675e57f404000000001197fa5b2a8660a7b9be760081da689d696c1287e23fa80c470372c010ad7d98f8e19f17c2847b5f07da7fd37e97e0e3d7d8fc5406a945d9e06e60b5e0697f00000093b70000000000006740d0aa8137b31d5be80c62abf4e58278649b6dba0c95d14abb0b1acb036a0123af29f3bf04", 0xcc) syz_open_pts() write(r1, &(0x7f00000002c0)="13db15a795f81793ea3c939c2e0005100634365800ff979a6b63c08b33b95a1b97ffa193533dadae12bbb169853213632ddb467ef74133b410a24dc9ff50345ebe7e5cb3bfed54c9e7ad9170bcfff70dc6807329afd526520f07b789bb833d4020933c764b2a6302e3de12fae2c221c9a7723796c6d5308ea989a01988f9bb98420e24ca6de2f29107a53e0400cc25adee11a9ebef09d974d0d5c71671d56b056783a9f3ea9ac1b93e47bcd2e4a6d7ad88742160ee9cc1cb60328bdcd9b089433c5c6280e8e9f2ea63a10163fb75d51808801d0f5920f6", 0xd7) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x4b, 0xfffffffffffffffd, 0xffffffffffffc00c, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 23:17:01 executing program 1: syz_emit_ethernet(0x97, &(0x7f0000000000)="de744e3b118c7217c5139d872cf0c94cf63ceff0ebeecce2987c4b0d87d7f9e32c166d7bd534d3590ce0ad4bd02ca956672d5f428e8747efccc047bc152f164a6bb4fa03fa00299b8ccf906341375a03122d2e21a53157d410ecb982b48ad7830c2236bd20e722eafa73412e4a8d481a75a8c65db071da52711351652659217adb91152a51a27645212681906fe4647957b401ff467d7d") r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/4096, 0x1000}, 0x841) 23:17:01 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) r1 = dup(0xffffffffffffff9c) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 23:17:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:17:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x6fbf4219, 0xb01}, {0xbc81, 0x586c}}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffbfff, "a147780ac85a5391131100e8004000"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 23:17:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x1000, 0x164, &(0x7f00002b9000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x327e375aeb298cac) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000000)) shmctl$IPC_RMID(r1, 0x0) 23:17:02 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) 23:17:02 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x8400, 0x100) 23:17:02 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getgid() setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000041e20000000000000000000000", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 23:17:02 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x1, 0x800, r3}) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) socketpair(0x10, 0x8000, 0x5, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r6, &(0x7f0000000680)=@abs, &(0x7f00000008c0)=0x8) chown(&(0x7f00000000c0)='./file0\x00', r4, r5) getppid() getgroups(0x3, &(0x7f0000000100)=[r5, r5, r5]) shmctl$IPC_RMID(r0, 0x0) r7 = socket$unix(0x1, 0x7, 0x0) sendto(r7, &(0x7f0000000140)="1adc53a19691c4031eff664f47116c3ef2a2c8f752407b74cced2a2915196248a04f3901fc8f85962fbe73034cafa9ad5f0cad19e0e6c21a2186793c579b06753c7a79cd4f6f5bdd4f65a4cda8780aae2850357ead49a1e615d7fbaba5dbc2cc5e88190741d6cfb00d946469c90ee33a30af862c909f24747a7f71b160d71f024644401d7198d3e3b397ee9c5ab9851ab0d387ca72ddf7d905d5bf1f", 0x9c, 0x408, 0x0, 0x0) symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x4) getpeername$unix(r7, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) shmget$private(0x0, 0x2000, 0x120, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) sendto(r7, &(0x7f0000000400)="05665e8ec575de6e62414e232d1920d2629263d98f386e0f664060dd8455ab9241c1ace22acd5cd7138e272514c77c9af64099d37fcc274774c0c8e3356e208efdc7ab531612883ff92322300cdae52c757d3c35198a3da5345aa562291df8ce48521700a4d8757c07bcf607c2615cf1fa693743063f464f5bb807cba69be144a8d14e14bda246af21437052d3d7ef622fd1540c467267f97453896fbe729e1d5ed60c3c7d574b6c76a72388756c47d24bbfb35221d1612abf60f6c3fcbdbff5e5c2dfbc3fef61174ae274e16e7dc41279de", 0xd2, 0x406, 0x0, 0x0) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0xffffff32) r8 = fcntl$dupfd(r7, 0xa, r7) renameat(r7, &(0x7f00000005c0)='./file1\x00', r8, &(0x7f0000000600)='./file0\x00') getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000880)=0xfffffffffffffd50) chmod(&(0x7f0000000200)='./file0\x00', 0x10) chmod(&(0x7f00000006c0)='./file1\x00', 0x20) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000700)={0xfffffffffffffffa, 0xfe, 0x200, 0xfffffffffffffffd}) clock_settime(0x7, &(0x7f0000000740)={0x2, 0x4}) lstat(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000840)=0xc23a) 23:17:02 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x40010, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0xff4b) syz_execute_func(&(0x7f0000000000)="c442d1bacbf3480f2d23c463f16ff700c403c549e3ff42dbe1c4a3fd0848000042d9fcc482edaeb0000000003ef683b00000000c44d911") mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x10001, 0x2, 0x5}) ftruncate(r0, 0x0) 23:17:02 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x101, 0x3b4, &(0x7f0000000080)="378186dbaeb277deb83c0952b08102e88b31ba0223212f7475e15b402f08290a2396554cac35109d3d1dfb190b238d4ec36ff83396e8a4c91fb2da17f5dc763e00d04540065f218b666032fa7aeafc1e4a4ce8f270077fbafc978053d6a87b5ccab088855cce80932ff3de3c9ef9f8042d98a3441ccee3a404af41332ac870e412e5dbe55ac9735b79478d97a57e7e8bec8ef2271c3a7fe7e4925b60781927dfb95b849d8486223bca4f7c686cd61926d73399ec2b19ccdcc1ebcc64b9f0c58869573f0d8c8a449729ee2d62ffea8b85b8c9218f79eb5fec4420e963560d738a6a", 0xe1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x9, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x409b895c, 0x4) 23:17:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 23:17:02 executing program 0: r0 = syz_open_pts() kqueue() mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) close(r0) r1 = kqueue() mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCCDTR(r0, 0x20007478) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = socket(0x16, 0xc000, 0x1) sendto$unix(r2, &(0x7f0000000340)="56e3c46d261db9dd2cdcde6463a76aaf82fc5f4a773062cbac71298b2aa349ac059a7abe7d9097b3f498ff0ad70cb8d5a79b6c920dedc55b36e0bb613810c7436f14ed93eee48b0009beafc3bcbacbd1a995af7db200a701cb6dc762df010689beaec7e953dc283f25319489b135c3841260af7160a3de05da0aa67be0c644064d1f4e7f63c897a5fccc0815964d41d1e679d7d8fce4ff6cef6bc4fb21c40d26e6720d26b2843d8bd3ac9f1b077788f8c2f80ce18cfdfbf5e4c6267aec8d4cc3e13b43dde1dbd9e67fa29ecad28ffceafe19155a145e7df574d08ac93574babf728286952e890570bb28c7c19b2ec5f87cabb3018496e1db68138dc48f9e56560e6475e9137ee42d3400f6ada7aedf06fa4f0b968c68fff05fb2b88c16da8623eb8b4e10cc7a18edfc67734cac5a17be8e61daa9c7a69bba494ae4ab40e8aaf6f3a2b578b69b3c89cb2e13524adcdae7f54a2ce36f65238cd14efeb623dd463131dc8f2968af1ff24eb36037695fbb03213e019d91cf39f2efaeb7f05832c8f377f19d4e6b58a80b9d7e4fc24ac46a49b58f537847d3ada98ad8b162de0aa8ba1874117c567b6febfbe192e036a1acf2b841d2863fd964f7e7574924a229b352473f6178b7a623d3297db35193b86a0eafad9ffccea664433dbeaf2a54162625d92b7b14449fe435be955f04b49561fee05be6dca3a11370eed0f4ec712ed7f79bea1a00fb5fea3cf3d98d5f479dbadf820a21e2588a6937cd12ea09dc76cf4ee08274aaff731c45bf9eb8e221e0eb261f852e8658b9a2a0924192c919d0f60aa23f0bd412c60320a56ce98f307a2db631ad5bebef5bf3604bbed2030c75de30cbbab8530029434f69afb2625e8d8dc82e9126065aca7acb63783e8bdab30cc09d9bfd7f2e29822e8befb98efc1008708fe483ab3b31b3dfec59e087d31107da5ea322415dd3d4b7673a9c6d1da9db514fc7f2c37dfe7d3b59c24472e13d2a6aa07f2b266367188a287be0fb5965aec6b2f6b1c11c96abfeddcff99417d8beb82dfd2c02c5654c610f45d3467795e70d9fb10377f8430cd3a0829180c9c2bb4870ed819861e02ce71c8eecfc64f9279aefa8cca7fef755cf031a5379ed94619b1ac6e802be3270e8d96bdcbc98d961cd67f6dc88097d6890154a67ed57dba05ea8a61b5c0f5d2a5ec859022df8dec973b65641906af4a16b343331782e87d13c1aa6976f6ad3892861416c7ab1ec7bd880d65145bc0019a202213cc93de4b179547da1f38173b77732d7c4ebe5f2729a217745c425c9e4cc78709bf976a707fb12455c394678ba7e0effab2a64adf8fd258b8692a78060a60566f0bf4b63db0d2ddef15a729cf0cbeebafaaed29d404ba9a21dbdf59c5a0838df6b392d225925b850451d19c5a2497d2d92435982217447807674d6730fd639c1a8b1501f500081b12d5af3682f07b53363c72175b5738a4374c171c5d7143e66b28e25184b6eda5120834e22ca7e4db76be73157a21049b9c3b6a92276aea7899630d2bfff3af8e30b2027edb22626754f1c82b8da80b98f83befd23ce192ebd45745cd0d6645ed0563cef55309544c2937816e96754473b89eff9d30a573a4b4a48f1803a5c5af48151b8d845d940ba035ea9280ad1fe8204f9ad24144ab8c5a1debcdbfc14da2d4c588a29ea89396200cc74a45d38a96e304c953ad8053de002b89f43dec4b7ddde86bbead0c956b8c84f4dd92b0a9e54e54c24ec6753442d45d561de5ddee7a6214ce678cae5f7f16e68493692e8093bfc814ecda48ea25db56555605c7f1769c2d447ab2a7611d52fc55b2b71a0c87374aa5870a388cafaa645044ce056f3b569d7288a50008f1f610bf4d4defe658b123d1af921a84e474b83bff00fcf0e76bc891cf68385f37acf0ec6bacc9eebfc5b046333c153a8b7f618de3d014a6d3b27e49f2a0aeaa71bb9aa6d836ac50d2a785533452533af983b800c7785811a2f3e47226abce4c31708e321524ea253367c8ace20695b24a8a85b394987b3781ade1357d782dca4baf399bd854fb36b1bbdb74c2b941fbd6ada2e5345e177df40de9a1f1f623947aa5bb4a41b1b5e9a08229b87d58dd3eb92810534fe527f87404867c0dc639a2b08192ac7d4797f562c6a4715ca45435593ebe40f5031a42d667542f9084cb28d4e8719134e5d820a9dfc6954a75230dd02947b2937389f7fbacee747483b9242c5a878e2459889f810735f74839288e0fb588f2e4df9964faaa82c03bc439ed5e08aa406e165565084ea93fc2bcdbc479c2c202e17ba4e5019574e6c933b76870b7e188e93b18b8de2fd99aa763f49505aa9dfc2b9f245172eaec677fdc473ea1a7f6dd7ae88ce3bdee6e86a9818636d5948dba2218d46855e57a37880478fd173c42a1314c94142fbd9dc3725f0b19ae92e4f6993eaad84c258ac0d7cc0d9e150e3f118ba9928b36930d76d2a769d8592f24c35df7776521b59db74cdafce8deef02b2e3ed051028b39f58bd4271b5fcce7d506c3e853aca285f47000547ea6555f5f896d89db135db20a7dd10e8a938f07275cf112155fe924b7542571a8e8a651e1545541d7f46506f2d4af9c80bf889a0a5640237f2f1a5c5ad83f688a7a4e64a2c5c03603d24b2bf7faa74ae6fb8a46e00562607dc01258323e26a2de927762874ba0b782c2c4c4b0be0f1c06712d5183646ee9a440f7b92624fa76ce69b2669eb3a0b857d0296bc8c098a513ba369e3f5ee77e9644f76803deed1e0cdd3d680f956fbf7843e062bbd739d4f046c78ba368145e377d6adf7807411098cc54949cd3d459f7d8fc178bf232b06f711dd0f0699d3cb458f1b15242290f39b58d76149f8381cbadcea627fbdd28d37635492a74b6f2486be09f91cc0eb1cbd65365a45a5677536f695ad120051f12e98084b3a56ae5691bf1f8d229df0b5634ef44ab42784fad1e8285ac8de2f85c3b6aab85e0a6d5c8173cccc6cf3749c788d8b361decfbf7aac9a6172241d82be1d653374f3f7646469478e24ff465ad73483a4592e63e46b1bbd7cadda90567fe027f28bbe843f373c90ac0bf9faa15fcb19a533c9fdf8e2b5b4572da9b68357cac24194ecad37070279566e8403367bf345dba420c33dce1b2f8a642fabaa65a90a5d962650bd0f929a2ece4e12b05bfbc5df1a3619a0ec197a0389ee468b61f276345656c519702586c28e89b7a59a8af18ba89ff16b77933ed91bea5b8c7d93fd6819352cca062904721ea8436cf9473b605d3e3ef7354344bcd6b7bdc04bb505a2cf384503fb16c716674de1de0162cc719d6e3f9398d24bc965fda07d91e9273b798bbaeea1c8775df9793cb0864b2c95dac4b1f7d7545031589af653a99470adb925c7236c1d318fd273799b28147dc5bce17cd278c11c520bf60ed1ee673caa014a407844543f74d1d34b383f26320946e0005b339c438280ba957a61e76524fc73ed7c28fc120e2f6c1141fda52e65075422b10a532e705016ceea32053a25e0078140fee17361c98bd1893cdc0b92a936ded37fd4564aecde6a1821884d49448820bee1e4d3a028846515f4135815e8f70f1dea9a914f83262fca60d12930e98f1d88b06ffb42b80808676abafc0cfe88f5a50de68bbf49577c33b3c1d3dec9729d75749f23bdc418c7558ca049a176a4913ddcf72d520999fe514f1f33bcda3aaaf4eb8a849d0b8f0cda321e5f3cdbfd0c859b706e9f59d6a21027bc95560a90b7f963b7f3e2fe664bc12afcfa1508109c1b92d67702afd7928b84a999316a26c6e6ee69baee7beb026405ddabe7ed799aed96c7d9ec01b3cba874aad2b7e9edb6c87270680a52b8045d03399ac702cc336729c25e85334cefd05f62d8a258feb9861a51e153709771a61fb5a9935343ecec5bbb5e213c59e2516a63cf96512d7615100f816243e680cae43b2e801241810273953b004ade07bcdfb755ed01962e171f63f000d3875daabea5accd51adcceca3dffa607163b36d10751892334f460537a8155a0e5c08d82f79a0ed15e312898fefa3adac0aa3284803d49ff83bbd026362babbdcc03f99dc40abdb5bcca622872a649f87661b8a6e3087787207c713afa0e38d489d439b57631df3954888ec3da874ca99bc2697762f9fc94d4e13973159ecde5091b694ee511b369faaba5fb939321fec1c68934d2d192572a8683cb60e25d2653e6452f3a040ac7c9be58d1dc3a1c0a5480caef173e754eccaef9f845b5131f8ace818e4dc289484d5d1314837a4ec4a7f685f0d5b60aade93bc30419b3030f4879222779c6c15775189aab15492011dd960e1b1495f2af3ffbea9ff86a36b6d5c2004620e1c5d412347396a4ed44017a2718faff8ca8dd4d2edcbce1741c3eb42ecef4a1c07c1c91123c6da8ef30139787429607cc2e57635a1f46e6290cb31121f983ca118bd960758a89cf4b13ee20b8a9f6a0571946a79545792826c1ca890ce86456a3c860167add5fa3a5f2ce4c5d0f75c2a41e66533befc8c606538e26012b338bfd1156ede8bf08f5eacf6784fe305b3210df6704a9ea5e93dd73eaff9f69bb2ad69f4237f2d04ac25ae7fa9074e8c0e89f74b3d3395484510a6a027f00a36aaeb88f06489e68275fb5e00088b386dc27d0d93bb4abbbf9b022620d84ce36d3cb9424d23788153f81a8732e3c03006cd495456032d1afc1a1a5ee5b92137631b4c1062f62667e86b5e0bd6b85d2c7f673ab0745cfaa9628b4ca145d788489045588b1ed1c0be49862d387d1dce9456531ab258ef402733d65bf037e8b94359648ffcd426f7371589aa63daaa39cffe50928e1953c51e780c8cf585c53fb5484517d3c2413766f8378ce3dd7f5bfedffb5dfd6fd5476de57e0f956d89ed9dff70fd1856ca78bd4eeb300d114386895ab70d5ec9512be1ee524a1a89b6b7e8bf465ffc69c2176d25cf4edc5fa5cb8364cc3925dbfcea92dca490b2f71ceda3a6ef2b7c8d94c51fd2f1b9da3f5c4e8881654ab5d53e782117dc62daaf92bf1f26beddb3ad3d75a974f9cd22123c40df319b55dfb5f58cb537621deded70481224a70df6d0f2e8bb37c0bcdb032ec5cf28d702a1fd2de6c6eb43bc8f0383a175105b8fcf344a2d2cf1992f39ebc440e756eba5036ab28ef1ffe4b75d2d05b0f00bf3c0302aaa79ead887685d0d11499bf4a2c4b9f0d4e5a0379c2d15d136ca3d310c6cefd03c9afe89c6e0cd0c2736ce65410fa4a7942f03340f7850ce1f6c4b49fb031fc781f90d48737111cfe6fe16fe7c32e28e8c6c6c2bb07bfc3f23621fc5fccfcaf5d0aad47de30488fc94415753c4b7f367e3176effa83b6b85ef7351c8cf08c02743a9c08c1704bc97bcece400d03112e2c052c2ac3356f2bda06e02c040366023b4c968b176895852fe75c4d347ccd424f7db1b93b1d00cd10b33dc91de044a02352390625c119c97f5bfd421ad9e58340487310047665d02f438fc7a145ff3068713683be7a1bd988ebb0e378e69228b7f05edc7f4c04f1137a8ae230f2ef327e333e1ea1a6ce941ed35b7bd5547173358c47505f2e64e172e48adb641b327b0173bcd0b95a704ce2e634aa56bbde14bcae6fd89d56826a59470c613becc2d76685378896148f66d9db4c39e63ae5c0f07a82ce3a363a9f98829577b8d79060985c381f6d51456a678f2616f588ae91ebaef22e00ad88a4d3b4a8a9c6a9779359f4910a58b8c19ebe0ed524d25cd78966eb08e3f9bad7246845aec55fee888dc5a7da1aedc4168354429c9b9ce9f00b14f95b8bbfb", 0x1000, 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="009865c44d292becfa2310000000000000c000"], 0xa) r3 = syz_open_pts() close(r3) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x2c, 0x2, 0xffff, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x3}], 0x4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20, 0xffffffffffff8000, 0x8001}, {{r0}, 0xffffffffffffffff, 0x80, 0xa000000b, 0x5, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff9, 0x42, 0x0, 0x4, 0x3483f995}], 0xde83, &(0x7f0000000300)={0x7f, 0x502f}) 23:17:02 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0xfffffffffffffffd, 0x7f}) setrlimit(0xb, &(0x7f0000000040)={0x1, 0x6}) setrlimit(0x0, 0xffffffffffffffff) 23:17:02 executing program 1: clock_gettime(0x2, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="bc8e21adf202164a641b52c7e6f8a3112745a5f66fdca399c5f68131311090d1f25bbc98e7cf555470526ba8a14a05835d8cb844dcc2748515852fca420620fca75e0ba6818bb84f8db398f04b063ea862a8f7e6ce1d", 0x56}, {&(0x7f0000000080)="7762b832157b59db2d441cf03f4aa70839ec64f917246c78dcc81ce1f447ca70941d119ed3ab7cb9c89405550e1c9e83f9fba2508b99b3181be12fe32c829f3e6774faae3c2ee0b86f95ae4d4310249523c4f27743f1f5707d85d273179d9008a1a42964725a996a5db3b5889b25b840bdef39b20750219eddb67ce5502b11c772ac0439372466ed440d4f53da8c56988ff2a5a431b17f068ef953524241147415b1986e92507814a51f5aa0a34668f9e63d7ef17e17c20baab0fb9131e4caf5c730", 0xc2}, {&(0x7f0000000180)="0926a3b11f22257bbfd58a52c9fdd87ed7f2bee8e24c879ec84e0e23c38600e5392999dde7567d133d77", 0x2a}, {&(0x7f00000001c0)="59e70c50975841b38690db2687ac18aaa0a76d61a1b5dccdc60291e98b0adc3bf773cf357e099467c9a1180546ab837bf4dbf52dc158fc71ce7b37f3818e86dc21369a516dfb90b9bc7c6d41cc244616e03bc8966d", 0x55}, {&(0x7f0000000240)}, {&(0x7f0000000280)="1776f4d363cc551ff6712a611ea6", 0xe}], 0x6) 23:17:02 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xb0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0x7) 23:17:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x18, 0x8005, 0x9) shutdown(r0, 0x2) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 23:17:02 executing program 0: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet6(0x18, 0x8005, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 23:17:02 executing program 1: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) mlock(&(0x7f000023c000/0x4000)=nil, 0x4000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1) 23:17:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0xfffffffffffffd04) write(r0, &(0x7f00000014c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a6", 0xed9) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7bfd, 0x0, 0x5, 0x8000000000001d39, "f2a42c64caa726000000751e00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:17:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x100}, 0x3b7) 23:17:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0xfffffffffffffe0f) syz_open_pts() close(r0) kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x0, 0x2, 0x72, 0x4, r2}) write(r0, &(0x7f00000001c0)="17f4f9e1216a372fe85aa9a34146e03a67539e4bbae21375e5dfda0775971073edc06544a93983664e4ac1a22e55cc1e5b5d84efbc6f20b67bec11b60474be14630d2579eea588a6268aa3ffdf91994b7f89e65bd23ca3a62aaf818c0d6c0703a128dac62c4f98f76d7699162b1c3fe0788a4e10404e90efbd0806bd511e275796f8cc07363a4735bdce80bc3661e77970f91691f8009a6bc3daee568b95e2d179d19f6f7e0ee5f80e0a6888b54f968adf58591595ef083aafd74bf19ac8202ebb6ea5a14e863f7edf3e9e57d15d06259cbb93beb6b07a3409060b60d43e7de02c1ac13c695c19c95cb105a9f5e4420daa393bda", 0xf4) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff79, 0xffffffffffffff44, "ad8b00974a7b00101600000000000100"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) pipe(&(0x7f0000000100)) 23:17:02 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b5014a89e6eadff66011bc13b4ed61457b9a5d9d2c02790a12683666be61ce67eb5a5c17382a77eeee39808dc7166dbc69e62b5ddecf491a26d5e358fb9184f6ceb6294dff65184f826607381f27eb3fba8ee47d9145c44c3755cbe41127fcbb3d5e2812d162719cb7fe5e5ecaf3814b0384b4380d259c9337cdc5", 0x7b) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x7fffffff, 0x4) 23:17:03 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) close(r0) r1 = kqueue() syz_open_pts() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0x9, 0x0, 0x0, 0x0) lseek(r2, 0x0, 0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3ff, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f00000000c0)="90", 0x1) socket(0x1e, 0x3, 0x25) 23:17:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x0, 0x100000001}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, &(0x7f00000002c0)=[{0x1010, 0x1, 0x54, "83b080dccbc9cd928048c974c4e3b42b7c0ba919fb7f0f6ea42162da25771b7598a7c4ac8cc4ea0bcbd150d840adb0bfc81abf93195d1a23f5106ef6e9916e9d4155bc76e29a5ad7a05ca4baf6961a3cab061ec8b2694b5ed78f0124a58674ddba79a25fd0d54d8e8513682826156d3df85f69c6bcf7294fd20181a71ffba1bb33785bc3965502074029499257d1179561d9d1b901bc72be4f9a4796197501e404c2fbb0463a28f86968be3599a600b050cbbfba161f869695a9c9c5c5d515826c995566040ffbd745f2c6f9eec810d2266280b8abbee6367ce30c4838f7d42cbaec0edb4ba1c1171f21bb879bae878015962ba35af93b11a1eab1f34f77447a8b128e5e9b1439f4fa198579029b1ea189895975c10ed777cbbc23700d40ccfee4d540b937f71e1d5f885e083a42ca9318881f4d37d0a300c19d81addffc10f2709570660e9862bc778dbb0903a632391bb1226a90ab5d4dcbf0bc3db6725b94ff0b7859649a87e2ceda334b80b9ed93528dc9d855c4ac25fd3ce9dea9fd83df594a32e6a678999b720e08fea0d85d1c7035c3e5aa8035f96752e65c4645325c11fb366ee503367cd0b7d0ad547a4368d05f1e12e971b116e7a2e94cfdb014bc1a37f61d99e668a0bc6b8c21c156590c5022c2a3656a274b5aabf9ff1916b3508db446fd49f182326dd1aef1595ff3906a181420acad135ece1e7f1a528e2fd283994b63b18096ce486eb0ec9d0d09ef796680bb88fa888b4b76f96791c6b817998be581d11931616e7e06120b8a236d1b2559c24c94a79a37989ecc11db19c367ea841263abb6fbf3fe3c7fbd50801720faf307bfd578ba0488333e5e497eb5ea9b8dee335e3dde96946480216b9ed8a0a92574d974092b0431b458c29c2f853a1739559c3fcf77f64d15298b59bd4bf918dd4c44c19b8fabe004f1900e769f722daca57f0458d5550c0cddf36181de632fc3e9d830610d0bd2db7633c958fde272beefe836ff372a50cb0f626bed0c1c83fdb314c2353ba23d13ac1c62128d85abe658f868716874a33e50d030ab142a5e6e48babbafd1cdb467c8665b43f85265c95b5ad4a67cc78d5419c0523f7f9e4354618337172c78113475c1b3907589cecc85cb83d1ce7e1170e830a299df7919449140b84fad447bc73e0ae0b7dd592900a4640eacc7bbf320397b995b2f59928edf0c9fbd57e6a4f18bf702cb0c29ae588e1cf9c973d38a0136da7ceb083e44114ffc0ad6099aba0571c1ee6982ade1625c6bf79168b46239ef9b8d30480d59657025403f901577fbf4269b4b2de16a7eece4a77d131d67e90898c248915095973c51dc5124c51149c34f4ef681e9dc8828845f1330e73f1d5b30215caa8aab4b13b3945bfc73132e740ce54a46564e6aa32cae5ea749aa3cb385797f83c2489090d92e61d8ba5bff8595038dbc0f60cc544bf03880889d61bc43a9c314577178b2cc0cea8e1fb0d951c9d40f59b69560ed47ecd8d3970533f5cc1bbfe0984b7131eff3ce2b7977118afee3f22693c0168d82c3eabc7ff36c219efe7021f66e4aac52776c7ae53b0d73c8aa6bdfc9a5f63f60a36e06c696908f9800f14472aa6ae089a48515e9ccf293fc9294849423c6e3682e6c4588a1cc11fce45b85a707a3aff11392c801532f4bcab4509732926cc81cdb3b338f51f7b844a7b36b27d4713ec25d61829b51a547511678322ddd83cb9b8ebae8b92a926b2eed27962a0f50619c8d8b18619c97e0f85fa696c1c301e853830c524a893dbaceca31445e339baf64c83d09874e9bcdc1fb18f1b06fee10953203b6e4c738f2e617e1f0ebd34aa485acfe4452641495859ba6a686166061e8cc4314dfeabf3bbcb6e02bdcb44875b07d277a11aab14f58dea8448c7ea46a99605b43ceb8c8e1bbaaf71d840208d0493295b771e7bbd37ce2f7c387bfc9a480f9f434083954cec5072a0a221d067a7777cfe617fb0b524329767b123e2f35645a72032659b5223595710e9ed8b5069bb7dcb1c04fe0d7f1b3c1b5aea7ab08bd9dda4ebc228daae425e4aa2ac1727968d93321d881dceeba0fb3dc1a7f638d388cd0340c9d877fc43d1fb6763e2d80d6719855a2be9b5359986fd5778c6bbb592df6407a9b8b336e28a8b4f026342628931421ca457d635619f712aedd208056e2dc5b707156338f098c698748ac3fede756c9c82e8a8841dc98cbcd74fbce0499dde5836fc044b7e1453152d22a14f644c9b7280d5fcc2106fd367a465775230e2471254e5e36c9d7626a8d1d0f7e98fa38169fce3d5ee54866077d505754c181b21e55d3a3fe7c40f64e34007196b16b8813e4e28a1ea2d461e19f830b4e664f4b67eb4bf0d76d02090ec684701e293286ec7b37e3b30528bc05cfb56637c986745ca42d707ed662d4b723f853fe7f2a18bf89ca9556555005ad502101d21cd6dffab8691075efac5426868560ec32bda1b901fe30841158c2b3da3d2295af42b620f76fd09737b41d16dc1b3c5dceebf6f793aae656e7bfc0db475def510264c6a372c1fdc20a09851fe61f1ce2ddb86478ac15b8a84a073cb9460a1447cea8cf0ff35b99b9766873c2da1dd6975b90b13e821b50b8a45e7807f553ba7d970296134065c82d96524b5c6a15f5bc3d6118acbfc11b1f31e2c913da7b2da4b09cb11dddd8c02476c73952dbc8f5dd00bfc504826969299923e67d6595615a63f58067fea31e47d582003d95e8f8bccb8dca5d129d9a49b61547958d6bee0a7e847655a543199e5efd454007d786af695f3ee6436000ec60cd265c76ed9dd4f8735e20f9de985b5d805a27cb579b784aecbdf7f5c3bb539e65276665b5bbc446a4c1c713b620661a8267608c8f43be4d8bf37770d747c14bf96accbe8823fafaa939b21a2155cb7bcc69ea9cb9d6582a36869e244fafb8d2bee6a09f49ad546eaeed711534947de56abeb2f8748beab866fd72ce8faef351e63deb4f46d930c552d02cd90e4ebee14c12682d2979e310ab246058bec81f478e64f9398a954c9e1abc881d16f4ab28be4b505b86ba1a8b07657a4b676002010e9206c7d696fa76dda5487442ae200bdf54384f8fa9579f2caca8755d6f3f4ed2b97a84ed5d1bcbf0ffefab70d464201880d4b39dea8604b79a1623e3a2ffe7c405c3915f2b47301c7d93b9e75f7d2d571c5a5ce8844e3f8087430284fd3a2fbf61faabd7a501c79654a943e69b2956a774eeebd5d4e4f7cd913cfff76a268ed6873616f2c70d44c2e798a5e0551d241fb08ec51186a3241269c37daf77aa1c8079ba0b9d8cf22e0a303e0735c49e6426e46c26ff36df120f68ee6f46b9a6d6a81e98ef1a0a3a2d6f87f4e19e27e6a86ffd19078ba3a81bbc4964d7c064367da1275ac61d7a7c48d64e96215680d328cdad4b19566d73040392699ed6be3fb26478925b6fcd89c35b1759d5e521d76a75d16d239d6ef28a281c2864c4fb537e83e6498c0a0c40593540ed0e3d8a0692992e248f7aaa9b7de39cbfb0c7900646ea2b5a50e0419a22b6d478eee40718c62017e08b873c2c07f62000fd2210f8a013d481efbe42e844bfe785e621cbd2bd30fdf7e2a493718f92f46647de2f523e9d3d025ad9df52696e2236801995c823d3178f0e9ca1306c82a82bf9a5cdb6ea4a7c277b63e57e17833362a2150ad52a76a84511a616d7dfec022502c38862048c8c4922e1c47d84d3d77ba590acd4283d09aa2833d858c521e6f7cc286072df123cbba12b869e51556f63852c8ce002e78bc4149c75a5b2cf7572e5d10e52910e6d4d95c6abdb21f174a79e3353a4aa71177006e65a86f0c0cde5e984d872bda86021b4fdcd34445b54f636b283dc9f91ec147206ed1deb7e9699abd75cd294f69268af25c649b5396bb9d5a572b9c5923a87e00bfbcda2883120e04fe609275927deb72281b30aac3f9542ab431bd8f44c23119915e115f0685ce2566019a477aa81e540c05f618f81a0d71b424f6bbf72f09f4460e4090484451923187d8d2896a9ef3ae4d24cea1662125823fa0d06a5d90f00b125ff9ec636e79f503a948c70541cb6a8de6e3395450b9decdf0a787b781ff6c5bb4a1510d77210b63babb0741f9cef411d1badb98bd82146859290a001cc28ceaab0ba18ec13fcd6a8617ca19762a18fa4b0e30d7da8aa707379757b934dcba6bdeb89e0e4ee57d9294cc80a078b112087f577b5af84106b81e2bac268ad58a5e9f08ebf2bb79ae9007ec7ebb232ed8235f33a15b8f02caa859f4242abbf1c98cb4c47a20a8f94e5251d3d2496f7ae94be28b9e207060126517ef9c74b7c25150cdb27d4a35a3dffc19fbe3ed82e1ed96f1755de779a6d5cf2b2d39b3afc8fdb3d42fe4e32676722893a971ac2d1e0df839bde7c7329213cdf9da40822302b67ebc86dea13852351c30ee188959752e8f6e5e724ad57b2710e6a918452f8b02837706299dc233aef2b7d487ad551fe492f296c4c90f108d9d90ec24083bb3e20ae9fc3d8b231a6d830cf0eb71c64b2a7e62ee31dbb011dd1011f0ac1b23e78786e90b3091040300c740005bf9e7511482a91c30586759b2b02675572323b6469e6a8dc6f82d8e5834b931e75649333f6f73e5ff24557437aebe8098c004ea793350569adfa8aff7f3c940d8fd7726af8babdc1ef403de2388f9735ad2b7c5134847ff69ecb8cdf73e3f9df1b7b484a5a5a672f1d0b56dd1a9e538bd2b0de1b3bc5edaeef8a4ef740f1e9453c4a5fc3d89176aeb723d7da20e71b741efbcdcdae810bccfe5cc20f2b6339c482c044b2df729707022dbfc83e29b85b05992eac34fde64e430704b7cc168514136993b80f8ac6f10271f8668a5aeaf0391a19b1e35333aeb166b30a856602a56c2fbd9f106d98b526ea0a55a1e53774e7c71c16d7a684f519045a5158668e8f5edd69e656e7a126f914ad2c1017ec7b7ede943bcc9340a19a78972bd6d6b3db740f227c818493626847a31e6a15db3320428c62dea7b2574b05422eecdc6889a1eea1de4c431812e655a5fa72f8b210a1dca31928e4439ea6de98170c8457a13d393d9dd92afb35a523dcf760569ebc47c8d3ed334ae8275bd4a53fde98663f3d059e61512f000266dfb6f97cdf332cf1fb67f78e25d819b847b8bc003e24400b16a9618cd63aeed3055de961a95d000ffee55abeba996caa5d6bbe8adde7f63433b7081c4b53c4c5de7561aa7ee9214e0ff96ef55188152369d81aefc4f105b20bfaf8357e31af21db88efe9230b0bc89d5b248ad8da82c9ab0e5b18b0c7bf097f1a050cbd8ea8a370b7cc5fc2f712e2568d921ec6493b021d4f9d578e606750cfdddd6af6ff8d328b817005e599f35e304e422a21486c159aee7b4f3a24935085f434480d8acf124d2314300be6293ce066194cdcf721232686b26e73fe71ae16eeec43b9a749241b79c41973dacad4789da68382076bb77d095f42f3751320dafccae472a9db6cb318202bc7a2f23f8cac31965698adfdf0de363511ecc20363665fb14ce6c85af52af04b9774d26c8768dee60bccd8b95fe4d1cd5a89787b584940b426eab677003a855dde69baa7134ff2cd09f9424e13d6b55294c4266baed2d1ff6cff4039fb44f9020b39100080d8a979404b300ce3ebb35322e88ecb0d4f3a9622dfddb088744c85d00bcc58382b4e03f30bd2b0a72883e2e5d70a7c750f9d1ce5b84badfb83daf8427e99816981c1319da4b1f4e69506d7078a05231cd05fb0c3d76f5720ef8f6186af0c5b6d9cccdbcc02a4d46d9f7b7abe9b4407a5"}, {0x100, 0xffff, 0x2, "7c504251ba7f845b41c2bc464f9acc4e4ed9f6f51f2b16e46fb25b9b74741e279655ac3cda7196c9f5e1afe204fc935044e1e06af975ae697f03a2ea512fe7218e9fa77c8e43f5ea8ca6f20d3675a338b10caa244109e24172fc955744276b16d0414f457c8a9d4d458a1d40191ec41da6bf4574a021ce0c6022050d539485c0b521d2a561f6d886b888f1b74437264c4426a9e2647fb32e1f3569cd4c5db122f88db1670ef4308e8a3a1b47ff2a6cc740001040479a57b8d0b02508d302cc06261a75e405eea5fadcb58516739eea4730a47c62b640624dc58c7cd57f2ae31252a27e405b378b45a01a657b073f"}, {0x10, 0xffff}], 0x1120}, 0x9) r2 = dup2(r0, r0) socketpair(0x30, 0x8000, 0x5, &(0x7f00000000c0)) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0xc, 0x0, 0x0) 23:17:03 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 23:17:03 executing program 0: setitimer(0x0, &(0x7f0000000000), 0x0) clock_gettime(0x3, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) setitimer(0x1, &(0x7f0000000080)={{0x7, 0x1ff}, {0x1f, 0x81}}, &(0x7f00000000c0)) 23:17:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0x100a0}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0, 0xffffffffffffff23}, 0x840) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffd91, 0x0, 0x0, 0x0, 0x128}, 0xfffffffffffffffc) 23:17:03 executing program 1: socketpair(0x6, 0x3, 0x9e, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe2(0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) 23:17:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x401, 0x7}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) map stack 0x20ffd000-0x21000000 of map 0xffffff0065907638 failed: hole in range map stack 0x20ffd000-0x21000000 of map 0xffffff0065907638 failed: hole in range 23:17:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f00000000c0), 0x0) write(r1, &(0x7f0000335000), 0x10052) readv(r0, &(0x7f0000002740)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) recvfrom(r1, &(0x7f0000000040)=""/42, 0x2a, 0x840, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) fchmod(r1, 0x40) 23:17:04 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0x0, 0x8, 0x4, 0x3, 0xced}, {{r1}, 0xffffffffffffffff, 0xa0, 0x2, 0x0, 0x18}, {{r1}, 0xfffffffffffffffa, 0x40, 0x4, 0x1, 0x20}, {{r1}, 0xfffffffffffffff8, 0x2, 0x400fffff, 0x8, 0x6}, {{r1}, 0x0, 0x22, 0x24, 0x7, 0x6}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0xfff, 0x8000}, {{}, 0xfffffffffffffffa, 0x78, 0x91, 0x2, 0x80000000}, {{r1}, 0x0, 0x42, 0x80, 0x10001, 0x1}, {{r1}, 0xfffffffffffffffb, 0x60, 0x1, 0xffffffff, 0x400}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x4d, 0x9}], 0x7, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x82, 0x80000004, 0x1ff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x8001, 0x1}, {{r1}, 0xfffffffffffffff8, 0x1, 0x12, 0x3, 0x9}], 0x9967, &(0x7f0000000080)={0x5, 0x8}) close(r1) read(r0, &(0x7f0000000100)=""/20, 0x14) 23:17:04 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000027c0)={&(0x7f0000001640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000002a40)="c59ef1019921bf25e1c38647d5370631d7b36921fd2b64319ef6ed6980008b95ef3e27816337ec04de83ef6ccfc361e182667b2374a4b93fb541342dc7003ba7b056ae2c512a2484bf97657380ce5680b785c769b8b9d2292f03c85ce97ddba8313fc6494737d138e2ba90fd9ef05c68840d8c650b54d2ec9c3fbe910773e6b0ea611dc56fbe039a7b535007f2c619a9e2a69d3e8b9a3e41d288a878d7085a026d151cd22fe31df6302b67895f30752e43d22bdafdbce0f4debef4fde5c2d98e68c28332a157d855294b322b8b43f5c4b1a9177eaacfde5b96d1dd2259d750ddcbada4839ca88548a8956a61e65177c2026fcb0fcc51cc62bdf877a7232b22d5cfbaa2ade9d62d894a1a8e083a8e35fad723e61344ade506bcc00a078dab3b160b111ecdafd3bf226bdce3d8326d3a8a5f99b5db4f975cad19beff0bc6ca405c181e9b8f24bdc9ba77599440c1de87cda7d7f6304c23d90e55f5f2779cea9790139c239286a2f2d66b9d995858a81238d224a8fad592b10b6578f502220124c3fa2e5149d537a7b53f6c378346a7735d3a7219c344da6ee2daf66becc1732d82e193924eaab2c40f60085393e4b7a39a01e41d22a65a5d49376cba9f1ef7a20362c5e3881569a33a6109b686278468e74b40679b8193c0d74b203561c373776ace26025c08b59c5cfafedc2e6e2297bc4b9892c9a2aaaaf86b61baa97c3e2a8e860d85028edd7667291403c1171a66cea33696ee4a579c087b79ceba9e53063063caccbbad22bbf8ade5fd80ae2af33eba828876669db316c10eba622d8064be05818a7d664482f70647c3b352918b2f85142c71a11ac50cc4876875808f304c6b98d890510b48bbd1dc3dc7afa31c6e447cbe21bdebd490cc58061a58e43e0176f9a60c32c1968f8e54e4c4c683e3a6297652c6ee8e765df7739aff83814f24b3e89f6bee685f2e793f69ebbb17f4e408a9fc4b087cdcf41328653c10bf5fd5d9c72e645978934003c86a588f7b602611ef2beedce7563f7a209abdf90d3553486805d65a852d3c2b9c282728dc1c5a106c648df746f76fe5a276b437c82405d1686bc1adc0a0db23d3eb19daf16c6e61b1e883bf6ed154261d12e884f1a8cf902769374523acc654ada559fe9417b7d97b49768a8b7d51c98b085758fe08beeb5e05251eebe55bab2b6fa0b4a442662ed19156ce32a63fef7eeee6df74675ae927c21647cfa30f265390a203b58a086f52ac1d3e3711057bdce3ca73ebb9278062496df47d0d406db0313888926e9d9b2bd5f5a38f6eb04e8d60ab8f06e0fbc5c5057683b849eeb68cb45bdd0a4ef6fcaa19eb8ec776b5236bb706d652a807812c3b83edfa524791ad80bee523f732f982c203f60a83f8b9f8cb8c5ab43e5a5562380026849d95acb2a3e0656d6b6fc5622c4ab1c96707329689e99b555ffeeea2ba0e40bc55577738355a6bdb6326e9ee8b111b0a09d848dd720a117cf5cf33443afdec62a9335edca4396cecd9f30ff8c2ebcb05fbf8e6890e68cc76fee6dddcd8512c27e77750a6ba7679efba54577d27a7d0c8e451bc66d5ecdedf33c873b4d31f334599cf54f240060145430a917f160c6ee4d71f89f40d2ff60ae5edd33c0d593ff930bfeb795c92f5662974aa08d8b00ba893cf4e28125eb8ed51741f25a83b3a258675f71141b23c1a366610f236a79149c40e761f0134eb0e56ba8fd43b6af6d7834891603367a9f3c1ec843f4df96ec28b1fa098c8d9a223246e2ba08ef5c48d9a114c9dbd91103d5b68d1a729268f9de1950946b12662b4921f5865cd1ab210f7e0479c824401903a68a7eaedc38b1cb06880dc74461acab13dee1853e589af4b0ca1b236028571a206be5f3317e543a12353f89a9d47a13f225c15ce1d70f94226950fb13645e9d00e52426acf982396cd1ac65af23f9ef58bbcc23fd56871a40725a87fafdd4b4d947a5c37928d059abfed67dac4f7aa15d432fbb75b301baa2ccc2e4e0cc30dc1bf691cb297e4bd4bf94af3d0b490fd2515d2af2df79cf0033ffbbec8c603fb547f45b07b776ee06575f4e6f82127a4751f8ed2087e763559ea6106c205e97516c60c3bf279a208ddfe24742ba652631b414ecead41767c02f9cfd1d0506c10c1c09a00953284333de89fad484c98f138212ed71eadded98b9822bda28f30b1aa8ec971505ce229c51b4cffa25996a998bb94e36edbbdde644216019b5a6912fcabbfb11b49ef0da704056c3f90b7c4ccf869f7605a9c82d94dd5f6d9ff0bb2110585886080e6d70074bd1ef94d8ca5e7beb10d51aa8bed7b0d055020c5cda2c4de7a48d45bdf7149ece597b2912bd31a81d9b55924f43638f89c91a047b0d19e24ccf5e682612b1391b6db971a82c1f39f9b416edfbecc349ba0046a4aa44b517d93fa57fdc08042c0a5d0aaa7a636c3c73418cfafbd08b0ba6834ecf9676aaf069fa4df77624e54e2df6f35b910cf63e9021a943272d2c7c8788106200d7cd7c549277eb8ea0a4b5021e230893ebe84e0e5433ccf580aa935f9e15f8567ce574913647eaff6a3e702b823f28d9d876b396304dc47346571567b80664c4d57951cfbe1dcdc9d49fe04dadeda3d7e8e80284b4ea6e0d7891ff3a2c3fd4fce122d9e9f921deff77e17e294871c3cb39ed26a6a53a31290deb748114063faddc60d8ea99fd0ddc73c56fbea79963a907edfb2f6cd2d5e0a2b7eea9e1c9a3802ced9d9e00dcc3e67", 0x795}], 0x1, 0x0, 0x0, 0x4}, 0x0) 23:17:04 executing program 1: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd9}, {{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x9, 0x6}) close(r2) 23:17:04 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$unix(0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/10, 0xa, 0x40, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/35, 0x23}], 0x1) socket(0x19, 0x2, 0x3f0) r1 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000040)=0x532) ftruncate(r1, 0x7) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) 23:17:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x80002) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="c5", 0x1}], 0x1, 0x0) fchdir(r0) write(r0, &(0x7f00000001c0)='D', 0x1) fsync(r0) 23:17:04 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="a9783029a11271de60f2b9d77d1768f6298fb101d84bf59ff1b7c4769c953b254c3e0f1be4157d4ef3ab3255cb3c96d701915f67eda3c345a8cdef515955300673624a0554bf3ae3c94f87e9e217e3da19f93038715da50de4", 0x59}, {&(0x7f0000000100)="51eaa03b49e1803ed1aa27c432eb05fba6d95d065df9201eb4b3aaa912f6481245a42c01cbee6f51f3f89d47041fc87cbea87f00548b7a6ab85f33d4e3e8188bc1b82a5a6adba73aff3105973c9e66edb960397eac3b526b2a8610e76b9516764c976a48d3bbe956a7145d0563f0d091aab2be897ed65e6206beb66bee96527bb982247123cb8fbe68fa3ae7b4c7f024dc5df4bb0df1d96fe0287b1444794e3ebcf8a66e248f3eb63fcc1c22f193e1a58f26aac9c377c48ddbc40aff", 0xbc}, {&(0x7f00000001c0)="ae", 0x1}, {&(0x7f0000000200)="a311708edc6ea08bf6af31fe5fcd5566eb4a551111e8ea3b97c4d8b020fac5194b5d1705fe5135d368c10b842fb4a71bbd8249e174e86612dd620aaabf7428b7fe3f95017061b81630835761a025c78fb6c782e0bfb0a328c3596bd18945d0df6b8bcca4454877f2f6d732b2f9915732f944f83ba486b3a51d6f3d3f09f041a189a12c7628036ad64f1ec46d008728956c5f2eedb71dbcbe29df36553c5989eddf08", 0xa2}], 0x4) renameat(r0, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x132) r2 = geteuid() seteuid(r2) fchdir(r0) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000400)=""/222, 0xde, 0x40, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) getpeername$unix(r0, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) readlinkat(r1, &(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)=""/254, 0xfe) readlink(&(0x7f0000000740)='./file0/file0\x00', &(0x7f0000000780)=""/227, 0xe3) r3 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x0) kevent(r1, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffa, 0x90, 0x41, 0x8f, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x49}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0xe6, 0x8001}], 0x7fff, &(0x7f0000000900)=[{{r1}, 0xffffffffffffffff, 0x24, 0x2, 0x7, 0x6}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffb, 0x88, 0xa0, 0x7, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x9, 0xc, 0x46bc, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x7, 0x5}, {{r1}, 0xfffffffffffffffd, 0x42, 0x10, 0xffffffff, 0x3}], 0x100000001, &(0x7f00000009c0)={0x3, 0x7aaf}) syz_extract_tcp_res$synack(&(0x7f0000000a00), 0x1, 0x0) fcntl$getown(r0, 0x5) r4 = msgget(0x3, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000a40)={0xfff, 0x8}, 0x8) r5 = semget(0x2, 0x4, 0x300) semctl$IPC_RMID(r5, 0x0, 0x0) msgsnd(r4, &(0x7f0000000a80)={0x3, "de2a622f9f1d618a08da5ce76e77cbf4221b167e6e69c0bc39049b5db7a3f23686d26a3c7c62883160cb63e6812198deab9a2caf32e192cc82789eb7c21aaa8f47ebd5e673b9f360ae97ca61f6731536f7de1516254de21ab585577f134eaa3a980e37f19d03505147ed9e7115adfeb05e34016fd8619c208c1a"}, 0x82, 0x800) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000b40)=0x4) accept$unix(r1, &(0x7f0000000b80)=@file={0x0, ""/4096}, &(0x7f0000001bc0)=0x1002) accept$unix(r0, &(0x7f0000001c00)=@abs, &(0x7f0000001c40)=0x8) ioctl$TIOCCDTR(r1, 0x20007478) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000001c80)=""/184) 23:17:04 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/107, 0x6b}], 0x1) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) writev(r0, 0x0, 0x0) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, 0x0) syz_open_pts() 23:17:04 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x2) 23:17:04 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) read(r0, &(0x7f00000001c0)=""/166, 0xa6) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xfffffffffffffffe, "1202079b37902cfa4e000000000000000000000d"}) writev(r1, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6c9879199bed6e483773ae3b25cfb429b868e035f23e5632117dd175ee29b87f5a8ab30d9776878d53aeefeeee4a159a787230d5aa8588b5dbc5e32aafbbfb238fc57a359560d81d9baa2e34b29ce8ed44c58a00a2774f0b50ba8dc8a5a33f6feec59cc4b8064b9b7cd6f5e7f365dc6c2502cd69192ecdb11e855c390431507d6b4b617eaf5ca4bb17f7e702988713df858c3733a90d492f118a341cceeeffa0f9f245503ea9370e67b978441ee767814ba9d2c98f5f13b49bafcfebe22e1eee06bbe449eeb829d544835762e46cb1b9116032b558c05254791ff722644fdbde89da05195324541465a9f138fb4a9ff88784ce1fef153f2a5a27fc536ec7fc396f0b65fa66d8986e88e0bf651e907", 0x310}], 0x1) pipe(&(0x7f0000000100)) write(r1, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982c", 0x31c) 23:17:04 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x7, 0x7) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r0, 0x6, 0xf321, &(0x7f0000000100)=""/76, &(0x7f00000001c0)=0x4c) getpeername$inet6(r1, &(0x7f0000001240), &(0x7f0000001280)=0xc) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) sendto(r0, &(0x7f0000000040)="ec9198160348ec735ca7080b5b7f29b066b0c3aeab8678337d13842637674aee9cc61f6e26c414f0ad43f3b3228424797924ea5f90a942934e17d3970aa27c31a1bc46c95c6bf8f484a5026c397e", 0x4e, 0x9, 0x0, 0x0) sendto(r1, &(0x7f0000000200)="a1582cc6bd3095cd9aecd5d0d0ae85a418b69b4b9b9499281b29a7cb6ee822e91fd548450d3eda905fab138b519645a37ab62bbe614d181eba4c17630d9dfeb3572ded8c7249e1607dd2c6099ec6400f3cc37c61db876026917c0f1380150a95edf4f2ebde2508bc0e2d702a6a348d283e3ab43e37cffce424f4f88fdc0c37b3a5cb8862192ba41cab01581adb27c65671f9552bcc0a92b1e7b7e559b63a06bcd8d49bf1fb17c02d64c970ba8e948f68298ed08f6437419537d6f458ac1c4931d56ce016dc5669227b0c85f58842fbd99c899b7c1a19e562f3c2c03c6900c2cca7e220f4d30d349d014ecbd9d024c4fd6a9d908471879eb799b4ab56a2ddb98a77f7e4b3e9e7de05d2efb7fe66d55f58c8963c849fc12660d5ee8c22f6fa8b3b83ba9648931c84b099b9112e5d9e24021d2e059e4fdd18edf32a7a2a85aad6713b9e44a30be0cd8ac9acf2abca7e868f43729ec93e164e5c92e2c65bc97c495af90934c484e01fff69d2b8e1d452b5fe9a6cce7883ea6dbe312609722caef2b4f4becf08a1e5d91f4423a004c2707a58844cf2d4e8d3d815edcba1472a1baa00cf1d9970ec148ca73b4d65d13777741e219f41135be1100474ed9e4d196a69f1fb94ddbd21fd4e45de244a5000b427a5b1ff1d47c69f0514a9f43f03080d683240e67738423a870c2707b36e805cb4e550cb5c9919be6cc44744e219f0a3bbce9fe7cf3241b751fa2391a92ffba449f308fb84d7434dda930b59840f1e2489baa66ec8277c32ad70af4c9903e4d95173cf4368f1e1b2fbd1ecf2d51c231ff5705b9128a4c3c0efca22b1648380d01ef405b45418d32a6222115dc4e430771328e86f385cfad4e3e94868b397094e2062109555d0591d083b28119e26caf63bd5d4e2b2dcb75e7acc6944b25a0972516d6a1f7c3056ba04936c5c86aea2c023d18571d8651dc93455e7b4d43f0e6b2be7c34c7e75f84c3a1d244a60e5e7420d6112148a2038639d1e32e4170981a792a72cafd2148c1de27339d7b4265d3768cc71396136736bbbb115010e1a2bcf63d92c95124442d5eb6ec40c6169a887188cb9ecbd57b1d9ebd08eb7ff71ae800ce45d6f77346a834c88d018ea554b45d61f5fe911602ead70569f904e0c5219fd254442eae3406295a03370880204a6a6f855f0383cfe154ffd20b7cba540e71c5f0eeb16992b6178887fcd070661395b96ece9683d00b2303511c95b2bb990cfdcbf24f4d81d2135b9d8d48aa9919489a41ca7dde9ecddcda2f43a3ffcc4eef95803d98101b9cf4b6ef6e46f3805dfe38c0bafc388112345cd405f08502c29506744243b177b6c26c738ae0f9dbc58c524f1f8110355174ba4f0dc2c35379d40a7cee08c0e0aa521ce443b5744b8745c8766fbb874fa663d2696dadc7696d790ec18630d490a4b81a97cb7493936d5cf32f7c506fe59ce7c26bc29dd98e01da5392bfbff1838c1de60bd2d0518dc187207793b2d9831b8c82bad1b68ea0a73eb871e7c30d80033c1194adf945619ba4b3d0cbc7a2c1dc86ebda8e6df095fb88cf7c4b18951fb6bd9974103d1bc48fbb6bc47de1e57507c5b9c1a28fd03abaa2c649170c0ac8bdb453b8e96d97a4f424a764a874c710bcb92e40572d86e82e30759e78598bf9be8afba94c956631bb95e54e92b7d44c2a8996d1f5b68f00823d4e9415fc896b37345572b054338c7405139d77c8035ec5f566e2feb4618ebddbad5ba47c86a205e5274b58f02f62c7272148a80bc436c85728b13f79561b609e1c7a7e22c0e2efefaa9831c887e37baa9155ef1c82a133fa0695d51f757a461bd937f763afe4a94eca0711d0ec4daee7fb84eb61c387cd5e01045d53686c06fc09eb74b4fb9b5132b01026141c521723f5cc180b3a344bce4d71a58f9bf267c9478d31e01bc01093733c9094f8890784546e381093b2be73b684f4074803d54e0132bbe1288da9d052cb4047e494982c98c4da3d1ef59fb31e5ccdca22b934c688eb8346b8dd3a06bc5558e75dd1529db5c491fc197d4ebe5d071606e974b37196d4000c5a8a53b31193b2761c92964b9c0d2a99dc849e3a857208730fcc8971d115ecb559e5621182e43b994d7ac7581d77d9830b548ee0147aef48bc7e425cb75ed0b827612b7f3696f822f9b409a96ed766a6b3d3274cc3b088b6db5a78821ed3a990844973906d9176ceeb4b06a86af8b907990159638dc7d9e5246611a954d98dac526de9ea4254b9d1aeefb1df6269a6fbf4920f23ac2dbdfd8d89db15f57c0cecabdeec565618e64912f95f5af8c3dd91c5a8b7e30f35ca7a130a536b27142e39a42fc0948f99554595098af5c594e59574340a2c8b2471def89bc350ae8087e7cd2221a157bc46033bce6df8a744a33618955425e13ac3497d496a220a00ed371bd02ae8227d3431cb79301f3604b5e57152501d74c42382b0d7356c84b31935528a38e1e37edfa017f3f130d6898aa3d6069e9061ea01c2817bbb3cf695c1557cb9ef8a895100558a681437ab5a16a50451fac2513c4d87238be1483d74d3f011eb178cbf7404bc435f6f9c1f86abacff5a3eda835c45d84da916b3f40f654fb9aef680aee6c7f947fb9d32e20ce551d32ac502ab71ce1fed1f8dce49e09c67eee481a9cbede645d109247c7bd4988f9ddfc8f2fc2b286bb369153882f0278d866ef771fa1106b6c7b1e24ee00275e1c1618dd198dcfcbdb1abf584e13a59e120c576ca4cb1488e310fcfb91cb68bc21c08e07f230d4be2059397a575d924bef63928c75271dfcbc284cdbe80421180e9ca43e16d16748c35a0c74151f1f5de632b22a2d8c51c08274903de315ee0382ae24d474eb14902694cba7a1c69d04371001d5ae5bac15f93e40961018881eac2cb783c81af67f9ca3de9bb0bab56613f68050c5603a26a19c9c78d55581ea084a015acfec7f70488dcc140a1fc4bf582616bb1cecef583531501342bcd9270a4388f0afb9e3f74779a484491c2c50cc30eaa0b99a3a4b7c3f6b8fca5b087404b1621455a4494c1a0598b335015652cd90170268462fa13a6ca0170214bf7c09edfc27549c3f63b1cd96b47287daed84fab5bc02652ae9bad637b67ee88364e833ff922f80aaec6180c25b53529a327a1086f468819465edb54fe8069537aea67ae2c280d2cebe2c615eff4c2ae7bc5a0ba5ec37ab26c1985c0969cd647976a127d57bdd74a9404a3ea99a26ec946ad5a5c93a50384b474c0c74561becf9ff8d8d535fe95b8f44ea8fe061361fecfadbaedb39ab9c5e133730a5d2fbfc190c7c38f7589d0799653315f364c406e9d613acd92091bde680ef87a0da7ca3ca011fc10f1cd9bc081770f0e51f7c9fd231f2a83b3186c0be3b9dc8bc1f39eb877c96ebdd0fb37e72ad833b53ee66179a0a93b6292e0b96f00e8111ff5aac9fbb2647707ec0382da4b37bccd7e058f869bb16f8550716c01cd4e36aa1c4d440dcf81f314bdf741f4629bab3b31b5488ae0253314e9c500de508fcf3c889189cdb931076a0b5b71a07509c7f08d818090e0f1595f20264913d3a3a4b864cff748804d272e8be7a077701db58b4577d72038b83f8947a46f1fd8c50463a3b668ea8b52b64acbb6a24f66ba18587cbb4ae38e9621f19c88606574b6c376ac8655838fa9680ecf20b12e4216d44a4baf21b5a003f2f6324e4eec81bdac452d67ab2096c8537814d0ba54d0d15bb2f42a019a801122196be7786d20255b187f53805bd7f5daa2c044b7d3f5ade7c636ddaee529a72163ca270eea4134a20b42844e702a3559510f91a8a06389c4d260a79705f144c5e2c9aad2786dae4ccdf1a9d321f74fe9fe905c0f9b8644d88eeebe00091a92909d10579ae6ac26826427d765dfcb2b4b545a4419a59000e95a7fd8a6feea824287909fce6bb42bc3d960aecd78617fd12bd469ea4f5ee08d0fff8d4da610dff882feb23a5f132d8120e333f01d7ecbf838ac3faf1de5e0d12a28e8e00c122c6b158153dff8ae421f16e8e60ec5cdf6445e29a9b55c584adcb36b7f24d1492063b6d249e31d47d7e77ad711f6b91fb2815aa41998e2e135a845e78c20e1ddf114f71d18657ed9a1989124b2f9a18358e6580801907cabc913612be1524ff992d39e3d7a0a990778b834e5f6af3fbced36a6fd9aa0954d8283d85782f2dbe154f2fb5a2b6010bf6c03c28a2ae43727fd55b7a0557b53ff6cbcaeb5bb96f63121c3ad070c57e34552d0aa727d7677d279406198583eb5ceefebc14a99511689068dde4513a31a8db110eef539c46953618a2e8b236a19a370e941def0356939c105319d307bb78d859aa95d439b1d2813e4a67a30b6aceace68b2e63bbee032b1d0d1fdbd1e0fadb51d59cba2b6993d29966671030445026632ac986976ffb72745647472bd890ffd03318352b7b51e705effae72c1533afd532cf2ae422f715f4bc8ff133961a7f5995c0c4076bc44843be0bdcf57cc38f1fa055c6f968837b55a82e0786715237f4fcfe78174e1f95191a2befea85cbfdbb2f3e407bc4f43afe368e54c773252e9c7b14ff2b389a434dd07dc148040e21b2f07fc8bc564584a06c19f28c2ab895a852bf246076efc1bc493e1ced05d913d1917781162902f03ed1a8897328ffa60eb2e4599198b4bd2579d7fedb406a4428381869c4fc5ae194443d95dabc7b7f04edaebb2123ca913cfa58d9ccbf1fc660479675d5ca5afc8b1050e152762d36d22909a4c0b8a1b8e062b160752be00971f9d227291a11b8fa136f64f7ec870d63fa35b65e1d86f984319de6eb20c699cfcf2bec0f8d89506f34da1e8c1d480bc2e4660e2bbc0fb6987f808ae311f52792fb244ec4c98d8bfa9cd448dc8060e5808d2eb6b25647e8c03842c95d4bf6ff032ab3f1c52ce025d1863fc921be024a7568a05dab0dbf1c50a87728e2f68680b3fbf4d70e4818ab93bfa20319359e28aac43baf63d58cd4e921ec33f957e74acbba11d5485f101cfaa021dfc67d7c649720f1e17511f8d55aaeab5392c70127e4932b14874fae04edda1b8e00e7372b8150dac7ac367b303c0f4a954b19b34749f048672a8535e7cc0c6a1d5701154cd0086f6ddd52f2ef02a495d4cdae642bf2e7d29eb628480a95c5b3eb921d06f217604c6f6dbf502a5be3c5a605922495a181e9390cf1ba974c9d05a5a164f91f4464a4649de20fc79bd7d7e5895ac92f96f04721fd2fe72cc3b75a516adeed47fd2fb64fb8589c26f162ad048d2ca6c4104914c625aec8bb3e087f6ea1ed4bc6321c5fdf6d1713e515cc6e6bdf546ed87c44928580a222b4d9df9aaabffd76e01574c0fc42d3915b6a9e9b9780dcc5bec8008a3417e751e17c182873a44c8fdb46ca33282368f42a37268f0b64927b3793d5606ca5694cf60ce90272c6b8f59ea2f893564d2193fbd46a9c64920f08e91b0119971df1ba1c9d5601d6bf03af5b9a0914a8de1a47f2300b2957223114e7dd48898597e04331c0ab2d08fdcc5473ded74063376be66d836dc38f2cfc622f2a30ca116cc8a0e46f98799f6281112882503c0b5cd683f691a576d164c12b5967dada792ff8de9ad8ebb8295bb6919b58a09507da9ee7c88f7518cf7d4ae75e40cf56e069c910973a61c6a4f0143a0abe450072e4aba74ceddcee6b8e68871a965e096f6df668831af0ebfa88286030bce253be418f59ba33596a7dbcb42408db3ac385c5cf5e8bf83ee67817e0c2454cf7b63c8a5ecf121abfe185bf9a4b9305fabcf855048ec6b077f0b0ca67dcf09f34320c7965", 0x1000, 0x406, &(0x7f0000001200)=@in6={0x18, 0x3, 0xffffffffffffffff, 0x23b9}, 0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x124) 23:17:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x4a0, 0x60) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x7fff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) dup2(r0, r1) 23:17:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/151, 0x97}, {&(0x7f0000000180)=""/157, 0x9d}], 0x2, &(0x7f0000000280)=""/255, 0xff}, 0x0) sendto$unix(r0, &(0x7f00000003c0)="d0", 0x1, 0x0, 0x0, 0x0) 23:17:05 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) r1 = geteuid() accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) dup(0xffffffffffffff9c) r2 = getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r1, 0x0, 0x0, r2, 0x1c6, 0x8}, 0x100, 0x2, 0x0, 0x0, 0xc84, 0x7ff, 0x2}) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) 23:17:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0xee) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x5451, 0x0) 23:17:05 executing program 0: mlock(&(0x7f000023c000/0x2000)=nil, 0x2000) mlock(&(0x7f000023c000/0x1000)=nil, 0x1000) r0 = semget$private(0x0, 0x3, 0x408) r1 = dup(0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10020, 0x20) linkat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/216) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x5, 0xfff, 0x1, 0x7fff, 0x1, 0x8]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/212) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) madvise(&(0x7f000023e000/0x3000)=nil, 0x3000, 0x2) 23:17:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20080, 0x100) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x8f}], 0x0, 0x0, 0x800, 0x0) connect(r0, &(0x7f0000000200)=@un=@abs={0x25af90167d5e1800}, 0x350) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x5}, 0x8) 23:17:05 executing program 1: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x488, 0xbeabc7abafa6ddc8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x813, r0, 0x0, 0x401) 23:17:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffff8) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x3f, &(0x7f0000000100)="000000000003000000000076bd522c34c05bc38e76b716902cea51d38ca7929f074fb3672f899eab8c3f9f6304f49f6a4e483c2c2cc8b4dae2e795a29961c4e551fbe1f0a65ab4f29f3197b70cdeefd5f14b928a5c281f43083cf18d72f345eef9b8d4481f78ec04937d196bf7666afc3c87f1fc4208574db8e6b7eb8506e80989e1df59e2d5bbb975abce26cf54a43cf76973", 0xffffffffffffff7b) 23:17:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x11, 0x80) recvfrom$inet6(r3, &(0x7f0000000200)=""/218, 0xda, 0x40, &(0x7f0000000300)={0x18, 0x0, 0x0, 0x4}, 0xc) kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x43, 0x2, 0x90a, 0xa2d8}, {{r1}, 0xfffffffffffffff9, 0x4, 0x800fffff, 0x0, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x30, 0x2000000b, 0x3, 0x101}, {{r0}, 0xfffffffffffffffa, 0x0, 0x3, 0x40}], 0x8df6, &(0x7f0000000080)=[{{r2}, 0x0, 0xa, 0xf0000000, 0xfffffffe0, 0x41f}], 0xffff, &(0x7f0000000180)={0x346, 0xffffffff}) dup2(r0, r1) 23:17:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000b5630567c9722d175fe91c71f204ed770e90d0bdaef6cb008c13260445773dfbbe6e3d8c7de64710f96d5c7ea1dcd1bb6fd1e61c165f0aa0049c9bf0d2bcc627238a5da5b9b000349b73010a0434fd956c4c8808d0b21e8dce54146f0a883845d63fc0c99c0651d4716fe0f4191bee3b0cd0021c907c2f0d07bc84960e8668ebf7237a94f62211a42f430fd81fdf5f3909693e22a9c7a966b4c78cc4480a00125ad5020997e7d7b55cf68955f8ec1c1d237b8bd9e953611929bf2a52ecb077a95256cf22010b9ac63e994d213e9b240c69b9023b2503746a1a4f38bfadd11b900e7c404451238d28b026053734b1aef80a648aba6c246a45ee1780c635d33512dfb6128b3263bec61bbf7b16b1ac38c97f89735725536bb9e05b1ba17726be6f60257ac86874e0a8a783a0b002008828967aed4ab69f0b5ce321365534e97ba401458a"], 0x1, 0x0, 0x0, 0x0}, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) ioctl$TIOCNXCL(r0, 0x2000740e) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 23:17:05 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000300)="81e8aa3670eafbeb53f76d309b40d9a2d22ce8fa6daab89b89133dc78fe8ff67fb210ec6a64aae0e4c955160c5c4368cd98c98dfad6c7bc9ab64e9dcac5c782355ab6de46edc1da204f559ae5a041388aefb0fff662b929cd41e6ea561152da04c384318123f4e5e6fbdf65ff18f5a4f56cdfd52e32258a7c8fd7d5a30b785fe674f084b2a31142352cc9272590997486738b4e21ba7af71e8c0ec251234bfe56fe4857e678169b677e60bebba439828f31428d2999f692fc6e165c895aff9d2cd4d6135ca7617c0b8bfa8598d140ef8ccbcb265e3cd3c7b662432c2ea6b4cb4c9ebebf26107285282cc56dacc639d96effe3b9fecf8175fed22879532759d875917abca79978cf51c9117cbac14a546d7166b6e7ecfeecdbe8b2e6e7b636b2b9de160d74b723aa03e48afec398ae869", 0x130}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x0, 0x3) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000010c0)=""/4096) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000400), 0x11a, 0x0}, 0x0) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000080)=""/79) 23:17:05 executing program 0: r0 = kqueue() r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa0, 0x24) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), 0x8) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0xea99, 0x8}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) syz_open_pts() 23:17:05 executing program 0: r0 = socket$inet6(0x18, 0x14000, 0x200000000a) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r2) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x21, 0x80000002) 23:17:06 executing program 1: getrlimit(0x2, 0x0) 23:17:06 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x3ff}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) 23:17:06 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x5) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x4010, r0, 0x0, 0x4f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0xfffffffffffffefe) 23:17:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) semget$private(0x0, 0x1, 0x204) 23:17:06 executing program 0: getitimer(0x1, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 23:17:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 23:17:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000000000000eaff00c029338662970cc0aba8e23c6a9123e5ac70abcb933098524d71636edfba912228a5e86dda56cc4c05dd1e7e1b55b14ac86a2c5a1266a7856a33781cf6058d2abe1ddacb464920600796d9aa88813a369966864c0020b3dc06293a94e12a34d90f03e3d55fa79896779340968c1a31831e90518f18e7772947c7edf3c470f16f9d57f234d67939a85071776b9e2bf471d930e49ccc2dd6ceb093781bfd35d5dea9d489b79403a4c2f0832fa423f2a1dddecd86a456659f43989251d404002742b5327b352e67fcc390"], 0x10}, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) read(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 23:17:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000200)=0xc) connect$inet(r1, &(0x7f0000000280)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbeac0000000000000010ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92028f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb85abee3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d06cde2b26f8980e7e9d30a8f438ef40954dcc7f69c2138a5e4360d6180355078146a010001000000000023cec490bff7a5c7bc1fbfc0d0afe1a770e581956451de7fcaa4ae8ca8ddab80f299b22ee8c208f15474afd14ec378f0db7549e52844ad3200fd24477247ff586b509c258918fd9c30feccd992e0f23141caf899f7b8f2e44638321db43c1cf5cedc4615b30000e95d9a17227ce79d9c56aa7d1d1723321757e1bd5972414cab6e84070bab60ceeddda6e8a92962603f78476cfbe4cea1ab7c5df2ff4ca779eac28ef7804db74e7715ba4b1488a3dea2d67d673998b057b3b1df8cf7e795610f94e89d2d4b597d5b78955ff37a9c99da0963fade5fb586f3b3d4de2958f3986b5e58fd0a0d1f1e617bdc5b873e5ba9c7a238a0a0fd65f1f0ccb0a15143bf6fca92d546a264", 0x386) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xd1ce, 0x885}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:17:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x27f, 0x0) close(r0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000000080)="9763775cc347fd23ceace93592c14cd4729604995028bef70fb50af6f289e325b4f883524418019cb22545663b2a651a9afa0bb8ee29de72007a65920ab9b2f4b937f721a346ddc66e35987efee876eb57e88a8f3622173f539db424fe8ee1c59d6f919a00539e2e51f207c5aef87981922ef4def3a26fd88bd78af22207a48984b6e898fa0e61f4ad091b767491314a8cfdcd864656a1301f3a236652082426f334a930154ad892a460963a9429283673eee37791e7a1543f9679048ce0d8080ad1ff320b0f8c0f74347df11733ad7db66080f85b79e8fca1069c984f32bb7f82f7a3ed3da85cb04a5061428d72e2ef45121cb54ee9aa5d28bd743781cfccc172e36d8f464dcd53c1e5b9cee1d4613e8d0fecc668ad48665cd67ac217df8a12e69b9daeb46966b936abf936e6b2b316ac16908f12efc0e4d81cb7684ce79a10e62e2aa30a3b9b42e1e034f6b4325f9a61938ec46ea823fb1cdda4169a5399c1b4c214e5a19dca9daa8716d01b031c0b83bb4a5de04974fe36e7ccb14e3033af1bf8b540de13564cdeb4121ed44d3b7e988899bdf8a1a6f86b414ab2038fc2b4691d4e5d9e2ecdca78e727162ac3f994c34a27de078f8480e216d702d9bf1d9910a3d38043bebd6f05d30e9401c2b6b6b1df5bb6c70fb44ffff864211409d48b5b84e7244ec0192b953456719c365afd35b572d91ca4a42040a1cd2b7b14d686494e33e961193f27734f8964a50739b1bf554a4199a628125cb16812c792bd27835b58595dc212e6f61818e53099a7af980c959a97225b9bc4aa5c30b37d7e3627c94f511c4623a5323b4519001a5d47d0c98f6477c570a5c0a0489ba6591bf6fed9f0520b6bccf2a7051337d7e6270b58b95b640e6095da52b47d095aff29d004070d8e75e2e526247b4e07dcb34bcdaa26b0a36abc8657c644461cd88641f5b58fa93c03d568152d04c0489b797b1a9cf4ad8580b56d21682c0b26a50c88960355e42731a6bed573eadc86fb5240afc80481c623b39648478fc6319ba54b3a6c997855c5290362591b6fd9b246546188290a2e7bf0f03866b89aa979c05c4d31dee58824f5364981d7dc6155a44b4a742cc5c4d0036d7fbdec5315457e104483bf88565126b69d46daa37f45750f74880454b3d345bfb3ec92b06818ec192aa63cfad242f4d2a6eb26edeaa3956cc448437f9e3ac6a44b63a673c6e9cddcd02a3e59d6b14419318a7a6e296f0897a906eb9f580054d228c821c72b1762f90ea7f56810ce7419cc854beb63bc0d15d6e79497207d36c6bd43dbe49aef76c431fcd4cabadf05fe6738fa3afb4e3721a388445317e527d184f3d21a5a9c343b2fdcb0d94e234a5217a87ffc272ac2180c524db2c571a6a4f5bc3f9c2bb72e025ca77d4460da7aff75fd59ae9a7ed724e3c2065770f76b216fa3a3ce726875fabd7ed686a95c48bb691f8dcfc56c7354209859bded18a875196059d9b520723e5bee48ad09828e727352cc8154d7fb35c224de7650650675b596abfcb78919006bf86f28a273ec7154e843044d9e72e94edf19151777e7151347b95269fe7a1cb5127c2ce1b779ed179aec0b19ce227e9b26747ff37cda5675e3f38d36bb2d2f1b055e45fc1a123ac841e107f8c4be12911a3c900033290fdd77e27c9ee13a433c9f36e6b367a0dcf8f988f4e5b54dbd95fb8c3941804fabbf078096e1546a2e1f7c79965f83b119798a0609f241c44093e93815e7afb825a5cc2688572653931c145fdc28a756ccc9700b4778df02fcac825820af1c60d2c5b944768621c0ccd9726c435a465f804e7363ec69ece38f97b12b5c065fc96a23952bb375d2f40a58757d80ef93d67de9033ddfd5086122065f700ed0bc19d7ba0319fd1dfa2335a25c9c343b796868ced10584affddd7a8994039da4936425d70d82ec7d0dfbc01b2dc5a2390cae3196eb231aa70e49c491e2d741fce425f8aa04ed025197de67015baecad11933789d508673d2accba1b81f59111842dac5275bf24920e5dee8b9cd140fd3f406cffb0364cc20344dfe8c7f1fd420790bec3f9f6c4fddb2911de7d35562eb859981363a76a906e9eb14350b1cd197b355d9e29a523120553ad2e7895148e35cc884abf1b88a44643c2a7ab1ab80595e6d1410a455a636eea334f9814c1300b51bc70ac0f43fc4be4263551ec683288117e474208ebe889d27136c488a7a7f51b2e113a29252dd38ea015ca62842f19538cc3a289f6896040abdca83a4d0e84bbc8fd513b1b47bf41e06f8a8b30d2ca79ad80c72a077ed24f89af9601aadfaed4ecd4565dd4858f0621b5874eab2bae282c791efc5d93a194ca4b2d990e1c48b57984b768642da4ccda18be0d1fe2fd78fe90e494c3efcecad379a2848fc8505b32fad6a5f3fe892ce2cc7d2e32b86bb091917b455ceca9a51031109ac018c9a6723862caa861e00302d435c5348dfc5dc0f6429c7ad6533190619935018eca9ee1e1bc3a24bf6df67cbed2319517b0d6ba6fb8d6d576b7fa879c9b0975fe8fa3a650e98993b5b83ac393085bb8e934f60dbcf8a56d6932fed61e0ceb52507d99b906f7a2a80ff4ddebafca55e7229377757ae392be97831cb0715bc8251e94861013c456f17479900b74022a453ed491d8249198a38d53bc1f87964eb0d538b28e84c6f5e0963d1b4904c25bc210cc35771637018531a4dfabb91d6f4d945915f6bcbcfcf9ae19c3c530423e8619dde63119c6574a33dfd826ffd28140d7898405eba13cefb3cd96736cb9ec6ec8fea2a8b3d3056dd4ce353e9598c741c3835eca0043acffddc145fe2e6e84ba9e6b1931228742ffc1dfd683289f2262462123d7a5feb9c995a31d5d12673a5685bc66f157a0d0dc230d4c720990232ed4581dc67a960598e8bb97e35f9e985b8d9f3e77a057be877ededa1940c85e7a6132dd0971546345dbf7f43226cfc9f4cd95db37d2bc1ac4ad53a20c5444ded41cef2bc224866c36f4db55c45b8c13cdcaf575c71a692eca606ebcdf9398d35a509081027423e584ef7179f16173fe8148f6a709c09da2ee7a78be421d8d7a03b73bea56a14f5c2f68b044e5761ba18e56e7d5d9a936b37669eeb5906d6a8f3d0ac5a6d38254e19ef975c037a18b03641b412714cd05a8bbb1f35746096e64bc0d9ddb86ff01a78afceafffac5d433f2fffbafd7e8fc913091729b912bc76ca0f343d4adf89aeb70a48eb9ef4125af156fcf1fb4bc3ab2a988607686ffa6e6f2a6e0ff51d7fd94cf555fe008ff37c2eb9a84f9bf31cff2f2428ddbc8f3fa5ea125240176ea7b00107781e1be5f05fcec66bf03d35c0dcf39990d8855db6bd158cf5c77bce41ce0ca22a3d050de95d9f694f3a98b8b0b6bd2eeff62e25f6502024d7eabd6b0a3fcd472ab224fd7ef41bc9f46ae3dfb29914ec7ee47980e4cc65efed2afbdf16335b2d348546e1c63649c973eb1554a43fde3b28560c6413e40b022ed07f9ae003827fff9fa39a287bfce019c9dcb651af86ee2b59547ddf03be89ccddfbbdbb2f64ef8dd4c5c08653085784314f1be0096e93fcc96a9182521c84c15e25c84d5f63f5a5537cbd35a4d768ed974fe644fd51f407cb5a9b1c276769ee3c4fb65f91a76672ed3e330ec05bff15999a324dd6b799d9a8e85a1c689966ee94f0a02eebfd0b3987bfa3788a4ed0c3e6533fe2d7ac1f04e050a4d7168430d8a96b9c205d764eca66aaacd15b25715264dcf5dc4f913d77f15e9f0f1c4ae5eb2ba142180a4449e76d2c270f7c08f918be65c2e6f3b7bb35cb463183669a2ff6c401f826e6f6d36bc206e67d84183e4ca1a827a0c27e3167544b8a2eb47817bc2f0d5ebb67af2cf0849cc5254fc0bb598a41252dccaa896bcd98dc275d2105e92af11ff5aafe7d06cb6f6bbcc7174ef43d790597e9160b7a71f59e98268e7c15299c6310a300f9984b20cc4c9a388b021ef9b93385c502e0ff595366287584c25bcf74345dede9500b46724b53681c7c60882010ea4dc69ce64ed51a598035dccd098b4dc6858548d955469e5b989820ec127f6942f51434f2997c1a4299820e0dc5dced99e1f50aa2d462ffc86d8022d3f52e484bf5fc5532d6a41a4186948048825ccf2845e63c7881511b3dd5f334871fbd42482f6d26a4fc6bccfa8e5b3a2f2c0c72e7fa2fd950b03691512c062033fac1d5197f87acf120bca393100e06c86fe9f5ad65a96e6d6234e8ce1dc75154e8be1478959e221eaa9215457497a516f54c65fb13d43b90cb17d04326156fcc0aa3b809967c627f4b543822b70578f01c9039f2174b91c052bbd5e1f002672b7d40a3efdf2850a4af33b0579c665b81b9d9bdb604c4a1839a82ce63098f4d9e122124bb4c1842a58825760adc35f9771d444f75dada9b61a7d42823b004662be9e994bb59824eb36bd798bae059f745b460decd379b67b0b0cf21f2aa871a5df309d93e8ee8c0643df18a66325cbd728955c0efb268e99466e46576409b2d1b7bd03386c11e8f24d29dbab4a4c48724274da93f5368f5e64774f51aca51418d6e0fe41e06fe0f2af5884d158204af8bd01b1e4b674aed579df118c9046373e3be4b3986ebdc9acc0c725033b309f3f39601c858c27d0c4f46ba0e1d3f8c560ad9dc3f1cb649a082c14e7d6a721dda71c53089afdc013f6965c9d8506104a62117bd53b7247fa0dc4b816f4ef9ac32758938a7531bd0adec69d4837112f6f19ca7e6a5673f70923a60c1dfef69f2b93fbe07cb233852e4b11145ed8e58d072737db52e6681554c90003ffab79fc62e038ffa8c94b5f2cd6e7fb771d045e278f0ffe8e5a4d0189ac00317f796766ce2e9d22867c727dff406d78944f283aebc45929a400eb64e4e3769813de6ab1c6936a6c896b80b0af8e46a70f9524dc4b09aa491909e53885b8f6362b78f9dd95f066a5ba9c51411a0e48df451ba96a4d8a5ba19661447bd7cc3fcb8329e5d85abf53f8d747e6d27551c1e28af2626e79112b1d849f7c6e92109ba12b49c787abc82174bc33a4c909a51b952a0aa709351d4329a4a093689f35f26085ce95f67cc160b0c6bb86092ed0211334f8d164b001a339eb13df23eef587e7e1af708b80ce6e90ce1b93c7b005d5230050605d9bfc4e37610619f9ad12f054968a493d1c08f03b6a846b212169f4cd620eab906f2ac4333e96cbd05967ca1300f0e36a16431c9bc9eea69719c3442d27a0126c40bf40bf6e3b3df69847d2c4d9420277c26d98ae2101ae952b0f50b92a4eeea1248521f3b84f03a59bd63bb032bd9ab440a65fa835fc739ba390c5e84546117b7365310449a37aed476ded5175b8316531762fa7b08187c3152e3a8612e723a8aa126c57314359dfc4c27bad9dd54ebad0cb8605a179c60bbcf697eb02c7feeb9082a92fb6aca385cbb8fd9076822af201e21f051e6b25324e090513ed2614cd24a8a6244935795fb5ff97561660397093e961bfcf774bafe8d35128c9b59845fc3e5c329299803ddfec1abcf9b7824e04a85f46d26ed63df0437f9de9ac9a83af2d84d576eccc552ef6121bc241a96ec7b7ce5eb86043c6af1ff5124a12104273e0b186f24de5afbabfcf622c2e3f3e003c9fcd6191c05c31b95c319dbecf19aefa38eb849916f35e2b035054a43b51915d84caccf39e208c83d1b2dd371bc24340a4de0272fdfd47b3d24561bcacefaa1087b770bc116a3db4d68190ade32d299aafd3a89bf67cb68bb64e547d98fa3c047ef5c2b1f3f95e1b798b32b2a189c48b149f0f86a25bb4a33cb3540", 0x1000}, {&(0x7f0000001080)="c072863bc17edcd94048832ac2ffc787c5d93a56662d6fd0e8dc4883dd2fe6f8c78a18d6c2007eeb187e2125888cea281cef6e64f4bd5ddc074847c62914d440e1db31866375299d2eb7144c7a", 0x4d}, {&(0x7f0000001100)="b47d203e765c76563e2a3f55c8f9317550fee4b810cf5eb255009471493a659606af1a962878422bc36f7e6b1caada110e2717fa2961595a58fd2cfb29c8bcb3a4e6400c38b9b7d6f320df2bbe6ebeb229f35936fefba385d52f8656ef0449a7c5580b35188c3e79846a6e2a3b0a122056fec6ecca", 0x75}], 0x3, 0x0, 0x0, 0x1}, 0x408) 23:17:06 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = accept$inet6(r1, 0x0, &(0x7f0000000100)) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/224, 0xe0}, {&(0x7f0000000240)=""/77, 0x4d}], 0x2) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x40) getrusage(0x0, &(0x7f0000000340)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000400)) shutdown(r0, 0x1) lstat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) recvmsg(r3, &(0x7f0000001600)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000540)}, {&(0x7f0000000580)=""/31, 0x1f}], 0x2, &(0x7f0000000600)=""/4096, 0x1000}, 0x40) getrusage(0x0, &(0x7f0000001640)) ioctl$TIOCSTOP(r3, 0x2000746f) recvfrom$unix(r1, &(0x7f0000001700)=""/133, 0x85, 0x840, &(0x7f00000017c0)=@abs={0x2b48b09bd1be77b8, 0x0, 0x0}, 0x8) r4 = accept$inet6(r2, &(0x7f0000001800), &(0x7f0000001840)=0xc) sendto(r2, &(0x7f0000001880)="8157e78f6811b715cb7cffb3427810a6cbbeacca62fb74e044a42c21ab120be376d060d5fc1ac5a1099df6d15040932c3e581c04cdc7734da80738985366fa9c99bb0decff79f567a9b08a764bc803c44e93e6f6ebab7086f0c524aa43923a55f73079d68e0f4c4031502b6e6debca258c4c77ffe0d3824a2192a4eb82197a2fae4630e42275e82ccb4afd3bdcd69ec3a8f4c8f679984c894b01b1428d52ad2f6e413a15ca8d3548fba32d4f235dd797069f9becfed3e9655222971b48c1e289132e9f202f6abce1abec", 0xca, 0x408, &(0x7f0000001980)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = accept$inet6(r1, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002d80)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002dc0)={0x0, 0x0}, &(0x7f0000002e00)=0xc) r11 = getgid() r12 = getpgrp() r13 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(r5, 0x5) r16 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002ec0)={0x0, 0x0, 0x0}, &(0x7f0000002f00)=0xc) pipe2(&(0x7f0000002f40)={0xffffffffffffffff}, 0x4) sendmsg$unix(r3, &(0x7f00000030c0)={&(0x7f0000001a40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002d00)=[{&(0x7f0000001a80)="3a3e9d648e4ef2af981a2d75122db033817c36b1f102d2fb3534609a69332f1345419d0d9306188905788e91e33ccef0ea885f0961939b869fd068bf7e19a89b252e99e2eb792858b3b6bcc96c10315047d37fc35d8458d6cac370f2d7e54d42c87226dcf9ae6f2f5b976276a4937b6735e6d51cf6743f416c0a7d80ba9ff741abb9275140774369964c247fe44aa4fb0a9b3ffdc678e4f8bbd33106a2670f0fe0e4a7dff53e5772dbd242497d234f4c699c96311159bd78a6dfeb", 0xbb}, {&(0x7f0000001b40)="a83f0698486951a1f43beded78130e5dac8b5514784041ce977a72ac0d253337391c6a9c173a580f15f54e5014ee703bcc214bb73c5eb15b52823690c549ef7a3c6f125a97b510c5ded326751585d86b18315292bf2c045f051222086d7f2d288e8ee15ace149bb157166b1993214efa71a6095dfb252c2004449665755aa4b593cd695dc257eadfde2187f348960504121ce13cfc754d5f50c4aa4f87a1f575cfaebf71ffa95a02535ec7", 0xab}, {&(0x7f0000001c00)="da674e5ff9dd3da3dbacf1e73f016220226ff577dc152b79491820514c4f814de1909c11064cc3c54812c884fcc38a7c9ce8176c6f584347365ecc4bf2576cec148f668905478d576a6b891f759f21d530740ffabcef8c5b55bc9d4fb3fbd71c22c93ab88c46ca9995c00fdf051279c48b0e3e7f0ea0360ae42d51b1f4a25b53551759af059767623793eceb9311f809b666b5646dd4033d0ff4e8a52f66ff07840444caa55b563be35fe83babbd7bb421c56aeb1ab8e5e2c420a7c7f4ac1b9c1f4e58f84bc306bb9d83aa341941c85a9f6670f7f7901875f53b092e90e25a53dc4f3b15f6fb6c4400144d2111ae040cf616bf4c5b7fa18bc43f0ee8ded8c49acea6a8502af522f1ac2dfd8992272faefc0a7a93a197ead0aaf336f660ce92455cf05fdfff3b1f8c0de49ebf21b50f0066892cc2409f2eae3e706b7b3ab98cf78dcd395f3fee1ba1cb8e35970f634a44d262d22efb2c248706da9be5b6d715c669abdc44e0920c83d094fd0a5a307b91bb190be672b3980a11d829a62b2a925e0e2f09481a4e9efc83c9250c8426a8feba65273a94ac765da18e05c7bed65b762d06b31e0103061497cd6d8e841b0ff3b22d444b63eec4a8dcd79bd62923d18a12cd50c00093f826b15c9a1a7301d14fd4586bc29563fd5ecab278f8852e3038956b87bbae33eecad147bd3fbe552c4acd19bf4d708eb17d09dee873962634dc780f4712df1aaca5eac95230f14c58f2c25d358aabf90abda2034368a225497da86eb184f19cbd17f0ae38cc5cd52936faefbec83dc192096beb0626b36a4b140479a60dff3c157c0d8e3415cac25a826c5c7cf9d03f9776a31fedfc2c542b24ab20c1cc0b39cf0034f8c2dbe618f738355f23b85a0b0c559cf0e64a5adb7e5c22582b11333578e01dd95c2669b5a72f47269c78a05e95d45b50151763f013bc8e21ee2c822204e1c92bad7b66dfac8beb3c00700e8e5e5bd0351c20895c3732bdede5d0912d875968ecb6a1e9a3e85c98514c5f60379edc54020d8fbccf5526662d08715afdc635f2b79e0c0a7e38e79f4bd0f490b171febfb9edeca6be5cb04e12e465a8c6c994ddf11a933111db55a2e2fa62cac4fd71c6929047dc0ce977401a56814db1b4a8404d385daa6a80e8e31965a8140a12b252faddc8afb62805863505b4c4a906931db80d18d5b776422bc4c6018da0c7d9bc1b7713ee8f5c292815ada7eef23143a3a1a880235b03272e26b46263f60979f46aef22aa785d5329953f22f47998193a3ab007ff69dce5e64e1a6bb162e3b651885597dff6ad34fd8086db67bcff616290e7247bae35e61e6050ea59a6a90bbb641064527ca51537c781e1021b112ff0ce3f765005eef34bc8d35784293898329293e2cb7b01f78ca29967aefe3421a67a0f91b665ce0f8c8e689c1ed15a67c4f87e5ce266f565ed526ad1f796c608cb2c487208b5b10fdd935d47536c6ea66c78c843b7029cee23f2a2fbf6c3ebaecd60ad0448ad5cbdd0abddebe44b107f5ab846bd8bdba216546bd513dc03d4e3fa0f3a9b1edb01f61f4683754275270f72062ca33e0994ee5173d7a51c3946b2a30e4c686046811e865d9f58a1f9b0d346e70a4ba66dd8ab96e0aaa5ff210dfa282c374bf8d3af5843e75e7ce386820405416163724a7ee05e8c5b19a8c7def145869e2059397819907979571bff33a3804f8d1379a7d2e006e02c5b2328a6de047d40f67c49b5db745a80dbec0f70ae1fd7189952ce62104b77da068dfd0a55718eb8fc9873ab491e281b3ac643d28f72bb927382c9225c307bbbeabf22b223927273e43c8ef1e0a2edc3785f56f2963de84cd1ce3fe76efcc264ef74dbc6d7922319b1e7a05f353f7052033294a03fb0daf06ad49dd4c3ebd81d37e8aa800236f9c4513cc3c24161246065c54d02939ce7fce0597a8b4f0903ab2b3c0c0a04018c995db51a5f36d14bd5a16919ab0c443355297549bdc239dcdeed0956a1f1217f44b5b52655bcc5fb88bfb011d360f505f5e60221d9358e499b2225e91aa0bc1359371be98da9a5248de9ba6fa19b0dbd9a8cafb662a12e3d2068494c42d64429cfb16f7dce0106ba4390522da29a48f39fea6fda9dde70b37c74548528abe8d0de17032eb4485e66e38c6871b45bdec72698f245a7a8c9a40482f7c5a5352059e00d21b7b041bc80651491682e6d88a2d6c561e1a429a723cfc5947185e3657d5f9cd7bc323336d01ae819ac73f8692505e52de897ebd7d9d7000166b546b9c06ba6cfa2ad615153753b08421245fbb556a7b73129af94cbf558fc8b56cdc0e45904960b8a69e3664bff98aab2767cc9d0515f520883297347cb6454c7786df1389ed6d1078d6e16c7c33819d5fca9683ccf90583ca9279a0e65c285f4cd6f2fa113c10317f87c12bfde984df98ca6e9b69841afd7de1c7ccaa923002144a95925fad331d4e9fece95c262fa2089be4f74761e472865e1b16042b16028cac7803e98be1f33e1c6cf3060fbd7892eec4a345162810f12d4b9808b534762f9e27de77fd16b5f382243fb1f812a692685ad6d5ab4f498b621e9dc883d374632eac899520f16bd198327febcd5041fa5ba7d17b16b39cc7eab11d7a7e62302e58722229d58d831b514f2149d44d4f627014b33ee70f2fedddc0d3e345eba66a4b76e9a9236a911cb9d574455aeee2293b60cb627447e79862b4756bfda5e81459a967ab7f1be8748f37b76795f049478525d5b0c3cab94f2668b4eb06eb91c0cf56eb97893539a9ecd8700d4b2c41891b56c10fb8e4d5321fc273dfbeaa251fb183f466cb2a1e6a92af21e33c3ce0d6678ff829b4490f40ec5ddbb9f1804eb420802042a9c7404ee606a71105484c01dd0bc6741b99755c22a61f2564a1577464145824f3aef2bb53762a23afaf5e26fb67c099635340c8e7643ac456cc401ad4f555eddd783f69f7165792fb5dfd28f268ab3082dadf52ecd009b5341feb0087699951ae01f812ae58e9d3f189a7fe0acadba15e3ff80fb5918750b63e90a1781e15955a62033bb5e4221cf9d8c28ee478d33fb74dad3b8ee6c1dd8c734d2871115a88de377b2b05746306f6c4e57eb6b9f7ba7a088aa5e22cb7c78e0154b4e38be032baee90de646dcc656f280fe17c14b1671a9bc022e69c3e0fc5f0892d9760e71a60618b636874727d5a69d19cec5e991a6bebb240f1d71be83888a467a57b09e596d4b1e62248da1f3b9ee0195aa45d29482d91d2b886ecf349548522f4c71cf2944d08fd1d4ea408aa343a11d2ff8dec3ff12ce4832010cc63a1c398cc9dc76dcc80a1d0b5c0c050f3f8c4ebffdc4cb7d2400e8d750d1a82a8fdda99a1064227127618ebbfdfd61972aca2c9d53aaeaf79bf03256e46519f1877b94615d932d8c814238a33f5538f736cc0f8fc4ef3c0d4a3ed655a43bcb5e07e4bf12b7e0e0431131f457e0ed28f2dde7da8c0428c714c6b0f65dc12eee16926e33de0e8d3dd380d23dbf513669c04dd73d4c996cac741dadc7eaf3841124115825b5865bde4c1bba87a086ae198eeb829c48e52c36b624809fe27ede07013427e2b3643fa082654504178b93eb1e881d0298d7b3bcda05023e85ed733d0fadd6faf60464be65e81c77ebb3884382f9aeda079c5d6d5d7697f18cf912e52b2df43eba5d76659064e5bbf83a5035cf944782b18c4c78ba6dbc18e3e917ab1d142acf56c101ee68f128ee4842c2e2fcaf4ffb795677a6db097c23b91cef53abaca2116ee3d5f924e7c7a569b9879f14e66aeb4bdd672a62c18dd0aee6ec9aa5bc377a5fe423cc139040dd48ba1d6a813ed974e59d6ae90ef0065fc1577c406af08df050259a42a73448dadbec5f6e06b1124fe08bc9a320d301ce97d8c742cda957eebf2ef3c252945068262c1553afb139476c42ba575226ee73760da486e0c3bd0aae5e8eba1a2dd730f628ae4d73508b134d53dfe7410a10a426e3070ccc33d36b3b57dbdf6ac412e88562b4c9308fabeebc421ad66722ea4be1af9385a38b8b8750160e0373762dce79d320e88bc846c203a3ee1c244c88f5d86af8d3bd5adac2da622aa6e5068c1f3d718a0b650b15c0799c939670410f5477b712f67745017f48eb26a0eaac994ef8a35d79f7ee4ec04067c199f936b50fd76bc64dda3020f6b4275344f26ddf992cbaebfcda310af67723b0a0f11379182e196248f95fe874844abfdc116f7ec25dbfb8136b351d2a43fa1091de97669fbf400651f5824573ac74b85624620ba40ded10be789ab9e7b3ae6a000c916ba50d61f7745a94704cfe4c23fd69841a455363369664c79e4a0fd625a281ca2334f22416c5e0e2836a22db90b3681348cff65c4cc75aa3712005a8044ffc188cfcdc0974d9db89b46074182166f122a98bd290c822702528d46c7d4cc428f4150f4c58da221cb3aafa26434471816a50a0816c55175bda5d73998d1e04abe845110db0af9ab83b060bc4dd5af97e8db9fb0800fa94ef261f091ba5588416829e25470a8888a7eb2d081db6cc51fddff2ae4928a095e122b3d28201a00eb1af86c28344660910050061b8791118921a01c15af0fb5ff7485a62cbfbf09be68d9338de4c1263bf0e468c0d19f43479a53dd05846e01a375f6d9150139e1b17b232ba8afa87b57aaf1518ccd77b7d914c6eb3602acb79b2340856e9693531ed70e4dc9dcfa4a087f2b8ee6fa919ccd6c9a5fe2151921d77f23164f5eb7fb08669e2e0a7bd9e1971b192304ef86a57e44d80b229f15c238a15d020a32e6f738de09620997617a9e62e30d633fb3766f1ff240b38fba54e72a8c7f84d062b857c910e76848879224a2f4698cb756d89c9bed1ca73c17adf296429c34edeb4c21b69d99baa9c859d1f7bad6f1f29a9ccfa435018f867f31450eeae30ac0cd3f09e86d4ca1942fb5ef0bce48d34aca786153dcec3340e4fcb1525c57afd4b0f825aa16e78796ce673a4f9c7a24df19cdb487fdc8cdb3cc609520dce87f3cfb2ed6b2fb5153b1e93bb4b585621b9a4579189f64c5f7476f662e784a68d3c7c786c910a649ccdc373c5d89aa88ca0a94547a06c32419b55e310d6a51dfce9803bf7643d69643f27a3889fbd65ded8ae41a313920defcdb87b17b42b9945dfb9f876e84ff38d132166b7b7fb62ce6dc72bd9f8a825ea83cf0d7b7184783fad589db8311534172f4fc18631f612e9d4ddb99399c56104d3d050d3c5bc4f4b40cfc469a155baadd3e89a5668dec49ddc6f45a5e4c5f4ab2b73bff6c347501aec6ceed1c00f539c70d38910c7fbe8d574f07e555aee2655366f5957394d2f7e1b53b1536e5a4fdb74e3a808061c31895857458e10149c77797401d69ac402e348a676b25de6a4239764c46df57f16eb3ebf20b0cc5dddff3ddcb475defe2bd82359b309400fb9cfa3db7f0667e8e65e064e950a8692ccbf8cc9226a0e33fc738891452cd534a4118daeb9a21e1c312b15ddb4b49da20dc1aa2042dbe70d4eb6f277ca5855464c98ea556ef6c7c943651d5a378ac3570253b8df9a18ecc0514c37a3f81949dc85c3ba2870956d2972e8e8c6257482d6145669c26d3878635a08d4538e40fd7ba508c171eac28558ec9e43ab26a8b72207e39f300b256b38ff68cc4ce3d2857be58d21421ca524f31e831524d3dfd1e51b8b981522fbb88ef435dca076fae76965aadeaf91a4877fe5faf488dd7a113f25c39cefc2d16c2fdf80680c1960f7e9af4714fe1220514734210df17370f6adfe9d8a8a78155ba4b0c2f811b0bf36a128f741", 0x1000}, {&(0x7f0000002c00)="31c28c6085cadfc8460fd3edddf3a6942c2d63e3aa16d0efabf50b452c733cc763d5d64a65246c8dabb1c0804d54b80bb0eca324fac8cb20e353b748e03edb8e333d2f075a4909534fa2a5c10ee0b8567b6d5680e295c7c89428f3d0162ca572b3944df2f67dea99857b1d20199d39463a8a255c6823be89b1eb3a547d0c4a0df5de4133b716f7a2d20b6b73c13d899eed1e9ecc573c220ff8aab01b0405e8c320ce076c", 0xa4}, {&(0x7f0000002cc0)="db7bab65695d2fbe8d299c33cbdcb3dc04f506fc4bda599b53f1cb78c813953410bf486e38", 0x25}], 0x5, &(0x7f0000002f80)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x20, 0xffff, 0x1, [r3, r3, r3]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x38, 0xffff, 0x1, [r0, r5, r0, r3, r2, r5, r1, r5, r4, r4]}, @rights={0x28, 0xffff, 0x1, [r5, r4, r0, r5, r18, r3]}], 0x118, 0x8}, 0x402) 23:17:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x2, 0x387, 0x9}, 0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt(r0, 0x3000000000000000, 0x5, &(0x7f0000000080)="28106fb8006e1f92cdc42cb69c851b91", 0x10) setgroups(0x3, &(0x7f0000000140)=[r2, r3, r4]) 23:17:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x200af, 0x7f}) 23:17:06 executing program 0: r0 = getpgrp() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setpgid(r0, r0) 23:17:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae7f82ab03ca9e5ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x4}, 0xc) 23:17:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 23:17:06 executing program 1: select(0xfffffdcd, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, &(0x7f0000000200)={0x1, 0x4, 0x2, 0x6, 0x8, 0x7, 0x80000000, 0x4}, &(0x7f0000000240)={0x92a, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x4, 0x2, 0x4, 0x3, 0x8, 0x7f, 0xcdf, 0x5}, &(0x7f00000000c0)={0xc10f, 0x9, 0x655, 0x7, 0x46, 0x1, 0x9, 0x200}, &(0x7f0000000100)={0x3, 0x4, 0x0, 0x8, 0xffffffffffffff09, 0x32, 0x10001, 0xfffffffffffffff8}, &(0x7f0000000140)={0x7}) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xbe332773ee8f48f0) pipe2(&(0x7f00000001c0), 0x10004) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 23:17:06 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ff3000/0xb000)=nil, 0xb000) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) r2 = semget$private(0x0, 0x2, 0x1) r3 = geteuid() r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x6, r3, r4, r5, r6, 0x10, 0x2}, 0x3, 0x2, 0x2}) shmdt(r1) 23:17:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup(r0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x0) readv(r0, &(0x7f0000000000), 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000001240)="dace2809526319c250ba556cbde77ee36d", 0x11}], 0x1) 23:17:06 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="8d", 0x1) r0 = kqueue() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="0087def1440690af04043ebbafe3078d24504e1b70494bef7db5d5beef8ee0b1368185afbdbdb16650ed575a0d5acb1395a011d169d06310bbfbc296ebd52088bdcb14feb6dcf8ed3f4f8bd94a155dda72585487f2f7808c631345a83cf7d8126d3205df264c1acc4af3005a5352f3b59212797d7f6b1cca912daffbe3df74d7e5dc64a3b6fc52022b2266d09b16e7b03c20e6011e47ce8eebf93a3096e34a8305914ea0efbdfe26ee221081fc7a4104bf7cbe079aaa4ccdcc7a5475875e8e495578a1b63d81e016c2d399cd18c2e15e737c9e3862cc603d475b", 0xda}, {&(0x7f0000000100)="30051e2ebfd32c46bec172", 0xb}], 0x2) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 23:17:06 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000180)={0x5, 0x0, 0x0, 0x0, 0x800000}, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fcntl$getown(r2, 0x5) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/88, 0x58) seteuid(r3) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x23}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r2) 23:17:06 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) fcntl$dupfd(r0, 0x0, r0) 23:17:06 executing program 0: r0 = socket$inet(0x2, 0xffd, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 23:17:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc4) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 23:17:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/220, 0xdc}], 0x1000000000000279) chdir(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) write(r1, &(0x7f0000000040)="b0", 0x1) 23:17:07 executing program 0: write(0xffffffffffffffff, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d8946fec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963f009d4d35d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5446c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f001dfc69ff8176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb317f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9d04ed1fa9ff4543c0f092f6b228dfac12f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98cff214c39636fcd141d08e5278e7d93983d2000000000000000000000000000000", 0xfa4) r0 = socket$unix(0x1, 0x3, 0x0) sendto(r0, &(0x7f0000000080)="d01750cbb158ad076bba1b2e23b6354454a04cb2ce800115ac20cf916b3d63f926779d68b36aeda466f283cf6d3ddd222668b8a9149a130614156ed8c603a2f4f103836c1b4289cbb6592ca2cc634e2325d5b7b14a1d21326f2b8ed9cc4be809aa5096a030af92a4c7ed14e088a543eddc08a52cd5633495078b5dbd87f53822b9ecd46b596fbcb014c06132ef6656018c1f443a7f1a6208cf3b4c26dd337bdfa1d615b92b1e6b53817839ee677dfa1c1b3649d25a9b9f851f23e974fbb81677a8e0e39150bca8918424c751", 0xcc, 0x8, &(0x7f0000000180)=ANY=[@ANYBLOB="01f7382957338f2dcc564c552895ce7ff8fe766968be6dfa8127efd6c149083117c417aa1e044c629a7e3498ad8ed3ffd682504796aef4d9fa8885064e5c74cba8f72ec672476790662549dd6e04c9519de187d985eeb50c6b0d1fa2e83ff7e5960ba6630fc88402c8e31313046896838d8a3318333d76af1bf09f292d39a9ac6b88e8cd45174d2cfecc7de963b8f391f117448b4c435506813537a82d38056952c3c75e890446b7abf4f57acd9b0200000000000000f3c4"], 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x801, 0x9) ioctl$TIOCSTART(r1, 0x2000746e) sync() 23:17:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = accept(r0, 0x0, &(0x7f0000000040)) recvfrom$inet(r3, &(0x7f00000000c0)=""/12, 0xc, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) fchdir(r2) write(r0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 23:17:07 executing program 0: r0 = open(&(0x7f0000000040)='./file1/file0\x00', 0x81, 0x100) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/50, 0x32) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) rename(&(0x7f0000001440)='./bus\x00', &(0x7f0000001480)='./file1\x00') unveil(&(0x7f0000001340)='./file1\x00', &(0x7f00000013c0)='r\x00') 23:17:07 executing program 1: r0 = syz_open_pts() close(r0) kqueue() r1 = dup(r0) setrlimit(0x8, &(0x7f0000000000)={0x3f, 0x200}) r2 = syz_open_pts() r3 = getpgrp() ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$setown(r0, 0x6, r3) recvfrom$inet(r1, &(0x7f0000000040)=""/109, 0x6d, 0x800, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x9272, 0x5, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) 23:17:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./jfile0\x00'], 0x9cc3f9d5, 0x0, 0x39464f9602b1e62d, &(0x7f0000000140), 0xc0}, 0x0) flock(r0, 0x2) 23:17:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() write(r0, &(0x7f0000000040)="46828c2817e2dbd0db951c009296e8ffdb9fa605650593ffce4d4530f89cd182fbd3a497947fb94080a8fc2165a4c52b2f8a88652a146aaed7550d2dde38d8d47949dc54fe2cfa7eb977396e9e160c2eff5cc5a630a957eabcc6abf81a040f65514209376d11bce0995751ccab9d5eff2bcc06994de226a688b09474ffbbc535f2d6aa9df577569e784cc75deca5414805c3f86cfae659afdde6067fb659ff1024a2b9802d8e040ea300a007eaf597a4292675c72709", 0xb6) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) 23:17:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/88, 0x58}, {&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f00000001c0)=""/118, 0x76}, {&(0x7f0000000240)=""/156, 0x9c}, {&(0x7f0000001bc0)=""/4096, 0x1000}, {&(0x7f0000000340)}], 0x7, &(0x7f0000000400)=""/138, 0x8a}, 0x40) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x15e, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 23:17:07 executing program 1: socketpair(0x0, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xffffffffffffffff, 0x10001}, 0x10) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xd, 0x0, 0x0) 23:17:07 executing program 1: r0 = socket(0x1e, 0x8003, 0x0) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000000)) 23:17:07 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) readv(r0, &(0x7f0000001080)=[{0x0}], 0x1) nanosleep(&(0x7f0000000240)={0x8313}, 0x0) execve(0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') panic: receive 3: so 0xffffff007e8a4490, so_type 1, m 0xffffff007ea4eb00, m_type 6 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND 92547 74118 65534 0x10 0 0 syz-executor0 * 48537 74118 65534 0x10 0x4000000 1K syz-executor0 db_enter() at db_enter+0xa panic() at panic+0x147 soreceive(0,ffffff007e8a4490,ffff8000211895a0,21e5,ffff800021189630,ffffff007e8 a4490) at soreceive+0x12d8 recvit(ffff800021189660,ffff800021189768,ffff800021189750,ffff8000210a2bd0,0) a t recvit+0x28d sys_recvmsg(1b0,ffff8000210a2bd0,1) at sys_recvmsg+0x120 syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffc1,0,3,d95fb748010) at Xsyscall+0x128 end of kernel end trace frame: 0xd9812b29920, count: 8 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic receive 3: so 0xffffff007e8a4490, so_type 1, m 0xffffff007ea4eb00, m_type 6 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 soreceive(0,ffffff007e8a4490,ffff8000211895a0,21e5,ffff800021189630,ffffff007e8a4490) at soreceive+0x12d8 recvit(ffff800021189660,ffff800021189768,ffff800021189750,ffff8000210a2bd0,0) at recvit+0x28d sys_recvmsg(1b0,ffff8000210a2bd0,1) at sys_recvmsg+0x120 syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffc1,0,3,d95fb748010) at Xsyscall+0x128 end of kernel end trace frame: 0xd9812b29920, count: -7 ddb{1}> show registers rdi 0xffffffff81e53b20 kprintf_mutex rsi 0xffffffff817b5c89 db_enter+0x9 rbp 0xffff8000211893f0 rbx 0xffff800021189490 rdx 0xffff800003adf000 rcx 0x28c7 __ALIGN_SIZE+0x18c7 rax 0xffff800003adf000 r8 0xffff8000211893c0 r9 0x1 r10 0 r11 0xffffffff81a1a540 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff800021189400 r14 0x100 r15 0xffffffff81bdbae3 cmd0646_9_tim_udma+0x5d66 rip 0xffffffff817b5c8a db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff8000211893f0 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor0) pid=48537 stat=onproc flags process=10 proc=4000000 pri=24, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a2270,0xffff8000210a24d8 process=0xffff8000210ca990 user=0xffff800021184000, vmspace=0xffffff0065907e78 estcpu=24, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 74118 92547 65419 65534 7 0x10 syz-executor0 *74118 48537 65419 65534 7 0x4000010 syz-executor0 74118 75813 65419 65534 2 0x4000010 syz-executor0 56835 147274 44378 65534 3 0x90 piperd syz-executor1 44378 167386 73050 0 3 0x82 wait syz-executor1 65419 328551 65443 65534 3 0x90 nanosleep syz-executor0 65443 266123 73050 0 3 0x82 wait syz-executor0 99548 190852 0 0 3 0x14200 bored sosplice 73050 48069 19821 0 3 0x82 thrsleep syz-fuzzer 73050 407334 19821 0 3 0x4000082 thrsleep syz-fuzzer 73050 289835 19821 0 3 0x4000082 thrsleep syz-fuzzer 73050 288625 19821 0 3 0x4000082 kqread syz-fuzzer 73050 165036 19821 0 3 0x4000082 thrsleep syz-fuzzer 73050 168031 19821 0 3 0x4000082 thrsleep syz-fuzzer 73050 463283 19821 0 3 0x4000082 thrsleep syz-fuzzer 73050 330163 19821 0 3 0x4000082 thrsleep syz-fuzzer 73050 147568 19821 0 3 0x4000082 thrsleep syz-fuzzer 73050 253256 19821 0 3 0x4000082 thrsleep syz-fuzzer 19821 14146 13269 0 3 0x10008a pause ksh 13269 78736 9005 0 3 0x92 select sshd 6137 224184 1 0 3 0x100083 ttyin getty 9005 14895 1 0 3 0x80 select sshd 37901 490676 9518 73 3 0x100090 kqread syslogd 9518 415382 1 0 3 0x100082 netio syslogd 70817 293959 1 77 3 0x100090 poll dhclient 36355 242865 1 0 3 0x80 poll dhclient 94420 204862 0 0 3 0x14200 pgzero zerothread 78768 394783 0 0 3 0x14200 aiodoned aiodoned 86779 385904 0 0 3 0x14200 syncer update 48855 382260 0 0 3 0x14200 cleaner cleaner 87017 33783 0 0 3 0x14200 reaper reaper 87512 73235 0 0 3 0x14200 pgdaemon pagedaemon 54699 222310 0 0 3 0x14200 bored crynlk 2649 87326 0 0 3 0x14200 bored crypto 19943 63247 0 0 3 0x40014200 acpi0 acpi0 31958 519168 0 0 3 0x40014200 idle1 21402 226355 0 0 3 0x14200 bored softnet 89757 247584 0 0 3 0x14200 bored systqmp 80015 162482 0 0 3 0x14200 bored systq 32109 67316 0 0 3 0x40014200 bored softclock 55964 23456 0 0 3 0x40014200 idle0 1 271633 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper