, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) r6 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x83, 0x0) r8 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) r9 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r9, 0xffff, 0x1000, 0x0, 0x0) r10 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1000, 0x0, 0x0) r11 = socket(0x1, 0x1, 0x0) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000500)=@un=@abs={0x0, 0xd}, 0xfffffee0) r13 = dup(r12) listen(r13, 0x0) ioctl$BIOCSRTIMEOUT(r13, 0x8010426d, &(0x7f00000004c0)={0xfffffffffffffffe}) getsockopt$sock_int(r11, 0xffff, 0x1000, 0x0, 0x0) r14 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r14, 0xffff, 0x1000, 0x0, 0x0) r15 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r15, 0xffff, 0x1000, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xa, 0x2, 0x3, 0x10000000000009}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0x0, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x4, 0x1f, 0x4}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0xa8f, 0x2}], 0x6, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffc, 0x18, 0x4, 0x7, 0x91a}, {{r5}, 0xfffffffffffffffe, 0x10, 0x0, 0x7, 0x2}, {{r6}, 0xfffffffffffffffe, 0x35, 0xfffff, 0x8, 0xffffffffffffffe1}, {{r15}, 0xfffffffffffffffe, 0x28, 0x3af22541fefddd98, 0xff, 0x3e9}, {{r7}, 0xfffffffffffffff8, 0x4, 0x1, 0xf421, 0x6}, {{r8}, 0xffffffffffffffff, 0x99, 0x8, 0x2, 0x80}, {{r9}, 0xfffffffffffffffd, 0x43, 0x4, 0x80, 0x2a}, {{r10}, 0xfffffffffffffffd, 0x1d, 0x80000000, 0x1000, 0x8}, {{r11}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x4800000, 0x10001}, {{r14}, 0xfffffffffffffffc, 0x64, 0x1, 0x40, 0x7}], 0x3f, &(0x7f0000000480)={0xd64d, 0x1f}) 04:01:02 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000880)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000), 0x0) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES32=r1, @ANYBLOB="efa3dea9df0a34454fce7a928f83ea4907dc495f912a5378f06c279fa791d12fb42508c019c14059a676427db8722ec7a536df97d93c223a7518c1bbaad0ee4247ef55a8fdd86ba70cc3453805fbe5025a8a288ed471f5fd929b3458956c7b53df1400e24d4232623751bf27c21f8200d52ed56d89e762e5d6ce7c0b1151f465e80099b86bf7d45cfe92a89d049f3dcf8ef53d5f36537dac0c8c3f5f2916ccb50a72fb7e14fc1f4e64921dffa1d5420baeba083fa1ebbfd8b07366fd9ba0712bc252d85a70246b1829baa2b0e21a42857a488c7028fec2afd6cfcea0328a043d142e4f12488e310973ae22b0c75a1d680b98e042b05ed4747a"]], 0x1, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) msgsnd(r0, &(0x7f0000000280)={0x0, "1e06b83e289581e06e577eb9f075481b3b5832484cb560892407db38ab37507a5b3183d15125ac231d32fc0fb3e4ba80a5fb2de4b2091968e3bc4c9fc900bb585559b656a5b8d76b51a2774f3252ceed3b1d68c72d287e38628b766ee841"}, 0x66, 0x0) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000440)=0xfffffffffffffc29) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffeaf) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r6 = msgget(0x1, 0x4b0) msgrcv(r6, &(0x7f0000001680)=ANY=[@ANYBLOB="204c61c2bbfeba010a5d113a51aeae4388a27ba1e5b0ea8c6993e76e5f9f92a74335760ea7641ed1d2292c7ab0671ece8950ae4222b0c0caafc7065415874e35a45e9e317662dec23b2e71bcc799662e60fd101b7da2d9514bee4a356af78fc8654c2b579cb57c2d0de39ffe8c0b6752c6dc3c327167b7a8db7d1f266a84b63896d86a8b5df8b2a0015be2bd9192ae19f0811b74eee1b7a9b557c7773c9bda1109ed2f36b8b23ed4429c98d096cfafeb0d3b23b8ab603564b5c528be80fdb1069b3dd37b16496349228fd3dc554de02b5edf06cc0026148fb098b89a41f604a8652e2782c919b9c65c731d0b8616b0fb58877dfb63bdfe3a64fdcd035f1662fe4d983ee78031cb287227cb7adcc1b63f8a83e121439500ec5a466c0f158977cfc1edd4341cd5e47670bc834ed2706510d82765ceed28a3e148a8d20774016175ed5159da75906d75a88b6b30939a26357901e32b9ce0fea958e21ce5a46d218a6930135284fe7976b89de78613e8ce50cc9af92089c8323b648b464ec10c4692c5695b41fb3af4594a968634bbd140a3c4078d5ff9fecf966a891c2bea1ecd2f7b2053f9d56ae035550fa8210338b1633e48cd8ec573a7cda5f2e055c84470dc8d506f7636b5a961e7c2a6516d04adac9d5b5ed18dbe362a7f7770004e12a1c269f569768ee5cbf3b3f7b06ebc2cc1a68348b0e44ae59b78912158cd113f0d04ab89b14fa3c218a4dafaf6fd9d9af2f68b300caec7e3322e4c95ad5cafb58f2526007aef39594473cd2e95c9126dc0dabbb018e5ef5263c8daa5491561edca71ed0bd9adc442cd78534146b7df1cff6d7297dd97b55cefa4b31c99def3d5b94782dbc39e2a56e108066a1c6d9452b0aa2ce4d2f8036f8be20a9f0c4626a590118642a9a185a79905659106f6b5dfdbd0e373ac7df2bb04a42051eb9bbb0a06e401623903c2d7c00bc5db45e4c4514d2d2c8b3cd19cafbc2c239f451219930017af6a9f694441a1b4b144f16d60309636b8c983e1deee5e85df06e811d5233d448508e6bbc9405f378661350193fd2c924485695857468f814b7b6fec09963eca94b27f689789badd152af1ee9cc02b1b3fce415db0d827ce6a03b977fa4ea18d345eac22f72b2d55be1f7103aa90e0ed042ccc7b154de9f50b86c8d6bf17162609e233e1ffa918bf3cf7b0cf2c11e923f86a073c6bc27d31762045a5cd421a4d06b17f5dc88085768d2b8c769fa91543ca63fd07342a433c4f737931f60b2272970019eecee7e5fb9e8eeedfb68cb66838eb1096ca2989e2ad37997af81655c8213c4d220e6030ad2f8c817e36e14080e6e58ed5e4c08119ede1c1ea51e6dbb65e3fddc1cf152674ca0a2658fbe7e4cdb1a98a2832777d0540f793b37aa7c25ba0140b7e1cd247a81c653aa3e315c7014b1267dfb998d7c9c1a28d201f602ca7b3977f3ec2377be590f39c7325bbf97d13614144dc3e5760d0f67fba330c9db86baf4478135a3a0e901154267ca8fb3fe892303ae12d56accd2e20c0154c524ae36da25b60e1419cedbcf4840380bd996eb9c77ec79a21aae094c4c10f3a1594adaabaabfe8367572c6d1ee240c039a57d12604741fbafd1f77adc472b2fcf3b4345523661789d106ae43c8c9fb7e6dd22b0e5094131b0bfa0e8a450cd81fda3741199d4d997a1dc23f3ef7897f884c860fed4037efe05e3c9c86a7454ef29c25baa83b82cc6c98884094f563c0190079b3138e0305bf83114d6504dfe8cf86a0f5b4b0fd0cc7ce29646ee48925577a6cf4c92fd39217668f90701f5aeeafac96484162ab77aa49ca5068652716c8e5932ef681bee7e639e85d506b50626d2a9e7b2cb86867df308a4c163e0ebca435682ee90236671e019157923294ab9ec8047cf4df97a4065dc0e0230b4bd42de96d04cc5f9a1f0628c185ca9fd1b414b514ced215e07827837d4d28360823b555562ef086a832551d25ae5e41831e14e6d042a3457736e516ef1697d86d70c1dd36810c068844a6ea89632bafba3b5ddefc05692e5b25af1ecb751b7d061b7a5f60e7c4d049756c918fd6899bcbab1458a79e05c9d830460d163613e091e6a32f42558b1b8e26f0218fbfd3a46625f742807b42006c8165697bf03b607d9b4f4305520f215385aae291a2fc1e65fe71d99e31d6fa05e69cea6f57b8637d7ee6ae0aef25afbea3993917e67f1d8394c23ed9910b1383114f32da9ab2d029cebf3845371dbfdfd048233ff3774de88ad25e36a8d6dacf5ae1afc7e501d063e12bb3893afaf0791520a267f9c224f14e9e9912e4f8b88311cd5f37fb4cfceb815be5eb38e32fe9d5ee2492e548db66d1ff3c004a7671bc4be34e2e4ae0c61c12c2037ff35641585c91b1e9d122993d22a5600410b6b2149c5e75b658bb7be7c604f4ca888d45a80d405d2817b12c70b774b52a1c8274c88feaef5851b4bd97df457c39dd9279d9833d6574b3fa86939eea57639788f12317f806dfc3889dafd483d97d8edbe613878d6f77f64538488d6586842eff5cbadda37d11d09a858dee4b07e97b720ed9e634d976e5ff0da2701b0c58a32aa87c2b3c1189bcdbe2ddac954be1ed1f1e1932a460704faf82c8e955503df9e81acc97ae71979ed800733ff54f530fc8ba6cd6c1714047f46cbf038db1fbdaada678135efb02d25ee94bca3431c81976b790794bb5bc8866ad6f58bbfa5117f14b97b9066870b92357880b17676af94cace8da4d74a5b07d8561aaeac68064d2edf56eaa62921cdc6e7d5b1c0264c07050c12ac51ffb70e89d3ffc7b29b39cae7dbdcf90cdaa504dc950260ccae41a932ab72dad109db6a347dbacb615cedd2319b0ceaa2c8c1c9c5807656c10e86fae0135c9f2817a0b7342c8fda38fded6bd371bc29648d483735b53b2dcd66e590f48c2277f3343ab7c6620a246f295ef455a4f2ff35b0f9ad690f4459f5d51e3bea8df6c4cbbd16d613208c4ef25c733ed8b9f8eac1050bbb01d2e082c5ab23d2b4b90777a402483bd3e0ef519837139f9dea109b120c908ab71db95b198a1118a5c4a015c76d181ede28e1e090dc2d32cf9d8efac26506f68807c1e80f1217ed7c12bdfec466bf8070bd26a695e0031c41c07da7a1569a780e1668d6e73f18b654c031611125c6441ddbd0bf42ef76d78f3629e89fd1b486dc41e9be2666296cc8843abf423a2e32bb49b5f621d056a9c5f769a6bcb5b7e7cbf6a9db02619152e7b66428083fdaeb5c98aacc560319f11b29d843fa8ea25875b18ddf26e086c1c55345c1fbe5085bfe402c877f6e2f0cdc7c8bd16d79508690445761e80c038592eed8c85680f0a117a2fdead02f4dad4e1c0d7732c8f69fb01169cae5cb4a31a01032cee1416a5e3f89a838eb089a189d62943e49c20bf093b2c49fcf30ef338d3c4d5e33816c8065de1f6a21a3bcbc9f6778622d623bd64cb8f1359eafad1e1463c7d402c65fff22169c17ebefb1989a468ca4173e533f87a3bc7b9cc6dd8fc30e2d94bba5d6e044ff4f44f5a4e9f21dd5f620113e2bb5d8d97f14dbc486e15196cbe54367571f5dd1cda86337e53e254315a1464dcc63ab3cfa2b6cd0652077529c41f018bd903ee6a4564309afbf313ea00b522a0ca1d231496bf3a30a1ffe2ed62a43b29c2b2b7578407a60ab6d9da24d519ba1eae4f100a0f935c01762b74e575cda48e385034b0fb8bed6de35209ed87a90184ab6228df9bff956292ec0aabb358ed27f2acc40eca1c7d2361da25c3a975b2a789f147bb6769fd0988fa5c0d987728479d2539dd633c92d2444d77f3b830f2c2fd590aa3814403fdfa749962c441f43394ef6d906e49212ed86d80c4d89da0d8260d1029962c20fc16652a1be30a66079271f77f455b2af657b79d4aa40a14c308dfefd5b68ce07bc8fb7beebbd8e295d09ddb9b910f008f6567fdf918e4a4a5ee0261ebadcbb7a256251e242d90706cd3c21d2e38f0b70eda6e1f4f93d988b90cca6a7bc8b955cbf0380639fb131186e297ca3f08c5a697a9a55271675fbf739796d14339fa7a4cc73f1d7618f8ccad3a52ea6f6c1c98b69dc5921f513129230af7bac27121a5028c6eb85c7e1b96b03a64ecc5a4fc21348455899eeb6c3312af5db5a1f13814d94fc71e81d367d648676df400236e4cfdc740b30914601c30a0a16aaffbe40cdb3b733af489204ffce46788e9508448eec2dc3560d5e0d15e3e9605fa3ecb0dc438e960ada2fca446cc1e97a3b846b5d285fc8e7df08f3b2510ddae316c386a2e2f3b8c732ddc20dcd966c1d687c0c8bc45cf72f201820c9ffa9c2cfef58bf9e270ab947b39355a94980f7c335a6cb6c13bfa9de8759185b4555e0dd4d7f55e9ffb1b50f89b5e36e6bd5ccf6ecb2307f4eddd97684b0f05ccd4603fbb7cc50e04bcb31210d59dd5316964b3abd97d68ce3f1b70778a8dd582d7fe229d162922face12ef662e62ccf226f9620026b1bc9105a048c91190bc50cd5d897374df2cd3247732ec33168605c566a549b9a732dbb319ebe3ab9d7674977767f3937f6fc3194c2638d6b8fe5480e552663be941e02d3550b29d8ab4eb5f1d4714d8e5f6ebcacd87f8c9c318c40b0294c016bbfe7fae6ead1a2355a42e3803da0f1db5403eccd1fa16f528c6c85a4aab017e0f1abe7ba73f44a420af1e25d40a432a8bbeb320ef22474405b5918f682c9b3826aad24001607d08da0d7091b839026f8b58cd26560670f2eba918265ccd433002fbb6479855f4f2a0114fc69d2275fbab9ed0f059cc43312da4d66aa00bd0ba7d54636cbabc2af57a33c343db405177812fbef34d4f9e17faeaa954f51c5b9ddd380d68dd62834fb71bd9cc81753ac98c7dbcc90bda33ec23179ef8878c92391b76d67886f8aa4bf29a2d9ca6a9ef3423f40a0ad09ff4ec683ab0d771d6d4103c260d98bb5b8779ffdbf95c4ba7d387d0ebde5ee591dece343aef404bd2ec010a1a8b31445c73650cd5b821c0b495f83b953e36ccf08071f9ae0b8c2c03fd6d5aa3177f8feb1e8701597769c4faa6f57ada4621a6abc864e41d9375bebd5ad7636a719f665008281563f43785626b5635fae3bbb0bf1379bd20c99f396bf149155deeb9b4c3f6f02e10b9e5c49e398b9a211af1d40b83d1137cfaa68873aa36b467e490634bcdd54dcdaf62979f016cb45fc51f0125e550401edbc2b01eaabe2e425ba98135c53f9dbf4ff752d9e440ec6d2328b9d5fde1769dc9268bf0305dd1815b9a60642542e1ffec0f38330957471033998aa7ce381133f3824042735cacf223257b482a82b1fb12aefa0efd0d4336f420882189ea36f1f2f2be5bde854461f17e97aea36f7a95084cc9bf47cb3ddd4ef274208f99fb12ab1ed71a6e3d3b07485812b09c1de87e3582f42fa76cdd2dcc53a5b8b1c77555ea5ccc2b2690476b078b8269494329cf7ca0bcc39640de4f254f276f19cb40e96ef6cc45791744a5995268cad2791ddb58cd693879b699542ab0b3cbb91fc6e66b0490d60c489658acc23118afa48031a2ceb0dbae35e57798c3c2aa9fd38adf4d179f22d7280786afd67f7e3ecf6dc0a0940bb27e2616fb78b1b00228a0d8a5d59cc4a609f73ca2b4bb8ebec8ae02c6646658f1ebebfca271a556b3a552e7c85a9c0b08fd76bbaa8cee45a59d386bd477ced2a1ca048c6bf570751950257d5b5007cb559cca35509fd1830b6130f600be8467f9256af2f13afd58db8ad677199d8fd96bf863321445c5eb1e6c822418af41c8b65e8221350218e8179d0448a945a769d84fe392dab7687959a780fcd7cecf273a849856f6ec4e8bab618e1e7cc66318c5c2d2b33f8365adc06da9568db6179aff944c12fb84546a8d61029a5f0f5b584fb656e5931a970b3ea939176993a6616091d314f7797d94519bc0b0a2028645e977db64126dba4c049a2b34bf394c17d24a199f78abe4daff26eef7253a4cbc6bb488c362f2260479635d99c810638b1c5b25d812e22a67fcbcb74c97533ed46425225c8150b5963e6e3da6138ea675d", @ANYRESOCT=r4, @ANYRES64], 0x3, 0x1, 0x800) msgsnd(r5, &(0x7f00000008c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c824f0c8d3962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da024896725b6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fd83abb772b990408cfe9d34b6a31de9d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab8418db2b447ca19cddab017bcfa2a9ce3cb5c67e88f1e6d014784798a70c2d34eee2f5632ca5590023e6abd7e3306b040e7c34bad50d9e7626c11ae4a29d6712712dd3dc38aa86215cf5591cf2fe4b172a8349b9eeca034f878ed2497f5d83451587fbbdaf1fa941293a571bfa32497f72344502393e32ce735f3c6c90d2b3bb6d9b2b22fa5c9b878d821b2ac5f57ffe413bc51890ece5a8b8048799d1b7ebcdce899a63f9afbcc274188c0f84512456483f0612952aa5d34355d1c2108ac065d83ae7a2aabb025a0980be533567300f17e353dc40ff960a3838"], 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) 04:01:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f000084a000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x400) acct(&(0x7f0000000080)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000040)=0xfffffffc) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x80, 0x23) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000180)={0xccea, 0x4, 0x5, 0x7}) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 04:01:02 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x100000001}) getpgrp() setpgid(0x0, 0x0) r2 = open$dir(0x0, 0x0, 0x0) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) r5 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r6 = getuid() r7 = getgid() fchown(r5, r6, r7) geteuid() r8 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r11, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r11, 0x2, 0x803) pread(r11, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r12 = getgid() r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) r14 = socket(0x2, 0x1, 0x0) shutdown(r14, 0x2f99822121a9018a) connect$unix(r14, &(0x7f0000000c80)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789873fb0271200000000100a33244589ccf100e84cb46416e3161f2902443350344371df33aded7b02044be10cfe0b8db582600001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599c0000c9b38ae6502a5eb986bfb7f9d471b06d0048488e366a0c431192d223c25ce7b6b1c4e28291fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41e825bd8cba421d09a6de91dc03396fe1d6a0b000000616f53891043d5118a8136fe8ad7c66ddc4705a000fff3f20b0f34375cf6dc45df30893cec60ef65a02baa438f82a996a11fac3c0f80e88193e624982a43d2fbc9d3000000007eae4acc03b975d39c337405fefd158eb1326b5f3a84adc2e825db87fe35f3c61179734136b08614e9e8115a8b1ee45fd0d1aaa1d20c2bca7e5f7fc0fd9b529a62d8bdb14a3fa94b012e6527109017ad86b225ee5e2843dc9630eed3289013415746785f607eeb3005c907f02826ca2a081198fcf98ecdf451cce037fae0df16c6f8dfd29b60f81b0d519162dfdc807e498d2f9bb1b07231059816e6996182368c0609e58b7d1600000000000000000000f5f3e9e574be52425e0f1204917ad29e8d293e4491c89803f62f70c745d7e53bdef1c46261a0b104fb2097d7c74db11215920e7b92e24b04935c413e670a45acf16be3092d76802059c471744cc26992007492d795c170ff837de1e8dc472cceec27c98245cfb9e67c161b7a9c0379e4a1898130fd34bea93625beb9e6b3461d1402d4330620e67771cf3e1b362172ee0c1abc18375fa5384385cea3600b5b7e354acfc2262023b049222bda029f3267d2071d6f33360117c4fbe5cf1300000000000000000000000000001bd39aede282e81bef99ce7e52d5ae1c03069b053b636bd14f3ce696a9a321d73953fcacaabe0049096d437e7ff1ac38cb83eafeffbb10a8befaaf47a0123810c922426c"], 0x10) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r13, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) fchownat(r13, &(0x7f0000000080)='\x00', r15, r12, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) r19 = accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, 0x0) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r20 = semget$private(0x0, 0x7, 0x287) semop(r20, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r20, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r16, r15, r16, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r16]) r22 = getpid() r23 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r23, 0x0, 0x0) shmctl$IPC_SET(r23, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000040)=""/210) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getgid() r27 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r27, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r27, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r24, r25, r26, 0x10, 0x9}, 0x8, 0x4, 0x9}) r28 = fcntl$getown(0xffffffffffffffff, 0x5) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r32 = getppid() fcntl$setown(r31, 0x6, r32) shmctl$IPC_SET(r23, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r24, r25, r30, 0x1e4, 0x8}, 0x4, 0x5, r32, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x6, r9, r10, 0xffffffffffffffff, r21, 0x28, 0x70}, 0x8, 0x2, r22, r32, 0x5, 0x3, 0x4}) r33 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r35 = geteuid() r36 = msgget$private(0x0, 0x20000003c4) msgrcv(r36, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000000c000000000000000000000000000000000000000000000000000000000089ab35302d16000040000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000100000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000001539000000000000000000000000000000c6f3000000000000000000000000f800000000000000000000000000000000400000000000000000000000000000c7000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7431ea9a8da5468d164978857df446befea15ec100efe953e54"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x80, r35, 0x0, r34, 0x0, 0x6f, 0x81}, 0xe202, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) r37 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r37, 0xffff, 0x1000, 0x0, 0x0) socketpair(0x18, 0x3, 0x2, &(0x7f00000001c0)) r38 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r38, 0xffff, 0x1000, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000440)=0x8) r39 = socket(0x6, 0x2, 0x3f) r40 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r40, 0xffff, 0x1000, 0x0, 0x0) r41 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pf\x00', 0x8000, 0x0) r42 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r42, 0xffff, 0x1000, 0x0, 0x0) r43 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r45 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r45, 0x0, 0x0) shmctl$IPC_SET(r45, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000040)=""/210) r46 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r48 = getgid() r49 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r49, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r49, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r46, r47, r48, 0x10, 0x9}, 0x8, 0x4, 0x9}) r50 = fcntl$getown(0xffffffffffffffff, 0x5) r51 = socket(0x18, 0x2, 0x0) setsockopt(r51, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r54 = getppid() fcntl$setown(r53, 0x6, r54) shmctl$IPC_SET(r45, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r46, r47, r52, 0x1e4, 0x8}, 0x4, 0x5, r54, r50, 0xfffffffffffffe01, 0x9, 0x7ff}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000600)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000280)="9625216486e6f86e8df01c51ac51a4cb5730627f116878fac0f5af10d4af6646a8ad76f268b185fd9b8ea7916c1c6ae5488010abdbb056720850316ae627f35452f3198f3892307919d7ee8fd43ad45680e3b3beebc047e88e8a5a3e34d06b66c380db0d06180855d180b505c255ba098e0aa77597997a95c1ea2f8b0adba2fadd3f001e7aeb4ae881c56dcfb7dc15ad6f4b4ccd033d9a4cb5c9ebceb7e90fb13896a80ea312b333c8c4fe497679b150c2658220cacf8e8045cf2f62443e85991433a0ed00c383d9a6ba60b5ce1ca93376b4981200991e87efe93d7108aa29bd4f4dd8608f7a12ede385271f2d903fb7c2461db6ca", 0xf5}, {&(0x7f0000000380)="16fb6b93a93b9a268b64cffe3707ab4e49b7d172a4075f790dc0a96b1e75b0fcbe147eee9a2caf28116cb75d3cc188213ce92f072ccee2b0c51ae1bcf4a26f4cbbd9c17504cb59d7761a34cc1876dc796d65ebb8f76843f81a487218d07357480a06bc9747d8c26e2737cf808d755babe23d471db34c5d7bea14a53256461e1bebfb26894918267c1a19ca0d4ed1801c407cec8a958b99f530456f10", 0x9c}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r35, @ANYRES32=r4, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000001000000", @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYBLOB="204000000b01000000000048a860dad4", @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r46, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x8}, 0x8) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r55 = fcntl$dupfd(r39, 0x0, r19) openat(r55, &(0x7f0000000700)='./file0\x00', 0x200, 0x59e9dcf4ba704e1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffe}) 04:01:02 executing program 0: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x2, 0x83, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000080)) r1 = msgget$private(0x0, 0xffffffffffffffdb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) connect(r4, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x231d}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x10000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000c9f000/0x1000)=nil, &(0x7f0000e31000/0x2000)=nil, 0x1}, {&(0x7f0000d7e000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000eca000/0x3000)=nil, &(0x7f0000c90000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000e14000/0x2000)=nil, &(0x7f0000d53000/0x2000)=nil, 0x8}, {&(0x7f0000cbe000/0x1000)=nil, &(0x7f0000d12000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000d5c000/0x1000)=nil}, {&(0x7f0000e76000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x76}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) listen(0xffffffffffffffff, 0xffffffc0) accept$inet6(r3, 0x0, 0x0) close(r3) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) r5 = socket(0x18, 0x5, 0x7) getsockopt(r5, 0x29, 0x2b, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x29, 0x2b, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000000), 0x10000) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000280), 0x3e4) accept(r7, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0xc8ca196e8c269883, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r8) r9 = socket(0x18, 0x1, 0x0) getsockopt(r9, 0x29, 0x2b, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x200, 0x0) r10 = socket(0x18, 0x1, 0x0) getsockopt(r10, 0x29, 0x2b, 0x0, 0x0) r11 = socket(0x18, 0x1, 0x0) getsockopt(r11, 0x29, 0x2b, 0x0, 0x0) socket(0x18, 0x1, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000c5647a122df24788732e0071f5000000b90000000000000000"], 0x21, 0x1000) 04:01:02 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/94}, &(0x7f00000000c0)=0x60) r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) r5 = accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000280)=0x8) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x2, 0xfff, 0x7}, {{r1}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x6, 0xc0000000}], 0x5d8, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x80, 0x4c, 0x3aa}, {{r3}, 0xfffffffffffffffa, 0xf4, 0x1b, 0x3773, 0x8}, {{r5}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x401, 0x8}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x8, 0xd9d}], 0xffffffa9, &(0x7f0000000200)={0x5, 0x100}) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 04:01:02 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000180)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x18, 0x2, 0x0) r0 = semget$private(0x0, 0x9, 0x1000103c6) clock_getres(0x2, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) ftruncate(r1, 0x0, 0x10000000000400) semop(r0, &(0x7f0000000000)=[{0x4, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x3, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f00000000c0)=[{0x2, 0x3, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x2, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1800}, {0x4, 0x80, 0x1800}], 0x7) r2 = syz_open_pts() read(r2, &(0x7f0000000080)=""/41, 0x29) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069dc, &(0x7f0000000300)) close(r4) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40, 0x80) ftruncate(r7, 0x0, 0x30000000000) pipe2(&(0x7f0000000780), 0x10000) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r8, 0xffff, 0x20, 0x0, 0x0) 04:01:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 04:01:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02731c7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x401, 0x3f}, 0xc) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) socket(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r3 = accept(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f660204000000"], 0x10) recvfrom(0xffffffffffffffff, &(0x7f0000000240)=""/171, 0xffffff4f, 0x0, 0x0, 0x0) r6 = accept$inet(r0, 0x0, 0x0) sendto$inet(r6, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 04:01:03 executing program 1: rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x6) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f00000000c0)) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0x1, 0x7, 0x8e, 0x100000000}, {0xff, 0x20, 0xfffffffffffff314, 0x20}, {0x200, 0x4, 0x0, 0x77bffd39}, {0x64, 0x10001, 0x6, 0xd}, {0x4, 0x9, 0x80, 0x80}, {0xbd, 0x401, 0x8, 0x7ff}, {0x6, 0x9f9, 0x4, 0x6}, {0x6, 0x2, 0x80000000, 0x40005c1d}]}) dup2(r1, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r4, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r5, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x0, 0x9) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r11, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r13 = getpgrp() r14 = geteuid() r15 = semget$private(0x0, 0x8, 0x80) semop(r15, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r15, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r15, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r16, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r19 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r19, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r19, 0x0) r20 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r20, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r20, 0x0) r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r22, 0x29, 0x9, &(0x7f0000000140), 0x0) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r23, 0x29, 0x9, &(0x7f0000000140), 0x0) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r24, 0x29, 0x9, &(0x7f0000000140), 0x0) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r25, 0x29, 0x9, &(0x7f0000000140), 0x0) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r26, 0x29, 0x9, &(0x7f0000000140), 0x0) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r27, 0x29, 0x9, &(0x7f0000000140), 0x0) r28 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r28, 0xffff, 0x1000, 0x0, 0x0) r29 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r29, 0xffff, 0x1000, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="3f2ae2e2a7bb541e202da03da4177ab348c61f4246b33408bbccea3a4ea6b37c75342032d0b8eb1d401706e9b4c4411c", 0x30}], 0x1, &(0x7f0000001080)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES64, @ANYRESOCT], @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32, @ANYRES32=r2, @ANYRESHEX=r22, @ANYRES32=r8, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r9, @ANYRES32, @ANYRES32=r10, @ANYRES32=r2, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r3, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r18, @ANYBLOB="0000000020000000000081fe4496a8573b00f6fe0995e908590a1d2aca23a99a694109854835bb8306327dc4d18969187174511c0e3f23a078d3530262170f64d8ff4a2afa059dda4ff0e0b56b5eb3b36b13d35f388656b430def7ce2f8624ec3071ecb8d242fe4d9e0e4e013f47c77631cd8bca8ba16e8d56517b8008f02b694864bac6a055f90e8bdc6c1afffda51bd61abbb7d739053ad2342bee0ea007906762b2fdb938a3047060697d9b914001a7d1c4ec9c7d981c384355d97db546c6da3d3ab5197fcf994b53271c0712b88f32c415c9fcfe119814f09404000000000000002a62397baa6a8e9c71fc34cc992c44c49a7b80dc660f9db31aed80903e6ae7c5", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0x1a1, 0x5a2147307f97c4ff}, 0x7) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) listen(r2, 0x2) r30 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r32 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r32, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r32, 0x0) r33 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r33, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r33, 0x0) r34 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r34, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r34, 0x0) r35 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r35, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r35, 0x0) r36 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r36, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r36, 0x0) r37 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r37, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r37, 0x0) r38 = socket$inet(0x2, 0x0, 0x9) r39 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r39, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r39, 0x0) r40 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r41 = getpgrp() r42 = geteuid() r43 = semget$private(0x0, 0x8, 0x80) semop(r43, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r43, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r43, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r44 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r44, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r45, r46, r45, r46, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r47 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r47, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r47, 0x0) r48 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r48, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r48, 0x0) r49 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) sendmsg$unix(r31, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="3f2ae2e2a7bb541e202da03da4177ab348c61f4246b33408bbccea3a4ea6b37c75342032d0b8eb1d401706e9b4c4411c", 0x30}], 0x1, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r30, r32, r33]}, @rights={0x28, 0xffff, 0x1, [r34, r30, r35, 0xffffffffffffffff, r30]}, @rights={0x38, 0xffff, 0x1, [r36, r30, r30, r37, 0xffffffffffffffff, r38, r30, r39, r40]}, @cred={0x20, 0xffff, 0x0, r41, r42, r46}, @rights={0x20, 0xffff, 0x1, [r47, r48, r49]}], 0xc0, 0x5a2147307f97c4ff}, 0x7) pwritev(r30, &(0x7f00000003c0), 0x273, 0x0, 0x0) listen(r30, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x20, 0x0) r50 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r52 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r52, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r52, 0x0) r53 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r53, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r53, 0x0) r54 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r54, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r54, 0x0) r55 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r55, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r55, 0x0) r56 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r56, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r56, 0x0) r57 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r57, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r57, 0x0) r58 = socket$inet(0x2, 0x0, 0x9) r59 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r59, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r59, 0x0) r60 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r61 = getpgrp() r62 = geteuid() r63 = semget$private(0x0, 0x8, 0x80) semop(r63, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r63, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r63, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r64 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r64, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r65, r66, r65, r66, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r67 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r67, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r67, 0x0) r68 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r68, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r68, 0x0) r69 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) sendmsg$unix(r51, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="3f2ae2e2a7bb541e202da03da4177ab348c61f4246b33408bbccea3a4ea6b37c75342032d0b8eb1d401706e9b4c4411c", 0x30}], 0x1, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r50, r52, r53]}, @rights={0x28, 0xffff, 0x1, [r54, r50, r55, 0xffffffffffffffff, r50]}, @rights={0x38, 0xffff, 0x1, [r56, r50, r50, r57, 0xffffffffffffffff, r58, r50, r59, r60]}, @cred={0x20, 0xffff, 0x0, r61, r62, r66}, @rights={0x20, 0xffff, 0x1, [r67, r68, r69]}], 0xc0, 0x5a2147307f97c4ff}, 0x7) pwritev(r50, &(0x7f00000003c0), 0x273, 0x0, 0x0) listen(r50, 0x2) r70 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r70, 0x20007461) r71 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r71, 0x80047410, &(0x7f0000000200)=0x1000) r72 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendto$inet(r72, &(0x7f00000002c0)="55ef252b3f30213fdeeff6613f2229c5d874259f68cff4614fe73e2d1b92895026846bc219e5bcad75be932888465e03eefbf30e9e8b91462ae4ce240837e3d0d838367c127896c2beaf4c9c56abd16e3bad95b81f17faed3598b5a7c3e4505aef973662fa09e0ffb8c7a59972699a0602cb93b8cd9c3869f3ef22fad0e9c4da943841773609d8f727fc9e0b91d2515246c63073ae13b108bfb310f546fb85359d22832c0b2591da34859ab097b6f951c3483f52e83652aefbf3aa84cf98b5a3bf30d4a0f7b1091f6daf", 0xca, 0x0, &(0x7f00000003c0)={0x2, 0x0}, 0xc) rmdir(&(0x7f0000000400)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000440), 0x6, 0x6) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x10, 0x0) r73 = socket(0x18, 0x2, 0x0) connect$unix(r73, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r73, 0xffff, 0x80, &(0x7f0000001700), &(0x7f00000016c0)=0x8) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r75 = semget$private(0x0, 0x4, 0xc1) semop(r75, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r75, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r76 = getuid() seteuid(r76) r77 = socket(0x18, 0x2, 0x0) connect$unix(r77, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r79 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r79, 0xffff, 0x1, &(0x7f0000000840)=0x7, 0x4) recvmsg(r79, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000680)={{0x4, r76, r74, r80, r78, 0x0, 0x4}, 0x3f, 0x49, 0x9}) getuid() getegid() getuid() r81 = geteuid() r82 = geteuid() setreuid(0x0, r82) r83 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r83, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000200000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r83, 0x1, &(0x7f0000000700)={{0x0, r81, r85, r82, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r86 = geteuid() r87 = geteuid() setreuid(0x0, r87) r88 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r88, &(0x7f0000000880)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9db0031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1206de70099c16df94199fd29088d123a30f95d2b5fa710442c91bb028e58dd85e62d3e5c57a"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r89, &(0x7f0000335000), 0xfcb7) r90 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r92 = msgget$private(0x0, 0x20000003c4) msgrcv(r92, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000020000000000000700000000000000000000000000000000000000000000000000000000164be4a3b2b70d41b55d93000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000006e8aff8d8d6731f0036f59c0c07d190000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000"], 0xeb, 0x0, 0x1000) msgsnd(r92, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r92, &(0x7f0000003e40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0700"/4104], 0x1008, 0x2, 0x400) msgrcv(r92, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000a000000aa252200d6f3a35000"], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r92, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r94 = kqueue() fcntl$dupfd(r94, 0x2, 0xffffffffffffffff) r95 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r94, &(0x7f0000000100)=[{{r95}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) write(r94, &(0x7f00000009c0)="427efd81fe9cbb8d5ced0000f87c25d6e2d120dd6e277b4b66685fd3ff1f94947e9d86e2d59abb4b609be493d71cf98dec04039ee360217ff278b75e4b28b8812bacfd173745501264f72bc8f8f713bbb784b9a7581ed928f80100220ba43e4b2c6e5100"/116, 0x74) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) readv(r96, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r96) msgsnd(r92, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r93, @ANYRES16=r96, @ANYRES16=r91, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r88, 0x1, &(0x7f0000000700)={{0x6, r86, r91, r87, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, r85, r91, 0xffffffffffffffff, 0xffffffffffffffff]) geteuid() r97 = geteuid() setreuid(0x0, r97) r98 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r98, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r99, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r101 = geteuid() r102 = geteuid() setreuid(0x0, r102) r103 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r103, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35dc7b38a8c0e16f328dca5d39656da02489672db6d19f37405111e97a8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6700400000000000000f8384250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6000863e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325ed2485e172bf1200"/268], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r104, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r106 = msgget$private(0x0, 0x20000003c4) msgrcv(r106, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r106, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r106, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r106, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r106, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r107, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r108, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) msgsnd(r106, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r107, @ANYRES16=r108, @ANYRES16=r105, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r103, 0x1, &(0x7f0000000700)={{0x6, r101, r105, r102, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, r100, r105, 0xffffffffffffffff, 0xffffffffffffffff]) 04:01:03 executing program 1: madvise(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000002840), 0x9338, 0x0, 0xfffffe01, 0x0) kqueue() mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 04:01:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x83, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x2, &(0x7f00000001c0)) munlockall() syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) r3 = msgget$private(0x0, 0xffffffffffffffdb) r4 = semget$private(0x0, 0x7, 0x8b) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x2, 0x9, 0x800}, {0x2, 0x6, 0x1800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x0, 0x9, 0x1000}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = socket$inet6(0x18, 0x1, 0x0) r7 = socket$inet6(0x18, 0x8000, 0x1) recvfrom(r7, &(0x7f0000000380)=""/138, 0x8a, 0x2, 0x0, 0x0) dup2(r6, r6) chdir(&(0x7f0000000180)='./file0\x00') ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = socket(0x2, 0x8001, 0x0) close(r10) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r11, r10) connect$unix(r10, &(0x7f00000018c0)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5c6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e810fa8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977ac53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f000000000000aa15e94a15fc1d45745efbd0fa0d121b311022065cb961a4b11debb30d8e9bdf30f51a82bb3603318b"], 0x10) writev(r10, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r10, 0x0, 0x0, 0x0, 0x0, 0x0) r12 = fcntl$getown(r10, 0x5) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r15 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xa2e18270504f1bd9) r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = getegid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000001e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d04d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cfa31c6f29a13dcc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d392f2a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f180000000000000000"], 0x44b, 0x800) msgctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x6, r24, r25, r27, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x9601, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001700)={{0x3ff, r8, r9, r27, r9, 0x1, 0x5}, 0xfff, 0x9, r12, r19, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r31}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r34 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000100)=""/114) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r36 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r36, 0xffff, 0x80, 0x0, 0x0) r37 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000200)={{0x403, r32, r22, r32, r33, 0x104, 0x5}, 0xfff, 0x9, r37, r37, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r32, r33) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r38 = socket(0x18, 0x1, 0x0) close(r38) connect$unix(r38, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r29, &(0x7f0000001780)=@abs, &(0x7f0000001800)=0xfffffffffffffc34) r39 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r39, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r40 = semget$private(0x0, 0x7, 0x286) semop(r40, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r40, &(0x7f0000000100)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r45 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000100)=""/114) r46 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r47 = fcntl$getown(r46, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x3ff, r43, r44, r43, r44, 0x104, 0x5}, 0xfff, 0x9, r47, r47, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r43, r44) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r44, 0x0, 0xffffffffffffffff, 0x0]) r49 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r42, r48, 0xffffffffffffffff, r49, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r52 = socket(0x2, 0x8001, 0x0) close(r52) r53 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r53, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r53, r52) connect$unix(r52, &(0x7f0000002400)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e8109a8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977a1648a837c0e5ace3ed064283bce37dc53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f00000000000065f4d1d106480f7f23f4762fda582f026383e5aaac5c7f1f964f1a18858132d438716fcc143d957e7b5586f3756eeb52f8a56c8408cbfa68ee7ecffecfd3a8ff7a4b792eae1d50ba047a581c1238f80f9c0cb8d51220b48839d338e34b3574ff4c8467aac5cdc5f9772bfaf91dc134279b0e9da1407161c8bb23cc63d86738ed091ab0735ebef076974b9fccc6adf2b352f7710657b38734efff21729e220cf88438de844eb5e3c9"], 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0x80, 0x0) writev(r52, &(0x7f0000003180)=[{&(0x7f00000032c0)="5ec62e7fe854e9b21329cd72692c7014c0465ed2e1f89b5328899aa0dbf58bfdda7c0ae1b499d611d6e8549067bb34ff28168f170a1f5bd2f950f7b087588280d4115283daf6"}, {&(0x7f00000023c0)="76d06e99cf186d04110e50dfcc8e3fffd2a54ad0e1fde07752c63205a96159f9fe23863184b0c29be305c9e1a35e98"}, {&(0x7f0000003240)="303bc1bf61b6b6124b0dd1eeefb271fccff21dd2e0253767d371d09a256248d1fcc926ffdb76c910a03430909d8929d6a1838526ab2697a510263583ee11fa69a951"}, {&(0x7f00000026c0)="fb3972f88c469537ef4e792bceeb7029e79b0622a12d209078fe5d7c8610c17a4a8fcf7245753784ebfddc67e38e884b78c3f35f0064884ac8e53bb8bf254b7309e6fb7dadca964e718aae7c050ba2fcee"}, {&(0x7f0000002740)="d04a2bed07a474b6c56e77c8cbd62532ec8a1c53fb4a0dddb762f7d8941f86be4b6e0124e0a99cfd351791b80b515ed57c69462fb582b36cd9a7ee9841ef42ff4ecd9f6ba212380102fe3a7e265752273816a42caead70b1e988776f9acfe8a3a22f6733597034f80cc26a9e109fb0b619ad06375b7d"}, {&(0x7f00000027c0)="bf993be39a2c775c8af9f145e8c71dcac047f9c21380dfc2c570e4e355aeeaaa1b4b095bd94a0e510dafb6b7211bc964cbe8e8e80f41fc4dbdf5f2c6f0ecbca03cd37546dda86047767fd90ba39761f78ec7048b"}, {&(0x7f0000002940)="462ccb7f0dbb193959e765ec28f0665f52503f2f83"}, {&(0x7f0000002840)="ea1beed99ee647449d249e293c67348fd04184a22ae55513a7b0fdd17e6bd8c561bc679bca12c1a4044ec1af2903d33e41f49d167276e83deb7a7d1ab7138eb231"}, {&(0x7f0000002980)="027b8ac9d2645b662d4c1660e785164e8705e96edbee4c5e706f2a53377fb2956f85a22d7212fac4842a341fd36acdb5494d4ca6758651eca4b09c3d79413e1cae019cb441c293b5a0b7bbd574800088532e9953d73f6d4c361e066de0d62967155761ede32e4b0ad16360ab50056fb6889f7ecba8fbc35c220c50b7b267a9b4dba84c4d158e83ccedd9229fac5675170821287e609d892c5929b6313665314a0873897fc96eec3cf20242e6e1522dc7dfb7e35f58c2dbb638909a8fe2eec958591061c711c6147143f66e7a2012af23a61085cb8a9380db9ddee1593ce8ed1ff796a6"}, {&(0x7f0000003080)="4e36d03562d224df3aae867f594f036ee7a641e82eb223ff6818937b7240b9e4dc7e12e45bb664c491c01fba3aaf15466d4261abfae1f736f7a0fc040af411d7dc7d92e63f757e2486570a254a10a43bded1eab716be3c266517c32605af9e4d1a717263fc0b3f9e21e8b8ab36b345f9cde5147534251ca335823bc007414170815c8e356cd40d4c783ba017595f276154a35df89b774f7db41c273989074317959344c6ae801fe6c11ae9d3b50fb8b49e237da3f2d0a6e4b1f3290476e7179c802458d185402b27ab1a12253e49c6c231ffbdd1c40856c6358276c962feab621eb50146e2a8"}], 0x1) sendto$inet6(r52, 0x0, 0x0, 0x0, 0x0, 0x0) r54 = fcntl$getown(r52, 0x5) r55 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r56 = socket$inet6(0x18, 0x1, 0x0) dup2(r56, r56) r57 = fcntl$dupfd(r56, 0x0, 0xffffffffffffffff) r58 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r60 = kqueue() r61 = fcntl$dupfd(r60, 0x2, 0xffffffffffffffff) close(r61) r62 = getpgrp() r63 = getgid() getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r61, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000700)={r62, r64, r63}, 0xc) setsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000600)={r62, r59, r58}, 0xa2e18270504f1bd9) r65 = getuid() r66 = geteuid() setreuid(r65, r66) r67 = getegid() r68 = getuid() r69 = geteuid() setreuid(r68, r69) r70 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r70, &(0x7f0000002ac0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d39477a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f18"], 0x44b, 0x800) msgctl$IPC_SET(r70, 0x1, &(0x7f00000000c0)={{0x6, r66, r67, r69, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r55, 0x1, &(0x7f0000001700)={{0x3ff, r50, r51, r69, r51, 0x1, 0x5}, 0xfff, 0x9, r54, r62, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() r71 = socket$inet(0x2, 0x2, 0x0) socketpair(0x18, 0x5, 0x3, &(0x7f00000017c0)) r72 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r72, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r71, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r73 = semget$private(0x0, 0x7, 0x286) semop(r73, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r73, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x2aaaad9c) semctl$SETVAL(r73, 0x0, 0x8, &(0x7f00000000c0)) r74 = socket(0x18, 0x2, 0x0) setsockopt(r74, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r78 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r78, 0x2, &(0x7f0000000100)=""/114) r79 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r78, 0x1, &(0x7f0000000200)={{0x400, r76, r77, 0xffffffffffffffff, r77, 0x104, 0x5}, 0x1001, 0x9, r79, 0xffffffffffffffff, 0x7d55, 0xd75, 0x7fffffff}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r76, r77) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r77, 0x0, 0xffffffffffffffff, 0x0]) r81 = getgid() semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r75, r80, 0xffffffffffffffff, r81, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/63], 0x4b, 0x3, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="0300000000000000c5647a122df247a7572e000000db1fae2e77dfb024d4d990b3ee000000b9000000be64000000"], 0x1, 0x1000) 04:01:04 executing program 0: mlockall(0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x680, 0x0) r0 = kqueue() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) preadv(0xffffffffffffff9c, &(0x7f0000001180)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/178, 0xb2}], 0x2, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wskbd0\x00', 0x8, 0x0) pwritev(r3, &(0x7f0000001780)=[{&(0x7f0000001200)="1d695751bf942fccb9043f8031de3f744545324804e0f0d421cbc894811dd2f32f62d21a729000618be82e1704f9d64c03", 0x31}, {&(0x7f0000001240)="cd67b7c2d03dbcc56e9cf623bccbc3401f1694c5453a0270a872dad905caf8f3f597754fb0cfb9f32db6a69b82e5e91e79635c1af707ce44ffe2da84a757fcdcc5412d31bef35e02f97c19", 0x4b}, {&(0x7f00000012c0)="24a342ffa20f0866734eb763858833830ac714f3dbd085e544423f3652d85ac8cb", 0x21}, {&(0x7f0000001300)="d8add370ecabc5cf3d485dee9cead10afdcd50168ba850e051990b38371963f14e39f92a98285d4b6b0fc491bf492b3b375bae5629c8c607625297c857d39786f8ab4114d0be08d945410246aa2b6c7dd4a9ac4019d3e9e27d1ada96b63beed81deae6e46c301c0c12a2bdfa915479b96bb39c1606c6bfc06cac7680b9332c63a374ff5030679474f0e28ada4ec3afdeceb9aeddfb4f2f589279ffd9f812a0820811b5ea9ad934cc924a0af09c02b8caccb13cf3cb4054f55c5233bcd582edbe31ea0ce19206446e50dc375eb0c3033a5029f281c02acdff27ae20bdb3495359dd5b180384023e0e45705926c3431e263d7a3da1", 0xf4}, {&(0x7f0000001400)="dc5fe54334387a22dacd1053986fe60235e42757b7d3e422dd512ec16bea49cfe73f2d1dbafbc73b034034fda662e779e87a86d336843b7d07e3d7e7c8891977e20d9fdca23cc51e7497e0a50d2a80bc02815ae7524547bd10ec7669d0bba8e2ef7748b29acacef223b54bc2cb95d04111b841dd44ba07240ad3da12c12ce26b55d72d339378b724329cc7e816c72296f762d56e6aede5ba846e5c2374c33027eda90fd9ce1a7b3acf1380f9059750affaed61d4f16aa3e1c15bfcbebe00f95d74fdafb462415b96e79685b57b73fc1e946aa1976504d963de9253b5d575142317617f3f09782354049bdb122098c524a34c2b1fa00881b00a", 0xf9}, {&(0x7f0000001500)="d4c8f29e3432023b1c66e259b2eb82b53f1181c5d4b665b03c272d1197297de00c8b9c9da8d0670c40d64c487ff749368fafea2ca96be7851a97c1096934fe285ca85c6492b943a8f8d9c73b1f16ec3e5b16417cfc6b4023e76a50b8fa441dc6e94f6ab60edbdb23b2a6f23b95bdc0e7567c81771f37d5374f849bd8eff005624e73e5b093aac379155d1ef97243cc05abe98a2ed7649bbf", 0x98}, {&(0x7f00000015c0)="f35c8d4b1e12df8e2af84afa9dc53d846cb330b070f432cc096c2fab5683fa86f80e78bfc112d880322d14c8f88b2d597cffab41e02aee1d056f17bba945b7ba15019a329bbc4233bc8b40e0215099313c075392a4e63c098814f9ec598dcd270122bd4ab90e70c81eb71d4b0418b2a903b91cd29733aefdbf307f3cf2d81e1eac26632776807f66762126e92185bf15ec4381365e7312d00aed8507c5bc04da8698a9", 0xa3}, {&(0x7f0000001680)="ba7ce953588ca43963ea1be6c54d02ac5ee66baa0212696b3bf8ed7999538d17ae0f1ddce2af755b618c2a860b97b535d0529f9b353292f696c9cf8cc47f2bd29f4b68b74c558f3216c09e1924edacc435edcd2b197ef9fe51da25dd4a2b958ec4606d3b77413efbb8fc178b3d325848929b90ab53314de30cfb9458299a802c9d14bc81b4e2462051eca9ad5a3b8a56e31a91ea6ef20cb39352634fd9be030d0d5a73dd9d4a4e21fcdcedb2c8834963ded82b1f60ae4b0f3654b6ab637606681663f73124d2ba740808f615a3b64f505e1fc20b19f23d6fbc936a5fb6da90982d0b72bde0339f3433b50542ab19a3ea7c9dfae1c2bd", 0xf6}], 0x8, 0x0, 0x6) r4 = semget(0x1, 0x3, 0x30) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001800)=""/4096) r5 = open$dir(&(0x7f0000002800)='./file0\x00', 0x400, 0x4) flock(r5, 0x7) r6 = syz_open_pts() ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000002840)=0x263) utimensat(r3, &(0x7f0000002880)='./file1\x00', &(0x7f00000028c0)={{0x7, 0x8}, {0x6, 0x3}}, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000002900)=""/168) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000029c0)) r7 = msgget(0x0, 0x2) msgsnd(r7, &(0x7f0000002a00)={0x2, "b3bc89fe3c94ad3baee80869d18dc4a71cde69ed973b32d8795d3d2cc5ef387afde79528f108d07519fe748993a207e65cd46b393420d026dd7a55b4fa01176fd465c927d1914cd7d3117e6ac8389316a096057fb6337a8978897856ef48b7a07547d5e51e39283bc1e40ee9589b2a46113b1d48dd0f4ae158c652df65e17b9b6c2eca7a2bda963d818390de56bdce110a2b91cfc85f2d9bdaa0"}, 0xa2, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000002ac0)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000002b00)) openat$vmm(0xffffffffffffff9c, &(0x7f0000002b40)='/dev/vmm\x00', 0x10000, 0x0) close(0xffffffffffffffff) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002b80)='/dev/ttyCcfg\x00', 0x0, 0x0) writev(r9, &(0x7f0000003bc0)=[{&(0x7f0000002bc0)="430ad2111006ee201af9a73c8b44839ad92db1ccb306938f579f34bbed1d4088f1f68a3477f701f35e39ebfa52e4df9e196c7abda5d455d144e2904815cc8149e51e488b5a4400875f81bfeb0ac0c6baa8e65a43f66a0fd2b16d2d4e0577a919b758f528dc7a76ac562f28c482b324a666e1808428fb3080dc01084ef0a18408239aa7a1a4af71ab5fbbad41627bbbc9dfc411bc2c886cd4a3a412da291018d3c7ab7533dcfa7f24bfaab3be495989ea0df3453d0e478ebd18a333acd4416eb4133a5be75cf71f52bc7f289aeee5b030bef24c72c11c84ec9bc4bedb3a1c0dcf79d54a03f43d6728a35c4caf00f058c80d8a77cda5f54edb9736e6ecf949c7458905dfd021edecaebb05ada978db9ec58cf0c4e60748994c42e598a45828f2c2c9a97b46778b02e222f737a89fc15ed3738e7ffe58cbfbed979f0b58f5c1e7221282b059066cab4fe01f9e5b3dea6b52b80c1368b52e5c4cd1b5a2596b913088307cace73d323397595d3d6eabdef343435fa4671f382379c8fee2716eee3a9a895ab7c8157a134171d9ae1d82e4f8703aee56d27d3e622e345df742ef9e2aa3d249969e81d3a54b3e913c4e0c01897511f470656c56f867b9e89cbc8fbe73875e9687e745f4a3632851d8547cfa1fe809c8355dfecccc841be350b9e7c5b9c2ae29bb8505d7bd1af21b7af156c4959747d0c493ba95b3aefd897a86d83bb23dd7f6e213f7eb0689f8df14f537dba28d98686ac14bbd591a7835318740b65c21566b4782b41853c4de12aef7d2f30292d818987502858c74b134fd463eaa7fc2eb1e3ff5b5fd575e4c4eb1e8b37539ae218ac67bd1f81d4d40aa77447b8b4aaf5d8b1e236ea44f774579f12d9eef2b09b5e2485fedd0c28b378e192b8ceb66e53ace941c5f202c81b2b3f834564e8d540704185c9c6b4c57230122c4ea032dde8e827ab1167dc6c2aff4490102b558d28a2c8d8c0890a556b96bdf41c6b51b41cd071c4ddfe2034e96e2ac1f70b364d969df1bafe27575806431a0c8f601034383b169d90c70772b3fc925b235a28f9887bfe5e70e72ac61be05f5a4026e985d43bd03a18d3ab97259b147c4df6126bf301c34f05a86a81f2d2c8ce837a58fb5c8f450c6b86a0f159aa0d0206df0e61b14a3dd089f3805ef889cede914e0c27c67231b8cb369ae30d0fee4fe3796728c4c63ebe4eb03d8ee95323bab327bbbc2b3005ae768bea7d853ed53f0201950d7a02271256c07f1915cde1d495691b1f5b33029bfebefb2e4826f36b8eceabeda73baccede75a0ec421bd0ceef63d709fd7b75e1ec847ba2c77c25d5fae5656e6eba1ea30df72ca9877514eb593323e884f3713cabf3c28ffb4f6da8a20baf95ea1726e3b86035bcb4d79541b0daa4dee3420a7312af6b6e659124f22adee713d32d983e7186e9eab89370b14515f4662e11d5e67bab3bdeaf2fb5302a58be3a951b4226ff886a1725af66dd78252e98455b80479e5fde9d171058109e3568d997dfd514f9284ef2bf9ea5ab7e626b29444cf28e3e05c53f70a038e44adaa780a4d2cb6d6226618abb94b84bd3ae9d349832e76e3d0f28dd1cda9287287d409542b1ec1a6a4c2d81f0e847594a67c3ba642e7a5263ec0cccfa30bd6f03d5923890d4ca62b457863641880b675626cacaaf8b3af81ea3eb95a12d3a6c0632fec92299d322f17e694fbd7ef07d8ebf806b47109c558d52eea1011697feca4bf3cf46b9797019a81c8608dcd216676869f332c358fcd5cb2840e7f46aeaa699aff55f34c7c439c764edae87bd63926dbcd00c0ac8b9a65df304e9fd3390dcaa932d18e6eaa67f8600a7656d13c1ab7c1ccb1b06e010252fbd538550715dd8ae72c52637068e7ef5b7e4d0211ce770ae699114ae7d75dbf0ab02ef41e9d8f5976bf39542ab737558dbd12fc00a790b24508bbc851cd4411dbd8715c0110641e60a80466b71fd1697911bafe5a925f171689d1487be57a11b4d773c0dfa5e2848d98504920f0445e43b0556c91f4ebd000d68bad29d95a94f3a83463fd7eed0bd5f8f90ee3979b84c32d4f8c4d7fd83b1ff1a09284849bedbebfe8e92adf27f23ccfa6d6e32e3260c6c046ef2fb2d67d55b5f025945782f04d654bcfc4860e51356112edf82376286a76a6cb8c34a4e8da3ad60c516b458b57a3c59d45db84907cc2b8a2aadd6a0d2f77a89fee88cd4008328108a23969a4215fbe6d305b5cd4b11f6d241ea98705adc722b2a9222288d8d661730ba192dea542d76051337c657c24cbebceceefcc5eb53a660032eeefa0d8a157b39271eb1377af0d50024d1c96ef596feac0c5cab34e3368cad892b708e5febd6b3005cf524b82c07f6375b6a5af07cf99ca78fe00dfd15d1a968b093722dc207204d1a0b23bba58fad5a296480a23b76300fbc0ac9f6180e8bab8d6df1f7c2785c7688d1194faf9b5c006ac44731cbe542a295dc6ddce6c5fbe86a42de3128e7c096cf32d966352c61ff02fa1dfc33cccbf9dfa54b17ecb8539e97afee059c59d7a0db5e2c5897a714c98d3d46c63733f81822c20527ab5a41ec67d963033c16703b299f74088111fdb2d8c7cfd9e19a0a3d3ea6c81ec8c8f96d2e373e44ca3b3ec063a8abb466860538cbd882dc9adef4f3e092c802a53378b5a57327ce478766933cefcac550d9f0dfd9821716710011a8ad2f58ace80496aba0ee8489fc771ed12c1a0eca33b7da8637ae45b496f25521f604da04d938ff66e5c50b6faeea6f78a82af2fd4f0fbaaf001c8717707d7aa5a5f5ec438bb008a88e89e04d27484a812d6991efc63904cd9197fe48533475630e29ecc93548b14d71d3616bc98a3ce3cdd35399ead124243143c7d2d327fc068b0a38202f546b1f0f0062c8ced15265491a389147b497344be73f7ee3d5d38ffd0e23151d7f94a88b7c574ffe8f8da6e41eb083ca495cc10024d3d0716ef9a6478593e2fb7c4f55882416c22327022942150b751b0129de7084586d245c72a1471b13187d29d053c67f75e3a1b1835da95acf21e702fbb1cd619eb1f8f55e0766346a54c43956d4e05cba27a09496abeab31b4f8fedca63e6b2e566dbe71f8f2c088c29f4c5ea0303c5045ce5411b730c5a325009fc70b5cea801ca1c9bd96c3e938e995d422e99991d96ac82a9948956dd70dd188be4da71fd7f773bd354a72c524cd86c63b2304e1fe7ea1f0644c25832d218d12b800cb7dcc3de556631ccd3cbd0697b8449d4b7b37199d9f3651611aec5ddbfdcbe94739fb29e3f0ed10e60131040afc36024924ddef1e7304c6c61165dd2a069700f6cd2be23354122137351fba759b631c703de55fcb83205c8d910ebd90f6d6b424fa6205a8eef20e1de9d2ce82d7e9fb18e5e89f4c70bfd4e0f6363babf91f35d810d35bd17a9c9b61fbe826a8c28ef639b2074dac8692087a6da4ceb76b1ec3f9ca036abb1aad1d552b2d1e408795ae8ab2507afa21aa77337d7cce2bff9fea5db96a19f2bda34fc15d46cd78372a22638f6765941732f165c0958ef635e22082ba02407aca44231b8bf8a58d1bf3785c8f6877bfe4aa480b12b2c708046e9f9de83c47edc64384ad72237ab51c09265d1b34c72c8b4dee9e7c6b92f69263349f14ecae20744a90b0bfdf2419dc8754d1e53dce9e689800e680202d679a490f1bc908632366ca35a865ddf932b61b6f1d2de3e77ad7234eff6c6fbd6887dda730adbb12914b44880d301411b2d7a7c6a52b26eff2be14469fc073e74acc4a2eb98bddd7dcaaa9bfa5c3288812a543a8ed9e85d243ca540bdc4d0425cb3d8f9ef986f00f649c21f781d3acd4857b6077453b37259c2c3d423ea5e27ece52257db7cf3922bfc14bbfe9e5af03a1c804db515517a4350bf37ee56d50643da8f347f87d7a86f4eaf8a955ab65e1d28ca230264e5d7d4ac43403cf4c3ff0a46ac232e38ae6d53530dd9d0993d5511366a49fdcee2d0b9bff7e7449509824197d286611de38d590ea2210d7d6660166197cfcc6787fb5d8babddffe87ccb0add7292f73a8ddb08bd4b20bc60b4da6f4a3be4df11947a95487b2f0b8d5866b0cebb7e7ecea6ac93ddef3f08bbd730676ac25292267c659b2c89ca5a3f98ef00e7ec0ef00a0550adfdfcefb48d0c57de480ce9452977bfc4be1706fd00ba1528faaa63a751880b92656ec8c40fb0879c02f59ffdcdee5bb9284f9ae888f903cca5c308572a740e0148e3a5b2c11746555b84e3d639f6e85937f962cb51f205bfdc1feddec25b1e91ed1a7557ace93f827cb9e2cfa00cb270d87f27216f9791c4df14f9cfb29b81998f8e18a2efc6a807739194ce53304e1f6e0a8111b85620151b3510258460820c93f4f3fd2901d105c449f8cf67943cdedc3db87d06d655c374839ffb7c8b9f97f1dded96af62c5acca05086bedb1f9c95361dbe1e78d255ab62435c352d60356f980b5f62dc4f3b871511140320b197558bcc926df74f6998d9e1c43e0e16e7cefc594c64821ea8cc96d291d43d6ef37378e0b57b68fe2d182d8fe95d5afb9e62151618d4ae04d308ab19c3675900fb904aa5ecf9b0b870019ed68aac97f17706d60c06df9da143137123d5b09997329e28d5da1c9ff8bf319fe607c940774b2f3c3e3bf0dda833004069eb7c72f8f5b373dc83a27ef35f35b66a97b3ea0f2fc32f7e7346c3cdff98ad6995d7324e5546d53a2030107b39d39cb7d01c1e56c4a2429f91f6ca8903ca568fa35870eb3d2bbcbd34ad22f45bb8508b9809710038b7e66c3032364e37e9d9795f4d154604bdb420ad25aae7d0c58ed33310a5b155cd73d42652f3cae6bc4f021f4b6339fc34ee0c55affb0069b9b07c23f23bf64281779ba369d3f9b68315d5a73dbdc4eea18cdc57d33133cb7ff6c5453ab1eefac82683a6c1c80ff2d1d67b8002a50350251405cfed5b1910bebf9206add2223ed9843a31a96cb62f1d26c7f8f273f1a440a27caf006d8dafc1d360237505a476126d241dabe21cdc3fff34399f443cc32c9fac0f47913037dda67adf04fd2b1f4c9fff1d7faaf8b38e8fb6467698a6a1b3bcdd0703d6ff985bc832db3d171362e481316631a476d1f121da1a708aa3e944386f54b1162586c5c8337cc80959090ed3113702401a1c27577d8698d5980ebfaa588329ab539b2838757488062edefc9f3e4faa902a5f0adedbb8671586a7357584efacb4f41b9a0e515b655383023b842edfe5cd0b5dae583c729c3508e4065cfe6c10ce3030febc148d70f6b6430c7f65464eff8cff6ccf7c84215a4e8330e5e4a11e941eba551433b1ae63da73e8317468ab3d97a126d0d496275f6977c9a516a828f9d64f08feea0507085abfa199efe1311e155a4694653560e4f917eef2239f86a90f340acfe991939be39ed943b880bd4c6539e2f76ae23805f8bc69f18cf9cd381bf951641963de6810ac78c0c3bca4a51a12097f9de274d44ab28bb95c4d052964a771d829a35be8d5d22582745f32594926c72eb4b0eec1ff0d7deb56b4b6f5a050d291ee3070a7045b3d3e1e9f46f7abeb4991ce4da7d75c75b437bf6e5f26c9fdfcc1aef7d6bdd929ead4077aba35b8be712ab1a9cb5090afbef8b9db01da28c4ae3af046e39d6dc0ca738d30a35f051a0a781c62a2b7fb74f72c2d8af036d0518e3f038c29d2af1bf6040b3695e87ada0957347e14e85f0f62f5862364aca75051a3f3c6d21ea2ebef65497f7c21af5965dea627c3cbf6fc4b7df0c21264ea95500bda9fe74edec13d7298e467959ce00b8550ec3797eb09b3", 0x1000}], 0x1) r10 = semget$private(0x0, 0x4, 0x4) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000003c00)=""/53) fchdir(r3) openat$tty(0xffffffffffffff9c, &(0x7f0000003c40)='/dev/tty\x00', 0x80, 0x0) 04:01:04 executing program 1: utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x800, 0x9}, {0xffffffffffffffff, 0x1}}, 0x2) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x3f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = geteuid() r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000c000000000000000000000000000000000000000000000000000000000089ab35302d16000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000400000000000000000000000000000c7000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec100efe953e54"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x80, r7, 0x0, r6, 0x0, 0x6f, 0x81}, 0xe202, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000140)='./file1\x00', r6, r9, 0x0) write(r1, &(0x7f0000001800)="cd", 0x1) 04:01:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x24) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0xe0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0xe0) 04:01:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef22451091fe600000000000000b100"}) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = syz_open_pts() writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r4 = syz_open_pts() writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r5, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) r6 = syz_open_pts() r7 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) close(r7) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r6, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r6, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) r8 = syz_open_pts() writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r9 = syz_open_pts() close(r9) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r9, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r9, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) r10 = syz_open_pts() writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r11 = syz_open_pts() writev(r11, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYRES64=r2, @ANYRES16=r2, @ANYBLOB="4877adea7152d17707b6096b01e978d4e98733dfb0e7f666f0edc5a3ccc8b630834de6ec3fd645ed047540a644d2d3c9abd5b4f47992e184105ae5a1e9e0b545932ccf72011fa7ba75aab2a90cc9691e", @ANYRES32=r0, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES64=r3, @ANYRESDEC=r0, @ANYRESHEX=r2, @ANYRESHEX=r4, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR64], @ANYRES64, @ANYRES16], @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64=r10, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESHEX=0x0, @ANYRES32=r4, @ANYBLOB="66a2458d0c741b29ab057f6b644639c6b45540b4a56d7f680a16ce335e1f575a2fb046582fe8b0f1474704cdfba52a415c864e60723db7d6f3ac7001e618afe10ed615fd0e555fa74741a39614fe6be7eab5356b9ec8618ed880103f0e4cbd0bf2c94b25323adb23190e86c1ecb2ec6f0df91e0a28a55438ff347d0ac0d7e794aa92a7861ca6baaa5d5aae7670c91c8a2c670a579257756e326783da5fcd01903243505318e87831e6f77fea879c35f0ebbaaddbf2f7f4616dcfec49dfc7532b814be4a8064945191bba7de3f882bca2797f89d57256c26c16a9e4257f85538cc4715371b075d3aeec4f537050f1d0", @ANYRESDEC=r1, @ANYRESDEC], @ANYRESOCT=r11, @ANYRESOCT=0x0]], 0x6, 0x7fc) msgsnd(r2, &(0x7f0000000200)={0x2, "98fa09c35133c856ef88959989517a462f558234d81cc65ca2e71b91b5ac2c481e89b8b1e215593864857b1203ec2a3d132eea9f9f65576cbafb3119e552ca8f11f3870aae9b4e63b479018c9b7002f303da1647932fab0175db6a526a38aa14c89806d5c374cb683da227be4380b285211d2b3378ac555127ab5064cc305249fc310ced41c5157d4910b10b27feabf10f1f134682502e3cddc84854d998edad492376098a71dab632e8603c52f2b8af6a2c4fde68730486721679f23530f01d9ac72c81a691ff129ba711efc437a5dd400aa7eaf28c"}, 0xde, 0x0) msgsnd(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448ed6bfa1ac677e50d400980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2604addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) r12 = socket$unix(0x1, 0x5, 0x0) r13 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r13, &(0x7f0000001180)=@file={0x0, ""/4089}, &(0x7f0000000000)=0xffb) setsockopt$sock_int(r13, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r15 = geteuid() r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000000d40)=ANY=[@ANYBLOB="000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000000000000000000000000000000000000000000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec10e5fe953e545cc942c3aafccbe771478e5c25fd35c7d097d06378d6d54aa33727f13e58231c2b7efabe00894857c4c3e2877e6687445585a033c6c435129b130b7933e51f953762"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x80, r15, 0x0, r14, 0x0, 0x6f, 0x81}, 0xe202, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) msgrcv(r16, &(0x7f0000000300)=ANY=[], 0x0, 0x3, 0x1400) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r2, &(0x7f0000000040)={0x0, ""/120}, 0xffffffffffffff4f, 0x1, 0x400) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 04:01:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x8005, 0x200000000511c, "047c2c00400400acf8b674af64664800002800"}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x7fff) write(r0, &(0x7f0000000000), 0xa7) 04:01:04 executing program 1: r0 = socket(0x1, 0x2, 0xfb) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000000)) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000100)=0xe) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x1, 0x2, 0x80, 0x5, r7}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 04:01:04 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffff", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="acffffffff6dea5469c6dfb2be49229bbe367f61571a1721741995a151013330c3f1e3090800000000000000b60000000000000000ae8f427a64cefbf170985930632ea66e36964252d720e701ddc3f4ef4c1dae360c098123d377bd4a3de0a9db260ac6b0b52bb5f822096d4ad82030695ffc9e50795760e7aa084f52b32d0bc14c53a3c15a435de7f3d58225d65490a0ee58a1290fc2ac63ed9d96ee03816b7fa99eb6b9c3e7dcfbd2dfc05a4c3b5f9f16a17430f4933f01becd438624cbcfb6c0682a38706b1e3295b3fd76e42b530cdc03d547f82d7b06a1cb"], 0x1) r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="f4291534f188fd4d827c632839aef29d14fabe89b228341d582f44d4c518623775c1a51b37243600f4d087badc36a266ca19badf28f7c295c1910f2f7a8b660ba4b6475646439604457d556188e07ef0761d2fc793bcb71bef95ffbf8dd7f4e66d864c2ebf2cef815d818ef20142018fb5c04791d71eb78409e8b92d831d4cf53e87dcf4e2c6d100e51ba2c894a1da11e4b33dc9ad17bd341ac2085a90a11275d257aa994a09e1fc17aa2f472398c49247584e8ea096459d6a76fff5ed71a574de61478bb89f0e45187a4fe85f8ca71541c3c7750ca64169ba9d7c96e2e23a7c9fc08ce08244bd8990161649f435", 0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 04:01:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = semget$private(0x0, 0x8, 0x10286) r3 = socket(0x2, 0x1, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040), 0xfeea) close(r4) r5 = fcntl$dupfd(r3, 0x0, r4) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="2c2ac9ca", 0x2c) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0xd29}) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r2, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) sendto$unix(r1, &(0x7f00000004c0)="a6f7103bd978d2e9202ddb9b20e89b33991d12906f5900d205bd01ebd440ab1d591ecf7b45274d1f2bb17cd97a6bd048028726f6e50255", 0x37, 0x20b, &(0x7f0000000800)=ANY=[@ANYRES64, @ANYBLOB="6879df4a3ef2779afdc0f8e2a55bbe1dcd35beeecf3901996279315ee79f0dddc51301ecf7118a24f86e4bc45b6c90f59e2ce0fdc45996bb32e8bbc640eba66287068d4516215a19ad7494aa475ffe710bca8c76500f8c14bacc069349a202babb1b792361e7054ecfa2cefed9288cb4868de253e9bc3f46817635c9b05483297a63f4f1690dc795a364f9557fbabdfee89fabb74c2e7173c76a1635f432d67cfc1cb69952d3663befa52491dd6c546690f6aed14247e924d322abe71252580b22f460dbd8cbb57277bd86e82eae00000000b6783a018065d890f5e1c2bbfc66748c327f980710006c455f65ea0d08c981c9c22451041d674a57cc45b80000000000"], 0x2) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20088, 0x0) close(r8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000008000000000ffff0000ff7f00007c916b60848a9dc189402cea414e5d47dd02281fca6de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b76b13dd7b62b2db6c42868622a679a8a08a886916c5f0854e944fb1455deb7a586fb9822d6b7ccab3fcf29bac88b5060c628264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11dd78b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c318ff7f3e8657388af2f3854826f53090035b4bd7a270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33e8dd951a00000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289238e6b53dce4088d9e1fd9710070c5d386aa385e5"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = getppid() r15 = msgget(0x3, 0x69d) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r16, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r18 = getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r20 = getgid() r21 = accept$inet(r16, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r23 = getegid() r24 = getegid() getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, r24]) setregid(r23, r25) r26 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r26, r27) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(0x0, r28) r29 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000008413d1ee9ba041b5831762d91d000000000000000000000000000000000000000000000000002743000000000000000000000000000000000000000000000000000000c61b9e8fae2fc1578c71c206390100000000000000000000000000ba0002"], &(0x7f0000000080)=0x6e) r30 = geteuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r30, r31, 0x4) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r26, r25, 0x0, r31]) r32 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r32]) getgroups(0x8, &(0x7f0000000440)=[r18, r19, 0x0, r20, r22, r26, 0x0, r32]) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x1, r11, r22, r10, 0x0, 0x39, 0x81}, 0x6, 0x1, r13, r14, 0xa6, 0x1, 0x4e2c, 0x3b39}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r33 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r33, &(0x7f0000000040)="e637fc80f18acb07291c931413d6914089e8f11a7f8df8bc627b4d659654c7e74c1122a466a6cf0bf74c1dabb2b3d8857c5470239b7dae64719dc24b70481f3680cc5d99b0efb749569d7e2001f190", 0x4f, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x2b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000480)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r35 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r35, 0xffff, 0x1000, 0x0, 0x0) r36 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r36, 0xffff, 0x1000, 0x0, 0x0) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c0bf5692040585ea8b2c65f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186c90c657388af2f3854826f53090035b4bd7b270f64aa17e8b5fc69291a4ffde25e1ce547e943b3d257d4f200000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6cb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f600cb6a21ed1efa4e681770e132a16fb2ebaf44716d29549f235e67683bd3f0b4098cedc53453fcdce06621e4d276a76a9a38373e79cb29cf38b5bfbedf9eef550a4fd6d743897e251d9454185b12199e549fb45f8fef401c892cc92d16cd5a4226ebda93153ce291dac77e798b07f24e", @ANYRES32=r35, @ANYRES32=r36], 0x1dc}, 0x8) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) 04:01:04 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) poll(&(0x7f0000000080)=[{r0, 0x66}, {r0, 0x1}, {r1, 0x40}, {r2, 0x20}], 0x4, 0x110) r3 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) shutdown(r3, 0x2) 04:01:04 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r2, 0x2, 0x803) pread(r2, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r3 = getgid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x2f99822121a9018a) connect$unix(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789873fb0271200000000100a33244589ccf100e84cb46416e3161f2902443350344371df33aded7b02044be10cfe0b8db582600001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599c0000c9b38ae6502a5eb986bfb7f9d471b06d0048488e366a0c431192d223c25ce7b6b1c4e28291fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41e825bd8cba421d09a6de91dc03396fe1d6a0b000000616f53891043d5118a8136fe8ad7c66ddc4705a000fff3f20b0f34375cf6dc45df30893cec60ef65a02baa438f82a996a11fac3c0f80e88193e624982a43d2fbc9d3000000007eae4acc03b975d39c337405fefd158eb1326b5f3a84adc2e825db87fe35f3c61179734136b08614e9e8115a8b1ee45fd0d1aaa1d20c2bca7e5f7fc0fd9b529a62d8bdb14a3fa94b012e6527109017ad86b225ee5e2843dc9630eed3289013415746785f607eeb3005c907f02826ca2a081198fcf98ecdf451cce037fae0df16c6f8dfd29b60f81b0d519162dfdc807e498d2f9bb1b07231059816e6996182368c0609e58b7d1600000000000000000000f5f3e9e574be52425e0f1204917ad29e8d293e4491c89803f62f70c745d7e53bdef1c46261a0b104fb2097d7c74db11215920e7b92e24b04935c413e670a45acf16be3092d76802059c471744cc26992007492d795c170ff837de1e8dc472cceec27c98245cfb9e67c161b7a9c0379e4a1898130fd34bea93625beb9e6b3461d1402d4330620e67771cf3e1b362172ee0c1abc18375fa5384385cea3600b5b7e354acfc2262023b049222bda029f3267d2071d6f33360117c4fbe5cf1300000000000000000000000000001bd39aede282e81bef99ce7e52d5ae1c03069b053b636bd14f3ce696a9a321d73953fcacaabe0049096d437e7ff1ac38cb83eafeffbb10a8befaaf47a0123810c922426c"], 0x10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r6, r3, 0x6) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, 0x0) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r10 = semget$private(0x0, 0x7, 0x287) semop(r10, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r10, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r7, r6, r7, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x5, 0x8, 0x80]) 04:01:04 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa9cb99050000000000000000000000ffff23740f1dfeffffff000000000000000001000000") geteuid() r0 = geteuid() setreuid(0x0, r0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r3 = msgget$private(0x0, 0x2000000340) msgrcv(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgrcv(r3, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgctl$IPC_RMID(r3, 0x0) 04:01:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) readlinkat(r0, &(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() r6 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r6, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r6, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x4, 0x9}) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r11 = getppid() fcntl$setown(r10, 0x6, r11) shmctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r3, r4, r9, 0x1e4, 0x8}, 0x4, 0x5, r11, r7, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r12) 04:01:05 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e345def796c85e7043bbaea30c6746ecc1e0da0bd6f033219c7beb7d47bf7e7a25750a3704e4e744eb18275217251159303fa4bddfa817ee18fa5435eeab0016bc410163ed53ae9b4d890626aafce876a421fc797d1ed5"], &(0x7f0000000000)=0x1002) poll(&(0x7f0000000080)=[{r3}, {}], 0x2, 0x7ffe) r4 = kqueue() r5 = kqueue() r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) write(r6, &(0x7f0000000100), 0xfffffe5d) r7 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000040)="81", 0x1) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) r9 = socket(0x6, 0x1, 0x9) r10 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f00000000c0)=0xc7) fcntl$dupfd(r9, 0xa, r10) fcntl$dupfd(r9, 0x0, r9) r11 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r11, 0x0, r11) msgsnd(r8, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x1005, 0x1a9, "047c2ce62e0dbcdcc58b62c200000100"}) ioctl$TIOCFLUSH(r12, 0xc0106924, &(0x7f0000000280)=0x81) r13 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r13, 0xc0106924, &(0x7f00000000c0)=0xc7) 04:01:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r2 = msgget$private(0x0, 0x48) msgrcv(r2, &(0x7f0000002540)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) getppid() geteuid() pipe(0x0) r3 = open(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat(r3, 0x0, 0x800, 0x2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r4, 0x0, 0xa, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002780), &(0x7f00000027c0)=0xc) getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00') renameat(r5, &(0x7f0000000200)='./file1/file0\x00', r5, &(0x7f00000002c0)='./file0\x00') openat(r5, 0x0, 0x800, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget$private(0x0, 0x48) msgrcv(r7, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) msgrcv(r7, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00') renameat(0xffffffffffffffff, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00') openat(0xffffffffffffffff, 0x0, 0x800, 0x2) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040), 0x0) getsockopt(r8, 0x0, 0xa, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r9, 0x0, 0xa, 0x0, 0x0) getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x0) r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r10, 0x0, r10, &(0x7f00000000c0)='./file1\x00') renameat(0xffffffffffffffff, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00') openat(r10, 0x0, 0x800, 0x2) r11 = msgget$private(0x0, 0x48) msgrcv(r11, 0x0, 0x0, 0x66f887a8f2be54c6, 0x0) msgrcv(r11, 0x0, 0x0, 0x0, 0x200000800) getppid() geteuid() pipe(&(0x7f00000005c0)) r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r12, 0x0, 0xffffffffffffffff, 0x0) renameat(r12, 0x0, 0xffffffffffffffff, 0x0) openat(r12, 0x0, 0x800, 0x0) r13 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt(r13, 0x0, 0xa, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt(r14, 0x0, 0xa, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002780), &(0x7f00000027c0)=0xc) getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) r15 = open(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, r15, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000200)='./file1/file0\x00', r15, &(0x7f00000002c0)='./file0\x00') openat(r15, 0x0, 0x0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r16, &(0x7f00000028c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="01696e71fdff00e4ffff752a"], 0x16, &(0x7f0000002600)=[{&(0x7f0000000f80)="8920673798b7318e5ec88b5ce149904367248e2908635f6257c7f4135375a7c53bc316892390c3aa9ffaf6ce92ff68ae0189e5f6d353450e19973940fbe849348f46fb41474c59a0191f67e55ed5490ed65db71103906b1aec10da8f8ebcdfba597435563732f8f269a9f546671d17e85af405996a2b6c74e866c774957bc34f320a22d0e17b25150f916d2812b2fcc879b2f745ddd1b79bcbede05a866f93e52a4488948de82d8145d037ccc5b17649baa43632b27c8e1c9be5516deb3207e48cd2b6b2d9d0f47e182184169de1bb3af805d387ce47b7a4e22597093509756c10a17975017757b7f642a8f8ad79c9f40b97bd23998f1974d0c0df50", 0xfc}, {&(0x7f0000001080)}, {&(0x7f0000001100)="8ddb3fe291ed9b45fa4691811115c55db8f11f7dcc06c713e6edd6a1d92e9708b39a7425fda0e3dfccc2850efb1973da7193b22d90782b94e99b4b6046b981aa77fd4fae5a132c2549ed4b6e164c918233a29eee3ff868e3b933f40a8b4cd12cc6d90fee9c1ad11d5022c701a8784afbe75ceb6da52aab09b0f1c084c12cf72ded6224aa42ed354656c1aadbe3bb595664e1c7610108828f2f20bd0d", 0x9c}, {&(0x7f00000011c0)="89a611ebc71febbf309c23a021544ba5f2025d5b2ef83aa84a8200afa091c2220aadb160781103665eb1bb1d812a0519e5533c9b7829becc9692ad99a1ae14b256269a72abc3a74aa030e08ed94800f1259cf18585996f9b8bab51f41102f12f6152d6236d62c660ed3795c6ebabdf64d928e9bd8872d555bfd4234ff4e0746c8d52cc45942491428b2a6f10666584cd92ff822d738eaca16dc5c295d95409330b13b28e9b77c50772902be398b9e7d2a0125c5c25f869ea89dd5af0dbda3139a15cc3315acef952dd190f6b27027eb57a210d402c058474c622e98cf36d1d60b0c25bf26730f55db62b80d33caad73c899b1674d6a60a67e83d9b9f7b937e874636bf6736f4e732c617c3aea63b4295b8c073d69c3d69a56467ced61caf71e68a436f488e36dcc77a0135d9809410da448ec44e41334cfc6c3239896438cee73e7c5c72a4ed96ce6e1008ae10f8660af4ff1e47ec75b7b2e25d537a1ef2bcd1b204ec5b86dced2548ee1d3c38cc4ab872df9c488c9c68fdddc8165978a4c44f73d69c1f3a7b3ac2cb115de83995c7235df09861bb944f84c2faf0842d4c52abf9eddbafa4eda28ae25ef5b096fede58163c588c5872449466a0c4a5339ecb84607c513fee1393aee5cf6edb02f0a08ff1937c41fd61950c38caefb044559a87691595333ecce9644188a8f8870ce0f7d244758983df5c8a465277e11af52b82b387ebc4cfe9d230b0d5890ab6c72400bbe9d5ada62f5dcaebfa0ccd39f20c6f5c91d06173b60e87f6862ecf7e95fa6ccee72fddeeb8e2e6776cc1b99bac8c3ec8a6b36e912f6892522edc156d2092254c1f44be73ad7025fd8fcd166f60e0f0b006ebe567d735e84e05fd75ce6997aed30f601b53c18438a8499ebdcefaee54662440155a8f02c6ae99e697837dbda9a2b0711549f947d05478aafe964e481e49f762442463dff0b4a389cacc2e3e7847ea72614813882d35345207b3872e40abec5fc5ef1ed331ccfc67b0511303a4ac4a39d9b2c3685383081f63bc775d2de1bdd811658fa32137a8db5615c8232c86eb4309c1ea6d5629031e814c913feb0b85d2100048e7cf1a7235109b02c8cc9410e310bc39d35c0d0bc665e4e800c65d7e1b307b9f813be4fa6533d0b8a8879069d2fc67f82bd4a9df13223d9bf6ab2e2ad9970ee3159812f840fd6472e815d9de1b89149c9650d0eece57a8eba7d95c0b877ab35adf373dc03d7451b1f698b023dd8822d17d994f1ddc1a25404f22f24358ee513088ff39dd221e52ded533e32a728148a68c6ff8e7224bd05265fc26fe221503dfc7b6e15c27bbf6fd583d1e673f4eb9dc15c14d081da7bc8900f07c3345f93d3639d11b52718ad3fd3fa1204834eb61571cb1fae255df541562767a49697454ec863364e0f058f9849abb1d7a1f94a5b513661b272c09a268741c1a629ae7f6637550b41fb4b4802bea552763122b8344dd4e70df1869ae66862848e54fd2234fe8b82c7ce7c8568477f259dabf199211acb905d3abaa896a3f129c269c11c9505c6d5d51d89a2e1d93c9efa4b35d776b6e5cea89d95bf390f49c9dc5a3eb73e7cc472659f9851fcdec62c332b92eaa1025cb31498e77675d20522a8085503f3158731f7eed5ab01fac1d0a212147a73316ff6cfb97bdcbdf1c9ed9969904b1b038de9dd4fc8f6b6278b21c6abc95c27305c545af72971cd7ed0943094da626efc464c74b7dec115437d400dd4f99bbc26ee11ab9103f85c252a5c5605d8e7b641dca4ae079d95d12bf0426ec5eb36d9cbddaab0fdf87a641a3e4b380be43f784a5c80aa5f2f937e1e0bb068dc3e3fa7f90aa840726683bae6c95428728014a5676a94ad78f697cb20b337382bf02968ca26bc14bdfa440b3b158af32eb25a83632e361e12ac173ac96c5fde0305efc37a786717bd3242c6e099e4ec2b5b4a55e3a88ce209a745dbb5c89ac81d55f244743da53ecbedd6d20934ae1de6234ce2b4b09c6977d5e2f0fe4b1bbfd7ded486a06025332a02af6a6cadb48e4b8302bbccc29f8adf9fb30b3f4f67cf51faea0470109cd6b2ca57b133cd4bda3e56ff0a2ab42858323c348126f9d2d20927078a4881382a366a32d6076291859cca0ca43c2a8bf3dd8621e5bf535d038e2a53507d316b26d2c492bc30fe5034901629335539e37d3cbd584ff7ec24bf3ce78200d46f3d1284cae8238d15def4c8601193351acfdf592f9657b508cde767289586608708b9fb7e47ede28867cddf714ee1cbf074bb2a3d829da6fcfd3cec791dbbc9d4e0b8eeacd2ae7c8b02898c726c171875ba52530535016c4310161ed38f883acab68e68948dae4e4a56efc53f9af0c006f563ab51461e412ed24a1f7f4467ae551dd724106c86f2181d8580e463ea5d863532bcdcf488a70b980fb412f9b9918b7b2d108ec8c254f92bc20e093956c8f2862c6f04c726876ff0676d18f80166ddd8c14fb8a2169649a1eb371d1a1d017a8926ffe16c2d97e814b39a173d4e1432fa456faa3413bf9cecc693c93566ee670ebaffd98aca3752b50bfdfc4d598fa994daa6ae7ad7109c2cb9999f567e4710e3f4f155d02ba0cd23b3fe542c488156c660e3417bcb72116ed3b05eded76305250057814f73de34f72db9065b1acf76b162a3a4a1accbf234f9112be168185a7f3fe8822ae0ba3cf3dec7bc1a6521c0b62cc8d6c02bcac06b82962388f6e2df782f85005fbe61757282dfeea855278c1bb36dff5c8133dc11f0fc7a02b795e47320833b4b35e351f6108b60b7ee52b49df2750f93d5228bf7c35afe68ed622e7d74c4666a8e8aefc13927f05dad946e21421a45e6d05b258de69ab9fbbcb20347409722a99061b20979ca0ba3ba7d26bdb329af5bc8cb5c665036acc2fa10a3cdc9d522b57363276c4eb17dcdb5877b3dc185478abe87832cf362fcf6781db801c716eb3fa1c0f36e35e091299f0f8f3b1a5f242be79e4252c07dfaf868731d4a93e715373b1edf14ecfe13af5c08ce3bf7d4ea4d80623e698743d239b044a2e3ee100be4a998e0b161d0a32cc5c7457cf40ac0a5a8069931bc4ee95f5f8fe1a00f4c6f3e752498a7c2bb3bb9e97dfb99639ddcee4236c94341f42ec06455ac3745f0f08d037e21090e7a0a25dc8c86ad61dd55e9b7b0f5db7292f787c0541d16e107aa11001832a206a6da86a3b818bcd6195214a8c8e1cf8678c2f12da489d1cca3505427ff3d6f9d65ef11aa11dfda6b5103a9abb87f479a6e3df5f140b2697a901e27f2d4635c2a63306664858bc0de489de50a7c9ee96a57ead496a81da7acd64c6e022e87ea9a0c6afe6d45e679418fb8f1d5fb72eea542faae2b1998a63b0bbb51b3dfa2f5fcd7bb490cab6d52ba4e2b38e6d80b95b8b6238a9db317892bd15fa484d3274a6773913bc969e98d8a9c9ad30535c5aa4b01371173e6ab4a7e59eafc56753a4d20106b21d0b646528350c82ab086836c68219a032cfea2fbe0f4ed40cc773de70c485f399fdb070eeaea929d58f5a31a1a3a6b623e26fbc685e3f83693e4b4c4932ead6ca9810a49efc7c7c5ebd073c5483a2fd17973204831d67910761e4b64af65112828a9c04d3fbbffe197f4113e5c176896b79e95005d96ac399cfdae9fd30b161c58b5deb4de8a33f34a8ecc36a718dc1dc882f3009544a32c7fea3dc8016ab5986904c95fb1e2bd2cc937ac7e75440817b0609d2710743959538804eca8b0e6b52b41c75bdfda57842d1045f33c999aa569b0692727ecf39eac0e444a573683d91218e0e90e735c1e3c08001aad547a0949717ba09475cc4ca408a3fb8adc2ac620f321c5999275d28a98c7facb2b18c3a4ee00ea49988803398fab706a8bc0e61bfb2a9ad0cb426db30ae0b53aee820f8e42cef52ef6df4c3639a714facd57213983a3ffd15699a04d2d2661138c8e0cec9b3119964f063cfa7488467073f4094f650c93d61ec4cb573f518d68de35857dc4e1063e2049035fb8fd2fa8663d35133e4bf6ddb38053fa82c92122ca82d66065dccfbc789b441b8d20c2dd81af7fc5e14fd929f7594be561b9b430c46bd33cf2d696031246e51bf69749d45465b239804af888241dd501d2df9f5ad6a6e7f5edab31fbfe025a58806c60666cf00f3ae571377fc5c20e1b3af7be92420b2a712fb09dcf5ae16e3cb3f29a270842d75f3ffacd205d67a23826e7494e758a45dfc9a95cc144e439a23d8eb4c27664256f0240bb3864c17edb351554368e166e993374567c207fc740da454838cc2a4b6967c05981c9d9e471fbe3e21621eecb07e4ce1249bc42e025777a46817ebe5eb322edb46a6e69b6c38de0f0680a8710f7e260ed88c36f914285266dd5c807c55074d3cbf0c0cd920902d3175a03d87b6c1f04d1ead5ea1448af576c5fd0273c677abfbc87844e77148f42790d0d5318f2e62981bf9307cf6a20d6592941ec948cfd30164202f3ded93d24e3513cfb1d50de80a89f245dbac2b072a2aa60f2ffadc49289cc2fe15cd914c70379328ac8923df6167c12e241e848f2f92947da742f4a8f72807c77aa95e92277de2f200347ec571b3169a6cb3a4d03900a352aa597a715793718d90149e820bb5e6d2bcdd5d83978983c037d7d2f8f7c9aba6738778a1c82c9c83eabdf50e4e29ca2c563ccd51864cf5e068ded25e77ece30f80fce29aa67a4cf9edd88fd6235619a42534cb41d275cf271a3466efe4b7c38e0930c228d31b8db31129c234a514c67c786082f79f2c2d01cf3dbb017ddd4b135020f000ed628848627416f106ae8dded13c7988455fb9db138fb9cd5c2ecf106927dff8a0f90845e5efecbbe3f275ed76a596e036e369b065397d65ccd599e720e5b9cd56e5c1f78484d8bd1957d3d4753657a845ef25763fcda09e7a49518b240a9d207101dd56ed7a3920d33cd852b076705d08284c76193a13d2306dc43e1598392d4ef3f5f3eb8ae09ec5e76a11d109342e9017749732191a65897284e6c56b3570fa94e6a3a1ea864de11bea5d4e8582817dbddab367b6fc1eb0bfaef8a14a3b79248b236f04ea4d47f25f44876d7c967867bac98f9410b07b224abc5cfb1559d7f559c2e615cd86bc334d9929789d68078f952289281fcd16b731d66a330edd878fbbc9cc49effcfa23e0fc37c3cf6dd1258927b64abaebba591e9972ca046a55cfeb4654474b6dc8d3ddd64120e84eeed02d3001590e4252993f73f1427ef2d39f43ef42d1f666afda6d12219de2d507eb0344623c0f794f82175a469bece15271bd340de888c2c72f4a1e831a536d353c6b32594c90879fb2685ba19a804a71c228588a63ac0c6208433c7613228143b64038d09f17910bc86cf69a0bae535cca53168964c4668b9c1c9a306fe84b97d8bcc20ac12679b6df769991a0422e79a98585555dc548239c93b1ae2c1f10ac2d3a268f22a8bb864795b2efe1e8eeee0bd8485aa33293bc30091c79395899f0617819f9bee7c67d85def30cb0f03e30342c190c461d2e1c40825d2da7015f64d4859c31aa1b4d73e606ef7c34a669134c7182158fda900f1173c3bea796453dcb9f126089ae3b5180976ce072e31121095de0412a1b42e7665fbceb52c57592ffcd44bf7f8cf8e38d258063418de3c36a734ba7d7530080fd0ff52b82157526b22a99489ca1561ff6fe5b88aaf94b0e2f44b01849384c6b922855d247316081552bd9bdc3e112d937a12b5d5bcdf0d7297738bd5478d4ab629b406cd06256984cf0ca56570563e0d4eea7bf3a0c09bd98b512b085fb474df3", 0x1000}, {&(0x7f0000000a80)}, {&(0x7f0000002340)="644cb3324c71e0d21c09d43fda493539c9e55eca3005a24f4752dde25dfc141e3202dd84c0ad1c4273643e450b67d8728d9ea71e878ea8be16861849d67eaad6851b6f45e8b82aa91670a449b9fc85bc764709176df0ceb3b087440ff48cf04d922672d5bd0b1eced1382e268f14737c766a71f15a94218aeafa44a9fcef6c21b30691ea9cc2ab7acea6b970f2d21fce62562955752a35e42559088fcf5ceac1", 0xa0}], 0x6, 0x0, 0x0, 0x400}, 0x60c) sendmsg$unix(r6, &(0x7f00000028c0)={0x0, 0x0, &(0x7f0000002600)=[{0x0}, {&(0x7f0000001080)="54b6ad6271eb44ba47c7437d4a72692f06367cdbdec3b2b9186f0efc74357df2c7ed755189c4eaa1e7aef163459576ff2bf2806fc6141de5ed272b5bdc2d767a13de40f130ee00258a4fe23044dac9d7cccf5e2d347a50", 0x57}, {&(0x7f0000001100)="8ddb3fe291ed9b45fa4691811115c55db8f11f7dcc06c713e6edd6a1d92e9708b39a7425fda0e3dfccc2850efb1973da7193b22d90782b94e99b4b6046b981aa77fd4fae5a132c2549ed4b6e164c918233a29eee3ff868e3b933f40a8b4cd12cc6d90fee9c1ad11d5022c701a8784afbe75ceb6da52aab09b0f1c084c12cf72ded6224aa42ed354656c1aadbe3bb595664e1c7610108828f2f20bd0d", 0x9c}, {&(0x7f00000011c0)="89a611ebc71febbf309c23a021544ba5f2025d5b2ef83aa84a8200afa091c2220aadb160781103665eb1bb1d812a0519e5533c9b7829becc9692ad99a1ae14b256269a72abc3a74aa030e08ed94800f1259cf18585996f9b8bab51f41102f12f6152d6236d62c660ed3795c6ebabdf64d928e9bd8872d555bfd4234ff4e0746c8d52cc45942491428b2a6f10666584cd92ff822d738eaca16dc5c295d95409330b13b28e9b77c50772902be398b9e7d2a0125c5c25f869ea89dd5af0dbda3139a15cc3315acef952dd190f6b27027eb57a210d402c058474c622e98cf36d1d60b0c25bf26730f55db62b80d33caad73c899b1674d6a60a67e83d9b9f7b937e874636bf6736f4e732c617c3aea63b4295b8c073d69c3d69a56467ced61caf71e68a436f488e36dcc77a0135d9809410da448ec44e41334cfc6c3239896438cee73e7c5c72a4ed96ce6e1008ae10f8660af4ff1e47ec75b7b2e25d537a1ef2bcd1b204ec5b86dced2548ee1d3c38cc4ab872df9c488c9c68fdddc8165978a4c44f73d69c1f3a7b3ac2cb115de83995c7235df09861bb944f84c2faf0842d4c52abf9eddbafa4eda28ae25ef5b096fede58163c588c5872449466a0c4a5339ecb84607c513fee1393aee5cf6edb02f0a08ff1937c41fd61950c38caefb044559a87691595333ecce9644188a8f8870ce0f7d244758983df5c8a465277e11af52b82b387ebc4cfe9d230b0d5890ab6c72400bbe9d5ada62f5dcaebfa0ccd39f20c6f5c91d06173b60e87f6862ecf7e95fa6ccee72fddeeb8e2e6776cc1b99bac8c3ec8a6b36e912f6892522edc156d2092254c1f44be73ad7025fd8fcd166f60e0f0b006ebe567d735e84e05fd75ce6997aed30f601b53c18438a8499ebdcefaee54662440155a8f02c6ae99e697837dbda9a2b0711549f947d05478aafe964e481e49f762442463dff0b4a389cacc2e3e7847ea72614813882d35345207b3872e40abec5fc5ef1ed331ccfc67b0511303a4ac4a39d9b2c3685383081f63bc775d2de1bdd811658fa32137a8db5615c8232c86eb4309c1ea6d5629031e814c913feb0b85d2100048e7cf1a7235109b02c8cc9410e310bc39d35c0d0bc665e4e800c65d7e1b307b9f813be4fa6533d0b8a8879069d2fc67f82bd4a9df13223d9bf6ab2e2ad9970ee3159812f840fd6472e815d9de1b89149c9650d0eece57a8eba7d95c0b877ab35adf373dc03d7451b1f698b023dd8822d17d994f1ddc1a25404f22f24358ee513088ff39dd221e52ded533e32a728148a68c6ff8e7224bd05265fc26fe221503dfc7b6e15c27bbf6fd583d1e673f4eb9dc15c14d081da7bc8900f07c3345f93d3639d11b52718ad3fd3fa1204834eb61571cb1fae255df541562767a49697454ec863364e0f058f9849abb1d7a1f94a5b513661b272c09a268741c1a629ae7f6637550b41fb4b4802bea552763122b8344dd4e70df1869ae66862848e54fd2234fe8b82c7ce7c8568477f259dabf199211acb905d3abaa896a3f129c269c11c9505c6d5d51d89a2e1d93c9efa4b35d776b6e5cea89d95bf390f49c9dc5a3eb73e7cc472659f9851fcdec62c332b92eaa1025cb31498e77675d20522a8085503f3158731f7eed5ab01fac1d0a212147a73316ff6cfb97bdcbdf1c9ed9969904b1b038de9dd4fc8f6b6278b21c6abc95c27305c545af72971cd7ed0943094da626efc464c74b7dec115437d400dd4f99bbc26ee11ab9103f85c252a5c5605d8e7b641dca4ae079d95d12bf0426ec5eb36d9cbddaab0fdf87a641a3e4b380be43f784a5c80aa5f2f937e1e0bb068dc3e3fa7f90aa840726683bae6c95428728014a5676a94ad78f697cb20b337382bf02968ca26bc14bdfa440b3b158af32eb25a83632e361e12ac173ac96c5fde0305efc37a786717bd3242c6e099e4ec2b5b4a55e3a88ce209a745dbb5c89ac81d55f244743da53ecbedd6d20934ae1de6234ce2b4b09c6977d5e2f0fe4b1bbfd7ded486a06025332a02af6a6cadb48e4b8302bbccc29f8adf9fb30b3f4f67cf51faea0470109cd6b2ca57b133cd4bda3e56ff0a2ab42858323c348126f9d2d20927078a4881382a366a32d6076291859cca0ca43c2a8bf3dd8621e5bf535d038e2a53507d316b26d2c492bc30fe5034901629335539e37d3cbd584ff7ec24bf3ce78200d46f3d1284cae8238d15def4c8601193351acfdf592f9657b508cde767289586608708b9fb7e47ede28867cddf714ee1cbf074bb2a3d829da6fcfd3cec791dbbc9d4e0b8eeacd2ae7c8b02898c726c171875ba52530535016c4310161ed38f883acab68e68948dae4e4a56efc53f9af0c006f563ab51461e412ed24a1f7f4467ae551dd724106c86f2181d8580e463ea5d863532bcdcf488a70b980fb412f9b9918b7b2d108ec8c254f92bc20e093956c8f2862c6f04c726876ff0676d18f80166ddd8c14fb8a2169649a1eb371d1a1d017a8926ffe16c2d97e814b39a173d4e1432fa456faa3413bf9cecc693c93566ee670ebaffd98aca3752b50bfdfc4d598fa994daa6ae7ad7109c2cb9999f567e4710e3f4f155d02ba0cd23b3fe542c488156c660e3417bcb72116ed3b05eded76305250057814f73de34f72db9065b1acf76b162a3a4a1accbf234f9112be168185a7f3fe8822ae0ba3cf3dec7bc1a6521c0b62cc8d6c02bcac06b82962388f6e2df782f85005fbe61757282dfeea855278c1bb36dff5c8133dc11f0fc7a02b795e47320833b4b35e351f6108b60b7ee52b49df2750f93d5228bf7c35afe68ed622e7d74c4666a8e8aefc13927f05dad946e21421a45e6d05b258de69ab9fbbcb20347409722a99061b20979ca0ba3ba7d26bdb329af5bc8cb5c665036acc2fa10a3cdc9d522b57363276c4eb17dcdb5877b3dc185478abe87832cf362fcf6781db801c716eb3fa1c0f36e35e091299f0f8f3b1a5f242be79e4252c07dfaf868731d4a93e715373b1edf14ecfe13af5c08ce3bf7d4ea4d80623e698743d239b044a2e3ee100be4a998e0b161d0a32cc5c7457cf40ac0a5a8069931bc4ee95f5f8fe1a00f4c6f3e752498a7c2bb3bb9e97dfb99639ddcee4236c94341f42ec06455ac3745f0f08d037e21090e7a0a25dc8c86ad61dd55e9b7b0f5db7292f787c0541d16e107aa11001832a206a6da86a3b818bcd6195214a8c8e1cf8678c2f12da489d1cca3505427ff3d6f9d65ef11aa11dfda6b5103a9abb87f479a6e3df5f140b2697a901e27f2d4635c2a63306664858bc0de489de50a7c9ee96a57ead496a81da7acd64c6e022e87ea9a0c6afe6d45e679418fb8f1d5fb72eea542faae2b1998a63b0bbb51b3dfa2f5fcd7bb490cab6d52ba4e2b38e6d80b95b8b6238a9db317892bd15fa484d3274a6773913bc969e98d8a9c9ad30535c5aa4b01371173e6ab4a7e59eafc56753a4d20106b21d0b646528350c82ab086836c68219a032cfea2fbe0f4ed40cc773de70c485f399fdb070eeaea929d58f5a31a1a3a6b623e26fbc685e3f83693e4b4c4932ead6ca9810a49efc7c7c5ebd073c5483a2fd17973204831d67910761e4b64af65112828a9c04d3fbbffe197f4113e5c176896b79e95005d96ac399cfdae9fd30b161c58b5deb4de8a33f34a8ecc36a718dc1dc882f3009544a32c7fea3dc8016ab5986904c95fb1e2bd2cc937ac7e75440817b0609d2710743959538804eca8b0e6b52b41c75bdfda57842d1045f33c999aa569b0692727ecf39eac0e444a573683d91218e0e90e735c1e3c08001aad547a0949717ba09475cc4ca408a3fb8adc2ac620f321c5999275d28a98c7facb2b18c3a4ee00ea49988803398fab706a8bc0e61bfb2a9ad0cb426db30ae0b53aee820f8e42cef52ef6df4c3639a714facd57213983a3ffd15699a04d2d2661138c8e0cec9b3119964f063cfa7488467073f4094f650c93d61ec4cb573f518d68de35857dc4e1063e2049035fb8fd2fa8663d35133e4bf6ddb38053fa82c92122ca82d66065dccfbc789b441b8d20c2dd81af7fc5e14fd929f7594be561b9b430c46bd33cf2d696031246e51bf69749d45465b239804af888241dd501d2df9f5ad6a6e7f5edab31fbfe025a58806c60666cf00f3ae571377fc5c20e1b3af7be92420b2a712fb09dcf5ae16e3cb3f29a270842d75f3ffacd205d67a23826e7494e758a45dfc9a95cc144e439a23d8eb4c27664256f0240bb3864c17edb351554368e166e993374567c207fc740da454838cc2a4b6967c05981c9d9e471fbe3e21621eecb07e4ce1249bc42e025777a46817ebe5eb322edb46a6e69b6c38de0f0680a8710f7e260ed88c36f914285266dd5c807c55074d3cbf0c0cd920902d3175a03d87b6c1f04d1ead5ea1448af576c5fd0273c677abfbc87844e77148f42790d0d5318f2e62981bf9307cf6a20d6592941ec948cfd30164202f3ded93d24e3513cfb1d50de80a89f245dbac2b072a2aa60f2ffadc49289cc2fe15cd914c70379328ac8923df6167c12e241e848f2f92947da742f4a8f72807c77aa95e92277de2f200347ec571b3169a6cb3a4d03900a352aa597a715793718d90149e820bb5e6d2bcdd5d83978983c037d7d2f8f7c9aba6738778a1c82c9c83eabdf50e4e29ca2c563ccd51864cf5e068ded25e77ece30f80fce29aa67a4cf9edd88fd6235619a42534cb41d275cf271a3466efe4b7c38e0930c228d31b8db31129c234a514c67c786082f79f2c2d01cf3dbb017ddd4b135020f000ed628848627416f106ae8dded13c7988455fb9db138fb9cd5c2ecf106927dff8a0f90845e5efecbbe3f275ed76a596e036e369b065397d65ccd599e720e5b9cd56e5c1f78484d8bd1957d3d4753657a845ef25763fcda09e7a49518b240a9d207101dd56ed7a3920d33cd852b076705d08284c76193a13d2306dc43e1598392d4ef3f5f3eb8ae09ec5e76a11d109342e9017749732191a65897284e6c56b3570fa94e6a3a1ea864de11bea5d4e8582817dbddab367b6fc1eb0bfaef8a14a3b79248b236f04ea4d47f25f44876d7c967867bac98f9410b07b224abc5cfb1559d7f559c2e615cd86bc334d9929789d68078f952289281fcd16b731d66a330edd878fbbc9cc49effcfa23e0fc37c3cf6dd1258927b64abaebba591e9972ca046a55cfeb4654474b6dc8d3ddd64120e84eeed02d3001590e4252993f73f1427ef2d39f43ef42d1f666afda6d12219de2d507eb0344623c0f794f82175a469bece15271bd340de888c2c72f4a1e831a536d353c6b32594c90879fb2685ba19a804a71c228588a63ac0c6208433c7613228143b64038d09f17910bc86cf69a0bae535cca53168964c4668b9c1c9a306fe84b97d8bcc20ac12679b6df769991a0422e79a98585555dc548239c93b1ae2c1f10ac2d3a268f22a8bb864795b2efe1e8eeee0bd8485aa33293bc30091c79395899f0617819f9bee7c67d85def30cb0f03e30342c190c461d2e1c40825d2da7015f64d4859c31aa1b4d73e606ef7c34a669134c7182158fda900f1173c3bea796453dcb9f126089ae3b5180976ce072e31121095de0412a1b42e7665fbceb52c57592ffcd44bf7f8cf8e38d258063418de3c36a734ba7d7530080fd", 0xfa0}, {&(0x7f0000000a80)="dbef7aff77e27b84f0f7f5a01bf86340d32b8e5df9ca1ed0ce150116254055b35acecfbfd4006d3b968d85272e0f6a6e9f19c1e47edaeaa1b72be70861f832fa193ccaf0fa304d054ec8998dae7c861bc3895d4432af5e084c912a9661c30e5a9f9782bf30ed6a4512f87fe1940a6a", 0x6f}, {&(0x7f0000002340)}, {0x0}, {&(0x7f0000002540)="212b2ac3b1c1c36a4d8717fa3efb04824d2c8c4924d11d6124026959638c2e1057ec9daaca1acd6796b369bcc7d1a8700be1b4b52b41d079bd7774d627ed5dea7819525b13ea5f72d15ca4be5f3591d101ec15a47b", 0x55}], 0x8}, 0x0) dup(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 04:01:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="9ed70207e000000147631c58a670b07b51f7273d9f012b0dbdd44ea0a503e504ccf6bb1e684cfcd33ba9ef4a46446df5f8910e0d5be15d9d290a56d20b9804a9a6f3fa8ed1e20eb7873b1762a599773cb770a667d570d72b08059b6f9e42afa4028357977a3b85eb1621495d06954f89bcf64ceb6f0840d309605720cc37171cbe77a862d2b3460359cfdbd4a7b4ff1742bf21c4987b04a5685f4116a0"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x1) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r4 = geteuid() r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r9, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x4, 0x9}) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r14 = getppid() fcntl$setown(r13, 0x6, r14) shmctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r6, r7, r12, 0x1e4, 0x8}, 0x4, 0x5, r14, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r15, 0xffff, 0x1000, 0x0, 0x0) r16 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r16, 0xffff, 0x1000, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="052b94afdfd6ffdf879734d28bddfa98c4de1d88358ce15ec8369b2b19e6407a7b81c3d4d21ba5a603df54d3a40ae3720aa17bebee6c9530c774499e56", 0x3d}, {&(0x7f0000000100)="4938e88b35b85ce15357a47b81935057ade4e1c8b47d8690e001f18145e3ab8394f62568f54797c90396df79e13cd465d86ad9dd8d6a44881986fbe3f991aad539b0b0a39a7d02b9fc5bcda52f1f6f66c7ba703f10219e", 0x57}, {&(0x7f0000000180)="3115e8f12ef2b26bf9339ddd2e86168c1b5e26198034f715c47a48", 0x1b}, {&(0x7f00000001c0)="24f4bab28d58d3508b8fc436d8f6232f6fdc178805338b030bfc5ab00175da41edd3e50ffb806675e137bd0bf503a476cfd42c663da5d0a4f1948641c8ae6a6b8fe651d1cfc7ac8133f38c0146a7a5095b2194f5dd48c24310d230a209f03618c9aee597efd3ce8bec8f75e2168efc017d463578c5075e7e50dd93ddbb41f0c3db5dbcb3144431", 0x87}], 0x4, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r12}, @rights={0x28, 0xffff, 0x1, [r2, r15, r16, 0xffffffffffffff9c, 0xffffffffffffffff, r2]}], 0x48, 0x400}, 0x5f9b9585f1f2f10a) socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 04:01:05 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x7, 0x0) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r2, 0x1}) 04:01:06 executing program 0: pipe2(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getppid() open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) setreuid(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) setpgid(0x0, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) socket(0x2, 0x4003, 0xfc) 04:01:06 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000001240)) r0 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5a900"/4093], &(0x7f0000000000)=0x1002) recvfrom$unix(r1, &(0x7f0000001140)=""/227, 0xe3, 0x40, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01e9301d036dd00002000000000000200"}) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 04:01:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"], 0x1) mprotect(&(0x7f00007d1000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) 04:01:07 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000001c0)={0x401, 0x8, 0x0, {[0x2, 0xf4d4, 0x422, 0x2, 0x53fd, 0x5, 0x7, 0x1, 0x5, 0x0, 0x7, 0x230, 0x80000001, 0x7, 0x7ff, 0x9, 0x0, 0x101], [0x2, 0x1, 0xc3, 0xf0, 0x60000000000000, 0x0, 0xd0, 0xf67, 0xfffffffffffffeff], [0x3, 0x7fff, 0x3, 0x68c, 0x80000000, 0x2, 0x9], [0x5, 0x6, 0x3, 0x7, 0x4, 0x7], [{0x2, 0x401, 0x4308ae41, 0x4}, {0x6, 0x1, 0x9, 0x1}, {0x15a, 0x9, 0x3, 0x5}, {0x7fff, 0xfff, 0x148}, {0x4, 0x4, 0x7, 0x5}, {0x4, 0xad, 0x9, 0x100000001}, {0x47f0, 0xfffffff7, 0x200, 0x4}, {0x3567, 0x8001, 0x3ff, 0x1000}], {0x4, 0x3, 0xb952, 0x1}, {0x0, 0x80, 0x5}}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 04:01:07 executing program 1: mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) mlock(&(0x7f0000ba0000/0x3000)=nil, 0x3000) 04:01:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYRESOCT=r5], 0x1) write(r3, 0x0, 0x0) fsync(r1) r6 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) r7 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r10, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r10, 0x2, 0x803) pread(r10, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r10, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r11 = getgid() r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000500)) r13 = socket(0x2, 0x1, 0x0) shutdown(r13, 0x2f99822121a9018a) connect$unix(r13, &(0x7f0000000c80)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789873fb0271200000000100a33244589ccf100e84cb46416e3161f2902443350344371df33aded7b02044be10cfe0b8db582600001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599c0000c9b38ae6502a5eb986bfb7f9d471b06d0048488e366a0c431192d223c25ce7b6b1c4e28291fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41e825bd8cba421d09a6de91dc03396fe1d6a0b000000616f53891043d5118a8136fe8ad7c66ddc4705a000fff3f20b0f34375cf6dc45df30893cec60ef65a02baa438f82a996a11fac3c0f80e88193e624982a43d2fbc9d3000000007eae4acc03b975d39c337405fefd158eb1326b5f3a84adc2e825db87fe35f3c61179734136b08614e9e8115a8b1ee45fd0d1aaa1d20c2bca7e5f7fc07d9b529a62d8bdb14a3fa94b012e6527109017ad86b225ee5e2843dc9630eed3289013415746785f607eeb3005c907f02826ca2a081198fcf98ecdf451cce037fae0df16c6f8dfd29b60f81b0d519162dfdc807e498d2f9bb1b07231059816e6996182368c0609e58b7d1600000000000000000000f5f3e9e574be52425e0f1204917ad29e8d293e4491c89803f62f70c745d7e53bdef1c46261a0b104fb2097d7c74db11215920e7b92e24b04935c413e670a45acf16be3092d76802059c471744cc26992007492d795c170ff837de1e8dc472cceec27c98245cfb9e67c161b7a9c0379e4a1898130fd34bea93625beb9e6b3461d1402d4330620e67771cf3e1b362172ee0c1abc18375fa5384385cea3600b5b7e354acfc2262023b049222bda029f3267d2071d6f33360117c4fbe5cf1300000000000000000000000000001bd39aede282e81bef99ce7e52d5ae1c03069b053b636bd14f3ce696a9a321d73953fcacaabe0049096d437e7ff1ac38cb83eafeffbb10a8befaaf47a0123810c922426c"], 0x10) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r12, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f00000001c0)) fchownat(r12, &(0x7f0000000080)='\x00', r14, r11, 0x6) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, 0x0) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = semget$private(0x0, 0x7, 0x287) semop(r18, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r18, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r15, r14, r15, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r15]) r20 = getpid() r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() r25 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r25, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r25, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x4, 0x9}) r26 = fcntl$getown(0xffffffffffffffff, 0x5) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r30 = getppid() fcntl$setown(r29, 0x6, r30) shmctl$IPC_SET(r21, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r22, r23, r28, 0x1e4, 0x8}, 0x4, 0x5, r30, r26, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x6, r8, r9, 0xffffffffffffffff, r19, 0x28, 0x70}, 0x8, 0x2, r20, r30, 0x5, 0x3, 0x4}) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x1, 0x2, 0x81, 0x7ff, r30}) 04:01:07 executing program 0: syz_emit_ethernet(0x6d, &(0x7f0000000180)="42f46f6a0c301feef8b81edaf8929e6cebae002022fef711df10621ec6da2a316457a6971d17a0d481d442d8758382b86b5aa06fdd851fc355f046b298885e44fa5dad5fdba97b60c96b710f33352e1c585212e8e9b92e15d2750c4a6f78c4b6aa896c657551848a144c582267") r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/null\x00', 0x80, 0x0) fchdir(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2001000000003, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) open(&(0x7f0000002bc0)='./file0\x00', 0x20, 0xb9) r3 = accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000240)=0xc) sendmsg(r3, &(0x7f0000002b80)={&(0x7f0000000280)=@in6={0x18, 0x2, 0x5e, 0x7}, 0xc, &(0x7f00000025c0)=[{&(0x7f00000002c0)="abfadf6209da9ff23580bcbce27f18541032084744bf4fc38d55c72e3b7e789b4439c22839fb592bdc0f9b29043382f440ce40dd45b344dc19418f4ab03f4cdd16ff0a2ebefb5c76e8415d5cd6fdba7021a61367baced8d1d218bd7464c2b325f08355b3ff5e78a9001977ec6d498b406173e3920e5c1f5fb05f1adc1cc2a675f50eb5f68148b58d723c50afe3370cdbf972cff79e009a5fa811a5d14d7d876d3ba1d4eb43d56c201481f7420991c0370b1b4fa3d87ec1ed09d8a5751bc35efc7e76bf2a8f2ea2385748d9d79e8c416e4383d88285926e20b531bf979c595c6a5fb4fe7903b674f6f572c8bf95fc946739018880cdaeefc27a13fc8c8c48d162ce54569854643fa015166236508e49f55d16d5e524d86d6f3ca9ce60d170ccfd3726182226f9c602f305f6790a68734282ebf821e27f027da1791444bebfaddffb5fd4da3aef3a1d823a3d5640379082a732efe75a75eb56ae9e8d11d46f868c2dffa37cb42f3923afa3e30c4cd94ee18ce5a27e96958186336d4088bf6f79a2446fa2180ff974a2ae97b7d87c0d81bbbe099f4f50339530ab82c77b1b56e645b04f3a41cd4d5fa12eb038b8aa8eb403a3d72311a40c09904dc779ee3c747cd9ec666ad29c998c2a9ca7e16dd956e9accf8d01cd1ad0b11445ad9524f978876b86413e3d8266553bf626a824b4b1f52fabc98c40987dabfeb57319a609c5a26e56a300a18a5af5e832539601e5c5efeb55eb178b56434375677b1b50298cf774fffca33b6756e3e14c7d2da40a4a85016194d8242a552bbef169fe96fe16bfc6ec7d82a5e642b1edf7b6e9ca2a1ea47b7fc3f20d03c1624a8d95f859e1cdfa3b7d8794f8c1fa6720d66b5b7091ecc397be3647e83c03f2c77976d11e8bc574921a4f0edc79f0c05e96ce9744bc4263b971844de8cc53d58de43ee26818c8ea97bbc9375d4aaca97d7208df9d78d5c607ecc4b7f50fa51f32baec249c7a5db4a486f88b236f1cb609aac5b4e638c8b5dd4ccff9782fbbf93d8ab684fd3080cbdeba85838315cf5e2450955d785b055380de5639dc3d1cc5fe4d9bf7f5a13b1f31d080b4d016059ec07facb52337c9fdad89a547d81f4b47fec0d7c8b1c543c16e611516a6baf87c9bbe4052b9dd6bfa3bf8d87e28ced67799130c14c9fe66b5e5b5600edcdb9f4c2130ba289392937df8c775fd4f54d6052c00f4437612fb8172d0d55c467243617761efcc49e72bc25751526cb8d12f69a4caa4cb2de05deafabed6586ee10205e6cd6ff0db87fe07f77d1370f05b7c6d61d7aa13550469225f19455e87d7077058c82194229fa84b92c9abb092d33602581c001ab30cff61f40790416b2449c9ced59df97175c83e418a297721b8f1a3e977eb4d7455b16bf94cefe80872a35ea7d4428e000ab13b8ae85ad4d4b6aa0009a6181178cf414b04cf1997062a9dbef4ae8554a284563ec208f39159dc1f96ec87f89bf297b3a2e914f478e372ab76e3a6a145a208aeef91fb63e231776b0cc14953644b3264d7817d3616018f24126ebfbc30c97bf39560ae42a1a75a869d01944a6132593501d49cc81687aa49be377f97f6283b02e7d65ee761b28ab5b9c8f37c40f6d6dfa0c254f48ed40fb511b622f848d677655e4c8f96fb83c40dc0f74fcb05eef146c4f474ffb857330d696518c1743e74a8e5a1220b5262493a51feeec17a76f099e3c81a5ea3728c3a57d9c37770aba0d0971f2a4e787d6e17114245a7bb8436ea5a59909805f012784f39b80e2f0ab6b96bdc7e9ad8b45c483042e5b6aaa6c9f549f6531fb81f815f28731186b6894d964937c8860fa7ac4acf78e1d321ce0038fac5bb94170175932940b13bdfd3ba4c91efb80d6ca79f6ce8009a2a9f7522d38caa167fe6f801d58f5d57a6ccc05185e4b6d7b613531d55225f0ab7b1d2049b2466e06212b7acf8461dae4a6d98fb56e28b7ae3a135d3f2487f0e4749bb6bfd7148eb758e1bab0651770945361d62d11a989bd21d5daa874e25c236c2463d2c4a14ac9d72d622102ef1b2785f98826f3e8c6a714f0c2d38396a5a5c378739f51bb6767f52c5a6aab1b3eebb0a62a1b3f1351b861675a2f5df227e8ea451098bca55f582bd5a8073fddeb1358342823ee1d86c0189616c7fda27e3cc633474d8188421dc21b0bccda0f9637ad9494f148813a104b18b5584b744732c3ac389ae8a51c80af134f07518a515da4596973e7985ee32b5cff2197ca02bffaf34852546dedfa116de4afd14bd42282aaa275d5e7404ea539da202de3676681e9c029c8ab4d06fbd3ef0dc49d0e45e5a3528435e2d5a72bbefd742e5ce16493d054c9e40f67ff2c714e14ad5ee2154e951695b8e6daccea60586b8c89acb6e916882395298cfb1d4ac81bcf50ee1f2ff3e3ad38df9564e45cc5cc012c33b13aab8cd8343da5480f9f956ec70b8025084728a21cc799dd832dc7a5f73a52f2fb1e1414276452aaa5b262ab3ab021ac6641cb668d759ecf0068168406b4ca9b6247488473355d72558bd6ed6e4f3e8580ad8dd5a793b8f743f6aea0dcc8fbadef0c9e333dda27145773ec6ad5d7bbbe3d8db9320ceb5a040875f4c01b75e4dd15e7c81f2980a1df423c748425235af5b0a66edf002c478b75672277b3ff973eccff49f7054b294bd0ad5fdca75f0bc2df26c324cd4533adf166989c0542ba4052d5a6d230819c27174318200839709f51df851dd8df904ec9a6680ca4a7019c0c90c25f606a5ec92c6a8db16162040982fe3ee66ef294ee305f201a31b00c692c504d95f396e5b6906f1c5a3ddc10da9aca60faf0fbdbef6b6cdeb9e6b7e004b0bf06ffc69b8ee2bf3dde3cbd67dea654d13b25cdb1118470705ad79d86d38dd0da249017c84f75fc7289196321dc5084ea6e4c6d39ec7263286f6a8413e4f1fdf44cdf810f0bae139e6159cc1ba4ac440927dd468f82988bb1933a6cfdb0a6034e1665e76c3385d9b07d349e06893d013e0ba62ca050ba75590472269350113907e3e057523a19968123fc774a3744d361f082883f6b746485f59b50fe81df7f07c1abd9e9c5d2c1407dfa1666a05e99bc499e7a8f74c7841674affa1af97b92aa31e97bc6c9a1acbe46494878d99446af069846b0a8f403069aaba4c8c895f34317f781ac0990c22f5ce4b74ff5e20c8ee47378d94e01758dd33ab71f30b4aaef9444fa68fb0850a9817c18d8dd3ea9d744cfe69168695317a96ab66a2eb7ccecf4d04f4abc3ecf388c1a387b960381b4875d6fad2d23c2c23e8a45a6e306fc11b2a27a1281fc12089726661438ed4926a659971adc8edbeb4458941f1eafca581d4f31a92a384aee6ccdfa8eaa26e7ceb493db862b43ede03483e96891fb8459c27eeb8a12b6464c4672c16528d0ceb6dd9b8410498e10452200b572e8164161952e6cbf43c2e840e0db730cbccf5d2849de8723edde58c60089600b33b63651db631f1c6ec703f89a99c34510aa11f1794205c3424f08df260a38efb7a68380a60be36ffc89a152d341faa09b97bcb677e54cb55a0af75abb6237618048c7a361150514f055549dbdeb6437be8284300d7d149ab7b4aec8a626231a64d9cf6c36a52a355a94d3d0c90accba73a1a5fbc353d2e438ec8def42cdda34d4c263cf5a7ae45563cd82ef2c7c5656717dd15d1cb39e55f1ed58f0c27dee5628f9ac40266cf5160d9bbcaa1801c062c57370f58ddb00432daaa8a5c5fa54ce1c7b010c5edc6c2b0c27c66709a7b5b5b926e5f2963fb8c80c85eea5b6ca86a65716d50b865e9a9fbe6d1c71aefe1c6a1f3c1f793eebadff57df748b7b5dc933a2b01d639e313acab9b79ed5faae8ff94834f44207f8037fc6d410187ac13d235649b205e1d0943fdce8c02cdbad4460248b0874033e4b4ed4510fa6ee24408c800aaf8e6251cf12881b4b6554d1c8e7b02a050131db9489ec747bc93da7f65da3512cc6198933de3c5472f501eeaf0caeab78d6047d65d3395d9b7e7c6dc3954076f4cdf3450fdc74fb1bead40a0dd026e1514842d3542266d94b6619d38b870b2c6d6592171c895e4296ea7cdb56bb84c2d0f1000d0e5d8f50b36614ce6bef2a825065d5cd25bc81fcd324cffe75fad19e3f8859ce89894edeea04f14f4e98ccb548989510424ab41e9e75dc1ceecf93903d8b652d79771e8a4860ca330d2b09d9942cb87084d827a2bdd14975dc636a9a7ec20779b7661e97a7d359e41721f4cc9ec6c0f38226261d20668b3c26660414f08f9175e0ddcded2de23d91103c7675fcada26ffd8f11cca1f0726120fd4bdd32f95cf985acf0d0d15bfec4dd0cadf67bd07450f7f340f07d166300ed1707c552a6081f4c761d453398ff3ace66b3322c2ee1f7ed525cdab06ec0771e5f2d0d3d7ca34ffa59d77c55c74d0b6b9e18fe84b25d57f84487bb76f9418e0b3a199f5c6ad2b6a1c44e0d0b3d109ff5cb85543f07a62a4258e263317c60d188ef90d08e13b9a8a15ea90fec25f29a334acd356d9a034e13fd56d1be067157a5c016ae12554c336644381d1f50e3ba7307b94fe053f86a437712db3450629aa5c29e7adf1207c8c3a272c04883dbae33e8ee6ba6ddae6394b38dd50ea18b1f99d058dacf24f689cb9ebc04c2d73111e28d7cd92086ee2c05af4ada5eccd049fb3f6885ef3b89405f456e86482d4e3b94c3ad5930c12a97c43f648fa6dc0a8ece1541924883d887c0bed76108e7d7a0244350c9cb34869c5f195eed720f4643aaf2e1bbb63f5d2d46c1b35c71ae8300f39e69dc8b9fde6252826522e1aaa915f32bb82dffb69de1d1d4c90384a4a147ebbe9b366575e40694ee28b0f21d2bcfaca4770e3a43850bfd7bb67de1bdea2466c956959e7158b9852659b4eab02ff06a6a2c1e8db06d57707ad69247d7e9fceeb0fc8403b46c68bcc496cf078c3c4a65f7da8a30e060f6b7d2d7c631491ede79c054fed0a4df2d7545af55f50872419915771df4009c37fce39267d9fff0c9b866859173543548c47fad4a7a9ee41fd1762dba6485b457a31439834b290fed7505090cb2a7ac0e2886e81c6791931aaeff5e1c2b483ae20dd2c70c5300b011b0b2e1d05909776aadf6dbf7c784240e06286851496cba777a1d068ccfaf9056701168ee6958af4abc589e655cf40fb3fe4f6bacd5e899541f4363468ed06f76129112340e740785e522d53619e7b59e5ef373edec6d85308cb2236c59f147fa265fe6a33d1c3b726e4a5666eca224f88393d6840241b153135c92af8c27cb8b9e8358b0d0db0855ac08264d9b8965f536f85058eee66b1e3d0ac1a20c182c3205fb5c1991d71aa35faa361932922a97be1aa0e3029a5d808c1e458b7be792b58c565ae4a7f74ea02543c5407e4b47a699cf04a7f6cf87ab8d0c9cccab6e4967278ac60e1e5ceff7deb5ff7de3adb3b5b0138fe81eca606fb0ab4730a0334fd7038d6b04e9d9abdfa58bb7d5bdde1059e2099da0f55f9332f95a0b9ecf0896069b830188e82798b016b4f75559afe99b85e8a74819e2a90e901aded682ab2fa4779b98ac6e00805d8373d30a12896f3d9b54235ab7e6fbd844bc83de2df197e9e1afbd4f226309d459db9f956b9044e2ed181b9cd28a49823411a6c8156fb32886fd705213d0b413d5888f745a254dbea746b158776eccea3a650baae24cc141a3c23eb5ced2ed0ffc65bbc3bf27d7c8d67d09865d26e3081f162827c71cc6816104a04f646b53d2a6d5c3304b9be80d2fb864d8a5155ecf1afbe60d28584826578653185c5338446013c", 0x1000}, {&(0x7f00000012c0)="7b8af5ef214f6fe7f43a7daa67c20c6f27c2d761502508cfde7d5a55ff13c392274d8ec8aab5f058601a8b337f391c5bea7c8b0779b01053a9857b2a6a4762db328778cc93d661e9c8f3bd45048327e598d5e909ee569efb5f0d1858837467825c5de93d5b7c3e4a8e28e305a80261ac29b1fe08d248c643f51a9cf10a45b62420f9e124a0106abdcda73e1505", 0x8d}, {&(0x7f0000001380)="bf6c50445f674f581d505dac28703bc1513a167f29a464aad24c35748cf0e54c99b504fc97acfcc8ee4a20d0fab1592a7db204527b01b13441369b21fc205c4f7120e28bd1036a298994152758d04c9fc154a253788a28125be673f49854f6807277690787935a3ad7b0ac7413971868e4d8f2ea7df41fec771654f21b5c7bc6509beaaab0bb6de0922a35210bfbec2e19a2a4826f814faea8e73e3faeb6d23dbd8013f476f5356542626ec788861ed1d554197c51f81c09cd615545f634fe4771a400242d74bc30e945df1c3ce2bd0220f4d721076f4244025b17cdcb8e779b7fcc95bfedaa19d90789809e8204e043b2c7d297e3e29ebf7625af3cabf736408589b1113d2e92e348cf138d8a5a20f1ea78cadbb9e1067ae906520b9a909aeebc99b4d009ef846db0ab8473a52e187c3f736a4732432a6b857396e90edd9072a81bcc00266d28e1d186d4541a53da609ea0f163459f2c0fc1add63093d92747d14ac379599ac83353993ffbebdef64a5c5debd41c0e0a47097b57fc2fc2bbe57dff1515d5d9e14ebc76dcb0af564ff942de03ba43168edb11141b97a3886db89730b3ee8665c704ebd2559b72b27090be8f7c9a4100468b5134112c275a0ca3543acc7eaed7be4f8e136392ff3ac279d2679322749d5cb06b66f046df4852e5c5f8552747103f21c25cb116e08f209fe90e944075de0279f392bc00d89f5fcbc03ece4b48f3354745f24f1a840dd368c7fd5645e89f175bd705141711b240b9c7d481b83157dd6687015ed67f0212f64ca5d70f4c483a139593b12d7606db422e3e7c3d90f88620852264a12fc402b06c893f6d10902af589109bdada0ea399ccefe551cb95f8495f1e5afea1cf9b7982e8c9ec1ebe459b80890dccecd12b90ff6159838019d6f9922a4c52ad88ec399781519017870e23855898d8d10ba6c119246ad5bdad3f1770273b7368ef272e0d3a832b79af7723eb5ec6eef06833e2072797032e9c3b1d3bfda925c440c2f17b46254a72cdc43666e2067fef7a001315bc1244dde17deedaa087fc42cb776c876a7bc4a897bee708019c5fcdb3ccde1ffd020b35aa4344dc625a4586f671341fd9ba204465fd03a99b37464f8354440cc72183baa4d001a0b62250faceb561ad9ff68928749cdfc29ece2964f79e92c3e265c5b96622419c1632343156498d0a00d65f202eb8fd45355e10986504873a1e9a7d9ba37473c49d9e2635fb008d1197ca9e32d20fe14fb22af48f3bbe571336b8d3dca22bf54705fcb2fa054d6a046aa98bc6ab845b6c28145a2f3efb9454648177fd3f69e0a959adb22cab6c45610a88b074e9bc01c44658cf4c8f37f979d1b3ddc641e3cbbd2b5ab2cce7b28f3ff2fbb41138e3459892f9d8e780253ff0905cfa24541b81ac4293b6d63f7343f11876555a6bbd8f02f5382a84b0840e9c3a58012a709caaba5e9c0e123d438b6e9c97440c7b369479ee8f829f9399c56eec5868f803b58b170d2d368111fd26aca0e9952017553b6790fd01984cb37b5a02c63d9a68955f3c73b4afb9859688a05722dba3bbe015d459170ad4902209cbd94c1e535676fdef9550e31d6bcdcb849163831cb3fe4b78d8b5afd876b4c861934ffcf60f3997e2ae88aaf7a2320afdea45051c16b6c188f83272b9d6477ba980a839844dcb0a7dd1c9431f31ef671d94d192082834f3f0453487c1cf453934465b53466d331c1f1e44f99ee709bae142bed19b0bdc6354cbf74784f777b2f199767ccde8317570e5e4a760d3b9bdc1422173823278a1d9441b64c27c008c685cee340399832db73d68a01aabdf92482066d1b0a1938809814c8d7645204ab2059fc5e148997191221353c26284150c9337cb36bc391b6e1d8c1db1822412e3bee4c7779e052fdcef8c3fcd10b83be5d5c76fd5584f9e60d8d382628563b685a3635786e700bc782e9e9d0145c442e386f991845059209927db9f6672b0da93a6151e27ecb49e029a29af7e8ed76267571d787092eefb35b1d8eda19634f5ec62b0ff6b3e5752d8bb2d63c90363527c7fe0c8683c4a1140dce162a923b82a85b8126d357d9bf9908f6b6983c15d57d0ffe58e26554e83ce4a13d4355d3e1cf09a169a74c7012368517ef24cd1627c1c9a243d2752439e9e843f14e55b680e2143ba1fb2eb1321fb86f747102ec26297f00d631ec09a4773100cb53052a55863fcfd2c12936c51b36333197429d4603dadb9b1fec58e32048bfafad4e8a275a6688e5b20523de65e01d4625c25c5162b5a143e32342e0825151910f0511e55763dd6f1e0710309fcfde6e5bfa511d1521ce86fd3bc7b7aaa07b03e319b0b332f3ceff29439dc702dc75e5cb063995c7a7c3b35357c281c2fff9cc2fc320932652e95b7e005f22a6fea619172381ed54d0f3e54bb4c542cabefc501f3ec0d2f2bc89e341ede3a39a690c0ffce76ef3dbbe93b2e2033c914d2453f44df3789bfea20fbdb9d5fec313157f40b7668683b07369f32b12a888a1c9ac337c8944d0cfcc4d3a88af35cc16f68c85e45d5c386a3f3d5c247e7df04672f0eb8175567f6a9f24453d051dcba66b80aab9c3a0c869b21ce9938eff7c11cabaab711ebdbc6f9b32a87992f3bfe17e9325bce8da563b7c7dc108e98f3172b7a6696df5db12e73198e17d8b661e5468eb534bccfe46775dc0f879374f90c8a498a5d2ae0f0c3d6f1e2c9b86d2e0d9dbe5b72a0b5b017c6660725aece554a8ebae40fded4767c1b5f43b2d43bac050bbb3f69d2b46dee072c9d6a1030a35203426cc317d6eea379b066c43bbc08cd5a4a8dc747b82ef0b52559228477ffd360812f26727e5182e3d007631bd5d2cbaffbf5bdd2b79af01708986b6e8c5b22e3094596a1aa5e559eb8350b71097d614549fe8d3b2ce6c98cdd8d3ce5d4049d9e51ca7182feff483eb5600a40e3e06f93d298917975ad37f58e816ba81ed4ab057a8c3f09db56fc21b1bc436039125f129a9df7897468f8601ef051d9ddcdd98257fe18b7379cc6a771e78efca2baee9e22c277c4a1bf481f807cadd773fed5f65344e686622747647209211bffc5ac70be63fe87ff402d7190a3e08f469f339898b92f5b422a577f55c22878ecb5b34c621c4134a4eba1d62f9d76e70244d21a24cc2fbbf109e42cde1e7edc1339a050e9272c6928a740c061203a80b736b3d40a88be6252eb5e2da517ee5c61e82c9abededf8a0bdbcbff1f063de044f101ca4bbdf1efdbe9ff1eadbf797060b7ca0c449bb8cebf80ab64dc0cf157c63529500b4bf179485b12922a11ab1b1f0dab2d5e5098e8723cbb327ae3803d09f7b3b5d21778c903349858f06a1eca95500602f98503a871175e33c0e46e6de9c32efad5d2668bd78064bd34c77b45369f3d414bb643ed7bbd3fba7c332e76dba6211eaddbd9cd2c98693b64d34cfeb42d648d00ffe02093e9c369320b411012c0e1581b7674ea62c539e19b183c10ca44b71dcbf388bc00a6e11f5b6551c16b04e02eb2f9fc9ee6d25eba6546762c48e88a61d05989ff9f587fc03b66b1f2d51fc4eada47520c5aeb7e32a22bd9a7afc4d3722f7d28731369b2c535cbc6bcb1ab77e67fcebdb40088f62a43d2db788d49fcbd09b58fa65dcaf12cbc18cfa914b3ba0c7908b28ebd63f95ccba147ad60938f74ddd292aaa8391137eb4d96231af26e2c5d85c21739f41f8b39deff560fd4a6aeab90e92f63f34ba0f05cd8ab25b83310489026ae06c6b51669cc5577eb4a0978f9620d9272a10c424a70ac4f49d33d8e0cbc3842edc4fcf41a877311574b39f4b63e554f7a648ef8bccf7c6bd35f33df1a4008bc778f0a7426756c7b2372d27cf512ffe8525b2558d2ecf11adea4c70f1be3abbf58c74d5206ea62f37b5aa203f02abe9e5e2ff2de37121ee92a1ededea5b7dfeb26e7bcf1ca5d81b1b78290824dd9ce524c875d0ed683ba1f47e25c6b2b5ed86b9e6ae907885d43b37165f7da03c00261a0a25f25c8b9b9debc6064218a397180b041f7cf4b3af4e2e3b503a434a572db35fe245a7d0522fee414679afc9b35e4950666b64fd9aaf70c468d2d0b3d10cef205f43f9277be4447119ef26c9c7fc5186311f85f6acd3862efc478ab005ee62eb22a92225a231cad159a14c3ebdc55ed84333753f68bcb5df4019cdfa4a4aa7fa8f676d89bc57d090a000c0b2e08588312bc7e62db9912bcd9622c641de87ad3d5c3cb5995e3553f526da84e5b9ed769b718591f4d3228b91be612c55fd1277c9881ca8635603d9a9d7850decaf7ea37c76b56b28411d2178fabdfdd86d772d5e951effd0c6e937198daabf8c2c331178669f82712938463ffff285fb31bd9128089456dd91eaeb75293aad3005ee934ff5cc46c3ee602c647c1347b133810d92f023235fc2cca02a7a0ddec87b1ccc7b330c78656add1c3b8869718250f484e47cb9b8215965ba2832d0dfbc8f21057e82f37126def4c8d44cea8a7fb43dc900990ce112e14e2ec1dfc3e815e8e1b4a280ef5336a0884af3d8978e75695848effbb1f85e919a6becb215e22a2bbde9f9f343055d8f1d551afb8ab9cf55e6b4bcfb2addb3a86bfcaf0eaaabc8bccee4089eb2c97af0ccea048cb660b5ced107876f962cacb9c7bfbf7aaf2cefda1beeb788c9b51fa47b788d4922f8e3419714ec5bf28252ef0e4324a6ec61fe6424f02df5e7864698791054415d0bef8ab168c3dde3be5182d71282b0e1a0b0b7274a05fd28f2fcfcd9a095a5583d5919ebd1826dd94d78b281120a52567ec5aff5ff89621cc90b6aee34c922aedb6bad9fe5424c2064a4075f5b31f24b2f6f191aeb3374f53f9c5c808c09a5e31cdfe2a92b2b60ef8f0cb4bacacf26658e1187cf41e87d9db080511f797efc131e3f339c4196e838cfb5569ed9917d886141c3a2b8af5b60af92fe026ed4cf92d9b3271aee393dec6a7141c38e6efa124481cba76cf5dc81117a873e9af8f6895ab1b71faa16b1b0e87bbcbbae43a5d8f51e7b1db94acad4d595697f970fd94899773a82166e1ef6536167750c289e09d5e978c9c840b442103bf40acbe9477d3e407601624c6aab70d47bfc7e472ed632b5cd014cda597fe881740e68d0e3dd379dd32ef0c212959c4900d673782aa344dcc7cd684847d9018e85e3fa0cc8403edc3cdd4494a851fd9fe4a207c273e23af7aecf084bd1ce919ddc5d9f4b347846511caa32e3c7cbc2d1874805b534531312ce85f910f7b7a37d7ce12f36e27e16c1a29562420ba0fd835cf139f37cdadb895c001784a3509e2a8272ca51faef0ab2465887356913820908b83a91a59f4f58d42c89613caf0339760aa7cb49849208cf84a805f2cd9402c8a5f06accde9f43a37bb22b0614f78903f7af76db344e5e66c40db50cb333672fc56c5915bb62c535147c09a11443d28ebc8ff7a357d92bc03d86c36b81f5c8a7f0a9ca83f345eb0f6a19f10f241661a165f0fafd9f8bf196d488bc70861c925923cde37010cd11b9b1d6899bd7b540c48963bc9b13969673dca9b43aca2be08cd908a0f92a4e93013d0b4a7c2e9886190506491f7fc1c5a90792e63f90102464fee0403ce538fd8856a0301ccac8cfbb27ddbb0d71ac3d0ea01866fa452065fe8eeb819d5133b6c7921ec46ed4ac686181ca6c9258468919314253b518049589ddb4ccad1a4e23dd218c0c2aa8afde9984b1e074c27f32020f57fa50bbbbc7f430c9ce20d7a629d8017d25a3b34de5123224ec8ddb1dc2efe512aa53c5ca5e27dd891cff3c7612011f736915b", 0x1000}, {&(0x7f0000002380)="99eaa2bfbef7e89d0135db9e61b9595960d1b8a19f7d99", 0x17}, {&(0x7f00000023c0)="363548d0c7cf742e9a043eea4fcfab970cbb1e79fc31d4fb9a6c3e2ae071f502f5391461b8611f033972c1987f793c02ff58fef491cb5c0a201c6710d0f604c1d6df65b062ffb48b2501e277ab494637965e5fcf31472874c352f52359ec6f5e1fc5618119432ddcfc42d74830c2c8928c2d5a913d9a63eaff86e525e73fa66e8503ffbc3b649f89bb3d1cc3d70941c26c7165c74810a69543e5edd4fe558217d141246b5e0f32928e944e37b6ace000553d7fd8a2716af49f64397d54db7fb105fa2043928a91367ac3c37a948bf3a5378c", 0xd2}, {&(0x7f00000024c0)="ae65c35a1c7695469c2f769b60af1f05cc0e23f840c09febc7a8844dc7ca7b54ed9b4205fcb3b4842b659848a68f9450b903dd8651ebc00a9298b432620e89fc522f7bda67ee3225878bcd486e0b97093caccb684db124114cb2d052c06c4bd4b5b7e5959528edecd1c1", 0x6a}, {&(0x7f0000002540)="9d3b1c7d945c855599faccd3ce70f88e", 0x10}, {&(0x7f0000002580)="e10a513465354127a2ebe648899fc5ea48a738249c4ab53dc735fa2627272ba7ac7f0b14fe4ea863cce0302b49a8af9d86319eb4b1bf4e8c250a", 0x3a}], 0x8, &(0x7f0000002640)=[{0x108, 0xffff, 0x0, "eadaf56a2e5aee28d8610b273be2092f8fcfb07acb4327b2adfd37955de8de103c17e30222ea0cd354ef45a4777ffc4e3edc0521a94d26a37b79495050d7ffe60eaddfeb25d6309983ca0c8d7fa0df27d9b154b1ede1f978a2a75aedcae5a2dcbedf6947f851c765ed39ba4a5124a7d4a420e43d54614b1393c69fc094cb4d5d8ba96a0e6d97eddb20747e43b818ca6123d8b67384cab07987153e9b5c1512442343e862ae85ce626d9f59a4538c108bed069c9bfec9f6947c4f4dfe25d3334800a605a5415fc691af10a455724f8510d23af7a167039cf7be4341a562c72b2732c92a333a88df8cc6afb97dd596cd22a0cfdf"}, {0x30, 0x1, 0x8, "c1904490e7e02117e208bd7a941a2a7cc58c4f3a227054c9fe8c35"}, {0x100, 0xffff, 0x6, "ee76dc4d5d6adf8af97a6da518a0d8cea4105db327a6363eefcb8a9c673cf5ad62092066888a420435866c13ae0928d0195051ec1e4140180ef17a549e34a9f18396d6583f08ab3536ef3b029b4fbdbf35a6c6d0f439cfe1d91f84cf7883545626df5d97f4d6a5ca4163840e60d85030e1f67880029b40e4cf9aba4d5f67909a741623a4cf7d88aa0e7f5bfc01d9eda791b02c2adabcfeb0a4555808113bf1864e422b9319af975ad59fe9e5ddc5e0b5d868b4ca5c19c02aea0b44a5750c9ca08266acfe0dd9a48aab8e5687d878d9031ceb9f855d9543ab444ea6c3839fe39d6cf0266559b70f5616a755168e64"}, {0xe0, 0xffff, 0x8, "c87f60bdec2f3a206af9f48fe8d4dd8971c0a8d29d032a9914159d07f409eaeb9ef8c81608e58009faedb90c51aed8d5f3a08bd8298c46375f94afde2b907f6c9e8367710698e31d3b48ab3f15f6a24b404ad383842e035a6c4edafe0bed05e2cb93d71a12d767a0c15791d2a449291486509f811db7605a77cf2c833b7050ee1a913a84f56e86301c06cca91a85664d714e3a99753819e54b61f71c1c7225e398d964fed8bfb956ef8a01f48fc8f5b8fbf57affddb55cd6c3a3a477a7ad76371b6a6b3643696e4ac34500"}, {0x68, 0x1, 0xffffffe0, "1407305d7894efe22608a469cbfbbcc265ca716ee8ca349d4f98dbb64f70a580396bba1cfad6065d543c7a885e8f0a19a620cee76accf96b213acfe5cebf6932c1d1fd9087a7171e2ed388d4f9cfcc54cc4f"}, {0x48, 0xffff, 0xfffffffa, "a9b46092242bf3874b3f29910e621b1db97326587776b79ca52499971a48f4c040ba5472044637756643c7a95caa0f78231cf2d0489b3768"}, {0x20, 0x1, 0xfffffffe, "b11e0bb979da8818e011ed"}, {0x88, 0xffff, 0x20, "857586a4e88e1d3fa0816df3ebea5a9e753eeba3d9ce1e2a9c7c22ba3724c8a85cd2d4dbff4d957eeffdb55af62e5eaacfd77fc4f282310c82b5213b994e4c77b79b9f78cb0f94994f413cc6023de6615dd828f083769632586937ab00da003ffd628104a543b8a34d7291f44b2ae67ad8f3a7a1ec"}, {0xa8, 0x1, 0x8, "31dcfc3d21584d3f44e2825beb2b012af6e47765e044f16a60ec986ecf0a6a2b31c3ad855b604cd3d2e9406cd4fb12d666fdf20f3812351c462150b88a85ab97a156d0e625f08030ba5396795093a16470ed19f8d73524fa61244e66932e0c52efb488522f4712a2bc31076e4f8f4153d616f7254e41d53bf4a0f96b2b5c6751b07bb86bea1692044ac456127761458eea13"}], 0x518}, 0x608) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) shutdown(r1, 0x1) 04:01:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) geteuid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) close(r4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a3e6"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r4, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f00000002c0)=0x800004, 0x248) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r7 = socket(0x2, 0x1, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) r8 = dup(r7) listen(r8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5c20, 0xb5c, 0x5, 0x1, 0x0, 0x68c, 0x80000000, 0x5, 0x2f932d86ae0bcfb3, 0xab0, 0x80000000}) semget$private(0x0, 0x7, 0x286) 04:01:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() close(r0) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0xfffffff7, 0xfff, 0x7fff, "01d742a40b22f7c9c80e7da4f7e736c32e734c8e", 0x6, 0x1}) fchdir(r4) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) recvfrom(r5, &(0x7f0000000140)=""/14, 0xe, 0x800, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) 04:01:07 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x200, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000080), 0x4) 04:01:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10e8e, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x20000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x5012, r0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000003700)) dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r4 = open(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x95) utimensat(r4, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r2, 0x0, r2, r3, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r1, r5, 0x41d, 0x405, 0x5}) r8 = getuid() setreuid(r8, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r3, r8, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r5, r6, 0x0, 0x92, 0xffff}) r9 = getegid() r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r11 = openat(r10, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r11, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r12 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x6, r13, r9, r14, r9, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r15 = getegid() r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r17 = openat(r16, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r17, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r18 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000180)={{0x6, r19, r15, r20, r15, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r15, r15, r21, r15, r21]) r22 = getegid() r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r24 = openat(r23, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r24, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r25 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000180)={{0x6, r26, r22, r27, r15, 0x8, 0x1}, 0x4, 0x6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r22, r22, r28, r22, r28]) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r29, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r29, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r28]], 0x1, 0x7fb) msgrcv(r29, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r29, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r30, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r31, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) msgrcv(r29, &(0x7f0000000940)=ANY=[@ANYRES16=0x0, @ANYRES16=r30, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r31]], 0x3, 0x0, 0x800) msgsnd(r29, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r29, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96064498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734db311b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r32 = geteuid() r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) r36 = getpid() ktrace(0x0, 0x1, 0x4, r36) msgctl$IPC_SET(r29, 0x1, &(0x7f00000003c0)={{0x6, r32, r33, r35, 0x0, 0x80, 0x9}, 0x3, 0x3f, r36, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r37 = getegid() r38 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r39 = openat(r38, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r39, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r40 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000180)={{0x6, r41, r37, r42, r37, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r43 = getegid() r44 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r45 = openat(r44, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r45, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r46 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000180)={{0x9, 0x0, r43, 0xffffffffffffffff, r48, 0x8, 0x7}, 0x4, 0xc8e6, 0x20004}) getgroups(0x5, &(0x7f0000000300)=[r43, r43, r47, r43, r47]) r49 = getegid() r50 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r51 = openat(r50, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r51, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r52 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000180)={{0x6, r53, r49, r54, r49, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r49, r49, r55, r49, r55]) r56 = getegid() r57 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r58 = openat(r57, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r58, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r59 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000180)={{0x6, r60, r56, r61, r49, 0x8, 0x1}, 0x4, 0x6, 0x4}) getgroups(0x4, &(0x7f0000001680)=[r47, 0xffffffffffffffff, r49, 0xffffffffffffffff]) r62 = socket(0x40000000011, 0x4003, 0x0) connect$inet6(r62, &(0x7f0000000000)={0x18, 0x0}, 0xc) r63 = socket(0x40000000011, 0x4003, 0x0) connect$inet6(r63, &(0x7f0000000000)={0x18, 0x0}, 0xc) dup2(0xffffffffffffffff, r0) r64 = socket(0x11, 0x3, 0x0) sendto$unix(r64, &(0x7f00000000c0)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000000068dad4990767ebbf23e9a0d4643c6e5731556921190ee66b7fb92831da674d21fec1de1f9217fbeeb3dd9263e0c105a2ed9a5c71d9df2272ea85d87c9064889f9831e7e165bedde07b591b3c680b58715c5081f686e0b3418ef78a8e91f12a1f92d467f0baa2c9dcfae61e04fac5160e2673bb5cf620ea384a78123ccb964d0fed85b057c3821cbab3478c557ab7df9ee390ba4330af612a0714004ba22fe78b9b78d3e9b7abc78a435dfa58b003e135644005e7ab2c", 0xb1, 0x0, 0x0, 0x29f6634b) r65 = socket(0x11, 0x3, 0x0) sendto$unix(r65, &(0x7f00000000c0)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000000068dad4990767ebbf23e9a0d4643c6e5731556921190ee66b7fb92831da674d21fec1de1f9217fbeeb3dd9263e0c105a2ed9a5c71d9df2272ea85d87c9064889f9831e7e165bedde07b591b3c680b58715c5081f686e0b3418ef78a8e91f12a1f92d467f0baa2c9dcfae61e04fac5160e2673bb5cf620ea384a78123ccb964d0fed85b057c3821cbab3478c557ab7df9ee390ba4330af612a0714004ba22fe78b9b78d3e9b7abc78a435dfa58b003e135644005e7ab2c", 0xb1, 0x0, 0x0, 0x29f6634b) pipe(&(0x7f00000016c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000001700)='/dev/speaker\x00', 0x10, 0x0) getpid() r66 = getegid() r67 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r68 = openat(r67, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r68, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r69 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000180)={{0x6, r70, r66, r71, r66, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r72 = getegid() r73 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r74 = openat(r73, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r74, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r75 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000180)={{0x6, r76, r72, r77, r72, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r72, r72, r78, r72, r78]) openat$klog(0xffffffffffffff9c, &(0x7f0000001740)='/dev/klog\x00', 0x8000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001780)='/dev/ttyCcfg\x00', 0x10000, 0x0) r79 = socket(0x40000000011, 0x4003, 0x0) connect$inet6(r79, &(0x7f0000000000)={0x18, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r83 = open(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x95) utimensat(r83, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r84 = fcntl$getown(r83, 0x5) r85 = fcntl$getown(0xffffffffffffffff, 0x5) r86 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r86, 0x1, &(0x7f0000000540)={{0x240000000, r81, 0x0, r81, r82, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r80, r84, 0x41d, 0x405, 0x5}) r87 = getuid() setreuid(r87, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r82, r87, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r84, r85, 0x0, 0x92, 0xffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) getpgid(0xffffffffffffffff) 04:01:07 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f0000000500)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de8ca20e066b19e168ffc487a5d4397f764d1cd9775c464eade5161a9ef22feac08c972ef075f3ada0a1b6e297cee905c32b2acbcba606e3d115630ddd1d9ea89477c4061fe0578300"/112, 0x70}, {&(0x7f0000002440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="d987281fcffab40c280776c39a901d9892e0b388c5106dc12be9658c14fdcf8a089e101210e8e9bfea0467b9596eca67e2272d2ecbfc1615ae3da53c24f89fca1c27ac813355875c9fc6c21b39db8c1de026080e87d84b72cfa7e9f6ec9869afe5de6932ac5d7722b31a5f6a7cc16e827acc08472196cbadc185220f466687dbc3cea2e6e10e140a37b4b36407b9dab1ea2fa6564e57b0b717ae3cc781f8e1a5ab1403ea0f55712f1bc6a799e290ab4db629a18b0a6223fe3c7680df76620546e9345fbf6d7b394dda3db884f4fe3d4e1c1e73477b5ada733f1d73e9a2c68dea63f4aa15a617135400af683b69de34abefc16000000000000000000000000000000044f680f8d5dc74d1fc6e24e63c540c244c85dd34a12236819793a5f75a636c9d5b7290c86e21562258b3a0ae73e2d92d5f49830d4d1c56ab84469ab58fca1ddfab00cb9905288db661013e3f346324195dfc5537e908b6255968186a0c695f608e210bf6be3b8d5cb138474475cf3c235c182bd7ad6ae74bf749f0179251ef8ee562d518d1300d0ff9a70da468f6764215210784ee7ac27a7c99403a5b8f0c708fbba5652319dfd02483ad63406caaecffd8bd81b35ff0e954636261ef97b5ec63b79566d648144552da88ff38f16526d77953db8beb15ab10c06337cbe4a30cd1a340c37822a9909dcc4a5ba1370da82204e07349261f83dcc8535fd928b8614ed3246ec6c8fe4bfa49b49d9f451a61f3c0a75fb49d2d0ee2a00000000000000000"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae87e65bc34cf58235128eaf5cf77f8b50000000000000000000000e3ff000000000000000c4fa4aaedab8267d5126a29fc5fbc88b20f7a0aac15c78374b6e8e361e226081cddd711e1d84e5284db179a000a268bc8"], 0xa) getuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() getpgid(r6) r7 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r7, &(0x7f0000007000/0x3000)=nil, 0x1000) msgget$private(0x0, 0x20000003c4) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r9 = semget$private(0x0, 0x0, 0x1b2) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000440)=[{0x6, 0x4, 0x1000}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r10, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r10, 0x0, 0x0) semop(r10, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x0, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1000}, {0x0, 0x8}, {0x1, 0x80000001}], 0xa) r11 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r11, &(0x7f00000002c0)=[{0x0, 0x7, 0x2000}, {0x0, 0x736a, 0x1000}], 0x2) r12 = semget$private(0x0, 0x0, 0x117) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r12, 0x0, 0x0) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r16 = getgid() getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r5, r13, r16, 0x80, 0x8}, 0x8, 0x5, 0x0, r17, 0xfffffffffffffe01, 0xa, 0x7ff}) r19 = socket(0x18, 0x1, 0x0) r20 = socket(0x18, 0x400000002, 0x0) r21 = fcntl$getown(r19, 0x5) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f00000003c0)="0100127165915c00", 0xf7) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r24 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r24, 0xffff, 0x4, 0x0, 0x0) dup(r24) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={r21, r22, r25}, 0xc) r26 = socket(0x18, 0x1, 0x0) close(r26) r27 = socket(0x20, 0x1, 0x0) fcntl$getown(r26, 0x5) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 04:01:07 executing program 0: syz_emit_ethernet(0x36, &(0x7f00000000c0)="c7a895006f53dd4fd005ffff86dd6e360aa9000005c19df9ff08ff087f43f8ee7f740000000000000000000000000000fffffffe0000") getpid() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYRES64], 0x1, 0x7fb) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r4 = socket$inet(0x2, 0x2, 0x73) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r7 = socket$inet(0x2, 0x2, 0x80) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000000c0)="80", 0x1) setsockopt(r8, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x8, &(0x7f0000000000)=0x80000000, 0x4) connect$unix(r10, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac14d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66dc58782db9d808ce7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee40"], 0x10) dup2(r10, r9) r11 = socket(0x2, 0x2, 0x0) r12 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r12, &(0x7f0000001200)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b108e726200000000000000005000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18d0e762aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e16958ab85242c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b813827b0cc0f3e22365f641bf39097d55e904737711d38232521d258b4e9a8dbbc55c6e7b336990eb7e128d02e65c242fdf32330e5461f46f646d0442f4612101a3cbd9db09931222bc446ee2c8ab496bbf748641d15aa6dd1267c08e8ba04d854457ebd9cc88af6a53da3c1f3a807c62630c460453f36576c66e1f0fe70c5cf2"], 0x10) dup2(r12, r11) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r11, 0x0, 0x0) r13 = socket(0x2, 0x2, 0x0) r14 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r14, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) dup2(r14, r13) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r15, 0x2000740e) setsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f0000001040)="07140000000000001d7b3e3162591d6ecb9aa623e300000000000000000000000080a357e6e29c04e1bf7468e7fd671f95a2d7c088216e96c37095f2c2207552ecbc8959190fb08ac2b6f54ff13a70bb01349f89fb715e07d41a33b662f3cc7fe5daf76205a06d06b0166b44a3b1000000000000000bb149e9e4e885ec0fda9807566fd5a7c7bd2d9da5377180f9deb0c6b92a7c56c03fcd1ae28eb9b59414aa55dcc135c60bbd57c11f7789e709000000edc1a2c00163c414002f1e2376936ebd5b49803f738d3bf52c1f34e85ff277394a962b5226c2b936610ef73115a9d6a8e1855ef9df37c0f4bec69dd1e85cf313037a9f0b9c3a573986d2d363fc7607df1e279b39b1aea715dc39b74deac1b207d663a22dce764e84cdcd2126420799aec3103f70fb49f3ab17f1e61414183218288c1c2cd03758ffcead25acaca2c531a8754f5074b7f9f911170d7606b5ff2d5a65f614aeb1100dedc9f9ae73ed5176b151877e42eadb0dca1cc40558ee70ea5e0275551ba2a4a2f275e09bdbe4c6ed69caa11f4e6d7a9b09b17a000095d7a6c818a9", 0xfffd) write(r13, 0x0, 0x0) msgrcv(r0, &(0x7f0000001400)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r6, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYBLOB="934cc005eb04681c431a904eecf1d4cd96a9e135bd70aa8863e78c949fa937ae6dc5dd273c5e33b3712a0072b67f07229a3b349542d039de81d2afcd1f1c11a8c027a622e33fb93904df15daa352ee62e2defd2dc77c9f1ba12a8b6853ff4380fe03bc7f69d77dcd8d61e8842d0781f222cca0792d16e09a4cc105a785046f5d2d316515852c13322b24ffa1be5c22b2db94dde41c8f754aaddb624a51ee276e4c6fe8e8e8938e0688031d592efa60a9efb5ad1881d6b9601032137d4e59a8a8cf2e70065336fe5439b76551327e881bfe5b4d892f782bb8ac1338cdb17d3dcc8935fedb2a4c1d55c3d795a49018203067e675368e0000000000000000", @ANYRESHEX=r2, @ANYRES16=r8, @ANYBLOB="8ce53be6d73eac3bbb6cdbb425631e4a2a65bdc274a95263b81f46153a90fefa293e9470690e6bde9b5300233be13028c4e3cee8021ada4980b79cbc690ee993dcb6aa186e55d88587f0104c4ea2d28c912b08be496b853285e93fab87263e59dbf4311800c6cab1ddd7e5387da52d32734fb5853f6ac3e0fdc46ef15df36b614c8cc439038c8858d3f7ef88258956c3006bab21783593ade267b615ea30ae564f2b261818548dfefadebce9e7198f292d9ee436458fcc924b7efdb41ef53acc5dffda40f305a8540a99bfddcd2968497b6f137d58c4bd09b64039697a7b43a7cdf93ff836e3b1bec0a008567c8052d345911056a889582b1454a692cf99e0ec23f9e095067af3a1d8d558911cc3d0aae86e111484848f4742a78b94914a1b1ec69f265eeff87e7d64c5e94aaaa6c61461092ca67b95ace9329aca943633a760734513a26d45c706a7a6b1c5f7dad5436db10f03000000000000000acb816fc5ff5ab8000000000008a507cab91b320edd0a0000000000008ddee6974b6ac9a37b66e6bde13b62bd8a09e39f3957e2631aa2d77cb1802bfe5352f26e6843dbfa5e8f0000000000", @ANYRES64=r2], @ANYRES32=r7, @ANYRESHEX=r1, @ANYPTR], @ANYRES16=r3, @ANYRES32=r4, @ANYBLOB="f0ea172d2bd04431bddd159c90fe91a103080a5bbe275a8b6c3f21f7d2869b84342a154c52cb7131a7a9a78d0170099e7613ea404e9074486652d8be50b7f9d4f61f2080c0dd04a9febea995922a9de05009ada804e6359a21e65592fe2b2649965d50e29b8b7b0557337531d987fa84747895c29cff6e6559b782e702c8317c97cc95e06b02defafbe17085c12e5e54a863c5f22b6f01a579ffe3bb135111fa72568c36ccabca3f57957f851678a5563f87e260f9df71032285ee8253ee26061e5933ef3c7c21dc3e8be98e1c1ef5d8444f5512c27e10a40b5329150b203c9693451cbf28dcd3d583633efc5b4c2f526bff164c2669b67f74601bedd51cacccd5c280ec86f1b854918e35dacd7f25096955427064f61aa8ca8911af8abd95812bc7866c9118f5867b324057ca024236d451a2cfecd12f756fb56f51c2", @ANYRES64=r5, @ANYBLOB="6c1eb2b71f32d4f753df981b8ce10e24b08f745d61df32bb60b1cf9128e8dda5f58d2d22f64bf61ad523701e8810262816dff78880a6ecf9fa65ecbf3384f95b0ce24afaf73f8b86bb87eb8a9b87c51feb7d0f2e27ac9ecaa648dd5670d9245fb2a7a67b41891b8707d0062ba23ccdc913066a28822d5251b8ec3cc6ad7e2e64216f2554503a6921e64a24c449de868e89b09c2908ac2899a8d97cbfe85f514702d9c76f54420d7dbeff0fa5ee1b8897b3f47f24b018edbeb28b783646234af9cf3b261972bd4fec9184e72cf8a1749879901c5cb5abb2c5cd", @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESDEC=r10, @ANYRESHEX, @ANYRES64, @ANYRESDEC=r3], @ANYRESHEX, @ANYRESOCT=r2, @ANYRES16=r3, @ANYRES64=r2], @ANYRESDEC, @ANYRESHEX=r1, @ANYRES64, @ANYRESHEX=r11, @ANYRES64=r13], 0xd, 0x2, 0x1000) msgsnd(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="030000000000eaff59ab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706fbfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000489e590e57cb51"], 0x222, 0x40000000000800) r16 = semget(0x3, 0x1, 0x470) r17 = getgid() r18 = geteuid() r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r22 = socket$inet(0x2, 0x4000, 0x24) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r26, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r29 = getegid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r25, r27, r21, r29, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r28, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1800}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x4, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x2, r18, r17, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8, 0x4}) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000100)=[0x3, 0xf5f, 0x7]) setsockopt(r30, 0x29, 0xb, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getegid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000040)={{0x1, r31, r32, r18, r24, 0x1, 0x7ff}, 0x6, 0x1, 0x3f}) r33 = getgid() r34 = geteuid() r35 = kqueue() r36 = fcntl$dupfd(r35, 0x2, 0xffffffffffffffff) close(r36) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r39, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x7, 0x286) semop(r41, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r42 = getegid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r38, r40, r37, r42, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r41, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r41, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x2, r34, r33, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:01:07 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x37e}, &(0x7f0000000080)={0x4}, 0x0, 0x0) write(r0, &(0x7f00000000c0)="f4e5b919bcda2c9d31e136d96565222d2b92d693846063b2a42d060f96102cfe09d222b5d038b3a2f0a1cb7a1f005075e0514e69be46baf38f882275aba71346722ee1de2dbf620a61e1b9bfb3ec2f7bc04d61b7cc038e2bbc51862d095102104434837989edf398a95b5f29859fa3695a9f27d17015dfe0ecf0252f0e5880596e9ffc97b1f763cf9e5146f022d21cbdb4f96dcee2cc634da4366e83ff2056be40adbde67455ce16b5def11b69e205ac4566d3d0867240999a14d3ea20c97ddf9899bcbdf07884627f41", 0xca) 04:01:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYPTR, @ANYRES32=0x0, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRESOCT=r0, @ANYRESDEC=r0, @ANYBLOB="082ccf105579c591c555604607e61da4e37072fce9c937f454a1feb9b1f8ea4ec398f1a432abeb404faa0a4948fd4c27af0c08388a5ac11c8d616a777757417a0488f5b34d601413125d71735edadca269b034890755ccb72e15cfdd86b3202dfb6a6fe4ce1cb8548aadae54894228c02c230fc33ed4fc0193e9dc42df922e8d10984023c6f21e73d053db5ce204d9842c77f363fd7d174ec13abda33c8f4c5f99a09c81a924339bd131a90b56ef0fedf6740a0d3c3223ae80490cc82e8b433b102d6c1bbe1162d92ace0ddeaadc985450dedc7af98de98801673ea72bb52d3659ad5b31ee922e7d4f2d102541b6edd306b65c06df3366", @ANYBLOB="d747561ac80108f5f2a0adb14b3ada6e290b05ad54d3a5b97b5c040af3c3743b46e73916934e7dd220435e58f73ee6e61384d3a9f3a296cc9dcfd1f8ff68910a220f2d91f70d1df3517c80fa6a78ddd0c9266a8694d634fdb5b57c96fac3bf5d0e2078f5a1db4e21a6398c8ecc2a2d028021022e962e8cb6811f5c71044199f5362d38f8fd5197c1ff20b9b10166bedbad965fb871f9e14d92b79fc3aedd5b74af5038fba26c6ffd7812dd82ef9d41cbb0f8f503fda6de3c3ab390ffc79f06af3d25f255ea6de091edf122", @ANYRESDEC=r0, @ANYRESHEX=r1]]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r4, 0x0, 0x0) 04:01:07 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) dup2(r2, r3) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 04:01:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x8002, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, 0x3}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 04:01:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x4c8fc82}, 0xc) listen(r1, 0x0) setsockopt(r1, 0xfffffff7, 0x3, &(0x7f0000000100)="de22dbc731e6d79af2bcf76984fc4d3f0ad86f52a0772532ca799eb9fe5b6eb6d11d7b0aec47936a8bb01d2b7678d09712ea0af6f2a95c70753a67a046a42752f6aeecb836e4ffb20d0497bd0bf0fc8b872469a61a7d614476b6d73aa6e64506eae573831c", 0x65) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "0000001c00", 0x0, 0x4}) connect(0xffffffffffffff9c, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) r6 = socket$inet(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000180)='2', 0x1) r8 = openat(r7, &(0x7f0000000340)='./file1\x00', 0x80, 0x160) sendto(r8, &(0x7f00000005c0)="98076fe039a6ebd01199abea9ed6460800000000000000f22c50610064de056d13eaab734b628fc1436a70f604947294c18447e509f9e1f588158f7366385cd40b382f41f330961300f378e6ee8daa8a0bde9e1126c9de7e3ab4115dceed04b36a8083966a5a1868eca5b486490caf2d21530c65ac9cd92f241469449e84cddb865c4e0801a108e99dbf5c82861de6ca742b24e956b6a72ea49653a90ccd44b256df6be68b2dd7f8f751a1326d262f34425f7fb46b9a26b53b3b2f7223ec46eee7748cbbba5e3c5be16614d903580389b7e6bf66c8dcb79c21c0eee3546e3b2d019b83195ed94d7839f8d16eb7e92b9ea10289717dfbe9deeb60e28be1119dd8ebf7ad045219ee1ef4403c58f6", 0x10d, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r9 = socket$inet(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x3, 0xffffffffffffffff) r11 = semget$private(0x0, 0x7, 0x86) semop(r11, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x8000, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xffff}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x2800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500, 0x1000}, {0x0, 0x9, 0x1000}], 0xa) semctl$IPC_RMID(r11, 0x0, 0x0) r12 = getgid() r13 = geteuid() r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r19, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f00000000c0)=[{0x1, 0x7ff, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1800}, {0x4, 0x400, 0x1800}], 0x7) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c8104f9380962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84"], 0x44b, 0x800) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x0, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r26, r27, 0xa5, 0x1, 0x100000000, 0x2}) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000880)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r28, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r29 = socket(0x2, 0x400000000002, 0x0) setsockopt(r29, 0x0, 0x22, &(0x7f0000000000), 0x0) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES32=r29, @ANYBLOB="efa3dea9df0a34454fce7a928fd8ea4907dc495f91c019c14059a67642bbaad0ee4247ef55a8fdd86ba70cc3453805fbe5025a8a288ed471f5fd929b3458956c7b53df1400e24d4232623751bf27c21f8200d52ed56d89e762e5d6ce7c0b1151f465e80099b86bf7d45efe92a89d049f3dcf8ef53d5f36537dac0c8c3f5f2916ccb50a721a7f14fc912500fe1dffa1d5420baeba083fa1ebbfd8b07378fd9ba0712bc290a868ae90873f15ac1fb559fd17"]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x168, &(0x7f0000000080)}, 0x404) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r34 = getppid() r35 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r33, 0x0, 0x2, 0x5}, 0x100, 0xc07, r34, r35, 0xa5, 0x1, 0x100000000}) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r37 = socket(0x2, 0x400000000002, 0x0) setsockopt(r37, 0x0, 0x22, &(0x7f0000000000), 0x0) msgrcv(r36, &(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r37, @ANYRESOCT], @ANYRESOCT=r18], 0x2, 0x2, 0x1000) msgsnd(r36, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r41 = getppid() r42 = fcntl$getown(0xffffffffffffff9c, 0x5) r43 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r43, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r42, 0xa5, 0x1, 0x100000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, r39, r16, r24, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x1000000000000003}) semop(r20, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r20, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x3, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x2, r13, r12, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8000, 0x4}) semctl$GETPID(r20, 0x4, 0x4, &(0x7f0000000000)=""/59) semctl$GETNCNT(r20, 0x3, 0x3, &(0x7f0000000300)=""/47) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000000240)=""/137) write(r10, &(0x7f0000000180)='2', 0x1) r44 = dup(r10) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000c80)=""/4096) connect$unix(r44, &(0x7f00000008c0)=@file={0x0, './file1\x00'}, 0xa) 04:01:08 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000009c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7299b705009b86dd60451a7c00382b00fe037edb3fb77d456a000000000000bbfe8000000000000000000000000000aa230000000000000004009078000000006006d7a2b7a20000fe8000000000000000000000000080aaff0100000000000000fa000000000001078b883905d6016f81c96ed114158cfb32bee021f779482f91757b5c6a28352eaf5a42f1421f5500719fc265c89964db74c10ae8773ed0e9364bda4a019cb22e8d9645344703342163c615a8e1191dec5de3a652285b2e203b65942051e1d9cd6bb59d36834c5d37ed772ae2de8e508e5a001abe5ec22d4cec19a4eaa3961ddacedfd6459fb60a3f9579c01ff805000000000000007db0792bb801d0043de3c506cd3e228e3c3a2a5cff8f49429e0e430c6aad54e8ffe4ea4ee535e8b2a80268fd988a86f1a4f0b5816bebe61767e61d1d261975ba660b19493c415d78e7963a38937bb3d9322139c9bb917ca200da77ecd3ee302f792b0f85729365677c407fb0ccf283d4ad758b56bf5d40bade29eef608c75f911ab10a1684c36cf5d87bc9750f16ed9dd0ed2423a8310d81b5363fa735000000000000000010a9985da6f25809d025aa70b2baf825c3aaba20580ee3b95c6b0abb5c3fb9f6121836d2db963c6c7a3099eed33dc6a1389edbd4132a06c078acbdb3f553ab60f2bce948d84eb2652631c5aaf91112eaa7468457"]) r0 = getgid() setegid(r0) semget$private(0x0, 0x7, 0x86) getgid() geteuid() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = msgget$private(0x0, 0x40) msgrcv(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000c5afa2859a8ab3a29f5173df9dc3761a33ee9d66430eb1494e57738737b0848734bc81f0cf44f4ae5f4fcda99d0b22ee17545c6b402c285f708dea108c21b96c33b2dba201a6b60a802a5c7c9605c5ebc8e763b1030cbb1889fdc44b6c87fcd911f41546d7cf5912ec56f22f09d9cc65a798e9d58745ea192d1abdea6d2b2dd7e9519cc00ed44840d1a599917d2bc4361539118df93bcd4644f802b093a3da27e047ecbe5033d1b44eff01388331a043ef0eea2a0f4e6b9b782104eba76c2f8ac62c4c8ecbde7b39b74fe02a7d42a0e8f72831d612347d9cbfbc199c"], 0x1c, 0x0, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffead) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f00000006c0)=[{&(0x7f00000014c0)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0x5, 0xfffffffffffffffc, "6601fa1d03182eab7fff000000000000009c7e00"}) msgsnd(r6, &(0x7f0000000880)=ANY=[@ANYRES16=r7, @ANYBLOB="0bc0914e7f626090635cc115f74950f255d7c0db8ab79ae2a06ccdef13c2bb987a5b7ce37715024d4cdfd7f2923b8497933f32353736a326d638b575b7d84975c82bea59c1096d384019827323aaff6093bc0984d63e6975a2527868b444d93b3dc78195b44a96ee78d2ab068ddc0bc396923393b7d4170bc13c18966a7d402e4df7d7f308cc8b01b9d806e289533f1fa8d3da1b0b9cc236df9d46de8d20fc41992c86c7aabfaeb7d851ab194bf4ad7e6b556ba4c2e12a4b7dc9b8409dbaf7aae5fba6d17f35a4f337afbfa6b55fc55a886f082bbe66870662b4cc20cd5497cd7c691f855fb734aad53dd8c8b9a43b5f8888f646d0c2ba491c103473", @ANYRESDEC=r6, @ANYRESDEC=r8, @ANYRES64=r8], 0x5, 0x800) r9 = socket(0x2, 0x400000001002, 0x0) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = accept$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="f6ff0000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8eea144ad013a10000000000000080000000000000000004b7a29ae7eeb5f0c17276aef4c5300"], &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) sendmsg$unix(r12, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x40d) r13 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r13, &(0x7f0000000480)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0}, 0xc) socket(0x2, 0x4, 0x0) sendmsg$unix(r9, &(0x7f0000000480)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000007ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2040000000ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd18db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f2d8925ffc9930395174f74e0ae"], 0x1, 0x3, 0x800) msgrcv(r14, 0x0, 0x0, 0x0, 0x0) r15 = socket$unix(0x1, 0x1, 0x0) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x6, 0x9ff, &(0x7f0000000500)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000380)="ebffcbff13b9fd812eaa4e7130daaf4248e6fdde1d139931929648", 0x1b) r17 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f00000004c0)="dda504ec9519501090964800000000", 0xf) setsockopt(r17, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000200)={0xffffffffffffffff}) setsockopt(r19, 0x0, 0x3, &(0x7f00000000c0)="ebffcbff13b90800aa4e713048e4993192ff48", 0x13) fcntl$dupfd(r15, 0xa, r18) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r20, &(0x7f0000000440), 0x0, 0x0, 0xfffffffffffffff9) r21 = socket$unix(0x1, 0x5, 0x0) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r23, 0x0, 0xffffffffffffffff) msgsnd(r14, &(0x7f00000000c0)=ANY=[], 0x0, 0x800) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r24, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r24, &(0x7f0000001000)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff21fd17153cf3d117c2e9547a40d43f5d31059c11c5a9530a448e0e5a392c598c2583000008f1ffffff00000000000000220000000000000000a00570bdc406028a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec27031bc10f8bb5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01682b06b6bfaf2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4f5ec85c61dc8a76803f064ef041384979c3e253c71c2382518cdb266121375d39876dfb140675f6faf247dbec8eb6d5651b30570785dc8bd76f40008b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ece0bb09bd6eb1ab032dcf3362ccfd9ad47f49ac1c6b8c5c2f0d1b998accb434584fee2bbf4eaf3d50a02f42e99af6958251e3ed78723e744649e9a56d241d1d5b8fd4d73ed6b8839427757f0f2f20df054fa49a6eb3814e455bf569030cba26dbd96153fdac697b7600eea335763b80a9e46cf0671c0c6c05ffe6df5c2238e66c0d759ada51af10f3c711da5749344ea135d5fd834f5788dc0ec31c8f43f00a957dcf6bfe6a818710163bad8da10ea2e8f27185e5eeb8845ed711716b4c70000000000000000000000000790f69cde5f67f5e1ab701badc7f7243a07e0f1365e2fa9d1126f9e1c5eff99a2050f2317bd40945eaa14c21d2605fa83da522ffeaa4d298cea2e4c7aac13939a9121a56f4c46d51e3e0c2826f7ad43b8673adb1336ba55592b53fda1e2b56942868966b7fcff34a9a427f2628bfacc5ceb58e8b0e7c948e7309ba08550227ee3668ffcef3809a977264be5e272065fdae2fd7a4bb1d75ca5524b6dfb47f93f64fd46018ca143f03a8002dd19fe21a90accb67be4e7d4bbdc64ba94da7f2f7239965178f0a7e9b30517eae0a91c2251db8f787c3c951ebdd1a8e65bf54288554bd727614df8c5c26aa7abf089da2386fb83c7a5fca96793468f8c465dfb6b1b1493b5eb2cdf68f73da324618d7685c8524ed1da98498d57b"], 0x1, 0x7fb) msgrcv(r24, &(0x7f00000193c0)=ANY=[], 0x0, 0x0, 0x1004) msgrcv(r24, &(0x7f00000018c0)=ANY=[], 0x0, 0x0, 0x1c00) lchown(&(0x7f0000000280)='./file0\x00', r4, 0x0) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xb) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r25, 0xffff, 0x1004, &(0x7f0000000040), 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) socket(0x20, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc038694e, &(0x7f0000000300)) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000002c0)=0xc) 04:01:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="7442becd2318777aea170540267e67fcf0a6275f3fddc29de54f3b62f4b26e6338f29920a1a9140ff8a6ef5f4d71d60fea33a9dd072d4cbc484147dd3c722dea6d1dbdc9f0597e711a335295417e4bfa8aa431951bc0be1bac4486f61dd763bd822ab5352e0ba3c4df9e3b9cf508478a5c44f0f3d2043ca0333b9007d762802b25540d1e5048869fa403d4052da5e1ffa9040a2e346bdfa4aeabf85133adcb45d66c3410d0c3da76f0026b61f72304a9f765a2982d616903c5ba", 0xba}, {&(0x7f0000000180)="ac76feed452a9ce74c0b2115f5252ef0dd209f6d3a4b", 0x16}], 0x2, &(0x7f0000000200)=[{0xe8, 0x1, 0x800, "114185839a4f6caefcf3da5be4fafa884f3ca9a9e0495fdb49de334a253bad3736147afafdc7a5dd347d0a33b51d70ba94e1169ee46b016f34dce2db28c8196abcd2c4039121c4598457ed83b4fd75011854d9c97aa574ccdf92c0f3ffb15b3e210b0c56dec8b5a06899f1d4d2745791ebcd7e4b6d29daa41ab4de3386ff5004c079a275a290af84a37487fabfef0bf2c901c574fe23e3c2cf68947f161d4c9991d15276b6650564441f3bf2c4e980b6aaeda2ef08418f3be60ee49336230a49c0131723846308b45e924d3962bdb5e2bddc9c59b0dd"}, {0xf0, 0xffff, 0x8, "e80eeefd4febf8687908f82676ba3c72ced1e6c76c902f7d580cdaac2ffaa5be33ee33fc71b88947f7ef703d01ef3b893ab7b751f5ab6e10a5cc55054d1d746c346ced8d32a3a195ecea65b0c4daf639444d5f2a1d4e652693a12a11a6b59235c2fbe039756ae637b44a786e107c83e97266545e94cd9ce3884d75ba6c42df6593abedb5df3fa10a84644bcde02a598cf59b172359adacad975f1b930b8de99a50b8f096c3e814f2a95ada5c9b82f0f72c1fb880383f75ffc005693a692228fd8ce9a36e880e1b8ab12fb6055525077f426ed980c272ae47ac225b"}, {0x80, 0x1, 0x8, "795bc28d7c5063de31aeae7b562fd8e2a0104c3a54af259d1f3fdf98f30ba7fd74bde4af817cfc44083509cbdbe0f239ef1e34f981e05aa7a1df9180ec212e4e0b3532525d397f8e2ea3a9c961239edc1667344049221e0947c6a8be4b877b2b6c9c707c06c47909f614da0ecc"}, {0x68, 0x1, 0x2, "942bf8e9eeae007c99d762a959b467ca2fa23d55ceff3f1aebe8b8ae70098d6190a0709614eafe8ae12aa292d0b17c477d7b6657d502c45849cf8c360324b4ecacc9f1234aa1fc98f957ad891d37de23405265"}], 0x2c0}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) linkat(r2, &(0x7f0000000500)='./file0\x00', r4, &(0x7f0000000540)='./file0\x00', 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1}, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 04:01:08 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000080)=r0) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) 04:01:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x9, 0x6, 0xd64, 0x2}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e000feffffffffffff00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) 04:01:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) recvmsg(r2, &(0x7f00000002c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f0000000180)=""/152, 0x98}], 0x2, &(0x7f0000000280)=""/50, 0x32}, 0x1) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ff490000edff0000000d5264219502d4866060fb983606bc14", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 04:01:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x4c8fc82}, 0xc) listen(r1, 0x0) setsockopt(r1, 0xfffffff7, 0x3, &(0x7f0000000100)="de22dbc731e6d79af2bcf76984fc4d3f0ad86f52a0772532ca799eb9fe5b6eb6d11d7b0aec47936a8bb01d2b7678d09712ea0af6f2a95c70753a67a046a42752f6aeecb836e4ffb20d0497bd0bf0fc8b872469a61a7d614476b6d73aa6e64506eae573831c", 0x65) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "0000001c00", 0x0, 0x4}) connect(0xffffffffffffff9c, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) r6 = socket$inet(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000180)='2', 0x1) r8 = openat(r7, &(0x7f0000000340)='./file1\x00', 0x80, 0x160) sendto(r8, &(0x7f00000005c0)="98076fe039a6ebd01199abea9ed6460800000000000000f22c50610064de056d13eaab734b628fc1436a70f604947294c18447e509f9e1f588158f7366385cd40b382f41f330961300f378e6ee8daa8a0bde9e1126c9de7e3ab4115dceed04b36a8083966a5a1868eca5b486490caf2d21530c65ac9cd92f241469449e84cddb865c4e0801a108e99dbf5c82861de6ca742b24e956b6a72ea49653a90ccd44b256df6be68b2dd7f8f751a1326d262f34425f7fb46b9a26b53b3b2f7223ec46eee7748cbbba5e3c5be16614d903580389b7e6bf66c8dcb79c21c0eee3546e3b2d019b83195ed94d7839f8d16eb7e92b9ea10289717dfbe9deeb60e28be1119dd8ebf7ad045219ee1ef4403c58f6", 0x10d, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r9 = socket$inet(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x3, 0xffffffffffffffff) r11 = semget$private(0x0, 0x7, 0x86) semop(r11, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x8000, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xffff}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x2800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500, 0x1000}, {0x0, 0x9, 0x1000}], 0xa) semctl$IPC_RMID(r11, 0x0, 0x0) r12 = getgid() r13 = geteuid() r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r19, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f00000000c0)=[{0x1, 0x7ff, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1800}, {0x4, 0x400, 0x1800}], 0x7) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf7fcfef1a1fc1ed341c5533b89b0603ae37c8104f9380962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84"], 0x44b, 0x800) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x0, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r26, r27, 0xa5, 0x1, 0x100000000, 0x2}) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000880)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r28, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r29 = socket(0x2, 0x400000000002, 0x0) setsockopt(r29, 0x0, 0x22, &(0x7f0000000000), 0x0) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES32=r29, @ANYBLOB="efa3dea9df0a34454fce7a928fd8ea4907dc495f91c019c14059a67642bbaad0ee4247ef55a8fdd86ba70cc3453805fbe5025a8a288ed471f5fd929b3458956c7b53df1400e24d4232623751bf27c21f8200d52ed56d89e762e5d6ce7c0b1151f465e80099b86bf7d45efe92a89d049f3dcf8ef53d5f36537dac0c8c3f5f2916ccb50a721a7f14fc912500fe1dffa1d5420baeba083fa1ebbfd8b07378fd9ba0712bc290a868ae90873f15ac1fb559fd17"]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x168, &(0x7f0000000080)}, 0x404) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r34 = getppid() r35 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r33, 0x0, 0x2, 0x5}, 0x100, 0xc07, r34, r35, 0xa5, 0x1, 0x100000000}) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r37 = socket(0x2, 0x400000000002, 0x0) setsockopt(r37, 0x0, 0x22, &(0x7f0000000000), 0x0) msgrcv(r36, &(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r37, @ANYRESOCT], @ANYRESOCT=r18], 0x2, 0x2, 0x1000) msgsnd(r36, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r41 = getppid() r42 = fcntl$getown(0xffffffffffffff9c, 0x5) r43 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r43, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r42, 0xa5, 0x1, 0x100000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, r39, r16, r24, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x1000000000000003}) semop(r20, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r20, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x3, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x2, r13, r12, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8000, 0x4}) semctl$GETPID(r20, 0x4, 0x4, &(0x7f0000000000)=""/59) semctl$GETNCNT(r20, 0x3, 0x3, &(0x7f0000000300)=""/47) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000000240)=""/137) write(r10, &(0x7f0000000180)='2', 0x1) r44 = dup(r10) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000c80)=""/4096) connect$unix(r44, &(0x7f00000008c0)=@file={0x0, './file1\x00'}, 0xa) 04:01:09 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x2, 0x83, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000080)) r1 = msgget$private(0x0, 0xffffffffffffffdb) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000f948bf04cbf0d07e1e5cb65e7b00000000000000da00"/68], 0x44, 0x3, 0x1000) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) connect(r4, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x231d}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x10000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000c9f000/0x1000)=nil, &(0x7f0000e31000/0x2000)=nil, 0x1}, {&(0x7f0000d7e000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000eca000/0x3000)=nil, &(0x7f0000c90000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000e14000/0x2000)=nil, &(0x7f0000d53000/0x2000)=nil, 0x8}, {&(0x7f0000cbe000/0x1000)=nil, &(0x7f0000d12000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000d5c000/0x1000)=nil}, {&(0x7f0000e76000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x76}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) listen(0xffffffffffffffff, 0xffffffc0) accept$inet6(r3, 0x0, 0x0) close(r3) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) r5 = socket(0x18, 0x5, 0x7) getsockopt(r5, 0x29, 0x2b, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x29, 0x2b, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000280), 0x3e4) accept(r8, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) fcntl$dupfd(r8, 0xa, r7) r9 = socket(0x18, 0x1, 0x0) getsockopt(r9, 0x29, 0x2b, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x200, 0x0) r10 = socket(0x18, 0x1, 0x0) getsockopt(r10, 0x29, 0x2b, 0x0, 0x0) r11 = socket(0x18, 0x1, 0x0) getsockopt(r11, 0x29, 0x2b, 0x0, 0x0) socket(0x18, 0x1, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000c5647a122df24788732e0071f5000000b90000000000000000"], 0x21, 0x1000) 04:01:09 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x3) sendto$unix(r2, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x3) sendto$unix(r3, &(0x7f0000000700)="9b030504001a915ff5de46abcfe2000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001066a709640a8839d52523fb9fa7741ef81760d0a3c", 0xc6, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x3) sendto$unix(r4, &(0x7f00000003c0)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be65756ae28155ecc7674bfb48673a075aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xbf, 0x1, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYRES32=r3, @ANYRES16=r4], 0x2, 0x800) msgrcv(0x0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYRES32=r2], 0x1, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYRES64, @ANYRESHEX=r0, @ANYRES64=r1, @ANYRESHEX=0x0], 0x4, 0x1, 0x1000) r5 = kqueue() fcntl$dupfd(r5, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) fchown(r7, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() r8 = syz_open_pts() close(r8) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54b9116c0842ea05a5e371119dfffb78442ff699"}) writev(r8, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) r11 = dup2(r10, r9) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r12 = accept$inet6(r11, &(0x7f0000000000), &(0x7f0000000140)=0xc) r13 = fcntl$dupfd(r12, 0x8, r8) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0xffe, 0xff, 0x0, 0x0) r15 = dup(r13) getsockopt$sock_int(r15, 0xffff, 0x1021, 0x0, 0x0) r16 = socket(0x2, 0x8002, 0x0) r17 = socket(0x18, 0x2, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r20 = syz_open_pts() close(r20) ioctl$TIOCSTOP(r20, 0x2000746f) ioctl$TIOCSETAW(r20, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54fffb78442fc7e4d317823b8bb3ace27fac721b"}) writev(r20, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) ioctl$TIOCFLUSH(r20, 0xc02069b6, &(0x7f0000000300)) r21 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r21, 0x0, r21) connect$unix(r19, &(0x7f0000000540)=ANY=[], 0x0) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r22 = socket(0x10, 0x8002, 0x4) connect$unix(r22, &(0x7f0000000880)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d10651b1dafe9c1069a373ff4e23dd71b4fb32d036cb6b7df0ba23f75d10ada8a197048eebc5d73e958b87557bf03338f2437f6d9374064dce27eeca4504d1e2b281f681154e1b56493b9847f3e147ceecefe46a2d0d32d6da76dcac0f9504000000f979e333b0e72243d02d51a7ece344a3fe9b80c706c43b82d84460eae80103645acd0f6fcc1aeaf2c9abb42f0311d6717aa0f35437beb89064e8117ef67737acea85ceeb57050c96f473e5b303546652f8c3ca5037c4c079663c74d304be3f41bcab55d72f603e7d691a6b0363b99a30b99cfba5789a03f1c352f14c4c9f8ac35c69365a96f935529b073eb306c617c77e170342381912b3d94e25e81e2a46b2d384e49dac9114a5b5a97dd28cf3dde0517c04db0afdc6909e4c152451c6b46343f9201356"], 0x10) r23 = socket(0x2, 0x8002, 0x0) r24 = syz_open_pts() ioctl$TIOCSETAW(r24, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r24, 0x2000746f) writev(r24, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r25 = syz_open_pts() ioctl$TIOCSETAW(r25, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r25, 0x2000746f) writev(r25, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r26 = syz_open_pts() ioctl$TIOCSETAW(r26, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r26, 0x2000746f) writev(r26, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r27 = syz_open_pts() ioctl$TIOCSETAW(r27, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r27, 0x2000746f) writev(r27, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r28 = syz_open_pts() ioctl$TIOCSETAW(r28, 0x802c7415, &(0x7f0000000000)={0x0, 0x9ce, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r28, 0x2000746f) writev(r28, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r29 = syz_open_pts() ioctl$TIOCSETAW(r29, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r29, 0x2000746f) writev(r29, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r30 = syz_open_pts() ioctl$TIOCSETAW(r30, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) r31 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r31) r32 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r32) ioctl$TIOCSTOP(r18, 0x2000746f) writev(r30, &(0x7f0000000100), 0x0) r33 = socket(0x18, 0x2, 0x0) r34 = socket(0x18, 0x1, 0x0) close(r34) fcntl$dupfd(r33, 0x0, r34) r35 = socket(0x18, 0x2, 0x0) r36 = socket(0x18, 0x1, 0x0) r37 = socket(0x18, 0x2, 0x0) r38 = socket(0x18, 0x1, 0x0) close(r38) fcntl$dupfd(r37, 0x0, r38) connect$unix(r38, &(0x7f00000009c0)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r38, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="1000000429000100337a6bcaeb24d0c0eed2b8db00000000000400"], 0x10}, 0x0) r39 = socket(0x18, 0x2, 0x0) r40 = socket(0x18, 0x1, 0x0) close(r40) fcntl$dupfd(r39, 0x0, r40) connect$unix(r40, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r40, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000580)=0x8) socket(0x18, 0x2, 0x0) r41 = socket(0x18, 0x1, 0x0) close(r41) open$dir(&(0x7f0000000800)='./file0\x00', 0x40, 0x8) r42 = socket(0x18, 0x2, 0x0) r43 = socket(0x18, 0x1, 0x0) close(r43) fcntl$dupfd(r42, 0x0, r43) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$dupfd(r42, 0x0, r44) close(r10) fcntl$dupfd(r35, 0x0, r36) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYRES64=r35], 0x1) write(r23, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r45 = socket(0x2, 0x8002, 0x0) connect$unix(r45, &(0x7f0000000640)=ANY=[@ANYBLOB="63020207e00000010000a6c2b917dbed5b254a2464dd34b1cd288c6695be2ed1f3d1584c5ebc79ab322d7ead348b060000007dbfc6eaf9395c1c737af39d7996899e46bf810b56a1862080fed242675f6e506f1a1600000000000039ddf08f134eb14eddef294e1efd4a0d9fd53885cfac04abf3e6d1080deb9439e3be5472322efe33dd34ec019107dc0100705963575c329bea571b61d3d59c5d00"/168], 0x10) write(r45, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) 04:01:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b1080f6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dc8c7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d7388397909367ab3db806051e8bcd9ca306003eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a630000000000000000000000000000000000000000000000000000002ec69177293f53f995d6c2eede1502308ef581ce99c5e497e5cebed46bb8abf7448ce41b707adde00dd63648e716398a172c78fcc608b40600"/965], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(0xffffffffffffffff) close(0xffffffffffffff9c) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000240)={0x57, 0x27ec, 0x4, {[0x9, 0xfffffffffffffffd, 0x1, 0xfffffffffffffffe, 0x1, 0x40, 0x5, 0x4, 0x1000, 0xd4, 0x2, 0xfffffffffffffffe, 0x9, 0xfffffffffffffc00, 0xe1, 0x8002, 0x0, 0x7], [0x200, 0x82, 0x2, 0x9, 0x1, 0x122e860f, 0xff, 0xfffffffffffffff9, 0xff, 0x3f], [0x1, 0x5, 0x100000001, 0x8, 0x3f, 0xe7a, 0x5], [0x4, 0x20, 0x6, 0x5, 0x2, 0x16f], [{0xb79, 0x4, 0x7f, 0x8000}, {0xfffd, 0x7be, 0x80000001, 0xce9}, {0x81, 0x3ff, 0x8, 0x2}, {0x1, 0xb20, 0x80000000, 0x8000}, {0xa04, 0x134f, 0xc3, 0x4}, {0x200, 0x20, 0x7fff, 0x1}, {0x3, 0x1, 0x400, 0x1}, {0x400, 0x3f, 0xa5, 0x40}], {0x32, 0x5, 0x10001, 0x96e}, {0x5, 0x2, 0x3f, 0x7d2}}}) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000080)=0x5) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 04:01:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000040)="f9f889060dc8bd79c5b277d9680c569f2b70ba83ff22e32fe3fe168bdfcd08f496118380f70b0c9f91fdfc34dc625bc8cc977adc79279d5ab6b6f107a5dbcc4f61dfa90a3a9be3bf8a77fa927427e5178c15861bcf506984327689b94bbef15d3ab270610ad885aba444c548bdc5bda4e3b6bcf3cea0b320ba3d25cd8db3bb909e456e24016ce22af97cf403a276a8fc87a588126d93ff15fb5e4802221f994865da413cb05808883a29363531f3571d8f1e029f767c9ca450", 0xb9) close(r0) syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000280)="71aea30389ccfd3ac689f89e3c4f204b1762db32da6446155ac3357e1256f36dd9e864ad0d9a398979371fa0a1500ac229799c73cc85b0c0050ed109448f9bc5166c9b506effafd3ab7de5a8ef1bda505c006892236eae7bc831b57fe77a235fe531f3b53cf11f3bcafee2d1ba08000000f838f39e2432ff0cc1e158f6605ac89b32b7e1b7c714281671acbd3b14d7af6ea8e4d2cacfbd236fbb6439927c4d0115", 0xa1}], 0x1) 04:01:09 executing program 0: geteuid() r0 = getuid() r1 = socket(0x26, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0x255) r3 = geteuid() r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = getuid() fchownat(r4, &(0x7f0000000040)='./file0\x00', r5, 0x0, 0x2) setreuid(r5, r3) r6 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r6) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r7, 0x0, 0x38000000005) shmget(0x3, 0x3000, 0x5c8, &(0x7f0000ffd000/0x3000)=nil) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r7, 0x0, 0x100000004) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7a0) pread(0xffffffffffffff9c, &(0x7f00000000c0)="e80b62b2ad5c990576db534f7f83c64a0af5423c57a984aadb5dfa0d318cc092717e6532553390cec86ad7ec697e774e4a2e300119e3872b6931fd8f66f597c325fcf8779378a9fd50cb", 0x4a, 0x0, 0x1c48328) dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = semget$private(0x0, 0x8, 0x10286) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) dup2(r10, r2) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="01ff7f001c00000000585071b3"], 0xa) semop(r8, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x1, 0x1, 0x1000}, {0x1, 0x8}, {0x4, 0x6627}], 0x4) r11 = shmget$private(0x0, 0x2000, 0x105, &(0x7f0000ffc000/0x2000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) 04:01:09 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="014407"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="7623203919306972b9f5fa77705bfd702e60e940f7aeb5d79d4c534e058f2254098a1ed363a10d"], 0x1) r1 = socket$inet(0x2, 0x1, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8000, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2810, r2, 0x0, 0xfff) 04:01:09 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10, 0x0) r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) readv(r0, 0xfffffffffffffffe, 0x0) clock_getres(0x3, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00012e2f66696c6530007c7bb37228b6edde3419401ef961e1bf543e7e8b3f101826428dc5e654a7319e3285a182f0dd3f94527d4772644b2bef8076fac7374629a73d463c4748cca1aae977931c4d1edac7d53fdfa0"], 0xa) r2 = dup(r1) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x1, 0x0) listen(r2, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 04:01:09 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) dup2(r0, r1) 04:01:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4f40b000093070600000900000000a50800"}) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x5) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177f7844cf", 0xc3}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) getuid() listen(r2, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x5) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0xdd) 04:01:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10, 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x7, 0x4}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000100)="39f386074f1cb2190d012f1169b4678573ff56cc05d0da0c766956a652699cf11558b7ee1cd7d037b0a6ff8965048cd17944ade518f05bedf6cf66ac764cbd6e6ffae27bd122d37140972c012fcd629907dc3644e8f880e6180196bc43a6c761d4685d07c7d464083942ca796929b8a28e7bd69723760e020a89b8ce8efe4bccd6db693629a9a6d96367c499ec2b0f7bbd027388c73cc6ef2e8fb72beb9846932ab1098c3df1e9d3f838f3e962710c468906146dec70c93f618d4452f3a48ba0d0e714dc4f6cff1309833f9bc341fd", 0xcf}, {&(0x7f0000000200)="0fe313326b42d59808340c343aa56b1be8d4a41d63a9eaa8d0683c442eb1f41180c9adf8d128ef26cbc8cd54151f0f4598cb9786797e32a8f3a7d9b181dec74e20b6e26aa8cdaa47d29f3e3572a8f39db7d2e2755101b860a535ce29a4c402cb3905003a07a7e6663ec32d445251d29f95f0cbd5961b0f85bcc6c72a7e4589ba175bb5bdfe1ffd0793b37e1c10f3689dc53d618d17e8c417b7ff0e27ce4b982e86fc865f8b88c2e28b9622e85590c8cec1d1d7433be3b1a0a0b6492c9acd39d1aa80", 0xc2}, {&(0x7f0000000300)="44cad93037da172cbcf872ec16c78fc129211997be15c3f9d2654e626795607969fcf0797ebf70a86d27f9a0fb253be45fee086d6cb8a8694c84bbe26f404404eeda1f4d6790375c7f", 0x49}, {&(0x7f0000000380)="380d348a12d7c499924c97195f052ba7392f3663a8e8dd3811515fb082b741dd752c83c9bb33e6830e43e26f0520c4a5dad2422772c48c3fd639a72f4eb9a4849f317b1570a5fb3b4d9b1ee17adf0bfea62b", 0x52}, {&(0x7f0000000400)="b6285270bea1b927e14ac75968c640e53d14ad8e6a892515fc81d9290d39110e7214928b60a2f9b73910c2677867d60b202c19fd68e5a184f3bf6aca0d3c998d511abd0a69aa18e3a3501ca3d356963b2ec16cf09bafbaced576b4d9c2323032b3184c1602079b0ac81b4c7ba275868adbf6db5f043db134", 0x78}, {&(0x7f0000000480)="d40f4776d92bb8d5db64dc25ce3bc256293cf968b2acc66ae2a7781337e8fe90c372333defe9a6d7fb6a03744027eef20b18e71e68569eb93993a0b319826fa91a75d323b9a28fef852b922b43100eb7e52b19095be1dbc69a825da53a89cbaec9e5f5c22a48783877b3ce8240ed35a1f547d25631f6042702173717a011c88797d29dbeeb08ae2f4882d6c34c96c8dfa2c38fcd1d2187918fb5ec52ad396113755139ee300b09dc7be27fa9345b954c70b086b744b6", 0xb6}], 0x6, &(0x7f0000002540)=ANY=[@ANYBLOB="4800000000000000ffff0000000800008152f3cc5732da8d9521aa914c405e3e52eef74f8c330e6f1aafdd551ddedbfe7da26d859934ee008d6e6a6780ae594e3fb86fdf0000000050000000000000000100000001000000a19483916faa597b14311ad25e6b186226303bf0e3b8e3023328befcc2bfdc89c7812a95375d8dcbfc09db06a9d06807ae17ef8f895c2127050000000000000098000000000000000100000000000000d69451c05cab8c6e8670aa36fc45d2394d05482465919272764d45a482064c5a5a860b2bcbcd3329c7d305ca55b133b5e4f1201c1b07fbd0a5e23a4cc03050436bb83a73b613c1640194cb5db096b0a2417be09b35c8783d010ed92637b5fa5998e2ee666e0aee16d740f81af422168f17205d5285caf9016f1eb3d7f97cd0f63bf5136c303a0000d00000000000000001000000200000007072d7f47a41680e2ded3650657636bee41ec03b9150fbf0235903fc0e479474b9c068c0544bfb40b73a3886358846ef6910adb5b0aa6d123e1d9824da3c297954fcb48255aeed228e1b17cc0e196693332003b0ec0127f93c86cbde52ba83939b37e0ca08dc9f5e28c20f99ca5e4e1008a7ec08df1ee6dad102f4f5da424395b7201028fea714b2e16ef3a154e99cb347ad572fcdb63d02ff1e62b4ccc4ed3a0743b93e570bb14ef5955c43f5eddcbdc958b516cf0a7dfe58ed8d3883000000101000000000000000000000760500000e0bdf46d730222c28e2821991c1f41b4094a0f8d59ce0bc36bb453d9a4f07caefe09273ff9af7b6f00a08ef80f8f8522c2b0d4102ed21cc95ded39988acd6c23e3961eb357fc2154c3d8ff97b0bd01efb809a6fb279eb88f7d34fcb456eccde70cd8e5f925ab844fb71041e2510b6382138fc3ee0fc2d18109d9100a87c019fedccb2bacf6c8869d8924ea37aa53a2131fe35c7a96437456e319da61e729b5ce73d133a49b93a31ece977983ae7f0e0df75e7d579426087b29d2b7d78897862ef021cc653465aa5bce75b010bb68b17e60a2cf06413c6257bc9d8ed662b4408ff09fa685e9c2cf4e81e3248c7b42cd853c7446e166380fd20f641f79da59ecebeb49919a709da29ad6535e98c73a57091749c71b84e7d68d1abe9ce73ec48ff460c62d3219d70e5868b6c78f37f4127e70ae78e43a47c3103b13a5933ebb032c6e33fcea60482ed294574833cca28b65e7402d929368e9b3c84f38a5214eebe84698a898689b9e4a3ecf5665b5c8e2930f597886001796b1cf4edd4156105caa4517362c9daf44effa2770e8ee9e477b4423953d92029f8dcb087c8e4e2b3680e674e9a3de0221b642e6d2ff61a63bfb6eb392281de2ef3f155aacbe43527a81b18fc1c5dc032ca975f52db27e59cb67f8826f7027dbfafa2706ab1aff9d91a32fdd63a0acaa6f9467f79c5ee8e24818fcae74d23e12fc72cc8e83a246612559b63610ecd647489a40cff2016838070d1b3aa735bea9f9249bd8d3391a02687de8515f15a5502c41528dab785b1ee481ea9c02e970fd7772940c9c484a4ce37bd444edc7b1f624689b8c80a63b0ea0820531bc239257aeadc40989a24633637c23dbada094c63b67ebe9d854c472f2f53246160266645f0a0e82a90b562277e0ac369972258b86a7624e46dcd0db431f5b293764feba78a2cd23b00bb64ac22b1152d6ed29c3576356ba903d4b400aee8a9d70014296819efb3fab29ec3f8d38c444bcb7c3a232964f674d0db9a6d49e11757dc188bd94367295ffb57298589833242f6638be69841f013e457ea1a0a1868c4809f410f152be42598388aea0cbea20531075d121cb1a36122221547f2cb8238db512eec2626cf8977aa8ee56f72ee7afeb9b6905b7aa5be99ea1db80c910b757a04207b7d8ded1540e2cabaed5118121ecbc403c0955b889178b07d21fe01b2643ffc1c823dcbb065b0027fa8bdba6cc3cc134e274f112a240ec9d4c8ab5faf732986b43461678d11719546763bb5f883fe964ccc7c0d611d10f78a0f88f151ac3c9f89bb1cb17d17597d407a143581397ad2d8d1d0a15677cae31a0b97b3ee56a5603771fb29f6fc17c273851873325d89cd0e0b06e519560f2ded29c923cdaccdf6a63f1e52ca8931e065129a547920b70dd9d8e5df38ede53ca139cbbc851c168c83c248c9b9f8c60b53297267030260c15c744399131cb29b49a0f8f7c48710355104715b6e455849bd620ac79f969c83f8848579abb15d474565f899e57d7b796533cce4566e92c438ea0a68467f45ab1ac1fc07b304cf074b49b8396535fffa8b2f897e96adf88b0618855f1080c9b486c18f3cebc6e93072505b682dc8ae6ba597e5dd45bbc53451b24ec1500ac82b4bc95d3b1f13c260dd651ffce39092d60e750c46d1e5c2de2e4853d6cdcdcc9fe51374e4bbe1c8438661cd30f7ba5ef5bcb511683c7adb011adc48528ef7a20916b52f98ae424347f2c6a97ad359c4cfbeaef43075cfb937abf7ed32bbf00486611c6402bf9897e6125bc42ecac90b5e9706ab21e0f352925f524ef92b58b84b03b92ef1cd8dacc7ba3cd34968172cc9db4b273e4cb2dfab6ed5e543c341c1335fb6fae52b4ae0c6929e7962a3b72175c660ade57503dbe3d0c8983a8f48086111a723e0c8ad58adce5153cfe8e5c155c046a522a0eb8eba1409ecbe6a6c9312173cd3eaa0b8c33f7dd19abe3b61afb5daad9118b49655cfa0e53ed666e77e3ec7203ca37630d97d40e2bdc33b542a43a8d9b7727c01dd7c4e2e7d311aae549696a3d195d749963f002c49063b0dc9e92122de244a6ce347ec441b3af3c4cdad1d0cc73b8c4a44afcac63cf7c5b77e573d771dbda91fd88abd2d7ba2fed1ef119c3abb564e86c6434634e83edff78f8d427dcde21a1815d86026904568449be42f68a80298abd76d9df6063d50d1b8efbdfee224eee4501f4cd2af05a7f2e53ad4e13041945bdfccd537f9b3ef913867727d08c56e5d2a46d82df3f3835bc5fb4eab40e5d35a3f7c1d9c841e57a6d58c245970ddd88fb8abd641b856d149a61dc904dfb93e5386d85b0c01b0457aa2e41789984130f90280a188983954d7e4a83960263cca12dd9a34987f2453e161e4729304931108f411684a4b044380ff4505a5e06a764b0929c50667e3671aa9e0c61f216843cfd49c58858c5a8604c150abb05fc9eb339d569747ac4903a130734402e90cf7527e956218878c018ee2ca209ab33cd06c7fb5efdd295f3291a8fd87a9808c3b1164f58c990bb60cab9675a0b66289c3e25c9c392e5788ffc639589941d0e47c74adf24ae5489435f3dacfa5ed979167312c43e6f64d835e6cc1a3e9c912a6104d928bc4c269b4a3f3179984d780c75d06433ca29d5bbdbc8eba5d01facc21d926ed9ecf6c96b07610f2d845524b3d6b845672e7aa8a206efe128269f0422b6b1efef4ad414fc5f206ae019a126ec48c11bf951f1beb3bf1764cab08e6469c3fa5f5ad62cdd30f6c5b43728b9573cc406ab6c262bb1933e904d5c08baac7805605051d32b1c5d250fa2dc11d990ac221060e526df243c8bb35b99cfd3cc9136040033d3bd61d123182e0f79381a6603cd0cfbf7720dcc3e02cd28ba3d80d2f3daee8cee46d0f440e87273ea1583f58d6d2506422d69f46c4d595b8987fdaacf5a72948e055694a4dcd745764607d5d2fc02377b886dd0e4bb34a1747c2aa41b13fbce97162994c554e7d5edda51f602cd791d8bfac0148ac32805a1651b99be073dea46332e3c3025873e9c5a9fc65ccb0938a94d5a9e6812f00afd628773a22bba4a34597af32125338e7649a31d6874bead42ba7f43f572a6e207fa2d8dd21b65798c3120e6e97b7719a5649cc19f77e22124ae7eb2ab541e767ccfc734c5cf9168d031b12eb7c90229ec46b6305d3dcdd602934620a4df3df444ab5db3abc2487b0db052c979fa0ddf3fd247894253dda37d6bbfb71f49266528b9815b76930e13809c2242044e072d7308343847a47d7aed54b51765eb868ee5dc3c18227ab6ea9e9af30264b86264069f748c5e092fdc1908c9e6cec7d41b9594e6d74afae5685904012df9d2e7e6bb2fafe7bad31f5abc79bc2cbddfd4c04085e325b7191cc1d71cb630df443a8211078db7d7d3d0f17d3babbe38a3cb00c2b968e79d979a2dd6fdd6aded95bffa59c6db9df6b4fff8b9a931a0e9ed4f722b07641422419d7ae97955c97326ec3f2f7006a36e365f3f9361fd0cbfd51147294236aa53fe41df17ee097623aa81a2dba183aded1b36cfe378e3b80e98f128c8f0697cf24d2d18ba279fa5511fbf57957b97a674c7cbaa6ccc6411e0eeb4be6d943c0b8391beb3c05a9ca67cc3804f2e8ff6456221ff344f323f60d251aa1fe82f704998980640a609a1ea2718c7985876885e28936fedc9c2d77ec5c0423237c330aa906e3d03998ae9fd0eecd75d53affaeaa457f6dcea66c03f30c6fb92143bf293c2996ffb73301d0d053053bed5d47b6082dc2f5eef4111228e389fb40a0eb25d024a785f06d3c0508b0ff93156da8f4be3afdf15b644debb6922473466747af6a1f283870ed33df705d1b33d4c7cfd76d19b6f2965b98de08cab3c9da44b19c4baac20a572c19e3d324703bd91c91893656d36eb1c728c718913a57f15532525d9a7656b195e7c04ed422767726c1dd1e1b0ea7fd3396b8517f7f1b751c2f979c1ea4147db9da34d8d57f86a230a65db8375c2d3523f0d480a9b4a0d1ee5c4bc14f38acf75f060f739e47b9656ae5fdd87667e18e3fc3a46b9550d0c33b63a3420610e7d9e2c8c5168c3af72047f5c730e6e01ba6f4931f9362541f006d50b717da27b77791ca8c48d37e47e9a48743a4830145d4256a4d3e88bbf399b01ecadeb49c6cdf9d24375dae09c96537e9b105632269167c0ca8f286f2b8ec63108f254066c25c9b14d4000bb0ffbd6da9203b33f92b49ffe6d46462bfa6d24c72d5d9521f2e1a88b9d9dd12e8fc6e0fd47c6670ab0a63b0f8b1de8f3107a17390e0f45f0f11beac9901f045b0f65f23cb4527ed67030238f2bd3e928f2eeac04372137587667b01119e4b9d89a6312ae9f21bc69a4b9c9c544dac16ba520e28c4e15ae9293a1d74e093a4c0c08ab20ab0d3486c01b521ab47f383073918b5668aca287cb5caefbec0b7b39f23e7d302d820d16307ad014bd11d204fbffbeccc674708ffd2a6d937ce6bab9b87d7b262747dc9e1a921cd25e70ba66e430dbeca02417b0236005314b279080c15109361d12c46984292b7e9335c01c41cdc97bffbc8f3ec12846323da5e29ee9f6a39f89e32d3e56aa2ecf29beeedd6ea8052c2a9977d82e902580cf4d5c87574e78a5c47b275c578f052c10eaa471918f1ad6da3e9ea0f64694460a154152b7ae89ac5e6d7473c0e7931e6e509ef232520537a57a00cf7c5d51db82a8919d77098f89e891db6c512d2103d0c69cb64805dcaa165c30fac4fd1a2700b0615d5ddd3e44980b5378d3c86d493ca6dcdcb46e95b1b7928fa094920d0305244261abf8a98358200e7581351e993d33e718ed4fcbc53887b5177c0bfe45d790640112340a5a06c3935644b93f512e3c6cbb2aafb75f91bdae7afdf82983506754a6912aea20f9bc57ddfa5780764fc8b5bd0d22b9dcd59f2743b5f72789705d95095e4b03eebdffc3643a32a5f8adb51eff37be73db83f87d65a290e26ed386f13582429090eb643479c4cc7b6f578d473edadd1969325ace95f767e53752b242653c20a779f25904dc52c08d6d5e423ef8c5803cdab540c17aefe6a1545bae5149f23e28efd9a92d306220ed4048d8febd97e43e46b736370d6f32c5aca16e97bb360ef6c9f1ecb34bab6b2829b21e99547dc7f4675297515469efa326e94bbb37dc1a50d2761a115620d4c59c2ee91d7b648aa4adba796766ebe8e53fb311edbfb350626a645a441ecc35d5c38aa251dfb6332686982c7235e9f6808b149c74c6639a3fe26cd6346e964002edf298a7d8482c8152ddac34233a99536c81caf2b7fb8a52d75ee2b557be860bd4ab525291091d07ca632e8fc09e97d612ef687ec77cb2d49b2350869807cf6330ef8dedd5765e3f30c5032457e9ca0dc686e80e188fe403368c06b452bf22e6786d12de8432f59ca7368187c5f498f2cb0330d118ef692fb6bdd27f18151ea5db034a8bcff2076a537941815bc097b1ac9da55045fc0089f2c1de928e8c746ee68745e0393a50d5c0f8909db9824fb1323ef3615102f76442d4c71b123c0cfe1177784dfd89e142064c76e98da382b04844b0869484e4049d4f95e5b8840cecb5f64fc825c58ffa88c6a555091bd66cd673fbffbfbcf487ce91fb9545fe574fbd21f1692925095bf784ec86d8f09353181244fa43d0e1bfd972dc11b5685932809068d3d007c74f8b6f140a3163bccbe3651f6364d503671e8df684d479ddf8f45f4c23996724126648d1db74803142c3a844347f00507f28ed1cd11eaf6a404d8f4ca51b3b4204700e02829845c7adcb46284c070929d4e42b130579bc5d907499e671abb198c9bb1c69e1dad82a0d6ce07a0fad0f746dec36e13fc21983a641faf8ed6159bfd8c2302bb2c11bbf79b74bae90d2f911336e1e78b32abbc376a354eb49a99e249e0b0e24bc59fc7579e0f07444001ee50d406d77a15bea65e3400f35a17e2908ed29454385dbd2019642a7bdb62f72012fb05ece759f6a52ea32fdae4d88e5a27e1887206a31b"], 0x1210}, 0x409) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) utimensat(r3, &(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)={{0x8, 0xe4}, {0x32b, 0x7}}, 0x2) ftruncate(r0, 0x0, 0x20000000000) execve(&(0x7f0000000600)='./file0\x00', &(0x7f0000000880)=[&(0x7f0000000640)='/dev/zero\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f0000000840)='!\x00'], &(0x7f00000007c0)=[&(0x7f0000000800)='/dev/zero\x00', &(0x7f0000000740)='-dev/zero\x00', &(0x7f0000000780)='/dev/zero\x00', 0xfffffffffffffffe]) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000000)=0x3) r4 = socket(0x1, 0x1, 0x0) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000700)=0x8) r6 = socket(0x1, 0x1, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000040)=r6) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) shutdown(r4, 0x0) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x100, 0x1) ftruncate(r0, 0x0, 0x20002000008) 04:01:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x9) sendto(r0, &(0x7f0000000140)="98f79f7f2da8d3c128f8f955b0f22c5061", 0x11, 0x0, 0x0, 0x0) 04:01:10 executing program 1: r0 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x5, 0xfff}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) recvfrom(r4, &(0x7f0000000400)=""/184, 0xb8, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b5, 0x0) 04:01:10 executing program 0: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() r3 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r3, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r3, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r0, r1, r2, 0x10, 0x9}, 0x8, 0x4, 0x9}) r4 = geteuid() r5 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r8, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r8, 0x2, 0x803) pread(r8, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r9 = getgid() r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000500)) r11 = socket(0x2, 0x1, 0x0) shutdown(r11, 0x2f99822121a9018a) connect$unix(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789873fb0271200000000100a33244589ccf100e84cb46416e3161f2902443350344371df33aded7b02044be10cfe0b8db582600001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599c0000c9b38ae6502a5eb986bfb7f9d471b06d0048488e366a0c431192d223c25ce7b6b1c4e28291fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41e825bd8cba421d09a6de91dc03396fe1d6a0b000000616f53891043d5118a8136fe8ad7c66ddc4705a000fff3f20b0f34375cf6dc45df30893cec60ef65a02baa438f82a996a11fac3c0f80e88193e624982a43d2fbc9d3000000007eae4acc03b975d39c337405fefd158eb1326b5f3a84adc2e825db87fe35f3c61179734136b08614e9e8115a8b1ee45fd0d1aaa1d20c2bca7e5f7fc0fd9b529a62d8bdb14a3fa94b012e6527109017ad86b225ee5e2843dc9630eed3289013415746785f607eeb3005c907f02826ca2a081198fcf98ecdf451cce037fae0df16c6f8dfd29b60f81b0d519162dfdc807e498d2f9bb1b07231059816e6996182368c0609e58b7d1600000000000000000000f5f3e9e574be52425e0f1204917ad29e8d293e4491c89803f62f70c745d7e53bdef1c46261a0b104fb2097d7c74db11215920e7b92e24b04935c413e670a45acf16be3092d76802059c471744cc26992007492d795c170ff837de1e8dc472cceec27c98245cfb9e67c161b7a9c0379e4a1898130fd34bea93625beb9e6b3461d1402d4330620e67771cf3e1b362172ee0c1abc18375fa5384385cea3600b5b7e354acfc2262023b049222bda029f3267d2071d6f33360117c4fbe5cf1300000000000000000000000000001bd39aede282e81bef99ce7e52d5ae1c03069b053b636bd14f3ce696a9a321d73953fcacaabe0049096d437e7ff1ac38cb83eafeffbb10a8befaaf47a0123810c922426c"], 0x10) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r12, r9, 0x6) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, 0x0) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = semget$private(0x0, 0x7, 0x287) semop(r16, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r16, 0x2, 0x3, &(0x7f0000000000)=""/9) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() r20 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r20, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r20, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r17, r18, r19, 0x10, 0x9}, 0x8, 0x4, 0x9}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, 0x0, r12, r19, 0x3ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r13]) r22 = getpid() r23 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r23, 0x0, 0x0) shmctl$IPC_SET(r23, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000040)=""/210) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getgid() r27 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r27, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r27, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r24, r25, r26, 0x10, 0x9}, 0x8, 0x4, 0x9}) r28 = fcntl$getown(0xffffffffffffffff, 0x5) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r32 = getppid() fcntl$setown(r31, 0x6, r32) shmctl$IPC_SET(r23, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r24, r25, r30, 0x1e4, 0x8}, 0x4, 0x5, r32, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x6, r6, r7, 0xffffffffffffffff, r21, 0x28, 0x70}, 0x8, 0x2, r22, r32, 0x5, 0x3, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x5, r4, r7, r33, r34, 0x143, 0x3f}, 0x5f9, 0x4, 0x7}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffff", 0x4) connect$unix(0xffffffffffffffff, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r36 = getpgrp() fcntl$setown(r35, 0x6, r36) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r37 = socket(0x2, 0x2, 0x0) connect$unix(r37, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r37, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r37, 0x0, 0x0) 04:01:10 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c47d486dd60451a7c00c50300000000000000000000000081000001bbfe8000000000000000000000000000aa1e00000095b52b14e32caa4a4087f5cb1e72f29a744902bc0ed37a04d0b2c16c89a097a77b73b9ddc0a9c9e08eb3f1b796949ea843ec694fbc3351ce9afec874e6054627367e22078923383583110421a4a1e2d97d895cb35bf0471a7d015e96a2cb52aa7cab9303671c52fa53"]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7, 0x2, 0x7f, 0x5}) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x1, 0x2, 0xc74c}, 0xc) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:01:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000005ec7000200002000"}) r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:01:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/94, 0x5e) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) socket(0x20, 0x1, 0x4) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r2) r3 = syz_open_pts() flock(r3, 0x0) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) close(0xffffffffffffffff) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0xff, 0x6, 0x5}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r7) dup2(0xffffffffffffffff, r4) pipe2(0x0, 0x4) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r8, 0x2) flock(r8, 0x2) fcntl$lock(r8, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r8) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r9, 0x2) flock(r9, 0x2) fcntl$lock(r9, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2}) close(r9) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(0xffffffffffffffff) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1000000000, 0x100000000}) flock(r10, 0x2) flock(r10, 0x2) close(r10) r11 = syz_open_pts() fcntl$lock(r11, 0x9, 0x0) flock(r11, 0x2) flock(r11, 0x2) r12 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) fcntl$lock(r12, 0xe, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x1002000300000004}) close(r11) r13 = syz_open_pts() flock(r13, 0x2) fcntl$lock(r13, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r13) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r14, 0x2) flock(r14, 0x2) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x800, 0x2000300000000}) close(r14) r15 = syz_open_pts() flock(r15, 0x2) dup(r1) r16 = syz_open_pts() flock(r16, 0x2) flock(0xffffffffffffffff, 0x2) openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x10, 0x0) r17 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r17, 0xffff, 0x1000, 0x0, 0x0) write(r17, &(0x7f0000000140)="97804b2ab7a79d37708b2748a036a6b1d063614b01b6921c4f9ec8111e0a86be5d29669f4c0afb37babf68a590c4cdd618e82b80ea681052c4613f91e6ef0f0b61bbe0f2de5f3309203315d966cd1b8ecbe7843f18c1272a3067320000", 0x5d) 04:01:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:01:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="dd7fe5073c17e0dbd4003e07293e547743283b4166b919d37c728d7e2efc692b3fa61fb5b8b964039f90f55846526670f616f5188720520f39209b24fa39b63beb1c91ca4a12", 0x46}], 0x1, 0x0, 0x2) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xaff, 0xffffffb7, "00d85ca881447bffc7f6abcbe4432af0a7000084"}) writev(r0, &(0x7f0000001280)=[{&(0x7f00000001c0)="e625e5fb92b5bf3f55992ecc857a30c8850311d39ef84d4bfb12e3ac30a3c49e7b43bef2bd7311312bacebd1a0296e28d3289f525a8943feef53f5c7b0ff9afbbb58d6c7c2ad21b33eb5b545e540eacd7e2f530cf2b0ed5d6ce77dfb47ad1e61755080de8d4d33c751e112f4af67c5f96544720020ced7d0d2e8022afb0256ff114695c114efaa3b1768187a308e8b09489e13f45143215437b0f8d21a3648e64812da406d892057eb24c468328e7123902bdcd569c6874b0859747e5b0151aa4ff3ee7250f6f3e8944f07f5b1daac0c072aa6af5401a0f9cf84b994c2c5f323dd8862fad9bf1c108d6d71e99c2dbf232a44b80db2ed8fcb86351fd290a3f6572cf0018ef0d45aa29f4d39928864db1b1304a934492d6d1a89591f3072b660c6ea26f8afd85b86a6664642daad2569fb3657e2f433f24ccf65f61157d51378d2e72be0c3702f37263f59e5097440d00fdd75f5e095a04f3b62f8ee961ae8a5ee6aa90359ab48e3c91f163a3ae62a5d8a2aeb0a5c98d9c621f5be1b240a752f7de44e1f2424ee3a56975423dc6ec81cf621da65ec8c18fd9610e55ca6b202a90c825a5398979e6367b2d45e8986f710d1c123eba653c88ff5a94cd940c4f935ef6af1f52db6d69fc78dcf282a00b2b0417e777d6f2e3f7af1574099822891d78a7b", 0x1e1}], 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) close(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000180)={0x6, 0x1, './file0\x00', 0x4, 0x8, 0x9c, 0x9}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000440)=0x1) close(r2) 04:01:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000040)="1d861fb0851f060adc5f7d6d572ba712484b2bdf1c5a0bd0163fd55ac2663a6edf8fc01de20ebde22c54e38d507dede3da7a464cc344e5970f99c4925b1d7b8c213b0e4dfb76551e02d023ec4f6e379faea7a84f50efa60604dd188d05dd57d5ec4b9d26c3488439e33beb123da8ab20d3b49d19ee6af53552877341533c1bd48a40e9f61d99d0e829c7717f6c835d3e983cfd1bafffdbf1171c0f95a7", 0x9d, 0x4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000001340)=""/4096, 0x1000}], 0x1) 04:01:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt(r2, 0xc, 0x36, &(0x7f0000000040)="d9c01a63e1dd610bc0b137b4a4d865dd4f632d012b8441567c65875f7a0c4e04c5d35a5e0e57d2edb08aa2957d6fcb2687572650da5f582ccdccdbf4550770f27371f30f158c363c522cbdc9e35686f676f74f0a7cd9d66f8415", 0x5a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) msgget(0x3, 0x600) 04:01:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f000001f000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x12000000000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="90", 0x1}], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0xfffffb80}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet6(r2, &(0x7f0000000180)="b5d514322f6f631490f506aeb04852bf4fc526f1047cdb8c478acf8ee7c9ce0f57eca5db71a6c7a08d843e80edc58e2abe48bb2c205b61a66c7750aa46a2951baed4b0d3cfbf6225101828370641b817dbaaf088a510c44f06e489722ccaa94f96bf6bc29761070c12e4d4d612acebba6a9912c5bee11fdd1aec6e9d0915477069426e35b8e6df169563f7ce02f6ba853249f3d1d35b71f59435f43b0891c2e5793e575a9379c4", 0xa7, 0xd, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x20}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r4 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="90000000ffff0000018100000000000037e6335f1db9d77c400befd041e380e2885cc8055835e1add085411eab77c527112b138a65a54dc97ff103b5cdc35a0c41548d6d5788829b80c2aa78db2f85ff254a8f9bc89cfc4c8fff6855eff3494751ef774cbe7db847d7323353dc3d3d9193155d15a0dfe4a7c1baa3ed6d1c131642d8c6f133186a5fa0fc5cc51914237c189d6c278e2d052a710c703ddea588ce2acda25d9a840000000000005307eda0a8e4d668d31b51273ae133587129eae9b330b35f8793d0bf82ea1ac6780fb1e2cb77c690dc97c5a760c00526eff54c8b3f544501de5bcd1b8952a186b1983ce8d47f4a090138"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x7, 0x800}, {0x1, 0x0, 0x1800}], 0x4) r8 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x3d) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) r14 = socket(0x18, 0x2, 0x0) r15 = accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt(r15, 0x1000000000029, 0x3d, &(0x7f0000000300), 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r8, r9, r16, 0x10, 0x7ad6}, 0x200, 0x3, 0x8}) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r18 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r18, r19, r25, 0x10, 0x7ad6}, 0x200, 0x3, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r28 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000100)=""/114) r29 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r30 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x3ff, r26, r27, r26, r27, 0x104, 0x5}, 0xfff, 0x9, r30, r30, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r26, r27) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, r16, 0x0, r18, r27]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r6, r31}, 0xc) fcntl$dupfd(r0, 0x0, r2) 04:01:11 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa9cb9905000000000000000000010065ec23740f1dfeffffff000000000000000001000000") 04:01:11 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffe3ffffaaaaaaaaaa0086dd60a4060000000000000020000000000000000000000000aade020000000000000000000000000001bd4aecf2392884d65f0dc464f97c77a36c2adf58404ec61f1b0f348aae010cd30dfbe7c1d977b2fd8bf541eabc79147e53758e8f55c219c51040bb6e34f4579676c7e464f4eef457c524c1d357e629efadcbee06eab808bbf5f5653bfb48e31ea473b764e353c8e6bcf7bf6f36fc85e6dda37adb15afc75301cc5ef3cea257b84b84bdab17f660eb7108fe471e0874b63bbeaec9475ebf21a9658e59cae761c40a5f2346c79e97aee2a9714c781b4d8449409b3d0b9b04bad9c78ab800"/258]) 04:01:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000300)=[{&(0x7f00000004c0)="3d79e31da5c401a2450343011f7e25984e71e3b572608427de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570b01000000179ff744ecaa39734df3ceea4b32a2b2061d35d0aac9707c70b342fb123ac39fc83e8a66c9ad2ec620fb591f5eb1b6e820a75990ecef71d76fc6ab2dc6db17bcaf921e1a3d4e341a150a23", 0xdb}], 0x1) r2 = semget(0x2, 0x3, 0x442) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000005c0)=""/4096) 04:01:12 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x4, 0x5, 0xffffffff80000000}], 0x39d08634, 0x0, 0x200001, 0x0) kqueue() madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) 04:01:12 executing program 0: nanosleep(&(0x7f0000000000), &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) fcntl$getflags(r0, 0x1) 04:01:12 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) symlinkat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000001700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x100) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000180)=0x8) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0xffffffff) 04:01:12 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = fcntl$dupfd(r0, 0x2, r2) fchflags(r3, 0x10001) getpeername(r3, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) 04:01:12 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa0600b75c479b7d72925f48973ff886dd604505800200abf185fe80000000000000"]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) r1 = getgid() r2 = getgid() r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x2f99822121a9018a) connect$unix(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789873fb0271200000000100a33244589ccf100e84cb46416e3161f2902443350344371df33aded7b02044be10cfe0b8db582600001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599c0000c9b38ae6502a5eb986bfb7f9d471b06d0048488e366a0c431192d223c25ce7b6b1c4e28291fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41e825bd8cba421d09a6de91dc03396fe1d6a0b000000616f53891043d5118a8136fe8ad7c66ddc4705a000fff3f20b0f34375cf6dc45df30893cec60ef65a02baa438f82a996a11fac3c0f80e88193e624982a43d2fbc9d3000000007eae4acc03b975d39c337405fefd158eb1326b5f3a84adc2e825db87fe35f3c61179734136b08614e9e8115a8b1ee45fd0d1aaa1d20c2bca7e5f7fc0fd9b529a62d8bdb14a3fa94b012e6527109017ad86b225ee5e2843dc9630eed3289013415746785f607eeb3005c907f02826ca2a081198fcf98ecdf451cce037fae0df16c6f8dfd29b60f81b0d519162dfdc807e498d2f9bb1b07231059816e6996182368c0609e58b7d1600000000000000000000f5f3e9e574be52425e0f1204917ad29e8d293e4491c89803f62f70c745d7e53bdef1c46261a0b104fb2097d7c74db11215920e7b92e24b04935c413e670a45acf16be3092d76802059c471744cc26992007492d795c170ff837de1e8dc472cceec27c98245cfb9e67c161b7a9c0379e4a1898130fd34bea93625beb9e6b3461d1402d4330620e67771cf3e1b362172ee0c1abc18375fa5384385cea3600b5b7e354acfc2262023b049222bda029f3267d2071d6f33360117c4fbe5cf1300000000000000000000000000001bd39aede282e81bef99ce7e52d5ae1c03069b053b636bd14f3ce696a9a321d73953fcacaabe0049096d437e7ff1ac38cb83eafeffbb10a8befaaf47a0123810c922426c"], 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r5, r2, 0x6) r6 = getgid() r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) r8 = socket(0x2, 0x1, 0x0) shutdown(r8, 0x2f99822121a9018a) connect$unix(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789873fb0271200000000100a33244589ccf100e84cb46416e3161f2902443350344371df33aded7b02044be10cfe0b8db582600001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599c0000c9b38ae6502a5eb986bfb7f9d471b06d0048488e366a0c431192d223c25ce7b6b1c4e28291fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41e825bd8cba421d09a6de91dc03396fe1d6a0b000000616f53891043d5118a8136fe8ad7c66ddc4705a000fff3f20b0f34375cf6dc45df30893cec60ef65a02baa438f82a996a11fac3c0f80e88193e624982a43d2fbc9d3000000007eae4acc03b975d39c337405fefd158eb1326b5f3a84adc2e825db87fe35f3c61179734136b08614e9e8115a8b1ee45fd0d1aaa1d20c2bca7e5f7fc0fd9b529a62d8bdb14a3fa94b012e6527109017ad86b225ee5e2843dc9630eed3289013415746785f607eeb3005c907f02826ca2a081198fcf98ecdf451cce037fae0df16c6f8dfd29b60f81b0d519162dfdc807e498d2f9bb1b07231059816e6996182368c0609e58b7d1600000000000000000000f5f3e9e574be52425e0f1204917ad29e8d293e4491c89803f62f70c745d7e53bdef1c46261a0b104fb2097d7c74db11215920e7b92e24b04935c413e670a45acf16be3092d76802059c471744cc26992007492d795c170ff837de1e8dc472cceec27c98245cfb9e67c161b7a9c0379e4a1898130fd34bea93625beb9e6b3461d1402d4330620e67771cf3e1b362172ee0c1abc18375fa5384385cea3600b5b7e354acfc2262023b049222bda029f3267d2071d6f33360117c4fbe5cf1300000000000000000000000000001bd39aede282e81bef99ce7e52d5ae1c03069b053b636bd14f3ce696a9a321d73953fcacaabe0049096d437e7ff1ac38cb83eafeffbb10a8befaaf47a0123810c922426c"], 0x10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r9, r6, 0x6) r10 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r15, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r15, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r12, r13, r14, 0x10, 0x9}, 0x8, 0x4, 0x9}) r16 = getgid() r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r21, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r21, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r18, r19, r20, 0x10, 0x9}, 0x8, 0x5, 0x1}) r22 = fcntl$getown(0xffffffffffffffff, 0x5) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r26 = getppid() fcntl$setown(r25, 0x6, r26) shmctl$IPC_SET(r17, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r18, r19, r24, 0x1e4, 0x8}, 0x4, 0x5, r26, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) setgroups(0x9, &(0x7f0000000200)=[r0, r24, r1, 0xffffffffffffffff, r2, r6, r11, r14, r16]) r27 = socket$inet6(0x18, 0x4000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r27, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x0, 0x8, 0xa0fa, 0x5}, 0xc) 04:01:12 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa1b89b75c479b86e86045260000000000000000562e66e40aac000000e7ffffbafe8000000000000000000000000000aa"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200", 0x0, 0x3ff}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) dup2(r0, r1) getpgrp() shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x3000, 0x4a6, &(0x7f0000ffa000/0x3000)=nil) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() r6 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r6, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r6, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x4, 0x9}) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r11 = getppid() fcntl$setown(r10, 0x6, r11) shmctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r3, r4, r9, 0x1e4, 0x8}, 0x4, 0x5, r11, r7, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$SHM_LOCK(r2, 0x3) 04:01:12 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0x8, 0xfffffffc, 0x0, 0x0, 0x0, 0x2, 0x0, 0x3, 0xfd13, 0x280000000000}) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) preadv(r5, &(0x7f0000000240)=[{&(0x7f0000000200)=""/12, 0xc}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/238, 0xee}], 0x3, 0x0, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 04:01:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/37, 0x25}], 0x1, 0x0, 0x7fffffff) fcntl$setstatus(r1, 0x4, 0x0) ftruncate(r0, 0x0, 0x20000a) mkdirat(0xffffffffffffffff, 0x0, 0x0) 04:01:12 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3fbbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918", 0x62, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x4, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = socket(0x11, 0x4003, 0x0) lseek(r1, 0x0, 0xfffffffffffffffa, 0x2) sendto$unix(r2, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 04:01:12 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800183a00fe49be00f9ffff0000d30000000000aaff020000000000000000000000000001"]) r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:01:12 executing program 0: r0 = syz_open_pts() close(0xffffffffffffffff) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffa000/0x1000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r7, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r7, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x4, 0x9}) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r12 = getppid() fcntl$setown(r11, 0x6, r12) shmctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r4, r5, r10, 0x1e4, 0x8}, 0x4, 0x5, r12, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$setown(r2, 0x6, r8) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r13, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dec701f817d2543ff76"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f00000001c0)=[{r1, 0x4}], 0x1, 0xa7c) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 04:01:12 executing program 1: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x2}, {r2, 0x2}], 0x3, 0x9) getrlimit(0x3, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) kqueue() mlock(&(0x7f00003eb000/0x12000)=nil, 0x12000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 04:01:12 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xf664, r0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = open(&(0x7f0000000300)='./file0\x00', 0x800, 0x8) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000280)='./file0/file0\x00', r2}) r3 = semget(0x2, 0x4, 0x18a) shmctl$SHM_UNLOCK(r3, 0x4) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000540)='./file0/file0\x00', &(0x7f00000004c0)='x\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r4, &(0x7f0000001d80)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef3f0091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d9311819362e71bb40663a0595951377504d9c338282c8c6543f6ab36c8d44e49293e85febc31e4771b56fccd7bb9e67ef1eb49c0e15e38751bcdbb4c6f0fb00d6fb8546bcbad050e5be2922bfdd185df", 0xf11, 0x0, 0x0, 0x1b8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x20000003c4) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) bind$inet6(r5, &(0x7f0000001600)={0x18, 0x1}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r6 = socket(0x11, 0x4000, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1000000000000000efff000001000000d876bd4800843b87d751528792d0039b5c20ebeaf8a70408f4c479207d4476cd10b11e8427529585bd113a4464283abb3cd3a52b38f185469a46fc74bf"], 0x10}, 0x0) dup2(r5, r6) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r7, 0x5) r9 = msgget$private(0x0, 0x20000003c4) msgrcv(r9, &(0x7f0000001c80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2f6000000000000000000000000001600"/250], 0xfa, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a446c1a578f608ee50879071300594ea1b0ff3fa527865dee7aeb1b9cd5a78c8ff48fe12b96758de61c46b8c075faa6b340c398000030010000000000000000000000d3"], 0x2d, 0x800) 04:01:12 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 04:01:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = geteuid() r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000c000000000000000000000000000000000000000000000000000000000089ab35302d16000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000400000000000000000000000000000c7000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec100efe953e54"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x80, r4, 0x0, r3, 0x0, 0x6f, 0x81}, 0xe202, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) r6 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r9, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r9, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r9, 0x2, 0x803) pread(r9, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r10 = getgid() r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) r12 = socket(0x2, 0x1, 0x0) shutdown(r12, 0x2f99822121a9018a) connect$unix(r12, &(0x7f0000000c80)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789873fb0271200000000100a33244589ccf100e84cb46416e3161f2902443350344371df33aded7b02044be10cfe0b8db582600001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599c0000c9b38ae6502a5eb986bfb7f9d471b06d0048488e366a0c431192d223c25ce7b6b1c4e28291fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41e825bd8cba421d09a6de91dc03396fe1d6a0b000000616f53891043d5118a8136fe8ad7c66ddc4705a000fff3f20b0f34375cf6dc45df30893cec60ef65a02baa438f82a996a11fac3c0f80e88193e624982a43d2fbc9d3000000007eae4acc03b975d39c337405fefd158eb1326b5f3a84adc2e825db87fe35f3c61179734136b08614e9e8115a8b1ee45fd0d1aaa1d20c2bca7e5f7fc0fd9b529a62d8bdb14a3fa94b012e6527109017ad86b225ee5e2843dc9630eed3289013415746785f607eeb3005c907f02826ca2a081198fcf98ecdf451cce037fae0df16c6f8dfd29b60f81b0d519162dfdc807e498d2f9bb1b07231059816e6996182368c0609e58b7d1600000000000000000000f5f3e9e574be52425e0f1204917ad29e8d293e4491c89803f62f70c745d7e53bdef1c46261a0b104fb2097d7c74db11215920e7b92e24b04935c413e670a45acf16be3092d76802059c471744cc26992007492d795c170ff837de1e8dc472cceec27c98245cfb9e67c161b7a9c0379e4a1898130fd34bea93625beb9e6b3461d1402d4330620e67771cf3e1b362172ee0c1abc18375fa5384385cea3600b5b7e354acfc2262023b049222bda029f3267d2071d6f33360117c4fbe5cf1300000000000000000000000000001bd39aede282e81bef99ce7e52d5ae1c03069b053b636bd14f3ce696a9a321d73953fcacaabe0049096d437e7ff1ac38cb83eafeffbb10a8befaaf47a0123810c922426c"], 0x10) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r13, r10, 0x6) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, 0x0) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) r17 = semget$private(0x0, 0x7, 0x287) semop(r17, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r17, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r14, r13, r14, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r14]) r19 = getpid() r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r23, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r23, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r21, r22, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) r24 = fcntl$getown(0xffffffffffffffff, 0x5) r25 = socket(0x18, 0x2, 0x0) setsockopt(r25, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r28 = getppid() fcntl$setown(r27, 0x6, r28) shmctl$IPC_SET(r20, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r21, r22, r26, 0x1e4, 0x8}, 0x4, 0x5, r28, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x6, r7, r8, 0xffffffffffffffff, r18, 0x28, 0x70}, 0x8, 0x2, r19, r28, 0x5, 0x3, 0x4}) chown(&(0x7f0000000080)='./file0\x00', r3, r8) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 04:01:13 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x3c, &(0x7f0000000080), 0x4) 04:01:13 executing program 1: write(0xffffffffffffff9c, &(0x7f0000000000)="7704ae03610b7f92b626993ffe42c9d5e64d6a02f41732e3b3f561e5c221c588e551869d150d9e1e18712806d0699327c5fbb044d19f157ca0f073dc19e86f688e92d90c5d041acbcb7a38ad0acb73be4daee946241e90ca8a09d06392f21d0f90fc86e5223ca46895687232ed19af4ecb56a63ba94d3703ab5af223f7537f0fe313e01202a9716ad60be6868046667b9374903e4bcf0a67232435bc72f048b5e6b8f1b00df4705538133b8c8b313f7177e700504dd3cc9bb9d9da142d5600f1d1040dcbfd4204b43a619fc794", 0xcd) 04:01:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) readlinkat(r0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)=""/126, 0x7e) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x3) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r2, &(0x7f0000000300)='./file1\x00', r1, &(0x7f0000000340)='./file0\x00') 04:01:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a3e6"], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) connect(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0/file0\x00'}, 0x3d) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000673000/0x2000)=nil) 04:01:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) write(r1, &(0x7f0000000400)="582720efabd16eba5374c3e180d291c7815f73f2a044334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcfb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aea7a64170c9a786a9c55447b01775a5bb850bdd0502684e5af3a8cd0c75cec5c2c9acd03f1a71e5c639cefb2142e518e1d05d414c87453db851e95209efce8dcb3a6ded372505f004c9d32f07a9194fdfed8b4fefcf2cde77e8fa90739b4501e1308ae8ed3338af42ce6aa218ca013700f0f155de4e314ba8401b2e3b572a8737dcb69ee7a13176e8178c5c1a20f42da36c87a2f2c2fe4040e37bf5a4827d83333344a8dc89b5225e0a066aac5bad1ba368c5fc11f38efeacf895f69701c6e78f2455e234ded6395a05cf17d7e37f2f9334eade1", 0x17b) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000540)) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r0) dup(r2) r3 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) lseek(r3, 0x0, 0x1, 0x1) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') fchdir(0xffffffffffffffff) r4 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x100) connect$inet(r4, &(0x7f0000000100)={0x2, 0x2}, 0xc) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) 04:01:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83e58d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d90ca0e27564c42ec8a60444d6f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ee6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c8296827600d2c4d3054126e21463", 0x181}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000001c0)='w', 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='r\x00') open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x2, 0x3}) 04:01:13 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x41) read(r0, &(0x7f0000000180)=""/219, 0xdb) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x2, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) fcntl$setflags(r6, 0x2, 0x1) r7 = msgget$private(0x0, 0x20) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) msgsnd(r7, &(0x7f0000000240)=ANY=[], 0x0, 0x3fb) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653544082971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea74620760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee3a804000000000000a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d218500"/477], 0x156, 0x800) msgrcv(r11, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r12, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) r13 = syz_open_pts() close(r13) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000000b40)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}, {&(0x7f0000000300)="245b98a0e213b7d5186698a135986fa3c1f531fc91c678cdf8127414ba28058ac475510ed3317fd169ee48", 0x2b}, {&(0x7f0000000340)="f014b7ce3c29d6512254d1abe4c577b113d4fe1e7638611fa809666178ba8657f256dad3db824e92411d1a36ed2bb4dd6eb2c5f1f06fe56b35eecec4a509b69b5716f8c6d72ef5e71837d4fce32d970473f6b389ae80973e", 0x58}, {&(0x7f00000006c0)="5f0b9d8aae1c38463371c7f42819b9e5092ed857fc9cc74171edc82a6aad4d065aadf95fe001bb9842a1393fb27f9ab93a0665aafb6dcf5cd4c02bfb8360c5548e5465fa7fff", 0x46}, {&(0x7f0000000f00)="111c4e01bac5b0c86d59a3fd3ace87aaa3596d4bc5cf4c9897b0a32fe4d847093b8be35e69ea1e0a9612719c9ae0ef038018ebd9fd73e0c4ce97a5400defba347c9dcbcc2d644ca2fff5b839938073651bf5450e5188ea31de5d9a269464e5b76f4b2233ba8a14932f5deeffac544a200b02445332386146963930fd6c29fcbe5cc31551c69ff8500468e9b63d2330c0511f04c231c0bac52c26d27e15ccf0067be7d4832ff0189729", 0xa9}], 0x5) fcntl$setflags(r14, 0x2, 0x2) msgget$private(0x0, 0x20) r15 = socket(0x11, 0x4003, 0x0) sendto$unix(r15, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r15, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r17, 0xffffbfff, 0x2a, &(0x7f0000000200)="ff0000007e0da6556bb22ed0353cd1cb7d1f34707a95e05bd60e5ab005b11be27704543d24c784d1b9", 0x29) r18 = msgget$private(0x0, 0x2) msgsnd(r18, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r19 = socket(0x18, 0x1, 0x0) close(r19) getpeername$unix(r19, 0x0, 0x0) close(0xffffffffffffffff) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) r20 = socket(0x18, 0x1, 0x0) close(r20) getpeername$unix(r20, 0x0, 0x0) r21 = socket(0x18, 0x1, 0x0) close(r21) getpeername$unix(r21, 0x0, 0x0) r22 = socket(0x18, 0x1, 0x0) close(r22) getpeername$unix(r22, 0x0, 0x0) r23 = socket(0x18, 0x3, 0x0) close(r23) r24 = socket(0x0, 0x8000, 0x8) getpeername$unix(r24, 0x0, 0x0) msgsnd(r18, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r19, @ANYRESOCT=r8, @ANYRES32, @ANYPTR, @ANYRES32=r8, @ANYRESHEX, @ANYRES64, @ANYRES32, @ANYPTR64]], 0x1, 0x3fb) r25 = socket(0x2, 0x8002, 0x0) connect$unix(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="b35e004835a9e535c89ec1f515608a308a2a7832ae2bc9f71831ad0e20bc2dcd8b68220d"], 0x10) connect(r25, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc4896035ae1ea88186c8108d45500a0"], 0x10) sendto$unix(r25, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) r26 = socket(0x2, 0x8002, 0x0) connect$unix(r26, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r26, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r26, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r27 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r27, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r27, 0x0, 0x0) r28 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r28, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) r29 = socket(0x11, 0x4003, 0x0) shutdown(r29, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x5e) r30 = socket(0x2, 0x8002, 0x0) r31 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r31, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r30, &(0x7f0000000780)=ANY=[@ANYPTR=&(0x7f0000000b00)=ANY=[]], 0x1) connect(r30, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r30, 0x0, 0x0, 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="fefce59ba300002e2f66696c7be792dfa254515f005986ab75c82a7285b7595c70ff6dcd1b9a476414177b25d45a6f53453c84109f6d066212955304ffa4fbcc1bec55510d3855fba10a8572da6a329b84b6a895d2a3301856e361a45cf635f0f5463c53bf370c627221cb3aa7ca9742b25c11e9085b1081b1b0110c1e240a9bf03260df8627c5d19714eb436a2ce01f16b5ad8a4810a16fad0a5417167ca0125f55b485"], 0x10) r32 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r32, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r32, 0x0, 0x0) r33 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r33, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r33, 0x0, 0x0) r34 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r34, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r34, 0x0, 0x0) r35 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r35, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r35, 0x0, 0x0) r36 = socket(0x2, 0x4000, 0xff) connect$unix(r36, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r36, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00002e2f6c653000c01af680a194640d5efc734a525c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ada813fe37170f4832592431b0da56b34698f95006b948fc48ea88186c8108d45500a0c000"/91], 0x10) sendto$unix(r36, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r37 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r37, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r37, 0x0, 0x0) r38 = socket(0x2, 0x8002, 0x0) connect$unix(r38, &(0x7f0000000c00)=ANY=[@ANYBLOB="81d814ccf3ec782e1b8a404da7490145f93d6988e510a9843fc6c3534a11542c0c69ebd085e3ae23e20e5d3a40233ff1b45b2aa8e259a53331adadce09be1e1243c67b477b3e667c0e4cfcd0fcfbb96596063682d92719a312900bf65e0b66cab9cc7426fe655addde75dbf4d26f4c8f19cfae8631658b3fb5de3771874cea131c850737f9f0b15f4d0d4fecb7725c52e88e248238b6665620812e8d37170871beaa3e035428e512a50acef2abcac3ce"], 0x10) connect(r38, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r38, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[@ANYBLOB="00002e2d66696c65302f66696c653000d5538f08b6eee31476dabd8115fe43dac5d9f80a0a8f5896b4e752cf0b77b2b962847898ea2131525eb11985817b2b86ef72c206cf3be82787ddf75470819780e700d42492259a7659bd541ce85524ecf740c80fd9f52454c04c62dc4f306cfb4b623e21f6079be6d274213957dc440d3597f577958e477fa4dc8430e082869c1808f6693e93d397bc410c5b6922137bcff88d15fff9d56d80992d1b14a527d55298cd1b5dd49b3a740e7a3a8e82a04af260cd1624eb3eba1d7c4f1f45d11cd8a23b23865025dc554d0d52f0940bf58b5fc2d4bf3c7491f50062af864dd6933b8fe7fe573a793676241ec2580c219eff7d5cd445ab7eb5e501908e0f6ac97ef885248c399d3881c2e298ffc5ee1f1cd5e9c1454adac55f1267f22ad7c80838a9d5bec5563f96cb8c9aa24d80ce90e7556da82a87bf3d2617cd30cf15414a7eca17c6e78889c601439a62c973ee6702934bc09ecca082f615715cecffe7d35a845a02652ffa190ff61813caf14cf58589fa1652f677b887c050dfca83531f4ffa326186bb9fa96a1af02d9a414615a6239e66b1edc6a0decf0bfceca3a5d4eecf06b00571eba7942f29430ce63302119a97c5ee1abd6dbc225b476ada3f8bffb93852e94276d8bffcfa686f50c00eadb19ea61778ff6171f9a41264dc6a77ac19"], 0x10) r39 = socket(0x2, 0x8002, 0x0) connect$unix(r39, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r39, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c04c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc2fdc09efd807457777ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3000000"], 0x10) sendto$unix(r39, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r40 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r40, &(0x7f0000000140)=[{&(0x7f0000000180)="440239d086", 0x5}], 0x1, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r40, 0x0, 0x0) r41 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r41, 0xffff, 0x1000, 0x0, 0x0) msgrcv(r18, &(0x7f0000001740)=ANY=[@ANYBLOB="bda72d9ee2241d88860600006cd00cb4543ed09bac51ab6e25151586e3eaca11cba101af49ad00000000000000ac", @ANYRESOCT, @ANYRESDEC=r33, @ANYRES32=r40, @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESHEX=r34, @ANYRES16=r35, @ANYPTR=&(0x7f0000001040)=ANY=[@ANYRESHEX=r36, @ANYRES16=r37, @ANYRESHEX=r8, @ANYRES16=r41, @ANYRES32=r38, @ANYPTR64, @ANYPTR, @ANYRES64=0x0, @ANYPTR], @ANYRES64=r39], @ANYRESDEC=0x0], 0x6, 0x0, 0x1004) r42 = syz_open_pts() close(r42) writev(r42, &(0x7f0000000800)=[{&(0x7f0000000e00)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r43 = syz_open_pts() close(r43) writev(r24, &(0x7f0000001680)=[{&(0x7f0000000940)="ef6dd3bfe2a945dd160e3a7b56b88e19f5f57fa72b388e633d359bc313e0470fb55c57b672301f548ccc6bf7e9358276c13fe3823d10a5d4177abc"}, {&(0x7f00000010c0)="a3a6005a0a2c323ef7ec73025f6e6dea9be769e0233c5bff84d94f6a8a9c11015db3ef715c67d9e3ff49a60646756d229bfb18a441eb8ff3fc70f872fbb04742fcf10dd49a602a181c1a407967527146eb97a2274ae721e07ca1b2eff96d3fde1912d14236c54589b6aa3fb481e3952a4fd33933ada385c8c29a4a2c80c1bff4d2810b9369f78cd72811676063e671adcc6f92e9371e3540baa666"}, {&(0x7f0000001180)="33933dd26a2f292cbcb80a5c40d884cc3ac0fc5936d0d131cc2c131f00677750a01e3f319350188ece2a445f19ef3a62908764ff743e2a0d81d1870ae1fb2caa49de985b6133df0290cd099fefbf2ea80c08d3db0a6dde86512e7eb2dd5190e60321f51034cd638c51e2d711946a1fc828d2703da76f253a6124471720f4697f7ae35510ba744c9c07abe9ca529493da54cabdafdbb4697ea9c9784a7f5320dc258993d6ca27544f0a2b8f2ef762e257d3640da7d9f07624027ad2bc95d9af7139ccc56dc1cdaa69bc79c7fab701f31068ddd2b1651dc204c8718f21ab398d85d8daef5e4ae47e4c897cf47b4b5cc7733d190ff330693b45"}, {&(0x7f0000000a80)="e53d3b7dd1f596a7a927642fda85384c40"}, {&(0x7f0000001280)="804e0f43c34af491d1ea0feee384e209ac8855cbaa4ea915cbebd6d2fac784c7f2756721d2f0d738d767f5580f5cddcbe7c2b6bbcb1655e75d26b95496c3bca82ac413f043adb729a2fe8626c6fdac30f1252bd53c431cd9ec2e51b9a8881cb773330cd0b6d535994e046f0e341584a260c5b50e60ab7b2e08e3a7025e265a70c03708fd4a05391b77d5960e26ffed58a7ba9cd9730c336adbafc91e04"}, {&(0x7f0000001340)="0a11a8005416ada99260af00a7a8b4ee81f2770b0d01e31ca863f96746bef5471d5bd5b42f4ee40a066841521664429e0411c691c122c2849be8c7bb3527f2aefba873d607038cd00d4085"}, {&(0x7f00000013c0)="460c0eb6390b1dc8cbca655eefd5515fa58eee17e02e4ad1724b50ba02daff300620dc5e6722150681b9d65ba1ba2e9805c69fd7d72904defc4c9b94ae701d27474586e648e92d6659cec5af8f06bf70c0c33c958e264eb54d731d9ee05fbb0a1fb4dcbd01e65b73d6e4e65b09e3679e82786bb222850b0d144ea6194171ba0f006c5791723e6406edc3677948cf282450e632e829b4829ed588afd96ab1e3595205b99ecf645e7ee43bac45de35fee62d9665af8d77e3e0eab9bb092e7bfb56a7d04f2c07b93522793afa7538c19511c87d165463b4b27d261e7ecdaa11883b2874c200b1e56ea39a8112b251"}, {&(0x7f00000014c0)="f81cf2cecf766d758b412d6560123a8948cfd3843b4aa02e57dbdb39d0b3e44fd09de073c3e0e50d3eefcde031ab6a2a0f16c7bbdc4eef187cdb07ca81fc9201231689ba31188832c8868148eac26668268b9e7ac63573e85c49d5188929bc79eebb83a0f53c1996a19fa180c07544fbed91b9d33c384eb2e428f956eb216c6ea8a003eb00c4314f04a8cff54aec6749a82f00c17dcdd3b523e03a7ceb3c383ed6f2e2beb3452e3b3fc5"}, {&(0x7f0000001580)="582c05ef38a8e9a3f5cbd88633ae692e01759f027cc9cd8f131116a88739326ca432aa171ebc9085c9ba00bad7e80dc3d604170e1a045bfcbd8e6abbc73e6a836dd619b42942cc63c3602dab2f0126cf0837e3abe8accbfdfbeaa7bf1256a8c1780a9303a0d68ea84282a0e067f0f683652825d552e07b8590614ed8ea3c8a39775c993e5190577ed1e1c82ae653c747776a60722c729d6f0b9cd4228344481d9761d49f27284f4cf23b4ab6646e490420ea581621331250ce38ffb9698a5a0576170286fd72bcab1304e56107fe905511"}], 0x2) r44 = syz_open_pts() close(r44) writev(r44, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r45 = syz_open_pts() close(r45) r46 = syz_open_pts() close(r46) writev(r46, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0xd, &(0x7f0000000040), 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000040), 0x14) msgrcv(r18, &(0x7f00000008c0)=ANY=[@ANYRES32=r42, @ANYRES32, @ANYRESDEC=r16, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESOCT=r3, @ANYRESOCT], @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000003c40)=ANY=[@ANYRESDEC, @ANYBLOB="5bafc043dd09852db2f26179141abb95bef10f40d7808e6317f38c8307c4da698b2d14ab54aabef17e1d02db3a6a7907dd00669ff2e13267691fbfb22635330ee78f65ce0d1d972504f68ae5e6f31338251dec0872054d7c53534fe6055be200b6260771e3d610a63bb42bde2a332a973c2cbc1bab62584e", @ANYRESOCT=r46, @ANYRES64=0x0, @ANYRES32, @ANYRES16, @ANYBLOB="375aa175f27b3cced4c79504aa924720363887cb97d3aa0137a43c5dd6db722056281a25f7dc18bf55a172bb6472af3707eb42332e389b032965916c8a53c4d979c722e86d00a7000e4c7efac19fefafa82c635735bf1a72b67b5ee5c19774e5ddb54f5166142a067fc84bf0b7ca86f67160b4414752390c9674119270af0b69aded3e7e0d13205246e4dd567d3ca777ab3666bb8558d0cab966101d95643cb0697a741d32447b9255016cd01fa437fcfa415a5fdca6715ce5d0362d4073758f4fe98d662652ab0ea601ed5f41b6967c67a59013db48f85d4b5690429d0c620a9e6d2c671f004d3e83062cfbe9e1f1843646c0086208015f1c54e76daee19c18d0333e751cb39d44681aa8f2ba54500c898217c6972a7810f40e1641a4919803fa510433cd66e474c93f001238ad0778af56efd49f614021dd3489ea76505536b9002452704c5ebfa2945c83116252451dcabbcec9eb7f6f3799226a942b8bcac4f6af34c1f58b4dc6b1cfb6def486986a9062cb3bccbd5613bd5db717c7e469b81d6804f5c813568899bb760436e91fb8334bf7c878ae3f60f04a469dfe87584b00f476e1c01873c60fde69f6bd8c990d5afb6d090d2fc2c2f66b170638484f05a267a299893f9a4672ce8398a3ef796091cfc289392a258ea68ddde6bf31a68704e1519c0acd9305bca32ce6f3c342f0aad0ee5ef25c6d6295a1030bd223b75da399e0828cc0d20a9922f3fa45f23f54b6ee51f9e28f3df9a8aee70f5ce5078f1916a4492984f40e056c5c9384c80b0159f0c2bc6dba84ec668874ac674c86091e4de6390ff3b755ae870511ae00817e8b6363e60bf65196f0a874f6ebc6899fbe3fae4905b95437cc9ecdfddb4cc2034cc146086bf7c3f1030fa5925014ddc184b65aa8548c13f88679c129c7ffec54fb50963c90cb3dbc190645c9c90f62e6da1cb9f77079bd8cdfeb0be68cad3085ae582a36fb32cfee25f5a0006aa2694e5dab62813314ae8b0ee623e18d2fb9afb9e3aef5d395d50f57053f33a30d9d669e0fddd6a98b710a6bfd0b1a8e36dddcedc066a96dd587f916da389123a42dbd65c70332d984b26ece66c0a843cf1df9b8027587f4e9a5a240c6626770d54128e21c15a4a5f1353fe607ef9da5d94cac1f2df1ec4186cf4b9e480a69f58e66782dc00fc209ac3e8b186172569dec82ccc926afee3b6f0f0c3d1b36e7adc7d0b5bd008017844f5f6b3ee362c946f74f0cb785d7d8c216ad624e0d425e96df4713087f8fadece0c003f215485399c9c433b15855bbe97569478170f0117efdb8ec794ec0e39b506ed1189d17a81c0e2c2ca2a8e5a577e0b056ae4a7f367157712634e31a1fc249f981bddcd39486030cfab128e72e3f89286be8c5feeac6f7e8d617bdd97609291d6ecace09751cc3c6d0b295d85584e9ec6154b29a09a1e782ddd164a127c2e19b97d87fd0f61dbcb187b9d2d111619c47a8d9e56df9f092d4c0605b9cffc68f301871c45f0657e935d3f8a4a64ececa7fdcccc4eeafcf4b60518e71cafcbad48c8beecb2ffe2d387f10491c1e021f760ed42c1c6c457955492665aaa93cae0d79a82e31157bd9ed1b86a30efa63a6c149081925f2bfae4d8669225bcf005cb624b3cfaaa1c626a1e0a003ca3bfd6770cc268b67c2af9f20d2e280979165aea1cb17ce87829e11007c4450dd34cbdaece65f7a8d93026ea6aeeb6c50f2ea5fcb187cf47b475b83335bbee87aeb8516853bfc91636e24a963c491b10bd13cbb5281aee4aaefc5eab34be426aefa694246e537751098d3847fa9a0ec6b8d49cf4275cb4d5f9826b6d16c3136fb9a9d5a92cfc18c787f3b98870b0e331b5304251028558efdc7fb28a9428ea40f506f959c9e871db0f70214f450d4e2d67b50d93fd4ebd9d7de7ce6ac284e12f41b38d141cea366275c52a25af6e4d84d4ff887d1e4dd3aedc4b014974e0129db319d2654b0ba6f919885501b16fda2b8b39f54dc01300f09c39898fafaa697144810872c02c3fbd91497558c1a0e60128d45aaa6fbe587febd609b22ec9c083085cdd5bead0833056e3066e2b53945d0f4b81b39582542dd56dafabdb265714429b4000c2e668937d9dd3aca46633d7828d765d7892d11d9b708ee6d9675e907c6bbb12599031fd4bb6dc3a29fc532e69296bab017fed48cb8b4e2b1ac4c49d211042a7f982415cd96097e28f8a014501b5ce653138d9d5f0d063ea581bc371a4a938e4d7c111b8ce88df2117f5a4c7d865999b30b6956272614c5dac4026abb2c0039c6a1299d73e17f63688afab2b31cde196dd8a622361d790f54e2afb6a95eb195ce79bec2a8e7b543e857af5cc5dbf82c566c227fce98ef6f86ee0ea24906816ad3b8cdf4fdb993e3f94c8818611002e514b8f18e2bd741cfd59d632a7f15acbbb87a2801f44337b5e5495247b26c33da4f66dc394880471d826859483f339b7a6441724b359c05288027d5c14045866b25c0fe112bfe007f1b6a4a2d7975904832fd1495d4895628c04f170d7b6c755c7d3c688aa173cd6d3fe7f0a267b26c82a10f928b688f275a909d199c3bbc70d042fb8d9f5d291a3dd9e6e01b00d632e2214fa4f10b84b66a023732c8095605e510fc61bb0a52d2403df5a60947e7c8a07eea8079eefbab946f7ab16ef705fb42af92ee88369a9751cf99c1f54c517670e92e651fa271b6011b6315ca0aad84c1bd2408bb8aa3105e8577fbbead347094cbde8ad377d1ace3bf5ad1e51e99e0c03fbf91a5d27a9f400c475e7d349ae243b3b71e19ea7d7a9bc6b975b179779c7ea095b516c6a557cf04e7722e794f92888b09d56dd2ced16333800b12fbdf88777b94517b0fcd35ff2227bee90951cdb26de8bcd725c2548c9929cb5cbbbf1f364318851253342579155d5847924841330a856f6df8d1daaf23792cc1961fcea5dac6526fe2428ae40df60f5ec6f0bd7dffa985c4793b64e4833c245843d73c096b4f617ea8147224007820398ec5082a7f131b3677781575e003288d9bdda179b87dbf0d32a3dd5c41bcc4837ffc2f7adad3a7bc1f3f18c04970ae1111a838c98476cbc52da9af5c83d79b2f149d3cd13dce3f95a4179621dee0c3794407ce239f3434b2f98c9786a8c1c58d111ed3a762685d058652dd07cb06f9129912b44f1c5ada5437648dce7d75701e0f2a0d6bf85f585efd7be84027b3443809717ce9f5ad89a405c13d5752422354187d4a5c3049894f34a3b02f4cab3f1ffa0b36e16a5f76e7af66922929fd544a72687ad8b06c197a568be90ac368a40ab4c623909ae7bfb8ee40ef5c187cc26cf4329a32e74c12870ce76a0b0be2b750a34c5be33dfdbab0c279ba7f4fcd699ecdd31f6e077fe53508ff3d337418869ca604228567e79ebcaa44e6555cd1a58f40085f42894a08279c59fe6dfa5a58ff40f0cd7276687305e5397df1a6298caee8438b5a182968d749e313b293b5a0a5861a834cce9f8a4ae77658d31785e90a600ca74c0e20ae23ada42006015a30bd920d60833951f0939f1ea3ada18cfc46630f839d7d817a7cc6ed66a83292407acb93ecca8f001be2010dda6db72271f16d7a0647c77f810075b2a5fdb2242841eef93e891bc2ee5bc9d4e3bd76aa2973badc4fea9988786165290258e29faecec20ee61b6e6682e01fad5aeef235961d5a474eae9a70559187bfa423dc238ebe4b7da915c739c8215441e78d32caccc0a170ffc9cbf9d5e073160654a91b2a245ded0a63868d9238692d795290cc5f19e5e8382c0bd755978e84f409cf88923cae0eae3a09dbb9ea6a273e0b6409b81ff0fe6dcc1cfb2dec40491d012dcb82d086244cf6a979a710ebbb08142bb4ef2e6a8f45025fe9d501c2fceb39d73f1285e7018660c9cd2de0c68a0161c2c5deb0b9c2873b57e10d0fd3b7deed1e4f9e0def9cd807144946a725764ae980cdc2551807652a99cf95bffa972eb94e7b9bb6f93b9ea67cfb327b8c0c394ebf77b1395fc1a1a0f179c775aea7dcaec370bcc2866e2b6b4573ddafc6f2f880cd52bdbef9cf79de7ac7c47f5c07ee81a1366da08fd730445c24145b52c416f7660078a73b95d9da5e5089fdc40570333972eac6cbd852692842e1844705403052fe659c8cd8c6bad0a007e8c353383cba35d714e00879d313ca8f43d87de10c8691f5876e484195871b62c5d2d4324aee1b595c6b4be1aacad7acf066fbc86dce976950a3a59254768fafb00f28ee7c2cb25096338c14aceafea67f45a852480a7cce528d47440faad2f5ca3ac5f8fbbc1bc51ea08634fda3cae6f24950a88517aafd86507af6f1307c20908b3929dd9f2072496f9b5433c923197c35536b453e3885fcc3a187acc62a1edf1fad133ba8ef344447bf45daf1e20c679352547d3bbfb620d2090ba9edbff0a39d2d9b2a130dcd8952e59a09df95aac68d3675a6a41328da1b961ef7c3de248a0df8c1c91b8e4166a1791ff59c4dac52d1a8c2e7dd62e6a4a21bc3ecf2a1a447ae495d22cf01cc28ab73f33421528127961e412a715152315b2fb71443695b16027ca1be2f15504104185e08cf4f3db707b9616414bbdcfbcd6a15ada49fb71f066c507288f9bcc73dad0919e109c718dd887b7f498bcb367e6bb91f83409534043ab222d19cb87d613b814eeb64bd5ff179d05c05753ab51d0d5350f9d0b7263c6751d650997a83aa9d70a06bd88c0c4b934d55928e4fdcd8b49eb41d9f24dc79218d438451bd6dfe4901517af40be56a210fd601879fee06cffb9cbbfff2e01e713f73cdd9cda6bcaa1120f23467161ae7161bf7d662e591b71034d87455a45ebbf0c42140c92115b93c9bf3f659b19646478140ccc8a0284219106e64c25afaad57865799246c12ce870860d0506b39a6ca2b758cbfc6f725526efce5d2dd2f859fe361dff1e2098b73143858c4aedb197307bea8bd8bd7ddf2bd59584d02bc78ec9ad6fe81a8d31fd43df08623fe24479da270ee96499f0468dabae9f18b6c15c435b420a0ab3ff73ecde913836eb2e54638b3c62327c6a2d108694e298f3423c4bf785fd2a601ffb81e27a5c01e2105d4206dbae91e293df1e72f1a889c353a0f7907e3258269ec6188b2c31f6a84cc6998bf53a44bb44259ab2470be46aa631dccf2c6a540753bcd9f67a1f13b31c7f6561dcb5f1d20b29c419c13c5f24f43c5b53b6a1fd280e5ebd957f2f18af8ca012efca73c8cc29d6603c512d6795ea981ef7075110f606d1d0bf37bcb55ac4e2b92450eb9f6761e7775c85074ed98d5d0dd39421512ab922e3104a6ab5f13a52b43f78ab90c78288337f35de2d1a79de28f95ff0e5e04f6d38f0a05ab1eaa7e5fcafcbda224c3970cc7df94cdd14882696ca43d1642bc9339892c3b1088a9ae4036860752fbdaf70b8236452a86eb53a3764e0307283f24aba058a70531499688d87a545a9f1116ac5dbddfc4c78a71775d1a298127cc3356d3f0f7336625b0b95805d319a3ee220ce4c948f823a437ee3a3478d005873690450fe1cfb0bf7bc022412c7cc34ec98cc66f1fc82da2839d47f0984f0abb9152071a282010859c9857448a46f7861e9909797cce6bab850d8680ba143ad6c4efe0f7d1f7409a6e7f8277106317de5b0ad80ae55beac7ebc1f86b13b476a1873e6aa92f678ed5aff0c8b39c27a6cabcc607a6594b091b04694d84c0accfc5b4c3762d4c0e7818ee1e235c5da037a11e0741f4cd60a5cc0104b6632129b5f24a9f6c972f00067813aedef864030e670e02356fff18400e4991a21578", @ANYRESHEX=0x0, @ANYRESOCT=0x0], @ANYPTR64=&(0x7f0000001740)=ANY=[], @ANYRESHEX, @ANYRESHEX], @ANYRES16=r44], 0x6, 0x3, 0x800) msgsnd(r18, &(0x7f00000018c0)=ANY=[@ANYBLOB="021d200000000000ddfc630b84486250b08faa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a8831d3c9b6e1ee7e9fb7ab08eb70a200589f87b517cdd4d9a00d714a1b02a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c2720079d0cf40b9c8b754daeb2982d28606050dc516a0af145fd7f7b2baa4e2b6708b4a42e1cabd56bd7e882230b315bc33e600"/197], 0x1, 0x800) r48 = getpgid(0x0) r49 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r49, &(0x7f0000000900)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a6541ad00dceba70f3e7ffff0d0b06284c758907e282f01e42193dab83048f2860314208837732097e28405b8e75e82b3f66cf0d6b8945571239589cb3608748645586b190dc78983ab9b3e3a48c8a48ce1f46f35bb9b0e05361a062f2407a08c01a871ae538bbd21ab3f7062df3972e532562541470123105dac77663d07b42c3515d"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r49, 0x1, 0xfffffffffffffffe) msgsnd(r49, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e25cbe5033279a7fc258b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c6b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r50 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r50, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r51, r52, 0x8, 0x2f9f}, 0x7, 0x1, r48, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) msgsnd(r49, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bc1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00"/226}, 0xea, 0x40000000000800) msgrcv(r18, &(0x7f0000001bc0)=ANY=[@ANYBLOB="00000000000000000000000900000000000000000001000000000000000000000000000000000000000000ef649dbe0000000000000000000200"/160], 0x1, 0x1, 0x1000) msgrcv(r18, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000900000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000063b4be0ba7c6f2cdf5199e00"/131, @ANYPTR], 0x2, 0x1, 0x800) r53 = socket(0x18, 0x1, 0xff) close(r53) r54 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r54, 0xffff, 0x8, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r55 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r55, 0xffff, 0x8, 0x0, 0x0) getpeername$unix(r55, 0x0, 0x0) r56 = socket(0x18, 0x1, 0x0) close(r56) connect$unix(r56, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r57 = socket(0x18, 0x2, 0x0) setsockopt(r57, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r58 = socket(0x18, 0x1, 0x0) close(r58) connect$unix(r58, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgsnd(r18, &(0x7f0000000ec0)=ANY=[@ANYRESHEX=r58], 0x1, 0x0) syz_open_pts() r59 = syz_open_pts() ioctl$TIOCSETAF(r59, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r60 = syz_open_pts() close(r60) r61 = syz_open_pts() close(r61) write(r61, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r62 = syz_open_pts() close(r62) write(r42, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r63 = syz_open_pts() close(r63) write(r63, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r64 = syz_open_pts() close(r64) write(r64, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r65 = syz_open_pts() close(r65) write(r65, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r66 = socket(0x18, 0x1, 0x0) close(r66) 04:01:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) geteuid() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f00000002c0)=0x800004, 0x248) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r7 = socket(0x2, 0x1, 0x0) ioctl$TIOCSTART(r5, 0x2000746e) r8 = dup(r7) listen(r8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000240)={'./file0/file0\x00', 0x5c20, 0xb5c, 0x5, 0x1, 0x0, 0x68c, 0x80000000, 0x0, 0x2f932d86ae0bcfb3, 0x40000000000ab0, 0x80000080}) r9 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r9, 0xffff, 0x1000, 0x0, 0x0) writev(r9, &(0x7f0000000200)=[{&(0x7f0000000300)="ed5bb72d9f670c83f721243364cc20ca484ecc8a72168fccec725093a65ae371535feea5cc05612d0e40546d86f1e469aaaf11ac7d6eed91277465b331bac5647ac7263c55c07a8fd57c6bd85e7350960983388712b3e2d636c736311144fbb4f86a93c00805fa399dbc4297768d02ca3db0c5731ca4f3669349e1faf226d7de7cc328ba09f2601279cb04017b3ba498bc23600fd6650ecc36b4d1b068a6c8d5732253bcfd9c71f416c55345b6c1d3c75f9f16ce59c0316c83be4c814ce0f61a1651e5", 0xc3}, {&(0x7f00000005c0)="aef26d8211bdd75bf69c053f088b8fb2083d9347106ba9d859b8c2759209eaf469d1283d40aa662b91d9a8926fcf681319a925af38ac3e95e0def7b89e757a3330a39770f8b045b011cbd643033e3f4d5ae28f484a8d45ab6ae55852f77a27521b74a3664c1bef9b1bdff67615803dab1d8bfe6561dd92c79d6d84101309d7ba13e259b1fabc281e4c3ce0b2e41bdde035f2d502c7db82655d9d91210c495954a788a6df0fd9bca53f27d5f84b99da2b8ea6304f753ab72cfefd94dccf361e2371a4b4ea778cb74a13f84b6dc0f16dce693d880d73", 0xd5}, {&(0x7f0000000000)="95", 0x1}, {&(0x7f0000000100)="00d6089f757601eeecf6eb4cd4c9106f8ec33bda3cccb57c0049a6bd5f0a7d8432179967", 0x24}], 0x4) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f00000000c0)=[{}, {0x3, 0xdfff, 0x1000}, {0x2, 0x400}], 0x3) 04:01:14 executing program 1: getppid() syz_emit_ethernet(0x38, &(0x7f0000000340)="c7a895b22a241c0a078378ff86dd6e360aa905000000000000fff700010065ec0f1d0000000004000000000000000000ffff7c4889b62b40") r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) socket$inet(0x2, 0x8000, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) accept(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000493d200000000000000000ea4d506014476e6c64ab0000d18ba8675027cc9256a3c2b2ed5ee7f70b0a2c56afb07713f56df8f1da08f0"], &(0x7f00000000c0)=0x11) socket$inet(0x2, 0x5, 0x3) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000100)) r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) socket(0x10, 0x4, 0xfb) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x0, &(0x7f0000000200), 0x1, &(0x7f0000000240)={0x7, 0x4000000000}) 04:01:14 executing program 0: setrlimit(0x8, &(0x7f0000000300)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r6, &(0x7f0000000700)='./file0\x00', 0x2000, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r6, 0x2, 0x803) pread(r6, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x8001, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r7 = getgid() r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) r9 = socket(0x2, 0x1, 0x0) shutdown(r9, 0x2f99822121a9018a) connect$unix(r9, &(0x7f0000000940)=ANY=[@ANYBLOB="0a001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789873fb0271200000000100a33244589ccf100e84cb46416e3161f2902443350344371df33aded7b02044be10cfe0b8db582600001696222b00808ff20000005e1483a111259608a31c8dc4023ecea699abebb500c9fb0529599c0000c9b38ae6500312f932b1f7112a5eb986bfb7f9d471b06d0048488e366a0c431192d223c25ce7b6b1c4e28291fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41e825bd8cba421d09a6de91dc03396fe1d6a0b000000616f53891043d5118a8136fe8ad7c66ddc4705a000fff3f20b0f34375cf6dc45df30893cec60ef65a02baa438f82a996a11fac3c0f80e88193e624982a43d2fbc9d3000000007eae4acc03b975d39c337405fefd158eb1326b5f3a84adc2e825db87fe35f3c61179734136b08614e9e8115a8b1ee45fd0d1aaa1d20c2bca7e5f7fc0fd9b529a62d8bdb14a3fa94b012e6527109017ad86b225ee5e2843dc9630ee785f607eeb3005c907f02826ca2a081198fcf98ecdf451cce037fae0df16c6f8dfd29b60f81b0d519162dfdc807e498d2f9bb1b07231059816e69b6182368c0609e58b7d1600000000000000000000f5f3e9e574be52425e0f1204917ad29e8d293e4491c89803f62f70c745d7e53bdef1c46261a0b104fb2097dfc74db11215920e7b92e24b04935c413e670a45acf16be3092d76802059c471744cc26992007492d795c170ff837de1e8dc472cceec27c98245cfb9e67c161b7a9c0379e4a1898130fd34bea93625beb9e6b3461d1402d4330620e67771cf3e1b362172ee0c1abc18375fa5380385cea3600b5b7e354acfc2262023b049222bda029f3267d2071d6f33360117c4fbe5cf1300000000000000000000000000001bd39aede282e81bef99ce7e52d5ae1c03069b053b636bd14f3ce696a9a321d73953fcacaabe0049096d437e7ff1ac38cb83eafeffbb10a8befaaf47a0d000000000000000"], 0x10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000680)=0x800) fchownat(r8, &(0x7f0000000080)='\x00', r10, r7, 0x6) r11 = getgid() setegid(r11) r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r12, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000400)=0x800) ioctl$TIOCGWINSZ(r12, 0x40087468, 0x0) fchownat(r12, &(0x7f0000000080)='\x00', r13, r11, 0x6) r14 = semget$private(0x0, 0x4, 0x2af) semop(r14, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r14, 0x2, 0x3, &(0x7f0000000000)=""/9) r15 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r17 = geteuid() r18 = msgget$private(0x0, 0x20000003c4) msgrcv(r18, &(0x7f0000000e40)=ANY=[@ANYBLOB="000000000000000c000000000000000000000000000000000000000000000000000000000089ab35302d16000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e96cbe0ffff7a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000153900000000000000000000000000000000e8ffffffffffffff0000000000f800000000000000000000000000000000400000000000000000000000000000c70000000000000000000093fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec100efe953e546fc91b331aae1fae897e77ecc61f62fa63f66fd8c661a6c7992951bb41d8f31c4ddf2da7d27edb662825029939d36cbfd0615fbc6b56e82335dbdbd31f807bac86d46c594378957e2b35e1fd02cfe283324a984a1a72af3b64831fa3c0228d198915b0d47c7ee9f4189e59d96f2dd1d5773af708869c39addd29f087fcde2084d3308bdbba7c5c2c8c8d9e7f1dbb96655026224b77fa5e435931a40a6521dea315390061dfa4d39758aa8b8e9c5bd3e39762178734a9a2f775d73dafec3665bbc45937b38713a7483b17a500000000"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x80, r17, 0x0, r16, 0x0, 0x6f, 0x81}, 0xe202, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000240)={{0x81, r17, r11, r10, r11, 0x1eb, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r11]) r20 = getpid() r21 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() r25 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r25, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r25, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) r26 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = geteuid() r29 = msgget$private(0x0, 0x20000003c4) msgrcv(r29, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000c000000000000000000000000000000000000000000000000000000000089ab35302d16000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000400000000000000000000000000000c7000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec100efe953e54"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x80, r28, 0x0, r27, 0x0, 0x6f, 0x81}, 0xe202, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r22, r27, r24, 0x10, 0x9}, 0x8, 0x4, 0x9}) r30 = fcntl$getown(0xffffffffffffffff, 0x5) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r34 = getppid() fcntl$setown(r33, 0x6, r34) shmctl$IPC_SET(r21, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r22, r23, r32, 0x1e4, 0x8}, 0x4, 0x5, r34, r30, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x6, r4, r5, 0xffffffffffffffff, r19, 0x28, 0x70}, 0x8, 0x2, r20, r34, 0x5, 0x3, 0x4}) setgid(r5) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r35 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r35, 0xffff, 0x1000, 0x0, 0x0) write(r0, &(0x7f0000000100)="10a5b2d951917b6ff8b3533e3236c8a829a9f0e39827e815964e156e3e09c4e01c339471deaa15718fac3aa14d6b9c74d933efd3979ff0ee7e38f60106665a904d512c8b94a35f967b3656fd", 0x2) 04:01:14 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a00)=[@cred={0x20}], 0x20}, 0x0) 04:01:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000007fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cf400cb25a021472d885ac48a338b690063b2a2dbaebf49d87945e91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e629bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9fc7854060017fd4b0d58af677939a5d16e27b234f54ad562cf7b38efd94a91af0685ee0db81fe33ab0e269c6ae7b31cc8df24c4ced5d7c43ebc102e40df36c81ce26e6169a13f8749"], 0x10}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) fchdir(r1) close(r0) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000340)=0x7333) read(r1, 0x0, 0x0) write(r0, &(0x7f0000000240)="9a502a082de6c44db7cece0c02dc803d2143737b0e3567c71b355c0e76144bd85a407eb6d23f32d5639b346764eae5dab212942c11b72800"/69, 0x45) socketpair(0x20, 0x8000, 0x1, &(0x7f0000000800)={0xffffffffffffffff}) pwrite(r4, &(0x7f0000002640)="2f4f03ad18071cab4dc8866ac1dab6a7057068065d42e32b2040d70fb960a2c852c2600fcc432a26311929de50cbca9232f64855ade7e3356768c6bceb5978f3af2063922c7be32a8833664edb561ef7339b85d9c88db4b2580ef1d73fdb535d5cb78e0131c671ed5164366862a88c28c5d9d7a381cfb28fcdf976ffb29f1a34d50db4503921e96edb21707efa2f925fa4b37ba647eebd302bfc739adfe70910ea8bd9a95f00f0e5e294ad44e2482df521d2599176375a0f8b8223313918ba90aeaaeef5f21b4a7be2ce87a3a0d0d6dc66853b2ae6585768ade146c050b3aa9607e790f0d5b850196a5c1dd736ceb63ed2133e581c9ccf642f8b026232369e2f3ec5bc4f53099570251709463b726918a52be94267b0ad27cbeed51a89582f872db3967e44b285ec649fdfe11387e5334347cfbb4604da95522e735642018bd6bbcd5c21aeeb431623ad8f24cd8601f5d8f9afdbc87e63b03766a93a5537638cbbf95e1ced2a3ac8e15d696af7d80bd84ef853e7be8dbf9e7473d79f4c83725d721f77e8010d7f61d65fa8359698ef30c8f78a291b5261396f0ebca1a18bf4052cd371abfe7a79a37f66f0852741e11a7348d6931c663d85d01d24298e2b57d5bbf75606fa5899395b006aacc9b6c00f0d9c7d30d869d65383307154fd7b35f8c0d00a947d865020da9eaa682dd39e00388fb382a453967aeb5fd8a92704f8cbf4801444167e0fdbcf3d21d0a0e2f015a8389c6e15adde5e85f33363d6f0c9f7f2c3f36f83f93c60045cf24e4c11e4706060f333c5b47b593e376723a87662d1d6ee43672bed2161217c4987b42dd3e8d580e055478f0b5f50f3c52a8fbcd33145dca6c7e3e52ab179bdd06b150cde69fd2300bc5ed0555a08b96c22cb9aa15d9bae071f2ae9b4f1b89e51276a1716a554ba7424cfe442e7ca9c1b948e0e8c9f512c8ab6a5ff7de96dd65c98f8bf8327a1b2ad3938b22dd1b1713d30607a9f3ed1014a075a8d538eea068686d11b531caf929ad7d5ace76633d2001d4ce4eb961dc2edb751c2d7b175f3ae6c848fdad9ac3c7751833ab67c1c4d388a4f36e4898c113913839438790e99a4baf254f9199e4d128b7b708d9b5df26f5be95b729ebf962d8f8a5f29c02c0d97d433accd2f7c2deedac7db62ea424b1d4202f6a8ec58f150c8eb16cde6b65b0f9df15fb535e514475f03fb5150ec24de7bbe535d12ae91d0345edd0031775a39019cf9d5785c2e1e0e78910cf69f4ed75ac344930b1c93a1446ee4bdb9fae89a80aab0cde5a56b694e23057e061f2bf49429f5edd273b0dc230f12fa659559c1e91a900464980007533509afb4501610b2cf5b4c3e20ffcf9a63737a0f2f1adb35086c53ed3624e90895192cc801c1a6d20a4479c63c277a9be4550ebdc5db0896b63c15b38da7ec080ab3fb47c031954ff7789507ad1de775ccfcdd36e20dd260cc315158d262a55579c01a099732c232e5492ab511f4530de314aae99cc89f3912aa6b803b3dc706f860b3acf19e61944f69a58e0086c16b6018fb3c88ecb44a16a1f6e07c0c74f51b8290b9458e0536a2ea2ba9b5f9585ddd12d7218e0ef47f5eaf68054a4a00e6e23d3c8524aabd0ff265f0c73c4f9ea207b4f11053919d246ca8b5f46c0fc667f8e93dfcf1610b43f70c82a3d3e8d2953b44679f8269b3a9c1fcdec352530524b21b724a595a8350a5eec149413fc8ea385fba2871208126beadc4496220bb2e6bb9cd83c89c3da6cfaac9ef9c3e4414f1490be46653e911e920eacd81b14c4a7f273cd85ae16f97a542db66df185e9107879d681d1dc98e0f7a9f36ba5a562027f9ce8fa71f3d33db6b7022591c6affe3cd4f05101db9944e3966da47abcc28baca7bdebb9ce6ec1dfd40894228f418c8d01128a09f0be5242a4251ca77d844a617941789c1770481fb2b83f2b51ff78954fc9f52e949f88b9c03caf6c885d4ce6bae3414fe69dedbd04d289b78da8a450bfe6992bc7ff1bcbf956df52a29667d699e345c70d49f1a14950ee5bcd7b27dc6cff45801fffda3ac4167b71a48d5918d9553c361e572fd1e0e8c5423886401b24ce9a4925b204a7b671d785f4d407c44565976497b456b52b9e1dc04652a122873c76b631ce7579c8f6e5a068c671a704f2a105be71207d7f35d7e5ed45b5d7a8dd1321bca8a27a9a77467e76b949bb73ced7f2ecf99e95bb9c03689f4ba93a109feaa8354469f2f59a647432500190f9550c7b6f0c3d9c7ffa301c247b17dc88841b9c3339c2832b1ce302e31fecbc317d15935ef025db932f06fb2eda541844d76255c214336d253fde5980a98b7a45d93d1151c2e42b55114be4ad668e878554afdb3377b8847508965627ed3eaf9b8ef08f450ce5a624d96f4b6968a7e78a5262110bbeb4111f4111a59b1f3350d7f15835e37a1e7cf55f761107726e868af2361b8e14321652359d754096aa13e38719462a24d853b43a36c160154f46d55a9eb146ee7ee214725f1a36b5e145025642877a614f4d93f62572d9cc8ac810fd294c404a90fe59a45b184828777cfc5e72cb66c7079e9f2e8b32fd2a4f455dfae0e01558e47aea41be1f1b860746124d19be82a24f0691ef6e48b57164924f4fca4b0c7dae4c49580544d0cc7d9baa0e322295ad8de049891e68fc03986682c35ef23c3ff7dfdefed4ac6d2149f1013f5966390fdaea6f5ad195098ed6506aa6eb08ba96a68a89099c08b739033645711e7e3a05479c9d093b2597b46a3fc21588f13da75f99db3170ecdfb3ca113902fe798143de76c94e7c63a503b4731acd1ffcc56c23deb994cc0e6e44691979cc322cb97bd136f8ebfd1b1df4f75a0a7cb2d13535f0d1aa838ce967c7fbd92a2b119c0b488fb832f2de2c955e924e3447d6527754ac03641f77c9f032d5641d5d334793702c81d71ef6939e88439c4b96a7987d6b7ebe0066b47016f4ee94aaf56f88947c0e10090811f461bca89e7289035b8d081c07fd879fd70f27186994f05578cc3ceb1d72113de29a96941668cd2feedb482828578007852245bf0c256ac64bebcad5a36bd26773f8166b5a80fbe78ebaa2f2c084c3df03e50b2fdfb577125a14f8331674c915b073cf158bba511d51a7fc9872a9700c2e358470abbce7b8e7e16382e2c8d23cafb723dc0ef89b58b09db4a103a697a7fd0d208dfa5c47ee61bfa98788f005796964fcdbfe7e19a775947200464f8f3224f85c9482e8fafbf7ee2adc15ab19def6420fbf762b9c3c2d5acf59af0944a8693bc8bf6a3f9c7db9dc95d19162da307f4c5eb950565378c16bc5868eb76494473a48ac272354ecc1cd55bf22f847381495563bc3ef39b6a667135e1292681248aa42f1aae4b5108dcccc45b00e22fa699399ef3966ce3ca5c36d2b44c1dd39761b02038064db8886b5d2d6b756e2c2f4bf718b1d07064adb94d035cff529e172f9ff5c7da7aaaa6a30f9a984afe30c847559ad7f2f7fc22ed7b3447c7e8a0df67cf15abf89ec83a30f25ecd20bc7e90821ddeb036f1bd9e527e93351e19d8e99d0f114ed4e420191b068af105e783ca17be380f8913750a908562410828c0e30926823116f8c97e17aec0e9d4f7aa4d9e9628c66a871ec29af3dc4b7572bf6aeba1c20e8891a15bd61293622fd75a84d7ce03bca375f89332600748b262ee89eb3b578332c8870223d3d0c8f6ab48fa23c2192a6a3d6361207be2769b67530afec913f65ef00d5b1eee6db81056094a7a73c8135f2bb1797d268cfb9df85fcea9c78fe0c86aa15d015efef0263b870d80e5eae5f270c7405e22490e72e0b62d9e9ae062612668edf4792f04ed8071e533f928dcf06baf627725d01a71c3fca1bbb9dc3426f74f89e6bc2c0c69dac7c988d0107c38cb9db6eeb275e4462035d1b4de0ea106e2557c5a00d8caf34491176a03c5ba5d925d0bc34b32923d42d8c21bc9bc3467fb39165914b7ca8d9a83c81ffa7e3ed727cee3fde036eb81d5b98ea6e5a0e495e5159dd8d22108d8983cbadd2861b1983e1daa362122cecca9572b57e0aea981225c138ecad896490af884d9b8fa3f64cd3fe14a43d734c0eacd987fed0b48ba19fce144ce3c3c273856b82bf9c175b021b2e30814895d4c5adc9c07056a6c0d26074f43db3fa22840ff5494955d9445fff6b81a5ac6e9676f80fab10aa85c1a403de416ba157992e562008202561e56fc91cf5e2a5b582b6ea4fc896314d62842748b2e3c80d1fca06a95db5aad73a10ac2abbfb97079293c712879a90917caf15309141c1eea52734f80c9cd90de126a900fc95e5dd71c925cc0b760cba0340739011b5de47d916e0b2018b5a0ae2c631e26928d5b7eb22d79eb9734a677dda061fed65cae56a700653cac8595d7d55284681b6c084022b082d9c9ef763696b85739b1c01228b54f746eea90ef38bdf62cec99f10be1bf09ed02ab5bea10372e4b578f0b2cac2c6b386c2ea8b376cfd9dc97d52119b2afe6a24159ed084907517c89f69b76b835a7dfb46b0bc20ee105ba39af4a23f10517caeb8feb188f5dcd021a8bea22bd95b069a3bdcb3512997da25d5ff831b0e0e5f060c996f9b50f6457afbdcce26cae34b91f7052777302dabbf2b1bb371dc95c6f145d6a3b75dd4268c30abda996b5b14af10e648efb889231b22c5e2a90ca08a0ee1aa930f1057a588589f8624a588e778fbadf3cbc0ce36ab026ec7855418d10c7d9f4e9c7a67bec04e2bf99c5597af702bca8b1df427b5750b04b40f576ddd11a1bba269cba2bcedf69f437fc84b3c8eddd8ea9d4c8f4c31a84e452506b8e128f38a6c45633f60d860150bc997c43d20cfd2a99c23705114938c5f6ae81e5fade51cf8d485ce577b56af72af14aeca0806abb9fa08725fbb3ab196942618cd3369419b443313d19490488e06dfcfe9ba3a4892a7d5d9dae4c5d631fe3a76348e990c913f02c965fe62b9c3559e8379e1b5a8a0ba9d6c1475fc447292fc68ad1c024dbbe849a0a29fecdf15e605dc9b003a9baff8075d4fa821ed1a7110535acfbfcb7c0a83bc576486d41d7bc762c0823f171c887ed9649b7afe4508eb9fc8a00f3ceb665fe806f98eca6bd75f6ac23eb2286678ad26827acbd5238c302cba271abc5c07bd096846b6ccf359368c65d9ae8ab9938064a3b983dc6cc538ee1747f4da92fdddb02f5df786961e4be77ae2a44d955f1ba521c9f145dcf6fc6f62e6a41a4a177629904e7a5e71c9eaee721a663e7a6639be14d932172374ca2ccc56a6fe1f13658df5eac73be411f92d6fbbdc6845271395e2ab23b106aa077e90046fe8f9962aba8f43e578a0f4b4fdfcf77924440e2c9092d3408444ee53f8b79f70963d413fa534a3efb3bff5ed7a63f3ccbe7e9a08a5544d849f1e3637728b43feec24a5c4e77ee866c418e3dc16fd869c732ca5926de22d5409ef1b8a2668dd2b9ea26d7eb454607839250ffc2721cfb536b42b93fba73215423c486d165c080555dfc45cd3a2c316967e9ed754cbdb1d539c1480e0149b0ca965fff9b08b57844189d9eb35fd0c491a01124e205712e5f89653bc146b21bcbf0bfa371cf3f871e2ea1fb6ca756fe5eae2228e9bef8ea12f383e4f2b9eab433e6dc937b80013d608a83618e6ac0b787586fbc006bb9a3f918b5ba2a1cf9e390c60eadada56534648bda866747e42b03f7a9e6e349f6fe709851d168bdf12d044e38913049be21461f8d9cc740be972b323699d1e00ce4b3a8035c38f607f657647e61ebaadcd456802a1adda49e4861295edf6113cb", 0x1000, 0x0, 0x5) write(r0, 0x0, 0x0) sendmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in6={0x18, 0x0, 0x0, 0xfff}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000300)="192241ed3667207cb776a89084e0f2296e", 0x11}, {&(0x7f0000000340)}, {&(0x7f0000000380)="4238926f695661f756d0cb599a0b0716166d91652efafac001be8285eedb3b006a69acb418566717622d208d19d9285fcecb0e78c56b9e90b4f689463d92c7e9548c1874e818a8221ae7567eacff0ab7dc0a062358844629c33fab1df688cb120d979f822f7ee814529f11c9fbd70fe8eff98338b0c31220e5b3fb739f484f0f4ccdcf2e10ced041ace461e28950b50b5ddb8fe8d7954ae37396c24a58a1e31a41289bbcbdd27cf3d849c1a3704e97efa8e13230c7", 0xb5}, {&(0x7f0000000440)="fb9761850ef4145a428d919384b542160847769627c68b2753a93cf9533e46578fcf5bab86f1f62580e6bb74811bc612a9f47becb70e8b2913254a39b2438904a1827614fa4482a8f0a6ff8e527ba25483e89b0f08bc3163ee5b5ea6832b4e7ee68d402d3c7272a26c1a7b7308a8e4f3ff327c618ed2fdd856bd6e2fd70e6d8497575350ae13242dc6f7653976d8d46ce4dadd6b9380fdc84b91ef12ee1ec9173db111a95939596073f6f68e23c3425cf53fe2a63475ebd52bf4c98621337c7c5aaa47bd21f053823ed4426d26c7a44fe0a718e44f9cb604263d362d0feb4fce7457f2877ff437682826bab4ada66a22a8b153d279998019", 0xf8}, {&(0x7f0000001640)="0a1e2773bc7b21285aca8626d713a1fe08e6c48894ddc28c59d17dbdccbfd2a6b76020272187a41c1223f8d0db525cd622bec96a8dd58bda4bcb5d1e0200d62c092b4fe9d2158674b90efa810638498d1155e79f987bb6cd4e6f3ac2387a2fd8d4f1eeaf0ab86ece75c11a515d75a5837254e1397cea6d7b5f686863a2785a38c2bf95807f64abe04dca38f2fec1c1319427effb7e9eb99841871634a0e53da0f6be57cafeda17273d2242363f01dd0058694f1520e8080babb5614f70ce055c25881e83441a77c4d1816f75553ed7a8e2dd894bdfaa7a386096494f224e4c4c08d8c45859466aee557616850a903fb21e45b70e6ab6cbd69f878aac14732f491238f3d02d6253cf495b44ab8eb182e03a88073bc55b8ceb2331da6e15d197daafccf8e56d48d9352ba1218c0a998e00b6853061d405e886a663d8032eb7e245aeb709adde2498d632ecae77602b9c93eadba843c11cd629e507a5ea2ae86a7a55040ddf9b30dc3cdb43839404c60bc35d893405b8512e05f53b4d41a506b19fd6b09b38c94c451901515f8de38934cebade86a72a73df98975b556206240bfbe3d8b0f49d0014cd928509be2447e4ccf37161ab4ee675272ff953a6249a5f838483b7cefbad2836481d2704bc8a497865ce6d11837696d953a37f47cc12ad067ff04a0de336fecbe674ba771519b386c3e0ad303c3323d582d674dfd09b7f51a03c0fcf4b1cc77530d8e1ea200a69bd6dd57b4fc56d45f903bf4619d7827a09026e0583966fa2490c13855cacea140400767148c51560be85c85725b248cfbb0fa2d5ffd62bf870069b9a402c547196f255222b5590786b4fcc6dc85bbe36a6b1114e64bee34431f36b2e7dfecce77360198ca1bd5dbc350d58014f54d66cc3247eb1568c5c6e4128ee0b299301ddd35da01b290e542691e45f70618eb9b63ef90ac759bcb0e898a692dd5c9a4fb11d50cb78487053ce633ccd4742385420b9bee2216b63bcb4eae9494bb11bca1ed2d865bd33b96929889fb081ca7d16c30c38fa4eec752e57e4a48b957d088e43422e6fecc9ac9ccf3f52fca85b5c53baaa451aabab0a545a60f7c50cb3e1ae9bd8baf05130b75427732a912751b925678f468b59bf6a3d31167b72359b58ae2b5ce78bbae42e10a703e05662a7aaf9361cdcc4cfca8e3004b6359c4d62b5f2faee01c7b03fb6a20197f79047aeb45b9e83cfe625508da85fc2c69378fc79de9f702fb84d14bf4ace6763cdda444e95a6964059fffae99693e8d72ee50ce9e2d7234955e0855c75e314a400f23ae076468c8b664df94da62a597d93d6d08c2a4da01aa24d897593d9cda04c7c084405c906215eab13794c90aaa6c0614b0844187d42f3e7dabc92c2aa25368af0b7cc69f483739d867fff822bdafe3e6553b2e47eeabfa2786055c6ef40f9ed9ba11389261adf648ac9c06961c55cbacda3411fad1ba6c6fa927f7b895a4b6b314e4031205c72bf4ddee08b6f915195e3dc039ecc5db39ddc36011785b9faba01ad05b5ab4d32999d1a2cdc8e779ace78c15e80fafd89f50cfdb105868da97b1efd35449b2a1197fc5b7d17316fd87b68b91d190b594a36ebbdd2a263810cad4f7ef3e8a1df343ce3846294db7ae929872e6399a70db1a1c50f4a5418b12f539854b99ee7c61e54b6b154e5e9b03f411e8f510c39e1ad92a289c6117a25eb5c328fc2d1feb168060b6db9c5cd39cfc97ad52b782a20adff687135829d02a710b62275073dfbf44974372ad4ea98315f1ef295a0c7949e9dabdba690678a4a5fcc1f0af0dd88b2185f2948ee6d811e5588eb5331daf29327d4dd9724a62f0c9ef321c3fadd903d1129b7476a64d2a5fc86fb6c13098519a578b607682a20121c13fa9f0fd7c6aba0130b8ee5bb104f77c28ff047e41b39fb4539ea6c2f8a1ff62bcb7c08c514a834ff605811fd4b9a5d5ccc990dff8c7c424e5183f041c3972a348d20ac5f96b20aa129efe91dd6b6a705feaa50cf2d99186bf42c667432dd91d481657f766bdc7b2ff5140189b4fe91098a4ea7a0ae775e0a59b3ecdc7af7edf5792dd5db2007fd1f4be988d80d9de7d6102f3300b7ff7dc6563c21289b131318107cc1b9831fa7e9ff041e5acce8b3fa98f9985092dc79a5e91a3f78eb8b6c3f9439212c2de298eb5205ff0dfb611becf76caa0a80d63c8ef202168eb9fe269a8db45a52389da7a1216d41ca669058a6373a403dd07817cebc79f1909a5d96b4536561967d229f2577393342295e776fc5de1dfa9669240068d27e26b5feea19d6191762c380c3c506a34c318b45ec996ceb29246bdaa2c77fdbe16c49b7cbab9dfeb969714bc9202fdcf38293597b06372bec0a13348f41a24074a21890b8540bb3569d01c6373397d0badd0f01555232015f7cff60e879e1fb9a8e33301d8f3fcee9d1b14573b98870e45cb5f560a61393382e2657f3baf2ed4c0ae4bbec66caf8d11335f4e20129ea189b12c59a427ba923cf6a25e4b734531ccf891f8008b337e05e6fe7932aface04efb72ca9fb91a17203d9bf8522b1648025f85793aaaec86b5c7387e2aa47b8d04f5e8279fcc506df7a00380518d6a40b447277467a1b3f773c311aec4ff990648ac2fa7c8849f32cf6341ace7bcc07a0bd8d892a977ab5bca6adaec84d49563fff440a86d66c07f409f6eb55a15d2a4a7b3e29380e5c67c9ba617d04590ee93fb411453dc618b0073e8317c3802898061394af6c75a54702b3b6b3479acf88fb84f190534745539771d6fd0b711d03ff45fd052c21ce3ac77425346048d2f3f9e628908cea294cce764ef394c43d79b2a8f4df2aedc6c0f2cfe130f81ca9db0b22c08cc1ea101ac8feac4d5fd62d8f5e4b78a3991ba8fb208face655dacb35ddd1ce1b290a565bd78ed5cdf2ecdde7ab7fe7a5222328667c930bd7dfd00b393c8dc2e02da4d9e2c9225bf14d38e668e16b62729b897887bf629aa721041cf5fed72c2671df74b4900a18abbfd66938094f152e3a11c16b1f5ad8cc052180cc159b1ea875220324c03c7ce93cbb505fe5f8fe6ba5148ac75a2ca69d8c760f9ff5b00c96d070499da59a32794bc1d3007ada12a8fa902b79468561233d3bb95bdb30710c1f3154c341991cdab3af6c4daeb182dca929615cb65bf29ac2111569348b8ae99f990cf85e334fc8fcdf24b45f429df43c29e8e3b63fc11813c4a030fb45016fe56119b3ca050370719b5d1e7e24b378e1cd9e67b7cac4e481f7a7e86d6e4ccef6cb1d07781ff0955f36d566c41101ebab68d9402d88d449867a5dc2436174484b36b66195a2eafe92d2be58432149af46f79daaf5fe173df27723ff04f330fdb417339b562a887f5f565839c487f7ac2e25165412fff1acd6b9a56e28c17cbf29cbb2346ff91a5deeb78500f10df2b15224eb6e8034c35e93847320ae447b78676a1a69415a64acb5621a1be367285311ebb0c1dad7b41fc84452378b3cd48e304484586f7ba0309e0942591868b99ca399e7106aee47e527fc06ac4df2bc09b216315566ac46473c1f3c5fe472b5c3f8fc01d6b3c0b053220ac963687188dbba54daf0223a5785983c5ca74390f46de58ba91c6680b84a0b412459a270b406c0262036d88ec7d0559efaa72d6a7379efc505e57b9d5450de312ace4deda18ed6d4b5a8b67b7c690ec4f30f6b37409e3512f6a93176d3e31a3cadca7a04ad0a9a561165a9a24c76142006824a7d96c9185c12532a0310dd592b8c360b93a321b78580ede3e8cce398b4a150ed10669ee252322ec87ad1f92efaf1c18eb4ed20562c07b491db2511977aed548b10b61701dff2daccdc0186b1d15818f2108e9932859f40cbf28373f5327d5b86a16a0e9ff2b0a4b24848a6511fd557f536102ebea7bda74de6d884a0785beca44c5e611d3dde8b810d49d2bd4cbe310ff10985344299a670e53afc15f50a433e7b19836ce6ce2075835d94c0529737d7b59d139f3a4feab5835b6cfa788ed30a254c5e302183d791ca298ae26a082f33b8541312fcbd6418cb66503002e68911ebe1deb7beb76ce77893902eaef4ef556ca726004fc5c1af34e7447f785a2bee2e7d8ed839bdc9306d87cd6ebc0873f0974b8c9436648b731a986f142e9150470c7f4e8991c5ad76b832535ef577e4b16258b2d599b4c7d1b27863ccec5234e2d8643418f3d7fcb3a8191788bb79f147bb0e6a2e357b4904555b61dc0a0b1da0eabdbcbf49d9b240bd9f592d9aa1a61d036094da51271f9dcda6375dd620c765e8e86353aa153ddb10456c0813980a3020c4c5cb38a71fe5e6bafe35d867a29938441b71e403737d24040240672d957f12094ac7f03f3d9c15b4fc9e02acb09f905141ac864ab9d9fd6883690024dcc6c62eff756176e983d71265a91ec9eda2e87b4c0f14d27024c91f885bf9664ffb9ac69c3292aed9a63efd2ccc8a56377f49da8db2a96b2c42687ff286a4d1fd9ba2343db5f96f9657f73edc6c686336dd64103b519a1be029c86b76a13ffddf3ee99a55223f397c29f22140185205e21cf2018ec5cb42e53da59693a079b6cd3990e3fe8a2959809f001f2d388f3dc46fde8427c74188a54c1433b48c684016b0430b75413f37bd9b0da1370eceeb8fb784a143e70c80ef9a6ec7d4314e98af7b53083f8f5a5ea6190122dde6f668231ae637c5a5bd1374fce76d6bd08df15ab327d276a01125cf660098f935bec3b336ea21a93d7794f286e4bb051b735aa1e7b0bf10e86a2e97a0b18108fbc5edc92824274c3d53ecf8f7cdaacfb16850d9deac6db08ea9ba42565ec5347e653da4ca151d328300b3235d04d3bd7e63c22eec1d5d79c7019421af9dd4796b1477db23e801655f38d0016180822047759896ee327723380fff34ab8f199b7887c90fca20c75213daab21f4bc824fef0c415a4fc41802dd8b8df11a24e9160cfaa5a5fbb61ebb3748f389ee26cd8de941022e5bbb6b195d2bccfbc0e48447e31eb988222f92950607edad75cd61ff2d85b39df2103777dc9bd352a213d293c184837a87df8720326656124e3218aa9860e8afdf295166fb200717c957484a75dcaa914470e491c07ac3668c055ac694d764e0b6977efcfb649732bf2c1c19dc3b3bc089cf1312bafda809a8e51e8a1c93cf1deaece9f384e473d2dfb1ccdfa8180be91222c7de95921c38675a61069babfbbdb6d460e422c23e4f39120071c02a1462bf3e5e0a0012bb6e1e17213d7a8ff03da251e776c6d52254d973e62c3f11633a7e6a7e87370a8023fdca187495dfd6c4a990bdf9e4c1b4525ff1e84eda4544c1a42a52cbac49b7d05a991770baddf8404730f4d3b4a7df4a812c033af64d77e0926bf7bdb4790cf6c42b5b2687e1fdf871bd85b5d43f8316a0960d79523368d08ff39efc421f8111f739a7720c7851bc0b6ade124a8be7f6126e60513ad625578e645019a883c6532cfc0bd4b3b6f25bd550e526d1f7375f732d3d68957f661b6458da66087b5431a086014d6774eab613920ea26c19a4c10bcbc2058084b7ea0422b28fb198586fb94c1c9d6d9973be10e49968efbb618339005497c55e5f32a7d87d9d5cb7b5c434f5171be51bcbfb127e4e46742eaa5b20a0201c0367591961c99e25c9b3cd1921834398948feb41e6ec1a0d30f14dd682c3fe97dad283a1d9c7c341fa98e5125633af66b29c7330de01a419cc406a666d2e13828431b91b294896530b84a841cb034d4baf8ee465120a8f2fcdb3adb785ddc7d4ae50f0c7193910988f806078d322", 0x1000}, {&(0x7f0000000540)="938db894a8f57c87d0119b36e14fb36db11d4d732926165b3d14d51ce0fb49923d048012f97ead45757f8638b144eff26d3e158a68e5eb2dbea5ac2dd52c6aee491d582b9bcfb701dbcef644731ac2d2eaef72969bb24109c32bf3f424765b66693496135688adafb8b021c601969279182bb72ef57559e3b321ed8993c6e86e293f16c926", 0x85}], 0x6, &(0x7f0000000680)=[{0x30, 0x1, 0x1, "db55cb259109441d3852403e2b3cb0d28543064bbd23093d85accaee63ebb19f"}, {0xc8, 0x1, 0x6, "31e4ca9a42d58f397539abe50339e71f2457a47091c6fe326f3d0ca42c87ae897e8f6c8e12756f5b6c11bf5c292ed982b5b12f8c5c12c963cf9191c6394dd7aa829e515cb385149a57d633f55a44d3c06abc71c142c95532e2e774a1c53ea06b354d510a9165f2657e68fddabd3b889602201af197091d96ec09b73226516b43b294d8cbd0ef65b0d30f1dba2bb1d545433b4e7e9e5719ad4cca9812d782edc52febe5263b23a7fadd74adfdcdf1ba3e615475b031"}, {0x20, 0xffff, 0x9, "dc1ed2d64a486b73000714"}], 0x118}, 0x40f) 04:01:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r3, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="0103052d0b97b29fda60158ccc3eda980ba2d45549476a65e2a3c070bc1987bc73b6788fb0df698e0e0100008000000000ec93f116d376805aa90e47e87b0a52b66600496f634d3e2ac57be39f00"/93], 0x10) write(r4, 0x0, 0x0) 04:01:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) read(r1, &(0x7f0000000200)=""/122, 0x7a) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fsync(r3) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x100, 0x0) pwritev(r4, &(0x7f0000000400)=[{&(0x7f00000002c0)="daaa40d1a415cf70a17ad3f8b0052c1d59642376", 0x14}, {&(0x7f0000000340)="f075bd898c1792c9fe0f658c9bb72f42a1974347d4a4d479eb95d92e3114df16c9de0ea33af501f807c9147d7d59118359ed82c66524b823fb39d31fc5ccfb776b2cc66c833b0d82afe53b3984e5d4bc24d621e73ead0d874445e52c5e0a95aa25fb442cfd80e9704cc125b6abd63d4da03f5cb5268ae1e279311325df42accd3cb4ef2b27", 0x85}], 0x2, 0x0, 0xcd3d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) close(0xffffffffffffffff) 04:01:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/196, 0xc4) kevent(r4, 0x0, 0x0, &(0x7f0000000380), 0x7, 0x0) 04:01:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/42}, &(0x7f0000000100)=0x2c) setsockopt(r2, 0x10001, 0x0, &(0x7f0000000140)="fd191ced968045e7e8c54b121c76f7280e9c3ee1730aa729ae8b47a102c5a5e0bf527759c757c35d24537d57d86d3f861d92d69c668c135fa6af7ca7250f08413ceb8dc19fd31f50b22f24cb7bc9625851c8e108c4a113f1a413f39392b3bb1f550b6d112654d162b63779a894669dfb475d5002d57ae7599f8bac1947b3b4647ca06a8e6db02849def11905b79b9200e2dd561c8d9f6766fc1056fc7356e3f5d084c61018ff7fe7a2d5373474c41ddd91b726885675b4c15d7893845b0dec42d3adadc5ad9838d571315e26fe8e34fe1dd58ce2b3", 0xd5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r3, 0x829, 0xa, &(0x7f0000000080)="f8ff7a8c", 0x4) write(r1, 0x0, 0x0) 04:01:17 executing program 1: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() r3 = semget$private(0x0, 0x4, 0x4b) semctl$GETZCNT(r3, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r3, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r0, r1, r2, 0x10, 0x9}, 0x8, 0x4, 0x9}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/174) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xfffffffffffffd08, 0xffffffffffffffff, 0x322, &(0x7f00000002c0)=""/221, 0xfffffc77}, 0x0) 04:01:17 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344", 0x3}], 0x1}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="883a50074e9f9de8e0c18ca99a725ca030ccbb03ddf307abef9528e8c84f89595d9507ffcf447d504ed7cac98671529ffcaaac724ed45ba2745d07e94eb644775916579b4c4a7b93ea610a741e10d3c2b709a81371227201053efedb7ffe49547a4322"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) fsync(r0) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r3 = socket(0x18, 0x4000, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0x1) chroot(&(0x7f0000000100)='./file0\x00') r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) r6 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001780)=0xffffffffffffff48) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}], 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 04:01:18 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x2, 0x8111}) syz_emit_ethernet(0xe, &(0x7f0000000040)="97520fb84e03520bab6dbd538035") r1 = kqueue() lseek(r1, 0x0, 0x7ff, 0x2) r2 = socket(0x10, 0x2, 0x7) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) socket$inet(0x2, 0x3, 0x2) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pf\x00', 0x800, 0x0) r3 = socket(0xcdbe2b27ce7e5bf4, 0x4000, 0x2) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080)={0x7, 0x9e8}, 0x10) 04:01:18 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x8, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000000340), 0x1000000000000351) close(r1) 04:01:18 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) 04:01:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000004c0)={0x0, 0x3}) r3 = openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x180) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x800, 0x100000001, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x178, 0x2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0xa012, r0, 0x0, 0x0) 04:01:18 executing program 1: r0 = socket(0x1, 0x2, 0x0) socket(0x11, 0x3, 0x0) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = dup2(r1, r2) shutdown(r3, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) unlinkat(r4, &(0x7f0000000040)='./file0\x00', 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r5) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000200)=0x10) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) symlinkat(&(0x7f0000000140)='./file0\x00', r6, &(0x7f0000000240)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffff7da388ccc66508c16070b2ab4fc9ecc7aaaaaaaaaa0000000100000000002c00fe8000400000000000000000000000aa"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r7 = socket(0x2, 0x400000001002, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f00000001c0)={0x85, 0x7, 0xe604, 0x101}) connect$unix(r7, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x13) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$unix(0x1, 0x1, 0x0) 04:01:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x7ff, 0x9}, {{r2}, 0xfffffffffffffff9, 0x5c, 0x1, 0x80, 0x25a}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x1}, {{r0}, 0xfffffffffffffff8, 0x54, 0xfffff, 0x1, 0x1fc0000000000}, {{r0}, 0xfffffffffffffffd, 0x3, 0x0, 0x5, 0xd0}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x101, 0x3}, {{r1}, 0xfffffffffffffffe, 0x82, 0xff8805ab9c018d8a, 0x1, 0x4}], 0x32e1f456, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffe, 0x19, 0x1, 0x6b, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x2a, 0x4}, {{r4}, 0xfffffffffffffffc, 0x28, 0xf0000000, 0x4, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4, 0x1, 0x221b, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x8c, 0x20000000, 0x200}, {{r5}, 0xd, 0xa8, 0x80000000, 0x101, 0x80}], 0x8001, &(0x7f00000000c0)={0x9, 0x763c}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2f}], 0xed4, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1018, 0x0) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x0) 04:01:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="5d00000000dafddd"], 0x10) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) r6 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r9, 0xffff, 0x1000, 0x0, 0x0) r10 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1000, 0x0, 0x0) r11 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r11, 0xffff, 0x1000, 0x0, 0x0) r12 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r12, 0xffff, 0x1000, 0x0, 0x0) r13 = socket$inet6(0x18, 0x3, 0x6) sendmsg$unix(r5, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000140)="4fc3e88c38dda42e5211fccf535524657f950ad97f5202de66e68c5f0fbe3a9b01934da7bf35b02cd341679e15ee39da21827e0dff006d21a6c5eec1aa1c6a300b25762f61b9f6b4c234d4a2ce076412a58aa398bbc90d36a6b35a58ed9012bb28a7ba4a55dbe2427ae526909aac6419c525b560b3bb23c806160b12128d4b1ca78ab02972150516e20bc0aaa99f12c5dc95d418f9e3afae9f27e048f228b6a967d345b1684c461cb6c1a1fd40a973aa5375b405a0ad595c33f19c14bf752df22611a88c7dca080fd3a041a55f06f749204a69add72ba37cc8f8c21a6010583cbbeedabd6a90867d3a956b235a49415c9e46b24df113219559ca8c64c4095a", 0xff}, {&(0x7f0000000240)="c54f19c117c2e04afecfcaaf4cc595b740f28a32409c4ba0c6fc710df2277fb537c968e2c7d93f58e844e49a93ce76c3733f108f61fa06e3b3de13dbdc5bcdeeace72f48055df09c9c357797cc477e68e1", 0x51}, {&(0x7f0000000080)="cc771d4ef3a0a032679ec9da3b845cfcfd9b7786c5f711dfcabf309f59f4053957daa98fafe84e91259568010214f748e49ae9", 0x33}, {&(0x7f00000002c0)="2bdbf4588f333a2f2101588be897df043e6e676f778e9bc17ae911aedd546248267f2e99618c5e27c99d3379c0c9cb6e07134d47f862a15023901499d403f5d6e9e0143f3f56dba19478634a9ef3e434dcd1acffa7e287e723e7053d101524df74f50a801f1fce32daa80a9a8664fb8f0879591e3aa5857be433f35fa0e88f2ca75a7deb567398345b7d94284e05df7b2e2dd2d926b646158cdef239b3a08af1f7d6be9869d3a590162eee8b06ee", 0xae}, {&(0x7f0000000a40)="7e69c57f7f8d6237a350ba127c7a5b33b6c6c7e9e821acbb350c2ab776ce69d915961c0a67f41a2017611e881a1e46f5c497e733d3b3bbd75fdb638203e6d5b54c7acc527d471929b6662b1c112dc5d6886c4717e70f0115656a8b5fd7f0d8ca960c007e05629be817b51ac0bd39ae0ca3810df91a27578b881fb86138ad4fd8383a56401cd6b403ace0ae5ee75a661b6b2d126dadc2550b47591bafdf15076335fcbbc9f07f4eb6998e45555e9e8dd3ee9689957bfa81cad295a564f05e17082a9e725464d1377f20c5c05c28623c397b23ad94efab26283d9026503dfd4ea2d44da3fcfe0016fe638d68c88fab3e822576f3248f631d40305aba3276bbea0150127986449110209cab282171123361cbdb080b32cd7e765938aa849ee03e658de0cd19af373b6dd3f8ed75b646981826db2cd34b597e4c61b4adbf4e178f53e8ec169c6b9c1c9e9e381bbb6a48ca6f491af18fc6bd58a88bb16c0ecff041a0b3e43a35c4cf3e491ac25b27fc0d687097dd8a686048d5cfb58ed369b35ddae074414ae7359f84538824963f272fbe2ea3f76af69a10dcee5a878a3d0ecfa9f7410096146fc2ba9ef0e14249dd8e41e2578e8bee041fa14f0f2576dc3463dcfc3b5e0e17303d756adc8173f9c639849636c3ffffb28c9ad5b399868a2897694f86c31b0f363fceb63dd764294513e72fb6148cf9d8a0948e61ae2c5badc487102f251dd6ac778705466d6bd056552fdf0cd0319955766cb82b37328c1c011aacbae915ad91adb2b26ab8d99313ca8899e3793641b1e392b902fb46f3543174c6eb0001e21960e65d3f9b684e49400e65118056ea42fbb34a8c2a3e099482d249d90e9a711d29f5fbf945c3e8892b23f7677acd2257708a73564579d1f566e77d06b3e8f25c7a69ed30d417ed87f9539f775b751d9bf176e32eeba69a26fce50aa96f4ae83db339935485a39b6ad3a5316388187d2371d71f097b411939b659d8ef570c91519f08b80529e53416e2707f7d4957293e87c8fd8995e2aba71512bdd08d041cd5678f46b561f86de48eb2d47d9830c9d28b4b160f5886443f4d761d2c71dd7d7926572e1da7038bf93b9876a6b8ba98d02d425a9aebd15c2f6d5e5a7d7f25966a8cf68d7eeb935aee583a96d0687e0559b7d6f04291091691626d5ce686763541c7e1f6466bc4d69f93b49a3cdf24914637a116b8facdde0933425e788b079a7c521c50f6b54baf1bc7e39e24e11acc3e9b9f4e34a4c961c9c891b1d734937c5a92de5e6b44ba30178e7e0d593286344bdac6caa2de946604164c3c8b8ef8e0bab78f141b4aa710e2f16c2f259aff11a6965cc444c194738bab7459169dbedc4c61bbf1e265a33e26a226f0b67ac06cda276ebe47d8929892f1c3e4c1c7318dc8c2db502120d509da6644b6b53b849e2cb255eacd409e063c8d86f3d513aca08b8d2a3bf751a264d28130ceacb760e19d1a766653948438eed637d3d4b5cfebd546971edb0ee59895b403951d7d7ed7230562a9260475bcf158a8c159eb77b444286d13c7a7bb4e297991237073804fd5d65643a472c6729b26a3e3bf5ab5d109ce3ce88423cb233438134e2fa9255d11e80b4787284268b136749d88398fab7af14d0a070d38dd2c5161742a0e75455fed4be15ab2370f628c546a0e5b15a095323706650a2cdda6137c5ebde2783adc6e011c3f59533c92b53a453ebf0c1d3a9b92560a07aa1d9fafa3dbd4e3c0154dd7d412365c3698a40d1f2da39e6c1ce743149f925fc61a91e5903a3f36e5cc7e3ea6093cc7bbfb05c070ed26ff24c2526645a97071dc09dae2bfe97ced91d01262ac34b6396bdb1b2b591f26b849b181a5d37b8f38c89a1b5e56b41d2cde0e729d4321b4beb98daea871d4222299543eb34c180a1f725a4aa42c26598ab44a40903e7c6b4eecfa9ca097bd954ef0f9762c0473eaa8fec0ad339d4a9c7af386fe4b28d7d4567ffa90929390ce544090ea077589331b8331c1ebcc4405063fe96250e1909b1024c94099ae48fba143b70d41e3924c1f89d6a21626914933ed5cd83649ef0033e83511e871f4eac57df58cf8bef7d18a096f0475545e27588c4bb8daeac6fad46973e530607a10675f1aa72b354056f18c4e27221b786029d2b8f6ad0eb77e26c5cb31de221cc93817a0830e53c154e4d89ded72ef96882611ca58ae2b896b04e568b44f3cd5873acade31cd548f995977927d421c0f99e62523d8f0631a5422d15a8cde43187c4eb9a6d14dee654289c794f3f25e2710a6c0c606949d1a58a925afe8d198023a062b40d76acb36ce0db3bf7ccc6f4375f5308d13ec9258076ee0ec97e40672ff6b65c8cc956a04e5baee15ae9427b10e4d2c63964cb19c8ea9d875896aad26307dba8411d064a838565f4e43d1bd1fbb7bf0198e64848705139124fd45fae6ebfe04f62a151fcd13cb561c6e2537a19e0f228ede9740462013f3bba57813dc98b704063c06e4f2d433b195c547a58b8986adbf07f30d90f38e00eedb7c8d29d475ca67ea2eb474c1aa046bdead3ddffe4272f40e852a921ba7206b5327b82d5694434b65ea04359115218517572b10b9475017b606df8bebd0f21c9f9d6fbfae05020c67ed90f67a1a3d62401d19824f611a38e577572a2dfd85cd5464e084273468122c4b3e0d8c34b20091a7ba14f0ccd63da3849f827039e9ceebd5eb95fcbfa6b233e6672291d009fb4bed99249fde7ad8660fb71fc29e479dbe20694ad3a8a16b16e264bbbb00042319b69006b1e5c7fb14504dd0f62550fbefda8f526eab75674592d76f3003d33e579b909661df85024253edf32492c5e7ae01b606f5dea00c9654217462a345b4a772bd19e3d8a067571d977f02f9fdf22f748fa02dcd3dbb00eb8559af7d65a205010dd65cc1d2a29e331db4a7a9e0165450a227a47b37ffeccd7cfc1d251724e1a786df86e2dffc2550b1ff09fa8907b578d23b781862f843ec47367c771f1a3fbb16cfe981bdf9ba76a40e1d3fe66e416239e2ba66029e473938ab0e059b723f44fa68ab38fec1c157d5a912719c674fcd7d424fbaaa080bf81338dce8cb671007e5857c21e37fa29701bb45622a95da8f05157258844b265574f9a88a333a8f1c4879f1946ea8ffb4fdbd64e1afecf4b1b8ca0ddd259e66e0871bdda9e4cdc75e1e05479e398953d8ebdfdd10f06b225e0d8f02c6a85198ac57d2ae12a8747cd6b2c4532142365947f1af1d3a18ce1e5499ed979e5cb237bbc5cfd6624740c3ec934b1c1ee6cb1f85738b6c40a162e8ffe8f9d560b7fdb8be01307ffec64e3b8cf24037c70a15962d149d1011e0bc9df5841f978ae91b020a428532bb8f4e4f5b035cc125d86aeb517c3bc47c65fa96cce5ea45b3e8a8276eea65b921abc51c7e4238242d5a112371cc53532f71ee9af77251fdee8363abc68c66be33f6b4bf7ade368a9fd2610feb83fe09cf046b0580c6938a7e2d4b6d338d7bd682c56ab2f31255778d916ac27d80a2f62d58879f70a16fad5aa79af43dc289f117e14193afc6a996e41bc9220563f755c778cfa2b3f31ac4ee506c6fbbfa7cafe60c3c58bc82ac6e7d9f0e614fcb1a71f5b06695e520866cf58d5918bd03acaf215d3184af5a4ad35e997003848bbcf4275d361b533e01f792852b5ef7f4a38e407ef9fe789649d85a63f950a5b225c345e67550f192e71fd7d3a16ab8a1764055c5872f5b0e67f738f240389a8a447e2fadbec2defc3129ffe1d85571aa2bb8291f6bfca4a342ab175687db4522920f9938ff16bea5e7b45b2c47dea06ee9796a54529621d7f833ddeaa9b35cc59660483bac2c91b6564fec97164d5621007528e943271c4fb0144878e8c11141abbbbdf106cdecd6cdbb792cd8a3fa298fa792a098cb99d94ca8ab1b68f1c9e6d4fb8e7e310f11f1156441ec26c1363e40df212f88d787386f3ca76df303717740dfda7ce6cb5ed1f505f3c8c564d64874a4a4303f83dd5f121adb9e8c0d157a688e5f0d51e33d7a6827f9fdff518a9f6965d9f42595395986a0301bd8044ad7d1b37eaba1580c08991080acfba6a87860386bba624b03b6e509610d2ce85b67bfb05923e4dbc849a50553eb29fcfe6a60a7c67071aa5629194f0fcb015dc8fc176c5a8c086ae59d79a263150f45dd76a291d5e8738b08fedcaebe71c375f23d7efa5927f2471a416f831df9edb4f6e2f851f0968a0830ed787c27568267ca91e57ddb237f0f0c069464fdf0a056ac77facc67820d840f25fafa168a4f4a6f4e7cbe19813b903debd63b2c0fc72e7d2fa508f1423daced477bb436a3fc114534470fe38d35089e1bc3ee69f2da2691ed4dc2a4452fdaddb44983975d8a43e4783fa2fc2cd0af244d0c6cc17592c9cf9f6c7f70a0a101a9e6114c42c22004b481f531dea996d989541d74f09c8b93fec686b8c0ba045ddbb97616af8f0d4a72c2ea56e8d24f486c8923db96bb26eaec0817e10e8ba89436121c049ec4eead88ba5f8704fd8cc5e95820abd43b2af9526b8a57eb538a81012e76d4065d65b4f80239e8774a38641ef01eb38260dc7b16697ed3c0e0564d568238a7755e32883e3b6128ffae5969046116775dffacf412f6490f9c461f23b34eb2acbb85cce5793f8794046798cc2af6d956265e69f0b859c8e7136b175c68361fb426d5c324f41390ed439e6fcf624396684b4df0523245aa70f827b451584e2f0b6752b4ec683ca90ab4aa121cb0aa6fc2af6f01856c7320d14295f8698971f5b7882a675bafa39afbfda1b0b3f2bf4a523969845643f461166166801e11f890c5e2e4a0fc0a3ea66135a686632fd0be69df75f4e393e6668f8728552da77fa4fe7922c93c65549676ef606ee60e9e3a15029e15794df120387b2a92c51e6ff851c6ac3f74d0241f09028cac968a9a3ff78001030d2c583ba5a2da963c1a03f980c1ae4837e2d619d7f7a5bc1e96fc878c929f5a30f29ee227997059b0931db026435e5d75f02962a49ba5b105c12cf116c1cacba95b1bd05d7c78f3a0cb07a598c8ead45c2d3754210e05b3329ed7ba3cad1389b907ec658084cda69fbddabfbebfceb4bbe418c285947836c158edb22dfc07a860646308108dc12f2241aaa4864dffba71d4e93239537e2536555fac21c75059e58b54ac8c3e3b4e9dfb6e7381f5367ac98b8a0345a3966f1e39d5e7fab8bd0a31ea58014aa665816317785456c769b8d85bd28963bb57d87a7bb3eb66740bec98dbd2d40617906118cd1feb7cd722a3cafb4323fee111031b1a3ce3e9ed51403d3b57dcdfc407ea874f01b1ef878e4c76cf17af2377f22203c53ddf903be799353ff9b72862a039f231b2002651814ce2eb5125e72525364308b3c885616d58b0e07b804df82626b2333800f773277ec3ac950347a8b5dd1190e9bb27f8a465ebc5ab0b140265530ab5d67e309ae09cc7f46815642fde37ab01d4521dbe6bc2c7b12d275fccb49ce90f0b9a6eb2c8ec219febf70d77258e59191b01cbe5b6ef72ca9cd045a56bdb8d6d7414d2f78a744df91b42ef2bad0ab0e192d6bfcfe688ad0e35fbfc6c58e7c86c69e14e4c6ca9726d9363b5f5b881310d873b03c6c9ef244c7ca4ccf8b4c161eb716b7490db679b3c75ced1a8c74454d7187225e55c79e6be5c59846561301514aa01c6cd8d4e4b7ce1b812864a6a1a580e6b90647b71df5d36a6364ccd20ca826a3c58b30423ff89d570a688d08748916bc802c566fa9ad40b8aa011b7eb54b200058e32a0e128d4008483daa4bdb04d732f", 0x1000}, {&(0x7f0000000380)="35ab1be73ba6223ef1f8158a697cd641db48c1df8303babe83e9063c6311cff5108e66d68faed5898ecac8b2fa957c1be0b3f013d2c3047eb95d1601215c387d71483d6f4874866ac65961beb3c9b5b9131da91fbedf4b599d796427b0c2e681447c3a5e9cc6bdd24dc78ba150968e84a26cc6d1bb8f75", 0x77}], 0x6, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r3, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="00003970e1356e559cb90000"], 0x68, 0x4}, 0x402) r14 = accept$unix(r3, 0x0, 0x0) write(r14, &(0x7f0000000600)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3ff7f00009a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43657ce14747adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9d4ffe7142caa2237aea7a6a4d67118357ba6982565ceb8fa188c4a17cd103ff3c088aa25815ae8c93ccb3e599eaa3bf54112c6c40d2563d1e12d107a19f9cf14cc4a1344a5708f29afabbbfa82cae32de9216a2878a5de4c547636dc88f08d2bb1d649aebcedef691a3d4f82d9fb9ff9a4e51bd83502202cb3edb359702199d29bc2fbc7f7340a19a1b1bc5e611e5cef5b5b29fe3450f293c3eb4ecf8ad037a7ca9b37c9f789c4d3974861891c962275133359c7a608dfccb3da0082dd3120a021e425439006bbb54fd0915539c06cdad2a6242ddccb7897532b233f2b1a3d1174c740f71e47e5e6afdfd1234fe28217754c45f36c1badfeec3e95b0a51a6684e390fd14b8a2b03997a3dcfc557d40620ee343924609cd0610cf3e85b82a2cdf1a1865163d1511175ccd0ea3522628d87026bd0a793f41cc971267cea33ed5c35ce9f41e70d945892e86d2", 0x9666cc9b) execve(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10000000100008000000000000009e00"], 0x10}, 0x0) 04:01:18 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r8, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x4, 0x9}) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x26, 0x40, &(0x7f0000000300)="6415c319ebc3ab6d9a47d893a1a417b1abeecfb972d7fb561cabb736e8c5bb07c66529a16306316689f4768ef9c0fd7887f98c9533a64419772628009a382b3e4337b086ad9ddc556e1f044fed701042d466a1ad2d35f29ec46d7c10ca8b10d9c7a40a8dc2188eb2901c9689822d18de8bad5ab1ff9f918f43cd0599aef7ae342f182f02da7b0dadf8f84a3361dd1a7332b8df42807ac81558dfa3a5c4179132f766618d2da7b2852281109eb5a5efe611f5ccadec24e31a75b8002945d02778ab627e906ba116a598fb1eb5bd4ba34924d68f7d583a60bc85b307413149bcf4aa296fb02c55b4999385e20043e064d26930cf248f6c3e8d7d41be6c24ec7a4b65059f92049ee83de3873684b374f60efc0d22ed5d9dd77d1a8ce32463", 0x11d) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r13 = getppid() fcntl$setown(r12, 0x6, r13) shmctl$IPC_SET(r4, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r5, r6, r11, 0x1e4, 0x8}, 0x4, 0x5, r13, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = getpgid(r9) fcntl$setown(r3, 0x6, r14) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 04:01:18 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) accept$inet6(r0, 0x0, &(0x7f0000001680)) utimensat(r0, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{0x2c9, 0xff}, {0xed66, 0x80005}}, 0x2) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r0, 0x1}) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000001c0), &(0x7f0000000700)=[&(0x7f0000000480)=']\x00', &(0x7f00000004c0)=':\x00', &(0x7f00000006c0)='${\x04--(\x00', &(0x7f0000000600)='(*\x00', &(0x7f0000000640)='#$}-{.\x00']) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c47250900004507000000000000000000000000050000004004000000fe8000000000000000000000000000aa33"]) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="aa89f3714d8e969533041831269d8b2308b674752621629c6d4d1b166099e56dd88f7ec7cfe420f5057a8a20c4c6a5c0f287401f28a1c4fbacc7988a7a521a0b07f7ff43f8f51201239aebe0e1c3ea0e5f309b443a451f24594173bdb22c02d876a61d0457ce12954d5ba089e5b59579bec72d8b9f", 0x75, 0x8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r4, 0x8020690e, &(0x7f0000000300)) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000540)=""/90, 0x5a) syz_emit_ethernet(0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c5e16bd6944c3ec51edac0468779d9856a7890f934b16523c6abd4f290d777611d47964730ca0ecd90a395069b663d99126fe0fab6d55d1fe7c1d1e54bf5178793309660cb2791bf5e3cdfacdad9f29f671c13dec3b2a0fa91fecb438c90ce600"/132]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r6, &(0x7f0000001280)='.\x00', r6, &(0x7f0000001200)='./file0/file0\x00') r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x4, 0x7fff}, {{r7}, 0xfffffffffffffffc, 0x39}], 0x60, 0x0, 0x3f, 0x0) kevent(r7, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000001d00)=ANY=[@ANYBLOB="0000621d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b53a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d814e028c03dcf577571e5285f841b775e5dfb7d9ab714b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203daf58a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a65465f1e32430638f5c7e738f6de2ad5760c45347064ff2a8122b2bedccbd86f7cf362340"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) msgsnd(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d208a1adfaa434bc15c232cf8d1e71dafb80c7acb30d7100108000000a67815dd92248a9cf21bb8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd882c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f17adf80118713cf8f38bc56e3cdce8400"/232], 0xeb, 0x800) r9 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r9, 0x29, 0x3e, 0x0, 0x0) 04:01:18 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getpid() preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000100)=""/179, 0xb3}, {&(0x7f00000001c0)=""/251, 0xfb}, {&(0x7f00000002c0)=""/34, 0x22}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/148, 0x94}, {&(0x7f00000013c0)=""/200, 0xc8}, {&(0x7f00000014c0)=""/39, 0x27}, {&(0x7f0000001500)=""/235, 0xeb}, {&(0x7f0000001600)=""/118, 0x76}], 0xa, 0x0, 0xb57e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r3, &(0x7f0000001740)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:01:18 executing program 1: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=':!\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='\x00']) r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f0000000080), 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x222, &(0x7f0000000000/0x4000)=nil) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getuid() r7 = getgid() r8 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) poll(&(0x7f0000000400)=[{r4, 0x8}, {r8, 0x40}], 0x2, 0x0) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) r10 = socket(0x2, 0x1, 0x0) socket(0x6, 0x1, 0x6) shutdown(r10, 0x2f99822121a9018a) connect$unix(r10, &(0x7f0000000c80)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789873fb0271200000000100a33244589ccf100e84cb46416e3161f2902443350344371df33aded7b02044be10cfe0b8db582600001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599c0000c9b38ae6502a5eb986bfb7f9d471b06d0048488e366a0c431192d223c25ce7b6b1c4e28291fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41e825bd8cba421d09a6de91dc03396fe1d6a0b000000616f53891043d5118a8136fe8ad7c66ddc4705a000fff3f20b0f34375cf6dc45df30893cec60ef65a02baa438f82a996a11fac3c0f80e88193e624982a43d2fbc9d3000000007eae4acc03b975d39c337405fefd158eb1326b5f3a84adc2e825db87fe35f3c61179734136b08614e9e8115a8b1ee45fd0d1aaa1d20c2bca7e5f7fc0fd9b529a62d8bdb14a3fa94b012e6527109017ad86b225ee5e2843dc9630eed3289013415746785f607eeb3005c907f02826ca2a081198fcf98ecdf451cce037fae0df16c6f8dfd29b60f81b0d519162dfdc807e498d2f9bb1b07231059816e6996182368c0609e58b7d1600000000000000000000f5f3e9e574be52425e0f1204917ad29e8d293e4491c89803f62f70c745d7e53bdef1c46261a0b104fb2097d7c74db11215920e7b92e24b04935c413e670a45acf16be3092d76802059c471744cc26992007492d795c170ff837de1e8dc1a0cac9e2fb868288a1c67e1472cceec27c98245cfb9e67c161b7a9c0379e4a1898130fd34bea93625beb9e6b3461d1402d4330620e67771cf3e1b362172ee0c1abc18375fa5384385cea3600b5b7e354acfc2262023b049222bda029f3267d2071d6f33360117c4fbe5cf1300000000000000000000000000001bd39aede282e81bef99ce7e52d5ae1c03069b053b636bd14f3ce696a9a321d73953fcacaabe0049096d437e7ff1ac38cb83eafeffbb10a8"], 0x10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r11, r7, 0x6) r12 = getpid() r13 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x3, r3, r5, r6, r7, 0x100, 0x1861}, 0x4, 0x9, r12, r13, 0x5, 0x3, 0x4}) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x0) 04:01:18 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) semget$private(0x0, 0x3, 0x344) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0xfff, 0x8000}) socket(0x11, 0x3, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000005640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000272db17000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090c38e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a8f0c729a737110a79fdac96f69eac3cc9249a353a976f81105e433f67fa01a07ddae5df0e126e1e9e3c400138ce80d70c011a2a85307b24c17dcfbdf6b723f4e6a1b92a1f84fb33b1826c2b6b254afd453c3880f5524330ae7993fc97809ae2a8ca0236cfa97e467da70e210c8363f4b1e54dbda105e832fed7773074e897d2326a50704c1b7f500000000000000000400000000000000"], 0x1008, 0x1, 0x800) r3 = socket(0x10, 0x3, 0xfc) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x11, 0x4003, 0x0) dup2(r4, r4) r5 = socket(0x11, 0x4003, 0x0) r6 = dup2(r5, r5) r7 = socket(0x11, 0x4003, 0x0) r8 = dup2(r7, r7) sendto$unix(r8, &(0x7f0000000540)="50010504500000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fed64ca6f218bf732755cea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e49c8df5f882b29c8b29a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80000000000000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c005000000757e60642145cbc5737b8e240575710000000000000000", 0x151, 0x0, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f00000001c0)=ANY=[@ANYBLOB="82028803666900e85f8f7b22679b93df66ecd58544eb72cddb"], 0x1) poll(&(0x7f0000000040)=[{r9, 0x25}], 0x1, 0x0) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66690065b1665de3ff0000000000193bfa1aa61ffb2c056ea20c0e40cb0043e70d5efd66d7f6d41af3a7d4c69c14ce1985a9845577c4039167e6"], 0x10) poll(&(0x7f0000000040)=[{r10, 0x25}], 0x1, 0x0) msgrcv(r2, &(0x7f0000000a40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYRES32=r9, @ANYRESOCT=r10, @ANYRES16, @ANYRESOCT=r5], @ANYRES16=0x0, @ANYBLOB="f94cbc10c5d6e44f4d90889bce5015bb9cb31507b2617e76b942d551ab49ca3110ed6c033df62f545233c1e65641db5febce632fd6cfbac3eb79b52855edf2584fc2b61900b61afdda9dbcb5f71c9598464ac68b755ded32e96d2b409a19fb7c00b167bb07b0efcb89a058f66558a84e12f24373ea7d86fd7fc094407f8730587402268831127dcb27c27a5cc41abe033e792ee134b657b845e3aad1697ccf2523ec592f3888545994258aedd0915a1b18b94b4eec10fe0ce97cd46a226d32750630bbed7c349372b05ff40cb07f78498dcff52409dc4b72abd80f1c07fea48a0805518ee156a6bc7c740678770b0f41", @ANYRES64=r8, @ANYRESDEC=r0, @ANYRES32, @ANYRESDEC], 0x8, 0x3, 0x2000) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r11 = socket(0x11, 0x4003, 0x0) dup2(r11, r11) r12 = socket(0x11, 0x4003, 0x0) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66690065b166ecd58544eb77cddb"], 0x10) poll(&(0x7f0000000040)=[{r13, 0x25}], 0x1, 0x0) r14 = dup2(r12, r13) sendto$unix(r14, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) r15 = socket(0x11, 0x4003, 0x0) dup2(r15, r15) r16 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r16, 0xffff, 0x1000, 0x0, 0x0) r17 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r17, 0xffff, 0x1000, 0x0, 0x0) r18 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r18, 0xffff, 0x1000, 0x0, 0x0) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r11, @ANYRESHEX=r14, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESHEX, @ANYRES32=r6, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYPTR64, @ANYRES16=r17, @ANYRESHEX=r3, @ANYPTR, @ANYPTR], @ANYRESDEC=0x0], @ANYRES32=r18], 0x4, 0x1000) msgget$private(0x0, 0x200) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 04:01:18 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x7fffffffffffffff, 0x4f}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x6}) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) r6 = fcntl$dupfd(r2, 0xa, r5) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) dup2(r7, r4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x400, 0x0) 04:01:18 executing program 1: r0 = socket(0x20, 0x1, 0x5) sendto$unix(r0, &(0x7f0000000080)="b100050460006f6cb60933030d55aff47f4315a32090000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af63ff37282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90406ee01be657aea8c50000000200000000000002020000000000f700000000b200"/191, 0xbf, 0x408, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) 04:01:18 executing program 1: socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0xfffffffa, 0x0, 0x3f, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0xff, 0x0, 0x0, 0x0) kqueue() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) r10 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1000, 0x0, 0x0) r11 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r11, 0xffff, 0x1000, 0x0, 0x0) r12 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r12, 0xffff, 0x1000, 0x0, 0x0) kevent(r9, 0x0, 0xfffffff4, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff8, 0x15, 0x1, 0x1, 0x4}, {{}, 0xfffffffffffffffa, 0x1d, 0x2, 0x5, 0x2}, {{r10}, 0xffffffffffffffff, 0xc9, 0x1, 0xffff, 0x1}, {{r11}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x8, 0xffff}, {{r12}, 0xfffffffffffffff9, 0x20, 0x40, 0x1, 0x6}], 0xcc7, 0x0) r13 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r13, 0xffff, 0x1000, 0x0, 0x0) fcntl$dupfd(r13, 0xa, 0xffffffffffffff9c) r14 = kqueue() kevent(r14, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f, 0x20000000}], 0x34, 0x0, 0xc68, 0x0) r15 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r16 = socket(0x40000000011, 0x3, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r17 = kqueue() kevent(r17, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r17, &(0x7f0000000000)=[{{r16}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc69, 0x0) r18 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140), 0xfff, 0x0) socket(0x1, 0x4, 0x20) kqueue() accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r18, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 04:01:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() rmdir(&(0x7f00000000c0)='./file0\x00') close(r0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x0, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) r2 = dup(r0) fchdir(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000140)={0x3ff, 0xa311, 0x6}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7) readv(r1, &(0x7f0000000040), 0x16f) 04:01:19 executing program 1: syz_emit_ethernet(0x32, &(0x7f00000000c0)="c7a8078359ff860800000000000000f7000000000000012555ec0f1d00fffffffe00002a4444fb0bd3c57100000000000000") semget$private(0x0, 0x4, 0x20) 04:01:19 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000000060000000000000000c66e1a0081000000bbfe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001700), &(0x7f00000016c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r4 = getuid() seteuid(r4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000840)=0x7, 0x4) recvmsg(r7, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, r4, r2, r8, r6, 0x0, 0x4}, 0x3f, 0x49, 0x9}) getuid() getegid() getuid() r9 = geteuid() r10 = geteuid() setreuid(0x0, r10) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000200000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000700)={{0x0, r9, r13, r10, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r14 = geteuid() r15 = geteuid() setreuid(0x0, r15) r16 = msgget$private(0x0, 0x160) msgsnd(r16, &(0x7f00000010c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9db0031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1206de70099c16df94199fd29088d123a30f95d2b5fa710442c91bb028e58dd85e62d3e5c57a40ac8c57295e64c8a39d6036d8adaa5a830dd5c5f9f2d83628baea"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r19 = msgget$private(0x0, 0x20000003c4) msgrcv(r19, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r19, &(0x7f0000003e40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0700"/4104], 0x1008, 0x2, 0x400) msgrcv(r19, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r19, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(r21, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r21) msgsnd(r19, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r20, @ANYRES16=r21, @ANYRES16=r18, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() r25 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r25, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r25, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x4, 0x9}) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000440)={{0x6, r14, r24, r15, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x44d, 0x138, 0x2}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, r13, r18, 0xffffffffffffffff, 0xffffffffffffffff]) r26 = geteuid() r27 = geteuid() setreuid(0x0, r27) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r29, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000700)={{0x0, r26, r30, r27, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) geteuid() geteuid() r31 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = geteuid() r34 = msgget$private(0x0, 0x20000003c4) msgrcv(r34, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000c000000000000000000000000000000000000000000000000000000000089ab35302d16000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000400000000000000000000000000000c7000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec100efe953e54"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x80, r33, 0x0, r32, 0x0, 0x6f, 0x81}, 0xe202, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) r35 = getuid() r36 = geteuid() setreuid(r35, r36) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35dc7b38a8c0e16f328dca5d39656da02489672db6d19f37405111e97a8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6700400000000000000f8384250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6000863e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325ed2485e172bf1200"/268], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r38, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r40 = msgget$private(0x0, 0x20000003c4) msgrcv(r40, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000693c2214ae287e2b00"/235], 0xeb, 0x0, 0x1000) msgsnd(r40, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r40, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r40, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r40, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r41, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r42, &(0x7f0000000080), 0x0) msgsnd(r40, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r41, @ANYRES16=r42, @ANYRES16=r39, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) 04:01:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000002b40)=""/4098, 0x1002, 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="30002edc858f4faf51d12099397dc9"], 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ee030000ffff000001"], 0x6}, 0x0) socketpair(0x2, 0x8001, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="a1dab253d08b406f8fc6784af8a6d7a0e64b362624cd2021fdc9bc256f8aca5d269a27956e6f132e4e5f0a7b85d89e3ce8cfd4c899a403e2eb53d711b291215fa5fd944eb05575b770e95dc5a423f052db22adc68590a096dee658ab7f4046e3d20d7ff87c17ab232deae4c5b202db5e356d41af3baed403c613c06c564b", @ANYRES32], 0x2, 0x800) r4 = kqueue() r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r5, &(0x7f0000000040), 0x1) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r6 = fcntl$dupfd(r2, 0x0, r5) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x100000000000000) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x100000000000000) r11 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000000)) r12 = semget(0x3, 0x4, 0x0) semget$private(0x0, 0x2, 0xe1) r13 = semget$private(0x0, 0x8, 0x100010282) semop(r13, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r13, &(0x7f00000015c0), 0x2) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000000)) r14 = semget(0x3, 0x4, 0x0) r15 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000000)) r16 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000000)) r17 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000000)) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRES32=r1, @ANYRES64, @ANYPTR64, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES16=r14, @ANYRES16=r12], @ANYPTR=&(0x7f0000000580)=ANY=[@ANYRES32=r3, @ANYPTR64, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16=r8, @ANYRESHEX=r15, @ANYBLOB="4569b56d9369770b786b9422e6d4f414009836b9089a153c05e343ef37df515c63dde516705505dc4f77c171db312967bf237ff6debac93403d67d6b70c89353592dacc973dc1fd818f80168348071d42e97a6", @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES64=r16], @ANYRESDEC=r10, @ANYRESOCT=r17, @ANYRES64=r8, @ANYRESDEC=r4, @ANYRESDEC=r6], @ANYRESHEX=r10]]], 0x1, 0x3fb) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r18, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r18, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r18, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r18, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgrcv(r18, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r18, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r19 = socket(0x10, 0x1, 0x56) fcntl$dupfd(r19, 0x0, r19) 04:01:19 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0xfffffffa) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:01:19 executing program 1: open(0x0, 0x0, 0x0) r0 = socket(0x20, 0x1, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x3) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x800, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x11, r1, 0x0, 0x8) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) getrusage(0x0, &(0x7f0000000040)) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) pread(r2, &(0x7f0000000100)="1b62100990fab92ecf1f370a1758064ce183197f2b5780d735b6dcd0af1854d41622e0d31b6fded02057bc90901cdf6cf852566014d413692473f1351af88b6fcabdad5f850725504e73a02570abf1c7e8e6cd3fa754d732e65d66c5245456f7c8e62ce1d7900d150f6a5e32371f697d80bd40cd3cff8dc3141419e5cb0ca1b014d0a1d13bf8b68aff3406f77fa9b7cd31f4cefdfe1e6d6b04ccd07ab5cdce26b88d551b34625d0ee8", 0xa9, 0x0, 0x5f) 04:01:19 executing program 0: pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='/', 0x8000, 0x159) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000010c0)=""/4096, 0x1000) r2 = socket(0x20, 0x1, 0xc9) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)=0x40020) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000480)=[{0x2, 0x82, 0xfffffffffffffffc, 0x1000}, {0x5, 0x86, 0x10000, 0x5}, {0xcf, 0x6, 0xa, 0x5}, {0xffc1, 0xfff, 0x6, 0x1f}, {0x200, 0x4, 0x1}, {0x100, 0x1, 0x63, 0xfffffffe}]}) msgget(0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f00000000c0), 0x2) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) writev(r5, &(0x7f0000000800)=[{&(0x7f0000000380)="4b7b485c8be396aebf48fd0c6dcdc9c6db9e7c0ee2d95f641217dbf14423722653a60f557437872f63a0c9b94c945941388fecf2384917e360b5edb1b8a11a515b35bb3ea0ee944c536c8db525c5266833702d3ecee48ea7994679eaad686b19a12bb03fed6eca50c9402ac4e28d3a6a9123df834a14521e40a7e4e2f26caaa910cac8a32579874fc5621c9d6aafda559ad70f3f1812e7c193a4d79ed0fe87b6ecba4546518d8785fa5dae313850235faf3d5234c36110883b82c303b193e11c74ddde32f2516a210a22d1c9fd462fa1d7d747a46b9eb15f", 0xd8}, {&(0x7f0000000580)="7de4c8ed5be4290d3b1915499eb70a2fe02bb55c68f8a6a7e4e0fd2ae7ed4a570314681ef13dde6a51d4d176667322837f9487177930f6ae7b72a2b271a2f5e89ad1762fc875e09154c56c4d7fccbf4ec03578cbda57adde8979239c27e986cd16001ca732f4eb652f50635700784dba53cd1e1c7134a0946b58863df9f0c415d69725c5dd061f21fd9f83fd4d021cb3cc7a107964465947fb81436a25", 0x9d}, {&(0x7f0000000640)="1e7899d73c8a6ba37bfa61cb38c041a78b5f15e4e2572d20b7893e76f50a6e771f55eb8b0a605793d5f9261e799758f207502b7abfb93477236e046dca28e85dc120cccb72fd27d613b837065964abd8144182db83e1d7a2471bb6df557008319d9572650215209460b3c5a0d90660faaf60f05dbb7c9ec37c240edf25cf85b369d15916fb4da8bf3164a36c726bfec37d95316ab58f623fae9d1ac31d80472706687cc63ee740040aa8c947277d69f5dd9c10b7fe9d584ad8", 0xb9}, {&(0x7f00000020c0)="20844417806ef05e8c984d0ffaace3f8aa9610bc85d1dad71bac766d77bfac700cf8d2a5c4f5acf767ec7dfd1f4eee34fd42eed082a460eca17c822e03d6fee71064de0ef8f0ed37cc0a56afbb320873cec579ca06b3d2db0fcc775ddbc412452beeaef25f2c79663f18136bc0a51d8bc96298239de57c54be7a8d9561ba88cdb7bf10439f70bc451beb697364923855360a53ac3f4e5a375d95dcaa21280a564701498eca80ec2beb4ea97bc7c0a206a4b78ca69b4d70c700da255fad729b87337eddffcaade7a74a75c2e51409ab94d9837eb7ecbaf5b8c5399fdd8292742ba8f42e027410764ddf926e943200083bce3f5111254c981e9d162ee56fa95a288e1a1ae6daa5896c9c27aa9364ed3f92af2bb4254235ca5957324032f0f8d6cbe5f4ee14d1edf0cb15fa16c842483613e32f7b513a4c0c25285e9af86fc20160d6f22b88a2f8d32862810dd6f470247eb4d0b29f4370bbc78e79e8df29dfcf305d54938fca225b04d0fa32a6ad3f1c12bd78a901bf7d48eb9be0ac7ec346e2177b8e776fbac2aa595ade9b8a35e4b8d5d0d372ddbdb0e9208c753265f4a7fd5d0547c37125d92597c1c83957a483f3421788a8d4ede064cf83196e600406369811132facfb87d87a27576dfa59d391141e8c70e450f528a6607eece553197676bcc2e03fd8b98567b6ec10b395ba99cd9054cc4344f7ebfa2eb634b5afe8df5dacd671efa697b29a33bdab8e983549332fef14c946cb0344e83aeb26b872cd646134df1df69c4cc5a600f1719693644936e3b86baa0258a55a773ac4665c0b53932b5782bab7124b0c6862a5a1380929dd3fe80824b2b0d2c6bacce6cce8684402f8e7320d33ce4860db89e38c0cd779c76e111860a4f977b04768a9665aaf290b8f1e6df66c74b0d719ddcccdb27adf5a695efa131baf4bd5dd0c9f6133ccc83aaee16acdabe7b62ae224ee98fd1bcb237e11ca25f7b535633826151cb6c81e31c57a07016746a4e896852e052291fffaa936cc9178dc97f4b5edceb4e2a148d32fcf10550c3b4491caf151788c6ead81106f208e32f1e2fc939731dca011e0ced9e297c33023d748d832fc7552ef8415397c0c3c165fb274581d580133bc7db20ceede772e724db9aa20ff306406a7e8dfecccd7eb5411ff46dd74040abe0d3d64e62d7b20503737c80c6cc46e98d993e53d7cce52d5b0623b4dd24efb619843f826c2aeae1f4cf9704e31d40b7b1770b61d2968d78d257ba00d79db63d7bd6eb582e306516f0f71c70faaf19c6e935887e158ba03919c0f71114c8ece1351d185f201f3e74411cde3b4011085b28099ed4e24db8972753013c24dce672d7820b60edcec80fc852f96dfd35438c98697dac63a844a52e28494154975e83a0c8d7218f08f3cd13675903f22b36cb7711b460d8dc03e2cc7b9c430e6f975ea74f4448194f9b3cab2aa36eb3cb5cfe3286877aecf772800a6f0b6393602abea009745e578931591870ae253772c9248db0a22f03fd49fd4d3cca6907419a6dac36ac81fc4855c520bfe0ff9732f9dd84e610aa72a25671b7fee6c7dbc55a3cc44af04d4e41481ec086e0dc9e607982f918757c16c8db1f20787e59606a4a270dc4c50d414c6b49d33256d11a30d40ac0ea127212ce55ef6ca86ac8b7506fdef01bfaf099b10cd4f9e057216b38598f7f090b98e16b4a3b90acb99c981e978cab479801f5b58a9d2d350b9f74f5aa6e1f4e632ce6e81e5f7adcc973f452e0462d416b647bda6f9fa29fb6160e2fbefc79476ec6c2b0c3e87a6148230a1567f35f220fdb1db38a8f557aadeb2c8e314410df2060fa68caee82eebd04b08f37eee14ede37eaf36becde83d75e53e5993abe5a9cd1177f06fac863cf8b00859cdda1b0bd933464b0fe3669ebdf8090087545bd4d9e9adf7773e4f9f9540d513407da72843a26b5b483e63572068f30e4528e17e2c1011fb733461618b66ca1ac416e19d7636399b00ffacb2a7e5c66aab4958bc381cab001bc69d7a03e115aecc4dea7287549c4d35962e9392194fe39fd783e7fc2cd8ede57eb1d9534565aee7303be8b67c3cc5d3efb37a19ca9d8c64903b6b97aa8833e6cf4d735e33d2b2316350aa6815d5c0f0f46974db4230e29c98ba5bf70f02c138960a9b0daeefb10e40991a68ee60125050558ac98340260800cedf6e228c65ab1d256b6c2b812f118c61c400e3fb27893418c4cba4a041bc0486eeb41e03f988a1527d53be5b2793a03957c1bea0b3c1a622177c1a6475113ff6621867f48578d69c2bcea4f17feafb49a0556ee261c12ae9858bd2f6a5f668e61ed7131a945bef2f1a90576a9ef945bf2663a4a4268cfb3f43b502925d629f20048eb50ad870d3cb53431bfe6d446eb421dbfda2085226c4ac737611b3861baff51ab1790468b4859a114f6ef3afe48787bce14059daeeecbea3394dfdde78b793aa2309eeb7db7698111f6f3ffd41dc8b3fac703dd11af5ba850240135e400477cb95fa34b6bb7b150051482ed19e576a64931fd010d79b7cb2c03387a8ffd153a97fa203cc5a1bef544a6db9f1bd7a4fffca7b36377e6edf63bc862711067293936f64e11e3600b00311d3a5a3901b3c3672c5fcf4b19cb4de35ba4aee281625c4edcade3b68bba4471d71e4ab0360f313f39f9c7ad0807bdd968705c0f8ee4faffcfa9149f015bad193c574940b56ca9c8749d962432da400cfb1fe49deee8d38db9414d3133737f4bd5c60377daafa38d40019bcd771894b4d1b86c2a0428d0a89f51946a2c65aed498a51312d44f298860cc242cc0ca602045db31b9162b398ceddb48d3b4f77256d531114c0152dc9e4bf09ee638d1e7dd88a1a8956fe15a7ebac8b036e94f89c9bb00d6049b28bcc68e230cae44f0e2e4f35e805548654963d80044ec1b1eec1176f1bb8e4e888cfe64475f37fd435baf1d7d2492c2912f987fd610585f2cc12366eb88a61b0dba9682f54d687abdcf234f36f3d5eeb134c3834fd92fe4da962cde6c98b87437f1324001a2e90f28428874479e57ae3ce15a0594bba9f3ceda65ec6999221bcee33aa2384c562b4e15e71d481791af90be9a080d17ab4c080635bf6449f8236b04cd88f55bbf52ab35258326d9f2ee0c3612c5979f05902402d3dcc06810b4098fbedeab7433028512ce3ee81ba184b1b05b21a68b171e79cfd6da257f9dbb8c6573df469afcc7f057ab7cbb5b134c4a3e3d3bc2fddb9b7d1397c45cf883d77d9124af3feb2c81a076ead4e36280f3ecd3d466c4be54f7f605d9d43e5cc8ddc4236d7965bf33a8054280e154d93707793acd9d4fc506a18e6552931d41425b769be6ac5ce7bfa4077ce5349cdf88ed87c70a39ce610519dab2d3b62c50e95c850a66b0944d52e7aff6a96558fc85ddbecffb528cc754a7f47cf9641353660c9e29991d690ca287e9fa92d86d79f05b54f5e978b42bbc612b8f23216771294572f7dae9c758317689eb51ea6e56db6a8fa9d17b7cabe769a71d1c33cde710022f4b701c9d34971d4e0d7b5438cff705bef95f67e34a759eaf9e4f257838c10e2e8a24f8c7dabde16e76cae6ceb35e769f1a1eb51c87de60473c2d61803335c2efd78e4ed79064f43021e5502086fcbcb826308633aa178220751f9fe80646c02d6534a08af18f1f58264bb515f762e407511138b249642b1a5c27b1f290ea99e40776be3c25fde8896bedf43bb2b123a5f546af5c83c10f3dc127f60aa16ab1aa4e453d466ca5f60cbfb6323681a94ea5f8d27705706861d3c16d9b10d73b1e6aad3432b1c4c4a7f3939a6688a616072c36a96f2dc16bcf591d518e5103950e05eb88dec61ca66a204ece5a254d5fea7a368b2ac2f74d1c1ca6c9ce8326db035bc1f9e32e65bb1fbc2f9153c215854cf3894104c8373855f7b3f9d4fd5aebb5e8e9ab97a44965b3a496bb974d09e851bcb88232107316c5e7a4363f30b6e6b98b6c930410dbda79a56ccf544b831141f8f29d15dded2088f7140ea5c8313af64c66f4dbfa76ac9c94fea3f7ab898b08808896eb2ba21ff8ef3f007134a3a2ff498b2067d3af116472c5d8d31d15dd34d8114349bc17c17afc21204aeccf9a2ec4da94869a7905617628a61b689ba547858eb519fb9b649c0be693e48eff6f6d720362482639187da454a2c27457deb449284a73f7b866430d5626a7b7caf19c9312d2f646ed75633c4e51ee5dd9f11cd51025474fcb36712d03f4faab0e99e4e4e0f71f6815eefd02c61c12cb18f489d3472486aa731dbf8cb583a4a7382213668c96ba116acf22408a8c575eeda630bbd2526fb350aa8132c7b82308665f6b5997a2598a51f990b1499e94860c1166636cd81fb008457196c1908d3b5b85308d690f3a5a74fa6e8662683775bf36f9ff9bdee81660055c3ae4142c306c97b982a5716ec5e9837e6faa25cf34832a420958404cefa21f5890a037590652d8cd0c56502ada110c01ace17140c1d98c4254f550d820b20b35e695b89e11af6bc2bcca2f300b7aaaccb2479ba9dbf1d376be933c24819a6432d9cc16a5636ee1b2cbbfe686a9f590ffaeeb4a626a68eea791d9c22f7a17eca33464346c8fb88bab6b1a5d6bb3e5c13330d3463b8c445d3fddb757fc9fd077b2be70612cea06275f370789d64b7f1b0153171c1c5acd3f4e5a1febc48b7d3a183fa218dd5ae3fbbc2c34b1187c59cadad00121dd606840c9a1e4b26550d76e06478b1811bb511f7d286d4006757b1801a1381562a2c0a878c9de7dd77182daf2127047559251652fd39b3373317c23b9f2e67b612618ce447214d781d1dcbf7b22a5e966861b4ca5aeac6c6118ba2bc4c5500472dc2794d1cfa96c3e07fa9a0315ab8739820cdfc8b959c14b5edd4e90349a9d5427aca7ec5b43b55ad21b638a0bc2c8d05d8ee12cf1defb1fc3a2fee6f8a2af23bb4093b9c40ef9929e7b608d10cf363721f497a37236506ca88f8962dbda7f9cf82500112a202448f72881cd19c4c7c52aebb1df43400f7e25a85e2c176132d584c8ba6087718b818eb1b2286789ced3e74c69d2512d0632a1f0e06656918066a75c00c0dc418bf0e3b2dae7eec4fbccec0a4d35ba99042a7b3fc460dc639dd32abfdae2b44cf3fa79833a94b734eccc9ac4e41ef550888f4230b51b8c9ec796434892210235fae6d3ec0d6671ab0983c7757417dc147e61e3db7d70c4b13a6f629781b00276bc2c695e3bb28655ed4fde5168124aded3b6a3025920658dd2fce8c8f6cf648841e7bb5429798458b6cdb0bf563a91ccb27b446599d3343181fd5387c0fa85421bdab1d30b9f87300ba586940d90002429d3a3aa8d0d6e820ff800ae46fca8d31e811ea3c56ff88478913c63f7ccdb59502fb3a1e54414b57e93b70e6260628f64910899eb27f82e069634667b76206e0835771fa16113a1ec294cc5e3fbbc234c804a9ea424da9afe102f32f77beb29bd3fe6a4f61bcb35008811494a2aed029593faf2f272d13d8087e9521f11ea4e233f6994948dbbc3413799da133e2ee11513fc7c58f4bd957c228a4ef4be65b34e7740aec6dd67938879fc084f15fc8e89cf4941d1c4fbdcd2f5c07204ba2d527d31a7715fecfaabb8900086da21f0b8a645497df47ba0bce3755e5de8ca5a980b7353df0e1c600fb9ecd67ef3c85f795e8457f3d0bc791d980818a02d6fa6f1a33494eda7c0ef8bb2e7dd1b75cd397c5231ce4dad92b8f5cb81f4d066f0466a1e6d5e5d43fa0a85e8903de450430090a4324b172bf106dd85dc22a83b544", 0x1000}, {&(0x7f0000000700)="833f770e3da9751c1d6d8204f852a0096b0e7acc22049d90e2dd47966321c8ff51fc3f1700f4a27e6452f44219c1f62a46878720fe082fa3b73c3188d7afc70cb4c592f09d41403054093c2968375cfa1f11bbcfc177aa7288403bc745b3513c704ecd2af864dfc137e8b1fd10fe1a4322a2b96b5a263607474493df9bf00b8f50f0da2be2889b00da5ab64c907114cf6c4d2161711e7785354e495df728937e885fe99711a785336bde07efaf0558eef6f51458fc7799371625a96dfeccdeb326fc564957db38d0aaf9a603fe6531e1c92d0a02e26dccb8139353dc09c1d330544277e13209bf2b44afbafdb788841d9c187d", 0xf3}], 0x5) r6 = socket(0x18, 0x3, 0x0) close(r6) socket(0x6, 0x4000, 0x9) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x802069c1, &(0x7f0000000300)) r10 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1000, 0x0, 0x0) r11 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r11, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xffffffffffffffcc) socket$inet(0x2, 0x4000, 0x6) r12 = socket(0x6, 0x4000, 0x5) setsockopt(r12, 0x20000, 0x1f, &(0x7f0000000000), 0x0) r13 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r13, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540), 0x34) r14 = socket(0x6, 0x5, 0xff) close(r14) socket(0x18, 0x400000002, 0x0) r15 = socket(0x2, 0x400000000002, 0x0) setsockopt(r15, 0x0, 0x1d, &(0x7f0000000500)="2e914f1c65328b884fcd30c993a36a6b2fe02b", 0x13) socket(0x2, 0x2, 0x0) 04:01:19 executing program 1: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000080)) socket$inet(0x2, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 04:01:19 executing program 0: r0 = kqueue() r1 = getegid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000180)={0x4, './file1\x00', './file0\x00'}) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r1, r1, r7, r1, r7]) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r8, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r7]], 0x1, 0x7fb) fchown(r0, 0x0, r7) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000200)=@in6={0x18, 0x0, 0xfffffffd, 0x7ffd}, 0xc) r10 = dup(r9) listen(r10, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r10, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r11, 0x4, 0x46bfb) r13 = getpgrp() fcntl$setown(r11, 0x6, r13) write(r12, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 04:01:19 executing program 1: syz_emit_ethernet(0x0, &(0x7f00000002c0)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000001700)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a7953ff2b0f80981ade610ba108e59e940e6f8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753cb42dfc454bff4a1dab6bdae485b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b24800000000e97d5651bb66ec660bf9c0aa0eb72598cb90fd03b162660c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd755c911bb71d89c53a867680a81db83e82723e75e2d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f12214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d7dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3823f0000000000000039f49354a21103914690559046d4726670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789ee2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbc2bcc874da6e660eb820dfd4af6f7ed897751dab037740b43957955ed71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860fe0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdbff50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb040007d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5b70209affa17f98440f0b0c1e5591cd37534df534a458c97b7e6d9c4e07c6f2630d1a137ef699461e520d70614d848745b3d2acc0df32cdae8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d86165e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e1f9345012b769352b26fb81768d1d2c040832b1b3973b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c35c5af9dcc1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14fdea7d504c1416360936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198d9117da580004fac16783648bd3eff702490229c4bf079345744ca47a4000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d973300000000000000000700f04d8049f93351ff98692d0f713aa1c4f70f8860bde8c677816697426274218c4e54e29e5daa31d1a78514cc62c38fc55ae60700b32ba63ce94ca5bcba8b48c28e4cc5401c556b49a05709346d111f2a22695c487564170998d646b5da8dd856a189059d1611288556447bba3240992eba3e7017f2621e3c72b107a47d8f83ff2a4859435c7a9c50d07eff7b70aadbf62dacbf90000000000000000000000000000000000000000000000000000800000bd6ac46e738d1bca3eb53a908648bcc79c432fba6403bc5087011c852601b0c3f553c2243d24a883d43ec7b644a092f7ea6f50f77044093639083dab7fa10c0a5e83463fe1d96a3c7e19c8b63032eda84290255051219e3b19d8689fba69367b8a298fb1745c615e14f9b08e8c68a81ec63835b11efd87dd4a9905d50b0fb3b807035844aef71ad5620f34e7bee11026edadc64a2e4af0cb81bf01bf43d97a0c27e1533e7c3417dc94e1272962a369d00d599df016e4856178e6974b8f27de8cb51baa6056eb82ee5e801ca4283c9119373e9e0b0269fc7c3ad90ff2c7ff79a3634b139d48ca72a2f425527af6391f35ce9999d81a3472b40633b05506e864db555bf576f54253cf57627b080dff7fda52f3bcc95b9cd99672aac950c3ce6517feb83b4b9fd916e7f8b481b50f3c8fec5de0cdd7a1dad3703831854aa4297442bdf56d87d6688aec86c56a01c0a7632da80f20e71ab5d9cdfae61db9991a1058330b2b9a90981166d83f7acd84f087666c5f6a02508bf740ffc6649533dae6919569ae4bf1b3896528de49de047404bfb95932c9629e437f1eff5f810c96ae28f675388af7c8c38e66e5f3c123aa8d3f681fef1456eff92797510f3c6bcf62f7763b52a9aff563000000000000000000d6d876e5a86a5a03368b42844579c99246019009a69d656c09027377145ee3bf6d5faa76de9b829001b6b20053546bda822deb"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r2, 0x29, 0x1005, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f00000001c0)=0x37a8ea8f, 0xffffffffffffff7d) sendto$inet6(r4, &(0x7f0000001580)="e6dbbdf6a2f23e7cc2743e9d3ea1c0c7ad1131c6afe94aba8001a6c502235131b2e3b2acfcda2a191bc280eeecf8f7c35cb105e9cecb28e408acb6ce28b9e0d1e85cfb34582d0392dd529411d00ba2e3c634a12013b3124ff25b6c3c3dbcbf77a232b68eb1452a78c8f654a358000700d50500b8b7562f4d21ea96efbbfc80e398c8cd671bb11a10bf81efd80575a1ff4298cfce7cad871b94e705e2be76c940f29db8e53b897b894ef212fc44b45c406f404bf4f72b1b421cb37b2a1d6456dd14d2db4585aba510652f3a8348d4e0aa7df1076e542e6071fa867808d1165bc47403a877bdb6299c02fa7746deeb867ccaeb9caa10301a2565bd4a6cd9f8fc2c87670b7ede40328501c0c1f2f3ed4e9ac5a4f6109037caecde3ac8e024444ad8d8bdd6f2bbc5e7507b28d93083db1f1e0c31f77e35dbdd4189f9b3eeda03abb17f8fd57f559ff8d46a809567aa0c0afec39648", 0x121, 0x0, 0x0, 0x41) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x20, 0x0, 0x1, 0xffff, 0x3, 0x7, 0x48b4fcefae1414e1, 0x2, 0x8, 0xf9e}) r5 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r6 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r9, 0x0, r8, 0x2}}) socket$unix(0x1, 0x2, 0x0) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r11 = geteuid() r12 = getgid() socket(0x10, 0x8000, 0x2) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r14, 0xffff, 0x1000, 0x0, 0x0) r15 = accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000280)=0xc) r16 = fcntl$getown(r15, 0x5) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r17, 0x29, 0xa, 0x0, 0x0) dup2(r17, r10) r18 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x102, r13, r16, 0x2, 0x95, 0xffff}) r19 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x0, 0xffffffffffffffff, r19, r11, r12, 0x10, 0x1}, 0x3, 0x4, r13}) fcntl$lock(r10, 0x0, &(0x7f00000004c0)={0x3, 0x0, 0x4, 0x7, r13}) r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r21, 0x29, 0xa, 0x0, 0x0) dup2(r21, r20) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xa) r23 = fcntl$getown(r5, 0x5) r24 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r24, 0x0, 0x0) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1b2) r27 = semget(0x3, 0x1, 0x400) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r26, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r26, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) r31 = getgid() r32 = getppid() shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r25, r29, r31, 0x1e4, 0x8}, 0x5, 0x7, r32, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r8, r22, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r23, r32, 0x10001, 0x8000, 0x3}) r33 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r33, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r33, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r36 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r35, r36, 0x10, 0x9}, 0x8, 0x1, 0x9}) r37 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r37, 0x0, 0x0) shmctl$IPC_SET(r37, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = semget$private(0x0, 0x3, 0x662) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r39, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r39, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r40 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) r43 = getgid() r44 = getppid() shmctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r38, r41, r43, 0x1e4, 0x8}, 0x5, 0x7, r44, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r45 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r45, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r45, 0x0, 0x8, &(0x7f0000000240)=0x72) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe500000100000000008ecd60a4f00808063a"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:01:19 executing program 1: r0 = kqueue() poll(0x0, 0x0, 0x400) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfff, 0x9, 0x1, 0x80, "36eb90c30517a35619666c8980afd9324c932512", 0xffff, 0x31a}) preadv(r1, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/109, 0x6d}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/21, 0x15}, {&(0x7f0000001240)=""/213, 0xd5}, {&(0x7f0000001340)=""/233, 0xe9}, {&(0x7f0000001440)=""/85, 0x55}], 0x7, 0x0, 0x8) kevent(r0, &(0x7f0000000040), 0x3f0000, 0x0, 0x10000000, 0x0) 04:01:23 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x1, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x800, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r5 = socket(0x18, 0x1, 0x40) setsockopt(r5, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r10, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f0000000680)="1e6d02537dd989a7c0f84814969bc159fc7a5806d4d2c59f7e285041ecf9025f52868529faf74ad08b70559d2b9986e7b81b0fe0450e313f6b9042a0f0fc455324adb31b777940030536a23c40aeb7e130893afd56fe91064fae00fe1e4f458a9a48031b1f025960ed9be3d9c678365fe2a8e4b1776ccfd463fe43e55f8a3d1d45e48c451824c622df90892c9f1d5208ab2f3dc904885cf1874873f7e7d174a73db5577b358994b5ad79b4dac17588775366befb9165c671c6cd8fbf68b90958a852a692d132268ea6494798cf84e225d98f311a709c0138", 0xd8) listen(r11, 0x0) r12 = socket$inet(0x2, 0x2, 0xc4) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r15 = getpgrp() r16 = geteuid() r17 = semget$private(0x0, 0x8, 0x80) semop(r17, &(0x7f0000000500)=[{0x1, 0x4, 0x1000}, {0x0, 0x6, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r17, &(0x7f0000000040)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0x1, 0x8003, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x7f, 0x1800}, {0x0, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r17, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r18 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r18, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r21, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r21, 0x0) r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x2) r23 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r24 = socket(0x2, 0x2, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r25 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r25, 0xffff, 0x1000, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r4, r6, r7]}, @rights={0x28, 0xffff, 0x1, [r25, r24, r9, 0xffffffffffffffff, r4]}, @rights={0x38, 0xffff, 0x1, [r10, r4, r4, r11, 0xffffffffffffffff, r12, r4, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r20}, @rights={0x20, 0xffff, 0x1, [r21, r22, r23]}], 0xc0, 0x5a2147307f97c4ff}, 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r27 = getppid() fcntl$lock(r26, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86077, 0x0, 0x8, 0x10002, r27}) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r29 = socket(0x2, 0x2, 0x0) r30 = socket(0x2, 0x1, 0x0) setsockopt(r30, 0x0, 0x1f, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r31 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r31, 0xffff, 0x1000, 0x0, 0x0) r32 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r32, 0xffff, 0x1000, 0x0, 0x0) dup2(r31, r32) r33 = socket(0x2, 0x1, 0x0) dup2(r29, r33) connect$unix(r33, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2f66696c25300039bebc701eac8b648598ca8025fded60b0b1a44dd29c727e392dcbcedecb781536b7df068f8c94a3987293f00d371cb99cbdfb9e9640ecaf9ca0f141d9868ed0e03b4460e8642cf5e0fefc135402ac2c120b74c23a75f87d0c1163f037d200288eed8f7bc722aa07fa3481a703d2bce16c79a89f93888e4fdf5002f4484afb286023a500000000000000000000002a79bd575993206bb4e3b475adc2bbcbd88dc0796479292b0a0a0f8a3e7351155ae3660b48ae77eef5beab5ee90667719481be279c1cf50779f61797c4d500170000000000000000000000000000000000000000000000005b4749d43fd0cff369f684b9bef476a523d72431678e50c2cedd28bce93ab680b90a97e5ec49ccb91a1f04abe0a76544527df32f79532d7623882db3841e07b178ee1b7792272fff27af1c8bb17cf70a8488f6721fb4ce1e5319a52b45aad41eda9718fa5c8987d20dd87eb4cef72c0a239339b1ec77f4e22446f920915a4202dbce5373670d7a81484cbad29e9bca4a1842ac53dbd9dcd71c53349cc951b8ab533fd2cd4ff9ac314305a49b2f13edbc8d0e"], 0x10) shutdown(r29, 0x1) fcntl$lock(r28, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x800, 0x100000001}) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r34, 0x8, &(0x7f0000000140)={0x2, 0x0, 0xbb, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) 04:01:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1ea) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r3) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) 04:01:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffffffffffa0) 04:01:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) lstat(0x0, &(0x7f0000000340)) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7f, 0x20000000, 0x3, 0x81, "1e52adf785e2574750704b02cd6d7767694bc5bc", 0x100, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) socket(0x2, 0x1, 0x0) r3 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) r5 = dup2(r3, r4) writev(r5, &(0x7f0000000800)=[{&(0x7f0000000100)="030e7ab4343701776cd809373b83c15cb53de45e66975fcb7c2e2971c0edfdbf6b94f56af2a6d06666f6525f2433832cb427ec110bbb6832f184b2fcb99c90758a1f751cc99cad340b3825bb9ea8046fd3bc60c4c13c2ddd5c6f01391448d96e9ffd", 0x62}, {&(0x7f0000000180)="9480ddaa1bd876487d2e4de03071e1dddaaf8ec862f64dc2d8e9295b226dde848ca2fec57a0189cb4555f1d5bd299c8813623f6b92b75a39ebab6f42168bd351c444fdaecb5fe1fa72fbbad1e1865da6913a5679ec085a25a12197e40f17977b33c461", 0x63}, {&(0x7f00000003c0)="156531a0b68cb66bdaa58ecb6a415e3643ce3068a0a60ab69facbbb31f924345e1ec762ece0bb677098edab5de8ec2cbddc8dece2faf305991ed232161362ada7f34c5055e8f6d0de2690ae9", 0x4c}, {&(0x7f0000000440)="7ffc6569aa98a35d7defb31bd65548c1e3506af4be67c0c6a8b7cb8981f4bdf6e80832e897452f3cb0099f4478f62b6497c9778ea5695dac23f371074f95e328902f536fd02303524cc37db155b40aaf11ae6061cc5ac28d3871207b7b0ef179fd372b26a805e0b092e399a00c965cbfe604b6d9dca374e244cb35e18792dd8003a3ae3d8798d4dd4de453b6de735ae17fd56c79055dc91f9a03e85f35f28687f0138e93c6137b9a2c7013fcb20859b007c96eaa7a62770ddb0f1fe8a4b33f4cc1ff95ea00aa25a09d458ea16cb41bbe04cee313", 0xd4}, {&(0x7f0000000540)="dcc763e0ae5983c01d894089348ce29d22d389d8f7caaf6246932973a7533bb59887871f5f2bd854a61231c7f90d9f55da8ea52175c231c7617801ff40c41efba5684c24a0a2abb75840e2fe24f61c02", 0x50}, {&(0x7f00000005c0)="4afc4508c65d5cd6809288f7b15686c1f7d2d7eb0f3a64a1956bf1a877d861582b737ebb6ded60ccb215cb8561e7b0b35adc7cd1e23421d19b5d2137eeb8f72b18f0e1e20444d8216aaf535c2dcdc19d9f01d3fd1a0fbb9fa0464f67c3eafe0e68", 0x61}, {&(0x7f0000000640)="ca033ca14bb3ac5b5535a10f2080943be35b1a941d46e8a45bd0b7fd97693de00d5ffe3891bce0a643ed7b094ac28b7a6b50fecaa258d3d585e4eb609bc2e7692e41d58d44ebdcd6684e3d2658f1e1d846d3183eba8e823ca9dcaf182724ac074f1ffe84b285ef5ec324807a1b124d449c6ba1b9cb953f374acd3003bbe3c1acf8a0bb776367af9a55c0b53433ede0038ffea4", 0x93}, {&(0x7f0000000700)="e16b29b2441407d8c034effc3a2c582df202d27adf1b3c00dbd3ca923a25b54ec238280ae773e518340e15e9ba99669aca801585baca62152a558fece9c5365cad6ee3ded664ce3131c593c5848bc659c5e1fe9770c3b499e59fd9ec4c0a0a02f48298ded660e117", 0x68}, {&(0x7f0000000780)="b2d8332e45afac14e7de6f16b778fabb5b328f101bd6afaea1f81fc075349febf4097af5eaa1ab319342d87813772e590a962a5f3ac2c157d6d014aa5658e83a5154b4a37efb48b7cab021422354c4ea31e483cacb84b1b3b63390dd37643bb9c6a8", 0x62}], 0x9) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x40, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = accept$unix(r1, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 04:01:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x8000) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendto$inet6(r2, &(0x7f00000003c0)="d0", 0x1, 0x7, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:01:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x21}, 0x8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 04:01:23 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x1, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r10, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r11, 0x0) r12 = socket$inet(0x2, 0x0, 0x9) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r15 = getpgrp() r16 = geteuid() r17 = semget$private(0x0, 0x8, 0x80) semop(r17, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r17, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r17, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r18 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r18, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r21, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r21, 0x0) r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x2) r23 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r24 = socket(0x2, 0x2, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r25 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r25, 0xffff, 0x1000, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r24, @ANYRES32=r9, @ANYRES32, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r11, @ANYRES32, @ANYRES32=r12, @ANYRES32=r4, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ff00000001000000", @ANYRES16=r25, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="0000000039cc4853dca02e60f81f97f9a95aab0046a118aa4f196642271dbd247cafa6b45e7dfd9fad8de5fda17aa19e21f5421d51a909a9"], 0xbe, 0x5a2147307f97c4ff}, 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r27 = getppid() fcntl$lock(r26, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r27}) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r29 = socket(0x2, 0x2, 0x0) r30 = socket(0x2, 0x1, 0x0) setsockopt(r30, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r30, r29) r31 = socket(0x2, 0x1, 0x0) dup2(r29, r31) connect$unix(r31, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r29, 0x1) fcntl$lock(r28, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r32, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xbb, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) r33 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r33, 0x0, 0x0) shmctl$IPC_SET(r33, 0x1, 0xffffffffffffffff) 04:01:23 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRES32], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket$inet6(0x18, 0x2, 0x8) r5 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x18, 0x1, 0xfff, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x5}, {{r3}, 0xe4dcc7ede34552de, 0x9c, 0x81, 0x0, 0x7}], 0x3ff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffff8, 0x20, 0x2, 0xfff, 0x1}], 0x468, &(0x7f0000000140)={0x4, 0x565}) r6 = dup(r3) listen(r6, 0x0) write(r0, &(0x7f0000000340)="31a78238a0b6bffd0cedd3bd31f83d9a076fac4eddbccb138af4df172198020890dae993257e85b0b5f189882dd2a1cc45bf89393b774e3fb768675b1b5694c43b91fd3ede00fe1836d7cdc4d26bf4ee064fe4356ee5982943ea42c42b3cfcd2029d88a1aab4f0ae59061586a9962c69a85478d581dd6de2d6ea81b016d0d1cbd7f17e4c6c456dcf4a760600c48bf286d0169e12daa5484d4bc5c1264308e1d170dad0df20d056243c21d37b14de9ee0909e5f4c42107c6c10d05f69b648841fb6952333c2568215a5a358be0bf1a2beabb56ed05fb6f373734dd622b8644bd27af24da6989ed9bad63f1e84df4117d8e687c602ed6b0e71ab3d1971e0f506d905d4973973529ae06315946e48306bcab97690e3e2c5656c8c0ea2841d66742bd1998c90d797df14ac1db03caadbae70b0351bff99747ab69c37e27691b51a6fa091a18753c6bb7eccd265aed527d0605ab93ca016abe78b454ed982c6c05978c3ce7367f8389191fcf78d28854d430684d7c9f0b769f18d6c0e887a5cc828cf33398d6cb6a2ead6d94a69a20f0d4108326226a59b2a342cf2a3471374c5c7f2d7eaae8d8b84ec1af984785333a03da0bab9bdc7751378848c938d9ad99b25aacb5dd6236857b10df4470f760581117fa4c5aadd1c4aa3ad121ade3f9b3a867c9fde92fff3f24937db0fadde35e476fd04ff9a26a8ceec7b161a947f52123e41738e661c455751ae178392266809f508be9a00a146c9831c70c1abacfc9f9ecf791f3c8236e6239880165dfcc2e190909f875e28ce1042b87c44f2d7a59eb25e0a154f353e5e6287ca7c90eb2bdeba14bb4bf8d24f5735d5a44eccee2c3a3e0207dcf1dc56d5a9f479190c0a7a045a61e7701d5124c44c1c86dc0fafc18755d3e06e6aef6e3c1aa67ef696b54cfe956e8fbd72c8e405e1a13f41a584f9a4d27c9a2fa104a599436a04c067197e68b4ce42bb1f1c7224ae2f053c49a39030733f3d435b677c65c2d28aa21937300605cefe44335700d63a88f775f82647d64de871231116228a1aee24191ba2cb8dc156923df16da53b4095fd9d35f0e617b6e6d7d5dfbaf7fef3289cea95a95df1f2cfdfd2daa82dc1c3617f76ec486fed28ac9de1cdc3f7c8df29bfc880b79e9f5d4a84e7ef9c39295996e5573815610eb40b82ed2df7c7a8ca19f89bc9d218bd7799e5d0183ca04ccf0ec4e4ed70e031b8c0e953846b24ea3799ea38bc151f9704f87897c0d3a2bc4235021c9d2a70ef2f2cfb7400f5e803d8f93a3618b98a70f80609fc6d0463e9f3b6dd606c276b676d35ff3045c68e9f83ad73a4ef7bacc9042c36d6cfb7af8d2588b9dd432edad8e0779cb523185504b5aa279365cef1d337f717073312d16df22ee1121c76ff59d639088bb1e9faeaac14d26118083388df804b97c9ad4156b60c916b2c8f679280984040cb7cf19156391a75f1699123b8719f959d54ce70837fbc2a856f45839bbe2cb6f54300dfcfb8a98eedf2c9806dcd7147bfea0d9b76f1449e081cf1251bfc2917e7e28f836135a693356efad70bb90a1d13d5c5b423e1338d1a1be456feea274bed5d93f2fbe791560a5679d639765aeaf5cb35a806a85b96e5b9b4bd667e17b51af7bac655c24b5f18600b017fcfb3599dcf052abc553d2d0ebe583ccf021b5831ab62c570be326d4c9806267c2981f702941dc47527fb40931bb6eacc0c0927b3268c59829fa1c6e8bd323539c8e8ba0747dca2203c863642275646a7176581f7a24fec13712577c8697495c865f67a5495eedb8ceb5578e611ac06057aafec9b6f4784c1bbcdf884aaf81b61c254605d3da09fc15b76631981990463f6b4fbfd19b990420d22d561b6754a529903600df6193b67c62da1b534c81769def0835ee27427899a0b6040d3aab37bad3a1a848c1ecf185fd2dc841b86b1bde38ee9d70ad4b8dcbfcbc836780dd725ddbd02f41a1e57537b5e7e9e7944a282d75828aded9414d2c670dc4d84581107eb6506515421135d3a198475796ebf0c02bce0506477d044b5f006ff267bcfd6b4d33495d2f832d334a220de2cc9bee6657c0663277e545d6060b855b3b3bae344a4c9fb56e2cf8f84bc3ff058ad6161353ce8b0ef4bb49b5b739ff0cc974f4db114d3865a8b43a2f1d1929f34d1e1cac8963b41e3357289ff9045f492dbb1323c517fa34bfd6d0c7a9910265f83d893fe787778b342564ae9efdb320a55d0fc7afee80ecf87abbf23203e4b610f4c845a25b44a07e0c64f3a2846aae8bda897b475b9319f382b341b0637efa8662a4cbcee0597751e740932d5c445153f3e225d782b3da67a573898ea50377cfba8965293b345f5faed0ffc094b7068fab170f41f1713bb880a06176479f83fa9740d30024ce9e0d7824804ce4ff36f507a78171fd0b616189bb177420a22e47c79b9fd00c19129c4f419658bad7658030335414f71d199d085fdb8f646720a701a38fafabfc0b51d3791dbe4d49ffb5a2d31148ed9b8b61a0809d888815e48096752690a457ee820fb01d55e1d2aa55a4e0a4bc099d05ea7aa9a84402461aa7da8bd3c6305a530a47f0dae4081ce5894bca17bb87fbf54556392d11f31028951fce862fcf58a5dbb9b1de49be8a8c0f6d8b17ad57a4938e36db2a5b20f5857eec32246a111287823fae701138be2e7c4c8eca01c4c433715dfd07f95ef45df1aa234d7587645f737bd655a6e4c06adc74e4299b2a1a95e3061b43c9ebf80397f638f60787df987e312a51177a54da3f22521484b86d907b0efe21be0526b79200e5e0700f7da8acff55b7c3f79822fbba25777fff5dcb080176f78e32a27bafb86da8e6afd5e65aea34b6e9544caca1b78059e014c13e1c97a72ab5f594e0ebb672feef4df3e30865ebdf9de88a7d917df1c259d9f18761bf42fa4f53c4af46441b3875124c14eb3050bfa3d96d7146561ed61055f5b88ff3303c9ed31da7bbaf5f2dd64696e0a09f0be05700ffe9ad89eadfc35825015a05e8cee763a1d7aa1c1a048b6165d7fab6c6c43eba7a2330821ff74c6455d25e6307580123aea65c058c6651894ff858e5fc8bf5bc8f99ab0161d33bf6745cca3f6e18599baad16f94ba8684dfca98a25809bdd8348a83ee21618041aa91c32b3172dac48664eb4cd3ee1104de2fcf77cb922b7df2667aab7436cd7333e9e55e1078e45cd77f57ed751f4eb2a45ead69e8f1479c35492216b6b7afaa67db8e770b4bab0e78d83733f29a908ebeb2cea64117f40fb52c89f89337e4fbeaaf557cb37d5ff04016c2453d1dd1ce62ec8dd6b345abb516c954ef79a8203f923bd92d4b0be0240afa0482e9d5be721c61578bf910fe89e8d2c34a8ec0981b71d1f891213c94787ce5807022a07b742b46b7010a233eb0ca1e078c8ac0d60e28775052a45f1ad674c511fdbc65d63796c7502a4f4deb501e0937e2261d47ee4d7e955e92130e8f15e514b97997919284ac40167c0db7c6e427aa4eeabc67ee297358cf7d7264eeddb9f9701055dba164222402d9a1941372b4e137cbadffe5c901a11d74d38b7a62506824dec1bc54d7835d5134761fc91d324bccc1aeba78cd3a41b3853ccb238448e1285facbf2779f049cfa16c63155353076986071f48ec4f3dcda472d5f9266cbe9ade73b7f479935c44c26b41579863028c6ab49dd11c2df49f5daac3ee5792690d5d228ec0157886c351f1e53460a7abcc0343c5d3334a8def3323d6e41ec9ce79cd8dafe60f54da6e7cf0da7cf2ea870e71e50a5575b2b866540462927579544b97c345f84a3d6280b35402e443f60b680c92863c2d4f47536a8bdcce6dc5c4e74143f39e853e1f245a727a1f8eff92aea4595ae9c785f655ff4af52b78bbc1c668ef37c944017e0f8641a11f68f0fa8b8017923ff73680870a21a2c7c22900f6b421ff7925c16a8709f0d9480a0bfb6996b1fdb2c9345d8cbf4ccfbb63fea1e07748238a4365ec99bd3314ffbe08270299effe59c94d2b7b328c20f98a4e9feb57a71bfd68abc6f96fcfe0d86fa11832c19be6ebee6ee17ccda6c818d6e04087abb967322fc997dd809537092789a92fb50ccce69ba3ff820efcf06e1ca7eb9e6693c2749601e0def727238c10a8b251b1b2898a9564d18debdcf11a93b53fc41c53a36d3203896bbbffc9896bda68cde3b802d824235aad9ca3781dee4878f54dcb0492ad74db40745915b5a1311043a7d95f65608dcf4050eefae6f50f7fb54f2fdd86308e9700893dfbcf3970384c873efd6040a464126ea12825d47aeeb6f1664f29075750dfd4f571c0c10a1b2703fc103cf7bb1ffc9a188fef2d1ec575012844825f194ad98a7713a3d30e3d8c9cdf364d0d9c255a0c2221e2b9b77847586581628bed5ff52cd6afa3ae7b766b89478cd4ff09c93bcceb4a5328c7d5e7048df0ce7f4bb015e2ed7fe55b22bd12265632347c717d1d1a5bc8bb4218b208dc643446e6e563a0ee721253b1140171a585ecaec3c3df9541dd2059f8df3380d569b7031de1b9a3f92d34898d9641aa78ba34cf9b36a2d7068fde111bc4d7b5f072781850bae6ac9f81d7e8c59a148c3903ae37dd3b640e644b3d247f6fbaddd157bf6eca3aec4c412b6bedd18c0de19a59754338e8f4eb14fbd071388dbbc01fdd37479da335177661956c1befe2fb4977a27c684ebabb6ba1c3ef8685f15c7af78aa57b06ef6a6f04280edebfbd79ce5c121c08557f3a148f929c6f94c4a67bd4a88a4e7babbbabbd319ad3a433085eeaa588991c746a16cf9e71ccaf622a8d88b0a2965980d33c9623446f24316c98f230b9f2ccc87f62a298d3d40d03246a49e0759a590b3a502f5b76c3791b4bf8dacdfd941260a63d1f6bac92510f5918b173455a9acd3f5532a5800b0102052ccc5595620f5e775ac1460b79ce1ded63efec64992314237c4d9905aac4f48cb2bd5903cc404cf5a99fefe490a1387b2ffb883449ce0a5b2597d75dcd31c16c806ae254c39bc8d8294245ffa301402a453dc6b756c254b0eade753c4ba15baf7812a56b6ae840c1bafe8f73a494d520c64e1a4ff1339f2f047167652096d99925ca6cfb234a57405969fb2d1e5e650c999be242aaaf55f868004edc0c97e15bd56934e92eb28e1a5cc3d31605c25b346eae03bceff9ec495f98906f7bd7d66626adc5a86db6462aebbc85506324993284ed748fc33da652e686566be21189a0039096ee11cfb3176c8202052e3bb073b18a3d59dae4078d7cdcb31a1818bc88a09596625f23d69a1a9f85de57d0f806831d8ac4d122253154caa6a12e26d04443961458d616302e8f3508eb1e5ccdc0f0e7044ff92ff13b67cbf3a1089212ddf10caa5c0819535c3855e1c02d00b296d6476e00367d3fc2055ddbc395e4abc8d47a0d51fdf9995b30b8ff810113574c11f03af6265194e05392d7451dc9111e346485e78b5541f36a41a5e6c4db74baf0e52927261f86986bc547cca92c4fff561eef2b3b9f8a7ae448817759c867f1291ca0d29c53d9f48be22fff05e8bd94ac012a7c0b9ab557fb238816f56d34416db14330bf5d20b53f03cb640020ae579e97098cd53277bad28912b600b6b7f574bc1ae569cd7b5ec49e1cd5a961441f6e6702c6665f4e2e5d0b5e7fb97a434a1161382ccbeff703304de3f4f2993d9108c3d77d91a99187e3fdae8aae315b4a9e241bbeb1d140804ddaabcc5439a8c69bced4985259c62e4ad36895f207fb2b9f645204e6c548b88eddd5fcc13f05ef532bdcd00f94f48a834b594591a3d21fa8c0dea", 0x1000) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r7, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) r8 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) listen(r8, 0x8) r9 = accept$unix(r6, 0x0, 0x0) write(r9, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r6, r9) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setstatus(r10, 0x4, 0x80) r11 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r11, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 04:01:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb77778", 0x182}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r0, 0x0, 0x20000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() fchown(0xffffffffffffffff, r2, r3) 04:01:23 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1da) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x0) 04:01:23 executing program 0: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7f, 0x1, 0x7, 0x0, 0x101, 0x7cb9, 0x800, 0x0, 0x0, 0xffffffffffffffe0, 0xffff}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000240)="0048377bc0e3eda60303133ce5f4b0479ab314e81a664e4fb74ad1f8d9470af22c02220a619a7076df56c09b46ce6e8684228b8f3cf84d003258630e55d0a0b29eb18fdea598886d4bee83675d4c5800a8461083af44705da676a316", 0x5c) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000140)=0xfff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x4f}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x51) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000180)=0xd2bc) 04:01:24 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000200)=0x39) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = socket(0x1, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR64, @ANYRES16=r3, @ANYRESOCT=r2, @ANYRESHEX=0x0], 0x4) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) symlinkat(&(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffff7d4bd01e9b56f4010000000000000070b2ab4fcfecc7aaaaaaaaaa0000000100000000002c00fe8000000000c1cf724b"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r5 = socket(0x2, 0x400000001002, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f00000001c0)={0x85, 0x7, 0xe604, 0x101}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x13) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r7, 0xffff, 0x4, 0x0, 0x0) socket(0x6, 0x804, 0x0) socket$unix(0x1, 0x1, 0x0) r8 = syz_open_pts() close(r8) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) 04:01:24 executing program 0: semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) getrusage(0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000200)) symlinkat(0x0, 0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) sendmsg$unix(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="732fcfb31df6d4ba3d5f0e9c3309053db0ad4c3a38412376f73141e97940ab6fbc7b5398c3c40d0d180345db7194a732e66e48e021", 0x35}, {&(0x7f00000000c0)="77ca600291df0b3c1ec021f940823366b51cce737ff8420efddafd92529da9359b213824ea33fbff6805ad4d", 0x2c}, {&(0x7f0000000100)="4ad4b85d709948526867c8abb86ab159f8e7314fba38086e62f087d60c4a3d1b1a1e62eb2b24124c646f6cd1b5fe7729ed955398b32d3866660776996114ce1d92ef8e1550a82e9b6b720ded0b0afb8363312b734bb12584f3180f687988e36ab794ef8ab0e2ebe15b3c5460fbf8edc80497265a37a56c753cb144555f1677ffc59f223946f12e6e1c85d037ddbc2d33f982b49d32a1b42bbe546ad466d994c38e3fc7194b1f49760dd5739cf57574e549f3ebbd007621d9beea30bd6b05ed9d07b7b261079b8796c2cb6582ad", 0xcd}, {&(0x7f0000000200)="d348c029434b1b382cdb08803732f34dbcd7f4b677af421a888eb8ebabafab894c035eb7266c35d4f6eabbc32b3bf459fd585070943cbe84a17bd5b9576fec9cbdce5e76ce644b", 0x47}, {&(0x7f0000000280)="befe296248bfb3d272bd0d510b8c88b3a569003709dcef1acffde5d471da672cb10b08fe", 0x24}, {&(0x7f00000002c0)="569e03be6f21d2b7332f791158b1f074619e1cc4a498043ccbce162621bb669268cf69440e240ffc3cb313dd2ab2762c38fd9f855835c165ede55e0e302f329b2482e64308a9929169e2fac246a0cbb3d2394fd5b2009f3d5543f1d97becb15a53ecaacc1be29da82a4cbe48729c3cc59a6fc3bc5ff20cf4a95295be925dc10dd71911b56a1a61c48efb8c72e98e2b219fc5c8bc13f8aad26417747809ddc64e73595c4751ada65148bbb7dc735ecb762e5a706b9784788db85d6b09a08466c7ab12faeb30727284a436f5fb6c5f6a502f9939ead5e72e401ccf6e7c1b7dfab5c1133ae7620b7db1c26c9e1f013974367d33744eec5d48ab48d49fa9826a6f920ce9437cdd1780d7412a435ea6a82405128fc2eef26a203bbce07c79b926fcc52dbe0eb60cf6016b05778680d87ab34ec3b78aa24c7c87ff8412c05d1a45cd958f2328c498a49a30d2be9b5d85591cc7eebc35137b6e10990803430e906332ba41e789f7034d6c114a434ffbd4fe4fe385c6385cf19fd6b5b793c6462cdc53d0b52520a5a7404d49480a4d8dab5a6258333151b621df561209e45ba3eae953cb44d80cbaeb81142fa29bf530a53dd74802118cfdfc7d6bfbbc1c22907037ed0a3d48a68fb40d914e015453e17e85cd5ab36912700c09305db561a1fae90a66210290a1d5726baafaa59e7cdd9363504276eb5685039a3758ba43a4d0134ff54c2a34aa239107e6d663347e4f550cb773f0c410b0b1b10e6a9204557f52ffa67c568324fead760b9b107637ec6555e4cb23a38d7202d84b252904a0e8c8972e85c080c4dcadd9043aa5ed13f766f735e8658c08fd35720bc6e2ddc7994bf04a7365f27ba4344e2543c981149cc081d893595eab2e90088a37e0606971b73b90b7b3ef0a4680019c1268ca70f0f9a2088cce54aa78da69a63a2fa7187ebdddf586da19755960b371c0f503a6a143b59c260493adbebb8abf69739475711c57972a35acdda7df992696477a65942dacfd877a01040582c1023ba09612e53f3f92a473c41e7c8a6ecebe5842d48b89152b06e7cb4db4cd1c3d0e111a1786bb5ab1c39cd233a832a9ec7f14721f182fdec524a79a9f41a809949e34cf3e1ed3bbd46385eaaf41222436b2a08800c1dfbd50d5158f6df9e6dcb6276a7ff353695f0ba6de5e8bef7d808a0e92c824a2223dceacb934cfb139f5844c0f44979662d68941d2a808e615b5494cf0253b6d426ff55d0227e16d0e5589e22446facdc3bc4605526715b825917390af66e041eb6a89546f3d9156c30801212529288b36c63898aff719431c749978f9ca059ed7daa5e4420f2df1c8714d79c3391137057670de0d8d8bb10b279c09acc39049706c3b1df16e08ce47b64fde2a0ec19170817db2ac9aa6ac46cf0b4b46ee23be3fa197c5d6c57a3f5ce181d7a3b3e5be74dce06fdef3863836e14ce0aa074abdc392a3b3d528cf30269ea5a89c36028f4f1ce9036c4e2a544f3a5796f287b0bca4a01687cc985bbc4b5281eb144282eacb46df5265b665e06490d65cc6e75c87b7baa1819235e48e8ab4d84451379937f1178af8e0635860b81fcce8818d93eca3194a7906e259ba97231fdb5146a58e6de8ec4ce026268fe419f09a595c326023a88869a9dfd9179070b79d94504fa9d81af049d534193f30c743a60f39218e836caf9d24b8f54eb5283b7b56c064518e224d0bd7bdb3623fedb516fbd8d5d2b8de0ac93cb9bc1bb9965f7c6a163447850123ee0cfbb489d0e4c9b8a99bffba33790d4b0757128115ec0a3af25e6de19c352771df4b1edbf3cea176db4a5529741102e5038cb241c3f54bc0751f7867145bbdd860b2d0afc94c35ed2301cb303c4da464047053ac165176f82c056ceffb36458a4bea15e62a1911da2ee8ce0bfff74cc71eb36b33fda29fe776dd6e17e1687e3d53c6de17377734edb6714fc815b73c319380a500694dbd00b7bfac66a8777ccf64b6237bdecdd6c0645207844cbdbd02dc4e200d6b9b415b194cb09cbf2e4e66c834cf57971a7e4a65b8f271e7a7c6a97ea4e55335b41452eba6cf83650cae81462d9e0a04ff742ca1922da6c0847f5032b92bc2b7c9d0d95cf6a6998ffee45c315271e1ad2d260ee24b5720b20f55932c9e527791d105eee1d12735816c11bd42209b2ff6af650304f8fd44bb411a6a810c3ce64c414865afed815aa0e4ef10738e3ebd695ffff8830569e9d45078ae4668811765192b60fbe4933cb2b9ff51feaa1d9a7c229cbce750c3ac9092fc1b4fc62a71c7abf1b58e14a742e8e0662abba4eca11549834aefc19a32aa841c536623f604b5dd20d024b9019fe5ffbaa87fbed4f43bc1e3b087687b5107befe4867bf726ece60b9eb03e63cd3ca2b1023b8412e859d41f7084376d4675661b0e19cacc25a0c705fd082feefe489729fa60dd6049e73019d95e07f92739caf86b4649fe7362e23dbc67247209a8eadd05f7759480fdba7632a358f56c94117688d3c0b69025165caba5f32f5303aa3582ac746de823fd57714280260aaa230093576386f5058312bbbc368498c67094cf128356e7cd40158443d85bf3939aaae2cc92fa9f853c9db6a0eb84defeaf73e85a9fbf251fb2ed1d4fbfa9ec6b5c00507a9112b3287865d8f1b543160e1b804dc676da21e406922ccffe33d1b54ebc66ab76de6af97600af96a6829af8d675d7c0636d3c051ebca43d2f0ea3dec8964be19d36beb45b1b910b6f35777884c484a337da59d88e03ae7d4d1f23cca17f32ed624742b273d296ee5b18eb5d0d59f04a77ac3fad1405e1641d2c7059bc5a33326b2d76eeb300254558de63aea187feb6a881bc60305e43f187acb6c584bafacad9766b3aa1d037d76e52c16f88f7d30c20c62011dd0af307351a3ddd7004dd7cfad991437532863baf885c5b750b1506215427350cd5ecc4df10f0a10e6597faa53f72645a5dbb53be31e4e381d07df7e3b1057257ad8beb566d8fffe408b6a24fc738322011db2a522301f33c77d4728444121e2ed8a61871899eda2fb2386e9a354ee5f88ced2b9803eddff43fc39f8f52b500e96598dfed451fdff0616a4e5874e39d97c4bc527652c9cf7ecda6269366ee70ee16da1607a9fe809846897105eee6d497995c8fb7b14da1c3142aed3c2c58a75ab88193080e3383aec2805279d7f78d7f11183d04271ac05566d23f2fba7122fcfe189bcd1deedf8e961e7aaddf7ea26bcf1e726544e9698686e68eedc1c04f5a22546f34b4d8377a8711adc84666e717ca0312f62352c4f77a65aadd34b0c15d4e909e24d6b22753e0416f04a4b71972b93d0136e8c9db7e146d1d9f263d3cea9cf104592ac5f65a0aa44eae83e61bcf03437f0ab9712a3576a52b0037fb3599a1546b505cdd24f3dfdf47f979599530da94dcad0a400f6efed4bbb582029f0b8cd0b5778ba7788ae70c668a2ed7f19ea0168454cc33cf53d8cbf9fd7d84a68aa5146c0c52ce15cfcf483749569f56e6b7189f592da81a10e61cf05b27c2fd66b4595ac399668c6e29bf91bb9725deb7fa4f281592f71a097692e3cfb5ed164a235e373ba805e36691586f75ee7ecc3e9df987d1448663a40339564507a7fcb61a4c5b9189018ad8b96458c630744421e100bf781001d5817ac1895a07f38aed093e204f667d1f1f2abcd0d8542373d17293f96c987553bf4296f9e0b104f777c6aab4bdfdbe4e9668ef46940a60ef0d12646f671a8a5efe3d16c504de95b316c21a78893886e13f02e3a004a17b60781fdd03e3acb8422018d6009c20be566b1d9f73fdadab5e7506f979fb27e65cecb6d08ee76c6f2948f8eef0179f913f9f1a8b6cf1e4cc27c81a8b0bc135bfb4b865df669f0e55fa9da441cc7b6b74ce2f8cdf8a18f7f7c7cc4954a7359a1dcb8a43eff16eb1796acc21c94ef460980f4440ca3c7d3572f77b63b4eb68a34374eaf675c499f57774b11cc7ebd6545f5ce318b40121dfc52eba2d844f353bdc3f9612a9f41cdf3ad4aef396a0852ed7df0ca37418bdbba3a09811cd4b61519562ac053632575a36d275f169dc8b49772071fa1e51075b7803f9cdbd44c95f6370b686491009976734d58ce7dd085449cb016171a9143f4204d60fdaef1b6bb5bd8d29d500abec0d7e6ba4adc0e4b562c8bf08ae01da95d41c327177daa5434a210fa82ed65cb7791972d22488a02864c0e9edcb29a9bd52c933fd379d73fdbb5042e2899626631ef19e7d359b33bc6b49561cc12fc36c2359ca6cec4b45d4f0b598c4698c8468f766c6a1050a29383929585b09577d0639f451c888536ddc5226bf5ad52f08a0f4d6d0376db268fd49de29ff628227581b3743f944114275bb4603fba81d2ed9e9e614c72ddf77082932f3ef6d6d9d836b990e6e955237aafd8fc95bdb99bbb4c5ad273b059cf14e67df85fa3c61ea5d4d9d63ce50dfcafa15b5ce6b71efa58dcf1c172323f24c615c198af2e1da991b224ffe49d5be0d8ca87bac1210f9b92604d37fa79934e70ef6a2b6bb4a147728fb1ca9187586150839444b43021a9a5ff9835ec96b689bba3ab1e7ba5cecd40b061f725218b883111761d34e5d2244340c50f64ac23c6c19b0d2125d6b02dead544df4821d4a3cbf2cd3693310a4dc8bbe5372a06d887bf42b6bc33838572a2fb77c6db01af0320f8525e038d9f0b3ec3f72ed30c8afe2ff0be1414ab7c703c4d8bce15b432ee828a1f233f955f1808d52a8eb85c5cf7cc733dad2e385c10516a1b62f696e537994d3a386d3e0cc2f06ee27cac7bd89b2dfba31d0939848df2eac3110dc266e3044b352c60bcec66751d1feaa3bba37241a5708ce726ca3bf7abc89499b72592e18a0e22c24f6feb9d3efd13384ea6adce55bb51f202adea56cc6acf54ce2fa867c7192a7fcfd917eadfb610e02f500df8c28ab3e69a409660263e3411c1e24b80f2af14820ca66843b4fdb9c6a2f211cdcdc28d354f761519638e260d139eda811d73dfbf75e06fedc1bbfe2a242f20faf87dbec0734fb4aa097f0c4ea8b02dbb6153b03f20e851ea3392a4e8238cb2896c07f03ab5283ae16b5737024ce4cad9e5f5ec3cad0de3a12b6672a26f686eb4371f80ef529296db3d72d05d7c10b947d7cccaf3c600a2a0c8d68572473978ba2be3c0e803b5dd258fb4fe0532b1b561506698cb5b290f9c4057c788e8e8f5b7a22ed42289de", 0xe68}], 0x6}, 0x400) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000000)) r3 = socket(0x18, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r3, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x400) dup2(0xffffffffffffffff, r2) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000140)=""/18) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) accept$unix(0xffffffffffffffff, 0x0, 0x0) geteuid() fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r5 = open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, 0x0) fchdir(0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000580), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 04:01:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xfffffff8, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x81) mmap(&(0x7f0000017000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) 04:01:24 executing program 1: munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) msgget$private(0x0, 0x600) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0x8) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgrcv(r0, &(0x7f0000000080)={0x0, ""/102388}, 0x18ffc, 0x0, 0x1000) 04:01:24 executing program 0: mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x2080000000a, 0x0, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYRES64=r2, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES64=r3, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ededce2fd0abee51aec90bab6", @ANYRESDEC=0x0], 0x7, 0xffb) msgrcv(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000200023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd05c3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac313a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063270abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e143de929cfe2e4b6cd5c786e76c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090c315c700efdd1e5e3b30a66b66d264e43986feeefe953e59fd4cd23aa3857857a88ee347bef649dce85236934f64e0f3b9bba373273f5028c8298b3f3f723357173a966198dd0246cd4db6882c399b3bfde56ccb5c0526fa141e79b26b34f461e20a5453ca9d90b5bbfbf229e8b0acc92146c69bdd352f27e29b"], 0x1, 0x0, 0x1004) msgrcv(r0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90cf, 0x0, "00004f25df630826d63c000000000000e74de400", 0x2, 0x9}) writev(r4, &(0x7f0000000000), 0x0) write(r4, &(0x7f0000000200), 0xfe72) close(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x1c000000}, 0x8) r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff005b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x46, 0x7}, 0x10001, 0x1, 0x0, 0x0, 0xa5, 0x1, 0x4, 0x86}) msgsnd(r8, &(0x7f0000000100)={0x3, "5b19be51fe2738acaafba6426857b02863ef52378924392d9072ed3c602c8113cfded49391e375f1defe4cb3c8977f521260077637ea387758f015ae313f8360ae4376ac3355c4f2cd778392b680f51bd7ba24130fd079ecda9c2f7eed7448b696c83c3932ba2ff02ef47426956bf9d96afbb7165c0775c7dde1750c3708b53b6e71e20adade612d382f91f526a7c417"}, 0x98, 0x800) r9 = socket(0x2000000000000002, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) bind(r9, &(0x7f0000000200)=@in6={0x18, 0x2, 0x6}, 0xc) setsockopt$sock_int(r9, 0xffff, 0x10, &(0x7f00000000c0)=0xfffffff8, 0x4) ioctl$TIOCNXCL(r6, 0x2000740e) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x4, &(0x7f0000000000), 0x0) 04:01:24 executing program 1: syz_emit_ethernet(0xffd, &(0x7f0000000000)="2706bae4d5032923a53214ff9f1400aa74c2ec2cef7da21208c82c3a22ff817b696ab29a25b4bae51ec3ed24892a9a23c7096446701d98083f6b3dc0b45a58a5d167e157e4b16b6db6236d0c08fcea6f8cd870103707541c24ded2c3e513472f601ad4e1cf8a821037ccc4a46c08ef22256eb2f999f239e99f1851664ee66f4ad456b8cd3fb49ba00ca4151125b206fdcbc0c155f1e4ef096cbdfd31dcbc0af42d61960a9aa31d81b1bc45768fbb643169388efb023da9082a6fac3b636ba0450c3a755e5cc69a6ad7d520538211137d390db101535a074cee2e1236ea6bd2e895655cd3fc83e5280e32a749eb235206bac51bacea11d30c59dcd4ccb1e7863af75dabbb407b3174ff74be8da45f3b21e88dfb23e2920a48d7a458fa0a94325700eeeac80b50f1b041c34d028e0081649cc4000ef5b43de6f6deed4d9adf050e752949c3e6e4f30988afe1229407ad351a53047287cee53b266e6d2267fdef12dda44b5649671e9fc7490d85de832bdd06258052b6e65ca577246debde3642156cb79903d189132a612f20f60c6a68ba2a2970a317be7c007855d35ad07b7503d088a79b93f38d1b4affde3e620c1c967fc771eaf1873355475a183f7a509e96bf94b642d016748d38359e7e736f9135eac640d151e2fd44537b0310690efdfbf066ffe306088a5f3402e2fc048ee60c46a40e2c43486283fd4f7603adc8512522853ff2dfc5b747964ad9c46b18f0751cf541cf9b20d85f7ce8f582b435c690e50c889402418332ee29d5d907fa125cfc512330731937706b16bd1e3ab21da183d0a25363b0e73ef028dc59c6f7992b4afaf214bbeee96ad2ffe534eacaded53bd437d975b1f28b6d3a6e0c3768a864d4c9d13bd3ec7a2767f4832f8560ff9447b9bfa50770cc7a686548f616795a091ed1fe0921699252959ef0d550651039220b805554822c3223e661db56baeb02db4098dfa3e70fb1fa1cc2c452a93b7cb153a9407474976b220cff84486973c405728e4f340a0014a58a9ced65e3b9658ca2937f85ed8309e8698c29c3700cc9bbb1bbf1c8f511f61c3133bfb80e83146edcaea9cf60ca144043c506bf11fabb5db080413088cde2b642853d2f0b5dfdb091549e96368baf349c3b7894c7b2ff9e960ddcee0a8d72600160bf44dae2a7c258251fb3584145a2125fa9428cb9d8669e7d8c6437bc411ac5f48d414c319189f5b63290ec62e9df918c8a9425ebc76237f7196c80f9c92fc63578a16abfa953be92dd8bc49cbbebb5f7113006c49b5848c8b55a4457c25955b2e2d61c87cf336795e4ee14731a0277c185dcfe9a2a8d277d082339be52a19008c8d946cdc8a72696e246c287d7fa07a1a1487d8642a131a55f26d0190f8f8ff8debb8a7fe07b9e755fd948346143c581a858ce9ee38ffc45ab3e01edfc5ebbc35ca43873dc51634d4fe555115bf6fb6f95cbd4a502dcdfc6a03003b6126e58823f565da8b94f13f35158a416061855c1f9acc14147c3f063a681937adf2a38ada48692c2a2669d7a13e4796ac27443fd654d2be7294cd085686815dc3f9419160d7193b1db5da6915c521c7e538bf48960a531c14e87cbc45253694cdfd1d41440bf5bb5d1d3ebcbfa5aefb2e7f3059f3d73b3c7bcfb77ee05f6c23408d2a9d431c34ea8486cfb9b2b65418247eb35ae78d96f47d1ca257c50d3d87e4619e8acac4fbbd3d5ffc400f3ba15c52c8d0f9d403082aba19279626acfc1e9efcc7d3727014711cefb61d7acd0f34b8174d8860e5715949eb179a897c86c9bc900339bd20d6808c0ef0f519a2e6a3411e2bf971a17903a4f1dea43f136f4060b77b8c0c23f0751565585203b15c86fd81f6ddccaa9c921ad2cde63275b59b8bb91b44327dc6626cdea5770e893049c6348b7617015935b7e54228f4209f67087f4a803b674d0405506fa7955c933291c825a1fd51f6b4e0f8cdde8c1e520fe35961132b96b032f71e0db6a5b88de19817c0c4da808715b5468e0c7ba04e86113e954c4e417555b89152097a15d3808d71a315216bd7d260fe6e987006322839c0ddfc3f0c50b00d1c780580d3d36c15ed7a67240d13b82360df7de6c73b3dff5f2c2883eaaf02bff602456ee2e6c7cd4a4c38e672dc6e36a16c41731f027b6a5d727ba5c2adfe5c705475e96ab3c869d40c2b877d0a89395e76d1875d3ecbdd5a2eb887161e458e275b4cc8ab3becc0113195a083fc649f388fbe5470c2ed7ff68174b975528a99d4ba23d3d708fbafc81125d9bf57a4ab6c93003aeea8101fa1e0b1406a8896fade2a27174971a516682643ecf8b19d31c35cd9baa598045987405997633c7259e237f2f4065fb26178a580adf7aad4bf3624381ebee03bd43ba29b1d33aca14c1f1e3f3ac346fabd656e7b91210fe7ea7599a89ffb739779cf0313ec4a96f5883b57746da1ce1760f91964068218759879c8cd2ab778a159233ece6329b870d5521d9f1395c259bd2fa9200fbf271ad26764e2a4cb163744f7e78f452b5d60e4f65b1ef7d72726fa1db85a093cb72b1afed8297316e2a82a086ec6e0832a37e9259e860d28b98194be5402bb8f30c86ea5bd81e9b4b9dad987f4a405b50509445555fa8b53a58b04cd7ee25a3adeac65b17f43906aa0b58bb2f1ce46b04fd3b3ac51bca31181e92e3b9b6262b96e3d88d972693a8689e26c91f43267dd6dd7029a25608b072c858650651d043405575527c87a78a9a1eb7b8cbcd7fe645a17a354bd22b14f08a6605fb1b99c667964969e38125fca2a4f69f7f5a9d2de3505485a2d3f05333e156faf60f075d2ff87ee5619d382bfa1b160c20c350ab6c51f93a6307e75b89900c919e8095eea3f6dc7535e993f621be388427bf7617514dfac2470df08784b93a8f80d08eb2d0dbe5f438edb2539ff60f7c819e75659fcc4378304590d5672f895a46f82d4043b4da8b893755d4866a8e0b0d6e7ed5a91f0be60fb1c64c08c872525b0eb16e2133baaa096c9098ddf0fd8773914a4f8292b2cca2758ae54230a9997de894b513979223a7de919e1ed6f434ce41278710efc64e4163b0476635a039e3794b654420d0f824879d15df4ac8c07c52e9266ceaf3c1f4bac41719541b39cb29697561905744664e801696f28585110f22424fd6432c0b54f5bd17f40b7903bd292847b66c8a523d7d49d37979ca0090863a255596a16590de9e262132a1642ba2ca59b7445b7de4f3d55f47d3c6bb5054d0b9b8b7cd582996c865cd948f6be0d18615d0f5545dd10da7c1fc562ac1bf943821295f9b6c7ec7ce341605a113c10797ecf854e00402f107607dc2bc462c2ac9c8500afc647a70b1f9213d889d0d6a71475745823539fe77b07c17f0cb5060674430821f5cf9e9030b4d92d80d142515c234429f4f3aa6f910c5d12f86ecf0c759912aec0b08b11c373721da74fafa1b9497da21265ffffbe414cd1f8323d49cb6d8652658cc3dd86e8f979fafa2f5971033450ab52ec06f2372104b55b0956e729dcb1d60307f993528d53f3b373ab8262864db529efc5e5c3dbd2abc293bff05b7df0ee05aeef0122cde7f1cd0d3c6909aa713280c1a78bdded9fe6fe412e86cd4ed8f2da9f9e360c64ccfe25416bb6603219b4e7e25386c5c6c13ea090eb4d66a5597284d24408817f74d3ac81dc4309f0ec039a4aac1ea4b222564646d73e8e532b7e7ec5e7a976c0f613cdc1bcebfa4c63fe5f871927032a664471425bbbe42198d8f26c18330ea0c98c15a0230432a24bb0c0e4c89f91bca13778379c4e205ac72e4e0100e29991f1727b32d347b331db32461dc3786c5432f48f3cfa43aa07de908c45766292d3592f6cf70836f93e8651bc86c170a30f9f27829c2ffe87f3f14039fcc0b8e33ea65a80605c073fbf1ce9e6f295da48163be4ba8ec76a53f02e56393fc76a1a4088f7f1fd6b004967d70ce3adaed5ad106f640b0835b9ccded2434cdd817a528d9597379c31853ddadbf8fd5e64b5dde04976692aa2f2cef443b3c2d78d570d11332556a43f4a7d5a596f8b902e2f7ddc0034219c74073511742d1e21ded8751072fc62a2d41b09cdac1bdc16b33cab190acd48777721f687bc0d75f04c21245189b3b8cb496765e9ccd837f8615cd5755922359a2c5903ad4dd819ffebcded47e1a66bd36e5b174d6e7708ceb556644527cf585862f812e9513d658c44de13db26416fb8022b323d1635c84db47327a8e9cd7265290df687ceb71685a45241f560fb4ac6b614f23263824c871fb927a24b1be3a30f2cc7bad0d06d59104d29f7c7e53e2820e9c043ffeca77611cf9c479a4455885fd08d0d355df5dd1799cfcc79d0773f68d10cb8e5c47a6de236d55bd47cc1044e179845d47f4b8ab25879519bdbd8ff68682cbeca2987aeaa391990c13380d4a52d402c495a8249882ffc8b18793ddc1da69806c9000afbc1b5d6c63ef9b9a18bc6e5995be22840e3a161fc84c13d7a812c19d8eb42d33cc18ac1b54cd71a5e14bbec483dc569a77d34f95741ac3c36863fe35e595c8cdc224214242f1034cf0edcc9dd3507fdd9b4c924260213c9a4bc515799f288309ff2994f5626e2358150db1d9e55493469173088c7cbfdf014b0e9deeb506e58c336ebca7981af1b959de462f333562bde7892345a8582df257e4162d58e494cb18c04cc56e21b9f3606be188b147c221de8a4a2f576f74b6dbf490f035ee1e4b75dcaa95ef40c7ca73de0d50df91fc14b26c5757bb664ed2d1b7dd6b53fbb71e1550a7eb546465aa059bc584b14f3695f08b479a298c330ebd4ee8517392d08212f35405bff13717385ea856a5a05ed8c6614436c5d7695fb36b9a1c18259409cf6c181bb62edebe07d50205d9cbe1a5083ce9bf4daa38b5998920645a7b96597d6fb11099b7348a03dcb41678b678e5bb4a752971081c318da089a75f9112ea1065fd23ef35a8b40d6a2e9139778788cb116ead909dfad7ef8c6c4ea768d41a5b5ecb5e1fa01982c6dc4971cc37a6e44911433ac2ffd7279f0a531c17a4c14d134ece76c29eddb321d912ac412f3d5918fafdff2a851d3916148fb2ec0dcc9e691004d8cb2e96c746bb5d0ddca657799099fb00a5a3ec332bc3023489045a6d1044e77b097aa07fc49d328a7959d14822e7ef2369a747e8b8a2a004837bc697b1ea50c13e6ee4b80bc51fbba752efa2fcaef01ba3c7652da5492a37b3ed463cfc33b7017e91e7ad402deff7630ddd402e570132d974bed44489a0efa87145cc499ad6f6d286b782076e8ce4fa03a02edb7c3862972d94f5656d5c20a77866340118b6d9190da334edfcf91f65821521242784c56f030c50c7ce07bc4566aa54a1772dc37a0243dc23ae50f02bfd034bedabf43f78e26381e5c5112e07950569086b53852cc64bc8156ca8266d96815d9aa5912e97ff3829793752b2d4c5383c82adef606e4ede3247c7ed74067f545d11719c8198ab2fe2d5e4aa1313c1338ae74d41941b965c461172f23569ebc142f7338a8fd4366cf863dbcb8b6f0d24ea086fad5e44239aa853992b514b459da421fb19a830b324bfad9cb555aac59e647ea644df5b6a91d80cb2990ac9af01f9a8538b7267cd64b9641e9842f31a2bf290d64355963e1fc370090e523ede0635589134ff83069474d1efc0ff76ca86b2212f82f754cf44cc540ec301c005512c96454f7cb0826c579f87181244f98be58d3d423bf44dc11426c9d4e188270cb2908b377b6db3b8dd654412ab6cc15680bb9fbc8df6ac6d675d9adb") clock_gettime(0x4, &(0x7f0000001000)) r0 = semget$private(0x0, 0x2, 0x50a) r1 = socket$inet(0x2, 0x5, 0x1) r2 = accept$inet(r1, &(0x7f0000001040), &(0x7f0000001080)=0xc) r3 = semget$private(0x0, 0x3, 0x10) semop(r3, &(0x7f00000010c0)=[{0x1, 0x7ff, 0x1800}, {0x0, 0x97d, 0x1000}, {0x3, 0xf5b, 0x400}, {0x1, 0xfff9, 0x1000}, {0x4, 0x2, 0x1000}, {0x2}], 0x6) semget$private(0x0, 0x2, 0x132) msgget$private(0x0, 0x200) lstat(&(0x7f0000001100)='./file0\x00', &(0x7f0000001240)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r4 = socket(0x10, 0x4000, 0x7) r5 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000012c0)={0x10f5, 0x6, {0x2, 0x2}}) getpeername$inet6(r2, &(0x7f0000001300), &(0x7f0000001340)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDSETRAD(r6, 0x20004b43) r7 = getuid() lchown(&(0x7f0000001380)='./file0\x00', r7, 0xffffffffffffffff) accept$unix(r4, 0x0, &(0x7f00000013c0)) fchflags(r2, 0x1) socket(0x20, 0x4000, 0x1) r8 = semget(0x3, 0x2, 0x1c0) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001400)=""/39) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000001440)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000001480)=0x4) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000014c0)=""/128) flock(0xffffffffffffff9c, 0x8) r9 = socket(0x2, 0x4000, 0x5f) recvfrom(r9, &(0x7f0000001540)=""/255, 0xff, 0x803, &(0x7f0000001640)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc) 04:01:24 executing program 0: recvfrom(0xffffffffffffff9c, &(0x7f0000000080)=""/132, 0x84, 0x42, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaac1aabb86dd60dc9ae700382c00200200002e7b5f0bc485b603000000000102007654cb12ff29238e044d50c66dfb"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182c00fe19d2c50f34370676000000000000aaff"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) 04:01:24 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280), 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x2cb) semop(r0, &(0x7f00000002c0)=[{0x1, 0x201, 0x800}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xb8c9]) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375ff000037161211134aa100"}) r3 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = getgid() r7 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r7, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r5, 0x0, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8}, 0xfff, 0x9, r12, r12, 0x7d55, 0x2, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000100)=""/114) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x3ff, r13, r14, r13}, 0xfff, 0x9, r17, r17, 0x129d, 0x2, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="28e20000ffff0000000000030000007b030000081beefee51362706a6ba1ae2bd58ee77d9f8b3a09148a1c107f366c5b009aac2e31e9bf9c250592433c5c9d20cbea1f7f14df8790aa0817331d93067cd0a0354abcd2a999c91ae6e60c1b3bcc05f7c23349d1c5", @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r18, @ANYRES32=r19], 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r21 = geteuid() r22 = getuid() setreuid(r22, r21) r23 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r22, r23) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24}, 0xfff, 0x9, r28, r28, 0x7d55, 0x2, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r31 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000100)=""/114) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r33 = fcntl$getown(r32, 0x5) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000200)={{0x3ff, r29, r30, r29}, 0xfff, 0x9, r33, r33, 0x7d55, 0x2, 0xfa}) r34 = geteuid() r35 = getuid() setreuid(r35, r34) r36 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r35, r36) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, r23, r25, r30, r36]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xfffffffb, r8, r14, r20, r37, 0x118, 0xffec}, 0x3, 0xb7f0, 0x1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 04:01:24 executing program 0: kqueue() r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) listen(r1, 0x0) kevent(r1, &(0x7f0000000000), 0x9338, 0x0, 0xfffffe05, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) kqueue() r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000000c0)) 04:01:24 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) 04:01:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(0xffffffffffffff9c) listen(r2, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x5) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000100)=""/181, 0xb5, 0x61, &(0x7f0000000040)={0x2, 0x1}, 0xc) 04:01:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x6) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x20, 0xaf3416eab659a068, 0x7, 0x3}, {{r4}, 0xfffffffffffffffe, 0xd0, 0x1, 0x0, 0x101}, {{r2}, 0x7ffffffffffffffe, 0x0, 0x40, 0x2, 0xf4}, {{}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x8, 0x2}, {{r5}, 0xfffffffffffffff9, 0x2, 0x1, 0x2, 0x5}], 0x5, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x20, 0x1, 0x9}], 0x6, &(0x7f0000000200)={0x7, 0x5}) setsockopt(r3, 0x8000, 0x0, &(0x7f00000000c0)="51fd9cc2bd8937b4b991e62702910927cb02fc5c536a507ba88c6c201e0bcf6fb613f58d", 0x24) 04:01:24 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10004d6ba2461ebe9a0fc10d00000000000000ffffffec000000d7ce0d02be0e35cfdd815a627fb634d8368b22cc439b0432ca"], 0x10}, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0xd) 04:01:24 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x4, 0x10, r0, 0x0, 0x4) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x0, 0x8, 0x0, 0xfe01}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x80000000, './file0\x00'}) 04:01:24 executing program 1: ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) r0 = socket$inet6(0x18, 0x8000, 0x20) sendto$inet6(r0, &(0x7f0000000000)="4605ef9dc86467edf309361261735764e5c624a66780fe8727f91863a82a59e8f5f36cb00c50a7e365660eecece38ff6f9d72c4ef8879373ba5565e471313872b71f038ec01e0513234c1c5c96e375cb90d1b6ad0f3c99ecac5f2d4ca5abd7ef4e88f3cda48788d62eae03cd", 0x6c, 0x400, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x1}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x44) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) socketpair(0x18, 0x1, 0x7f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0xe2, 0x80, 0x0, 0x7fff}], 0x1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x12, 0x20000000, 0x4c, 0x2}, {{r0}, 0xffffffffffffffff, 0x90, 0xfffff, 0xffffffffffffffff, 0x7}, {{r4}, 0xfffffffffffffffc, 0x7c, 0x80, 0x3, 0x7}, {{r0}, 0xfffffffffffffffa, 0xa0, 0xf0000000, 0x7, 0x100000000}, {{r5}, 0xfffffffffffffffa, 0x4, 0x10, 0x2, 0x6}, {{r0}, 0xfffffffffffffff8, 0x85, 0x20, 0xfde2, 0x80000001}], 0x54a3, &(0x7f0000000280)={0x7, 0x2}) sendto$unix(r3, &(0x7f00000002c0)="37b99e92141b5d8bb7c126ff34e6e0ae27fa451db8d6c4aabc60649cef5b05f544b94933f6a3f2021eb0300aa9630c3593d97e150f0dd7eaa71d3e7730b8ba50e9565caa3a5945bdff9c2aca330f48abafc1131054ae342b391811045f2683d972aebf645ef7c4e9d785308debd70e665c8f90f1fc66cbebd505c1b167a87756545381e39cdb8a54014d49e9b4aa48e6a0d1fd068c16b06423f92771282f7907bc1255f17e8f336dd17548e9d255b2f3cad9f86685", 0xb5, 0x8, 0x0, 0x0) bind$inet(0xffffffffffffff9c, &(0x7f0000000380)={0x2, 0x3}, 0xc) getpeername$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) write(r6, &(0x7f00000004c0)="e45e659fda051a49ba6aaefc65e53937b0cfe587eadaacaaff8f6cfdaeb5a5a5c2d349c1fa4456677d179f7ddf083731806093a42543a199f85f7cb4fc05fae4079d3da825a7d77c8da4113700c768892a49ea755fa9b425c0cd65e5ef018a63c421d654b67d687d5c3ce64c3c9453eab329b210db03426029ee08a34fe3fb98e728410d8fa5834e2188edcfe943f71b15495f7c3f029af942a49571c1462b77dc34c66c8d0eb19a2854e85e92af2bee5d04c621aaa610ec3af96450ad30b2d17fcdb210eea41fad298e6678f826ada93514abfe275a02688ffa289d8a45fb7ecb3895cd0a7faddf81ab9bc3468bccf281f92779d7318919ddfca01511a56f4905e3a44025cd4391076c654c1146679a3914f6107938c00dcda84f2fb7bd07119aa7a662a9dc0cb44eea95e8bfa628875d967b70f119439431b55f88e45ac04a1f1b49bbedf344144cc4296214ad44a6e14fbd19127869fd6a2af12d5d3cfb5e7b61eec9ee25edd32e03c23ce8a5fde9328b7df668aa07c5ce0d9ee85af2cc0c88463dcd6d67bb03872823ee83fe0af6de04e017d23a61e4b3bd7749d4df87b0644940026e42214b294d4df87ef7d904f5f243d34377b5ced9a085a018e399824a083e1f6668a5ad16052c749858df73e59022614419dd37be2ded8dfbd2995b689a72a3c3103187981ce500abf1a28b0ebd35fb98f655b3a13213443b9de02074649602042c33d662c6b04a5df74540460c70baf08af13cb9789594c5190279f02a928643e6093556b77aa4e2ab88e109002d3efdd0e362090e313246f6692c3bcc1732d4bb25ef33283a4d1c23c5c7e6ff83d66bbd977536035eaab03022280546ee981f2cc22468192657139774ac2e61e9d8a49ad0ed639b0071f28d4bbfbc7c4c773abe1284dc6d8b7df192234c6c1ceb63100e01b36303dd20f37de212931cac06bea9b6ef88c5f578103c68b1fa4fbe9fac2367e1198f333dfa085a9d25cb46f951abf4120abfedc1356bcd4dabfd181a23a8c8cf9b1ea97c5794f1c69c269db206c868ffbfabfdd7d0f2edaea5c716b1a55e09742c2d8da746d6687fbfd529c20a4a907d078990a6f4668b3d243a8541a914186ed0c7165e7a10c9c40ef91c5e5f0f371aca1ff18ebb72c2378d9b29b9e0464f99307e5405eade2a54199fce37beabaf640ea4d278bd13e9eb256346ef645ed502ebd33d4bf28b6ccaab8a40a8a3ae4f9fe29b4f6ff117ca5b3cfb5768d0df3a90ccb748de141ba80e54d5c493b5b14f1fd7f983c0171a15a85537ec3e917e53433a3cf56fd7b2dd4267b5d8d85655234e778d66f1cd3724c4625035be7f28a720197af253b40b9ae413e818adc599f695e4dccb1ce2f7f18d29a3c2afa35870c21fa9a848b301785694e9ca8681deac50f7bf0d2d7b628acfca7d3d70ec68ad1bbd36f5d1b657a351f8e6ca84f4c6a933c27a260b9e1fdb5e7102a96c3ac0196a1e8d2aa8898de9d646625aeca94fc12f74fd3bafb65a83ae54305a61783d46f548b8adec6054ce2bd1ff3fedca11cee7b5167f00f68c6939114f9a662d135e519621e90d159d345d4fbc664a1b983538c99c1d9b4237ccb3d61b45303295eb081877301589f391ba86cf819b4eda159047475c2b8a9cfcb20f8113c2639914582d082bcab6804651756d6ac1fab76d866c748911929d7ac342eb8c4395eeca5951d5381622ef602a0b51e955eb414c103940d106ea29b8c946fcc1bd4896865931e54dbdaa2db7ad09761afc6db6dd4d30ab2799dad74ee5737f4cdb9583911054d4df00ab5e741dec7783fc1aa25735e0b2ae050e1f099da1b78576a85ba8c3c2f5b72014f9bd0029b8fcfa182fd224290b4e5f1457db95d35e7d7d95721e5d4e1d799343a8211fd4f2e36129e03c05a1458f7ddf4d0374f3e8b1e44bd485fa1543bdc6d75e0c290f3a12a5b1be9166da27c7dd74a1db5997d5fe105e34060500dffa98ab0cfcdbacf279a43f6ab0b6280905eb884c2b1e56af8861e19e74450f9b4c460ab4f01652ddb8d26e13fd22fd0081e9de9f6b6cb5bb5dce1fd0ba5859aac07b9dff67254e829430f2e58dacf5a145292eec4b9c2562b9ba3526d118c7821ee52292370c9e0a90776e98b55d52b4a564d8bfd60de4f6b5ac7ac1f9178a261aff4bb81ab69a4b57a330b8d1099dbac6ac38cf22d66e21350324c1c371afd3056311a8031c86ba654b0f9ef18c9f8e1299180586e7a3eb67a05389f1f2cdd15302618cae6f7e9ee4fe5b42c2161c5b4af5f5cd78ec9c1263cfc9d7fcfa3c961646d5839ffb5abd6ca5abf50748743c4f5ce6b2bc7d2bb8a74c65ca28aff304d0516b5d7722bbf2c2a75f20637b023c8fb1f32fba500c0754f1e1855ff86ed5f6663f5677fd1e959c5373af86295b8e9b43d374ee0165ec44e6e5cc649444e60d968612fdbb291c057867550883f4774603b36ab23d4093b3c7c5ddeda62425b6cf1dbfa7d16ba7fe07944ab7186024aea8811e45478db1cdf31082f0e3667d7e5ce51f104b7a4eb7b064e848668b1338ad9cc57c5da1278eed91fb1123dfd6d1e89c98f92d275776214471d1fdb180daf08dc97249194877ade296f82272ed4bbcc7d0b2905ebee8d45630d7229df46a2edaaf7121efcb797a82ed5217ebfc5bf5536aeb6463200f7d72210cddadeb9b2465df2141b2e034140153b8ca3d2b5d6356a4b3e63528b3c07b38ee52bb4264e5a946f24b80386f571a7d7db1987ccfd259144f8f43ef697ed21e8b003dfe53d5b443ca6ae5d079e827f9aa9b6d195472a2df9dfd3c7792f5a477333fbb0cc38138626b9491272c64ad6e5a0863ef10f10faf465f30ba37f231759315af2a103e1b49ddfd81f409dfa50890c6b4ad6bb85d7235972446843b070ea4ede3e7665dfb518cc507d71dd7801e40a2104b8fd6ac03eacae0355780d21fa707c425ffffd5e7351f90e111ac47168a997fcf66fd82c4d61054a9bfe54597f34bd71851247b9ddd9786146b639650476149b8f4b6e6f5650c6c466eaa3253f6f0d2b1a894c5754059869923343f3692bcb1b34fadcd68fca7fb182c44b3f2e0585850c57568dc8b57d29cc8064a6d2abc230f45c57157b671e96537cb9add939a0de372c4a0d201eca1a7bf3355ce18c79754442958543e2528527625dd2f411ed8bc763a255e5dc9b6e3c3f7c0cd2627448c5d2fdfaf84278754cf8c8411e95d44f2a00321ca00526785ac1878906e02eba59050959346fc921e487c8f2c32ec5550f03e2c4b749a84682c69086ca2e9d3f07eed6ff90db6e20d50842c88a1351a564f42405f412b5d93fc1c5ec0c5cc2c7bf41dbe7cb9a1c68ee8a6f6ff2feabe2e78e81bc80c64c2229dd067367b5ac8567437448ce957e63ec4cf4bdeb6d3758165907c62530733fb34ffa54476d5c6a39a452dbfa368b1fdbb68a51133433c8ca3dc7640b215ef72c50edaab155245a40c8c451b6dea15bb711f362190c8b18e3d2075e379a53c62dfb9b8ecf47e9668d8c52e8c36650cb024315461abc5b33379a9087995f1055d67777896f97f4a351fccded84593f169a43f2faf1fe26aa8710675d2fb0560f6abe90902c381da14c5fa1870594341d0037e360491ab003e7b459360fd2ccc0c066f7639c7a006aac3921eca49b012165ed1e03bab5ef59772b650db8d9fdd0e71fdf2879104242a485ef186be72e594862d92f2d675f73cba10669c7a3b96d06e8eaf86c5e39729e6d55a516030ab465da5de0c235e422fb37089d152f12f031545ed8c81c71f05571294662d333d8b7b071f4d4b3bfac6a26f2c62df3449c2a9037f2fabb313a38926a14d5007bfaf570ba6cef7ec6a97c9872a23b3f3fe811f086f7e83d980a5452415dbf0e5ecaa0d120daeddc6303ffd9e3b6fe5bdfe30e56467e61e5d7902e047110521900a31a11b6a58ee51cf0fab88a96a2f1830ba70eeac5a6b42f1b06ee35e2c43e46b98c246c69d9cd0644cd966cc1a5cfbeb0003584d4fcb29004468d499d285267f4231e49fb758a05c7ce5e8f17c93ff94d60d1e9e0763f0ea52c75166d50214f3ad9af60fdbe4d6f7c42e6928f1d925f791adffbe00f4c11a878d4fa3ad980c59de4cfebae1731b3488681321ceebe499d7b0651181f5f74fc01d2269968734fe7f8842cd8fc19b1d6e489871d6918ac739a8dac7e51977b7efe461ece604a6c332689f02ae1969e18b8ba5eeadb112295d7fbf422128c042dfcf0d14137a9932c3516be72651f95ae636c18769e224e121aab2568484a469cb842a5edfd897baba998a759b295be91cde5787c41b1103d03f7cc77fab33f6db9cf0a4175545d3a2d9a60f3d221dd12fd0e3c7d8d27f474b527a32ba1c32393d1207f2037f69ac103257baf8157e5c7aed714e2ec48a83e6baaa7a9937a2d57c49c4c0370f856838153dcebde9cd985c593c2461da630b9f96a4f8d25dbfeabdbe46da82351bf6fb0fe40350acf50096cd21afa0da6519604ec337828179c5f71a87de6a7ffdfbf8a890a1bddfea8fc1776efef73665436f7d7ac95f94e6c565cc391f3048771f4e673acc9d5a10b471ff4afd66219a7632c11826c892b193c860e5f64fde5c5987025dcc657f6beff54f58df6605aa9d47083ff768ed70feb1f8ca27b49c1faf5c28c9ffa2c07e6b0c3bb18d3d14225964bd18b9214e3dfe72427fa4d7ccdac05bdbe64bbe6c16cbbf63c614570b53c6f2aa49249316a2c31653e6beb7bdbe2a545d5f2910814d7236dc4e77d8c07e9a91749a3ed8568e803cc1ff766fbfcebc2501240269ea06b28005f32fef4f403fd926c2973900db7d073fb869674546fbcde55c4295a2c20cc3238b61377d201cf9535c34cf79ad39686a66f335c759a74b45ee7a8f22def5abdf0c03716913d30917469804adca3d5613dd43010c2912de658c56ad358babf3cff52bf8554008cd4d263bc15f759841c0a2f895737b79c2307cf999e3c63afbdc82b4e133773409ed14dec15dce2b0d18b8ef679b03292689d6ceb9040bde46496aa0b93f64595836f0af1919776e4f6d279791e3d755c203bfc7d38a30c88917312c56eaf6383f1a1d07737eaef59acc78da8ef13d16185e916f768c7088f9d7db4fa0dc9edfd406b4e4adb4eb18f6603a2d506f7b38331bea3668343faa5f9349c49181c29efca1c9a4ae9de1e24f71a90a843422e2197f36ffb957d10a4eea06903be68d914d4818175ec8db001ecb168ee0a129304e510e55494ed52727d9b895b8bf4b4061f5c087b232f85b3f6f9f4313f6d24ce946e50482d246269793373e1e6417c8a9825e5fb46d2048693aaa7761134b3b18b25077e8b65f0b65627043d2fa8cdcc88567ff7b12a8bd5582baec34df2f70dd9a8ed1beaced90a27b16af25ccde73a7a0523562a0c971ab80689ae9305eb2c193038e0929cee86d996a8db92c590917da2a8759851df8296f0d810ab2437d3a9de78386df6ea444f2acdedf388f851f5755fa5de68b2281c3ff90ecc08cfb089e0656a42c1ff753a7ee784172c9dff64cd50b84a532b1edde3821906c411e7ae2ec8710c468a04615850115d7fb158c62a4ca155c1ae75e34a8be4efa11e1efad712899ac3a11dc6d43ef4f5e3bbaa5e98fe7abd7cf12e827502855877c704286f82972b8e57860329e8f925336ab73acde1e045d4f4d664ffc9f846460e5ad06c4f3017679e46cf49be1f5822f458f75e620f095f0c875cc56a50a2ca2d821b600f7225a08539d61852b5647b338872432937f89ea43a380bf18bc4fdf", 0x1000) r7 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x400, 0x1a3) mknodat(r7, &(0x7f0000001500)='./file0\x00', 0xc000, 0x1) r8 = getgid() r9 = getegid() getgroups(0x2, &(0x7f0000001540)=[r8, r9]) r10 = getegid() getgroups(0x1, &(0x7f0000001580)=[r10]) r11 = shmget$private(0x0, 0x2000, 0x183, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f00000015c0)=""/164) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd0\x00', 0x8, 0x0) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f00000016c0)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000001700), &(0x7f0000001740)=0x4) pipe(&(0x7f0000001780)={0xffffffffffffffff}) bind$inet(r13, &(0x7f00000017c0)={0x2, 0x0}, 0xc) fchmodat(r2, &(0x7f0000001800)='./file0\x00', 0x54, 0x2) getuid() setsockopt(r0, 0x2, 0x9, &(0x7f0000001840)="1eb27e969dcb2f6ec6bd17a22d610e65556c04cde13db32a1ab548c33da5982229949d7f6c28b465c5af81d7dbbedd7cd317883f3793ab6e8c36b5f8ea190e743c6551dd505fb77a4d8928721a5265fb8d116ea2a29450d713dd159b8f9758cfe4f2c4e7f9203a55cee5adf7d3ad07e059560a56622b88afc8d97153d4854de92e03", 0x82) 04:01:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x9, 0x90d2, 0x0, "d73000000000e74de400"}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0xa, r3) getsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df06a234a99dee1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328d5111e997a998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd84709ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf121900"/275], 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000dc0)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e31481eebe62c4693d7bb659ad2093bf0687bef6fae60339975e1d3d9394bdd44391141f85b603b3117ec8059d105b21c9b6320a4fd3f76f9eb17349e0b5552e9522010767b99c75a68e6bcb60b1355df2d39c909fa6bf0c7020e36cee504b366fd2b240537058ac8"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r10 = getppid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x2, 0x5}, 0x100, 0xc07, r10, r11, 0xa5, 0x1, 0x100000000}) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r12, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000000c0)) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x5, &(0x7f0000000300)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r17 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000200)={{0x3ff, r15, r16, r15, r16, 0x104, 0x5}, 0xfff, 0x9, r19, r19, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r15, r16) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, 0x0]) r21 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r14, r20, 0xffffffffffffffff, r21, 0x100, 0xdfff}, 0x400, 0x10001, 0x40}) r22 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r22]) r24 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r24]) getgroups(0x4, &(0x7f00000001c0)=[r22, 0x0, r24, 0xffffffffffffffff]) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r27, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000dc0)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e31481eebe62c4693d7bb659ad2093bf0687bef6fae60339975e1d3d9394bdd44391141f85b603b3117ec8059d105b21c9b6320a4fd3f76f9eb17349e0b5552e9522010767b99c75a68e6bcb60b1355df2d39c909fa6bf0c7020e36cee504b366fd2b240537058ac8"], 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r33 = getppid() r34 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r28, r31, r32, 0x0, 0x2, 0x5}, 0x100, 0xc07, r33, r34, 0xa5, 0x1, 0x100000000}) r35 = msgget$private(0x0, 0xfffffffffffffffd) r36 = socket(0x10000000002, 0x2, 0x0) close(r36) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r37, 0x29, 0x80000000000000b, 0x0, 0x0) fcntl$dupfd(r37, 0xa, r36) r38 = syz_open_pts() close(r38) r39 = syz_open_pts() dup2(r38, r39) r40 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r40) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r41, 0x29, 0x80000000000000b, 0x0, 0x0) r42 = socket(0x18, 0x2, 0x0) r43 = socket(0x18, 0x1, 0x0) close(r43) fcntl$dupfd(r42, 0x0, r43) r44 = kqueue() kevent(r44, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) fcntl$dupfd(r43, 0xa, r44) fcntl$dupfd(r43, 0xa, r40) msgsnd(r35, &(0x7f0000001300)=ANY=[@ANYRESDEC=r36, @ANYPTR=&(0x7f0000001180)=ANY=[@ANYRESOCT=r38, @ANYBLOB="c7c9e2f6537c4035b3", @ANYBLOB="d0a3ec8ca5cfda13a96b4ef04cd2e57b870229d06b583c057b5dd56fb2dee3feb4f322010e41344be0b994d3a878f9a2193dac76b0569f5cdc114f4280026a6db3445743be027ade097e43d0b439a786515a1967db62f4290417d6a501a25afb3f18eee8ffeff5a4a1c8c9aa4350e8dc94b17a7b6bfe1393809a21dd2524952f0bbce81fe649bb5dab4441df1b64a337679e110ee0d3b5911a601fc11ddbc814cba7966147afdb1b47bfdc27c515b3e3e74dd696da5b47723c6e6f9bcb8933cec78b98c7e5a6e4b969c87f96b2d9ed646c1a305fb3e450603b54925e82382f4b6576b4e6fc6eec7e47c6abd3", @ANYRES32=r30, @ANYRESDEC=r23, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYPTR, @ANYRESOCT, @ANYRESHEX, @ANYBLOB="688581efc5ae48dfae99827feeb7f5983232a71ffb53ae63ee68f058a9801aedeff493da517bc0d9a7b2eff143b130c5d9ec1ada76d197b696df9147902ed2c2cfee656e911b134132983b485d6d647700000000000000000000000000000000a9097cee419deafef6f5155f5f2fe8a181b1a6c3673d572a1a5c9ecfaea63ffefccbf3bd29afd5bf2ae8bef883af8ab7b23e2a5ab04f3354c6abb4a1b777fcc14873b0cefdab0b4ea8afe7dc95e4c3e1732adb2ef06aa5dd435a2b63dea1ac0afeeeeaebffd2ba5cffef470023486deab51fe5b57772b2463b0dbda9e2778a08511ac4ef8ab391b72315cd4184728f4481", @ANYRES16=r40], @ANYRESDEC, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC=r26, @ANYRES64=r25, @ANYPTR], @ANYPTR64=&(0x7f0000001100)=ANY=[@ANYRES64=r22, @ANYBLOB="1f90bf57f7c1862160b6094acbe92c6913f2d29a0a972cba250d192edd4ccf5e8cceb72625233c95954e7ca08c0c94a33e0b304cd052dce7fda0a440e4c3961e2fa73016591e7bb9e70917d7a3ac", @ANYRESDEC=r31, @ANYRES32=0x0]], @ANYRESOCT=0x0, @ANYRES16=r36, @ANYBLOB="930a7609074f7f16b74c47ff1bd8017dbfc0f5f81e8ce58b7252edba68530c379d7c2ce482b29efec1886b041d924f2471cb94645d6cc4e9b79e700965deb49100ea2938f672da4b20eb84ecf6c33875943a202a8efa5883e49d5cd1840dabd7c31eaa5938018d98bc045d4ce830c7065ecf972b9b0216956816609fb8d077059a967868fee23daf81020d229c4682508aae5fd49821409466"], 0x5, 0x0) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r11, r14, r22}, 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="659fc34d768b941ac5a1e0bab9d1bb81000000619006258846b136bbb179c2022029a5a374dcab2c2ef0feab4955c788b2d26452b4a372d70bf9897b4e98877e68d9c563da025b568f36ced72c4ad6553a76215a65c0e69f369e3c6848851183edc9200bff3583b11a8bbd097bf892a80a304b2618125961fc842da0b0092e973c783e05000000206b48ab1bb925bf94c20810090a1f360b39d58f03a250cc3b2598503a7409a1c5f43f59789ab0ab675bb0c17d66def4a8bbfdc5af4e065773a0ba0a5f10900a4ac7402d5238", 0xcd}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 04:01:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000140)) nanosleep(&(0x7f00000000c0)={0x8, 0x3f}, &(0x7f0000000100)) ioctl$TIOCNXCL(r0, 0x2000740e) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r7, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r7, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x4, 0x9}) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r12 = getppid() fcntl$setown(r11, 0x6, r12) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r4, r5, r10, 0x1e4, 0x8}, 0x4, 0x5, r12, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r15 = geteuid() r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000c000000000000000000000000000000000000000000000000000000000089ab35302d16000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000400000000000000000000000000000c7000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec100efe953e54"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x80, r15, 0x0, r14, 0x0, 0x6f, 0x81}, 0xe202, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) r17 = getegid() r18 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = geteuid() r21 = msgget$private(0x0, 0x20000003c4) msgrcv(r21, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000c000000000000000000000000000000000000000000000000000000000089ab35302d16000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000400000000000000000000000000000c7000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec100efe953e54"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x80, r20, 0x0, r19, 0x0, 0x6f, 0x81}, 0xe202, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() r25 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r25, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r25, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x4, 0x9}) r26 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r27 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r29 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r29, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r29, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r29, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r29, 0x2, 0x803) pread(r29, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r29, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r29, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r30 = getgid() r31 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r31, 0x20007465, &(0x7f0000000500)) r32 = socket(0x2, 0x1, 0x0) shutdown(r32, 0x2f99822121a9018a) connect$unix(r32, &(0x7f0000001000)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789873fb0271200005000000000000009ccf100e84cb46416e3161f2902443350344371df33aded7b02044be10cfe0b8db582600001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599c0000c9b38ae6502a5eb986bfb7f9d471b06d0048488e366a0c431192d223c25ce7b6b1c4e28291fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41e825bd8cba421d09a6de91dc03396fe1d6a0b000000616f53891043d5118a8136fe8ad7c66ddc4705a000ff15a00b0f34375cf6dc45df30893cec60ef65a02baa438f82a996a11fac3c0f80e88193e624982a43d2fbc9d3000000007eae4acc00b975d39c337405fefd158eb1326b5f3a84adc2e825db87fe35f3c61179734136b08614e9e8115a8b1ee45fd0d1aaa1d20c2bca7e5f7fc0fd9b529a62d8bdb14a3fa94b012e6527109017ad86b225ee5e2843dc9630eed3289013415746785f607eeb3005c907f02826ca2a081198fcf98ecdf451cce037fae0df16c6f8dfd29b60f81b0d519162dfdc807e498d2f9bb1b07231059816e6996182368c0609e58b7d1600000000000000000000f5f3e9e574be52425e0f1204917ad29e8d293e4491c80800000070c745d7e53bdef1c46261a0b104fb2097d7c74db11215920e7b92e24b04935c413e670a45acf16be3092d76802059c471744cc26992007492d795c170ff837de1e8dc472cceec27c98245cfb9e67c161b7a9c03310000008130fd34bea93625beb9e6b3461d1402d4330620e67771cf3e1b362172ee0c1abc18375fa5384385cea3600b5b7e354acfc2262023b049222bda029f3267d2071d6f33360117c4fbe5cf1300000000000000000000000000001bd39aede282e81bef99ce7e52d5ae1c03069b053b636bd14f3ce696a9a321d73953fcacaabe0049096d437e7ff1ac38cb83eafeffbb10a8befaaf47a0123810c922426ce88075c3c86bc8e03f93b0ff47d1301db1392b413bc18e99445b3838d2205f9fab34d0cb20d69061be4ab8abddd78617a778502e34c4f867518d25ebff9cdb24b6c6b65e520d6fe473d8edc9b9acf1137c7c74f45bbb8b15c068c2d40e06784756c30ec48b361b0b2ccf5c2bb2b5ae2549fa3fe8393b5c201e22deb1b53fd267622b67e6d0f705"], 0x10) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r31, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r31, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r31, 0x40087468, &(0x7f00000001c0)) fchownat(r31, &(0x7f0000000080)='\x00', r33, r30, 0x6) r34 = getgid() setegid(r34) r35 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r35, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r35, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r35, 0x40087468, 0x0) fchownat(r35, &(0x7f0000000080)='\x00', r36, r34, 0x6) r37 = semget$private(0x0, 0x7, 0x287) semop(r37, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r37, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r34, r33, r34, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r34]) r39 = getpid() r40 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r40, 0x0, 0x0) shmctl$IPC_SET(r40, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r40, 0x2, &(0x7f0000000040)=""/210) r41 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r43 = getgid() r44 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r44, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r44, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r41, r42, r43, 0x10, 0x9}, 0x8, 0x4, 0x9}) r45 = fcntl$getown(0xffffffffffffffff, 0x5) r46 = socket(0x18, 0x2, 0x0) setsockopt(r46, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r49 = getppid() fcntl$setown(r48, 0x6, r49) shmctl$IPC_SET(r40, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r41, r42, r47, 0x1e4, 0x8}, 0x4, 0x5, r49, r45, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r26, 0x1, &(0x7f00000001c0)={{0x6, r27, r28, 0xffffffffffffffff, r38, 0x28, 0x70}, 0x8, 0x2, r39, r49, 0x5, 0x3, 0x4}) r50 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r51 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r53 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r53, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r53, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r53, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r53, 0x2, 0x803) pread(r53, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r53, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r53, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r53, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r54 = getgid() r55 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r55, 0x20007465, &(0x7f0000000500)) r56 = socket(0x2, 0x1, 0x0) shutdown(r56, 0x2f99822121a9018a) connect$unix(r56, &(0x7f0000000c80)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789873fb0271200000000100a33244589ccf100e84cb46416e3161f2902443350344371df33aded7b02044be10cfe0b8db582600001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599c0000c9b38ae6502a5eb986bfb7f9d471b06d0048488e366a0c431192d223c25ce7b6b1c4e28291fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41e825bd8cba421d09a6de91dc03396fe1d6a0b000000616f53891043d5118a8136fe8ad7c66ddc4705a000fff3f20b0f34375cf6dc45df30893cec60ef65a02baa438f82a996a11fac3c0f80e88193e624982a43d2fbc9d3000000007eae4acc03b975d39c337405fefd158eb1326b5f3a84adc2e825db87fe35f3c61179734136b08614e9e8115a8b1ee45fd0d1aaa1d20c2bca7e5f7fc0fd9b529a62d8bdb14a3fa94b012e6527109017ad86b225ee5e2843dc9630eed3289013415746785f607eeb3005c907f02826ca2a081198fcf98ecdf451cce037fae0df16c6f8dfd29b60f81b0d519162dfdc807e498d2f9bb1b07231059816e6996182368c0609e58b7d1600000000000000000000f5f3e9e574be52425e0f1204917ad29e8d293e4491c89803f62f70c745d7e53bdef1c46261a0b104fb2097d7c74db11215920e7b92e24b04935c413e670a45acf16be3092d76802059c471744cc26992007492d795c170ff837de1e8dc472cceec27c98245cfb9e67c161b7a9c0379e4a1898130fd34bea93625beb9e6b3461d1402d4330620e67771cf3e1b362172ee0c1abc18375fa5384385cea3600b5b7e354acfc2262023b049222bda029f3267d2071d6f33360117c4fbe5cf1300000000000000000000000000001bd39aede282e81bef99ce7e52d5ae1c03069b053b636bd14f3ce696a9a321d73953fcacaabe0049096d437e7ff1ac38cb83eafeffbb10a8befaaf47a0123810c922426c"], 0x10) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r55, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r55, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r55, 0x40087468, &(0x7f00000001c0)) fchownat(r55, &(0x7f0000000080)='\x00', r57, r54, 0x6) r58 = getgid() setegid(r58) r59 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r59, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r59, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r59, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r59, 0x40087468, 0x0) fchownat(r59, &(0x7f0000000080)='\x00', r60, r58, 0x6) r61 = semget$private(0x0, 0x7, 0x287) semop(r61, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r61, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r58, r57, r58, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r58]) r63 = getpid() r64 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r64, 0x0, 0x0) shmctl$IPC_SET(r64, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r64, 0x2, &(0x7f0000000040)=""/210) r65 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r67 = getgid() r68 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r68, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r68, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r65, r66, r67, 0x10, 0x9}, 0x8, 0x4, 0x9}) r69 = fcntl$getown(0xffffffffffffffff, 0x5) r70 = socket(0x18, 0x2, 0x0) setsockopt(r70, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r73 = getppid() fcntl$setown(r72, 0x6, r73) shmctl$IPC_SET(r64, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r65, r66, r71, 0x1e4, 0x8}, 0x4, 0x5, r73, r69, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r50, 0x1, &(0x7f00000001c0)={{0x6, r51, r52, 0xffffffffffffffff, r62, 0x28, 0x70}, 0x8, 0x2, r63, r73, 0x5, 0x3, 0x4}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x200, r15, r17, r19, r24, 0xd8, 0x3}, 0x8, 0xffe0, r39, r73, 0x7, 0x5, 0xffffffff80000001}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) syz_open_pts() writev(r0, &(0x7f0000000340), 0x1000000000000351) 04:01:25 executing program 1: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRESHEX=r1, @ANYRES16=r0, @ANYRESHEX], 0x3) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r2, &(0x7f00000001c0)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="84864c8237396563ef61de7c802c1808b78eeb000e233e84c64a2f2a56c0a5ce81daff9419051a644de6549ec88815662e16013b337afe99a9f77c209bebbe82722cc6b0a2e311c615e2f927381b802288fbfdd90770386393a54e2a6322235b87734d3ff2910ca35850307ea5e3fe8e1c13e3542fd821e6b2c0d515b7b319896169b560f4f431b4e5004e53e1058c891dbb293aa7b3a51ec8de5b6c448633629742258c8a115c4f7e755866"], 0x10) r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) mkdirat(r6, &(0x7f0000000040)='./file0\x00', 0x121) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 04:01:25 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="018307"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000700)=ANY=[@ANYRESHEX], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) 04:01:25 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6020920000142b00fe8000000000000000000000000000bbfe80000000000000c78516397f0000aa2c0000000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000dc0000907800"]) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = dup(r0) listen(r2, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) 04:01:27 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r1) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)='\x00', 0xffffff92}], 0x1) r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) bind(r4, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 04:01:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="20000000000010000000000000309905f87c8a5b6701000000000000000000c414000000290000003e0000000000fb0a000000e5ffff883f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x18f) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x5, 0x4, 0x1, [{&(0x7f0000593000/0x1000)=nil, &(0x7f00004c3000/0x4000)=nil, 0x8c5}, {&(0x7f000055c000/0x1000)=nil, &(0x7f00001f5000/0x1000)=nil, 0x6}, {&(0x7f0000532000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000442000/0x1000)=nil, &(0x7f0000094000/0x3000)=nil, 0x10000}, {&(0x7f000058b000/0x3000)=nil, &(0x7f0000374000/0x3000)=nil, 0x6}, {&(0x7f000024f000/0x4000)=nil, &(0x7f000078b000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000726000/0x2000)=nil, &(0x7f00003ef000/0x3000)=nil, 0x401}, {&(0x7f0000111000/0x1000)=nil, &(0x7f0000159000/0x4000)=nil, 0x10001}, {&(0x7f0000238000/0x3000)=nil, &(0x7f000048e000/0x2000)=nil, 0x9}, {&(0x7f0000428000/0x1000)=nil, &(0x7f0000118000/0x2000)=nil, 0x200}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000516000/0x4000)=nil}, {&(0x7f00005f3000/0x3000)=nil, &(0x7f000038b000/0x2000)=nil, 0xffff}, {&(0x7f000063f000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8b3}, {&(0x7f0000287000/0x3000)=nil, &(0x7f0000073000/0x3000)=nil, 0x8}, {&(0x7f00001a5000/0x3000)=nil, &(0x7f00006fc000/0x4000)=nil, 0x4}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r3 = dup(r1) listen(r3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x800, 0x7fff, 0x7, 0x1, 0xd1f, 0x9, 0x9, 0x1, 0x1, 0x8, 0x2}) socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:01:27 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) syz_emit_ethernet(0x36, &(0x7f00000000c0)="c7a895006f53dd4fd005ffff86dd6e360aa9000005c19df9ff08ff087f43f8ee7f740000000000000000000000000000fffffffe0000") getpid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYRES64], 0x1, 0x7fb) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r6 = socket$inet(0x2, 0x2, 0x73) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000100)="1d1d042c91c3200030a7a80b0dd87ee1f7d5c7e4635e46f94f0cf3c6dcd319c157aceb4c59b30bb4c52f860adaf6a16ed386ff1e6c6e81c317b226d452feefaaee39e1dc34b2f58321e2abac47fd12bee90c5bf918918dd21c8e10b2385ee92c4bd11205a222e178a32a60bc1d225952879ee6a8c774", 0x76) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r9 = socket$inet(0x2, 0x2, 0x80) setsockopt$inet_opts(r9, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 04:01:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r1, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x8, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000001c0)={0x80, 0x8}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x22, 0x7, 0x9ae2, 0x10000, "a75727cd24a558ea8417d3cd4176f6d19da000", 0x1, 0xf09abf4}) 04:01:27 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chdir(&(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000340)='x\x00') r0 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0x7fff, 0xfffd, 0x2, 0x7f]) r1 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, r4, r5, 0x0, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) r7 = getgid() setegid(r7) r8 = open(0x0, 0x0, 0x0) r9 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r9, 0xffff, 0x1000, 0x0, 0x0) dup2(r9, 0xffffffffffffff9c) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = dup(r14) listen(r15, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) setegid(0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) semop(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1ea}, 0x7fff}) lchown(&(0x7f0000000280)='./file0\x00', r6, 0x0) lchown(0x0, r6, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x6, r6, r2, r4, 0x0, 0x0, 0x8}, 0x0, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0x9}) shmctl$IPC_STAT(r1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x29c}, 0x0, 0x6}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0x2, 0x7f]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0x0) semget(0x3, 0x0, 0x720) 04:01:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000a09238dc100000080af840f52bf2da1a585d47d122a0fd1e9f0277452821ade2b0e38dd918846066696275d257358c76e154a15ffb097ea43646d717bd4ed97960f7049cc45af9fc2afacb8d5e8b2de3b446d3cd8fecc778e90ce4ab425999f8a7ed1c9ef4dc803bdd7975f37981bb0917dfe52468b817c07e4cba7268e64bdffb431d36371c4af9b76c0a90c0a76253bf2a5648d8eed91bfa7ff8878fe8f6f0d8c8d71"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) sendto$unix(r4, &(0x7f00000001c0)="9d529ead80f9b9e25f0ce794e804152b439ed4d3edb952cc1edfe5db7657021e768f5bbbf65a4ff7d906f588af5b7d4ed62ed77b5803674756e8c280b5d5cf1c2ca07622b1b78c9acf19c7bd228aa156410bca9c5a4e7b187d537bb6a229740a17961bb9c8ec4ae07d214a9e", 0x6c, 0x4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname$unix(r3, 0x0, &(0x7f0000000080)) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kevent(r6, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffff8, 0x41, 0x90, 0x1, 0xe2e}], 0x1, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffb, 0x8d, 0x8, 0xde2f, 0x5}, {{r2}, 0xfffffffffffffffc, 0x1, 0x8, 0x173, 0x5}, {{r3}, 0x0, 0x40, 0x1, 0xf0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x1ff865d3, 0x3}, {{}, 0xfffffffffffffffe, 0x0, 0x2, 0x80000001, 0x10000}], 0xfffffff7, &(0x7f0000000a00)={0xde, 0x6}) r7 = dup(r3) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000040)) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socket(0x10, 0x4000, 0x7) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f00000004c0)={0x10, 0x4, 0x4, 0x7ff, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x200}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7c00000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xd12c}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x25b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xafa2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xa000000000000}], ['./file0/file0\x00', './file0/file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r8, 0x5) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = msgget(0x2, 0x0) msgctl$IPC_RMID(r9, 0x0) 04:01:27 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="01070b0000007f2572376818c365baec0000002c0102d02d00bc1414bb00000000000000f8ffffffffffffff18b779d22aefa5daa72fcef43b5a97933e3f694bbb11425953ba2cabf226b6d7638c26cee72b6e165a23d9832f96d44f716566c1b540b83b301fe4c45796997109098aea18532e3e8bdfe67ed362583d5a9c2476337ec27416e308000000000000003a09aa30568b49cb7e20d28fc2c3e6eac9ecbaa35523f3f4db5a62870ff434aa6632cf82a43f425cd25bf19f462d3c9a964df8d631c6527b85828099f2bbaa1c2fd238f3b55c55a23da0f5d2767744cadbe4c161b0ea6dc65f54690df90acf87b576a93339a54267e9a4b7133bdccadc4730bc6145b51c22e60e7ae2b7c3ba22"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 04:01:27 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f0000001d00)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000001bc0)=""/12, 0xc}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}, {&(0x7f0000001c00)=""/22, 0x16}, {&(0x7f0000001c40)=""/142, 0x8e}], 0xb) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 04:01:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x81, 0x1, "03664e2ba70c033c02d271795acd00"}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f00000000c0)=0x7, 0x4) listen(r5, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000900)=0x8bf7) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000500)) r6 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x7012, r6, 0x0, 0x1ff) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b13823603", 0x293) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000004c0)={{}, 0x1, &(0x7f0000000480)=[0x0]}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac5a5a000000ff03", 0xffffff5e) r9 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x95) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) 04:01:27 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socketpair(0x20, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8, 0x38}, 0xc) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) socket(0x2, 0x4000, 0xb4) r3 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r2, 0xff, 0x400, &(0x7f0000000000)="37fd3a6c2a71b378a28beb699b557fd46a0300cd7569bbb4bf75d7d8aa8dc4471effd7dccc0986cf89f8999b7b7942f2b670553149ea04746ad88a1c0b0573110f5114", 0x43) recvmsg(r0, &(0x7f0000000780)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:01:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000013c0)=""/4090, 0x6f, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ee030000ffff000001"], 0x9}, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) msgsnd(r4, &(0x7f0000000480)=ANY=[@ANYRESOCT=r0, @ANYRESHEX=r1, @ANYRESHEX=r5], 0x3, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r2], @ANYRESDEC=r3, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3d67f78052120b61969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64]], 0x1, 0x7fb) r7 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) r8 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) msgrcv(r6, &(0x7f0000002b40)=ANY=[@ANYRES16=r6, @ANYRES64, @ANYRESOCT=r0, @ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRES64=r0, @ANYRESHEX=r7, @ANYRES32, @ANYRES32=0x0, @ANYRESOCT=0x0], @ANYBLOB="a0e65cb5d8a01015c5e093cefae3874097f742445b04809063d9acb0fedfded964f5903358f960b90e191c423031d4d67c498920a6b4dfa408191f7410429c3469d70abe91f6442167ea7d09922cb46391b60b1abdcb83bcd26bb02cc157c5c01cbea19af263a8a6d3f453af15a8cba11197e87a0426b63b92750bdd6606870cbc8f27d74bfb0a7e8c06f02c94340997d829389311a7a581c4cec3fca5c9908d1e24ad266f5f86b8ea217140f01f480d643c6f975bf3565fed6a18a92d50380ce42f317e221e2c02700b5e5455412c2ef93c09eae33dd211c314d7b451a693a1ab6cd38fd29f580973e00286b9cd88503c98bc8e6e8d28649e2211822c4966ea2d50e75c93ac54f4112205568eed53f617f8fa143f1d676bd046d9e0ef297f0a7efde2ff51c06ae1a9781869b38a73a25e7e96924e526327d78c2d3bbd88a27fd3b113cbe5aad94c95735bb40190bc814bce2dbbae43561978eaac4f21dc80dc3d5eab4c4b6577032be302dadcb4c36c85f3f654d0cf25820b4c29dc32c201514fdfbca4800f61c3d87df32a650c2e351ac5fff5ca53e6708e72a1938afebac82bbab2a1484b17e5101b92cced901ed05f96045363bb040b1a8e5ef8571ac431d9a50e3ad4fc9ac22dc3c046711613657b747136d9f76a6ce361b9f20c97e9c4c29d23edb70995d6c0ff13c42b9e54f1024ef9776cc7e5ef41db552d5d0bd6483906a0dc04dee268cc33d1719fccab394a0cef6ebca73cf9174a2e8f0853a9af3fcd6109058fda8cf2b0096db673db0d9757f5a5ce3c4fb5aaa735907e031c5134a4b2ebf9af85173b138ee28ff898a740d4365134c5cf761647edffbd97d05c67a884065cbe591cf90bb8a732a91d18d37fa30750cbf6dadcd89300b9ba8e286215274e4e3188349c288e5a0e06987d9bd9ff62595fb46addf7f2046d0140980d248490ec0f754d5a0b7c34c03f624b7f36d4706dcb08ea51c1475324b2513a8f0130f7b60b61d7ff6d3d74a122bcd6c8c22012608a382d3838a1264df822cff5a24bbc32e375f673d38d4d26162ec1eefb3034955c8a59a484fbb88dbc2c7315af7469d6f27fcf10b21b454ca5193b84a89dfccf5b3ecfd3e4ddfec2d8d890687b8b118de9aaad04759f83d03482a3ec49b74447d7a19da0ca645a134a1587796ae6c7442745c295ac2dee5d065458e9f13221792113243a4c96bb2bf6e2c5f72831cafe88bae1981b9e7bed108de75562bcc424c32a2963d3eca8d0b1b49c15b57ff4c7bbad9f53f541468a2d5deca6f8a775a0b15960c1c9634be2b0866c2eaea4e40d32ab49dd38acf39429838c673be032d44328ed37075a9e11401ba0aa2a8320d5e5ce33cd539c2407e71fd62d855501c6dc8e6d2329496f37a2730bb58466a022c24d10aa2c6206337c2e3c95f5981610185403691567184ce1de5a7ca19d7880ac429b753651e949ac8c8c091a02d724dbfd995e6fab726011d7f2e193e371f96a1e6b93932b4f15d53d5404d9b16409f7558e0ebd67ab1bb9f945400f366f4ddcad629db48e90f9683b17d573e2538e2a16879debd98bfa344f8d5e8acd37ff5c8ae0570bbe3588d72f2cd1e796ee723a81d22bc7aaa6cf96c0cdb5b66cc253fe4f1cda6c40a31bacbe4bf30a5a4e30167058468885bf4aa77f919159e4a12526c9947350abf3447b58c6406500d8aadda9c291cb37698a6486ea34eb413cf12d5f22f9efae8c472e59ef1f4e31d4eccbc0ab0b615355de961082ec54d4a4324f102a95b2835876d0200ee5b5e7c0ffd72c2a089d30cf0773153c61198684268566af0fe5492757ae2d5e9150120b448896935dbc8a759c9ae61b8d3a11b9e386b2fd069be44c951ce79fb501a643fc319756a334ba794838a532f65096e4487eeec9619c0b8ec14a7be7407043cbccd83652e6986d1c4c25db51c74adcb8450efa2739b9312631136fd436fc879d933d2c5dc4350a810e606798a85df924d71ce88648ca4a7bda5239ad166dfbb39af49cf0e73fc654ed303338b6dad29f7576d806047477e2c69fff6982c37a5ec3394a03e10a0bd7e926404fef712fff6164be41de2f47247a184cdc4df1af66001b56c2f5e5987f3efbca6fa49f43f88f9a6b13a04da8de833c82b67b94ca75568bafd2f3f9fe6608fd3c4fbd8999f4f2ab200a62b590c4f98aff7c78424c5ac74f729db669835a68734fd7881471e8f013bb64e6f9e0925dbc7114a1e33bd89671f4d626500b1bee08279d241ca2c80649424283063aedf576743a278e67a6fc9c8257dec9b4576fa0a4f889dde9c3780f74ab893782b6c8d8b1e46bca22019342a85896e42c913808065067196e8108b1a9bff0f08420564bb46c715ac1021b2daaf644b0766635d39879bc4cdd4990475639a475cfbfbd294808ab992d61c98cfd76f1deff7217152c5ef350fb79ba4d19a20f9f4094ae19531237855fa13ae337e90889d517bb3be50293b9b303645038312e3689b32bfd47be79ffed740efff2b19c250df28603cd130f6035f09b1f1f23229fec42e161c47cb4be6244d19b6eb1d59a1e1b2980753468ba7e3d8726716b8d65f6cb88c1626f26b9e85db4b0bec7c53a4ebf286d3e5e6975876d27a79b8989a9a882eb0e170d520bdca2a033744bdfb3d642600ab3d653ae138d2b634b913d27f00c069dfe35499be92e4b0fa2d16713ac1e51aef43f1e7d830588463faff47b31c1ad1fa8bb520d5d6ab3a0084cf3aa69cc58fb7eabbc083e09810af60c924f3e37b0b1bbd8eaff18aa22c69a3dd211911ce5987a0f528851726fc3b337302205308586e9635b7bee8fb7e6aaded71a214ef416b1fc7030aa37be22697fb45304b069f4e8fb6f8f6c4df700401f70f58b76e45e35fe994c9e63eae706f7251408d491856c50d78abef829e523002e2e76d56922b0b3eee4bdc3a990dd4ce11cbe9934765dc22518207f59dee9675125e435c75330070e69b277f81fc35e156d19d2fbab23baf234eaddf9d7798f838710b17f285dd596ec00cf4dc03dd7007078d0cd60872b18a008dadc9e0002fbc081597f5575864aba83d942077389ca48a509dbc3c395225a551a767c1d6600ff961fcad5bccdd7f4d663b4f5e38b532d985f43cc35a63a23ae3ba60361d4d547a7aed854a945b6d4c391b99771237454c859f5977de6d97489e5b5181c491c5db43d398cd7507dc9fcf64060a69bce5b3a779aa98223563132c5646918ae2f2bb93984026ea5484dd8fd954e3ae49540b548a02d67e197c7ad68efe85ef7d624861fe9bee460a0d3037946438732a06ec225efbd35e8394e86f7a7e07ae6d5b73379d41978f07cd91b84cf9110179edad90f320e12aa06fcddc177ead0608423609fd5c9bf331a282485fc19fa9c2e6fcaf11243a51293f830d26abb7213711f8ca2514295efe597dd90014e0a8e67f28c0a1ae2c49b403218378900cf39c41908ce771a212c0aa9c87cc11206a610a982822ee2e20fd8b49676972941c33f2a70f96af6a389544db1da9ef1959efbc653ad4bd68af2e0a0020fa05b68d93721731908e9d69c635d7a112cf5c710c44d1e615de1472a5eda34af9649ad99463828927319553f2b953bb3cf5a75abfd6e626aeb3fdb59a561f7fbc32f8b0cf6265c9ae11b3cb96ae93a1d2ca2208f1adb550ba6d32240db8e62bb60f1215f4dc1bdb73ba0b9a518e386441a115f2e3ad9679d6ebd15e87fe92612850fb1800d2951be6e680dabf7a560c7a97ee1f6748cf7f225411996bdd8214e6b201a28caa5453313c3f794f651bcd9624807542f2fb8c018ae05bb080516366eeab65bb44b27535e4be9d304f3aa10574d5fe4a6ddec04799bd41460f587c1533aa1892d205a02ab8cb779fbd983e436d4004133b7fa3d59f121bb295d278e789ff3905f7d1fd303c05dd4ad6479441613e53322dd2b4eddcb7ef9f6b977f18d495bc7105b6de9371aae1f1e343ee9a57ad501c7de976b5fa9bf8f63d9d0e1b7312f4bf2a41c3bbe9485922d68f2b09235530060be8052325e01162ef3cfef3548ec3ceccf198e987e249f0ad885a31c068cf0bb87395760bec310d64ba8eaad33bf8f59f413eb9fdc625e3558e6bc61bff447c1c272f1ebd54aa573a40d4fb00876b71bfaace0b00aa1ba6ac1516891f352ba978dca34f048ab30e27c4963badc2edc0b63a98dda919e8194238ae6c87f0255368d5b5a6270f6f0cfe1b422fa27aee307077cc1cd38ceee3d857a84db4ed6d0f8f7116d46509e4b712cabee9fa9e77160c0594c80efe1075307ed28dc822e5a82eb873ab6c75b9e07c59c0345e54da94d2baca269fef889a3be35390394ef6c7092de9bcb192987d4b5aad512e63d142b37d70262033314dc14b36fd24cd02a1246526811498766323077930cfb0f8b22d4d7893b09fb6573a805fbe5fd58b1890b307670e0a882793e881cedc99fd328e31aac70b6fdeea512ff784523debcfdbc5efe2b7a3508c02c53a9ececcbea6e1e5d530c278fb48fadc23af2d0979193700652b4d34a7d49cc7db259b352a07c544406d5a9edc41368c06374190b68b67201174bf0791e6abb360ff57a000f7f874bcac26f1bee952fa95ea0dc1d2270fff9a203e7cf8cc75fd3e6a4f577a1753e2b25313de4949c2e050e36a7fd17a1198072fa85aaea0c693e5c1393dde2a6aa3fe5869f9a6092b2d5f351a5caf486392f253e3d13587e2a808973a51d1d8ccb958927829225615799e1aa122871cc267431f483be5c7104a32c0ec6dc2fa7321955286f1d34caab748ea7f12e32694d23b455ba02f11eeb99934441c4680df7f468911fffc7b6b8282e96c2cb67b2c04f7a56304561c875f3b6aa746fd16019f71c93b00c6270b3dce6df40ec2ca8ee708fb20e3dbda85e9df782de0c8360adff9ed0d9725456ce6f99b8e6a30d27b6aca5c498b9c40fbc536e9633a8655cc95ea1f4ae4eaf76517897cee9c1c1d2f179369f0d158e92a37f59661794391d1ce0aaaca5a1394e19c765d9f7b00e2e40721b6edd6dc711e591c0ea6584097b4ba75b0499073f0d974f07db15e814700204a1567d906a4146d4d01bff88d2fb03fafd5e0d2b51ddf9ae5bd84a7516159e39dbd9c6ce04510d45398a918489312672f521d68b11645e2d80ae3d215f1b2f6dcf1c840e25fa67aeba74f49a7b5d15f08cb34d44a5b053249d2734ad35fbeb93bf81baa6d47c618e3a15d3d7f79e8ac3b17d894422767ce5c6027a9f8118b38109661b163f93e846e9e1eecb0f018078ac98ae73b166ad5a82f4da90968e9124707f795bec93dfea5d6358baccf142631c5bc2875fd70e34999275f0a621bbc88a1c2ab60fdccafb64839ad42fdf2f45865e2ec1a43c54dd7129fda828aa246f947df623ea06cbcb21182c972d63734648c55ca1812fd24806d9f5ce3a7b7c63f34b7eb872fb43a64581db25679bbcccc611726b259aeaa575ac3922f9d1f4a6fee42e99f2b0b1df53514feceb5440c36b19be5a6a32571b7ce188a926a3b2996d7acbc0987ba2ba40138c1fc7095a15f46fb7e5a0d7d05b005f3fe821b58c3a2ec9c7a6c3d031dd984245513a019074bb4214df072b1642384d3d44a41d13bcb7343ce6b62619a8f48ddfaa47b43208aa798350e1ea0876eeda1021345d2435ce679ba0919c00419ec3b9439d8e83f9b58f7e4012a5bb0d801f2ebf6c8c40bdb94da12350d5cac5df0d014751bf19d75c3b288d26c2b9b0daa470c77c1e50bff8949cec6a03d94c5f50368108d5a9c33f6df04a79"], 0x5, 0x0, 0x4) r9 = msgget$private(0x0, 0x7cc) r10 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1000, 0x0, 0x0) msgrcv(r9, &(0x7f00000001c0)=ANY=[@ANYRES16=r0, @ANYRESHEX], 0x2, 0x3, 0x1000) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r6, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r6, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r6, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r11 = socket(0x18, 0x1, 0x0) r12 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = dup2(r1, r12) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000200)={0x7, 0x5e, 0x0, 0x0, "e48ad2b133adc6a634225ad78c13290a848f9789", 0x7, 0x1}) close(r11) getpeername$unix(r11, 0x0, 0x0) r14 = socket(0x18, 0x2, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x802069ad, &(0x7f0000000300)) msgsnd(r6, &(0x7f0000001e00)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC=r15, @ANYRESDEC=0x0], @ANYRESHEX=0x0]], 0x1, 0x0) msgsnd(r4, &(0x7f00000005c0)=ANY=[@ANYBLOB="0300000000f5ffffe235aa9f7790b88ab1c92cc4a1648838cf22b9ff6095da074cee08f1c3af260f7b80618cf4438439b667027fff417639a4a62c247fa865cd25b56a7f0e95c0578adb31613b05dab9c6fa63fe4b0c689e45e41ac2eddd02c6064e575dc1fa0653fb8138885bd6a23fa66a48b70f9162f05f2f6d851f6b4281c7fc66cb7e55a92439174b49fcc72cc9ead299f7a1c010de316a984a79a0e85b8e9fc3ae758f41ba0deae56e55a9155e902bc50b867dad92415cae"], 0xad, 0x800) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 04:01:27 executing program 0: syz_emit_ethernet(0x36, &(0x7f00000000c0)="c7a895006f53dd4fd005ffff86dd6e360aa9000005c19df9ff08ff087f43f8ee7f740000000000000000000000000000fffffffe0000") r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYRES64], 0x1, 0x7fb) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r4 = socket$inet(0x2, 0x2, 0x73) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r7 = socket$inet(0x2, 0x2, 0x80) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000000c0)="80", 0x1) setsockopt(r8, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r9 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000000)=0x80000000, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0b25560ea147f1bd941f9d8fc16b94a015e1a2bc75c31488740017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd01000c9fc348ee4013ecdb22c517b824714a0e9d06820bcd2fcba99655fba08fca0dfb6b71ff2226e7aca076ffe811e325b08a993cf51884bc7f8cb5e2b85b67d83b6c4e8110183114714fcdcad1"], 0x10) dup2(0xffffffffffffffff, r9) r10 = socket(0x2, 0x2, 0x0) r11 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r11, &(0x7f0000001200)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b108e726200000000000000005000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18d0e762aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e16958ab85242c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b813827b0cc0f3e22365f641bf39097d55e904737711d38232521d258b4e9a8dbbc55c6e7b336990eb7e128d02e65c242fdf32330e5461f46f646d0442f4612101a3cbd9db09931222bc446ee2c8ab496bbf748641d15aa6dd1267c08e8ba04d854457ebd9cc88af6a53da3c1f3a807c62630c460453f36576c66e1f0fe70c5cf2"], 0x10) dup2(r11, r10) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r10, 0x0, 0x0) r12 = socket(0x2, 0x2, 0x0) r13 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r13, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) dup2(r13, r12) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r14, 0x2000740e) setsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f0000001040)="07140000000000001d7b3e3162591d6ecb9aa623e300000000000000000000000080a357e6e29c04e1bf7468e7fd671f95a2d7c088216e96c37095f2c2207552ecbc8959190fb08ac2b6f54ff13a70bb01349f89fb715e07d41a33b662f3cc7fe5daf76205a06d06b0166b44a3b1000000000000000bb149e9e4e885ec0fda9807566fd5a7c7bd2d9da5377180f9deb0c6b92a7c56c03fcd1ae28eb9b59414aa55dcc135c60bbd57c11f7789e709000000edc1a2c00163c414002f1e2376936ebd5b49803f738d3bf52c1f34e85ff277394a962b5226c2b936610ef73115a9d6a8e1855ef9df37c0f4bec69dd1e85cf313037a9f0b9c3a573986d2d363fc7607df1e279b39b1aea715dc39b74deac1b207d663a22dce764e84cdcd2126420799aec3103f70fb49f3ab17f1e61414183218288c1c2cd03758ffcead25acaca2c531a8754f5074b7f9f911170d7606b5ff2d5a65f614aeb1100dedc9f9ae73ed5176b151877e42eadb0dca1cc40558ee70ea5e0275551ba2a4a2f275e09bdbe4c6ed69caa11f4e6d7a9b09b17a000095d7a6c818a9", 0xfffd) r15 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r15, 0xffff, 0x1000, 0x0, 0x0) write(r15, 0x0, 0x0) msgrcv(r0, &(0x7f00000009c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r6, @ANYPTR64=&(0x7f0000000bc0)=ANY=[], @ANYRES32=r7, @ANYRESHEX=r1, @ANYPTR], @ANYRES16=r4, @ANYRES32=r4, @ANYBLOB="f0ea172d2bd04431bddd159c90fe91a103080a5bbe275a8b6c3f21f7d2869b84342a154c52cb7131a7a9a78d0170099e7613ea404e9074486652d8be50b7f9d4f61f2080c0dd04a9febea995922a9de05009ada804e6359a21e65592fe2b2649965d50e29b8b7b0557337531d987fa84747895c29cff6e6559b782e702c8317c97cc95e06b02defafbe17085c12e5e54a863c5f22b6f01a579ffe3bb135111fa72568c36ccabca3f57957f851678a5563f87e260f9df71032285ee8253ee26061e5933ef3c7c21dc3e8be98e1c1ef5d8444f5512c27e10a40b5329150b203c9693451cbf28dcd3d583633efc5b4c2f526bff164c2669b67f74601bedd51cacccd5c280ec86f1b854918e35dacd7f25096955427064f61aa8ca8911af8abd95812bc7866c9118f5867b324057ca024236d451a2cfecd12f756fb56f51c2", @ANYRES64=r5, @ANYBLOB="6c1e8a4b8f86b9221d8e81f2f1b2b71f32d4f753df981b8ce10e24b08f745d61df32", @ANYRES16=0x0, @ANYRESDEC, @ANYRESHEX=r1, @ANYRES64, @ANYRESHEX=r10, @ANYRES64=r12], 0xd, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r16 = semget(0x3, 0x1, 0x470) r17 = getgid() r18 = geteuid() r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r22 = socket$inet(0x2, 0x4000, 0x24) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r26, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r29 = getegid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r25, r27, r21, r29, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r28, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1800}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x4, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x2, r18, r17, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8, 0x4}) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000100)=[0x3, 0xf5f, 0x7]) setsockopt(r30, 0x29, 0xb, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getegid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000040)={{0x1, r31, r32, r18, r24, 0x1, 0x7ff}, 0x6, 0x1, 0x3f}) getgid() geteuid() r33 = kqueue() r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) close(r34) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r37, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r39 = semget$private(0x0, 0x7, 0x286) semop(r39, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r40 = getegid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r36, r38, r35, r40, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r39, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r39, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:01:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000009f8b2818ff4529042900000000000000000000000000000000000000000000000000000080000000000000000000001100000000000000000000000000000000000000000000000000ebffffff0000000000000000000000000000070000000000f9b6beb053070984000000030000000000000000000000005050ff000000000000000000000000000000001c57dfcac45710bbcf349f9ec9a6d2155c2ea429b95e0efe385f528776d9b888840b1f0f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000, "000010004800"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x30000) socket(0x2, 0x3, 0x7f) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 04:01:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) fchdir(r4) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r3) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00cd8794ce41b2dd89f3"], 0x10) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000005c0)) readv(r6, &(0x7f0000000040)=[{0x0}, {&(0x7f0000000340)=""/174, 0xae}], 0x2) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x40, 0x0, 0x0) r7 = accept$inet(r0, 0x0, 0x0) write(r7, &(0x7f0000000400)="dee74fd74b0a940155fbadc898b30b24bb7449d03308ad63b45a5d106c942a03454eb458097793b4ad913af14173c70fbec745436249272ad33c964d13b0f89982602be34ee4ce11e7d107d54021dc30621238c27bccd2b6a0714ced3c9665dc835ed56799abdeb981d9d394688ba3ccbdd6d61cc221c033401332c3a920221dc5b5ce6097c691e65c1597d8e0fb63dc4b6af604ec2c9e4efbf1568b62aa802cd3d889315b3380c6f23759ba095a14e9fec9a63cc246be08de9a93f67a5e747a412001e6f5a046bc498776f67dfb70fd276c0cbc4d40cd57bc8af729419ab09f48a2bf", 0xe3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 04:01:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x69}], 0xfaf, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/255, 0xff}, {&(0x7f00000002c0)=""/203, 0xcb}, {&(0x7f0000000000)=""/107, 0x6b}], 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xa9, 0x0, 0xfffff7fe, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:01:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a78845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476564b82ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ecffffee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebb3bda75d57e2b8aecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a1c3ae51adc9f3a2f498a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8008b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a63000000000000000000000000000000000000000000000000000000e4c640c920b1098ca948af6034da1f02393573a0b6105fb2c493462c1e91fb0649b01377743be6c4fd7ae8ca36f090c76a085f848f19015d825e9f6a16a1fa5a05a203d00425b026240f75ca5493f2a0965078cad93c4222db2023e1462b831edbe54cce1595c177bbcb53c7792a7fac457553c489e7b4873fea5ae8ee6b7fbe56ecd5b7b8c93be71e01681e5c06d8f1ed0da7001aab2991456a6de9a6efed3db0d66da8a48cc5dd58658f20a1dc90713efc7cb88f9b6d011163097af4b5d1d44f950e0d2ba367b58ea037cf534b4d6d4bf219f118c058b7364df19e972a1ee475cf19c02ae92446a2b1a1d2df98f6db8cc471bc408bbe53bbd9f89523f831728a8560aad025cbd79f79480e68768f9c6096128443828442fad185d5908ab186b5ed8ae85b251492afb97baf16a7f2342d431e5e5430a100"/1250], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) socket(0x18, 0x8000, 0xac) r2 = dup(r1) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 04:01:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) geteuid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) r6 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) r7 = syz_open_pts() r8 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x4}, {r4, 0x10}, {r5, 0x4}, {r6}, {r7, 0x80}, {r8, 0x4}], 0x6, 0xb08a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x1004, &(0x7f00000002c0)=0x800004, 0x248) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r10 = socket(0x2, 0x1, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) r11 = dup(r10) listen(r11, 0x0) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5c20, 0xb5c, 0x5, 0x1, 0x0, 0x68c, 0x80000000, 0x5, 0x2f932d86ae0bcfb3, 0xab0, 0x80000000}) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f00000000c0)=[{}, {0x3, 0xdfff, 0x1000}, {0x2, 0x400}], 0x3) 04:01:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0xfff, 0x1}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 04:01:28 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc75f8bb4232ff8cdb528779dc7127eed0d3fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbd557699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae000000020000000000000202080900000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in}) r3 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) sendmsg(r3, &(0x7f00000008c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x3}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000180)="03e5a34eb9443f398406d4ccfa1c27dbda7cbd30b6b6159d404fcea0b2ea51630bf5acf8814cfc4605faf7a5a6f9e769a1aee387bc50ad423ededa391b5872f3e352d4738bf03decf46bf4970bac5b4569132e07c12dc248d3233a90b2a21d5521f1cd0187629b88cf22db10a155159c7d812c4941e64b9d2fdb3b43933bca50928ad01d740dab180a8a7f650c7b921d169f8c89ddec9b799ad5d1820151e4842c70c57857886723a03610ec6e9d0d35505538202c0f840ac114f8ca3d7d2f1256a3bb788f00eb10c448a4f1a1d580d6a0acf41ce6", 0xd5}, {&(0x7f0000000280)="5619a8945dd817403ffd868e3d1fc24237e7703de57cc55022ba5d11a315fd99fdea38c5e89366fcaec93333013a33996fe04f0e9077eccf27e953cb43d2c555d4ffda7f7bdeb01cd89be5f8752de7ad5bdc20ae92abfec4e12a162ece8aa9024321d67b72b3587013c388a688cda7acea734c540c5ed09db8b28ec234acf99bbb365016a51d1b4fa2d0533f03c3cadea611cce19f7ff64493ba65e051423d3c494e69d84ad789328d22d782034d4632d6b81b8c7fa177c6b2e2052d819e7d820db9b2173c81afac4b9150e7493146e5b0ab5ea97d0fb546dd79ee1d43ba3dc47fc7bfbc95c5217a162454625cf46379c6de", 0xf2}, {&(0x7f0000000380)="61b8c00b97cd9b5a613ab5ee98241573b50c31ed5893042bb724aada6f95d578cb1f64457afb1c6ee6c2b017f263bc6fe767c8605341b267da42a2117d8c4812f8ca351267ef3be257cdfb57d58d94f984c6fbfc219b1e1f7699559c611ca7277e9ada6ea1f021b47111040dd83245ed09c004031454f39644d5d9e56fc37bf683625ed0dae9e4b16ae7133792133947e733d4825b00480674e67ea18f034a33cdf8f6cb600009f618600b2d75b27fcbf1e2023940b2e72d4d89423641f310d132402be170a993d2b08f8510b1f236e5f2945b198655901dbf8a71ee0150bec397c619", 0xe3}, {&(0x7f0000000080)}, {&(0x7f0000000480)="791a09eb3b114c9a64d738aa", 0xc}, {&(0x7f00000004c0)="de430de65ad86111aa629ffb436e9648a89192550121692daeb14b4adbb441a9067944406efe319006d223d079e270f1c731bf80abf296275c4f4cd50bf253a5d50963e727dfd1597c1db81e98746ec2ebe504b70948cac6420b21d8cddf7e3bcd679143fbc72f6a7a5a67a8f03d82190069f06f45f57a7f3ebfd9d8f5302e40", 0x80}, {&(0x7f0000000540)="eb7e1517c1b35ae2bf6126f70893ddd3c41d35ab0e5d7f1127030dea1fe50356f487a0a3b134b65bbed627441acbc9ba7e7b0f7e29e3e9d091b0587636dec6bce74d23442acab5c4", 0x48}, {&(0x7f00000005c0)="8171d650cc630dbd65c32aa253ee691732617a5c7af95d06fe94b58f4d0da8488a3c175a45a73e18f6dbdee769e913ba9cd4dfea1f2bd6ccdb9043def7919d8bccb9bd1b8d5b4f3323389bddefc1d2c571e38fda684a708da10aa575642d500936df268887fef3853ab240b21eb5", 0x6e}], 0x8, &(0x7f00000006c0)=[{0xb8, 0xffff, 0x1, "dca32dc5c329360ee39a882aa6e375977bf634dc73fad0622565abe28dfb2c2b7e0317b8a66839e07683562a67113be477ab47c03bf569393eaa435f041b6d459fa30554d4129e140328ca3b4f3a84ff297bbb3500148dd24b36ef51516548a4d8929178163fef42ece05b2c811c9a277830b27c59f546bab420651b9a2236fdc3be587282d20de748e2d3941992104eeacfb8d9804305c547b0353c2789b3e82688732ed84e"}, {0xf8, 0x1, 0x4, "c88a12a80ef04efe2296fbd5ab894bc3d3d5b3c9ea1cb0b534ea1794de5598cc724518374484b81942ff51ce4f5f045579c6be606b6698227314eb193ca673939f008eeb82e026f5699877884eb148d2795971984e3175381a52b6cda6efa20a0ab4dcd7403aa91552f081e30307f51ff91af2774b094378f4b7baad04f629daddc94ef26de712405abbc4c42899a141b79a7bc0a3abe7306afd2bee529b42ca95eb78114727b7741e660ff21a2194011ce19a54a96fd679b84fedf8991b2b8aaff96b5e57957bbda97d2457f3b1861481e0d8a3b9dc0f4624a48fab1114a275bd9d964ea2b0"}, {0x40, 0x0, 0x5, "54c3a8cd8e1aff784c99a31a745272d297116838b0763bc36dae9f9e821baeaf49829c2348e9cf520b1ac7dd1477e429"}], 0x1f0}, 0x2) 04:01:29 executing program 1: shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = dup(0xffffffffffffffff) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r0) r3 = open(&(0x7f0000000300)='..', 0x0, 0x0) fchdir(r3) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') ioctl$TIOCNXCL(r3, 0x2000740e) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000380)='x\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1e134, 0x1) r4 = openat(0xffffffffffffffff, &(0x7f0000000540)='./bus\x00', 0x0, 0x21) fchdir(r4) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x80) dup2(r3, r4) r5 = semget$private(0x0, 0x4, 0x0) semop(r5, &(0x7f0000000640)=[{0x0, 0x6, 0x1800}, {0x0, 0x6, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}], 0x1) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000d00)={{0x5, 0xffffffffffffffff, r8, r6, 0x0, 0x0, 0x9}, 0xfffffffffffffffd}) 04:01:29 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x11, 0x3, 0x3) sendto$unix(r3, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = socket(0x11, 0x3, 0x3) sendto$unix(r5, &(0x7f0000000700)="9b030504001a915ff5de46abcfe2000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001066a709640a8839d52523fb9fa7741ef81760d0a3c", 0xc6, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x3) sendto$unix(r6, &(0x7f00000003c0)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be65756ae28155ecc7674bfb48673a075aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xbf, 0x1, 0x0, 0x0) r7 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) r8 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) r9 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r9, 0xffff, 0x200, 0x0, 0x0) msgsnd(r4, &(0x7f0000000a00)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000001640)=ANY=[@ANYPTR=&(0x7f0000000a80)=ANY=[@ANYRES64=r9, @ANYRESOCT], @ANYPTR64=&(0x7f0000000a40)=ANY=[@ANYRES16=r1], @ANYRESOCT=r7, @ANYBLOB="1e859c87ba2eb9c82edc0b456d2685dd92fac86319e8468265b1e2b2c80eeb7fae202c3f3d2f4739ab9fa5d100cc3691ab3833d1052e4c8227b0db9a1c2647e2672944213d67f05c2cb90ba088a773e3f97095da0b6de64cd924e1f2c77a216671a29413777efa97d34326a21605dab3924123c7d69b2e08e972fb970fe7323d710f351ac64130fcf84e05f7ffcbb7182d4ac475e949343a9b2cd77398158b942214ed3f64d05970953df6b63f8d2b8e4a0ec02f2b43175df464670005819de6ce64c776197f30fc7f69c936f0e8054982abdb409310095ad7f71e6dda6cfe86e3917b0a8f028eeb851b5fc2d2453668adfce15de6e02adbf478fae84f8752c34c58d4671d0d746c02c30e277b59d8540a95d80976b64bb649abc7ed503c72823b2a0ca1695e9c2f82ba25d499610d0d45d603f67baab2ad116ef2768183c276c026b758f8c0e7afb606f8d18e02cc0007a154d7e900ce3ccdc06513649e0013dc67c8f1196de5ace2b824c1a39b18ad5b2a5fce4b5613ea73e4009d481d46bbb9747f7baab22f1be2f42b8013ef6918af0a5f87d806a4b57ba53cc0ea6b0cdeba5a86fa7383d10f1ad5b547279a62f90cca5aad4c351d8d285cb80eb509e09848e9b6424968a757acfa32c696a792efee27858048212f669e62f6fc293d114b0145213a85a859b8d844c8725fe8561889b29436a1b455dc292b486e9f366869cf03ed46e32b97211066917d4c79f10a91ad938d5b1b62e80e735e9e6291dad9ddd8ccf3f3262cb758d58c528a8a601ceafc0043539c17bd3319297fcd8f526a308cccfef7ec3944c9ce83b358c101127110fbc71964f35df1eb85a4290e05a3c8fd18d805d339ea7c930ea4cae1d95fef4a5dc46becd08e1ac7ce87699cfe928fbf8a19b5016a7eaff1f3ed4685a9f73557ccbd8f47a75ad2d142f32c9ceec962d06f86a7c0665fa26416d1fc1dd8f22a947f68ed3afdf3768c78495b9f185d91df0d8050623bf740bb9edcd68ca40ea1315bb1d9584fd9951d0968e05de8c2ece6758a7747ece67eccacba71138645869d72f8ad1dbee44cfa58b6b1c3b9b0891fef8aede141806a743a089eca7980c6c4685546e8ad3407dfca58f466f8220610165cc44c046732901f3adff5a1e333b5d0ea61ce932b3e3c67085c198dee077018600526e24e25e0160addb3707c462405c7e647748b081527581b76ce757e73d309ee94bdcbb1fb815dad9fc5515912a8dfc6560fac6cb7be1a463440768f71058399044edd9c609dd17ee547b040a12d7c8f37842df56f17ab453f4591a6eb5ec48e1e4a745bd97397cb169dbd053090d5990b5e67727ecbdec2168bbe9e0d4ca32a90d616a1d1b6d718a7f52c4705c30e1e998081b2fa2f1d57803ed32983268732ec48b9f2442768efb9638d7767eead496306578cbb8c97267ef241a00c98e57c7f2cd9ba0142805114bdc57ae3cd3cc00b6e6add2383f0117e63c2697d06b1beee40592f3aa661ff8655e6498b905f7ef3b2a3ca288d4977f140a22955ef5593ba866b7007aec6f0b33217a09ba7ba155b020c7a6d4fb541461c3f80346be8f27d6885f2999373d10c815f2312012f25517dcb3f109ae3ee8779a22926069c06f20d6782f90a48a4a6502b738fb4581fb1c181f6c5e06b60d04f773c0d9f2569c87c4dfb7923706c4651b7a1a2b37728817b3b60e07d9ca5d1b965ba1d0896a8d3f5dbfa812395c09c757a08fcd2b78ffa1ff0dd6f582074173a85ebd21e790f88182f73a6e776a20178732af540b5ced9471a8b34385305de83c65de6ee956eafc3a8bba28d89b5ff701cd51f75851f7a72a265324b9e1f6a714fa587641e9ffb03ae267bff597cb68c04f4c52ee00a0dc8d57739a286bee84842cdbf1608a66bda306f77e3fe5cfe37c6409c4e9d72519fd366c8be608aa964bb369026959b56db6d80b476ed80bbc6e303e98ab2d1a0b27064bdf287dac92e8870396fc57b29b8af5c5e4a7ad8906bad57f910676a991e4ba3e90167623295589b8bf0ba7e0100e6620cd0bd1ed14d969c41d4866dde54846322d13ee63bbcd02a75aba10ce64d2d37e13e2b3b6b22137863fdceecb7806292b99b69c9001205ec0d7f6cbcddd8bb517b40d705bbc77a26194eaeb093b60d9e8b522cb6e8921e5f89baced3194ea2f4ffcb0369a39b88f6eebc88a1cc1636268681509f40bd0f2a21c3a016f59113741b0a64461596b954689683b71f7db6a9559957dabb89b6881b4c60cd52c7ba199ea291402275c0aabb6d606bacc267ecfc0e097c4e3fd7d3d881ca1c9f2b59d4a9490f75476fdf9f04cce7a00ac1b99003a5886ce37e30600a9a48a111f9e2ab0a1ff20d30b078130099edb92dcc82d8e9a7c26c19329502474fa322f0058e5352b0f21b944936f442460515810d7a54b1c211043b10ceca0829c704d663471ef696a24a689bdfe22ca4d1f289b28c3dd2c42db2b40e4c397eff03c1fa1f025c9d0140101a2b8594a1669f1e7d5fce8131e6a1a755330487c63fb8772ce1b186c1fbbe73079f34c01200e3504f54ae83719b71d4230856a6ff84645c97a811b74a1c41ec15bbc50cfdd9529a36e66e82cd3c7e7b809b828b73e2a50ccf4ef05c90cc3b58522fb4acc8d01b3a156d53ef51f2a86fc3e8d3a79951db0f2f557d097986c309ed6b14f7495ea1458f42908c20486979e797146704226be3a3b9e735905c223ef9e872f68feaa55569e6711b4d91dedb56727e382a083f58945e3cf9bce804c0a3df733150e4c2f5c1c46b5711b33b9c805080c61bd8e25cf1ee8e2ecb9f43cdca1f13b754bbfb67b647c804117e706c79f00b1951f220fbab390feb884d9dbd1e61664649e6699cdf46c3ec5e056472a673c711855be5a01e64c1db52ef0572f4ebd0465c4cad97cbb145d458ffe2fa30d8caa96cb40dc99d7c8c90c19cd7ddf73681b9a3cd711cdcf93bca53b3e642ff1aa7d38b69953072f238eac3a4413a43fbc19cda229239c2dced7caebc8224eb718f3e6797a43489b86152bb555c4b0b4cdec16321f2a826657b048ac92503c6fc9636bae97497d6a2b6ac96848e7e10a1eb7dfd87d98a605a623dcee737ddc8b0718d43f0b8f71d24000fbddfd20051171c39a68a74ec1afc4a3808c66453007ab34bb21b0161211b9815a02028830b5ff084930278ec1daa7f91d3530b264bfb801e519c5c0c6198f2d324038ca01df1040cb23fac4dc82e12f8934bb9b6f0b363ad95ed085aa26e99159c5021f9bcdc670a588a7167ae98b8739e63f34182c2b6d970245083fa13d03c6bfb4a4b950fbbf74e3da7967c2aba5f54ef4f8ceb436fffb9a68f6b3bdf56d8cc94c4016d85af493a2a87139041736ad1644b966e478388db9399bf1b7363ae786d308ac31f31a23f4be8f489383bd3ee2d2a7f5362f3dd46c87e8950381dc520ccb63bbe8c0893100d84ab7e452583e815000f19922d5f5fa293a9d951b7f20a0a40890d7d5d395e5f2acd6570135202654f96e824beb58b829aa4419805c3becbcf51bf1572fca9546090a4b1a8b95d099a101a20c6f5a7ffe51ca605e00feef692040fbef10f09f6f2c6f3d2b3406402dee2139b2a2e15f29741ac0428cee0970c5c9563e4b49257e3c91e0ec5aac9d7eca14a3ca382e23ae662563cc68312e131be61967a0b956b8c07cbc317e1badc67c33ba0290de96f3952d08b1643acf2ac6dee5189b9e623436fb1fecbb4de30076b74359734a520cba578521dc559d6d640823f8edfd4882a65716048bcae5b6860628ec99e574c15857016c8fd70c60a21b6d41c97abb7e45b838b037179060eb656666094fda63ef79db72fe8272a50430adb2e0781f2db5685c6ce65af8c2e2cfa9dbbc4d10394b485c7c3cfa85fb05be2c7e622d77d2ac10abd9c908de4cf954e554c2ce51eec37325b5e3f3eec88aab1069ec37c808a45770843aff725d45bb4804b35ffc1ee10eaf4e27120360230fa2fd5d0b989dfb23df63c309445eb0cd748ae97cf93b904e5b72365cbf15af8003ac037855b27030dd5ce9ad71e087cb9e1b4cca8f177ed9fbd963be4467c85b53faddc4c96bc0180e284a98e66a89d2052fe1fa7ee7ee5dd4b146804ff29c348dc3fefbe1687793d30c5bc294d1859033818fe03250c2578419cb3b7f9a6fd701d8518dcfee391b02b751decc052f56425d4d53d3a231f3ad964cf053e077c3b06b09abf84b9ce391021004d73c1be8b8d630a9b1ab2f6c9e97546d3e017f24c2c3ffa0fb9f71eecc19ab1fcd2df04bdd6a52dea55077bf92783bd5d44208e2257e85c3a6ac96a7c58df46543efca23dde65fd66102a63972efb4db938aee1d911baaa942a8f5381fe46e5d76fcdeb55b8e56052532e214b43bafbfc6397aa214a4557ec30235eb68d71816e65027518c72f67366a78cd09ede5bc916a22183aabf0bdc29bb86bc053fdfb3ec3299020e06ec2cfe4d76805a9b064419ac33e00050690768ab89df4a2f5dd3ff1a073ffec5f222aa578ddb604b4d79d5a0c79ef7d44ad698f2cd7e88f22578f1fbce19e9a2a6e871550b31cc66f220f992e4047eedfbaf881aad51e058e42ff0daa7cb1d33b55bb8a2a322057d67bd723b343fe196d3893c67f235712a523a13b40798015ca9647253f6834b4be0b7707f495d9d96d50e4ceb08a07fc99fdc36bfa76f582ece50278616622ac410770a582067d6be6e7f04266af296594abdae864a97f95d68cad28de151a44cdef4487caafb33cdabcde7d1438dee8d348dfcbf9e6ff6d762b76d86755b914ccaf6ef610b37bb78bace8c0b0efd64c9cdde265c6d79986e0f07fb1aba25fa3c51d3241f323bff6b1274cae97145f42d945aa2ca79a87af9cd623308f9d541707c1cf9aeaa1aec023e47e52a886b3859f8cf5a6d7c55aa449ec9fe07dcc957fcb079e0ca472204b7677044416d196a070fd88b7364e93460d86a976678720326d924229d0f258f1c3fa6b42046762e51300c9f07db77c1617715d9febf864f4c65c1c4739b197052ea7952ab6ef93aad2abcbcafd58bbaeafab8b07eeeb646ccc9e3ccbe7367da51dab6abc469b7743ad8e7a32640e94e1768102a23930999eab688bf1dab0d5bf90e645a547cbd6b5f5cac1248c88855869c412e5f90e5f62a5308cff5a1b3de8cab0953f43e4ae985a21ee6a984d91e0b4f1bd1223481ed199561591469fe95331751a0e052da1a6899c8dff2d48dca556047a7ad0e258193dd6a941d6c8e4cc078906478f452bc6997626d10f0368dd27594ff620b274984230f718be12714b620c87584c3e1f927a0acac79dc4528e0e465bdcad1c7a4605b1984bf6375499d7841161135b2a160fad84e29dcfdeb813ed9fe420bb6c17bdb15bd56a6c34c1c481018977d488874b567cd928d84bc273b5bce5ded3b603cde144f90b44479a68a82c35dc0cf1f2afccace6489909b8fad83694ee67f24dbe84b22e756227021a094782c690433fc24da3cc6b5ac69f56d70b840d7b7f95c16dd1b5b96562f3a84e93c370000bf860699c86764f9e29cecd28f7a56590ef9fcbc6707016b978c8a53423c24dadb27c743e7a3ac635c0dfdf9ef92420716f95cd2358aee085b76134818fb2afca2b611da2a227d5365bf77d616e9c485af775076d36848bbaf38a1019ffe6f6fe11762495bdf05799523be1be330cb6e2e5b0ac4bbeeb5cba04b55af5f2f10c5e548cafdd3fe67de6f16ffbb5a0ff687331d7de486e844b90029d9140486bd3400ca4b357000000000000b72227a405ce1cf709b4d2a0fcca4e8da903fba18c305360b90181eef568985cf289303825a1e221688dc9685bef1dbc6fc313c888beacca995debdc51fb927a9cd07a02a6368e8a12d2b14d52f192f6253411b21b0fa6c948c11c37146593aa09b2269b293304ac8e8b3fdc6e2c6aad176d465f52f2c08adf7889ce561484f6170004ddcca2181686d7e3f83b714605163c3a8e18ff7b4381092dc45dc45ae88a26c0b21974dab61094d420d19f69b05f934afaf7c6739f02530a7cb3992570147557de19ae0342cdcc18ed", @ANYRESOCT=r1]], 0x2, 0x800) msgrcv(r4, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e92708c56c14dfaa200"/233], 0xeb, 0x0, 0x1000) msgrcv(r4, &(0x7f0000000200)=ANY=[@ANYRES32=r3], 0x1, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYRES64, @ANYRESHEX=r0, @ANYRES64=r2, @ANYRESHEX=0x0], 0x4, 0x1, 0x1000) r10 = kqueue() fcntl$dupfd(r10, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) fchown(r12, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() r13 = syz_open_pts() close(r13) 04:01:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x39, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000180)={0xfbff, 0x0, 0xff, 0xaa0e, 0xe5}, 0xc) setsockopt(r4, 0x20029, 0xfffffffd, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "61880db11ce9bae3c6514e6ae973739ea78bad9e", 0x0, 0x101}) writev(r1, &(0x7f0000002a00), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = getgid() r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0xf91ab3224b3c60c7, 0x8, &(0x7f0000000240)=0x10000) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) socket(0x10, 0x5, 0xb7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgid() r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = geteuid() r11 = msgget$private(0x0, 0x20000003c4) msgrcv(r11, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000c000000000000000000000000000000000000000000000000000000000089ab35302d16000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000400000000000000000000000000000c7000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec100efe953e54"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x80, r10, 0x0, r9, 0x0, 0x6f, 0x81}, 0xe202, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, 0x0, r10, r7, 0x10, 0x3}, 0x8, 0x81, 0x9}) r12 = getegid() setregid(0x0, r12) r13 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r13, 0xffff, 0x1000, 0x0, 0x0) r14 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xfffffffffffffd9a) setgroups(0x3, &(0x7f0000000140)=[r5, r12, r15]) 04:01:29 executing program 0: setrlimit(0x7, &(0x7f00000000c0)={0x4, 0xfffffffffffffff8}) r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="32317965d004d38648281dc6f1cf408cf0c21958bfa739eff510c56d9229a356ed554a394a3ca666afcbb3921adad79b20258afd14433174090430ce191304399b80a4e383b3440db29cb1f13b6b9c229226e43ce97844fcb41cce8c7c7ef5bee5299d06b5bb79423de1e5002cdaf1a5ecb43f1d7c08", 0x76) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xc509c67b7a1f9f85, 0x3}], 0x7f, 0x0, 0xc6, 0x0) 04:01:30 executing program 1: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)=ANY=[@ANYPTR, @ANYRESHEX, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC, @ANYBLOB="6e1eb461c5b9dc4ff9fdae52d18006bebe8ba24dab42385b1c5b8d9bab664d71a931722880ff1464e742e8c818f6f09f8c8c0f4f7ba7ea1fb79df90ac5dc69af8e073b65f40975c21117bbfbd3775244ad59d64bc6bdc8c94ad1cf56d3409748ec6e947219ddada010aa9d0cc053ed82ae4eeeab8ba4403f507173ba16bfa031b64345cec7ba0ef406bbe21f5769bb3b6e8e1424a91bd2741a0e9f5790be68cd29bb0831214e47e8fb06c2afb59c1690e5a4573cdb044a6d20288ca8f0d966501fb352c4e6d7c9d3483074767dc1", @ANYRES16=0x0, @ANYRES16], @ANYRES32=r0]) 04:01:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x107fff, 0x0, 0x3, 0x7ffffffa, "03002c245e1a0007000000f4ffffff12885d8878"}) r1 = socket(0x0, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) sendto$unix(r2, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce4120358367", 0x126, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000000)={0x7, 0x1}) 04:01:30 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f45be690100000d00"/23], 0xa) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 04:01:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4, 0xffffffc1}, {0x2, 0x7}], 0x2}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 04:01:30 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10a08, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0xb65f683f16645b3b}], 0x3f, 0x0, 0x7, 0x0) 04:01:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, "00000001040000010800c7a04fa5072aae1300"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000100)) fcntl$dupfd(r3, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:01:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x1e7) lseek(r0, 0x0, 0xff, 0x2) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000400)='*', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c}, {r1, 0xd9cb9a26ec6ed680}, {r2, 0x40}], 0x3, 0x7) 04:01:30 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef22451091fe600000000000000b100"}) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = syz_open_pts() writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r4 = syz_open_pts() writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r5 = syz_open_pts() writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r6 = syz_open_pts() writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYRES64=r2, @ANYRES16=r2, @ANYBLOB="4877adea7152d17707b6096b01e978d4e98733dfb0e7f666f0edc5a3ccc8b630834de6ec3fd645ed047540a644d2d3c9abd5b4f47992e184105ae5a1e9e0b545932ccf72011fa7ba75aab2a90cc9691e", @ANYRES32=r0, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES64=r3, @ANYRESDEC=r0, @ANYRESHEX=r2, @ANYRESHEX=r4, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR64], @ANYRES64, @ANYRES16], @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64=r5, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESHEX=0x0, @ANYBLOB="66a2458d0c741b29ab057f6b644639c6b45540b4a56d7f680a16ce335e1f575a2fb046582fe8b0f1474704cdfba52a415c864e60723db7d6f3ac7001e618afe10ed615fd0e555fa74741a39614fe6be7eab5356b9ec8618ed880103f0e4cbd0bf2c94b25323adb23190e86c1ecb2ec6f0df91e0a28a55438ff347d0ac0d7e794aa92a7861ca6baaa5d5aae7670c91c8a2c670a579257756e326783da5fcd01903243505318e87831e6f77fea879c35f0ebbaaddbf2f7f4616dcfec49dfc7532b814be4a8064945191bba7de3f882bca2797f89d57256c26c16a9e4257f85538cc4715371b075d3aeec4f537050f1d0", @ANYRESDEC=r1, @ANYRESDEC], @ANYRESOCT=r6, @ANYRESOCT=0x0]], 0x6, 0x7fc) msgsnd(r2, &(0x7f0000000200)={0x2, "98fa09c35133c856ef88959989517a462f558234d81cc65ca2e71b91b5ac2c481e89b8b1e215593864857b1203ec2a3d132eea9f9f65576cbafb3119e552ca8f11f3870aae9b4e63b479018c9b7002f303da1647932fab0175db6a526a38aa14c89806d5c374cb683da227be4380b285211d2b3378ac555127ab5064cc305249fc310ced41c5157d4910b10b27feabf10f1f134682502e3cddc84854d998edad492376098a71dab632e8603c52f2b8af6a2c4fde68730486721679f23530f01d9ac72c81a691ff129ba711efc437a5dd400aa7eaf28c"}, 0xde, 0x0) msgsnd(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448ed6bfa1ac677e50d400980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2604addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r2, &(0x7f0000000400)={0x0, ""/131}, 0x8b, 0x1, 0x400) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/1) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffc, 0x2f}], 0xed4, 0x0, 0x0, 0x0) unlinkat(r7, &(0x7f00000000c0)='./file0\x00', 0x8) 04:01:30 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00feda00000000000000000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa00"/111]) r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) fchflags(r0, 0x1) r1 = socket(0x1, 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() r6 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r6, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r6, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x4, 0x9}) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r11 = getppid() fcntl$setown(r10, 0x6, r11) shmctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r3, r4, r9, 0x1e4, 0x8}, 0x4, 0x5, r11, r7, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x7f, 0xffff, r7}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r12 = dup(r1) getsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)) 04:01:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x3f) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) clock_gettime(0x4, 0xffffffffffffffff) 04:01:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8266f0a25c03ef2e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, &(0x7f0000000140)="5885", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) shmget(0x2, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 04:01:31 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7c, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = socket$unix(0x1, 0x2, 0x0) kqueue() r3 = socket(0x1, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0xbc35, 0xe776, 0x0, 0x1ff, 0x6, 0x8, 0x0, 0x2, 0x79, 0x20}) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) r6 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) r7 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) socket$inet(0x2, 0x3, 0xff) dup2(r2, r2) 04:01:31 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000000060000000000000000c66e1a0081000000bbfe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001700), &(0x7f00000016c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r4 = getuid() seteuid(r4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000840)=0x7, 0x4) recvmsg(r7, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, r4, r2, r8, r6, 0x0, 0x4}, 0x3f, 0x49, 0x9}) getuid() getegid() getuid() r9 = geteuid() r10 = geteuid() setreuid(0x0, r10) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000200000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000700)={{0x0, r9, r13, r10, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r14 = geteuid() r15 = geteuid() setreuid(0x0, r15) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f00000010c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9db0031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1206de70099c16df94199fd29088d123a30f95d2b5fa710442c91bb028e58dd85e62d3e5c57a40ac8c57295e64c8a39d6036d8adaa5a830dd5c5f9f2d83628baea"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r19 = msgget$private(0x0, 0x20000003c4) msgrcv(r19, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20131c2e4b5f7a3f1c2dbc6914374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b863da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e739ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r19, &(0x7f0000003e40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000ff0700"/4104], 0x1008, 0x2, 0x400) msgrcv(r19, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000900000000000000000000000b00000000000000000000000000004ade6d2822f57b2a708bbd2228af516a3577"], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r19, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) readv(r21, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r21) msgsnd(r19, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r20, @ANYRES16=r21, @ANYRES16=r18, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) r22 = getegid() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000700)={{0x6, r14, r22, r15, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x101, 0x0, 0x138, 0x9}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, r13, r18, 0xffffffffffffffff, 0xffffffffffffffff]) r23 = geteuid() r24 = geteuid() setreuid(0x0, r24) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r26, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000700)={{0x0, r23, r27, r24, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) geteuid() r28 = geteuid() r29 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r29, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r30, r28) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35dc7b38a8c0e16f328dca5d39656da02489672db6d19f37405111e97a8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6700400000000000000f8384250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6000863e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325ed2485e172bf1200"/268], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r32, &(0x7f0000335000), 0xfcb7) 04:01:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x18, 0x1, 0x3) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x10}, 0x0, 0x0, &(0x7f0000000080)={0x147ae147ae14731}) dup2(r0, r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) connect$inet6(0xffffffffffffff9c, &(0x7f0000000040)={0x18, 0x0}, 0xc) 04:01:31 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x3) sendto$unix(r2, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x11, 0x3, 0x3) sendto$unix(r4, &(0x7f0000000700)="9b030504001a915ff5de46abcfe2000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001066a709640a8839d52523fb9fa7741ef81760d0a3c", 0xc6, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x3) sendto$unix(r5, &(0x7f00000003c0)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be65756ae28155ecc7674bfb48673a075aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xbf, 0x1, 0x0, 0x0) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYRES32=r4, @ANYRES16=r5], 0x2, 0x800) msgrcv(r3, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYRES32=r2], 0x1, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYRES64, @ANYRESHEX=r0, @ANYRES64=r1, @ANYRESHEX=0x0], 0x4, 0x1, 0x1000) r6 = kqueue() fcntl$dupfd(r6, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) fchown(r8, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() r9 = syz_open_pts() close(r9) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54b9116c0842ea05a5e371119dfffb78442ff699"}) writev(r9, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) r12 = dup2(r11, r10) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r13 = accept$inet6(r12, &(0x7f0000000000), &(0x7f0000000140)=0xc) r14 = fcntl$dupfd(r13, 0x8, r9) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0xffe, 0xff, 0x0, 0x0) r16 = dup(r14) getsockopt$sock_int(r16, 0xffff, 0x1021, 0x0, 0x0) r17 = socket(0x2, 0x8002, 0x0) r18 = socket(0x18, 0x2, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) r20 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r21 = syz_open_pts() close(r21) ioctl$TIOCSTOP(r21, 0x2000746f) ioctl$TIOCSETAW(r21, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54fffb78442fc7e4d317823b8bb3ace27fac721b"}) writev(r21, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) ioctl$TIOCFLUSH(r21, 0xc02069b6, &(0x7f0000000300)) r22 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r22, 0x0, r22) connect$unix(r20, &(0x7f0000000540)=ANY=[], 0x0) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r23 = socket(0x10, 0x8002, 0x4) connect$unix(r23, &(0x7f0000001040)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d10651b1dafe9c1069a373ff6723dd71b4fb32d036cb6b7df0ba23f75d10ada8a197048eebd6cad48949c5d73e958b87557bf03338f2437f6d9374064dce27eeca4504d1e2b281f681154e1b56493b9847f3e147ceecefe46a2d0d32d6da76dcac0f9504000000f979e333b0e72243d02d51a7ece344a3fe9b80c706c43b82d84460eae80103645acd0f6fcc1aeaf2c9abb42f0311d6717aa0f35437beb89064e8117ef67737acea85ceeb57050c96f473e5b303546652f8c3ca5037c4c079663c74d304be3f41bcab55d7"], 0x10) r24 = socket(0x2, 0x8002, 0x0) r25 = syz_open_pts() ioctl$TIOCSETAW(r25, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r25, 0x2000746f) writev(r25, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r26 = syz_open_pts() ioctl$TIOCSETAW(r26, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r26, 0x2000746f) writev(r26, &(0x7f0000000880), 0x1) r27 = syz_open_pts() ioctl$TIOCSETAW(r27, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r27, 0x2000746f) writev(r27, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r28 = syz_open_pts() ioctl$TIOCSETAW(r28, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r28, 0x2000746f) writev(r28, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r29 = syz_open_pts() ioctl$TIOCSETAW(r29, 0x802c7415, &(0x7f0000000000)={0x0, 0x9ce, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r29, 0x2000746f) writev(r29, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r30 = syz_open_pts() ioctl$TIOCSETAW(r30, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r30, 0x2000746f) writev(r30, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r31 = syz_open_pts() ioctl$TIOCSETAW(r31, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) r32 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r32) r33 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r33) ioctl$TIOCSTOP(r19, 0x2000746f) writev(r31, &(0x7f0000000100), 0x0) r34 = socket(0x18, 0x2, 0x0) r35 = socket(0x18, 0x1, 0x0) close(r35) fcntl$dupfd(r34, 0x0, r35) r36 = socket(0x18, 0x2, 0x0) r37 = socket(0x18, 0x1, 0x0) r38 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) fcntl$dupfd(r38, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="1000000429000100337a6bcaeb24d0c0eed2b8db00000000000400"], 0x10}, 0x0) r39 = socket(0x18, 0x2, 0x0) r40 = socket(0x18, 0x1, 0x0) close(r40) fcntl$dupfd(r39, 0x0, r40) connect$unix(r40, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r40, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000580)=0x8) socket(0x18, 0x2, 0x0) r41 = socket(0x18, 0x1, 0x0) close(r41) open$dir(&(0x7f0000000800)='./file0\x00', 0x40, 0x8) r42 = socket(0x18, 0x2, 0x0) r43 = socket(0x18, 0x1, 0x0) close(r43) fcntl$dupfd(r42, 0x0, r43) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$dupfd(r42, 0x0, r44) close(r11) fcntl$dupfd(r36, 0x0, r37) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYRES64=r36], 0x1) write(r24, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r45 = socket(0x2, 0x8002, 0x0) connect$unix(r45, &(0x7f0000000640)=ANY=[@ANYBLOB="63020207e00000010000a6c2b917dbed5b254a2464dd34b1cd288c6695be2ed1f3d1584c5ebc79ab322d7ead348b060000007dbfc6eaf9395c1c737af39d7996899e46bf810b56a1862080fed242675f6e506f1a1600000000000039ddf08f134eb14eddef294e1efd4a0d9fd53885cfac04abf3e6d1080deb9439e3be5472322efe33dd34ec019107dc0100705963575c329bea571b61d3d59c5d00"/168], 0x10) write(r45, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) 04:01:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0205087f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) shutdown(r1, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r0) r3 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) r5 = accept(r4, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r7 = accept$inet(r0, 0x0, 0x0) sendto$inet(r7, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7b7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6c9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692ea13f0bfc23ae65598b7f621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e0e28bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d", 0xfffffff7, 0x0, 0x0, 0xffffffffffffff2f) r8 = kqueue() openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x1, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000100)={0x1, 0x4e6, 0xffffffff, 0x4, "02a400d436b674b3896185ed782cf053d92a0b22", 0xff, 0x32}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[0x7f, 0x400, 0x7ff, 0x8, 0x2, 0x1]}) r10 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x200, 0x0) fcntl$setstatus(r11, 0x4, 0x2d0b188d5caa961c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) dup2(r10, r7) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[0x0], 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000003c0)={0x2, 0x1, 0xfffffffffffffbff, 0x0, r12}) 04:01:31 executing program 0: syz_emit_ethernet(0x36, &(0x7f00000000c0)="c7a895006f53dd4fd005ffff86dd6e360aa9000005c19df9ff08ff087f43f8ee7f740000000000000000000000000000fffffffe0000") getpid() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYRES64], 0x1, 0x7fb) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r4 = socket$inet(0x2, 0x2, 0x73) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r7 = socket$inet(0x2, 0x2, 0x80) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000000c0)="80", 0x1) setsockopt(r8, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x8, &(0x7f0000000000)=0x80000000, 0x4) connect$unix(r10, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) dup2(r10, r9) r11 = socket(0x2, 0x2, 0x0) r12 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r12, &(0x7f0000001200)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b108e726200000000000000005000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18d0e762aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e16958ab85242c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b813827b0cc0f3e22365f641bf39097d55e904737711d38232521d258b4e9a8dbbc55c6e7b336990eb7e128d02e65c242fdf32330e5461f46f646d0442f4612101a3cbd9db09931222bc446ee2c8ab496bbf748641d15aa6dd1267c08e8ba04d854457ebd9cc88af6a53da3c1f3a807c62630c460453f36576c66e1f0fe70c5cf2"], 0x10) dup2(r12, r11) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r11, 0x0, 0x0) r13 = socket(0x2, 0x2, 0x0) r14 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r14, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) dup2(r14, r13) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r15, 0x2000740e) setsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f0000001040)="07140000000000001d7b3e3162591d6ecb9aa623e300000000000000000000000080a357e6e29c04e1bf7468e7fd671f95a2d7c088216e96c37095f2c2207552ecbc8959190fb08ac2b6f54ff13a70bb01349f89fb715e07d41a33b662f3cc7fe5daf76205a06d06b0166b44a3b1000000000000000bb149e9e4e885ec0fda9807566fd5a7c7bd2d9da5377180f9deb0c6b92a7c56c03fcd1ae28eb9b59414aa55dcc135c60bbd57c11f7789e709000000edc1a2c00163c414002f1e2376936ebd5b49803f738d3bf52c1f34e85ff277394a962b5226c2b936610ef73115a9d6a8e1855ef9df37c0f4bec69dd1e85cf313037a9f0b9c3a573986d2d363fc7607df1e279b39b1aea715dc39b74deac1b207d663a22dce764e84cdcd2126420799aec3103f70fb49f3ab17f1e61414183218288c1c2cd03758ffcead25acaca2c531a8754f5074b7f9f911170d7606b5ff2d5a65f614aeb1100dedc9f9ae73ed5176b151877e42eadb0dca1cc40558ee70ea5e0275551ba2a4a2f275e09bdbe4c6ed69caa11f4e6d7a9b09b17a000095d7a6c818a9", 0xfffd) write(r13, 0x0, 0x0) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r6, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYBLOB="934cc005eb04681c431a904eecf1d4cd96a9e135bd70aa8863e78c949fa937ae6dc5dd273c5e33b3712a0072b67f07229a3b349542d039de81d2afcd1f1c11a8c027a622e33fb93904df15daa352ee62e2defd2dc77c9f1ba12a8b6853ff4380fe03bc7f69d77dcd8d61e8842d0781f222cca0792d16e09a4cc105a785046f5d2d316515852c13322b24ffa1be5c22b2db94dde41c8f754aaddb624a51ee276e4c6fe8e8e8938e0688031d592efa60a9efb5ad1881d6b9601032137d4e59a8a8cf2e70065336fe5439b76551327e881bfe5b4d892f782bb8ac1338cdb17d3dcc8935fedb2a4c1d55c3d795a49018203067e675368e0000000000000000", @ANYRESHEX=r2, @ANYRES16=r8, @ANYBLOB="8ce53be6d73eac3bbb6cdbb425631e4a2a65bdc274a95263b81f46153a90fefa293e9470690e6bde9b5300233be13028c4e3cee8021ada4980b79cbc690ee993dcb6aa186e55d88587f0104c4ea2d28c912b08be496b853285e93fab87263e59dbf4311800c6cab1ddd7e5387da52d32734fb5853f6ac3e0fdc46ef15df36b614c8cc439038c8858d3f7ef88258956c3006bab21783593ade267b615ea30ae564f2b261818548dfefadebce9e7198f292d9ee436458fcc924b7efdb41ef53acc5dffda40f305a8540a99bfddcd2968497b6f137d58c4bd09b64039697a7b43a7cdf93ff836e3b1bec0a008567c8052d345911056a889582b1454a692cf99e0ec23f9e095067af3a1d8d558911cc3d0aae86e111484848f4742a78b94914a1b1ec69f265eeff87e7d64c5e94aaaa6c61461092ca67b95ace9329aca943633a760734513a26d45c706a7a6b1c5f7dad5436db10f03000000000000000acb816fc5ff5ab8000000000008a507cab91b320edd0a0000000000008ddee6974b6ac9a37b66e6bde13b62bd8a09e39f3957e2631aa2d77cb1802bfe5352f26e6843dbfa5e8f0000000000", @ANYRES64=r2], @ANYRES32=r7, @ANYRESHEX=r1, @ANYPTR], @ANYRES16=r3, @ANYRES32=r4, @ANYBLOB="f0ea172d2bd04431bddd159c90fe91a103080a5bbe275a8b6c3f21f7d2869b84342a154c52cb7131a7a9a78d0170099e7613ea404e9074486652d8be50b7f9d4f61f2080c0dd04a9febea995922a9de05009ada804e6359a21e65592fe2b2649965d50e29b8b7b0557337531d987fa84747895c29cff6e6559b782e702c8317c97cc95e06b02defafbe17085c12e5e54a863c5f22b6f01a579ffe3bb135111fa72568c36ccabca3f57957f851678a5563f87e260f9df71032285ee8253ee26061e5933ef3c7c21dc3e8be98e1c1ef5d8444f5512c27e10a40b5329150b203c9693451cbf28dcd3d583633efc5b4c2f526bff164c2669b67f74601bedd51cacccd5c280ec86f1b854918e35dacd7f25096955427064f61aa8ca8911af8abd95812bc7866c9118f5867b324057ca024236d451a2cfecd12f756fb56f51c2", @ANYRES64=r5, @ANYBLOB="6c1e8a4b8f86b9221d8e81f2f1b2b71f32d4f753df981b8ce10e24b08f98caac160183dd6ecf22745d61df32", @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESDEC=r10, @ANYRESHEX, @ANYRES64, @ANYRESDEC=r3], @ANYRESHEX, @ANYRESOCT=r2, @ANYRES16=r3, @ANYRES64=r2], @ANYRESDEC, @ANYRESHEX=r1, @ANYRES64, @ANYRESHEX=r11, @ANYRES64=r13], 0xd, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e7161b8d941319c6b5d3b16ea9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab8423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6715a8c3fcbb5c96075498e63bb2e1911a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c250c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00"/213], 0x222, 0x40000000000800) r16 = semget(0x3, 0x1, 0x470) r17 = getgid() r18 = geteuid() r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r22 = socket$inet(0x2, 0x4000, 0x24) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r26, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x15bdf0d5e127de1c}, {0x4, 0xa, 0x2800}, {0x2, 0x3}, {0x4, 0x8, 0x3800}, {0x3, 0x0, 0x800}, {0x4, 0x40, 0x800}], 0x7) r29 = getegid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r25, r27, r21, r29, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r28, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1800}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x4, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x2, r18, r17, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8, 0x4}) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000100)=[0x3, 0xf5f, 0x7]) setsockopt(r30, 0x29, 0xb, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getegid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000040)={{0x1, r31, r32, r18, r24, 0x1, 0x7ff}, 0x6, 0x1, 0x3f}) r33 = getgid() r34 = geteuid() r35 = kqueue() r36 = fcntl$dupfd(r35, 0x2, 0xffffffffffffffff) close(r36) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r39, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x7, 0x286) semop(r41, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r42 = getegid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r38, r40, r37, r42, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r41, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r41, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x2, r34, r33, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:01:31 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYBLOB="8d0498cb7cbb369a"], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="84", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa000000000000faffa9ff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x4, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) 04:01:32 executing program 1: open(&(0x7f0000000200)='./control\x00', 0x8000, 0x40) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f00000000c0)='./control\x00') r0 = open(&(0x7f0000000140)='./control\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./bus\x00') rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='c\x00') 04:01:32 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {0x0, 0x8000}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaae0486dd60a4f01008182c00dedc000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:01:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) linkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 04:01:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x1e1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x8) r3 = dup2(r0, 0xffffffffffffffff) poll(&(0x7f0000000080)=[{r3, 0x2}], 0x1, 0x5a7) clock_getres(0x4, 0xfffffffffffffffe) 04:01:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5c11, 0x2995, "f657007df94cf54600e200f5d5059f8913b63500"}) socket(0x18, 0x1, 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getppid() getpgid(r8) r9 = msgget$private(0x0, 0x20000003c4) msgrcv(r9, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e"], 0xc, 0x2, 0x1000) msgsnd(r9, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d790805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea70595fea73db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r9, 0x0, 0x0, 0x1800) msgsnd(r9, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x1, r4, r6, r3, 0x0, 0x46, 0x81}, 0x10001, 0x1, r7, r8, 0xa5, 0x1, 0x4e2c, 0x6}) geteuid() r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) r15 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r16 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r18, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r18, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r18, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r18, 0x2, 0x803) pread(r18, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r18, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r18, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r18, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r19 = getgid() r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) r21 = socket(0x2, 0x1, 0x0) shutdown(r21, 0x2f99822121a9018a) connect$unix(r21, &(0x7f0000000c80)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789873fb0271200000000100a33244589ccf100e84cb46416e3161f2902443350344371df33aded7b02044be10cfe0b8db582600001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599c0000c9b38ae6502a5eb986bfb7f9d471b06d0048488e366a0c431192d223c25ce7b6b1c4e28291fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41e825bd8cba421d09a6de91dc03396fe1d6a0b000000616f53891043d5118a8136fe8ad7c66ddc4705a000fff3f20b0f34375cf6dc45df30893cec60ef65a02baa438f82a996a11fac3c0f80e88193e624982a43d2fbc9d3000000007eae4acc03b975d39c337405fefd158eb1326b5f3a84adc2e825db87fe35f3c61179734136b08614e9e8115a8b1ee45fd0d1aaa1d20c2bca7e5f7fc0fd9b529a62d8bdb14a3fa94b012e6527109017ad86b225ee5e2843dc9630eed3289013415746785f607eeb3005c907f02826ca2a081198fcf98ecdf451cce037fae0df16c6f8dfd29b60f81b0d519162dfdc807e498d2f9bb1b07231059816e6996182368c0609e58b7d1600000000000000000000f5f3e9e574be52425e0f1204917ad29e8d293e4491c89803f62f70c745d7e53bdef1c46261a0b104fb2097d7c74db11215920e7b92e24b04935c413e670a45acf16be3092d76802059c471744cc26992007492d795c170ff837de1e8dc472cceec27c98245cfb9e67c161b7a9c0379e4a1898130fd34bea93625beb9e6b3461d1402d4330620e67771cf3e1b362172ee0c1abc18375fa5384385cea3600b5b7e354acfc2262023b049222bda029f3267d2071d6f33360117c4fbe5cf1300000000000000000000000000001bd39aede282e81bef99ce7e52d5ae1c03069b053b636bd14f3ce696a9a321d73953fcacaabe0049096d437e7ff1ac38cb83eafeffbb10a8befaaf47a0123810c922426c"], 0x10) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r22, r19, 0x6) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, 0x0) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = semget$private(0x0, 0x7, 0x287) semop(r26, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r26, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r23, r22, r23, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r23]) r28 = getpid() r29 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000040)=""/210) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getgid() r33 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r33, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r33, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r30, r31, r32, 0x10, 0x9}, 0x8, 0x4, 0x9}) r34 = fcntl$getown(0xffffffffffffffff, 0x5) r35 = socket(0x18, 0x2, 0x0) setsockopt(r35, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r38 = getppid() fcntl$setown(r37, 0x6, r38) shmctl$IPC_SET(r29, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r30, r31, r36, 0x1e4, 0x8}, 0x4, 0x5, r38, r34, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0x6, r16, r17, 0xffffffffffffffff, r27, 0x28, 0x70}, 0x8, 0x2, r28, r38, 0x5, 0x3, 0x4}) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = getgid() r41 = socket(0x800000018, 0x1, 0x0) bind$unix(r41, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r43 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r42, r43, 0x10, 0x9}, 0x8, 0x1, 0x9}) r44 = getgid() r45 = getppid() r46 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r48, 0x0) r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r51, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r51, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r51, 0x40087468, &(0x7f00000001c0)) fchownat(r51, &(0x7f0000000080)='\x00', r52, r50, 0x6) r53 = getgid() setegid(r53) r54 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r54, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r54, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r54, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r54, 0x40087468, &(0x7f00000001c0)) fchownat(r54, &(0x7f0000000080)='\x00', r55, r53, 0x6) r56 = semget$private(0x0, 0x7, 0x287) semop(r56, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r56, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r56, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r56, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r53, r52, r53, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r48, r53) lchown(&(0x7f00000001c0)='./file0\x00', r48, r49) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r48, r39, r42, r44, 0x1e6, 0x8}, 0x5, 0x5, r45, r46, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r10, r44]) geteuid() getegid() r57 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r57, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r61 = fcntl$getown(r57, 0x5) r62 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r62, 0x1, &(0x7f0000000540)={{0x240000000, r59, r60, r59, r60, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r58, r61, 0x41d, 0x5, 0x5}) r63 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r63, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r64, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r65 = getppid() getpgid(r65) r66 = msgget$private(0x0, 0x20000003c4) msgrcv(r66, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e"], 0xc, 0x2, 0x1000) msgsnd(r66, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d790805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea70595fea73db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r66, 0x0, 0x0, 0x1800) 04:01:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="ffffe6678d85e9d37ecad6db8e5b0ee5bb925a79d8dafe85b707837be8ce1cd389ff6668b19993757afab3b43f3f71683a828f3a89df9fc6fd2b25c8666aca791e2278a1755ddeb8b76c7d895d20d300620c94be5a80403dab91ffe35a3621103df658b15c4dedda52210aac97be29a21a62bfddd1fd794b3e6db8e438e7013502e2a5f2773b9c523208dbbe9205c6fd70c24f109b9613e54df0c93cd1a1f126612993ad95030b926e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f000059a000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="d2808c9c5ab07211fb56e6a719f61dfef7e06ccd9df4d979e7b0a7c145728b12acda5ae9f0233a9d647fca26dedf531ea09d7ec3d089dd0ea9d93d20a70c467510b9ec194be038625afd4a6c5f105d386ba4b93dfb36797ff76e0ab1fa1020ba54ed77abbd1f9befbc045c9b41db7719dc482a6b6a0e433b510ec53acf2005edea63cb"], 0x10) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='-[([\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='.\'-\x00', &(0x7f0000000300)='/dev/zero\x00']) r3 = socket(0x18, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1006, 0x0, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000140)=r5) write(r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000480)={0xdc, './file0\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x11d726e04dcf743f, 0x110) 04:01:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x14) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) r1 = dup2(0xffffffffffffffff, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x9, 0x4, 0x8, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000001000/0x2000)=nil, 0xd92}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5e}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}], ['./file0\x00', './file0/file0\x00', './file1\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000003000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000580)=0xfffffffb) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000600)={0x3, 0x8d9, './file2\x00', 0x10001, 0x4, 0x80000000, 0x80}) r5 = dup(0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000640)=0x8) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000680)) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000740)=0x7ff) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r8 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000840)) r9 = open(&(0x7f0000000880)='./file0/file0\x00', 0x10000, 0x1c8) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f00000008c0)) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDENABIO(r10, 0x20004b3c) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSDTR(r11, 0x20007479) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000940)={0x1, 0x3f}) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000980)) r12 = semget$private(0x0, 0x0, 0x20a) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f00000009c0)=0x72e4) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000a40)=0xfffffe01) 04:01:33 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shmget(0x1, 0x3000, 0x10, &(0x7f00003a6000/0x3000)=nil) ioctl$TIOCFLUSH(r1, 0xc1206925, &(0x7f0000000300)) 04:01:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) readv(r0, &(0x7f0000000080), 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) listen(r2, 0x0) dup2(r0, r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) r6 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) r7 = socket(0x1, 0x3, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r9 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r9, 0xffff, 0x1000, 0x0, 0x0) r10 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1000, 0x0, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x20000, 0x0) r12 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r12, 0xffff, 0x1000, 0x0, 0x0) kevent(r4, &(0x7f0000000480)=[{{r5}, 0xffffffffffffffff, 0x12, 0x2, 0x6, 0x82}, {{r2}, 0xfffffffffffffffb, 0x42, 0x10, 0x80, 0x1ff}, {{r6}, 0xfffffffffffffff9, 0x9, 0x2, 0x1a}, {{r7}, 0xfffffffffffffffb, 0x21, 0xf0000000, 0x9, 0xa41}, {{r2}, 0xfffffffffffffffb, 0x742f23da46b0d880, 0x10, 0x7ad, 0x1}, {{}, 0xfffffffffffffffc, 0x70d86482c22129a0, 0xf0000000, 0x8, 0x3}, {{r8}, 0xfffffffffffffffd, 0x24, 0x4, 0x7, 0x7f}, {{r12}, 0xfffffffffffffffd, 0x9139b39bb54cf9f4, 0x40, 0x812, 0x2}, {{r10}, 0xfffffffffffffff8, 0x2, 0x0, 0x2, 0x101}], 0x0, &(0x7f0000000600)=[{{r11}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x0, 0x6}], 0x60000000, &(0x7f0000000640)={0x6, 0x3}) readv(r1, &(0x7f0000001480), 0x216) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/11, 0xb}, {&(0x7f0000000180)=""/61, 0x3d}, {&(0x7f00000001c0)=""/24, 0xfffffe84}, {&(0x7f0000000200)=""/113, 0x71}, {&(0x7f0000000280)=""/3, 0x3}, {&(0x7f00000002c0)=""/152, 0x98}], 0x6) r13 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r13, 0xffff, 0x1000, 0x0, 0x0) connect$inet6(r13, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x80000000}, 0xc) 04:01:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 04:01:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) kevent(r2, 0x0, 0x4, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x1, 0x36dc9b59, 0x6}], 0x1, 0x0) pledge(&(0x7f0000000000)='tap', 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xeea0}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20000, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000000c0)) r6 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f0000000000)) minherit(&(0x7f000070f000/0x4000)=nil, 0x4000, 0x0) 04:01:33 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x182) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x2dc) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 04:01:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x1, 0x2, 0x0, 0x2}], 0xc, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x15, 0x2}], 0xfffffffffffffffb, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000040)="fa", 0x1}], 0x1) r4 = fcntl$getown(r1, 0x5) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = geteuid() r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000c000000000000000000000000000000000000000000000000000000000089ab35302d16000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000400000000000000000000000000000c7000000000000000000009370f9fdcf2400000000c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec100efe953e54"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x80, r7, 0x0, r6, 0x0, 0x6f, 0x81}, 0xe202, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r4, r6, r9}, 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSRSIG(r10, 0x80044272, &(0x7f0000000180)=0xffff) 04:01:33 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#i', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t\t\n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup2(r3, r2) r4 = syz_open_pts() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x1) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10, 0x0) r5 = syz_open_pts() ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0x1) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = syz_open_pts() ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0x1) readv(r4, &(0x7f0000000600)=[{&(0x7f0000000680)=""/91, 0x5b}], 0x1) r7 = syz_open_pts() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0x1) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r8 = syz_open_pts() ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0x1) readv(r8, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r9 = syz_open_pts() ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000000)=0x1) readv(r9, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = msgget$private(0x0, 0x2000000386) msgrcv(r12, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1800) msgrcv(r12, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r13 = geteuid() r14 = getuid() setreuid(r14, r13) r15 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r14, r15) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r16, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33}, {0x3, 0x1, 0x1000}, {0x2, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r16, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r14, 0x0, r13, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r18) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x400, r14, r11, 0xffffffffffffffff, r11, 0x60, 0x400}, 0x10000, 0x9f8, r18, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) getpgid(r18) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r19 = semget(0x1, 0x0, 0x408) r20 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r22 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000004c0)={{0x81, r20, r21, r22, r23, 0x0, 0x1f}, 0xfffd, 0x1, 0x2}) r24 = syz_open_pts() ioctl$FIONBIO(r24, 0x8004667e, &(0x7f0000000000)=0x1) readv(r24, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r25 = syz_open_pts() ioctl$FIONBIO(r25, 0x8004667e, &(0x7f0000000000)=0x1) readv(r25, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r27 = msgget$private(0x0, 0x2000000386) msgrcv(r27, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r27, &(0x7f0000000b80)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc400000000000000000000130094f5133ac956ffe215e6ad2357996e4ebc6e09ea10e4bc70cbdfa96878616ded0a23ed4f8dca739c029b14e6161c1f5682d5a8b0eb2327f647239f9fcb0c91c6ccba0fd0165010f950d818106588cfae6560df540cb93044c58795c20633216f26d8ac5d771b3926f1f7a948b91e13a6a43be0c16243d916b198f116c1e3c70da92a1ffebcccec58002f9fee0861abd759637b5050bd5c3c1a437d5e64ade8af38ae6206c7722b2731766136c03813e03b3896a81189941194f265d3d63a2e256faa034800000000000000000000000000001fde4aba068324bb4390faf949697a9827cd310fe0b2"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r27, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r28 = geteuid() r29 = getuid() setreuid(r29, r28) r30 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r29, r30) r31 = semget$private(0x0, 0x4, 0xa5) semop(r31, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r31, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r31, &(0x7f0000000240), 0x6) semctl$GETALL(r31, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r31, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r29, 0x0, r28, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) 04:01:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x0, 0xf782}], 0x0, 0x0, 0xfffffffe, 0x0) r2 = kqueue() r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x4003, 0x0) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef22451091fe600000000000000b100"}) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = syz_open_pts() writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r9 = syz_open_pts() writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r10 = syz_open_pts() writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r11 = syz_open_pts() writev(r11, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) msgsnd(r7, &(0x7f00000005c0)=ANY=[@ANYRES64=r7, @ANYRES16=r7, @ANYBLOB="4877adea7152d17707b6096b01e978d4e98733dfb0e7f666f0edc5a3ccc8b630834de6ec3fd645ed047540a644d2d3c9abd5b4f47992e184105ae5a1e9e0b545932ccf72011fa7ba75aab2a90cc9691e", @ANYRES32=r5, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES64=r8, @ANYRESDEC=r5, @ANYRESHEX=r7, @ANYRESHEX=r9, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR64], @ANYRES64, @ANYRES16], @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64=r10, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESHEX=0x0, @ANYBLOB="66a2458d0c741b29ab057f6b644639c6b45540b4a56d7f680a16ce335e1f575a2fb046582fe8b0f1474704cdfba52a415c864e60723db7d6f3ac7001e618afe10ed615fd0e555fa74741a39614fe6be7eab5356b9ec8618ed880103f0e4cbd0bf2c94b25323adb23190e86c1ecb2ec6f0df91e0a28a55438ff347d0ac0d7e794aa92a7861ca6baaa5d5aae7670c91c8a2c670a579257756e326783da5fcd01903243505318e87831e6f77fea879c35f0ebbaaddbf2f7f4616dcfec49dfc7532b814be4a8064945191bba7de3f882bca2797f89d57256c26c16a9e4257f85538cc4715371b075d3aeec4f537050f1d0", @ANYRESDEC=r6, @ANYRESDEC], @ANYRESOCT=r11, @ANYRESOCT=0x0]], 0x6, 0x7fc) msgsnd(r7, &(0x7f0000000200)={0x2, "98fa09c35133c856ef88959989517a462f558234d81cc65ca2e71b91b5ac2c481e89b8b1e215593864857b1203ec2a3d132eea9f9f65576cbafb3119e552ca8f11f3870aae9b4e63b479018c9b7002f303da1647932fab0175db6a526a38aa14c89806d5c374cb683da227be4380b285211d2b3378ac555127ab5064cc305249fc310ced41c5157d4910b10b27feabf10f1f134682502e3cddc84854d998edad492376098a71dab632e8603c52f2b8af6a2c4fde68730486721679f23530f01d9ac72c81a691ff129ba711efc437a5dd400aa7eaf28c"}, 0xde, 0x0) msgsnd(r7, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448ed6bfa1ac677e50d400980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2604addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r7, &(0x7f0000000400)={0x0, ""/131}, 0x8b, 0x1, 0x400) msgsnd(r7, &(0x7f0000000040)={0x2}, 0x8, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r12 = socket(0x11, 0x4003, 0x0) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x96dd7987ef4de3fe, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x49, 0x2, 0xfff, 0x5}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x8, 0x100000000}, {{r4}, 0xfffffffffffffffb, 0x10, 0x1, 0x5, 0x5}, {{r12}, 0xfffffffffffffffa, 0x87, 0x8, 0x10000, 0xc0f}, {{r13}, 0xfffffffffffffffa, 0x80, 0x2007ffba, 0x200, 0x9}, {{r1}, 0xfffffffffffffffb, 0x84, 0x2, 0x100, 0x8001}, {{r1}, 0x0, 0x29, 0x0, 0x5, 0x1ff}, {{}, 0xfffffffffffffffd, 0x14f, 0x0, 0x8, 0x2}, {{}, 0x1, 0x84, 0x2, 0x1, 0x43}, {{}, 0xfffffffffffffffc, 0x9bc358a6db699816, 0x80000000, 0x2823aa0d, 0x9}], 0x66, 0x0, 0x85, 0x0) 04:01:35 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f00000001c0)='./file3\x00', &(0x7f0000000240)='W\x00') 04:01:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) fchdir(r2) openat$vmm(0xffffffffffffff9c, 0x0, 0x8, 0x0) 04:01:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) madvise(&(0x7f00003e5000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x8, 0x59}) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) r2 = socket(0x2, 0x8000, 0xb2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) ftruncate(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r6, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0xfffffffe, 0x4bb7, "0100010000000000000000000000050200"}) write(r7, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r8 = syz_open_pts() close(r8) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0xffffffff, 0x0, 0x0, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100", 0x0, 0x8000}) write(r8, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) openat$pci(0xffffffffffffff9c, &(0x7f0000000800)='/dev/pci\x00', 0x200, 0x0) r9 = kqueue() fcntl$setflags(r9, 0x2, 0x803) pread(r6, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x400, 0x9, 0x2, 0x2, 0x4, 0x800}) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, 0x0) r10 = socket$unix(0x1, 0x2, 0x0) r11 = kqueue() r12 = dup2(r10, r11) r13 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r13, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda", 0xda}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) r16 = getgid() r17 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000940)='./file0\x00', r18, r16, 0x6) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = semget$private(0x0, 0x7, 0x287) semop(r22, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r22, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r22, 0x2, 0x3, &(0x7f0000000000)=""/9) r23 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r23, &(0x7f0000001500)=ANY=[@ANYBLOB="5e13828f08aadcd772c93b88fe218e60d896da7a882b1f0087ade25802a1ba84f5ae514d952fb13f1116c654b692f30622d32bccc93ce40148eb626a9dd4260ec9468195f937fb192004ab3a3dbb6d6b6d9c1e3e1bd44587716ea4d869274b6372323373f9ab2a3908ebf084244b62e132195b78c2d59181511114ab45e85bd29750006f847f7aa52ab5a52c7bb7140f8722fa63d3b9f4d6559665667784af381317b471696a7d081778b5570fd7dd7a58890c1ea324c1289da36cba1739a6e012f31bc5f584897291029763141c2fac8fb9938bc142cf1ad286bd8bbf99942e522dadddc2a875e16cba2b3084ec88e4e3efa7f2c3cd18960aaa0c22dce4ea8aa11ebdf3ec45b342156ff3c653f26dba8ba7cb685ee36769847faecfa39968ab19d8a37d99477de936558ea1faa72968c8c2cd336ff7ab37ea771108e368d31f335823467c81b0ba462b9b87cdb69b94d9e8c598cb5c8b506db50944b8ca93901e970d6ae10f2ce2fd44671133645e41f16de2a642a72eed3c6e04a34fdf553e88150fedf6b257f0b2600e01292e30fc563c36c8a56b9120a8d6502b839ea085be017748ee9c68977aaf614f3575303ab0eb885cc0c4808ab3e7676a4ae2efa61f141b2e8eefcfa3cb24c6b05100"], 0x10) shutdown(r23, 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000240)={{0x81, r24, r19, r18, r19, 0x1ea, 0xbffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r19) r25 = socket(0x18, 0x8002, 0x0) r26 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r27 = dup2(r26, r26) dup2(r25, r27) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r30, 0x0, r29) dup2(r29, r2) ioctl$WSDISPLAYIO_SETSCREEN(r28, 0x80045756, &(0x7f0000000200)=0x1000009) sendmsg$unix(r12, &(0x7f0000000840)={&(0x7f0000000a80)=ANY=[@ANYRES32=r25, @ANYRESHEX=r3, @ANYRES32=0x0, @ANYBLOB="f74067954e2921f3fae8fd4b70124cda72c940b2345c1a9c468cba803830e4cdc1616c856b9163c4871abe006a2bcc0aeea682aaad1f2b66deb66d4f6ffdc39c4d332b3396016a5687311afe326d3c3c9f312aa28d3be0d92242cff42968cd2aca87e64b1bb7f4", @ANYRESOCT], 0x5, &(0x7f0000000700), 0x0, &(0x7f0000002f00)}, 0x80d) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = kqueue() dup2(r32, r31) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = kqueue() dup2(r34, r33) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = kqueue() dup2(r36, r35) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = kqueue() dup2(r38, r37) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r39, r40) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r41, 0x0, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r43 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r43]) getgroups(0x9, &(0x7f0000000540)=[r43, r43, r43, r43, r43, r44, r44, r44, r44]) lchown(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r45 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r45, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r45, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r45, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r45, 0x2, 0x803) pread(r45, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r45, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x4, 0x2, 0x2, 0x8, 0x800}) ioctl$VT_ACTIVATE(r45, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r45, 0x8010426d, 0x0) r46 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r46, 0xffff, 0x20, 0x0, 0x0) r47 = kqueue() r48 = dup2(r46, r47) r49 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r49, &(0x7f0000000c00), 0x4, 0x0, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r51 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', 0xffffffffffffffff, r53) r54 = getgid() r55 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r56 = syz_open_pts() close(r56) ioctl$TIOCSTAT(r56, 0x20007465, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r55, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r55, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r55, 0x40087468, &(0x7f00000001c0)) fchownat(r55, &(0x7f0000000080)='\x00', r57, r54, 0x6) r58 = getgid() setegid(r58) r59 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r59, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r48, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r59, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r59, 0x40087468, &(0x7f00000001c0)) fchownat(r59, &(0x7f0000000080)='\x00', r60, r58, 0x6) r61 = semget$private(0x0, 0x7, 0x287) semop(r61, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) r62 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r62, 0x0, 0x6, &(0x7f0000000000)=""/155) r63 = getegid() r64 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r64, 0x0, 0x0) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000100)={{0x4, r65, r63, r65, r63, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) semop(r62, &(0x7f0000000c40)=[{0x0, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x26, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0xc, 0x800}, {0x2, 0xb, 0x1800}, {0x3, 0x502, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r61, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r58, r57, r58, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r52, r58) sendmsg$unix(r48, &(0x7f0000000840)={&(0x7f0000000f00)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c22ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83adb7e1090a73d29634bde0390c6bab60a0000b3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccf711e670f72fe93699ff9dce126ff7aa7f59fc7a110000cfcc820f9094ccfc343a2ed2eb5d455b79ed62385e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bec53928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cf59a135ee7a836d570073f3e954645759a3611b3b6b55fc8aa250659fa51d0af1879b0df4e7b83bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952ad70ce8e237a087a154f38a7aa3672463e57600954db44aa82914360504d3e758244eadbb473ef8c9028c9318432b8b9b2d4161d256096a9c4fe02e959618dad41f6b54c87e435cf4606e1c4a41e2f1bcfcd614c94404d3c474596a1de8913b638b436"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r50, r51, r58}], 0x20}, 0x80c) getgroups(0x8, &(0x7f0000000200)=[r4, r5, r19, r40, r42, r43, 0x0, r58]) 04:01:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x1000, 0x1, 0x10001, 0x3, "9b93013d17a62538dd68b27c11f705d14b66cac6", 0x1, 0x7}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffdffffe, 0x0, 0x3ff, 0x7df, "73cc5160527b0100e534840c7602000700"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="00ac2f54a738f9c2440800000000000000a1eea89404570e03db838f09f432b50f6471c0155ce3b27b332fc26e9a0f191cfc1273181d1666ce7bfb3655ad53a10015d6c9c25b03e8cfe6738e353370f70d9cf6e996fc17b048373f5c2986699b6a1031fac8de6d3f970912caec0d0f56e8ab81e094cf6e368a8bc64c885c5d99629ce4e699710e0ced33fc2af93c01af90bca67b634e2777117af453c0684ac7d20cb36285d78b7f232c74e9f5643fd86df02f447a1561233ada00000000f190f4a72228e4948236e5cd1f2c0ccc75ad92fb327f3d82260a19d78052962d6d35ba20b26eb05e0c74cbfe27594ef03df03f862e229a5b5af18ac47c7fb53f77d164dd31fe5edaf6ec6b5694fc60122d41a2de94ebdec4b8f68cb50b296e018faed6b600f9c5639b11540a00005de8900c8116e4afba1daeb38750111097bfc771b487c284c8706ddd0766844886cc07644b2bbefd9aafba9153e58960", 0x15c}], 0x1) r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) lseek(r4, 0x0, 0x200000000000, 0x0) 04:01:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) close(r2) r3 = syz_open_pts() r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) r5 = accept$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r5, &(0x7f00000001c0)="b3610b7b8b57a2f3c8eea5a88f1a67c1484e3a47e91e8b666ac42b08c5959b5c5f1883ee9e5b80ba801391529e01d5bbf89ee0f7d6c1a07bcbbb8fcc828c220e923d79d8032f9425b8528edc53acc4d0fe4ad767e09910e34aa0fb7e0c5575d6df4caea83ce8599aeee815c040668ce166584ac00e5327491860bd1b116e1b5632a351e38fefd4e741be300b8c184b8f2b9d4eeb9334fdf9dd0d0249670f5ef8b55e943a4fd70061702b31bf", 0xac, 0x408, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffb, 0x0, 0x3ff, 0xfffffffffffffffa, "73ee5160527b01feaf24010076f3000700"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="fc92f853a17db7b2205866029e49e68024809d89877a21c244b3952158e9e35e9fe0e9241cc511a92b8e6dc8c40ef362adcea5b4e829ff3d8f8742f146458929bb3433c1d2f50a55550b4b88e3616a3c9a90974371ac93b5f3d2c715bb5bdfc320fd602999972e81ba955484c8f2f2c6723b71381ffc59fe71eb53b2400955ceed1f0a577b1c26a91bf519d0bf469854d1b37fb9fd5cb2e837afdbaea27c51745f000000000000000000007057d2bd9c774aced4a3d684ce4b398a7887f82a9f2a8c49c7919ced3c77eac84dfe8f6269aeeab83b7b218fd4586ab4f1280ee7232bfed30ac8ca9e3b4d2e2f08be37912026dd8d799d6a21aeb25c9f617cb434bd636709322568049eeb143eb6acce494f5a8afd3a0d325563ff6064efc15dc71dcd221a7838d86121fac7b255d0cf9a18ee9f1fa2005ba894cf56db445d3c7ff0d6813aa0df", 0x145}], 0x1) 04:01:35 executing program 0: r0 = open$dir(&(0x7f0000000100)='\x00', 0x10202, 0x0) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140), &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000006c0)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 04:01:36 executing program 1: mlock(&(0x7f0000eac000/0x13000)=nil, 0x13000) munmap(&(0x7f0000eb6000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ebb000/0x3000)=nil, 0x3000) 04:01:36 executing program 0: r0 = socket(0x6, 0x2, 0x3f) sendto$inet6(r0, &(0x7f0000000040)="900a378ab35949403c71d31c53ce18ad8ceec943b3396464035bbc2f745c7abf144365cc5721ccc15d5932238e8a6d0505591243c6ac42ab699df93a6ec55d20c2aaf7b94ae74f39dc176edda6a58eb6625675c31ef727a8186b1594899598e9876907e0e8c6ff53ff964534969d1266874c50c155ca988e82f2cdd4821ce63e95f3266b33323667d26749e5cffe969e126d", 0x92, 0xf, 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x7}], 0x9338, 0x0, 0xfffffe05, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) chflagsat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) listen(r5, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) socket(0x2, 0x3, 0x9) 04:01:36 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000002c0)=""/23) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) dup2(r2, r1) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r10 = socket$inet(0x2, 0x2, 0x0) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r11, 0x0, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200010000000c, &(0x7f0000000c00)="5aebff125c8000000022dbe1a2f17142c8da9dd63d2b92b719ae1a013c9a2c9d692811886359495b500900000000000000f1eaabed31b3239c86b5a5de9e85fbc3422f3c92c626f0fee19d141e4ffc23ab909653bdc7cd73731744fbffffffff3a73e89bc50bb31c3714a823fa8e717a0180e3084559eeed86838272487f6b6eaa8671ba57b5066c12dab073be25b570c7f31356352e01d6eaef01d6f9d34ad9a2ce4c828e58070cbaad8a8e87f8f14f98ca4186add48d1d33a21a0074d0b5baf6540f815e01397a9b12fe3c2f8bffdb244fa6a6349d3850bd8d3c4afda147bd0747d8cb1eb7ccf8ded85f78b67a20e5e1fd1b96b5b0896c5e131ffab5e204cd409d2ea582fc1c32604c0a0312023b3a9c79b8dd36e1ba72e195326648f89898d472546d72980b8d58bd9151bdfe6a4e6094c1aab90347dfd8e80fd4d8f013219da314dd06688b5000"/346, 0x15a) setsockopt$inet_opts(r10, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r12 = socket$inet(0x2, 0x2, 0x80) setsockopt$inet_opts(r12, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r12, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r13, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) msgrcv(r3, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r10, @ANYPTR64=&(0x7f0000001280)=ANY=[@ANYBLOB="934cc005eb04681c431a904eecf1d4cd96a9e135bd70aa8863e78c949fa937ae6dc5dd273c5e33b3712a0072b67f07229a3b349542d039de81d2afcd1f1c11a8c027a622e33fb93904df15daa352ee62e2defd2dc77c9f1ba12a8b6853ff4380fe03bc7f69d77dcd8d61e8842d0781f222cca0792d16e09a4cc105a785046f5d2d316515852c13322b24ffa1be5c22b2db94dde41c8f754aaddb624a51ee276e4c6fe8e8e8938e0688031d592efa60a9efb5ad1881d6b9601032137d4e59a8a8cf2e70065336fe5439b76551327e881bfe5b4d892f782bb8ac1338cdb17d3dcc8935fedb2a4c1d55c3d795a49018203067e675368e0000000000000000", @ANYRESHEX=r5, @ANYRES16=r13, @ANYBLOB="8ce53be6d73eac3bbb6cdbb425551e4a2a65bdc274a95263b81f46153a90fefa293e9470690e6bde9b535b233be13028c4e3cee8021ada4980b79cbc690ee993dcb6aa186e55d88587f0184c4ea2d28c916fb4f043252b08be496b853285e93fab87263e59dbf4311800c6cab1ddd7e5387da52d32734fb5853f6ac3e0fdc46ef15df36b614c8cc439038c8858d3f7ef88258956c32c6bab21addeddccc0783593ade267b615ea30ae564f2b261818548dfefadebce9e7198f292d9ee436458fcc924b7efdb41ef53acc5dffda40f305a8540a99bfddcd2968497b6f137d58c4bd09b64039697a7b43a7cdf93ff836e3b1bec0a008567c8052d345911056a889582b1454a692cf99e0ec23f9e095067af3a1d8d558911cc3d0aae86e111484848f4742a78b94914a1b1ec69f265eeff87e7d64c5e94aaaa6c61461092ca67b95ace9329aca943633a760734513a26d45c706a7a6b1c5f7dad5436db10f03000000000000000acb816fc5ff5ab8", @ANYRES64=r5], @ANYRES32=r12, @ANYRESHEX=r4, @ANYPTR], @ANYRES16=r6, @ANYRES16, @ANYBLOB="f0ea172d2bd04431bddd159c90fe91a103080a5bbe275a8b6c3f21f7d2869b84342a154c52cb7131a7a9a78d0170099e7613ea404e9074486652d8be50b7f9d4f61f2080c0dd04a9febea995922a9de05009ada804e6359a21e65592fe2b2649965d50e29b8b7b0557337531d987fa84747895c29cff6e6559b782e702c8317c97cc95e06b02defafbe17085c12e5e54a863c5f22b6f01a579ffe3bb135111fa72568c36ccabca3f57957f851678a5563f87e260f9df71032285ee8253ee26061e5933ef3c7c21dc3e8be98e1c1ef5d8444f5512c27e10a40b5329150b203c9693451cbf28dcd3d583633efc5b4c2f526bff164c2669b67f74601bedd51cacccd5c280ec86f1b854918e35dacd7f25096955427064f61aa8ca8911af8abd95812bc7866c9118f5867b324057ca024236d451a2cfecd12f756fb56f51c2", @ANYRES64=r8], 0x6, 0x2, 0x1000) msgsnd(r3, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) 04:01:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x4) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x7ff, 0x3ff, 0xfffffffffffffffa, "49ef517bb6225d5e0080000000000000002000"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e", 0xaf3}], 0x1) r3 = getpgid(0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x40000908, r3) socket(0x0, 0x0, 0x8) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f63a8fc4396f7daef11cbed575cc9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) 04:01:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x7feaacaee92beeee) fchdir(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100)=0x1, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) mmap(&(0x7f0000017000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) write(r1, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0x78) 04:01:36 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="22ca5bc23f953ce570886708091799199d62584c6dce5d15176a2e1d05e282739022cf98bb6d05734e1be3835e225e790b81f617c1817fa1e212712d"], 0xc, 0x2, 0x1000) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) getegid() kevent(r3, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1, 0x1}], 0x2000000000000008, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910874426bdcf306843b34f7c027e266c2bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da658293db901c48e582d225bca80000000000000000000000000000000095ef97fcc9a806471b875b901eeb549b590d06c4dcf9448c68b9853d3e29f98964e8f053d8355dfdf9298fc6d861293df936d1bb9ed072688c13b133d7ab7e1e8dcba26a9a3d1df483cff7177ab464370be5cff77dccd11b583a4f5d74c7c5c372f34b60c3d9aec40d35b4f15de6ac382adaaedb819658c89368fabefe6e65d94f8754de4b654c70b9fbdec38e060e82747b32f149557fb3af466ced85fe0d6af7a32ad832e36011f4c4b8dec76727a9fcdd8e9ee8b28c24724ba3b8cbbfe5cf2b8e9b38651da00"/333], 0x1, 0x800) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) r4 = msgget$private(0x0, 0x10120) r5 = socket(0x40000000011, 0x3, 0x0) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x1f, 0x38}], 0x20080000000000, 0x0, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000000580)=ANY=[@ANYBLOB="00000005ff07000000000000c92832986cd5ff4425918ccbeb19b2e885f422604138b9826031"], 0xc, 0x2, 0x1000) msgrcv(r8, &(0x7f0000000e00)=ANY=[@ANYBLOB="000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038cd832c1d516b8c603b8100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d144bdf4193805402fb0394f69b5571aad6821d0b70d80e90b263ff3bc46446ca3512c2ac18ae8e6548d4af4aa8e7b04c8921fe47a310fe6d90fab1e3d25cf0088710a44fa53989964691a68dfe6233ac7fa100777387c14a056f6681cac7a416900000000000000"], 0xfffffffffffffcc9, 0x1, 0x1000) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r10 = syz_open_pts() writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) pipe(&(0x7f0000000040)) r11 = kqueue() r12 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r12, 0xffff, 0x1000, 0x0, 0x0) dup2(r12, r11) pipe(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = kqueue() dup2(r14, r13) msgsnd(r8, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESDEC=r9, @ANYRES64=r10, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[], @ANYPTR=&(0x7f0000000700)=ANY=[@ANYRES64=r7, @ANYRES32, @ANYRESHEX=r4, @ANYRES32, @ANYRESOCT, @ANYPTR64, @ANYPTR64=&(0x7f0000000c00)=ANY=[@ANYRES16=r1, @ANYPTR64, @ANYRESHEX=r14, @ANYRESDEC, @ANYPTR, @ANYRESDEC=r7, @ANYPTR], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], @ANYRESHEX]]]], 0x1, 0x0) msgrcv(r8, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) msgsnd(r8, &(0x7f0000000b00)=ANY=[@ANYBLOB="00000000000000007e39b2630136e792225fc6778eddc5ebe0fc123ce1b9d8018b83b7220185b90215613f0e86ab04022a238d161316a4d9464126f6b49286d0efca016a8991216008caa8a9a9a0e4b126ffcd02f80dbb54646532bb38dfa8593d8a490ee9472e55ceb59186b4c28bdec77c40d4a7a0d8d834bf78640529e8c8e381c32c602fd00a88b1dcbf85df3f23e80d268bd788f2147cab582d8b7e5ca5043d392b880c6489571d3c0943636db19b6e5b0000000077b749094b362af6986d1d061231498d353d5c2c95a9184392ac70e370fd17e7f1f76e81d98bb743d8b42722253e67c19a01ef0ef0be882f14f6253b"], 0x8f8b63494240359d, 0xc00) open$dir(&(0x7f0000000680)='./file0\x00', 0x100, 0x0) r15 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x80000000000000c, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000a40)=[{{r15}, 0xffffffffffffffff, 0x8, 0x1, 0xffffffff, 0x100000000}, {{r16}, 0xfffffffffffffff9, 0x6, 0x8, 0x2, 0x100}, {{r9}, 0xffffffffffffffff, 0x42, 0x4, 0x2, 0x4}], 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getpeername$unix(r5, &(0x7f00000005c0)=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000440)='%%\\\x00', &(0x7f0000000380)='-\\\x00', &(0x7f00000003c0)=':-*\x00']) r17 = open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x4) writev(r17, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) 04:01:36 executing program 1: r0 = syz_open_pts() unveil(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='x\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x60) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x7) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 04:01:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0xd670936c04494eea, './file0\x00'}, 0xa) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:01:36 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="c2f30db10a81391b6fe42a2f01fc7fd367c063c5c0dfa107ef75f19fea2e75851707780200cac2af0a4b7f1da66dd531122fbb7b513ab198e1e804095a50", 0x3e) r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) r3 = socket(0x1, 0x1, 0x3d) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x4797, 0xbd7}, 0xc) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x3}, 0x8) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x2}, 0x8) r6 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r6, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) r7 = dup(r5) listen(r7, 0x0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000100)) r8 = dup(r4) r9 = msgget$private(0x0, 0x10) msgsnd(r9, &(0x7f00000002c0)={0x3, "b537f35d20097ff46a958f1e7432a649d3d809faf37545a12624103e303133bee63f01cc6836fedad7511eb1ed3105cfe6de57a64bd9fafa7aef7d6297c1b2a8e8df62c36d56913d2ccf67014aba3632964e50d5daadf356b3353b7a62c18677cd9bdfbf51e33ea6466ebd46bc52e77683001d97fac2fbdd58318859b41a4bd763fc930a511af9722e6c144d95d79c2a047333badd33915d1822072faf94e140772abf34b0d845a2ea5d7b4706b3a84f6588df2036fab17c91cf97ba7f9abc8978d9fa8037d84c44e85801a04d81cc340e93b9ea075c61d458af4eea110687a42bddbf7690a72979ca3c61fc585de2a2be0154ef2b27509bb496e892be4c09de609e986678a2a035d1dbe8052e7fd497a4bd29986a48c5a9a7990d74d24b85c380640757edc352ce29c2d4e4b40ba9125b79960e0749461a0b4e445d34ce3430405098e5df960defe4288c2c68c07045908ba1b4c565039e32c8160f6b371b283276e8fe563ab199fcfcf4a4d31dff0903af9f7251d357f200888ba04098154ba608e4ed9e6fc2e2d48e2c8eaf02b0bd1156a4b170a8f96ea796e100efb24bd9b9c923864550f83329cf948df404f2c0d35adb699ab24ce8b7b2536aadb7ba594e75cfa36b0bcdcbde0fbb1f66ce08e2fdf38f26799c63042eb75e8928303c357064c8c4941b6d3b3084cbc5768838299b59403f9f24894d6b9c1ed5bf7778cff41c1dd988b1bef86a863663a358f3324980a00e993bc5e3351ad36c7ff2c190b444e2a6250ffe9674431472730a7e9308d34f04281139cb02bbb29341d85db4b9930702ee0d945437ec2ea2aebf7e7cfb3f59e3bef43e9fd787931e343f7b257c84e9c2bd455a6d34c2e68b421281ee013c70dc739cdcd7bd0d3b25d606dce549057b08a950ad2f431f3979d24568fb29fdae30c799693dd151f0c45061aa989d7419110701e5263e0e982bbb26e4e228099ffe3439a7ab696449f64e7a7cc05cb2192c4cd959925775f90fbd952d3d5a6b0dc96566e925fc67686f3ab2a66bde91fee041730e91704305f361c55b41a8a41fa5f82579855d37b37b5a57c8af545b8df018e5c774abe7e4258968c7dd57d43c54d43a2e50c80140b5fd60e26c0b4400d7e7e67fad3b36ba21ee4b27cf236e2fea0287e45745c22d2679fbaeaa70c84adfab518b040863b80bf1237b1bb60e82322a3fa849eb207eedeeb79ede1b93a6d2865e2a107abf8cc29e08d720e2a51d530a83ee01074136b8d6c7d6025209935e9fc56b069992f2f0318018385ee0138251ef6ab97d877c6e470676a84cc2e38ec7d5894e665d7e5985c0a63b233f28df760ba018ee541e0463d64e17581107f639e5d2a4a75e091d144d847f6ffb256a00a4cb591ae3153aa8d2e0d4463f59ac382849bdb429f51772ea70b7c282426e883ae1b6285244f4a5ac9e140bcb2a65f6f058a354f1c4a77f4c189c092fc428a364ce7e27fe5291dd43c215532677a75fa1050c5f8421a6840642df5f9b6b7a744aeaae6599c0e3512b809834ec33c3056fc214db1188a3aeb1254a03b007e904359ff6a02639778269f36f37d3e70be3e83813cf21832245e1e9e85fbba23f0d4b425f2a4d2c0bb45f988b64c54c4263091963451cb4aac2555aded6a10dbc70d9916dc14b2633c88e34d2cb65e2018fe544a2a5ac292b2dc58271e7a6a6a282057460d5f97cb29800e522bf0d02e624d079d5dad4e06017e5c55053c9ed7b9315bc90b1e284e023f033ce84eb04cebbaed30f79545ce77f10ce0ad1f4702046a2661a0fa5ed46791d820e2bdb944a706e611fc5c07e001b8a8fc71eabca5e9e9e9cc2089ee81322fb0d754e235c1102fcf725f3200e0f270b811c8161f0dd0e48c70273c8f45b592a7221705e7bacee82dc5bf16a8d21a8ad6c283c53922be87ef5204b8f8ce2fb776179a591a120cecca94ade854cc2e04a464b437427bc461239001510d78182274df52c5f9289258df97e95e56e1a57dc2ebcfa94af4eca47615f2572422ea671ffcba62081b90efbdd99d17a56175744aaeae04e980c41382e2fc2249918e2cca39d058e782c01ac15ee2061bb1abb6f20c8c8dd610c6913d28016108db628ede71759e7288d40fe1c5622a4d3b5603c2891ae986e55be25675096f5c2a3eef6b81bccb58337f6cff0cc788dfe73061f59a64d54bb0a5511864f74e3c4e1d66aa1e8d826a103447142432111bcfc61a77b7d70748d5cb5cd561208095ab6e207dfc75cda0d290558067b2b69e06645c9e234a4b3cd04e7cf3804ad365f33ce47c178f466b8881c41224a1210360c2f14136ba86ab945849c4ad04931172906a2609a72ba1c875e4b1e988536b65b87c507ad9098da07d4103b5e1756c9c045d77463a92d57b5be8d5b3c70ad16f1dfcbbb037bae0a86eeadf27ec00bf2d9814ab3e1bec8597cf5794cfe504647defaccb40359a8cd8677430c403c4d6d707a54fb858d1420c4168376179ccbbb500b82cbbeb966a39866d16cdda149d79c44950ff4f7919afe3a02c80dfcc021f0697068a0c17257053d6b2fc6c6f5409773ec4219b34f3ae0dbcee661245444dbc69cbaf5b2c5a134180002f426a5f2dfed9475ff687543480b88ddcf6665f0dac6b111b1bccdfb53cb6c73162019af5984c8d70e1038fd3e7349effec42b367abd5d0ee023bec55727b8042ae9fa2359083c89628e047bbb427cc23ef157413e3487bfe1fb62972bd0254d926179921086fae6780c0c45c889b06b2cc9a577726eb200b0b63b583f34b4aea7cbfd901268414460941dced85298f8d1030cced224c796f656e6849f8e2e79610e27c7c90548c2e062ec32f21371c2a126ab68c44ca911f6193d63ea0b77e29c8adff961c10b4d72de3b20b194446b3e58f8602ee0ee80ef42909ddb3669328b3295d804bc0c0e6d2e3a9e59b2535a50288210fc0793b40bf6145ca4f3ae4efc72b10b6cc8aeb313dcda53e23335562598f95b531c16262397d6ca016e73d973c52908ded17fccde673f04f123bc38eca41f8cb678dd6e2562cc43534ffa9864e1890d0de45f46e706c4c109c869fc253ca5f7840083bafad71c613189988ecb474c0d2345144e1cbc098b9d83d7a179fc41e0d7d9692f8b2bda112d98c2b4196229d845b92f2af5176ec3758156fec0b7020abf267caceccb4e6353759c6842021a36d474856208b1736de2ebadc7ff97c5834f8f0df553793df306024ecfdaf7ef6cae9cc10cba2371f2217866b45349a0d0d82c7d0ec920e9c10e5f86c32b494ad2e17993d03fb89c0d9354826782d17974d3d0700f6816fcc0169dbe93979d95f28a500319421f16d873276ac6ebc82d0217ef946d6c7a7f73b9b4a013f86e7095a0e82c0a1eb531d404043780d634e619714f391f8d51bf45425d5382fee1e4b7ffa2bbf622749dac1f21355bbcb82565d4a99f54f8ada8f9da0aca5e23cb2e85e4197682226f1a646cba6668f5303727d4d557c50be9b85d5709f6edc292ac9b65a0b0773fc42918847687c0794499a395a3c8104eb4dcc5eb2d8580e8bbdb5c12fcb0df3af1460aa5cf38da5a9943596a5b34675d6a499e3e083940297829d50a4a7685025fbf057cb66e7b997f6f61da609c71c2f57bb127d5260d8051dab3391a71dea3e7efc213a65858c737171cf7a90f8a27253c3c9cc2cee476aa99437a1b9351725448efd3875f60ba42055a3f3461f932808300e3ea0a0650cac18fc4223d064ca79a3107fe1fde6bf1ce9f768f691b4dae530c0b6e36c2b36c0debd57e5ea74ec8f018f795b7a3aa80f2e1be9357c6ec37d141a0cd7032cd6ec4912e835cb231d2008a2c0f61eff71d2781a2fa3f9919f9391cd3df94da2e1e3916f853a1362c4aeea9801342e291e21e6314420fd5da0c077c677e0eeca20352a688f5e9af161275e68e5429abbc8db2605c95b6aab6575278933e5e0321a6a7679e7faa502366f6e72215aab23c6a5901af737901b1dc70ec9d3f6b87dec257b51b0a8b928931b9f1327dd4e6c5835b9adab5c65da9f14a4238b00f9a5ae16deb917c0b183c9a931f274989cd7b3b2de9d28711e6cbb0474ef222573958a9afb4f600401b1ca473a4784a9f5d50f19a9abb413107273569a9918ec14b28b5c4b018095fa8d4e9bbe6618ed5b9932ce0e0bb468ec6bd4a8907b5b6284e4140737d31c1ac9ae6020f45680a945bfafb70db81c2f0c92db045ba3fcd23595d67b3c76ace055d4f4bce3e210a606a0e1537ab6631732f87eb8f3007d39540c476991d05cf39314a77b8279d9cdacba4c768264f274ae15cbf0c50f158b34c76eb129679d217d919d0bcbf32faa7533459ce7c3cf644b53adbc44df119026d44e905bea25feab9c5daf4f4632500e5cc7766ed58e31bd94666f7a41eb8fdbca1a0df6d978a94014ff0fbf012708b6a349d3bd847c6e369828539d1286089b246a5113733480d13458ab5c405609df1b8c70b8a149372021198559a7a9e571faf2aa4d4b42c1fd4ee16f77c4feae688823fd1bb5a289487ce102657a82f724b632d6f5bfb4e97011b05395d8f1416e291469ab3b193bbdf1a6903f32f7311e425bb8a34fdbec93c71c8e24cb85eab8e4b2c062956d3ea520ca258daac57cd13d71c000d2ac5d8c1f7780486c5be7640c1b75757b15d9525691cb859f50dcea73a685997a9acda7bb45c4a39605248aa6a9d6cb491b86c31d353ed8f9fc6d5d5726d70c6cfdd2c71ff2885446133fc944f624c1901b135c5c5cd565b737211a2e91e1defe3429231ecbc4c85f94863ba4a54003c024e344a58a1688f2e7174ad10db05d957f11607d0796d5be7d313c61da0a7c0abac49bef0b677530471e77bb30f7c2695a025fb34ca8987174f851ca20ac57e8a7a8ac9c539592f2d5f84406af02b63386540d02161304da132fdee87911641e20c3562b162542c7fe64d6e8c40fa90b3f1aed8838d0e7c3dcfd061d6c05546762fc5f171da7173db7aa9d3430fdc1f33b67cbe3cc788b9688210613fb7fcbc53b88c960c807fb93dee0cb780343488195df77c28796121638969c8a3ab44da5a9975072cf917890683aca6111d65d6839716bb7da1910e9aff31e4eaaa19d7f8430cb45d8f598c17f773c00ae98052e93ae3803c7ef4f4f84d3db66a52456d162d23eff1f80c3ddeac95d9a55deb7a0f1a274e1b14619b8ad5c5a807df5741d09ca751e394c75e75ea4057b0235e492095660f98e4abda790457b4f31afdd50ab07a6b612b6fa83f150b27bd82775c081e7cd9b9c0296c9fb8c9b8dea5c973291ccfc3565b3358ae2be4439398c84a8aef207aed67265a8c1dd7063698cb0f2326f4c070d828891b95ee7f8c7a950a739603b4086857c15dc1032c1315cb3648c73d4ace621f31e8dbce748eaf12f70aebbaa79c46dd0ece53d19dfe1ae7e51bd53c12e62b6c9194756d8f842de0419823d6e7d00f46cfe8b112f7d21846bcaa6de9225dd57b3e6568130800eab7439cd005042d61161e4a8e373477614131af7f604c9df5d7ea02c7f5771fc4e9ef1af1a9d74c3b326d8f2756ff7712127c337c4cfba108a400615fab371677a5271efd0ea77968d92891717e90bafd3d60fa555a2bdcee401e4c8ba740d21109e0179de26627aeb168f0a3cf567bbdbe7aaa3d69d47b225058dd1365da94e37f216540239f3cc3b61b2bc2f202e33b5973f6d3ad103064ba2acb74998b15b3be60b04922288afa603fd8a0b2918a51f91f85fe5fc8ed61978421e2026e1d3f78049c89985fac"}, 0x1008, 0x800) listen(r8, 0x0) ioctl$TIOCDRAIN(r8, 0x2000745e) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x813, r3, 0x0, 0x8) socket$inet(0x2, 0x5, 0x9) 04:01:36 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) shutdown(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 04:01:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x6, 0x4000, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="2902000d0000000000000538ab9bd7caadc0a0f4a7aa6065d64350da7456705e1547c14183214a92855507af387972262b26eae68ee4c076c952bffda60bfc29671185ac1b530c5746b869acea5b8fa7fb88c5fe163b736b909823639e43898ff9d6d163c438f13ccd681cdde995134937c99c33163e00924495e12f4f9d6a2bb26c36d2f5f01f053188793a4f269aded697a9d1e3396c8a411292187e1f0d", 0x9f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 04:01:36 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000300)="7da47adbf53e7a810415b494a16d91d40271ac60818a76872452c3658b0a9feece614918c4a3a8e6f7d0fcc60cf2aa1adfe18f7830cbfbde46420d91acad7661a90d9dd20e006fb9b5bbc62c26f25492e128b0fb", 0x54}, {&(0x7f0000000380)="7d5d3d2b45c43c17fcbaac417e48aef21e90f09d54dc710d7bc84b2b3c5649356d83401191695f", 0x27}, {&(0x7f00000003c0)="ccbfef94dbddb7a1b9f75d52416e557ffa2dc664f35c5b7123b926a2767f48e0dcc29d39ead1f9401a8e53a7cdbfd2035382b4cf58e8058ac72cd5cd7e5ff7445d35aa0655c7f3551c668a26d08eae65679d549cebebd2adc770b6097c1ee40ce663ebf98db7b25b9da6c8", 0x6b}], 0x3) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x162) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000480)=0x3) fchownat(r4, &(0x7f0000000200)='./file0\x00', r5, r6, 0x6) 04:01:37 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045050002000600fe7400000000000008000081fcabf185fe8000000000000000000000000000aa"]) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:01:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x2, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r6 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f0000000380), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r10, 0x0) poll(&(0x7f0000000000)=[{r10, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r12 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, r3, r4, r12, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) semop(r6, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r13 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r14 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r13, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x7a}], 0x7) r15 = socket(0x11, 0x3, 0x0) setsockopt(r15, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r15, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r13, &(0x7f0000001c00)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa02947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b006000000ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a347248c4a8e5ff3e0048364a64ac959b9ba9e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea1ff34821f47cff10b85cb0887465032141038e69fc58c268ec1c13d4a2fb2dcc21a2d14cb78f6992cabff2f752553e5d3383d252c7068ee121f79998bec5b1daeb0975dd706f247176955b53fa12917dd3d9f016a3adce1ad4571a5c96f6e5b729", 0x1ba) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x2, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x6, 0x5, 0x9, 0x57f, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xb5af, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r14, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(r13, 0x392a70aaa095e2ec) flock(r2, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0x8f9}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x2b1) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() 04:01:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) fcntl$getflags(r1, 0x3) r3 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) write(r3, &(0x7f0000000580)="2e19d8a18c0500000000000000ca20056c453a1a2daf7afaa9f04976397f4b1a7f64e765a5202f48820faae180c09915f56e048eb0a48d5fd4becd6c0c81837a7a6a905621fc9fa8b27c084239518cb973f50d3839da414a20f1a91abe737b62fa2ae710e99d93b2107f643746182c787a37c458dbe577098ae9b6453dd77b2fe5b372a86fe79759e5e34fd4b2267652242284d504bfbdf4c1daf7340b9441f8f2bb24ddb0b709390fefa137d68ef9cf792fbef19d453b49788fc82d746d7f9373d6605f4dacfdb991eebabf09e9865860481b5b33a498f7986ee56237859cae26ff78f46b15b48a881a3d44b1fd70ae40a4eaca7bdcf6de11f09ef12d7a7f786f5a2036ec3d5ad53fd170410fa3dc03f742438864cd5c39cda5a42ebd55f864b5d54450be6c9adea957c4bcb365f9b931d96067696033b93f45c852e355ae4d9fbd8d0000000000004da0d0282339f5519c6f49fb9df7bf4bce5b2993e1c5ce758393badfcf198641242646bb0bdce64774a134647e3d1e2c9ba7e643b6e1ce331875546ccd91a882fcfccb2004293e86923f3008bca37e41", 0xffffff54) close(r0) socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x10000, 0x8, {0x753f, 0x800}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) 04:01:37 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendsyslog(&(0x7f0000000100)="1335307322f91dbc4a883ca68a561db448", 0x11, 0x6) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000040)) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000180)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) dup(0xffffffffffffff9c) r7 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x40) r8 = socket(0x1, 0x1, 0xff) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x451, 0x0) r10 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1000, 0x0, 0x0) poll(&(0x7f0000000240)=[{0xffffffffffffff9c, 0x108}, {r6, 0x40}, {r6, 0x4}, {r10, 0x10}, {r1, 0x30}, {r7, 0x1}, {r8, 0x4}, {r9, 0x80}], 0x8, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 04:01:37 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65300000be6b3a208941fa5885dcd66add8b2e4332fc265619a252c2c08d1bf249763176ef04af7545c70864ae5b6cc3d66cc1fcab15c2226153ace17f7b5920260e29d1d2bfabe175ebc05ad48c2ba0f9757d7c246d088e83c2fae4aa6a223dbb2a3e1f88e90394ed8094522163c807abd152ff15bfc61d54d65cf38f4323b420069a82489ad3e20ec7ebc357615da199cfbfafb2b0ee5ae30fa65f25ed740000"], 0xa) r1 = socket(0x40000000011, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0xccd4f70}, 0x8) r2 = socket(0x2, 0x1, 0x0) socket(0x20, 0x8000, 0x3) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x4, 0x5, 0x2, 0x4, "eb245902b7a4717b458f0605edf46cabf673b35f", 0x5, 0x6}) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x23) 04:01:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x83) rmdir(&(0x7f0000000080)='./file1\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 04:01:37 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) shmctl$SHM_LOCK(0x0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x821869de, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000000)=0x8001) socket(0x20, 0x0, 0x0) 04:01:37 executing program 0: sendsyslog(0x0, 0x0, 0x0) mlockall(0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x50) r2 = fcntl$dupfd(r1, 0x0, r0) read(r2, &(0x7f0000000000)=""/116, 0x74) 04:01:37 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x19a) r2 = socket(0x18, 0x2, 0x0) r3 = dup(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) dup2(r3, r2) mprotect(&(0x7f0000242000/0x2000)=nil, 0x2000, 0x1) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) linkat(r6, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 04:01:38 executing program 0: getgid() bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010702"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000100)="a8df51913ce7bf2f31a85ea393d2bf3a16d9929aeacab2dac05e334daa9034df8fe7f75d562cc3a509412d4c40ab4a1ff24800eae06bdf856fe793008020a7e1593a10da6e812ad69bd0ce597cd4caca6cd30ec5e6f918609bf6f14a7ec7c2d87af656546b184458bd0b46a5aadff322fa2a17cf874db4cb34498e27e39cd5", 0x7f, 0x1, &(0x7f0000000180)={0x2, 0x2}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000240)={0x8, 0xf0f, 0x5d}) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="eb4f0ef035e574ffd561ad7c32986b97a2408a1567ac87ff2ce691f43c1ab7c0ddb5f882c953538bf038d1ef5ea0cf1345ee4cafac38b20c826a936d13fea51d47ed5990b7f6cb471828bb"], 0x10) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) r3 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) r4 = dup(r3) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000080)) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = geteuid() r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000c000000000000000000000000000000000000000000000000000000000089ab35302d16000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000400000000000000000000000000000c7000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec100efe953e54"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x80, r7, 0x0, r6, 0x0, 0x6f, 0x81}, 0xe202, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) r9 = getuid() setreuid(r6, r9) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000280)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 04:01:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x4) getrlimit(0x5, &(0x7f0000000000)) 04:01:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) syz_open_pts() close(r0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffff01, "8f000000f5000400"}) r2 = msgget$private(0x0, 0xfffffffffffffd38) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0xfffffffd, 0x2e, &(0x7f0000000000)="ebffcbff13b9fdb80d0000000000009931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x86, 0x5b}, {0x4}, {0x87, 0x7}, {0x101, 0x6ef}], 0x4}) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$inet6(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat(r5, &(0x7f0000001980)='./file0\x00', 0x2, 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$inet6(r8, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f0000001c40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$inet6(r9, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x80, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) readv(r10, &(0x7f00000000c0)=[{&(0x7f0000000540)=""/95, 0x5f}], 0x1) fcntl$lock(r10, 0x7, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x1000100400004}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x40, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) readv(r11, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/79, 0x4f}], 0x1) fcntl$lock(r11, 0x7, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x1000100400004}) ioctl$WSMOUSEIO_GCALIBCOORDS(r11, 0x41205725, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r12 = msgget$private(0x0, 0xfffffffffffffd38) msgsnd(r12, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r13 = socket(0x18, 0x400000002, 0x0) close(r13) setsockopt(r13, 0xfffffffd, 0x2e, &(0x7f0000000000)="ebffcbff13b9fdb80d0000000000009931929648", 0x14) r14 = socket(0x18, 0x400000002, 0x0) close(r14) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(r12, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r14, @ANYRES16, @ANYRES32, @ANYRESOCT=r13]], 0x1, 0x0) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e3094b9468f10bd191ed51a1631c0af7c956ec4b194587d77c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r15, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r15, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r15, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgrcv(r15, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r15, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES64, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be29790166ace250c5d2ca71ceb4a2af4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4452b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4113, @ANYRES16=r12]], 0x1, 0x0) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) readv(r16, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/79, 0x4f}], 0x1) fcntl$lock(r16, 0x7, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x1000100400004}) 04:01:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180), 0x1000c) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x8000}, 0xc) r3 = dup(r1) listen(r3, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x9, 0x866a, 0x0, 0x9]}) syz_open_pts() r4 = kqueue() kevent(r4, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0x10001, 0x0, 0x0, 0x0, "1ffbdfa6163ca70277925f93ef0000ae61c4a648"}) kevent(r4, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 04:01:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x11) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r2 = geteuid() r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000c000000000000000000000000000000000000000000000000000000000089bb35302d16000000000000000000000000000000000000000000000000000000000000000000e1d40724000080000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000090000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f80000000000d4ccf2ab2f0db9b2c97d1ac216931c0000000000000000000000400000000000000000000000000000c7000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a797"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x80, r2, 0x0, r1, 0x0, 0x6f, 0x81}, 0xe202, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) msgrcv(r3, &(0x7f0000000300)=ANY=[], 0x0, 0x3, 0x1400) msgrcv(r3, &(0x7f0000000080)={0x0, ""/115}, 0x7b, 0x2, 0x1c00) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x23, &(0x7f0000000040)="caf5b415", 0x4) r5 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x120) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000140)) 04:01:38 executing program 0: r0 = semget(0x2, 0x3, 0x181) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x800400, r3, 0x0, 0x0, r2}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="c2", 0x1, 0x0, 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) r6 = accept$unix(r5, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0xfffffffffffffdd6) pwrite(0xffffffffffffff9c, &(0x7f00000001c0)="995105939a9d417553e5a51340755639f98810d8c107dbfb1c197c6268c337d456040efb708c349ec32ba4a822f94d26b71944a9d2c7cda0ac8ecd269f8820104ac30068d1a2ed40a37c5d746cf30f32ff8bde2fce069e5ac99f64c46883fff36fbd98fe5c65801b82235312d0e1b311041ac7f20ddd1404d9d4477ebc2fb3c62efb84", 0x83, 0x0, 0x466fba7d) socket(0x0, 0x1, 0x9) bind$unix(r6, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x2, &(0x7f0000000000)="c7dd") 04:01:38 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7da7dbd5}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x8) listen(r4, 0x8219) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "0000cb000200000000000000000800"}) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1219560a2dc2ffab) r5 = shmget$private(0x0, 0x600000, 0x5, &(0x7f00009fd000/0x600000)=nil) r6 = socket(0x1, 0x1, 0xfd) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) shutdown(r6, 0x2) shmat(r5, &(0x7f0000ffc000/0x2000)=nil, 0x2000) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x7ff, 0x8001]) kqueue() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r8 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) sendmsg$unix(r8, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="966c57b00f3a91680cd509dfb95a7bd4eb8098a78e01ace0a7e6d0eb13b34cc9fef7c0c8bf0bc640a48cc5b25e2f82ff4f5a07aa03", 0x35}, {&(0x7f00000002c0)="465f97be7de8e92fe1a55cf2bd00631bf167013943250c520652150058f8031946306b45e1c048539d49c2670f856f58b3fdddff2164367d880299c99deac5e587fae197f8c5039ef8f93a5fd96d2a9f54c8d28769adcbe8caff9df88053fee01ff98ee6483e59d1694192abb9a4c5a05b14f646c0d7e048bcb2a96c5e84a49c3714fa8e54b7eb049f7b7769f049ff3cba66a250fe200597ec6278567688e2df5b33fe93078a1bc1a01684a36be11467d5d48c6a454230e13b", 0xb9}, {&(0x7f0000000380)="c51e5ec4e2d752fb8888da8c2c84dc1c515f0b9f179c947d230beb932b553eeef7d80dc172b64e3a531dcc7dc1dc75fc3cef29937e969cc03aa9b3f3e20e5f80590454e97dc41828d705f2d38a14b5cf9ac5545257238ca1345328fafd67c981aa008eb2cf4af1f5449b62cbe5215c8f8c21616e04e61a8cc265de2e72291b3b27757118290d71c01cc48e8dea113bc5e871043dec4d3680599c9b6de18f9d48a6f87921efb37bce26fc65a24321c241ab65391cebda802af394795a0da8231930f2f7e1386028e3d39517713cc2289f951bdd646eafbffa499c6f39145f3706040dd1d3581635e3d6bcfe914493cf09", 0xf0}], 0x3, 0x0, 0x0, 0x8}, 0x609) 04:01:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="e8ff9431"], 0x1) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r6, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r6, 0x2, 0x803) pread(r6, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r7 = getgid() r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) r9 = socket(0x2, 0x1, 0x0) shutdown(r9, 0x2f99822121a9018a) connect$unix(r9, &(0x7f0000000c80)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789873fb0271200000000100a33244589ccf100e84cb46416e3161f2902443350344371df33aded7b02044be10cfe0b8db582600001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599c0000c9b38ae6502a5eb986bfb7f9d471b06d0048488e366a0c431192d223c25ce7b6b1c4e28291fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41e825bd8cba421d09a6de91dc03396fe1d6a0b000000616f53891043d5118a8136fe8ad7c66ddc4705a000fff3f20b0f34375cf6dc45df30893cec60ef65a02baa438f82a996a11fac3c0f80e88193e624982a43d2fbc9d3000000007eae4acc03b975d39c337405fefd158eb1326b5f3a84adc2e825db87fe35f3c61179734136b08614e9e8115a8b1ee45fd0d1aaa1d20c2bca7e5f7fc0fd9b529a62d8bdb14a3fa94b012e6527109017ad86b225ee5e2843dc9630eed3289013415746785f607eeb3005c907f02826ca2a081198fcf98ecdf451cce037fae0df16c6f8dfd29b60f81b0d519162dfdc807e498d2f9bb1b07231059816e6996182368c0609e58b7d1600000000000000000000f5f3e9e574be52425e0f1204917ad29e8d293e4491c89803f62f70c745d7e53bdef1c46261a0b104fb2097d7c74db11215920e7b92e24b04935c413e670a45acf16be3092d76802059c471744cc26992007492d795c170ff837de1e8dc472cceec27c98245cfb9e67c161b7a9c0379e4a1898130fd34bea93625beb9e6b3461d1402d4330620e67771cf3e1b362172ee0c1abc18375fa5384385cea3600b5b7e354acfc2262023b049222bda029f3267d2071d6f33360117c4fbe5cf1300000000000000000000000000001bd39aede282e81bef99ce7e52d5ae1c03069b053b636bd14f3ce696a9a321d73953fcacaabe0049096d437e7ff1ac38cb83eafeffbb10a8befaaf47a0123810c922426c"], 0x10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r10, r7, 0x6) r11 = getgid() setegid(r11) r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r12, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r12, 0x40087468, 0x0) fchownat(r12, &(0x7f0000000080)='\x00', r13, r11, 0x6) r14 = semget$private(0x0, 0x7, 0x287) semop(r14, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r14, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r11, r10, r11, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r11]) r16 = getpid() r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r21, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r21, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r18, r19, r20, 0x10, 0x9}, 0x8, 0x4, 0x9}) r22 = socket(0x18, 0x2, 0x0) setsockopt(r22, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r25 = getppid() fcntl$setown(r24, 0x6, r25) shmctl$IPC_SET(r17, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r18, r19, r23, 0x1e4, 0x8}, 0x4, 0x5, r25, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x6, r4, r5, 0xffffffffffffffff, r15, 0x28, 0x70}, 0x8, 0x2, r16, r25, 0x5, 0x3, 0x4}) r26 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = geteuid() r29 = msgget$private(0x0, 0x20000003c4) msgrcv(r29, &(0x7f0000001680)=ANY=[@ANYBLOB="000000000000000c000000000000000000000000000000000000000000000000000000000089ab35302d16000000000000000000000000000000000001000000000000000000000000000000e1d40724000000000008aeb001fd799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000400000000000000000000000000000c7000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec100efe953e543224591de0397f9b409b82defaa522d47c51a2c5465c9f0ed9"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x80, r28, 0x0, r27, 0x0, 0x6f, 0x81}, 0xe202, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) r30 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r31 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r33 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r33, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r33, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r33, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r33, 0x2, 0x803) pread(r33, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r33, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r33, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r33, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r34 = getgid() r35 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r35, 0x20007465, &(0x7f0000000500)) r36 = socket(0x2, 0x1, 0x0) shutdown(r36, 0x2f99822121a9018a) connect$unix(r36, &(0x7f0000000c80)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789873fb0271200000000100a33244589ccf100e84cb46416e3161f2902443350344371df33aded7b02044be10cfe0b8db582600001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599c0000c9b38ae6502a5eb986bfb7f9d471b06d0048488e366a0c431192d223c25ce7b6b1c4e28291fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41e825bd8cba421d09a6de91dc03396fe1d6a0b000000616f53891043d5118a8136fe8ad7c66ddc4705a000fff3f20b0f34375cf6dc45df30893cec60ef65a02baa438f82a996a11fac3c0f80e88193e624982a43d2fbc9d3000000007eae4acc03b975d39c337405fefd158eb1326b5f3a84adc2e825db87fe35f3c61179734136b08614e9e8115a8b1ee45fd0d1aaa1d20c2bca7e5f7fc0fd9b529a62d8bdb14a3fa94b012e6527109017ad86b225ee5e2843dc9630eed3289013415746785f607eeb3005c907f02826ca2a081198fcf98ecdf451cce037fae0df16c6f8dfd29b60f81b0d519162dfdc807e498d2f9bb1b07231059816e6996182368c0609e58b7d1600000000000000000000f5f3e9e574be52425e0f1204917ad29e8d293e4491c89803f62f70c745d7e53bdef1c46261a0b104fb2097d7c74db11215920e7b92e24b04935c413e670a45acf16be3092d76802059c471744cc26992007492d795c170ff837de1e8dc472cceec27c98245cfb9e67c161b7a9c0379e4a1898130fd34bea93625beb9e6b3461d1402d4330620e67771cf3e1b362172ee0c1abc18375fa5384385cea3600b5b7e354acfc2262023b049222bda029f3267d2071d6f33360117c4fbe5cf1300000000000000000000000000001bd39aede282e81bef99ce7e52d5ae1c03069b053b636bd14f3ce696a9a321d73953fcacaabe0049096d437e7ff1ac38cb83eafeffbb10a8befaaf47a0123810c922426c"], 0x10) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r35, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r35, 0x40087468, &(0x7f00000001c0)) fchownat(r35, &(0x7f0000000080)='\x00', r37, r34, 0x6) r38 = getgid() setegid(r38) r39 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r39, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r39, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r39, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r39, 0x40087468, 0x0) fchownat(r39, &(0x7f0000000080)='\x00', r40, r38, 0x6) r41 = semget$private(0x0, 0x7, 0x287) semop(r41, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r41, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r38, r37, r38, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r38]) r43 = getpid() r44 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r44, 0x0, 0x0) shmctl$IPC_SET(r44, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r44, 0x2, &(0x7f0000000040)=""/210) r45 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r47 = getgid() r48 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r48, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r48, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r45, r46, r47, 0x10, 0x9}, 0x8, 0x4, 0x9}) r49 = fcntl$getown(0xffffffffffffffff, 0x5) r50 = socket(0x18, 0x2, 0x0) setsockopt(r50, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r53 = getppid() fcntl$setown(r52, 0x6, r53) shmctl$IPC_SET(r44, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r45, r46, r51, 0x1e4, 0x8}, 0x4, 0x5, r53, r49, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r30, 0x1, &(0x7f00000001c0)={{0x6, r31, r32, 0xffffffffffffffff, r42, 0x28, 0x70}, 0x8, 0x2, r43, r53, 0x5, 0x3, 0x4}) r54 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r54, 0xffff, 0x1000, 0x0, 0x0) r55 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r55, 0xffff, 0x1000, 0x0, 0x0) r56 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r56, 0xffff, 0x1000, 0x0, 0x0) r57 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r57, 0xffff, 0x1000, 0x0, 0x0) r58 = accept$inet6(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) r59 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r59, 0xffff, 0x1000, 0x0, 0x0) r60 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r60, 0xffff, 0x1000, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001640)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000240)="ed0cd9ab359c51f2f032c72ef92d36826eed80fcff99682a90ca8c82b4c4c1e96dc25f1ae82fd6103933efb8f5ecbdd9827637e5c920cf802f4f88dfd283e5d436b6604148603b85551f58b1bc206fde816154ae6e9a08c7722d2a33f05f1079084aa4313032040ab086649582bbfc25884efd56f62298f59e00df41e14e3ec32c81e2d9f90c8a8fef2e083b61848c5b3b877705db2257267bae6bd8c35616dec80ac232df3e0c4c1f3886fcd400de010540cbe23cdc5f0f01b5fb346f05beafcc7340459ef177d485d4ee935aa0bbcba0", 0xd1}, {&(0x7f0000000180)="efa54b06e544c6137cba135619dc234760f3df64ac9b650d3de907a55429e2cadc587bd495238ce4d8179450cd1fe09e19b53b66285bf0d34eb7c7ee3db81fa5c40d27fa", 0x44}, {&(0x7f0000000340)="5289d4129042172cee045237d4562398e974fe521b63d64920cfb04d6dcec9dd4185363233da3575bfaee620baf88c8079e6264813f4a9245ef670bcd1d6147474b00029547b52483a0b80dde40b1e80105da4c40915f02363c4a47ddb5eb367929b1bdb45341205f587f5783ea6c315bdd1d922e9e80ffc4c8a9612b155df2e905a061840ebfaeea05e043e074b21eab9d5fddf971383b43af92f8ea28faff03b5746fbc316db3e2f2c65b16868c93e0647c147e219aaf714fd377f4b0cd32229f6d506e14934519d0fe678ee3e7ed7ad2d0394e41552b4fb8f6d6a7759e03b7a71b9634fbffcad99b7bff47d8ca918ed", 0xf1}, {&(0x7f0000000440)="53883eef982c497ec3f1ff110f09379bf3a0da4b71eb679a35e2c12cb11e84a60d82f09a2c99cae4f49f5cd07e3a0c2d9d7c7a58ed02d7160ff50ada662dfd3423f025d7ba825880e7b49fa08934c2f7351fcd555afb4863ad039d426ea2e6829842fc4f47d473aa6eaf97a035d51f8d32cb740b0c939bb4b60f4d6c5d7f58f45ebc6bf8cf165675a88e2fa2e840b6ae589f495044adc51c67d1ae91ebb1cae59aa13fa95d3a67ccb0347655db19e577e7e2b8b4e46cfd393e29f44573f7546c831214323551c45a4f69470a205585857363fb84f02088c76e7a140e83ae82314169c0392cbf660df39da9579a0343e25cefd78494399bba89afe0dc107b4fba69908adee97616cef63287de88f3f2bfefc6c9848e89a31e0498e0936cafc4023cee5d1f3a16376e807aa8d5a86b31dbbfe9a537fb1f782f9190056a0d6742b281c65e4434457dabac3382eeb27dc14e0243d0c3f16fbdbfa942a572ee40fbb135ee3e7319672242d375f4efcc42b477c5af6eea54990c48019247801533273bf1091495dbbce108837fed8ff193b18cce93312aa6b636116d350fa8890e89c9a302c4a747b56a96f27c462241ebdb1e60ece97ab5dd184cd7cfb586b27fdeee8cd8061c7989e9d997f29086e08ed29aa0961709b92bca0301137f05dbfa776f6d8260480e87333a1d4ea9a56989c7c21c3c58619831fd6e591587622c98e3dbf6e0a3127dc4c73e49389f1b34567613d045ceb90a4f277f36bf718e25493ad5d89abddd81c509ef2ad7ba0a8941b5a64c7140fa2e218e26acff515502acff16f0119ea1c66989ef8871cc7fdbc7cb92717d73f8fbf33afb38554c6f22c2a014d6403368ef3bee81b1a954b47b25dcef52103aaf5f8002582495a1a60e50e9c2fab64a9a841e7e01e85d62c5bb2260c4b76b610197b2d3f0fe8d5953bceec8d57cf46becadff361ec60dd598dc4c06bee971571ea28f18189a90beb4c4286e73615d3c304f288886fb6f70eb5bd10c10b901e312af153da0e8e55eee05398330560c8ee61f10a0729130b5674692a9d00eb7d3a4f6d4a39a0bcbdf9457336e61645ce5b69bfffdaea2cf6a627c1210cbbdaf95887f7afe06683d7e131289c2f925e577040bcfaa77e87eca92e3abcead39d31eaefe0a8d77693fe63eb80b72f7100cab6cba952e82c35656ec59458e5b05c89633db6223139f684edcfa2b813522fc5b5d6e11c2302ec033d46215818fdb9fc4c1f2935af31a923cc064402818ddaf3074c696ef83d2cd6a4a11402ba9ac9fee45bafc4d0f91edc86f2dfed4e28a16af9547155d8023817b0cd07d3dca184cb75d5c6abee0616b7fc3d9d8fe3bad28e47186c4d2ec8d8f7f8af7799f3423cf4890ca5b71891843f0861e830cfe19cd96bfce901dc01fd5744f81b7c652c48837359c56220ea8a0d93f75cf5c4cd3d25e1a59606a951651ee21803251cf4e4ed69a93b34bd57e58561de15a009ca3c3cb0f11695496f8f8c45fa2e52363903dee312fd6d2ab8a6884a68c5b1a3c30991b2c363144aac512e54fc77fce8f33686d439eb80388984bb983843d21843ca9da14f7a2a16d4c3f848233713e527af0b666ac9590f9f0a04e581d9dea5929997d4687fb8285cbd49cc5011ae6748a1da95f9554bc9c8224226df611561cba4a41b5ae44ecd6805e6ca337f9904660fe0eab89811095d56ff09ecf7092130b4cb5a7994aec708ab520fbe9b5c8504ce7d743f1881cf6822f358edbe03c9aeb6d6accaf485d59e77a09aca87f47c46a7bcf2e71a2801c4e7929303d4a8d42463074e434d374e81b7d39b68b7b8e45bd2bf000aa72790525d506b249eea5b32d8a7e25c31c3a4744ee43b1eeee6aba9e87d57b244f093c7b56e7ca9825167a6f1f230d41d04963dc40cfca38352c28f3043e1101d9cc5075a5a63c8236e133eb181e09439c67a65702ae35959508de33d1315a8ff5a909abca52970bf66b6337f1f5c235570c7977ba323203ec4b232c48477b511473ebc4b11354d17411f780358a64f5c4d780f2d9117cb2846d5ce4517e1c18d2578b3fce3b67cfb82eb243bb5c7dbc4bb23f56094353b350006db3d00da83af33e0602c775843b11cea5ff7d5c9ddae10befc4ed7946cf0789e839d9b324c8fd58ef46afea37aa7d62d2db1a101643cf22a49dca86faae7b15a68ffe8dd04ef3b4d5549b41128e89b73b6da29c76c57c5f0794a560fd2ce923c882751a498135a5538b35756234fbed84883546a40c42102912f0a569825e77da02a654c06363dff104b57f45999582fffb521f98726c6fe3a163c6276ed4062f81c1b3b2bc8e72e5ffad20908f9631aca2ffe043c3e38ba2027029f47c2f5afba026222598070397e1fb60be8e1d297cbd48747dad96bf39feaa01dad49f034560ee78281cf84c6fccab5c96b9d409a905bf6575bfb940a3cac3516ed90d0ba9a3f92209124d44a3dfa46261f19ea92906301794a3bd7809db9e8c779f228558c3a9dcf2f2977d8d14e65a7058252344337b8f6269b5d3d84db35321313ac4c2d0eac59a985465f8138e68566b418e21f244a6271b3b633e8a74972ac856da042345e68effe273e136c9343cde68830e36ec41c991df8e8ccd94e11de27cc057ff5763b8468d5e5ea33b20e3b30fa1bd0b778a8994d74cfb6e3d6b0bc028db3f2beb52c90aec7195b8a7160f16148733ba00e776cef7d6b7d4425f0f7efa50d034777a0492cc1f07f8e93ac21a92aac91bc43364f6e16bdfd7b1c699f4ba461d80fb5a75577ae634dea5e78311b6d2ee5d7ff7bbc5839fa4727ae1f22bc2b23d7a3719f46b68c3ec6e1d5b5d654471439b99bb57601fc7bc5d11d7664e3cc1d6724eac68a917a93dbbeef35eebb019068d4e0dd2b6ca176f6725630df4c5820896b197a734c04013a7881b22da60ed077e2c6782e64a94bb0156e21ca66bae42f1ffece11a59416605fff9d33b97fcd9817fe3c06f0bd137ceb01003436750bde8e9110ac6eaced53cb8cc8b9b444e9b72106da7876831fc292a36cf5ec9b530bc9848d97c48aca097b04ffa95786449e2c76217456af3053b19a543f839dc0aa8d54969ac744a61ec49a5940a6c7fd8057b1b8747a3f632f79e52bc21916dad70708597c8d5d36f9557f65f2e76ba416f9f93cde1c65d8898a4cc555817e554b01131b44a37689e51920a70895d6e543c5b7bddd7f60bc55c9712d78dbf401269bebe535f63b6a9b8bed0658478b87f1fe6cc5afe6850a7e7bcc9c8fdeef579f4067729cb0339e31bc4bb1de1fe6e87c8fb26566175640bd6f8f7f430e6099000a0367ad02bee736064b8d3ba5095b5720894909e92631c05927698f5c0f0c0835e71d657ed99e61e2920682966ac8438774b7abf9ac21c898fdafdc65f071f8537ab06fbec60448b9180a110edeaa77562c06315e08637152eda1851707c878ec85662f9b84c29cf6f5583ac7c4812f6ea9fdb483a0118f6cd678810cbc47f3069336214a501996e188206cbc24f7824fbf9196f14d142ad0163b78709b6e52dc2699eb9535c1630afb3e26adf4ba054978800ac20ee3de1b1a1896bda2da3ccb7600ea9f7fd03af965a2c6a37895bd69d22b435cb438e5a7e57c51fca96397a795c23d4e59d2e4dcf3fda7ed0dd53f9ecc23cac6aa7ab5efcb6e6df933be9bfe2f091bf2461d32932565c38a129a429bcf8969a97e74b8537ca060f7c2707041f713da747d01e0bf8f062490fc77e0e913028a06f5d000b8136142dab6f4235d01f803b00ad6aa5a5b2b45eb366854cecba915190a8629a6dae260dbf2fdca66243dabd56468c360f0115af4e4afd077288c56dcbf01bd9df7298ebfd3931fc08f466c517103dd0c35902cc5f66368f9e10bbcb45a22ac3a4e8e1cf80f30b116cd575611bb468f2fdfbf92fec5398ac90daaf08ac58972fd5f2ac1c47e9f4759d003475f682da868745acf5ebb3331ee83ea7b19f29f5a201537bbdd7e4f9cb5b34eb8a083bd8e651de863bd90c05d90d463eea316d35d21a2598f264258d652aa10c741509f93d686d40434ee878443abfc888cae9bd6b3b09e31c79b39362e80f58fa5140a009569c4e7ec8fb46eed0796fa5f7efb8dad4c0ee513f89bb8485bafb2cd95278c4c69e17139c33373e5c2780f5a00c84629d99e29b6744672582678abd3f0308c652406877a275a2e43bf2e16d21734b1eada8f7d6a00ecd5b7949e0b206b10e44f9489cff978172a94782b400883399cdaac01f61d47eec6d3aa40ca82b892dbc4446f8ceb928686ed1d0ea56e853ca96cc154d69ab73e26002f2d46855d6270685599e29645ae0de1479496f760e79a8ed0f5577ba6ae39c514a524db239970d24071f3e0d5008f5c474a4ff5b4ae8d949096690f1bf3ac842ab009146479ee486fc8f783e047925ed2b4d2d6252eaaadef2d91a70f1b430a44869bf86ce9854c567741aa5d48a31859d45233ddf9b1e611bbc19140175c04bf44d5443253c871aaf3ebf2e9382a846c26766d485b0757bad7dab4f85f21a2eeee6a5567435b6b9fad284c50c6e231e190121a48a893f905950e59eaa79c255789a293d407f440f10f1069d1e1c5e8ca2e94f0f06bd8f7a0e75476fd9b642c8c7beb4aef2d93e805f1ed2c859cbd827ccf59c508e249a6a6b53b8fe96cfcab1ab8e419d748ad997e2c59bb3a97b54e9c85f9f5870b007791e449b639656e8d37b3e607fb3df3c01f0dcb5ddf0fa81ad0d1598efddfd3cf505d7a031196175ca3ad6bfb4c43de5d5423852e38a6ccaa2f1b4aceadd7773d73318d662327a172621a044af3dd871ef8ae8c4cda40f9d6f4cf908e97b719aa740254cfe9fa0e56670274e5f15c5edfde75796261ada82078adf7fc278f856acb3a1a2e4bcf8ad4953367d6fcdc219e2bbf0cb94c7c92cd9f676b18e14df70c09c164b37586e5633761352624594dfdcdfd718e0e5994a3bc51e9218f51b5304fd61319059a2a21987cec3a288cb842e9222117aa717126949bc5fc0325476d863fa86162f7f4e40b18935a0585477dbd3e2f62da07b0abd9319b0b5e99337818eb965aa8105f49ec97b665166b4aa4f151edb1cd53f9d6b877bc69419818afc2052b034c95d3426bab541211d994182eed490c89a873346b590be127e5a09fb23ace4c6c5ea6ebc7659098312e4fdcd765c7d3042118f906f91165328e6c6814502a22fb14161e8c299ac42818995a2c67f329c0794645a0a6f839947ef0ff66377495560e31d2e071b25c7605d7e533b2bdfa75ee2e5d9978098cf5a77a10bbcd561bd49f86e7542b5fd802769a4d834b6bb20c18af4f3789a5031fd63f5fb98f9ec1a56a6e43f891a61b8557c350243bd8fc41301e96481eea24853fd4631ac3d71976cc1460050ee13d3f6e90d70abe7bf9284539d6741d32ec02998e5d02cb881a0a762d18357bc56f0342da24872955783c7e0919687198b6c0ef62fb9c55c8db5d31807642a3c2ab86d5802e91bf31a09ffa285011c5705cf45b804acd5a7d227976439dfd5f72e339c57f2ecc0be5f8e411ad3371c16b179331a5d1b1111bf13862be40acfd010ca3264e7b75dfbe0922933ee6efe5a89893fbd7f9b7966b04cfe7d5f9f31ca2447d62cc5512fb55ad3c12a850ee2b406033fd435b26c118d122175080779db30d6a8cc672cf481a305cde667ba6f4b9e78f1c210e5fd80b55bc0a7f0641bc7f966f7ea60dd522f1f07f5d9ad6e1e09dddab0ac29e8a4e6a14cbcc04b3c9afe5d700b6de0012178d2396199", 0x1000}, {&(0x7f0000001440)="027d28b266a9aa86f61e1801db86147a933573540974c5a845996739f19e96a1e9d54c0b8732a0a9a326b12669f919654bbb14379224c1dbd7d734cde681512189fc5c0de33165e3a20a4a894de2378b51f85d24bd94d88eccd473a2a222ccf885ac17c6d4d981a52669e19335b89db28268182edd6972", 0x77}], 0x5, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r25, r27, r32}, @rights={0x30, 0xffff, 0x1, [r54, r55, r56, r57, r58, r59, 0xffffffffffffffff, r60]}], 0x50}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r61 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x1e7) ioctl$PCIOCGETROM(r61, 0xc0107005, &(0x7f0000000100)={{}, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 04:01:38 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b671a542a538706001c00b8180000000200000004bb893f00000000000000ffff000000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = getpgrp() r2 = socket(0x1, 0x1, 0x0) r3 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x8, 0x1}, {0x18, 0x0, 0x40, 0x2}, 0x5, [0xfffffffa, 0x0, 0x8, 0x80, 0x4, 0x5, 0x1, 0x8]}, 0x3c) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) socketpair(0x10, 0x2, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r4, r5}, 0xc) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f00000000c0)={0x2}, 0x10) r6 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) r7 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) r8 = accept(r7, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r10 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1000, 0x0, 0x0) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x80, 0x0) r12 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r12, 0xffff, 0x1000, 0x0, 0x0) r13 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r13, 0xffff, 0x1000, 0x0, 0x0) r14 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r14, 0xffff, 0x1000, 0x0, 0x0) r15 = dup(r14) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) r17 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r17, 0xffff, 0x1000, 0x0, 0x0) r18 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r18, 0xffff, 0x1000, 0x0, 0x0) r19 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r19, 0xffff, 0x1000, 0x0, 0x0) r20 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r20, 0xffff, 0x1000, 0x0, 0x0) r21 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r21, 0xffff, 0x1000, 0x0, 0x0) r22 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r22, 0xffff, 0x1000, 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000000640)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000240)="1e1013f5402160d671abb6ec4e5bc19f214de8036e1d92aba3779115a606a0df63bf52257d66a0aaf387d3cfc590ae053f96f0649784da8259605a41d7507d7127ad7eb4cf706f5aa9cb55c0956062cb5c834d3b688d4cf261d90a0c694d440ff1185e4290e1fe2fe5163d596b0c75fbcc55a12bf17d2e5338a8172b3c5bfff2c86d12e8d38f00dd9a4c1ea88c6288a539736df8d75bf5dd65ad8559f596ae3eae0208e6fd8170cdd9754299ddf1c52908800f31ae6aead724db34bbc007d6b187353e840ce314da8b7b192b7e551ac44bda", 0xd2}, {&(0x7f0000000340)="b7dcf7fecf76d8f5e327065b488f407ff22920fbedea317f1a3f520bfe7ed4b04b04a40fa051966a913117420137d3bbb10af70e4887696b741b3e18a6b8b207b5357b676d4b7eb7162f03adaeba490f2a330c4b0638fb357317c94fb7fc95", 0x5f}], 0x2, &(0x7f00000005c0)=[@rights={0x30, 0xffff, 0x1, [r3, r8, r9, r0, r2, r10, r11, r12]}, @rights={0x38, 0xffff, 0x1, [r13, r15, r16, r17, r18, r19, r20, r21, r22]}], 0x68, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:01:38 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c472509000180000000000000000000000000000500edff00000000bbfe80"]) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaabfaaaa04862e60"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 04:01:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file1\x00') chflags(&(0x7f0000000000)='./file1\x00', 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 04:01:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x38281, 0x14) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) 04:01:38 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = geteuid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() r7 = msgget(0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r8, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r10 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = getgid() r13 = accept$inet(r8, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r15 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r15, r16) getgroups(0x6, &(0x7f00000003c0)=[r10, r11, 0x0, r12, r14, r15]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x1, r4, r14, r3, 0x0, 0x29, 0x81}, 0x6, 0x1, r5, r6, 0xa6, 0x1, 0x44e2c, 0x3b39}) r17 = getpgid(r5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, r17}) getgroups(0x1, &(0x7f0000000000)=[r1]) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r19 = accept$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="f6ff0000000000000000000000000000000000000000000000021b0000000000000200000000c1c7e66d0000ab7b64a9d7ddfd30c67087374abca80000000000000000000000000000000000000000000000000000f8eea144ad013a1000000000009f2a7f1360d5dc3ca2de8b"], &(0x7f0000000080)=0x6e) accept$unix(r18, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r20 = geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r18, &(0x7f0000000180)='./file0\x00', r20, r21, 0x4) setregid(r1, r21) symlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000002c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000000)=[{0x3, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r22, &(0x7f00000003c0)=[{0x1, 0x53, 0x800}, {0x3, 0x3, 0x1000}, {0x1, 0x200, 0x1000}], 0x3) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f00000000c0)) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r24 = socket(0x1, 0x4000, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r25, 0x29, 0x9, &(0x7f0000000140), 0x0) dup2(r25, 0xffffffffffffff9c) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r26, 0x29, 0x9, &(0x7f0000000140), 0x0) r27 = dup(r23) listen(r27, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r27, &(0x7f0000000280)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r28 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r29 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r29, 0x0, 0x1021, 0x0, 0x0) bind$inet(r23, &(0x7f0000000380)={0x2, 0x0}, 0xc) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000100)=""/114) r30 = semget$private(0x0, 0xf7b912b3d65f3f61, 0x4c0) semctl$GETVAL(r30, 0x0, 0x5, &(0x7f0000000300)=""/93) 04:01:38 executing program 1: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec0258d156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbc0000010000ff746e82d0684a9360000000b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fed89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c0000000000000000000000000000000000000000000000000000000000b10ed5086c875bc575913ad7116decad1a97c72b85021794d93c6d27a07fc5240d04962d7df63a4c6b24e574512fd2e3b53ffa785cd0d30a4041756fdd6c809e94750889fa913d3cd24036c2b859b92df8b17d0a4fbee4f752799685d53f4f451d82a924e2329e5a8e6f426273464d6db5e827355f8f314b5e64ddcd19a2f0e0f82fa67eeb4e363fc757"], 0x10) r4 = dup2(r3, r0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) r5 = dup(r1) setsockopt(r1, 0x0, 0x3, &(0x7f00000003c0)="73e6649d", 0x4) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:01:38 executing program 0: r0 = socket(0x2, 0x4001, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc}, &(0x7f00000002c0)={0x8}, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x3b3ceeff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0x0, 0x0) close(r0) 04:01:38 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) setsockopt(r3, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 04:01:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="6b24b9536c7c35b2102d85b7346b52ea855a5f23f83ecfe53267ef3e1d57791c", 0x20}, {&(0x7f0000000200)="dbe8e99e5dbcc5cd408495259a22da858d03881e55c92a92236741d9d755736fa60e609a7ef47472d130cb519183e81132016e8701bdabacc2217243823f8328ad4170d0dc3844ef904a9950e9d603b7ab0d96463687cc1772cbff3514ea53c81495e614377b4b9c05eec3e618e66a5e735832c25bea84cac80d83a658327105242fcb1c033cd4ee8f396023c8ef55582e94c43adb3d4ef468277907a56f281973413d1647b62289fb075664c0a478a88e8c96cd8a8e263d270da5516563b021386bd844d7007664960681a61b368fbca415778db1ff77158b7635cd12dbdff7c96fd3d43174191cba36a3f25d9088f535f1d067a09740", 0xf7}, {&(0x7f0000000500)="4976a1baebaff08ec6c38e2c672f3ac6c2a0d26676f583c394ee8579433a0d0e7956e66e18cecb2f760a149e0f1b38718a0b1aa89cc7490506311f292e2127160b6e24e1fe998970231804ff6ccbf73158c70a3e4737b57e84ae8e73d93b6af1f06b0c5856a8d01dfb072b1cb65179d73de3ad360b2c824b3339bfb2e0f573e2ebf3ac896ea2a93001f4de32dac71d810b63d6fa7f4ec4aaf16dcb7f8e3d3b144a14100c7bd298bf03b3c95225c51b23302b167a7795a0cf07b3a8818e33f6e7b571fb88d0fdaaa520700af7b5c7bded31b356fb912d1772b74369bd75c89368e936e615aeec8c771fb7cf266f55810c15c9431b65d98807aca5146737d27674649ba3da9ad8b319e822e1361d1528bcd166f84bdecee28fe95433d08edb7688347788fa9cd584b50ef25363475cdcfdef71868ced031c016e3e61365cdb44eecad2f3499624e0e10c8550460405107e8ef51ce4f243a930e053c03fb689a6492a5dddf03523209e1de26b54411abfff168b8ee7dee4ab583b50d155aed9b9bbb1153921a6b13ae3e5b22e3425b1253f347d77959aa0a417b703b289df9de990c58ea359232d90347bcea50f6f1e87d56534eb14c326df2e05393a966a98911a5845166a438c2a86e33e2ff31e9321b9cece5866e64456dc687b5a8ec17ed4409389e6c701b65ce28eba803dac0401f48cb2263b6edc8151b1faf41d1ad77cfb13ba386b34d91bc61ef45c37f032d9cdd924401b8329644ae672b108744422ce0d36caa96d1639bbd3c154a93524e2f82f4fae18b740eafb43bff2ca79d2d311cb014d6684b673f0d6a0b27b521712e8e028627c3ecb15b049ad1d902f709159f430af0794e3d270f46f80286ff05068e9fdc454e5b9e6b48da25baf8e4e283956fcf9a6b5a913216250efe070e64a44c7cbbdd5e8f0b7411505db5c554cc731ad585e762f2411c830bc031e54d6cf4158cfcceb90d8ac15e309417e4bd90f7840718d42bc9344db363156f1e7e46fcffe067b2196c6d85ec0a3f10fe891760dad7a57c7088f7458d146ae3556df00e0a469846516c5604e50593a0e7ae7194b099cbea20e069c84047b4d1ae336faad272935b001d5a82279c675ea6ae71a8f3fd5ac11192dcf84bbf06a66cf3132538163325bd68489f0ff3d7ec972c98ccb2f15655d0544b709b312e6611ffadfe8db0e1cb23f0cbd1f95ea08ea4dc98b76838303fd54f2e4fed32be43aa6572d63bfed7b8dd67772bbc527400e04e57984e072f76129696ef5a7e006a20c6b4c18aadd89e6aad2ab8260c4874bbcb5d41516ba1454fac8d1c4c7654be06265ca5626ca3d51bad955f21cf1fbb9a8fb20f99f36bf020eb177c9f74f5d83980bd82603ce596b2668ec802c078605cba09f20e5372721d3d1a9bd10efd816c00ed0ab8a250ff268ada72c5b84d08dd33f70c56e47c2a892a6fadb1cf569a92c02bc7e80f4b182c8ee35a1be3f11b7b2755153f23d93783c2b5b8c60a9ba937d8ca1e85d973b9356700a3700157f2ce5a472c5dd672b3311336717ab7f7a2ace73bd187d5550d33a86956904a83000399bf6f2a3137a508c5ad3db13f221f81d2796649ac49f8726b83ccb718433587fc8253a9a8996e8a40f32467c1ad17533e6dea8d38e8bafa21365b1b59aaa7f75e07d1719f7430d9d1dc28122123fd962ce9db43e7936531f0f791b71e5f57a50f4bebf86d5d2d2358c4949619c196ba9f8630af6648aa5bbf566056b53feecd1c1442e22fc740f153a8a4fd11be8f7ec16e466eba20c10118a12bfc2ec4b2d62883f7d03e99b3f167975d8e85ea22564a281c8943b3253803ebbdee55e73b4823c7bfdf00d366e150dc96bd31431f89b21444f596d5e2a3e148a1c3052b8a225f4994e63b45f4422cbc8dc7eae4bd60ce584162e62cc41f97282b771e58df512e7bfc6b53cf75edad60a9ae451c2143734481d1cd8c47b25347d4da289dc8ce037b6d63947d6b9b5f63df7bcdbeb028ab11ca79dcce56d6d2dff3183fbe4433ebfb20dbd39ec90f3591d18c49bfbca7955c9582635aa831a5b3d586c2afd8ca3ed44213842768b45040e4d4655209cd27d577ead0263a849a7480e71a1aa1e51237d437ceec5b30e2aea0de572f60b581dd9ee0cabe31fe1c0bcea135867a5acc02cfb2100f706d9e34eda240eccae932dde6648413b55186b6c91c9e4174b20849b20fe543d4104f807b22d43e10cbf5b627ecb49785dd7028df672591afc993b412987818f31fbe8d29a0b086879b1f69f237373a7c7f1caf724604e3b1e167caaf35ef00a5fe8f44e9facda8ebaf8ce663fbb67bec04d0f78c9daf609748989883a5bb05100a781c1def65c1d5a188120136e75da2c2abf2d3d0d3c08d1a6fd77fa0ec900f7a1d545abb0fd25b2b7fcd830630e0c271689c321c0f49c356570476c6ba08636deed37504a8d231ab33a52dfe6d8ca9d4481cf7fd179aea065f7b8f10843eb07b77cedc5294317dd042fcb51d2089d67c674dc9fa790f16bebd535f3e64fb9813ca442dffd5332c97349756a745853161652febfbf1a881ca252ed643c1a1370e161b5cd2de34fc143848e928588f9f9366afd73062c30b3ce0389857b40588e9761515e115b5006127ea22dcc9391a1bc0ea795865735cb01f073a30d0fb2bd4166a2e0820374a0c197443f2e90448b9da3d234fd208e11f673cc564cf2d6d4cd167a4bde0befa496ced9e2a8bada9015319df130aeff424fb2d084c8cdb9fdf7f29baceb591214b62b13a55dda0afa6a238db6903ef3379a76c28e6c5a6de7fd2123a8728308d369ae8e64452f1cac6b5b3bd9da271a03526a108c27bc927f9381798c5bbd7b3952819e56beedb15935b7ae70c00d86559db73c888abf9890c1e48ca03aa35a6bc0b42d5b2891d2d3dc79fdae09fae0d5b7b86baeadebe3981a24a04415e0b65a9af9d09b679fc25d172a70276fd801a1e4c1c80b804a3c08242078e2e5fc3788d1a8f296315f603a4e534b65b67800fcc73e79c32dc39a6a850ae8cca35205c9f9df57bce44864ca29adf76bc49a4e94245cb843946cd24883a556ff77df2d4e6c59f198a0c550add65a0deda4f80888e0d7f7606338ecd678e8cba9f99928b038eed544f76f94aac8ef17fcfa27772991611f71966739f2eeb8c23a901ff8eb0601b67ef52b1bbaf676eafe9e7bf8925cf1e9ea159730c32d2c393136f7823385737d7e0102e8bc3ec1be86c8638e2236c97cad1fbfe5522e7a625f6ee6bf3e5176e79f9796e6af1985054d95d6d8c0db082199fcafc8b0c114ca483c2d15940f0a9851867789271aeaa471bec4801b5253ebd9df52a77ad905ef996a86b606d0af129a131eb2037c00c02073d667225d079bd9e5eae09cde913349b8e84274463da9ee1b80dab1bd84caa8e62b6fa71be74493d6f8b8462cdf7a254f145b9219b3ef3dcc8e6508b280185c2ca893fc52f6de6dd8f954e70e27b91f49f5fe1b078205c4f4f5daa8e4207d52002f6429a1ac91e253aa2dd5106acf99ff6fc738c0d5a14d02daf3d796c1ecc05a1f31ef5ed3570371ccffe9d171c1c80a8e208e6035d492a4ef2746f4cb1e69e0353ad1e555f7464bba00e0aeda6daadfdb78444d4a6ed9882ab94f76bb30f39d611d5ab4140454fa047ee3d03d2e78d19eaa426e6a6d67c9185b340bfceda46f563167fe2096bf0d18f61ca89376ff2e3afdd29df1a9a9c690abdc318776afa6f1db53bd0d389c5aacae74e709a1fac3cd4128d78a63c46bb7bebd16dc3f3c4399bef92cb1eb57d9ff19f4d55dc8e0889d860aa1ec82ac339955d0709d06e9fd50b54053e1be6f8808968a292b63fe58633064a4458c10cc3833a23b5a8d6f9749f2c65a804532888f605fb3ccec20a506f85e09f869762bb874578308d694344e04ec95791935bad422767cedc1649f886d9d49506bf8c9c179d643de5f66c112160066579637ca91c5a02ec075170208e673c0bb99efb6e065c8cfc6d768d2570409a66cbb0441c11ca80739f5c112964c245b6a93fa7f16be745abb3bcdf3c9300734575482fefadc8961452e249cf289b6da7c9e97c2f6d435de67193e63bc5c349b1a9ec868abe3da5793e6e495662f2dcaa4adcf33405bc8faec5737d19c8d1d31f8245f73336880d1e1247b6a592dcd03c50372cf622633df7acf87a408b8d95d8cc562feda132ed560367070b35686ef657bd28d3b0c138ae94bd6d5c0868d6c401e71fbadd512346ea44558dabd3803046f61b262401ee37e75d24c14ad14464e8c3f6ee3ffa137fd2d25a990e01d9f85b6e5c320ddd5f7954aed0c3284c09428bd44f11da988fdfdfda85bc02d1d826b1c8a2da539aac0ac12764767328720519eed99e3b676329e5fd6d79990c5df47babedf3499b369f4f950e14386abf7b36e04c77fff90e61b83455b1458903d08eaf8722640d0547fae0e5ad7c36e0cd2c2ea52c2d683104b12f91adb01aa7e09f426f222fb5a9688868446b3c0e341cff8a8d3b1242b06286428d57cdffc879e60ed78ce67747cbf8694d29cc02ced9a85108bc67fcfc65579fec1a2db56ca07358cf2aab744b64c0fdd614b0713942802d57e3caff31d2ce40fa317e95d18cf048a29b96aecee73abe8df16d4eaeaee5b4860cb57167cac5efd6fd31f4f00c9fabfd9c3b3703e3ee72b765fd034fe5ef53fee5aaa06005a94a2503d9729052038897c24c0e5e38a6d95f14e86889ec89da5198d05ed77accdb77c3fc63c8089c7c9a50e3b397f09339424db86263ef87c749302ab16a02a5999d94fe1cffb62ab37c64055426e458245587215bee8d340b58938c66f90ca97b117404b842aa6c279cab88aa549e7b4e4501ee4a8173a0e35e80fcb03938b49991a93d81c4ed5c977be92267ee641f558f206841354db215ee75457c8b9abe423865c529ba88c32470760fb5e37e094dcbb1dd6767069cf9e38d6840ed89d30a5449079d1b841f73516d905aae07564b6ac31341b563c2e77bd92393cce12ef16410ce4d8afed612aab87ff36904b34020628ac7ddbc52bf999ecf289d074ae58dfcce5c09a7a31837afa6e35f04c306963d7ca0369249233375237f45487d0c56faf86898c0d2a50085aace86bec7e19cc2a540c8a0dc935aca4af7337ad2fdc2405f925abf5de409470d7a2acea1866cc5e0f75f8b9a69d546fc953406beede058690982a055e6d5ac3e2861ba340de1849c86bd5c8935b5d802ebd44a9be8c7ee1e3c3efd1f8ed6a82c334f78cdc2bdda13ed0cfbcd990f7bd220c9a6a87506d4a96c11b3ed493852824ac4868ba3efa4aca5f6e6b778409dde40caa49daaeb7bcc854806490c2c033301a965f2176590474bba1b0e9cbe63a050bd2459d39328b2dbbbab62aa7462506b6fc54a6c1b20139d27235feecf12b56c58c0a49f5a5e17e768410511ea35131a8d5e05210a3e6e079e89c50b0bf2aed8c61d55cd4804d34e3d26eaebceda13f2568ff6fafdc43997178e7568a1c60702895c9eaeeecec7954d584cca2f95f14edb11ed8a53bf439f784a035cd9b3f77d8fc408d68a363871596304323c21455acdead01e02c8b0e2e60c8aa78fb5fb15932e85bbc1edf8549f59d91396a98b9adc7783de268040722bc6c468bef1598645f5125b67bbe713a337bf3a0d14c0091521cafe0c282097f955bf35ecb4b97b576df19d17e45cef50530e4413d94832ef35e2e2acd9c65df8f8e9a78d28c36c3a6e0f83c0a3221c3906b28a75e0cb8ec4dc79e9040b79e8297db1511", 0x1000}], 0x3) 04:01:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000000)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 04:01:38 executing program 1: r0 = semget(0x3, 0x4, 0x320) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0x9, 0x1]) r1 = socket(0x0, 0x0, 0x0) semctl$SETVAL(0xffffffffffffffff, 0x3, 0x8, &(0x7f0000000300)=0x3f) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffb, 0x1800}, {0x1, 0x70, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getuid() r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = fcntl$getown(r5, 0x5) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r13, r8, r7, r8, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r6, r9, 0x5, 0x5, 0x5}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r14, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r11, 0x0, 0x92, 0xffff}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r15, r3, r4, r8, 0x20, 0x7}, 0x4, 0x5, 0x5}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/23) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') 04:01:38 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x3fd, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8000) pwritev(r2, &(0x7f0000000100), 0x0, 0x0, 0x0) dup2(r1, r0) r3 = kqueue() r4 = socket(0x1, 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r6 = dup(r5) listen(r6, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) mkdirat(r7, &(0x7f0000000140)='./file0\x00', 0x68) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) close(r4) r8 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r8, 0x0, 0x0) 04:01:38 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef22451091fe600000000000000b100"}) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = syz_open_pts() writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r4 = syz_open_pts() writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000001500)={0x8001, 0x8001}) r7 = syz_open_pts() writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r8 = syz_open_pts() writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYRES64=r2, @ANYRES16=r2, @ANYBLOB="4877adea7152d17707b6096b01e978d4e98733dfb0e7f666f0edc5a3ccc8b630834de6ec3fd645ed047540a644d2d3c9abd5b4f47992e184105ae5a1e9e0b545932ccf72011fa7ba75aab2a90cc9691e", @ANYRES32=r0, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES64=r3, @ANYRESDEC=r0, @ANYRESHEX=r2, @ANYRESHEX=r4, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR64], @ANYRES64, @ANYRES16], @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64=r7, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESHEX=0x0, @ANYBLOB="66a2458d0c741b29ab057f6b644639c6b45540b4a56d7f680a16ce335e1f575a2fb046582fe8b0f1474704cdfba52a415c864e60723db7d6f3ac7001e618afe10ed615fd0e555fa74741a39614fe6be7eab5356b9ec8618ed880103f0e4cbd0bf2c94b25323adb23190e86c1ecb2ec6f0df91e0a28a55438ff347d0ac0d7e794aa92a7861ca6baaa5d5aae7670c91c8a2c670a579257756e326783da5fcd01903243505318e87831e6f77fea879c35f0ebbaaddbf2f7f4616dcfec49dfc7532b814be4a8064945191bba7de3f882bca2797f89d57256c26c16a9e4257f85538cc4715371b075d3aeec4f537050f1d0", @ANYRESDEC=r1, @ANYRESDEC], @ANYRESOCT=r8, @ANYRESOCT=0x0]], 0x6, 0x7fc) msgsnd(r2, &(0x7f0000000200)={0x2, "98fa09c35133c856ef88959989517a462f558234d81cc65ca2e71b91b5ac2c481e89b8b1e215593864857b1203ec2a3d132eea9f9f65576cbafb3119e552ca8f11f3870aae9b4e63b479018c9b7002f303da1647932fab0175db6a526a38aa14c89806d5c374cb683da227be4380b285211d2b3378ac555127ab5064cc305249fc310ced41c5157d4910b10b27feabf10f1f134682502e3cddc84854d998edad492376098a71dab632e8603c52f2b8af6a2c4fde68730486721679f23530f01d9ac72c81a691ff129ba711efc437a5dd400aa7eaf28c"}, 0xde, 0x0) msgsnd(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448ed6bfa1ac677e50d400980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2604addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r2, &(0x7f0000000400)={0x0, ""/131}, 0x8b, 0x1, 0x400) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000500)=""/4096) r9 = msgget$private(0x0, 0x608) msgrcv(r9, &(0x7f0000001540)={0x0, ""/166}, 0xae, 0x1, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 04:01:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000f841cb8e518610c01b122b5a622a49aa8dfa2a58b9668be1361f9a3a49dce5aa7be22499f07f1911427c"], 0x10}, 0x0) r2 = socket(0x2, 0x400000001002, 0x0) getsockopt(r2, 0x0, 0x15, 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x286) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e6f6669566530655badfc61979db1485fbff27c7aaf4f00"], 0x10) lseek(r4, 0x0, 0x0, 0x1) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x59e, 0x1800}, {0x0, 0x800, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r6 = dup(r5) listen(r6, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/247) close(r1) 04:01:38 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) r0 = socket(0x18, 0x400000002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = getgid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x2f99822121a9018a) connect$unix(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789873fb0271200000000100a33244589ccf100e84cb46416e3161f2902443350344371df33aded7b02044be10cfe0b8db582600001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599c0000c9b38ae6502a5eb986bfb7f9d471b06d0048488e366a0c431192d223c25ce7b6b1c4e28291fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41e825bd8cba421d09a6de91dc03396fe1d6a0b000000616f53891043d5118a8136fe8ad7c66ddc4705a000fff3f20b0f34375cf6dc45df30893cec60ef65a02baa438f82a996a11fac3c0f80e88193e624982a43d2fbc9d3000000007eae4acc03b975d39c337405fefd158eb1326b5f3a84adc2e825db87fe35f3c61179734136b08614e9e8115a8b1ee45fd0d1aaa1d20c2bca7e5f7fc0fd9b529a62d8bdb14a3fa94b012e6527109017ad86b225ee5e2843dc9630eed3289013415746785f607eeb3005c907f02826ca2a081198fcf98ecdf451cce037fae0df16c6f8dfd29b60f81b0d519162dfdc807e498d2f9bb1b07231059816e6996182368c0609e58b7d1600000000000000000000f5f3e9e574be52425e0f1204917ad29e8d293e4491c89803f62f70c745d7e53bdef1c46261a0b104fb2097d7c74db11215920e7b92e24b04935c413e670a45acf16be3092d76802059c471744cc26992007492d795c170ff837de1e8dc472cceec27c98245cfb9e67c161b7a9c0379e4a1898130fd34bea93625beb9e6b3461d1402d4330620e67771cf3e1b362172ee0c1abc18375fa5384385cea3600b5b7e354acfc2262023b049222bda029f3267d2071d6f33360117c4fbe5cf1300000000000000000000000000001bd39aede282e81bef99ce7e52d5ae1c03069b053b636bd14f3ce696a9a321d73953fcacaabe0049096d437e7ff1ac38cb83eafeffbb10a8befaaf47a0123810c922426c"], 0x10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f0000000200)) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r6, r3, 0x6) fchown(r2, 0x0, r3) read(r0, &(0x7f0000000100)=""/157, 0x9d) r9 = socket(0x18, 0x400000002, 0x0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget(0x1, 0x4, 0x6c2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:01:39 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x41, &(0x7f0000000080), 0x4) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x8) 04:01:39 executing program 0: syz_emit_ethernet(0x3a, &(0x7f0000000100)="c7a8958f2a241c0a078359ff86dd6e360aa905ff2b1dcbe3892846befffffe0000000000010065ec1d00000000b0000000000100007c33781578") r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(0x0, &(0x7f0000000280)=[{0x4, 0x36, 0x1800}, {0x1, 0x112, 0x800}, {0x0, 0x993f, 0x1800}, {0x4, 0x1ff}, {0x4, 0x81, 0x1000}, {0x3, 0xc7}], 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/246) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchownat(r6, &(0x7f0000000300)='\x00', r3, r4, 0x6) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f00000004c0)='./file1\x00', r9, r4, 0x0) r10 = semget$private(0x0, 0x7, 0x287) semop(r10, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r10, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r10, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r10, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r7, r3, r7, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semop(r10, &(0x7f0000000040)=[{0x4, 0x3, 0x1800}], 0x1) r11 = syz_open_pts() r12 = getuid() fchown(r11, r12, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r11, 0x4010745b, &(0x7f00000000c0)) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000001340)=""/170) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/56) semop(r0, &(0x7f0000000000)=[{0x3, 0x200, 0x1000}, {0x4, 0x401}], 0x2) r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() r16 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x39f8, r13, r14, r15, r16, 0x80, 0x8}, 0xfff, 0x67, 0x9}) r17 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r17, 0x0, 0x2000000000007, &(0x7f0000000680), 0x4) mmap(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x4, 0x10, r17, 0x0, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) semget$private(0x0, 0x3, 0x20) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x68) r18 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r19 = dup2(r18, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r19, 0x0, 0x0) r20 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x80, 0x51) lseek(r20, 0x0, 0x41001, 0x0) writev(r20, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) semget$private(0x0, 0x1, 0x140) 04:01:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs, 0x1c) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0xffffffffffffff01, 0x9}, 0x10) 04:01:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224513311810a90fe00000000f8ff00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000380)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a16122302d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e673300000000", 0x2cd}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a4", 0x12c) 04:01:39 executing program 0: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = semget(0x0, 0x0, 0x421) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = geteuid() r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000c000000000000000000000000000000000000000000000000000000000089ab35302d16000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000400000000000000000000000000000c7000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec100efe953e54"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x80, r3, 0x0, r2, 0x0, 0x6f, 0x81}, 0xe202, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = geteuid() r9 = msgget$private(0x0, 0x20000003c4) msgrcv(r9, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000c000000000000000000000000000000000000000000000000000000000089ab35302d16000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000400000000000000000000000000000c7000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec100efe953e54"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x80, r8, 0x0, r7, 0x0, 0x6f, 0x81}, 0xe202, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) r10 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r11 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r13, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r13, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r13, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r13, 0x2, 0x803) pread(r13, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r13, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r13, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r13, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r14 = getgid() r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) r16 = socket(0x2, 0x1, 0x0) shutdown(r16, 0x2f99822121a9018a) connect$unix(r16, &(0x7f0000000c80)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789873fb0271200000000100a33244589ccf100e84cb46416e3161f2902443350344371df33aded7b02044be10cfe0b8db582600001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599c0000c9b38ae6502a5eb986bfb7f9d471b06d0048488e366a0c431192d223c25ce7b6b1c4e28291fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41e825bd8cba421d09a6de91dc03396fe1d6a0b000000616f53891043d5118a8136fe8ad7c66ddc4705a000fff3f20b0f34375cf6dc45df30893cec60ef65a02baa438f82a996a11fac3c0f80e88193e624982a43d2fbc9d3000000007eae4acc03b975d39c337405fefd158eb1326b5f3a84adc2e825db87fe35f3c61179734136b08614e9e8115a8b1ee45fd0d1aaa1d20c2bca7e5f7fc0fd9b529a62d8bdb14a3fa94b012e6527109017ad86b225ee5e2843dc9630eed3289013415746785f607eeb3005c907f02826ca2a081198fcf98ecdf451cce037fae0df16c6f8dfd29b60f81b0d519162dfdc807e498d2f9bb1b07231059816e6996182368c0609e58b7d1600000000000000000000f5f3e9e574be52425e0f1204917ad29e8d293e4491c89803f62f70c745d7e53bdef1c46261a0b104fb2097d7c74db11215920e7b92e24b04935c413e670a45acf16be3092d76802059c471744cc26992007492d795c170ff837de1e8dc472cceec27c98245cfb9e67c161b7a9c0379e4a1898130fd34bea93625beb9e6b3461d1402d4330620e67771cf3e1b362172ee0c1abc18375fa5384385cea3600b5b7e354acfc2262023b049222bda029f3267d2071d6f33360117c4fbe5cf1300000000000000000000000000001bd39aede282e81bef99ce7e52d5ae1c03069b053b636bd14f3ce696a9a321d73953fcacaabe0049096d437e7ff1ac38cb83eafeffbb10a8befaaf47a0123810c922426c"], 0x10) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r17, r14, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, 0x0) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, r17, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r18]) r23 = getpid() r24 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r24, 0x0, 0x0) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000040)=""/210) r25 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = getgid() r28 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r28, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r28, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r25, r26, r27, 0x10, 0x9}, 0x8, 0x4, 0x9}) r29 = fcntl$getown(0xffffffffffffffff, 0x5) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r33 = getppid() fcntl$setown(r32, 0x6, r33) shmctl$IPC_SET(r24, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r25, r26, r31, 0x1e4, 0x8}, 0x4, 0x5, r33, r29, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x6, r11, r12, 0xffffffffffffffff, r22, 0x28, 0x70}, 0x8, 0x2, r23, r33, 0x5, 0x3, 0x4}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r5, r7, r12, 0x80, 0x6}, 0x401, 0x9, 0x4}) 04:01:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffc, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4", 0x0, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x6, 0x1, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000002c0)) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) write(r1, &(0x7f0000000080), 0x1c7d3417d62e7b5c) r4 = syz_open_pts() mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) close(r0) r5 = syz_open_pts() writev(r5, &(0x7f0000000140)=[{&(0x7f0000000100)="f4ffbcd461d3ae6549dcb83d1d859ff106cec53f", 0x14}], 0x1) dup(r4) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) pread(r6, &(0x7f0000000380)="afe793652ea4eb680d808cdb8ef607f5aa039a04ef961b88172738c5a122ee1a5a2c41102430b4b08a4964bf3f4620a368f7127bb0610ad2d77c280d5e630e9341933f9aa88fbc7524f14f1465aa8ad81234f47212ba55562e5fed71c11eac3f1e372d169e40737e2038a0914075d8837f671c2fd61a200eafd9cd39ab35fa51f7a5266142369cf7f51570a977b4231048685eae91dabd92ec31cf1b886c869ff93e218a54cf0af34a66b037e3774daec74782f5c2e5b11f19c50c4bf0518fe32b66e500366722987180a03f246034ed", 0xd0, 0x0, 0x2) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x800, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000240)=0xfffff03b) syz_open_pts() rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x6) 04:01:39 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getgid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x2f99822121a9018a) connect$unix(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789873fb0271200000000100a33244589ccf100e84cb46416e3161f2902443350344371df33aded7b02044be10cfe0b8db582600001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599c0000c9b38ae6502a5eb986bfb7f9d471b06d0048488e366a0c431192d223c25ce7b6b1c4e28291fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41e825bd8cba421d09a6de91dc03396fe1d6a0b000000616f53891043d5118a8136fe8ad7c66ddc4705a000fff3f20b0f34375cf6dc45df30893cec60ef65a02baa438f82a996a11fac3c0f80e88193e624982a43d2fbc9d3000000007eae4acc03b975d39c337405fefd158eb1326b5f3a84adc2e825db87fe35f3c61179734136b08614e9e8115a8b1ee45fd0d1aaa1d20c2bca7e5f7fc0fd9b529a62d8bdb14a3fa94b012e6527109017ad86b225ee5e2843dc9630eed3289013415746785f607eeb3005c907f02826ca2a081198fcf98ecdf451cce037fae0df16c6f8dfd29b60f81b0d519162dfdc807e498d2f9bb1b07231059816e6996182368c0609e58b7d1600000000000000000000f5f3e9e574be52425e0f1204917ad29e8d293e4491c89803f62f70c745d7e53bdef1c46261a0b104fb2097d7c74db11215920e7b92e24b04935c413e670a45acf16be3092d76802059c471744cc26992007492d795c170ff837de1e8dc472cceec27c98245cfb9e67c161b7a9c0379e4a1898130fd34bea93625beb9e6b3461d1402d4330620e67771cf3e1b362172ee0c1abc18375fa5384385cea3600b5b7e354acfc2262023b049222bda029f3267d2071d6f33360117c4fbe5cf1300000000000000000000000000001bd39aede282e81bef99ce7e52d5ae1c03069b053b636bd14f3ce696a9a321d73953fcacaabe0049096d437e7ff1ac38cb83eafeffbb10a8befaaf47a0123810c922426c"], 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r4, r1, 0x6) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffc92) 04:01:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) r6 = dup(r5) connect$unix(r6, &(0x7f0000001240)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES64, @ANYRESOCT, @ANYRESDEC, @ANYRES32=r1, @ANYRESHEX=r0, @ANYRES16, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESDEC, @ANYRES64=r0, @ANYRES64=r4, @ANYRESHEX=r5, @ANYPTR64]], @ANYBLOB="f3b87f47e6de8bb8abd8c8c3ab9227e89826127c1520157b944fa4484f26131746c6696fe405186f831d3587"], @ANYBLOB="6205d17f0000000000000052a93788394b09f05d799b9ce04c04146cfaba7b3e1024dd1d382256b4f5338b9102dbd1a4ce089e6ebd8e78ebc95ef10446caedd3cda8479f47a6ef9985653265de62ada24b7baa770f4f77d35cdc3cda6298b804cabc1546bfc97c450486e7e54fd618ff3782f009b486a03596"], 0x2) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x20, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) r8 = socket(0x1, 0x1, 0x0) r9 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r9, 0xffff, 0x1000, 0x0, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = geteuid() r13 = msgget$private(0x0, 0x20000003c4) msgrcv(r13, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000c000000000000000000000000000000000000000000000000000000000089ab35302d16000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000400000000000000000000000000000c7000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec100efe953e54"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x80, r12, 0x0, r11, 0x0, 0x6f, 0x81}, 0xe202, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() r18 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r18, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r18, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r15, r16, r17, 0x10, 0x9}, 0x8, 0x4, 0x9}) r19 = fcntl$getown(0xffffffffffffffff, 0x5) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r23 = getppid() fcntl$setown(r22, 0x6, r23) shmctl$IPC_SET(r14, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r15, r16, r21, 0x1e4, 0x8}, 0x4, 0x5, r23, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0xffffffffffffffff, r11, r15}, 0xc) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) recvfrom(r8, &(0x7f0000000080)=""/128, 0x80, 0x3, &(0x7f0000000100)=@in6={0x18, 0x0, 0x3}, 0xc) r24 = dup2(r7, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r25 = socket(0x2, 0x2, 0x0) ioctl$TIOCCDTR(r24, 0x20007478) connect$unix(r25, &(0x7f0000000340)=ANY=[@ANYBLOB="6766fcf8e3811c5c10d7a6dcb5da03b3fe53f654b4cc513340405c023213fcdd8cbc28aa338a65343a514d8db4d159ccf0f9be0d93d88c55f43e66103c26a3c399cb8ff40824f995d473ba71dbd7da94c57f854c31f117d18e5f256cb26ff85d708a83d442ef123a79983cb1727bec35f4ad33f1649993000e3f287c8db866bb23f0e4f11aa1f8b27c3c7131ae3f2ba2c48e1b8e17f290060d7f91cceb6b4e3e04b019f98c6528b1115e74589ef304678cd987e328207589087951501000"/210], 0x10) write(r25, 0x0, 0x0) 04:01:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10000000002, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 04:01:40 executing program 1: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x4000090d2, 0x80, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) accept$inet6(r2, 0x0, &(0x7f00000003c0)) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) writev(r4, &(0x7f00000005c0)=[{&(0x7f0000000100)="2f77341e8564d0c92ea6fb586e8ff995a7194737f57b2665736d2c7892c9a05e545847f15a4e8b2284770d5963c230ac7b436b4ad05b93d38a69c51696a1b1d5395fd351322ef98330d0f54c23a39ce472ca8198cb051e6acb278f7bf970", 0x5e}, {&(0x7f0000000040)="ca1f8055521f45f5b53a2fec08000000000000003248be0c2abcb07ecf1f80de91a90898c0e271e530a040", 0x2b}, {&(0x7f0000000440)="7d6541c37464ff57c74842664d364736ccbc89e48776ab6a848f98f8a9fc5cbedd1ea07febdc9ba71b2f42499268d30dea5d5a2ea4da13efbd5ed8a1f0bc12abc145364a72497c6b989c56d3b8b2e44a2f31db3bc7d2e59a4fbb881ef078832548d9ac56563212a685b101004c3960f4b92d7f8e67d3ab65b10eb6b4ece8d85fdbe601a79335f27b7282f5db48837964ce8fd347495cd72628cf0db67a86d605e8df06114ee97edeac56ae4fa577b6822b22f423ebfab6154a8896366dab508e199dc4114431d06bf50cda2ed3b9d55682", 0xd1}, {&(0x7f0000000540)="6e1d87dd3dc830213c64dee67d631190c2d21a3d686403492921ec25728bfcc10b66f239efb61e4267d91e3781de94a58b0770d29b01999b8b56f408140454b43dc2", 0x42}], 0x4) r5 = socket$unix(0x1, 0x2, 0x0) connect$unix(r5, &(0x7f0000000400)=@file={0x0, '.\x00'}, 0x4) open(&(0x7f0000000380)='./file0\x00', 0x20, 0x0) 04:01:40 executing program 0: ktrace(0x0, 0x5, 0xfcfc96ac7f7865ba, 0xffffffffffffffff) semget$private(0x0, 0x3, 0x6) 04:01:40 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "170b000078a7e1ff00"}) 04:01:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x10001, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x3a5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) bind(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01440f1ab51945250e9e6cbf171dfd766e348a31b7805c9429f2c7df2fa9fd51e6a84819486d01f0a6673d206b9cf3f25476566c2b70223b8cfc0685404bd6ab31bbdd109d231eb43b"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) write(r2, 0x0, 0x0) 04:01:41 executing program 1: syz_emit_ethernet(0x36, &(0x7f00000000c0)="c7a895006f53dd4fd005ffff86dd6e360aa9000005c19df9ff08ff087f43f8ee7f740000000000000000000000000000fffffffe0000") getpid() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYRES64], 0x1, 0x7fb) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r4 = socket$inet(0x2, 0x2, 0x73) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r7 = socket$inet(0x2, 0x2, 0x80) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000000c0)="80", 0x1) r9 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r9, 0xffff, 0x1000, 0x0, 0x0) r10 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1000, 0x0, 0x0) setsockopt(r10, 0x108, 0x800000000000d, &(0x7f0000000340)="6a57282781745b066cf86828fe105ae275f85d41a0164f3562a83c8d747d63a6ec2cd22a62528a2bc09e6187c36dcc8750d2cda5b99a811a9de3109c349ffa80f6584a64cb6bf71c5364e02cb66f0028fac772493415a1cf72d4e17b2826000fd68b7b51317d80fc9c55cbb6192aa8e6f151f2dfb7bc", 0xffffffffffffff75) socket(0x2, 0x2, 0x0) 04:01:41 executing program 0: r0 = semget$private(0x0, 0x4, 0xc1) semop(r0, &(0x7f0000000240), 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r1 = getuid() seteuid(r1) r2 = geteuid() r3 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r3, 0x4, 0x84) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c653000853ed4964962e739d01a85cddfc4205bda53ada75071d02482a064961b4b9dfefa661337b66e199dc75d8692839a83033ef39acfdbf9d9ab7d86be54bf420ade30759b321f0cb130d81a434a6d32136b0c2a493c746f3f6492482314910eab6b738a964bfa2fcbf3f550764613f8e6ffc359ec58feeccd191355f7b39d8ea1e872ff8b802af1ce186f3f7abec3c45c3cffcc81924f0368df"], 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x39, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x8000, 0x0) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0206925, &(0x7f0000000300)) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000000)) r9 = dup2(0xffffffffffffff9c, r5) r10 = socket(0x2, 0x4, 0x1) setsockopt(r10, 0x8, 0x0, &(0x7f0000000100)="0000065d", 0x4) r11 = getpgrp() fcntl$lock(r10, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r11}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(0xffffffffffffffff, &(0x7f0000000640)=[{0x2, 0x1f, 0x1000}, {0x2, 0xa6f, 0x1000}, {0x2, 0x3, 0x1000}], 0x3) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, 0x0, 0x100010024, 0x7}, 0x6, 0x3dd, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r16, 0x2) poll(&(0x7f0000000000)=[{r16, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r17, 0x0, r12, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) r18 = socket(0x18, 0x2, 0x0) accept$inet6(r18, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r19, 0x0, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r21 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r24 = getgid() semop(r21, &(0x7f00000002c0), 0x0) r25 = socket(0x18, 0x2, 0x0) setsockopt(r25, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r25, &(0x7f0000000800)=ANY=[@ANYBLOB="01fbc208a8696c6539aa7206c38a0280d405fe821e19247f19d89ddf5c012f48d28445a79e0c9d6ed6f74a5beed562e797d97d62e96d061b0843eea5e0e7685fa9cc4ec7449f2ac45132807f8bae2efdbc62e535305539a0f9ac550f636a87e494e9c8105e87abd923bfe37f7535bb2bd36db9167f310c1c8be2e45a16e09ca4aa21fe4bea8e7e6c6e2bb328005bfd7a4a770f18d9e10e3431747b1512485cc3330eed246ea8b05c09f8f6cb651fadf0a322385bb180353e74e8bdb79077ee579bbb48b1cb131a3bc8719d6e18672182ecfd92be31b0e1c840727346231a424f2993121096f144ad6a41552a7067d85e2436808cf61c970a9913c7e5d56b49d3b371d84946f3e5ad00"/278], 0x1) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r27 = getgid() setregid(r26, r27) r28 = semget(0x1, 0x1, 0x0) r29 = getegid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r23, r22, 0x0, r29, 0x100010024, 0x7}, 0x9, 0x7, 0x10000}) fchownat(r9, &(0x7f0000000200)='./file0\x00', r19, r24, 0x8) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r31 = getgid() chown(&(0x7f0000000180)='./file0\x00', r30, r31) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000680)={{0x4, r1, 0x0, r2, r31, 0x100, 0x3}, 0x3f, 0x49, 0x9}) seteuid(r2) r32 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r33 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r32}, 0xfffffffffffffffe, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x11}], 0x2, 0x0) kevent(r33, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) r34 = socket(0x2, 0x2, 0x0) connect$unix(r34, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2f66696c653000b599a76fb6b6510d218e4c3f6571d1208a954ac30157d11efc37eb37cf61217f41fe28c54568d1a3c60469e5e909752d702f46bf4f674706cd0e3f6af9f3c0fc51670a59de13ed8bb6e32ed2e7605d1671dc8703ac6b20bfddc110f2bd028a9f3371ae035f476c02f7ffc2f00368082d1aea472737ad2f989efc77c8adc4fdf0b02bc0fb1c33347fe18475"], 0x10) r35 = socket(0x10000000002, 0x2, 0x0) dup2(r34, r35) r36 = kqueue() kevent(r36, &(0x7f0000000080)=[{{r34}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r38, &(0x7f0000000080)="7d4445fa82ed3150765ec51baf48ae0c90c8672fccac2eb85120ba817e4c6e653331d094543181160d6dcf30a6b6c7058ee9e5c7edf12e3ec520afe888e1cdfd1ba92a44cbd2800c8f0ffabafe73af082b61e3439293d974996738de14bb85135b85ea35d39a837c6ed4ba5f2d6e05aa02f95fbaa6dac5b02dccb20b809f2c7d6edf1aa28ea15e1d0c48883b6092481c3d", 0x91, 0x8, 0x0, 0x0) recvmsg(r38, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000640), 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r39, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) kevent(r36, &(0x7f0000000700)=[{{r37}, 0xfffffffffffffff9, 0x10, 0x11, 0x100000001, 0x5}, {{r25}, 0xfffffffffffffffc, 0xa0, 0x4, 0x0, 0x2}, {{r39}, 0xfffffffffffffffe, 0x18, 0x1, 0x0, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x8, 0x49b}, {{r10}, 0xfffffffffffffffc, 0x87, 0x10, 0x10000, 0x633a}, {{r16}, 0xfffffffffffffff9, 0x2, 0x20, 0x100000001, 0x3ff}, {{r25}, 0xfffffffffffffffe, 0x80, 0x4, 0x80000000, 0x6}], 0x34, 0x0, 0x80000000000c68, 0x0) 04:01:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x10000) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa004bcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900ea2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92b136da4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e95dca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746f98a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300000000000000000000000000000000000000000000000000000004de44a30efdbcf2bcc040e149f2b29bc646dc629c22cd038e25c609322ab2eb35f772e699913b27250e7b711da83ba4370dade6dea2ac3cf664ecdb22160f1985b5f706c8870b1caba3ddb77a53eafba380a25cda4fabd4df67a2ef4f2e8816d2e5ef34"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/75, 0xffffffffffffffce) socket(0x20, 0x5, 0x1f) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r1) r2 = semget$private(0x0, 0x4, 0x100) r3 = semget$private(0x0, 0x2, 0x100) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000240)=""/18) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000003c0)=""/17) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)=""/7, &(0x7f0000000100)=0x7) listen(r4, 0x5) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000004c0)=""/192) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000180)=""/16) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000003c0)=""/17) r5 = socket$inet(0x2, 0x4000, 0x2) bind(r5, &(0x7f0000000480)=@in6={0x18, 0x1, 0x80000000, 0x1}, 0xc) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/192) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/180) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000000)='./file0\x00', r6, &(0x7f00000000c0)='./file1\x00') renameat(r6, &(0x7f0000000200)='./file1/file0\x00', r6, &(0x7f00000002c0)='./file0\x00') sendto$inet6(0xffffffffffffff9c, &(0x7f0000000580)="14a48ef4523ef429c4", 0x9, 0x6, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000180)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a3710000000000000000d300000100"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r8, &(0x7f0000000000)=""/254, 0xfe, 0x0, 0x0, 0x0) bind$unix(r8, &(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x80, 0x0) read(r7, &(0x7f0000000400)=""/125, 0x7d) 04:01:42 executing program 1: pipe2(&(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x3, 0x80) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) fchdir(r1) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="9484cd3c21ad1a000bacf951419a1371a3bd7d6589e3c0ba813a86c4a7fbf2fabfebcbf497d3a557a1e10f73698e1df544377a4b7a2288e46701476b365805e56c72e5c6f4e19bd432894750dc8f0a9cff9316da12aee8adb63878ddc7c8f0f97c06c104e40210c3082d34c4bef158929a2b51c659fb807fb2a858e28c222ebb91d4818c22d315b7082d72aca457f949c284566fa2e5237ea5619db78dee52a5824ceb5a47df6fb247b19b39fc911e9325734b9f308b65b4521b54ad9c159d0ed6750e7457f395b7b80d7b8889f3b63152af03a415a7f8dfc28cd1754002670835b3b1491f1d5bb0b289c1f91c697297ffe0e11ab98071c928d80000", 0xfc}], 0x1) 04:01:42 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x88, 0xf0000000, 0x80000000, 0x5}], 0x1ff, 0x0, 0xb, 0x0) r3 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) r4 = accept$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4fcbd77dc88d7e52bdd6bdfaf00"/114], &(0x7f0000000180)=0xffffffffffffffe9) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) r6 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) r8 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) poll(&(0x7f0000000200)=[{r4, 0x20}, {r5, 0x100}, {0xffffffffffffffff, 0x20}, {r6, 0x4}, {r7, 0x8}, {r4, 0x2}, {0xffffffffffffff9c, 0x8}, {r8, 0x20}], 0x0, 0x2) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) kevent(r10, &(0x7f0000000380), 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xcfad, 0x0, 0x80000000, 0x0) 04:01:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xc54b, 0x5, 0x72f, "151cb95bd3082587553e00000000000000221c00"}) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x10000, 0x80, 0x4c, 0x1, 0x9, 0x3f, 0x3, 0x0, 0x0, 0x7, 0x3}) writev(r0, &(0x7f00000026c0)=[{&(0x7f00000000c0)="93036df0a339bb8a04a578c9d835a292ebc80a0df50de37b1c06dcadb63e3b9acb52d3c13f5c105d6f3528cea3eb4902f855ce8d6791edf6394117529f9288b82fbae52943d1c8fed5e0e35a5d5213e836af948d890b786fa03eb53edf99bbb65fef753c16c24e96a37d006f45468d2025", 0x71}], 0x1) fcntl$getown(r1, 0x5) 04:01:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0) shutdown(r0, 0x0) 04:01:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) write(r4, &(0x7f00000000c0)="efb7430b5e93ede9103cd2fed59227a84d3e7864875147dbaeea1ea602920a222d6fe31beb7d5751090f4671653f56c7475c817ea2c5cf0ae611e6cd5d48b19ee68c305d6641b4077f498359430fba93ac8c895b45aa94d6f04c9df689072d272e0e7089e97ef7084aa1fd27c538b3c15736080511de60fe1aa2792ee0ae0dbc0723ad491782436f01cab1c5f44cb1", 0x8f) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) readv(r6, &(0x7f0000002200)=[{0x0}], 0x1) 04:01:43 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x121) sendto$inet(r3, &(0x7f0000000100)="7f9fc9f484cd994feb411e415ea4770506e3f49e29fa9d972fd6c614942cc8e06d56bb2640bf631a3645c94500efca8523b2681335d5e054161170ee38b1f0c0793ef47a06f175f476053dda4b62e9479dae8c3637a56d8e5456b7676105ff70ba715e97b9cd3036a088df2e7425fdfb1f354d696b76d9fe1fc8aa274804694accfff2555390c5cf0cfca102b6dd03803dbf0303ae0053d58b8ace", 0x9b, 0x402, &(0x7f0000000040)={0x2, 0x2}, 0xc) r4 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x2010, r4, 0x0, 0x0) r5 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x35, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}}, 0x4) r6 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r6) shmdt(r6) r7 = socket$inet(0x2, 0x2, 0x7) fchflags(r7, 0x10000) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000080)) kernel: double fault trap, code=0 Stopped at srp_enter+0x22: callq __sanitizer_cov_trace_pc+0x4 ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace srp_enter(ffff800024f62058,ffff80000007ea00) at srp_enter+0x22 rtable_l2(0) at rtable_l2+0x36 ipsp_spd_lookup(fffffd807eb68b00,2,14,ffff800024f622ec,2,0) at ipsp_spd_lookup+0x55 ip_output_ipsec_lookup(fffffd807eb68b00,14,ffff800024f622ec,fffffd806f6e2000,0) at ip_output_ipsec_lookup+0x57 ip_output(fffffd807eb68b00,0,fffffd806f6e2070,0,0,fffffd806f6e2000) at ip_output+0x684 udp_output(fffffd806f6e2000,fffffd807eb68b00,0,0) at udp_output+0x5af somove(fffffd806826c6a0,2) at somove+0xf2f sorwakeup(fffffd806826c6a0) at sorwakeup+0x79 udp_sbappend(fffffd806f6e2000,fffffd8066072b00,fffffd8066072bb0,0,14,fffffd8066072bc4) at udp_sbappend+0x336 udp_input(ffff800024f62888,ffff800024f62894,11,2) at udp_input+0x1320 ip_deliver(ffff800024f62888,ffff800024f62894,11,2) at ip_deliver+0x353 ip_ours(ffff800024f62888,ffff800024f62894,1126,0) at ip_ours+0x412 ip_input_if(ffff800024f62888,ffff800024f62894,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8066072b00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8066072b00,2) at if_input_local+0xf9 ip_output(fffffd8065f54600,0,fffffd806f6e2070,0,0,fffffd806f6e2000) at ip_output+0xae5 udp_output(fffffd806f6e2000,fffffd8065f54600,0,0) at udp_output+0x5af somove(fffffd806826c6a0,2) at somove+0xf2f sorwakeup(fffffd806826c6a0) at sorwakeup+0x79 udp_sbappend(fffffd806f6e2000,fffffd807eb68b00,fffffd806dab7040,0,14,fffffd806dab7054) at udp_sbappend+0x336 udp_input(ffff800024f62f68,ffff800024f62f74,11,2) at udp_input+0x1320 ip_deliver(ffff800024f62f68,ffff800024f62f74,11,2) at ip_deliver+0x353 ip_ours(ffff800024f62f68,ffff800024f62f74,f21,0) at ip_ours+0x412 ip_input_if(ffff800024f62f68,ffff800024f62f74,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807eb68b00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807eb68b00,2) at if_input_local+0xf9 ip_output(fffffd8065f53a00,0,fffffd806f6e2070,0,0,fffffd806f6e2000) at ip_output+0xae5 udp_output(fffffd806f6e2000,fffffd8065f53a00,0,0) at udp_output+0x5af somove(fffffd806826c6a0,2) at somove+0xf2f sorwakeup(fffffd806826c6a0) at sorwakeup+0x79 udp_sbappend(fffffd806f6e2000,fffffd8065f54600,fffffd8065f546b0,0,14,fffffd8065f546c4) at udp_sbappend+0x336 udp_input(ffff800024f63648,ffff800024f63654,11,2) at udp_input+0x1320 ip_deliver(ffff800024f63648,ffff800024f63654,11,2) at ip_deliver+0x353 ip_ours(ffff800024f63648,ffff800024f63654,cfe,0) at ip_ours+0x412 ip_input_if(ffff800024f63648,ffff800024f63654,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8065f54600) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8065f54600,2) at if_input_local+0xf9 ip_output(fffffd806615c000,0,fffffd806f6e2070,0,0,fffffd806f6e2000) at ip_output+0xae5 udp_output(fffffd806f6e2000,fffffd806615c000,0,0) at udp_output+0x5af somove(fffffd806826c6a0,2) at somove+0xf2f sorwakeup(fffffd806826c6a0) at sorwakeup+0x79 udp_sbappend(fffffd806f6e2000,fffffd8065f53a00,fffffd8007da1040,0,14,fffffd8007da1054) at udp_sbappend+0x336 udp_input(ffff800024f63d28,ffff800024f63d34,11,2) at udp_input+0x1320 ip_deliver(ffff800024f63d28,ffff800024f63d34,11,2) at ip_deliver+0x353 ip_ours(ffff800024f63d28,ffff800024f63d34,af9,0) at ip_ours+0x412 ip_input_if(ffff800024f63d28,ffff800024f63d34,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8065f53a00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8065f53a00,2) at if_input_local+0xf9 ip_output(fffffd806d99c300,0,fffffd806f6e2070,0,0,fffffd806f6e2000) at ip_output+0xae5 udp_output(fffffd806f6e2000,fffffd806d99c300,0,0) at udp_output+0x5af somove(fffffd806826c6a0,2) at somove+0xf2f sorwakeup(fffffd806826c6a0) at sorwakeup+0x79 udp_sbappend(fffffd806f6e2000,fffffd806615c000,fffffd806615c0b0,0,14,fffffd806615c0c4) at udp_sbappend+0x336 udp_input(ffff800024f64408,ffff800024f64414,11,2) at udp_input+0x1320 ip_deliver(ffff800024f64408,ffff800024f64414,11,2) at ip_deliver+0x353 ip_ours(ffff800024f64408,ffff800024f64414,89d,0) at ip_ours+0x412 ip_input_if(ffff800024f64408,ffff800024f64414,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806615c000) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806615c000,2) at if_input_local+0xf9 ip_output(fffffd806615f200,0,fffffd806f6e2070,0,0,fffffd806f6e2000) at ip_output+0xae5 udp_output(fffffd806f6e2000,fffffd806615f200,0,0) at udp_output+0x5af somove(fffffd806826c6a0,2) at somove+0xf2f sorwakeup(fffffd806826c6a0) at sorwakeup+0x79 udp_sbappend(fffffd806f6e2000,fffffd806d99c300,fffffd806dab9040,0,14,fffffd806dab9054) at udp_sbappend+0x336 udp_input(ffff800024f64ae8,ffff800024f64af4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f64ae8,ffff800024f64af4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f64ae8,ffff800024f64af4,698,0) at ip_ours+0x412 ip_input_if(ffff800024f64ae8,ffff800024f64af4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806d99c300) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806d99c300,2) at if_input_local+0xf9 ip_output(fffffd807eb68e00,0,fffffd806f6e2070,0,0,fffffd806f6e2000) at ip_output+0xae5 udp_output(fffffd806f6e2000,fffffd807eb68e00,0,0) at udp_output+0x5af somove(fffffd806826c6a0,2) at somove+0xf2f sorwakeup(fffffd806826c6a0) at sorwakeup+0x79 udp_sbappend(fffffd806f6e2000,fffffd806615f200,fffffd806615f2b0,0,14,fffffd806615f2c4) at udp_sbappend+0x336 udp_input(ffff800024f651c8,ffff800024f651d4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f651c8,ffff800024f651d4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f651c8,ffff800024f651d4,475,0) at ip_ours+0x412 ip_input_if(ffff800024f651c8,ffff800024f651d4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806615f200) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806615f200,2) at if_input_local+0xf9 ip_output(fffffd807391ac00,0,fffffd806f6e2070,0,0,fffffd806f6e2000) at ip_output+0xae5 udp_output(fffffd806f6e2000,fffffd807391ac00,0,0) at udp_output+0x5af somove(fffffd806826c6a0,2) at somove+0xf2f sorwakeup(fffffd806826c6a0) at sorwakeup+0x79 udp_sbappend(fffffd806f6e2000,fffffd807eb68e00,fffffd8007da0840,0,14,fffffd8007da0854) at udp_sbappend+0x336 udp_input(ffff800024f658a8,ffff800024f658b4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f658a8,ffff800024f658b4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f658a8,ffff800024f658b4,270,0) at ip_ours+0x412 ip_input_if(ffff800024f658a8,ffff800024f658b4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807eb68e00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807eb68e00,2) at if_input_local+0xf9 ip_output(fffffd8065f55900,0,fffffd806f6e2070,0,0,fffffd806f6e2000) at ip_output+0xae5 udp_output(fffffd806f6e2000,fffffd8065f57500,0,0) at udp_output+0x5af sosend(fffffd806826c6a0,0,ffff800024f65cc8,0,0,0) at sosend+0x671 dofilewritev(ffff800020a92768,4,ffff800024f65cc8,0,ffff800024f65db0) at dofilewritev+0x1b6 sys_write(ffff800020a92768,ffff800024f65d68,ffff800024f65db0) at sys_write+0x83 syscall(ffff800024f65e30) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x847f0ede6e0, count: -99 ddb{1}> show registers rdi 0xffff800024f62058 rsi 0xffff80000007ea00 rbp 0xffff800024f62040 rbx 0xfffffd807eb68b00 rdx 0x124f __ALIGN_SIZE+0x24f rcx 0xffff800020b36000 rax 0xffff800020b36000 r8 0x2 r9 0 r10 0xb647d230f3cfce0 r11 0x1ff69d3dda2ebc3 r12 0x14 r13 0xffff800024f622ec r14 0xffff80000007ea00 r15 0xffff800024f62058 rip 0xffffffff81beb8e2 srp_enter+0x22 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800024f62000 ss 0x10 srp_enter+0x22: callq __sanitizer_cov_trace_pc+0x4 ddb{1}> show proc PROC (syz-executor.1) pid=335506 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020a92288,0xffffffff82679020 process=0xffff800020ad67a0 user=0xffff800024f60000, vmspace=0xfffffd806eab02e8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 71833 316706 2736 32767 7 0x10 syz-executor.1 *71833 335506 2736 32767 7 0x4000010 syz-executor.1 2736 316911 71564 32767 3 0x90 nanosleep syz-executor.1 71564 139511 41629 0 3 0x82 wait syz-executor.1 74394 459290 57587 32767 3 0x90 nanosleep syz-executor.0 57587 175432 41629 0 3 0x82 wait syz-executor.0 6162 390063 0 0 3 0x14200 bored sosplice 41629 85965 38711 0 3 0x82 thrsleep syz-fuzzer 41629 214627 38711 0 3 0x4000082 nanosleep syz-fuzzer 41629 61815 38711 0 3 0x4000082 thrsleep syz-fuzzer 41629 223959 38711 0 3 0x4000082 thrsleep syz-fuzzer 41629 130686 38711 0 3 0x4000082 thrsleep syz-fuzzer 41629 461719 38711 0 3 0x4000082 thrsleep syz-fuzzer 41629 453083 38711 0 3 0x4000082 thrsleep syz-fuzzer 41629 485840 38711 0 3 0x4000082 thrsleep syz-fuzzer 41629 3961 38711 0 3 0x4000082 thrsleep syz-fuzzer 41629 131621 38711 0 3 0x4000082 kqread syz-fuzzer 38711 348462 96757 0 3 0x10008a pause ksh 96757 75891 81693 0 3 0x92 select sshd 49641 167497 1 0 3 0x100083 ttyin getty 81693 326856 1 0 3 0x80 select sshd 84996 339724 57757 73 3 0x100090 kqread syslogd 57757 322905 1 0 3 0x100082 netio syslogd 82868 426364 1 77 3 0x100090 poll dhclient 70203 490138 1 0 3 0x80 poll dhclient 33260 134379 0 0 3 0x14200 bored smr 63194 22718 0 0 3 0x14200 pgzero zerothread 58010 463383 0 0 3 0x14200 aiodoned aiodoned 48879 22005 0 0 3 0x14200 syncer update 11401 335037 0 0 3 0x14200 cleaner cleaner 17712 152649 0 0 3 0x14200 reaper reaper 67102 188594 0 0 3 0x14200 pgdaemon pagedaemon 41305 435366 0 0 3 0x14200 bored crynlk 58868 179031 0 0 3 0x14200 bored crypto 16302 369632 0 0 3 0x40014200 acpi0 acpi0 82707 292079 0 0 3 0x40014200 idle1 77822 3118 0 0 3 0x14200 bored softnet 53215 357293 0 0 3 0x14200 bored systqmp 5289 496933 0 0 3 0x14200 bored systq 97126 79476 0 0 3 0x40014200 bored softclock 14189 102261 0 0 3 0x40014200 idle0 1 213718 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 71833 (syz-executor.1) thread 0xffff800020a92768 (335506) exclusive rwlock netlock r = 0 (0xffffffff8247c408) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 dofilewritev+0x1b6 #4 sys_write+0x83 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9483 6334K 6334K 78643K 11063 0 pcb 13 10K 12K 78643K 15 0 rtable 105 3K 4K 78643K 5780 0 ifaddr 39 11K 12K 78643K 911 0 counters 43 33K 33K 78643K 287 0 ioctlops 0 0K 2K 78643K 302 0 iov 0 0K 48K 78643K 1412 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 4529 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 66 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 4339 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 7 21K 33K 78643K 6098 0 sigio 0 0K 0K 78643K 743 0 proc 48 50K 83K 78643K 6306 0 subproc 34 2K 2K 78643K 2108 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 2288 0 in_multi 33 2K 2K 78643K 1643 0 ether_multi 1 0K 0K 78643K 31 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 133 599K 599K 78643K 133 0 exec 0 0K 1K 78643K 2414 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 176 26K 41K 78643K 24183 0 UVM aobj 130 4K 4K 78643K 132 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 582 0 NDP 5 0K 0K 78643K 375 0 temp 102 3029K 3109K 78643K 28001 0 kqueue 3 4K 36K 78643K 1006 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 271 0 265 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1434 0 1432 1 0 1 1 0 8 0 rtentry 112 1434 0 1390 2 0 2 2 0 8 0 unpcb 120 13841 0 13829 36 34 2 5 0 8 1 syncache 264 136 0 136 22 22 0 1 0 8 0 sackhl 24 6 0 6 4 4 0 1 0 8 0 tcpqe 32 601 0 601 17 17 0 1 0 8 0 tcpcb 544 9281 0 9275 86 85 1 14 0 8 0 ipq 40 44 0 44 20 19 1 1 0 8 1 ipqe 40 1529 0 1529 20 19 1 1 0 8 1 inpcb 280 17006 0 16998 80 78 2 10 0 8 1 ip6q 72 9 0 9 5 4 1 1 0 8 1 ip6af 40 9 0 9 5 5 0 1 0 8 0 nd6 48 398 0 392 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 5755 0 5564 27 15 12 13 0 8 0 art_table 32 5756 0 5564 2 0 2 2 0 8 0 art_node 16 1433 0 1393 1 0 1 1 0 8 0 sysvmsgpl 40 48 0 23 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 4334 0 4324 1 0 1 1 0 8 0 shmpl 112 130 0 2 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 8265 0 6838 47 0 47 47 0 8 0 ffsino 272 8265 0 6838 97 1 96 96 0 8 0 nchpl 144 16380 0 14781 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 80363 0 80363 3 2 1 1 0 8 1 percpumem 16 154 0 122 1 0 1 1 0 8 0 scxspl 192 51355 0 51355 56 55 1 6 0 8 1 plimitpl 152 1015 0 1006 1 0 1 1 0 8 0 sigapl 424 5920 0 5888 4 0 4 4 0 8 0 futexpl 56 180986 0 180986 2 1 1 1 0 8 1 knotepl 112 2928 0 2909 10 9 1 2 0 8 0 kqueuepl 144 4306 0 4303 24 23 1 5 0 8 0 pipelkpl 48 4095 0 4085 1 0 1 1 0 8 0 pipepl 120 8190 0 8171 35 33 2 4 0 8 1 fdescpl 496 5904 0 5888 3 0 3 3 0 8 0 filepl 152 81127 0 81028 93 87 6 14 0 8 2 lockfpl 104 2235 0 2234 1 0 1 1 0 8 0 lockfspl 48 598 0 597 1 0 1 1 0 8 0 sessionpl 112 139 0 129 1 0 1 1 0 8 0 pgrppl 48 213 0 203 1 0 1 1 0 8 0 ucredpl 96 15190 0 15181 1 0 1 1 0 8 0 zombiepl 144 5888 0 5887 4 3 1 1 0 8 0 processpl 960 5920 0 5887 5 0 5 5 0 8 0 procpl 624 17749 0 17706 22 18 4 5 0 8 0 sosppl 128 241 0 240 18 17 1 1 0 8 0 sockpl 400 32767 0 32745 154 147 7 18 0 8 3 mcl64k 65536 34 0 0 4 0 4 4 0 8 0 mcl16k 16384 41 0 0 5 2 3 3 0 8 0 mcl12k 12288 49 0 0 2 0 2 2 0 8 0 mcl9k 9216 25 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 19 0 0 3 1 2 3 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 216 0 0 22 2 20 22 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 985 0 0 44 0 44 44 0 8 0 bufpl 280 24907 0 18641 448 0 448 448 0 8 0 anonpl 16 958752 0 941180 236 143 93 105 0 124 17 amapchunkpl 152 60858 0 60716 167 154 13 20 0 158 6 amappl16 192 35885 0 34903 323 271 52 74 0 8 0 amappl15 184 1015 0 1012 1 0 1 1 0 8 0 amappl14 176 912 0 908 2 1 1 1 0 8 0 amappl13 168 1120 0 1118 1 0 1 1 0 8 0 amappl12 160 784 0 781 1 0 1 1 0 8 0 amappl11 152 1152 0 1139 1 0 1 1 0 8 0 amappl10 144 346 0 338 1 0 1 1 0 8 0 amappl9 136 914 0 909 1 0 1 1 0 8 0 amappl8 128 3284 0 3207 3 0 3 3 0 8 0 amappl7 120 1195 0 1179 1 0 1 1 0 8 0 amappl6 112 737 0 725 1 0 1 1 0 8 0 amappl5 104 4821 0 4811 1 0 1 1 0 8 0 amappl4 96 3600 0 3566 1 0 1 1 0 8 0 amappl3 88 1295 0 1290 1 0 1 1 0 8 0 amappl2 80 38085 0 38019 3 1 2 3 0 8 0 amappl1 72 173484 0 173045 24 14 10 20 0 8 0 amappl 80 20185 0 20136 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 131 0 2 3 0 3 3 0 8 0 uaddrrnd 24 5904 0 5888 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5904 0 5888 1 0 1 1 0 8 0 vmmpekpl 168 67892 0 67859 2 0 2 2 0 8 0 vmmpepl 168 866548 0 864296 316 176 140 152 0 357 33 vmsppl 368 5903 0 5888 2 0 2 2 0 8 0 pdppl 4096 11816 0 11776 8 2 6 6 0 8 0 pvpl 32 2394628 0 2373789 530 296 234 246 0 265 61 pmappl 232 5903 0 5888 19 17 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 487 0 278 7 0 7 7 0 8 0