74b0ff5bbbdcadf4f4454b4f4d0dc9cb32199da10fa0c306bf884a143f8d487fcea26fe60c32da844c163989d85724b2548ee8d447c72a69a8e68ea5ef358a397a26618d73107486e1a9f2f89be41888330f1359d53c623a591cb722c51d4f380aee15da491a4e00f69158681c56d58df4c91fe50369a3b5cddca2d327f629bdaa142914dd7ffe1ef59a8aab4c3a96d61f39ecbbce86eff14bffcd9a3be15afd28ddcc5a5cc95bcffabdd55e25f163b981c12cc961fcdb661a09a0154c6b4b73d577259162d8008e0d98238bb615a76f472b65e51dd107df7c14338f5e92c031ab6a541b9feba25bfa9461ea8c71fcfd1c5be716828d70f103127932ee1571e065a5283040df12604cb016a17edd51d3ff2916ce41aa0cd247f99a07999909271d48422dc2402b6397606da25aa2304e3cbd90dff7551e022271f50b361f4e2b58058e3f0782c0efd05573238f517de6bd0959c83d0ddb946e15677a6c53f14aa714783c892d288bb2229cd7a520664ac16d9cbf1a141d40d319bf37f72f69dadbd2c383aa4e120b7996ea9f18278b8470b631e90624b252591acc4760ef045caf079efceab9dbf8cbe07162cd0adc55d9e1aedd8ec744ac5aedc2196018c2d8a1766e3333f3c5cea9112f5bda6881617bd5e5c6c8013a4e7ac20a54b0c0e7447479ccc54173fef5cd39377a842ead268cdab66c19877be4c573393ab1b66e75805e213656ad8932c8814b38953fda57c3937634bb2340551f661876d0a918bb275a7ec17bf77b2122db975ff5ad8c4352eb02dff1bd8d79c80645ee039d5afaf84fdf587078a2e8e4aa301cc0e7de1490dabe7c58952fb4d7d44373f3a718f297bc550594eb02cfe9a954b478361f335434b577ed5c33d8140c36dc64fd9024fd214398f1f4a859571c93979f2be1ce69b4b70b5ad4a7baf1f83cd9c49250f5bae243a5098aab93fc5c13683b7967376bc25164294ce43515730346700c42d743ffbbf7f7ccd83b3db355ee7045a6b791b15b61acd7b993ab4be45751f4262b8594fac336c6103fd8f57d469f5797067e51359b4c21754ae59ad3636bdf2bc60449251335654766a29ac15f3c156fe046ad1793233213a34c689687a3d0a3afdee934d90ccba14dfd32e1de9c78085fe69d4f9c9283c6f735566af5f2c5df27bdb6f692bba419781e29f0d260009a6746df5661e5e169a5fb6ddd1e3232d843c9b91b0f4b6b056c64fe75c241458b081bae7aa6af91cd5ac973b0fe4d815d3c7b965277c808cfcb3871ae917e953bdce28e014afe0006cacb4c17d9b6dd4739c3e7e3ce9e2bc48800652bcc2b32791dff04aa70b2d51f19a963c68fbc3cc40e4be3feea9141d8a657b25ab866e6570444d0aed61c050dab54fcfb4d1dea10729a654505bfbee3233a95db0c7edd88a6e1c78e00e7f918795a954cde2593a4360e1d4e1045282a313b56fd907e383505a7b326b3da7a01a25474b43177fefe0156b4e05b96f900bcb47bc460f025322f85b4b00cea470a1c1ff797a29f73bc7cd9b3528110917984206cd0ef249fec5c027413002a2798defb5764a288ce761ab56815bd1f7f2432374696624e1c9a9be73fedc6228bc014c28d75466b5a00b2629a7ff69e1ac2e02660d3b69bd9d4a0178e764435457287d18e6fb23ec980241cb1e681b3a0f8fb750b68e8b184e1e81482544c53bdd0ac5c53d91f73443510ca541a4f5bc5a508b30e284ec5db602833015bdc46c529eca29e8ebfa6070b44359869a0dab46e54b7f8948a78ffa88a3751609fda6769d52b676f9faedfd34389257c878b939d14d56e0d88578ccb1ff86f71776d295d3fb44ead7dacb11f78f563bb1e70a2b54f65ba6334772eb69fc2b2268d23409cabf8a8c316652650c7c48087e6c2fa76d3118d3e36fa267a3ade0f4eaeb285dc5f1ef3d03cce4065f0a537874865719e3b79bcb690c7f8bebcc7dd0b38ef231270aacdce3a32f1bc79851c18fa91d3d9bd57a46c01be63b9f74fb227027a5501f8468156d67c7b0182670e1131e84ecd90b1c250cfb2c930c7037323cc732d46e45942199b2b89c8ab912f919fa7592a359ad2162a64fe5c40cf34fab9e129106e7c740c75d02317ebce858923d50680626e512ffd44e1d3edd246d367b0d18f29a0dfc24b57c0297c622b100ebb9eef7a3a47339ad227edd24833962f6caabd4678abedc9b52b9b16f3f74a02c935cfb4e21ef71453f3c55459a449c7238e5e0a3c50f7711e979140f507b7d63c1673c731d3b541f3edcd328f52817fefeb73c1786e5b63ca9e6c78481c1f93d6ecc707b61c845e7503461da3dbeb51c27713f2b02dfe2e9fb5fa1571a8289231efdfd6ec6f3ece6f7521423e3518f331abffe9a4ff46fb857ad083aaa24337a3f3e9326517708b7668d703f67a0e4b69711db8e81664e99e38e3f63f1920333ba75f7e2aefb467a7b625afeb8ef5b42b677decc31018718465a0ceeb3f3b88d4a40936cf502aa84fb4d32f6a34c9be69579e51e0ce036ec6d515f0afb8c88708a9ccf43519b883c049a84dfec66773cc8c3b4bce1366a6ef0738b8266282f1f501a36054a0faa3a52543ce185fc390c7f322725360dead1b5f47faecb345147b81e30602d0db7060b711d8a265a7824da5eb9f2ea1635421c72156680bda0d138cf0592f85e6b2f095be54d7c9938cbd342c8b46638a210f848c3b815efa5c0487b679ad1352755d4655bcc798355be2ce9bc88fbf8593e4c04cf5c2b62bebfda87f1166e3263121ffb5ae82f94105bd8053082645544ecbdc598c3b7db273bd07bc97759eb72cd24ce5abc33a521f564e180a4bf929f759643faacbf4898797f514c5912f11d6d53e5cf0710241b5ede6ac4fc82626971341373a3d8b76b1fd26e84024419dc637f79c1963c3753bb45f9e26464eb4d40d98f5496d80561ecce6c1d61dd43dcba53b5807fd112c641b05701fe45116cad6bd010253a17", 0x1000, 0xe, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 16:00:02 executing program 1: setrlimit(0x2, 0x0) mlockall(0x2000000000000003) syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) setrlimit(0xf, &(0x7f0000000080)={0x4000000004, 0x800}) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f0000000140)=0x274) r4 = open(&(0x7f0000000180)='./bus\x00', 0x600, 0x168) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0xff33ef47377f9396) r6 = syz_open_pts() r7 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x14, 0x0, 0x9, 0x1000}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x7}], 0x1, &(0x7f0000000200)=[{{r3}, 0xc53b49aab294c371, 0x40, 0x29, 0xfffffffffffffffa, 0xb56}, {{r4}, 0xfffffffffffffffc, 0x50, 0xfffff, 0x10000, 0xffffffff7fffffff}, {{r6}, 0xffffffffffffffff, 0x80, 0xf0000042, 0x6, 0x2c}, {{r7}, 0xfffffffffffffffe, 0x98, 0xc, 0x9, 0x9}], 0x20, &(0x7f0000000280)={0x505, 0x100}) open$dir(&(0x7f0000000080)='./bus\x00', 0x208, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x0, 0x28000000000000) r8 = open(&(0x7f00000002c0)='./bus\x00', 0xfffff, 0x0) linkat(r8, &(0x7f0000000100)='./bus\x00', r5, &(0x7f00000003c0)='./bus\x00', 0x4) ioctl$TIOCSCTTY(r8, 0x20007461) 16:00:02 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4000000000001007, 0xfffffffffffffffe, 0xffffffffffffff19) socket$unix(0x1, 0x7, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) setsockopt$sock_timeval(r0, 0xffff, 0x400000000001007, &(0x7f0000000000)={0x4, 0x40000000dcf3}, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xfa8) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) write(r1, &(0x7f0000000180)="c846cd267a6978cabb18dd68ddfea3ce741b038752781ada33d0965c31fa9600732dd6c9b3490b42a03db2933033b6f636b37b80923b0a90bce257dc21364bc741fefc7b8eb471d9aebe76b1524314a37e437c508d272d2f534d75bb2c06f7c0a82b32e0b81ab49a235873d9c571461d27c4555dc52d889c07d8d4fc8efee9784bf1edae5fc7cd207fec3949b39e22774c54272042814533711f931e4e13b3af160cc5f2d80ada381bfeda2265", 0xad) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) syz_open_pts() writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000)="94040013", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/4, &(0x7f0000000080)=0x4) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000480)="4eb18b3200270c9ac788f698a4f803340599ce8af224f6793f4101737c0ef12024c4d72bc7b0bf24d3c259dc6b55572235d79f873c3211919c804ee8c2ee0375e34b0caba96ecee2737b41db5ea7ac87ed90300d0ab802ee2adb66add8fe0336552b03e6a9fdcc830b638f8b3ac5e025a588b0fb0538c874b706ef75546dccd6c3581f1046da87dba9dacf8e8e8454a797a714127773ce88d3cf3837a1e11d9cc2696e075941b128fd2da08640108b41dec73b05ba8fd9c5545dccab0052c5cd549fc4e7f7a393f7b22f753ed79685edd975325a89270f221a8e08448457bc8799ad09e22684b6777beeadaf2920bc9e679198a81e10b9b5eb713616687e6ea23ba915934e011558d4b926543566fa6dad1bac4e4cfa34971279cf8ecbb3cf22c8fa2d44cc495f926665649ed594ba92dea21ffcc81ebb027b941fc6c30492d22e4e04333de5a63040a371bf1614f10af428fb7476fb7936abf6ccd1bb511f2e84964e3f44645f8deb2c59e366d40a25a51038d2cb57a7603604b5dfc45f9b4d19b2830dafcbbd2a3f16efd38e90be094199dde012873874cb8f175e39d74169322d85c57dd146338234ad31f1bb6b77c1363ffe86b56675d3ee921278dfb9999a3faec9011cbe81d8bd1855b53c406ece9901af87dc5be0da24c0ea093b87ea2e46baf78bad6abce1cec47b0064b6c2e4efc046842a3e7441c9305d4a366f5b81ea9e4549d0843a9c087b198ad546c3d0ff079ccbe57e9e921bee8eaa6199478a2799ad9146afea32f6e891b2ddd5d4d357ff14e91e61c015cae2c9fe477cbdf021104c6322b63df5a9a336f7ec53f9669686931fc57f36c2c93a0343bda03fbb805afc9c839540bea18f70cabe8524c7522140633bdd9fcfeca0d5f157f42fe97d3c00838a7b7b2390e021351c81d125b939bf3fc05c5aaa8effb2c19106a2554d45864fe069acf00c6b7505e65e2ff9633b907d80c0700ee8e28530f4f1c1a2c41ce8fc533871d96279cdd859055e214a3ab401c9917687c8326cc3821204c7eeaa478a0fb704baaab34e6e5ee21e914258326b5a363e8c1906655c1e00792c53f71a8736533ca1e24f716ed6784d23bcf059d52295d99769b37b6c4fa39a6395e7fe405edc31cd0759c524304f73bdbc8223d5a169c9793a3b6de96e656f81dc3a26989f96ddaec27a0be9bae6e34e89c92e5d1dd8a2af2cc00cb5658f8ea37b29d595351d54efe81d70693d2b4e5a68cfa7f6d01ba7ba8d2f5b239ae14d1ff597ee8ac2cd4405338a7669ace9d2d10979041e3e8cf70f4257a326c8eeb02029ec76a5e6f09cfd1c4d16c6b39cfaca50c1bc81c81714a3bcde26c62414e2c647a280f4dd0dab9d68cc485a3b1997d1da97e740a4b36f758e423d2c74a71e11a458e97fbff3d08d779bc1fd828b539ea4cebdcfc2848294d208ed26afc7154c1707d604b18db972394bf720c895c1af6b517dcfeeab262b34f5c850276f128cd285f17593a36e96afbf69b7acbe713464446fda9b3fb7558ef16200ab1a7db978b40dd13f5e4a973db63cd19f31495e4223be50d714d8a6df20c442581667ceecce12ffe15774aa2a454ae1fb285f8eaa18f4bb13d4af6fdd76c8d10285b575f41661eda6bb4d9ea31fe238f96eb4a51e09800dec83e20ee7fd88bde669daf4e256dd26d57c82a1b3784e8f79c15447a7bc0c3c241db366372091d367f3587b254c5d3f1609d6b6322da9e44b49dc35e78806bbd17ddd973d3ebe9f4e6a03150ddb1a71bb1fd70056b0775aad45ccd74a6498aadc199e5f8c295d530324e0a1e32b1e9e386f748fff470ed384dfc17887a78556c4229ba154bf7bec12893886cb544dd008608589a401cd215586915dc78687ba070a2b37c91b82ebc9b0865fdfacce7e91a0fa6109dd60c1e3caacc011aa1f67087dea649da2125ad2185d9c565cabf5a314b6baf6508e9bbaa63a23be46a33595baeedd5da6b29a84968bf575a858539744a1b7c8a29bf820754271f817eb03576f3488da1008509d68f091e044a220a3c932a589f3e643a3cab763bd11b3fafe772cae61bf2eb31e0764d0717c514159780c9b84a889cefeb54ec04bcd432e5abec364e68d5144c69969d1ccd613c98915821121b3a86a89213c0c8f12f959feb32f1957f9d63f485e66f6c3c1097f9b7817bbada2f011effeef31629fade6b64d12316d250e32e867a5091b079b63646fbf046e9c19b606a95b131eb394f18477d613cce22d41c9739736b6b10647aed797a3d38a1904771d4e2a2e9c7b91021434cc6af6030f88f816c3c7e8aed1f5c1f023af95c2dbf093c8c9edd32c99a1c93feaafbfa0b50bcd330ca8b0bb37d904519d9dc75d5e59f6caf039e483f4934f9a30a92ba346139e2ebb2605e82b61a107713f16e2a782e7c733b59f9579347b7011c54e353f5a0a98a432d0109551732156f4aca029dc7e950ee86637651508e7e9124c798c54b32b42d7acbae9e9a85c6683c8c64ab27a3f87db4de3ff4c6c24690eaa718ed463151e626c38cfd68055e292a5894f019da50db2d0fd2e9c4edf4fdc3e7658044779157dc0dec3f08c04455e170a5a7cc59d8d9121c36ce04207fd422d3c682009be68ee382550115b772cc4433cdb87954ae19a4e5ce2604d3724cc31de1c2958be32564c3bb40077a3331478ca88ef49719e6a4d3f72f3906345e32a81d564281a941d3ba434f92652e3ec7de1f53c9d2bfb93306bc241043b1bb91fb2270fdf55a99c086315948db0a40d09ec8610bf5e4065456df0a94b05a5145171b4c0e0831d8f6094388eea36676254e9f0e6952e56ead605a55040517ffda64725bf67740bb641bacfaab7c0b08cad459a0297252359c2af12591e3136778c1964b3a30c1fcc7d6d86c97e11ad5cf5ee15588cc6d23015673746022fb7a2c058a856656d178a041257a6a8ea63f7650d750e5208c4e2c1ee3982b4f1ead3b05bd0f3e5966963a5eb4c82625329b1ea97c5895d164d7ae89223044175ce269a83843aee8b0ea3a4cef75b7809e4c6bd42cd1a188921d20333f10213a8115922abb2ef94538da605b0a4e2b294d1e2fde0877ebf3c3847b22d28accf3a1ec519beaa69d3d3e1ad9977199ad9a80ea6d2242a445e0a8446189a6629c85a1a9b1119757f27822629131662b1996fb43bd72d614889a971f0bcf93502cdd5e526020af5be1aa1d607a60ddea9a1deee465a05a01b8958adef3a354d1e45e869db2ff4583930524b2942ee10b3618f704d59349b4b7ad6c1be61f7a2023a90d7fb92344920f030f9a340abb9aa6859236343ea3427ec73557dc26928608e92fcaf71f261293994e0719daad8e2de1b75b399fa0e4b336d72b746a537b9a7cc62d323786b299f7b78bab3b768a459240773afe98422e0fb3edfa0d26b463ac7e5223d154715942d07e1b0c7247d06580728637c27778d21e5af697290e6e9b0d7fe1e6501913d282a706c023f8424fcfe6202f5463fb4b56e30097bd867d2fd744084ef4d82039060d082cd9addcdfc6e93659908bff0c5ed73688609f314de52dfbcac928a621dc7ad95f1f35c55b1c16207f84692e915340772694fe3e5bd980df98114807133f5b6524fc9dbcfe9f673c8b605179771b8919733975bb906a4c2be0df57bce9766215399858d39a1f22ce5821bde4e471bcfa8e6fbf9fce856c9ab68a99c9bf72a97379214df203e1faaf50bf4f94e5deea220af04f613159201ccfeaeb1575239f025cd6fb6cb542957c238d1f8ef72ac8e21ebfe6ad310c6c8cc5840ea8ff78642f1f77914309dbe4b30b223991e5910c8d0ea49d86ff12bb78434700c0ef6848a9ab6f5f33a1261c196e4ef5ea78ba313038f0680f9f22298e6862f34cbc35812fe01d75070b6c43282520a650c2462640473cfad86de55903e17899c127e6bf3230d68bc88e6c14fbf442b52c79a6479dabe9dc2967477db21b1621966cac3ce7e8c04298bf4636b3224c6738af57a0e50b8789235ea84078c3e352c9abe9acba8fae430cb6d427bef20557e254088221a889b53631fc8f536da403580254fc2dc87909dd8ea2fb0ce4b8433f449e764cc84b059c88a1a4f9e4d45254b9a873091316365868362eb356749288819119ae7c7d0a947a250bb8c0b59c229e915ec39da9666c3f77409b2007f2c5de57448ac195707a62d4d2f3d92db5d2efecbad73a8cc28f3e4a4c5b29280a37980adcb2fd26f9cc09ce6853a020d8eda204557ca6b3460a40166d1826ba90f3009a2f9e56a48111755d90147ca679f931406132b29f1d6068e07b90c658f16bef72dd566b4f3526c5fe5dfb5c1d6687af10bd07c1942c1be95d679d068f116cfd4fbcd4a57f3d6260034e75a7fa7c904eac6fcdbeb96468ea47de9a194fd26f287310352b1eef90f1e4dff2781aab89beced1e140de5f0042482d0ee7d6d2a4bb42dc12c2c6b755a70f82832e3cbf667eaff39b495608042befde305a365dd97032b1e63288d1c6c2a4621f92ae318c0ee3a64346d55094b39cf363ea7eaa80a45b8bed335d4924e1ac01f725c9d1a24887cacdbc0f97846c6d8423b328b2aba1ca1eb5c779edf3e86e570c36044d7f6b370d3989e883af1e9f3a8bd0bfafd0086ae6742c9d607706bca332ac2553807b64c93f15e7e79afd6a009b46b6385f9a3dcd6fe750160c832468cee7c729d0d4382c88b5ba82e65ce207bc3a4207df41e050e60839a3cb4e02ebdff009cbdd927e7face21a7648dea33b73965e5b4ee674fcb70ab991d25e434bb012b3010a45d7b5510bb6e76e0d06e0c4452d37252ff66c8dcb1d07c657b00a3825197d3f50e83ab4d3155f769bddb2a4df95656ebe2f850f22d28956ac7c689213ad0ff9b32cfd3194858588aaea536414fa80858491155edcfc1b828142f05107fdc6acd5907944563d2ad7c7dcb8f6bf78f92630bed49318b19c102611576908057d6c4424d321dbfdc2463a1721bd80d89ccf0074d589a6848cfdd42a57fb417cd23e61573e842d82f9afee4747c34a9efb31e7cfff9ad496624a7fd05de9b8fc89284c451507eca9ef5456cf7f81f6e20ec1ebb0eb29afbf868ca4b535b7ed133fb9e3a75d07a94e33e3e1bb2b128a910ccc67c20cc641733bfb967ec7b81a10479c8f47b7af461", 0xe44}], 0x1) 16:00:02 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="04"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x3a, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040)="292918d7", 0x4) 16:00:02 executing program 0: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="a3a8bf82f0f6725bb8ae63ffb5c4e6b238320e29cfc5d2ad4dd3a0d6aa8a5cecbf92a9f58c70497532ccf7e40b2b5180af08ebf0dc4fc555", 0x38) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) ftruncate(r3, 0x7) r4 = getgid() r5 = getegid() r6 = getegid() setgroups(0x3, &(0x7f0000000100)=[r4, r5, r6]) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0xdd7, 0x100000000}, 0xc) r7 = geteuid() setregid(r5, r5) r8 = accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r9 = dup(r3) r10 = getpgrp() r11 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000500)="47855bd9e1277e3c8ec57a318ac361a6fe0f7c709290f60f6ff5fd5cf0c89be42eab8f721f03dfb5618bd083939f450e803ed8b09893f71f7eb1472873a317e3d7bcac662c89f96ebd4c9a212751e62677a1bdcf7ba98ab4c0edc92dc562e777ded261255de9f5205bd192fd6a1c9faaa089f6933a1642b745abf87a1b3760d08624f34182ac6e6819d031677ba8d381c2d521604002a9f2367cb7109b104c06e33d9ab1a02080bbcd7aa62c8c94356d76ddb3e73a0502167276f8d2b62a6be5ebcad26d857cb8bec9292e58de28", 0xce}, {&(0x7f0000000600)="3110a5ee85baf99ec9f923701e162e53ba504a17b4d71c89376b3264327eaf04bc9bab250d10d9b1190963b36564507a6bd0986f4954e500c86c484cd0f8d7d9fdf153176022a39280a1da08180fddb7575ab1408141d8ab93f41d58fd667c3183ca3d3989b3e702a10ca2329c84acc3d9cbc22f14da3865d81ba9f2ef115982439aa1376b1057563c176cc4f09ccc627d251c88ae871f06b614ef941b830cd208da0057d9fc1e8b82411de2d5686bf8b1110746959df40fd8b7a2f4375aaba7ef7f79df4c04cc9417a8f9ffa252449a1e17cfba06b8bdd7d57a4c6990ca78b5a58b8de03298bc7d382ff6", 0xeb}, {&(0x7f00000003c0)="fe9407134477e0ca0e12de461d0ee95f6ddd0307808bf9ce92608771005f6392c1a152581678576ffc4f5e12888303664c08ea99fbeb77", 0x37}], 0x3, &(0x7f0000000740)=[@rights={0x30, 0xffff, 0x1, [r8, r8, r9, r3, r2, r8, r2]}, @rights={0x28, 0xffff, 0x1, [r8, r3, r2, r2, r8, r8]}, @rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r10, r7, r6}, @cred={0x20, 0xffff, 0x0, r11, r7, r5}, @cred={0x20, 0xffff, 0x0, r12, r7, r4}], 0xd0, 0xe433466216f7b22f}, 0x9) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x44, 0x6}, 0xc) r13 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x40, 0x2) r14 = msgget(0x3, 0x444) msgctl$IPC_RMID(r14, 0x0) sendto$unix(r13, &(0x7f0000000340)="12df3890b825a6fb1e0f0b897936783e9ad5cce854926f0643d126538579dc18a25153a87cf7a8e08f1963ef361062f0974ab09a8d80cee4869af7ad3594", 0x3e, 0x1, 0x0, 0x0) r15 = semget$private(0x0, 0x2, 0x10) semctl$GETPID(r15, 0x2, 0x4, &(0x7f0000000440)=""/133) 16:00:02 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) r0 = socket(0x10019, 0x5, 0xffffffbfffffffff) recvfrom(r0, &(0x7f0000000100), 0x138, 0x802, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0xffffffffffffff5d) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setsockopt$sock_int(r0, 0xffff, 0x819, &(0x7f0000000100)=0x7, 0x4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') r2 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 16:00:02 executing program 0: r0 = socket(0x1, 0x4000, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) clock_gettime(0x2, 0xffffffffffffffff) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="d872efd7304a1da1081d6753dcd61b3c59614de94fe9a188bd57d1b053901ee9c0b9f54c959f949186b8b02a445be6a2b4019180eb3ffdca1798d281d95214421d91a91499921f491ba5997b1fac7877843d5f3b2d2c89eaab1f5aa441f29cd84555a9b63799a1eee782886322c6d649b6c6a8e7ecc018aea2dd7010dd56277856c225b00f047fd679c08beb792c4e4ee9e760633ea587f05f34a4065278bf", 0x9f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffffc) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) pipe2(&(0x7f0000000080), 0x0) dup2(r0, r1) close(r0) socket$inet(0x2, 0x2, 0x100) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000000, 0x1080000000000) poll(&(0x7f00000000c0)=[{r0}], 0x20000296, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x2) 16:00:02 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x8c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x8000, 0x6487, 0x6, "a95a2862030df45c4941821260d10919eef4de54", 0x3, 0x5}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) close(r1) 16:00:02 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x2, 0xbe0a81923439dfe4) getrusage(0x0, &(0x7f0000000000)) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/79}, &(0x7f00000000c0)=0x51) 16:00:02 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480), 0x10000000000000e6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3971) ioctl$TIOCSTOP(r0, 0x2000746f) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) listen(r0, 0x8001) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82020f3578b69514be54d21e7085cc80b0f1d5cd3ec21e2f3ecfdd7da924a5316e8bca04bfe01120305a0e420c53acdaa1b3f657d4eb666de70a3e95f41ad92a51606650777db37907866a509af183f25f57dbbac3d5fb23a43572509bb49851a51eecd516533ce3351d088690614851514c7f4b43abeafd9da5602ea69e5c70be2d57742ae5e3e326534814b659bd6a78858938b5ce23580027276dd1d13938ac4c0745b861db53e5a0b63fe016c699345edc4d263c1b478bd912ef1bdbac21e6adc027b4f5088357ee7200d97e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000000)="a9981c8cb551c6ad7762ffabefde5bd9c85fe0a4aa7a0c1dddb67282130dec9ecccbcd6b8426c7589dd2c4f086876907bdec024bd74f2e7475afbe76f7d3e422c8cc422bf72139c374000be543a5daa87a6b7c4ae523dfad4049667ebef398e72519", 0x62) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) munlockall() syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:00:02 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfff, 0x7, 0x0, 0x100, "2c470b7375410064c12fbf90975a335edab22517", 0xb495, 0xfffffffffffffff7}) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) close(r0) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x3) syz_open_pts() syz_open_pts() 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="00010600ffffffb278242f42b43660f5ea7800005ad35a4cd70000047af354d93e6349beee15307c6cb428af400b67d1d7c16c4d79cb343878e441bc396e8011f754ca27448992eccbd8ac4e7b505456b37422b244f0e86ff2a0aeae83c5a1cdbb70cbdb0b25e4bc07d512586d01b3"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x10) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x1, 0xd, 0x6, "0867c25b7b7fc6adae9749fd49338e0a7ca766f0", 0x3, 0x5c}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000340)) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r3, r5) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={r7, r5, r4}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) wait4(r2, &(0x7f0000000100), 0x1, &(0x7f0000000140)) 16:00:03 executing program 1: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20502, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:03 executing program 0: mprotect(&(0x7f00003b7000/0x2000)=nil, 0x2000, 0x3) mlock(&(0x7f00003b5000/0x4000)=nil, 0x4000) munmap(&(0x7f00003b6000/0x1000)=nil, 0x1000) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f0000000140)=0x10) r1 = socket(0x2, 0x3, 0x4000000000000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r2, 0x2000740d) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x2, 0x9, 0x20, 0x7f, "c3e2c6b6073dc298ab6ac86a7ff57510480e96d5", 0x3ff, 0x7fffffff}) recvfrom(r1, &(0x7f0000000040)=""/95, 0x5f, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0xffffffffffffffff}, 0xc) shutdown(r1, 0x1) dup2(r0, r1) 16:00:03 executing program 0: clock_getres(0xfffffffffffffffe, 0x0) 16:00:03 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) socketpair(0x6, 0x4003, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0xffffffffffffffcb) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) close(r1) dup2(r1, r0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r1, &(0x7f0000000000)="87", 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) openat(r3, &(0x7f0000000200)='./file0\x00', 0x0, 0x40) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x9, 0x5}, 0x8) recvfrom$unix(r1, &(0x7f0000000280)=""/150, 0x96, 0x41, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0xa) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000500)='./file1\x00', 0x200, 0xc) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000340)='./file1/../file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') utimes(&(0x7f0000000180)='\x00', &(0x7f0000000380)={{0x5, 0x20}, {0x0, 0x3}}) r3 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) recvfrom(r1, &(0x7f00000003c0)=""/194, 0xc2, 0x2, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/227) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) unlink(&(0x7f0000000180)='./bus\x00') dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) chmod(&(0x7f0000000000)='./file0\x00', 0xb) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xc1, 0x50) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x42}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x91}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x4000, 0x8001) recvfrom(r3, &(0x7f0000000000)=""/64, 0x40, 0x0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:03 executing program 1: syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r2) fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x8, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = accept$unix(r3, &(0x7f0000000440)=@file={0x0, ""/36}, &(0x7f0000000480)=0x26) openat(r1, &(0x7f0000000580)='./file0\x00', 0x10, 0x0) r7 = semget$private(0x0, 0x4, 0x244) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000500)=""/119) recvfrom$unix(r6, &(0x7f0000001900)=""/4096, 0x1000, 0x40, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001800)=""/196) fchownat(r6, &(0x7f00000016c0)='./file0\x00', r4, r5, 0x4) truncate(&(0x7f0000001700)='./file0\x00', 0x2) semop(r7, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 16:00:03 executing program 0: r0 = semget(0x1, 0x2, 0x66) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x0]) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1ffffffffff, 0x8, 0xfffffffffffffffc, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) r2 = getegid() setgid(r2) close(r1) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000440)) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./bus/file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) rename(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)='./file0\x00') getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20, 0x1f) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = semget$private(0x0, 0x2, 0x42) semop(r2, &(0x7f0000000340)=[{0x2, 0x1e, 0x1800}], 0x1) getgroups(0x6, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r3) open$dir(&(0x7f0000000080)='./bus\x00', 0x10348, 0x8) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./bus\x00', r4, &(0x7f0000000100)='./bus\x00') read(r4, &(0x7f0000000140)=""/99, 0x63) poll(&(0x7f0000000040)=[{r4, 0x41}], 0x1, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000153d68076538d26b5dc100bfff000001"], 0x10}, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) close(r1) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x4) 16:00:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) r3 = getppid() fcntl$setown(r1, 0x6, r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r4 = geteuid() r5 = getuid() setreuid(r4, r5) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x2, 0xd29c) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x41) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f000059a000/0x3000)=nil, 0x3000, 0x80000000000005) r3 = socket(0x40018, 0x1, 0xfffffffffffffffd) mprotect(&(0x7f0000398000/0x3000)=nil, 0x3000, 0x6) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='.\x00', 0x6, 0x0) 16:00:03 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r0) r1 = syz_open_pts() fchmod(r1, 0x0) r2 = msgget$private(0x0, 0x11) msgctl$IPC_RMID(r2, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x82002009, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x10000000401, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) flock(r3, 0x2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x20) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0xad) setsockopt(r0, 0x4, 0x3f, &(0x7f0000000000)="f3d47b178554956d7ac70cf559f9004d4d40ee523b9e9176270a2b1f1ee8bb3df435c58aee2825ad8b05e922189c48ea533e7fa0790bc66955c462cd8a7f622c4dae93af318d1040d18008d72df7a8047af62b04e82d5941b8218f746a8018e8f3dc1eb71667104a3a54a1c4c198fdcd33375cdf6c8761c372411a12625d35b1b59c16acd275ae19e190131c0319d11603679d907182fa295407dc97179ccd463b17e871cab7626df8d2ebd2ed07e8de7f594cf36fd278b07eaf4be1b9db3a4d5447", 0xc2) 16:00:04 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x20000018, 0x2, 0x2) r2 = dup2(r1, r0) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000140)=""/182, 0xb6}, {&(0x7f0000001280)=""/205, 0xcd}, {&(0x7f0000001380)=""/231, 0xe7}, {&(0x7f0000001480)=""/45, 0x2d}], 0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000667a7230074741a000020a7b48e924000", 0x8, 0xffffffffffffeee4}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000001540)=""/45, 0x13}], 0x10000000000000f5) 16:00:04 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, 0x0, 0x0) r2 = getpgrp() getpgid(r2) read(r1, &(0x7f0000000000)=""/188, 0xbc) socket$unix(0x1, 0x5, 0x0) 16:00:04 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x41, 0xc3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) recvfrom$unix(r0, &(0x7f0000000040)=""/70, 0x46, 0x2, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0xa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28b, 0x0) close(r0) sendto$unix(r0, &(0x7f00000003c0)="0f198fb3e81c41b53888b1491397b634ac1eac0eb3c52ad784146cccfcdcf1dae3865f833f2144dc77934f0dc53c2b2db9b58ea94bef37c0d64bb1023ca9a2d9f595015ba131809b8c873fc23c12f1a1", 0x50, 0x40a, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffff7f"], 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0xc108, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x30, 0x2, 0x400, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0xe82, 0x3a}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x0, 0x2}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x6, 0x4}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf0000004, 0x7, 0x9}], 0x0, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x4, 0x8}], 0x8, &(0x7f0000000140)={0x3dc9, 0x800}) fcntl$getown(r1, 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b033ef94622d45f3ba3f5832f8cc0fee472a676958eba3ac5b4116031c862bf293c8d70e0c4b7ff3a1b0f4c97a6ea4c2a2d0ac80acfc16e5bdee3d530a66f51e6c1a8384bb2192c24f262d9017fefc22ca57f21119d04f3215328a5890723a4de7417", 0x69}], 0x1) r2 = semget$private(0x0, 0x3, 0x2c1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000240)=""/151) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x9) r1 = socket$inet(0x2, 0x8000, 0x1ff) sendto$inet(r1, &(0x7f0000000040)="af38bd49faeffce1011f1212aba8d2528f6b032c3aa7ca29cdbe0b06c4c4a9b27be13075d0ed813cc74b5451c88400d7799f4642b376159fba04f6a2fff2236ae31debd0ed8e65b8952b51fe662a20cb1eacd516ee0d18e5e3c17b67715fdd307a6dd83fdb791ef1114a", 0x6a, 0x0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) close(r0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x8, 0x4) 16:00:05 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x81, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) syz_open_pts() 16:00:05 executing program 1: setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x8001}, 0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/12, 0xc, 0x0, 0x0, 0x0) 16:00:05 executing program 1: mprotect(&(0x7f000044b000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() mmap(&(0x7f000044b000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) fchdir(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0xffffffffffffffe4) r1 = getpgrp() getpgid(r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x100a0, 0x100) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000040)="9d8a6010b71884f391af241cce3b170299a8985b7886b411b8ec929e6cbfbd403135c207f9034d5af692d1af09fa2e202ebc8b28fce02fee789014f3d7ccd94e862da081a2c70eb5aec51f568a364792f460521b970fc0abf79e15b4685920030fabcd5652c24f121f6c53a0e8857c542f8b303668831de740238c2128b1295666180ea5935593d6b850390f7ae2e5a19401746d3825387344f50d1f4ca4a955e7b0639c13f2ab9021662275f2c55236705392878d", 0xb5) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002021, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x137, 0x1000000000080) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) 16:00:06 executing program 0: r0 = getgid() setegid(r0) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r2) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x33f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x100, 0xde, 0x3, 0x3f, "c12bb0c0aea3f56f664169c67ba9b0cda24bf3c5", 0x10000, 0x81}) shutdown(r0, 0x2) 16:00:06 executing program 0: setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/63, 0x3f) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0xffffffffffffffa9, 0xfffffffffffffffd}, 0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:06 executing program 1: r0 = getgid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5, r6, r7]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = dup2(r9, r8) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r10}}) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r11, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSBRK(r2, 0x2000747b) close(r0) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) socket(0x18, 0x3, 0x5ffc) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="38aeec23f97574dc5936", 0xa) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x1e9}, 0x0) dup2(r1, r0) shutdown(r1, 0x0) 16:00:06 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) getppid() 16:00:06 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff7000/0x2000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff5000/0x2000)=nil) 16:00:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mprotect(&(0x7f000058d000/0x2000)=nil, 0x2000, 0x8) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000726000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x21) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000180)=""/191) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) munmap(&(0x7f0000724000/0x4000)=nil, 0x4000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) rmdir(&(0x7f0000000200)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10000, 0x90) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x5, 0x7f, 0x1, 0x0, "fcc65f3cf2863cb3f25433b10a9cb779655db77b", 0x800, 0x1}) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 16:00:06 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202090000006c653000"], 0x1) socket(0x10, 0xc000, 0x9) 16:00:06 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = shmget(0xffffffffffffffff, 0x2000, 0x102, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/4096) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(0xffffffffffffffff, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(0x0, 0x0, 0x0) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x3}) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8480, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000030, 0x0, 0x397) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat(r0, &(0x7f0000001040)='./file0\x00', 0x0, 0x21) accept$unix(r2, &(0x7f0000001080)=@file={0x0, ""/4096}, &(0x7f00000020c0)=0x1002) socket$inet6(0x18, 0x2, 0x5) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3) setsockopt(r0, 0x80000001, 0x8, &(0x7f0000000040)="b2e0b5dc35f5362e563662fdb1489e7fadadc5d770920226c9051f2f23a28c4706df94ebadbdafa1492fc0254325bc6b263f090d382a5fd3bf698753f5490701870675822d6b040cd16f960a6513494dae5d1fdfb76ee95e12feed7b239334f7c8ea2a773da634139a05eea2b0327f7ca1765550d6975f7ad5838eb831253d87e4a9da6bf6e39d4e719fe091c8a4b323892d774da1caac9bfda5452114ea852887ed7671ac27ccd5fca799bd239c2bf6c5f6b3eb571e4762195d7b60140a55f62014f7365885210903689d1cdd9edbf20db1ed561f0d1954682449372df9e35a1c13d2a27c29351856149fe0d11dc173dda605f70d1558502e10e403d386ce4b7503c921c2a4b78935c1d20fe8cd6d606b28559280f9ba3c966eb0a709b26f082528921f0dfde1a08d01cb868095a3ab87435edf1d21073daa5eb3649b8741ae45b6fced58ed59ade5d8faa6734f5b0a2119864f0302c351dcaa3cf8f476cec40163d81879241ed624a375babfaf70000d7f008f75b96240b28a263c48ba5b51b029367c8e52f2c78d540ffd7ee966752623ab91fc287141dd3324b9fbed25d50c0c8a28ec7cfc597eb38e4b9924bfb90d7a0672e495121115fb625bd65ed4dbd06b1c7da885000652997aea7fd684672dfbbc900e406146aefd045bea9e5737b2cf873787b37b78dc5cbe78fa36f9724997c4967805a09dd0cc1cb7836d1a856d84693e1d4410cf90e08d29dc4124e4dd4c5c547250bcafac6ee4fb943b7fa67ceefcde09b773684667e8bf4c0028435ceeeadd0c75fe8095d3910a5bcf5b395b82bb54714c18c43b38f8ed072e17cdccc4a3c8308073ac4794881827b0c10dead6f6bb45393119873ea8ee4192f57b72c73b49aa7b4be8db43d2985c4bf676dfa16aae4d245aac7072b06a6104268190b9376ea7ee26b23014a8044785ebee7b9ca6d8fc013442b0733d89cc443ad4322bec4296d6db0f576b2eb2decd1b88a337f2431918a9ac16049d138d55da765226bbf3140700d589e152ac10bd5e68100766b374ac8fd3e68f8fcdff9ec1e1642a1c2802334f791d217dd2627f5e8160c00871be45da9c44698a4054af64df7b2170c05d64a62a2c0c40a133323744f9d583b4da935abf174a8bc1996f2e8d576a441ceb220bdc8c8f9e15b92f5a44572e916607418e559535b362271d4239e0607ac86aca9c47d5203ccb73d57a8dd095e5666de709a96d19a471e694112c36406977b50076c88838e6b1a1b09b1aa404e648468c1cd8e9a7ca532dfff67dba3e8187cf5461050b23d74bf1a2b36b388ca78f5c009c0b8a2bbb1b54a2900c0802eba9dbbf5311eded6c32009b083c370a436566b5ac00b2cc25ee624fcd2807a3c767fc7b585b373d40e5cde9a78b9f88a34a4507ce8d2a99dfd0957733848cbc9863dbe5ed6c060a488aba2573cdedee5209a5ff8ccd2dac6d17f622396cfb6732ec07d056f097a6c5609e298b344b989e18465d6af8c4a7f7c077b79a6440b66692f53bda09bd1ca67560f0a6e05cdea2cbd0679be8384a08994bb2a2a4db1cc50a6ca7df5e21b1ed37d041a2b0be499e970c7b992d276249180d97ba58d92cea58b62997b617521438ac663a8e1b331e732e2868bc2f70f732b1c9f3f7098ee2f2be440cb2ac7bb12622893951007593f2d4e8199d3d0311de7a096f7f2fdc55d710cfade3a01344e2cc16b07be2febd31e20cd9da5095dbadc4f6167b037354eee1b29d88448564813958c6adca7152148c5727c9cee7a7a2eaf36b3744d7f74a386bb9ffa2d29e26568165ae203294956410289ee0449415cef5f9a5f9da30e9df800ee4385c5f4ce412aadca4eeaa4b04b07d6df434b952b6799fdd5b068bb21f4633f4d91753087dd520ab6ca669da3e840fc0984ceaa51322d10a0a7907a4ff1fe1b80ab61d6b19aa330364e48d834f464323c8acf241e735211dd12e0afbfcb3a5c63a68047c4a44dcb42d5de1c4ec10e8ae01a213ada8dbf392f85f500a963a04f54bce86b0620b0e4a269bf5e9344c9aa1e75fddd94365c219b17a3efdbd712fefbe79cf85b4f59640151542c2be1a791bfc44852a76de43e7bb4c76723158d5611236467c5d5f11ba7fe9bb9a7afd8a872f0ed8928130d680eb4cf82268ee5c32eda63399449d5fa3c4ec67534bd477432a5deef3c9e68d6db00cdc7055b821158b4d7694b0d73131b03c3f969e8c80c0b05d4ac19bb23bb1806b56a7c65d0bb4aa351a873b5d043f66fe51d1baedd35d8eb8e7e97fb05aad67050944c02cf115cae0d6a5ca87f0bff85d82aca38bed0e6577cd148d52162f6a96d09453a636daca8d0c916a72696cb67046515967ab6a6d31297c34e4a91c6a93efd600c619a5cba718749e4ebb4f709b2b207231223c405467d26204b0e966eca5619013abbc53d497ae1be515816350124a78569e57510792dc1c6f4d706cff6ef8eb56d1906d117d3291b16c5e1adabfa59b9a1504d10a69f84551571b4961dc7adf86af3702e034fb1bba81d6f67e3fcc0a818c9a35fe84ada2b41d8e7f19c37723f9b817576e3fbb097a61706c6e3dbf7d2e9271aa66fb3b8bc75234a4042a21493c14c54515df831a625f0623d27fe2feee26da9b51d7047ba69549165d498a3c73ed75302cdf3d6ae55f7ae0fc9a6e54e8cad25a5ff6a49ac32ce9992947622db16f256ac4c3b226372ebb1d15e2d545d0132b0f84dfc30b0a50c573412266978c5c8581c139a652558f15c3d36e2d5b0f86b1f2b54d2c966f59c6c8783f2a4053ea2cf35ebf807c960714cdf46ff4a8d437736846157ee33c03e7af6e4b0efd1e1dd8c05684dc20f9247acd4ec45a08d404d23381bf250d844365bd6be455df9f8f61d258bacb04539c7eb63e4b11c679289797e0ba7760ded43351347bfc3e3a714a14058339a238f432a4c2dc82929c14b55cdc99b6994c611cbce2e16e185290a5a8f1e3599b9c81d21e609fa51fd3c344d31ea761b4f0e34a521cf4e8d15b201480ceea1ba2da4a59367db1945eb4b717d21f1fa824f8521087bc6cf02676fd551fd0f3a67ccbf4dd26d8bfe5efae722083b4865f6462e9af2674bca8325085bd602a0b1b200f49b7c3c412dd546beaea3d68aab957ac02f71acc182e5a4d255192c85b17b3862f52244b25e3b62d624fa4c0724cd393c572ab9e89c39bdfaf020074d780f14da8b957f6bfa576a9888b0ae9d2b9c1ca168e0ebd24c520217ad07a4bf55d74c8d4b400e88b578602dcd0b53a2a1dd0b43d026a5ba0dc2571357c6c2e8fd55d765f3783647ff453dc92c352a6e1a0a9f0a9613212bac8d8632d81c6d90e2a6806aa7cf77c887d082d5762b011e929aaf3b7cb34fbda7e2bcf0bc6250719c21b35c7d9c991e9ff6a5df55612057c8dd0bf69ca73f9f5d48d17cc0e8512da28228568bf7fc47bea1eb9e8a8bc1b0c7e6dcf0099e151fa08210373b7356338a0c1c4680c82a657ba96592b200f372e86c2b55960140c4e4f5041e01b171ca6159eb727e2f3b53b6c17241f7fb0886df5dbe06fc87b6bae52942653cc1468729984024ee3878d73ce93ae0abe86e038e28a41121cfb7a5c5631d22e094c4490240f51dfd9627ceb80d4a6d26c86c7788bcdcd8f9d2c4013ccaa712fd02e74baa7b3d7c90bf7da5048b05ce49dc281ad7312605d0ea6cf737d1270b55319d683029acd6a77aff66cc39ddd36600385fe1bafab6b68e7dcd1671c988e29ba6bddee7d46716d0a7f0ca0f85466a2a6df7f7aa0f069190d458d273adba8095b963e1fc6c5f10e8c4f7c8770a2cc28eb1fc9747584a224a26133943cae5f9099a074a71befa11ff980f619dce54847d6dcc4ed90a40fba28768e2815b76dabeefa53d1610d0f8fddc6a1ad040759b33a36c5cb0df1c8ae9f60a562e3157a3f50a42ee9c1d0bd95a13b509d010646d7819ac7d7fc6db175574336a61f186c6ae891fc58f2d4f8d6e00e57b1c11cbd6c72f7fde8d01148faa67aab45cdfaf86535e1df2b11fc20b3e85123c9f90cc0d390a1c08e3b794974aa809deb275f5fe51299029ec0bb19b5056575e9269afbbf3ceb9045ccb05c7934d4bb8de517adb0acf8e273e483606c5073335869f9684364e489ada3bb49dcc8aa5b31122dd0d2d136b5dcf1ff28ed7d8d39e003cc9efab03c37e80f6f262420471855ea9d239201fa49317a1f009aa12ade3bc194110fa283c91f9ad2bad61ad3ff21e8e8ac6d4ef09fe022587ed84b1176f9860b0d80b06b872490cbd78289d39a2fc4d016dfc6155fe75175b047721b4ac41bcbbd375b5d239cb8c1699ee69b4472a075be7c3bba3a899b647a331baefecd004a397ba21718bf0e4c340de32f5da8f2a237d488190c9b9ff8f43cafe1e7c26aed79a8eda2d6bb0b81c49b1e96a4b7ef4dd9d53b033b45908a5cd1021e4f309a321ee5c64a7c8de0d3d7152f61bca7bc55a44803cd109f96ac8abef51f559034b88434782484af4173218cac633fdeca99c997b71f8b3d856cc740b618f30c8ef7cb93547ea9c73d4e0ecebdf00a4b51b91fb7d1333fd1b57ae6d61b8d0bb53320fe27170015f8dde687e7767392fbd44fbecb7b7f7146660c40c4552774f7764f8a534cce6b40d08c718c1dd938b0d42f156817ef8a4de982d964d2065a0bd191f802fe8f89d46cf49a53a8a5af86737b5b56d7cf053e8c5ae0621fdcb42158e9bc9559ffa7cb2eaa1fa3aaaad614846ef52876f5e87acc1edc12d385dd62af4b56710b4ee41a8d68a6949c5543cad7e42dca4c1c8b978bc91665d76f34a6be35245a7003db37b341ffb31438c46e49069d0677c2a36e61d9aab72387127dc37ac1163f01b6e1b0dfa63038a065228a2c1db915575096ac612709decf2d38ea8a6c5a3978adc7b6cfe171c153041b6beddcde2c571d6a825704133332d931e64c795ca361790c8211f31aaad61af0cde1d1aa20fa74fa7c3d52d85aa9cbfcf43d9322af042d1401afe9086fb159862546215b8902ab5c40f87aee1956ba3c7c7329c5a54ed799bc10a6faaceb5c45a9f523fafc47c103f46c8e3c7e87e1701a848bfed9a0ef9f104730fb361ffe9d0904560b85f8e0ca24ac826bb420a35d1f91efa593fd197945a4a166e56eb5a132c62a1c866a3635903daf18afe61a5f95941b88276fb84459f568fd011be2d51b7db15f15aa8d769b2d751b611305c5b883823f1e8f81b2bb95e68ee7812f0520fb4e4a2f4c9c56d9a51b56122063cf1004d40a5bec125c1770fd46a083871c85c460a85e74be3d5112a0e38f10849e4d8ad3a229a9e4fd3e596c3375efd996868b947c29b3000fb80cd0e83aff674ea8521549cfa4aab56e9dcaff3c9a879595bed54b413b41b281c9f09f2163bee87df1da76da32c9e8ab4ec737df24a20bf69c2bfbf9e5208d13a3e6c187b7a08f65a71d3bfb12409eea7b5404af1082b6c0d94f067e4be755ac510c8622aa1675ec9457a3d9f038b1569638a044edd0788c34fa06951d4b03fb1f08746c407987332bc829ac103ea2292b9158be5e6d8ddaf1ebf2582cad459e3a5887dab63c3abed8120a5fbc76bb21bad01fc538278a33aeabf835070a4dd097a8ba13c4e3df51766c5998146729be7f39b7ac56ea3bb33ecf2026e7849d252ed6d4b5d4294651aa1fd0ac39ab717f50c5b51c547fcea4eb904a65cc1845d7e8118fba886d9d1048a2d47ddf95b1ef5f3d0989a022f27ac50b2aa01f3a561696a7a9cf69d2722001180ec3ee02f782633ab2f2267e2ad65acf07cdf79d4c3faf62fb", 0x1000) 16:00:07 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b92fdc6654ac681af1ac19e56dd9067ccf60a89c515bb3f1365e44ba9eeb8ebf9e2882a54faba09dfa84210e9dc09c46a3a7856986c9e9194aed3b6ddf0e650f76239d3f494f4f509f9e1de6ea316e3e7cfae2ebaf17340f5cfb82a7f4132c06de06ef1c8c815170d470063ef8785968bbe7dd1a59532753147c", 0xb2) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0xfff) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180500000000000000"], 0x1, 0x0}, 0x0) accept(r0, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:07 executing program 0: r0 = socket(0x18, 0x104000, 0x5) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:07 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) sendto(r0, &(0x7f0000000140)="6acea24f99416ea53f0302707323f9c557470b539072bbc21f233e24cb18eb15058d2cd3681dd70e6af1f2f5d1026f14315ff0ad4de6fc1e60b6e4344f6a83788abcf3c8df0405b82ae68744f4ed90c262a513282371c570f64f9b50a0809de8911c569dd703565156b02df3aba5d0d7631e424569b745f361c5c8f6ccc4b73a9d6158e15f24b6c16a02180e7108ec787a98b4f26c15ccb020401c363b1101500cfa1ca732a44ed7622a3e43e145eca728a15d203a08fd9d51c1b0bbaca72a6c721ccc23628fe2e60e66761798d2698cfb43156ec8221bd7c791e36de93b031269922cd84b", 0xe5, 0x404, &(0x7f0000000240)=@in6={0x18, 0x3, 0xf000000000000000, 0xd27d}, 0xc) close(r0) write(r0, &(0x7f0000000040)="676d98e99dc6b680d0cfc7f690df2cdd938d2bd7ef98aa45c4030a347b39b0479ef56b27c822193851262aafdae67fd3dbbd77f810e98d8d985e92d2201a356e570ab54f29ed6f33f64fcf6717b27b52c713dc472c5785583681aa7782822c540a2247cac377c4ccb4a9fcf9b0b1f5dba5abe2d8eb444fdc14edec22835d82a9af6ff0f89100f150c0858020e1e0247b59a73c90493411a235c89e3c3b4c5ee2b2f5357bdef664ad2d9684c9136f6cf8c771086476990a20e917b1f38575f9caabfa63a16d0058ebc99a9221d6b10cfeae63bb172061578f61616c6e117b9c790f98565838bd4d3fda96b8bc893bf1dd31a1446a7311e1", 0xf7) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 16:00:07 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x3a, 0xc005, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x101, 0x80) pipe(&(0x7f0000000140)={0xffffffffffffffff}) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:07 executing program 0: socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r2, 0x42}, {r2, 0x4}], 0x2, 0x101) shutdown(r2, 0x2) write(r0, &(0x7f0000000040)='h', 0x1) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x8580, 0xfffffffffffffffd) recvfrom(r3, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000580)=0x4) fchmod(r0, 0x4) shutdown(r1, 0x0) read(r3, 0x0, 0xfffffffffffffeaf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000500)=""/101, 0x65) 16:00:07 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) getegid() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) recvfrom(r2, &(0x7f0000000180)=""/249, 0xf9, 0x800, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCBRK(r2, 0x2000747a) connect$inet6(r2, &(0x7f00000002c0)={0x18, 0x3, 0x3, 0x5}, 0xc) connect$unix(r2, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) ftruncate(r2, 0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000380)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440)='wA', 0x2}], 0x1, 0x0) connect$inet(r2, &(0x7f00000004c0)={0x2, 0x0}, 0xc) rename(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') renameat(r2, &(0x7f0000000580)='./file0\x00', r2, 0x0) getuid() fcntl$setown(r2, 0x6, r0) r3 = accept(r2, 0x0, &(0x7f00000005c0)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000600)=0xff) bind$inet6(r3, &(0x7f0000000640)={0x18, 0x2, 0xfffffffffffffff9, 0x1}, 0xc) symlinkat(&(0x7f0000000680)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00') bind$unix(r3, &(0x7f0000000700)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000740)='./file0\x00', 0x100, 0x80) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780), 0xc) recvmsg(r3, &(0x7f0000001ec0)={0x0, 0x0, &(0x7f0000001d80)=[{&(0x7f00000007c0)=""/194, 0xc2}, {&(0x7f00000008c0)=""/176, 0xb0}, {&(0x7f0000000980)=""/251, 0xfb}, {&(0x7f0000000a80)=""/68, 0x44}, {&(0x7f0000000b00)=""/114, 0x72}, {&(0x7f0000000b80)=""/4096, 0x1000}, {&(0x7f0000001b80)=""/10, 0xa}, {&(0x7f0000001bc0)=""/141, 0x8d}, {&(0x7f0000001c80)=""/205, 0xcd}], 0x9, &(0x7f0000001e40)=""/75, 0x4b}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001f00), &(0x7f0000001f40)=0xc) 16:00:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0x10001, 0x65a9fb1e, 0x4}) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r1, 0x0) 16:00:07 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0489a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c8728113ff000000627126b383cdbacdf79d46b36333da715fccff0b3b95f68723", 0xfffffd8d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730eafa1aaf709672eb000010000007895a280a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040)="be803d938f67d5ae34aaa9916f837a", 0xfffffffffffffe70) r1 = syz_open_pts() dup(r0) close(r0) syz_open_pts() sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) r2 = dup(r1) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x1000) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = dup2(r0, r0) fcntl$getown(r0, 0x5) geteuid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x8, 0x200, 0x7fffffff, 0x2}) poll(&(0x7f0000000100)=[{r0, 0x38}, {r2, 0x8}, {r1, 0x14}, {r3, 0x4}, {r2}, {r0, 0x3}, {r3, 0x100}], 0x7, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0xc0c, 0x0, 0x0, 0x81}) 16:00:08 executing program 1: pipe(&(0x7f0000000000)) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:08 executing program 0: clock_gettime(0x0, &(0x7f00000000c0)) 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) setuid(0xee01) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0xc7) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x44) open$dir(&(0x7f0000000000)='./bus\x00', 0x8011, 0x0) 16:00:08 executing program 1: r0 = socket(0x1e, 0x4003, 0xfff) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xfff, 0xffffffff}, 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r1, 0xffff, 0x1081, &(0x7f0000000040)=0x1000, 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r2 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r2) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x402, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="856192af42abb27c94075502c66b3f4fceeb7f76e26f6ac92c73f63f20e1b5902b5aaf2bdc8362245cef9b377f65d400577733", 0x33) unlinkat(r3, &(0x7f0000000000)='./bus/file0\x00', 0x8) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r3, 0x0, 0x0) 16:00:08 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x80000000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfe55, 0x0, 0x310, &(0x7f0000000240)=""/254, 0xfe}, 0x0) shmget$private(0x0, 0x2000, 0x280, &(0x7f0000002000/0x2000)=nil) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = semget$private(0x0, 0x0, 0x4) r2 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x2000) shmget(0x1, 0x2000, 0x628, &(0x7f0000ffc000/0x2000)=nil) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x7) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100fffffe}) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) flock(r0, 0x2) dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7cfed30000000000000000000000000000000012ab975c3d7ecdc632ca4861fb591f4d539a006782286686c17c2b5062c3f3563d553347ca5490de88cd260dec7019fc3dfec13b6329f974895cf1dd26bec3f6e79717c0060d56b4d9dc36dc260e6cefc2975076d1cde190430d939be35b5faa1ae7eeedfcdd26f602b3997c678009e770718c141576b8210f362d2d30c923d578cbd196cd04b8ebc3e392308554029580aaec4e08b2096ddf56b05f81b5d78864ce58b4f528b7b15aedc070d19e1280a51d26d0d363576b34cc9f72b002b3304e707ebc471900000000000005000000000000000000008742afc15a1f96254d152e85d927abee3e5b8312004dc47a8806f5155b46c73018017bddb2b2f1e62fcd16071bf51b6aa8fbf5cbed3fb25b9938c435a8305a6056508048a25569e404615d836e9643c5e2ba4fd844a7bfa4a2c6d0bf76186dfd18eeaf6e6409521be35b57a16eeafc9d27b48dbe69114f70c3c8f75e085ce35f2495b3cdb329ce1775d1e985f4a5102193e8a32f667bbb132288a5e467c082d2de0b7fbba187c21f9ce259c4a28c6685c5183daf2b5519c2f27337b49809fdc25795a5f8a2aa8dfc0a1c6702e6e91ea874bebce490b82137a0771e739b1f91c1fd20507c1016a24f0511cea31ddf9083bf785769423a057391eabbba0f0826dc4be5e0a8ecdb8521d3a06a3e0b7b92d2a6dc801abead4a17f57ad657fd448064fe7180acdb735b029b37c34621887073ebd8e145fb89cd536c75f3d31f11abba524f57613d4972f32a4c8face8f75f6d4335"], 0x1, 0x0, 0x0) chdir(&(0x7f0000000400)='./file0\x00') accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) 16:00:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001580)='./file0\x00', 0x8400, 0x0) setsockopt(r0, 0xe25, 0x4, &(0x7f00000015c0)="9a188159d8120f8358ee9f1c544a2b970cbabc1dca47", 0x16) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000001600), 0x1, 0x0) readlinkat(r0, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680)=""/199, 0xc7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000180)="64556f0c6d19dd33bfd3c7c2b9ffc3d80c732430c7f574c53a8c7f15f1cb6c76cad69ce71c4d8a2398ccfe0fa3bfe8d95f3fa79c7267101aa17c63d5129ac0e7d13dcc3e0a7ea4dd132ae1ae4707a0ff548dadb7926063780b16fc8c594bc70f45cb1ea556df81d470a28cabc3155d56df3a429f8e1453f6b86018ccac434a8410df285f84e5ea0e7913b9214caf45ae23d2cd1361d6a0228a7c4ec6d423f8463a5a14912388e9e29941a78870598b12c0f75c4d7bf5a2a3aadc602cdc3d6ae299b37d79dc73b3516634501b00f1cd2657283f1af74e095f5b1f872ecf49846e62f2024cab3e56f06f9fdaa8f8072e8c6798692280b1c6c8fae02f165da6", 0xfe}, {&(0x7f0000000280)="c1765e5fd1fedfc08ee616436e379b2a8cd26763e90fc36cd2d144ca7c685aa08813094c3646f5168baf04a73f42d3b5e9156cb5f53482aacefc19b553884b528c5cd3f93fc3c9b59c60f2cf001a1478e40697596c1efa72500b893de6e4dc5601da5f3bdc16822f936dd73070823d9b1241b6ac9bc52fd9e207618b1c19de2b399330ba7fec21b6e6137c5524160fdfe5ab1d3f542de249a798fb17b43e102b12b4bfe5deec41dabd6a2726d400a480d41cce84bdf3bd7c5fb86d65eda89a092bfbf76dc25c578e9a531b2a37c8aa45f9e61406", 0xd4}, {&(0x7f0000000380)="97ad02ff9a34839676b36bd000afa1daff70b55e75455f864d532cdc2323241194f0d9c230603d9bfc0626bdec3f1702949fec1a28df375dd0f442355330fa9fa073b929afc01ccf6bc10973291c25d8834002064994c6abf536a0e377a9d6b0a82f2b53d74959830daff89074c14d80098cbf1c720a00175e117e228c8e684170407b", 0x83}, {&(0x7f0000000440)="ff7e6ae7f073b0379fdecd3a12c48901bef14f7b31a255afa1500faea85ea29de74c1337f95d0437be5dfcd8f1ab2173f5791dd2d50698cb9a8d9e19bb2616150be74dab24b69ce431410d2a55e002b8b3939ed9ca461f4957f858d74ac373ede3466f9e7973ad0592635f090a7c82c24387d54ccb890bc1b914b8a767ff5e74bcd88a6e596afaf115129651cf4faee0e2a66943c7cda6a1d22c564e3789816d8c99e162e44f640c05bd533c79491bbc72fd935853a1b38ee3c2dff5ccc95792c1d0104d6d1ea8078260d4f08eba1b7de673f8aadb01c1337c81f70a6ed150ce03289df8834c22ce99455083d7245b06d5c11b76d178423a8a476038a31cc25568d4d9d46fdef38a6d28d05656bf8a370a290b3d4f535dbffa0cb19f7fdd40f25c5f7a62847ed99ba5b8dcbeb34f9de5709c3629a4ae5338b9692cf9f1a7feaabf480579a6ce455b944f2aff0c8b27302a83cc53437d22badea39118b493c7e7940a947839052336cb868bc5ae7a34f52a7e58b055260e73356b46676b95989ca16ec1697d8509f7e26ffbcb23bc2475839cbe368c98be28d35eba2f4ce603ecf10eb91e02acac93e3ade9c1765d5d82110c6efe31690c58ca821c0ca9de36c4577c288e4fc06410e5715d3210f6011f3d07caf6627425418a1a0ed7ef29ee9f135c26647adcb1620d7cf2ad68e417af55517cc9d4a66f46e02e362945088498a2d2c74133beb85a3d1fe74d52cbfcf9b238c91b09c30fee2a0d9c8a800680a60675ea15b0797083987d4db3a5c871069d51951b46fc27af4c4de707128b99f7697d4b2eba1870a0b8c2f6eb1563b2fec11d59849c325dae9d0490a61a0cfa26af946bbdc7f3b5c299acdda4dc3d9486d9e485c61a8eb5c587db35332451181b423eb6520e5a5dcdd1324437138c098d15be41966f1551a3858089b7f239d2305dd047e2ec287cef69e0880f104e9eb77f8fe8846422f5038b3b843384e94b41c881abe771de6f9ebc2a8b27882ca17a4c2cc8f3185b821e259d18c5326f6bbdf7c77524615c653a54216bdd269e0ad1467da0ee31217d838e64cb2937e952a34937b3611939b27403336aaf7361c4f695352b1be3e74c9c1d1c15b316aa5ebdcac3863739b2ca914efffe2a449c836719fe20c51671aced059087bc85f597742e3b49196768cbc1f59dd1bf2b6d916fb984f31da7fc53fbe719fb9908d7b91ad39af2c96290bdcad76d5be766a5430550bad2bb1125b2afce4b4b5d811d30f1e553460a44f32a5a7e6399e883c23789b778685a0162921736fd2b35df1136c9d51b38e765b570e5f3b08095431a6afcb429248a5f0fe25b93fbf93da3d83533c11407218a8859c189160133aeb9df76c02132010d8052a50a0292f7bc21c842e80d9545792153648e21693c8256e4ee59b5fe01bc208539990e51b7c42a8bfbe0ff9ba39addb4613078254287946c63b0b735e4ca25917df71f40148ea9261b72bec47bdc48f8320e7b4f25aa17c99bc594b9e8ac5ef355ab5cd7ee54333b97c440639ba2c8d4ba6af73df0a09ca5edc5aa051ebfd6aeabef2cc717c7b005334180c627db6057901acf664e6505d06b539db5fb8c717ee8d873f7dcede64b4a7a3bcf823482a94b2d1cfef125f323cd427b6f8c076ca277a8656bab731cbaa00603a7227372024bda2ce94099910ff7e72f9fd519c2640eea84579aa13d411a911fe6ec7e15d27c07719fd67a385e0e1746da22af3f4ee09cbf4a2685c6d422b57673415b6b4d23d74e3aa583c6aede0129a3055bcac5d9e517d95c75548741bfa198eb29390fee1a221d620662e10b8bc88400c590e0409cb5aba92cd2d634e55b9fa7c33ac44ea78346c940302472473bb2dcd65e671dd02640819515d4c1633ab81b4512994776173afe8d5e058115642e94bd1f4b631e352074d9f240ee24790b1e58724bb1df5adb3a788ba69b696d9caa0f28fc74ad2f827cf9c3c29a2ed9d5efad5703cce7d79d3c78714e65499b01e6f3e16faedbb5d884e6bd6752098c94d6f5d22d981479249619058b7325fa204f1fc76dea64d6c5f21852ace391d9f80165d78d3b7b456bbd40e54291d463dbf71131c4a0c752ce20f3ab2943625e511e15da9acc4335a8cde8bc4f8c9b1dd175a3ee82832103841ab6ba9084f93a1109baccb0b88965ad1c76e0503b6ae42cf8fa0c94a3ea135fc13a3b96a31f93ea0e891f516a569ee859620b499656175dad2815dfcf503a7a03ea09730c7fdd812cfd2ac3f53f3a62c2d879042d77613c753bca4b3255c8cefe28195ae581b007c97171807cdb4377a8094656f0a65a5ed644eaef43d11f6f6ae49ea7195a2de878f3075a0af0fc552d93c25f882fe8c1814da1acaf29bfc5f170b30912a6ac37a3aec89bd9a519a578208caa2dfd0eab53ada37d1dc4db91ec471f39cdf4ec22fcb0775887b9ca252bf7e8beff8047d48573e3bf66ae732159a48c2fbdcca4e51079bb7cf2bdc644f41417786bbed2ea588ab8514231aee11beaa35c5690424045e7a5395db00a431dabc6b177b4980f2bcc1eda9a3ce1004f5ab8fae25b51d1aa0dcc899c1489eadaf9984aadeafab59a4dd7ffed29a1c46d20372dfe0dca59b8187539b61e8bdffeca99e7743623e2dcf6c203a80d1896d81660bbc4cf0f4c65af4bb96654732ad4610a24e5ae05b1cd5952b21d3286eca37ae07b3c4c45012210083897c618e8b09b0811ef550c09bfd65a252a31307eea436884c2c2e8040693e7e823c664bd535075351e76d440f4c2fa2bb90fc58e7f6b607acfa7092c03c6f9555d77a0160978eebaa23a90963224acec05b73c471eefba83ecd8563682dd77b0a73d4cb099caf2f17859cd8ad9f1e96957a7954a2ab17b6a82f853a9e02ab85066bb5645fb2175168251b1925f0c54909e3376fd5b6f58aa4351ad9a7402595955dfa89f40349d49cf453649e3dbd26d50efe3aade8522dcad0b3b18ca74e7a34323d16fac2a6fc4c81cdf3ffca69bf95abaa2a596b85a1de0af482d9da8a67b8d0eba340db9679b26a8fb07477244eea37ab3356410f8ad447898143aecabbd09bc1ae04fafc376d154a9f22a38f0d888d2401cd3b90e1591ccd63806e99950646594f257644795fb24fe5e3fd1df1a3eeb9563e56caa5bb7cf7e9eb266437706fc866d98c5c251202905e070edb63c277ce70bfaa81f0714d023098a3a7fb7dc010c69dae04e42b2d599d784238926da66033e204dd3059825907039a18dc30e714c0e6bb65ca96890a3a65683a8d515424d438d1a5a430b6e73ad42d665dc496958a1f4442d572b8b25320d58c2c008c9010143cc645b16732b46c29e58c42a1733d7bef6fe8e9a80f693a382c62ad5f205ed594f86c6540b5c2427a2e0f8a965fdbf505d69d2d178be73f9bb8240b86e0f0a8fc5b34af6777aa51414fbe0032c648d2efc5ba5973e2e336111ec98e7aa80880187dcc2849bad610ba071a6f614b13fe76ca0834bb5afb22fc9ec425d7dfb6d09b71f0b650a71640d8a8a466eb21569c4ef908f0abc804cf7051861a98de92ae87840fe9e662b27f079264d033f6597a602ba0f5d21d9e2dfe45faae90c80f6ac426410059ad9a06b6c0caded3e23568e9583f27c6d66853334cc46d2d4ffcb79cb312b5071bda76d50d8054db55857bb7bd5fd7d9c04a5d2efc26a9385b07690afc71a2f81c1a80f840869fd54799bcc36beddb4e3fe0438ab07af6bc0615d893a608086ed29d6be5bd32ce62b38010fcf660917059ebb317c327e2b2062592fa807ad237e1233755215d720600d503e2c0f82902dc05d81e6824ccfe6d6431350d809b1d357f8a749b42fbcb9192db2714ba5de63dba908a699cc6098b948f74189813294e24c5ad644795118b10926715245b46011b9d651782ec022e77a7abc9dd508a3d0ba39a2c2211dc46e39d9acef11524759555fe052af1f445c3950b4174bdb3359e0cb7934c40f7effd75af4d8603503f818714b864b9882a109c238f03ac1fa0b18eb77abd343594297913c1d525455522d94238dff8234c052ffdb82e9cda0a58fdf51a79e6c9fef8a57def17af0c95846cb99abe2d0009299e8a03c5602455438a6c56f1521b8cecc14e5e3c9102a94805a6631e86f336fc51b691272778ab3e09296587ce784c1579e5c00323849b1208b37121da02162511da28725f6bb7383fbd9abad6302be943911df7389a866fa7b6e738921c2a6737d3937a0b13a88024be89f43315e580aa561145bf9f107db08dc17fce7602240ced9bc49bd2e0626cdd1317b5a25b01677d562351336d632cb253baacb9d4c6fc1b66f73ad00a964f5d18748c3d18343a5f13763018be588aab7bb92410aeb098e7a003d6aa66706a3fc91f4fdaeec66f953c8faf64147031e03d954612c832b0fd13abbb9807d42a7bb70903fe7cc6655baeae00aa78384733ffc90abec969ccdbbeff614c96ac4b2d7479921f357202e6b92b8c368ca876c730b41e9208447984611343bcdd101d0336b7e9dc78a2a40f067900e7c3085d05501eb0197fa5107657730b4faf1c1a594a1107119bd2e88dc7f3b08f4c0ab2f0289166dc56047cf99916661b27f25564e9a59b559c3b642e3424ea54ff6ba7e7e67ca6394b888b3ac0e38da0c247c2e1eb4375df5b1616dde5c4c767d8b870d501d00623168c36650df14086b2f7d7c7f55f863e5cbffe00c5c4dd788a9b20a8f9de8e17c197a852f726af7e3d7405eee310caaf314117be1bfb49d7c5f3e581c2a5217e52967229628d19dc7fb80a5e125f619cf665cd7ffe28d0312d5dd23f96a90d49b211d1b6c06c51364884efea8030b0eaac4f190a51b24fa0de2dc0f3822e01cc2fd19591fa553b3ce81b5ff17474e9a2cb81584b698668a8dfb66255e33edb35e198a05c3da3531b30b10d777f36d8bf1225130f8df67fa0c40bd5b5176711104b2a5cec43282815d2c67709e18aacf3b91742db262a190f633d98b8737098c241ede205556bad958308951d7fa4f4f25eb56e5b3df47818c2cafb4413c5559bf46ce03f4035208e9008760b8fd800320c6a1d446c368bc6f66abebef0976bb0a58483917ac0d885f8af59ba9d3ce473a86bedc998b6c5bfebfe01c75eb196dcc34e3eb372a7ce3a3a32d0f89978477c7fba03d85cb3c0874fac7a6e18bf194663f27134772908eac76cbaeab422d6258dec60e53d00751f8ec3206b93a4516f9b4536b90e386cb621486d8a02d208f0828f66c211a9c95fad2a0b9d86ca87b1d57c8e6be7152e607cfa32195ee72d57fc46f44efa3e5dcb4387f4fd3079f5a228def0d1feff43164d1f394a2ea98646824e111607cf6ea4be599da7cdf01ca53832abb3ee69e6f61f8030cf706d5d1164f5fcf87e664360add00de52c2fce74977f2bc5ce39342734dd1445551ae6f16edceaa83300c47c9953089e9ce6a456367953b65ac251b3c94bcfa8649bfd07ec09b2c7c66525d7f1a09730274376200c2396bebd165787f7bedfed1ad490e1e2ea1c14884a0fa6f2bb07d2c8afab6e08a62f01c99d3a737f27646fbdaeed65f6520346f944a18375f815b4b9423a97bd363f581bdc7ea28394b2137c6e5382a0b2f342b4581032ba06ca202f24405b8704b8c94f3b864917b7881dfce8678e27a2fc7c94c7464bce4f39d8b26c30ef69cdfdb4ab5b6496503362753de16491f141d952944ea021440e02cb783065a62817d01b7b430c56c01e4b121cb7a2e826907e054a4712b6bc81d623fe4b933eba15522a9bc1718", 0x1000}], 0x4, &(0x7f0000001480)=[{0xb8, 0xffff, 0x2, "eb9bc4dda08330a922bbc662b222bcbc92dd06b169743006cea1949ea6d7d794489e073c1c4e151f443190d6e3ef5de0f0823640aa8e086be06e52c35c4e56a7ec4a3253f2a52f2f2e3a26060854ec3295c59a8c8afbf68b687aad8d1a7c815fa8b48556420de3de66507295f92fa89f38e17d1daaa32dfa2b2e1adb5e2f3aaffd80ed19c6a90955c00d5033b26c0df7675ea72825a658b0f63a876a0b0158add158d1fb2c5f58"}], 0xb8}, 0x402) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r2, r3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:08 executing program 1: setuid(0xee01) r0 = socket(0x15, 0x4, 0x2) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) socket(0x16, 0x8005, 0xd0fe) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000140)) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) r0 = getuid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r0, r2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='}/\xe9\xcc[\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}(-+]%\x00']) chown(&(0x7f0000000340)='./file0\x00', r0, r1) chmod(&(0x7f0000000180)='./file0\x00', 0x11) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:09 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r2) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') close(r4) write(r4, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000000), 0x0, 0x0) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) shmget$private(0x0, 0x3000, 0xf4, &(0x7f0000ff5000/0x3000)=nil) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x6) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/10, 0xa, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setsockopt$inet_opts(r3, 0x0, 0x400000001e, 0x0, 0x199) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) 16:00:09 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/118, 0x76, 0x800, &(0x7f0000000100)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f00000001c0)={0x7fffffff, 0x83af, 0x6, 0x8, 0xffffffffffffff63, 0x6, 0x4, 0x1}, &(0x7f0000000200)={0x8852, 0x2, 0x2, 0x9, 0x8, 0x3, 0x3, 0x2}, &(0x7f0000000240)={0x27e, 0x40, 0x0, 0x1, 0x10000, 0x400, 0x2, 0x20}, &(0x7f0000000280)={0x1, 0x4}) setsockopt(r1, 0x0, 0x6d, 0x0, 0x0) 16:00:09 executing program 0: fcntl$lock(0xffffffffffffffff, 0xb, 0x0) 16:00:09 executing program 1: setitimer(0x0, &(0x7f0000001000)={{}, {0x0, 0x100000000}}, 0x0) socketpair(0x3a, 0x8000, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x3, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:09 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="57657ddd8ec26319f59589c3fb4345e9bb49949b2a58767244428c1bb5d6330ac52a513dd3eb4c6bad466dd7ce4c1214a65b2b9c1dfc3b92bb0b726b598b6e0daa92890e0f07ba582b95b9200f53341dfe2182910066e75d346b7bd61609d0d8342d1586883db227bc94347778dd7733e9", 0x71) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) socket(0x36, 0x7, 0x100000000) getgid() 16:00:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', 0x2, 0x80) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f00000002c0), 0x0, &(0x7f0000000300)=""/222, 0xde}, 0x840) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x8) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) fcntl$dupfd(r2, 0xa, r1) readlinkat(r1, &(0x7f00000002c0)='\x00', &(0x7f0000000440)=""/165, 0xa5) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000001c0)=0x7) 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x5, 0x6565) setsockopt(r0, 0x1c0000000000, 0xf1, &(0x7f0000000000)="da784a575ca6b9ad054708821c13a9a59cd3fb54e22231e53bf421da1c6a3069b8f0dcf795bf572dabf7358d031962f050e60514b63d31a774cd3665bebb516ecec6862a9b63d23d5142073fbef0f06fbc36a78277ae71bba8cfc548ad738a6491a8a7c569c7b5cd5bea8a98432f0b42ca0d5914567426809f01913dbf2867f88bef30798871970c45cb25cf42ea19823df6462be39255", 0x97) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x7f, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0xd) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/165, 0xa5}], 0x1) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) listen(r1, 0x7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000200), 0x3ce, 0xfffffffffffffffe}, 0x0) close(r0) 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x80000000005) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x9) r1 = shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x5, 0x9, 0x5, "56483fde828aedfb672cd78c499f79122f136d1f", 0x9, 0x6}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget$private(0x0, 0x9d) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semget$private(0x0, 0x4, 0x10) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x2) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) read(r0, &(0x7f0000000240)=""/129, 0x81) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/4096) fsync(r0) recvfrom(r0, &(0x7f0000001300)=""/37, 0x25, 0x40, &(0x7f0000001340)=@in={0x2, 0x2}, 0xc) bind$inet6(r0, &(0x7f0000001380)={0x18, 0x1, 0x8000, 0x5}, 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = semget$private(0x0, 0x6, 0x20a) semctl$GETPID(r3, 0x4af3b7d0b935aee8, 0x4, &(0x7f00000013c0)) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x48661afe) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x40010, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0xfa, 0x4, 0x8000, 0x6c}, {{r1}, 0xfffffffffffffffd, 0x14, 0x9, 0x100000000, 0x2000}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000004, 0x3c2c, 0x1}, {{r3}, 0xfffffffffffffff8, 0x51, 0x3, 0x6, 0x7}], 0x4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x40000085, 0x8001, 0x7fffffff}, {{r2}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x80, 0x4}, {{r1}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0xfffffffffffffffe, 0x2}], 0x8a, &(0x7f0000000140)={0x1f, 0x9ba}) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getppid() write(r0, &(0x7f0000000500)="000500090069ba2ca64ebe8442941b19b7e40f16a715eb3cc24fae469b613eb38f71a7ee97218455971b2db7fa65844b438802369c28ff7fb6c26f9e814d82a86198e756aeb00046f2761aa0bda6ae6b4d9dadcb8d3941ffd9a1c85e4edc11abf004b42790242c6a17570000000000000000000000503b5bd9a83ba6d6e5153047cbdc78e54b308c966582444189728e", 0x90) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="23bef6cf974a23e6b043622a0025963ef62d085d4ea302aff176267f3c6d8da4ff446e22d1cb1a1238f494d34e3ae1021c6c4229c69a6c078c4a84e1a11354cec1305cccc149c8e828e687f1cddffc3c5e025673f20351485b95608e30bf6a234ff0c68c3a401d4950d70541f38d6bed4382b3257ba57cedf1912cf98d92434c70ba0608fa9bf5364d6945ccd952d81c2ac173688ce71ed3e48f185dfefb40e3cac3c8d0ef22a7bc4d55c8048fa46952d217ae1b8c68aad47b58025623", 0xbd}, {&(0x7f0000000200)="a4585a264311cfcf9f091316f7ab2bd9a992bb6b1036f173358b38f9e47d1966df26f4234984d69314bf26c8dd4b556552a0e48ac39f83edb2d5a76be17a6e0f160d8ee7dd61ea37bbe108be70127329ae00b68c8eee77cedee6d065436315e724fc42bf9b804a767c27dce53a8ddc5b6b866e0a86a4086c55403352c43fa99e38c4efb9d7375614d7519331552b78e67668f6c594771624d2b27fcb20d921", 0x9f}, {&(0x7f00000002c0)="16ade71984f14aedd220b797b7f512806a4ffed14c621576a7472b0c0fa8e489ad97b8d07c52b55bf7e9c7355a519f66ef8407cb687ff1ad40352120a2cc7d16c044473b895de294e16e22f1be225bf23b3dbb711d8df46c7049a60b22a9b882349f5866b6a827fc5df80b9341551b9e043a4f83533bc5aa73e0d81698fdbe472acd1ef20a61116b5c1efa4dbfcc36a0b4848b6783f7410f14e4f9f1dba68182320e078586d69dedd9ddc3e2a650c75ea7c0948061b5f6", 0xb7}, {&(0x7f00000005c0)="b581526b7b2a81f14a61f9b793e9e268b0bab4b1ade5151827ae8a271b43da1aa3c66732e899a354e06f0fd591a40e041b3881bbd73e7f20bed3fe16437957743cc6e99ca56d378d10b75ec76735dc7ff0b61717f452156551eac87568706c0f8e443cb73a81a33b1a18e48557a94af6820d0f2c1527b3733125d8089d3a3d99fd1c031c82fb33b1cdcfb39066789e0e141e5c00ced48ab3489884e5f34222122d8c150d13227f767ed9bb6d65f9ad63d612f9652b6ca8af45d453a73953f5ea8a4ee0b10f21a6fed545b9a1a40b774d32b133c2bf31afb7b53cc6eef02ac85b1a3b31898ffe71a4a73323d14d0914a4896244adbd2f9dbf76b15a022fa044fc6eaf824ba92184ead2644f01be0959ce47e05bfcfe379692273bd52f43cce2c6e5ca2194d8a1095e9cfd419fe6410cb766f82bb9d3cd2366f3635dc2ab380fef7f894798c965265d82a80ab9f84b37c787b0f0989d5bf9c67c88863cad379a20e3069e3c143612b1e69b61449d4456a79d6aa0a83ea88b29df238539c58afc0e352bab48f104e18aab8839af5a306c93c576027a8579c1c729e4f38642e543bfe735e6a6b8e58272cccc89ced2c663d9a9e582288d7d717d47cb3cd1e40c41d970e6bbdeefd9036080c1270903313cbd1fe5a08018ffa5aec93ec5aa4ee440996dd47eb1d98076f6f33e9aa882d199eb4dd85d8d7bcb3b2c15c4c1183dbd52bbb0ac0bfd30f1cff5262c5981fe8c984f90af049deaad5cd46d259f14ac32e932e5dfde19442804b485319de79a9febdc14a49657348c2695c61ff582aefb2605a9419eac3b06db2bec793afaaf8416d3d126da0ff67026bbdde35d01fcd0e7ec49da1b6bc21e4c4428763f1a268f9f4ada97b84b21294e395f71c37c87775ef96d049c8941e1fd6c98eff816ddd38f1847b7e6828770259f5eaa9f7d29b2a5a859ae12a8e7bd06d17f87ac5bbc1f643475ff4ddaf9ce4bd35c9442f23f3ed6f11de69cbca931b98c962c50937b2e03c3e78013d005a24c358658cac54341cb3ad92301237b4bb1737e7dcf2b23edf354b7cad44c866433be8f77238deba5e3c77762e670b0fa41ba05d1312611eb2129cdaa123669d8a014ca7ad493d5f477239e716114bf90ab321927c6442024801ce419a29d4af4dfb9f14b208d1263fa0617462d2555a530cdc8e9f0428cc3a0b067eeef5cdcd8c552dc467b6a9bf3818482547183307a5bf81f2ce51c0a569f2ecda4d619a259b07480fea582e609568514fb2c90ed2a88eb36a110aabe932fc4f298be6f566548f1cff5b1a44eedc30ea28f4fb0e8adcda747696497c860792d584a47af03e184835905c45992563f483a143b61110b7f316fbed9df3695e5735bbd8eda65355a98af1b65161d773d38ee92c804d5e62df8bdbf0824f6b0d490b0dc9e879c3d13da577204121067acdb899d718d3208d6008a1946f5544f7e8dacfa8a74ed2178888641a2153352c5910f8888010f6d3921d6f183d8c511b197083ef17913643f7570ded2152960bdeef062ca7c1ec0ebd3f78cf4a35fab4e48df75d3a9f091d246918a012dffdf7e505d72eb1f4dabceeb7e36c77af73443113486f15b318d4ec91ebf41924ef489850eabbe1b42a60e35a61de54022d2e66b29aa52601d14bf4e0a2c24bfa5e599d9069145f9753190346a0af0602865c094347c9e45200e69ab8aa56a6168b04dc30774b60ace5026acf9991feae932a119dff25f5d8a6045dfa2323b6057958f5378f846d0bc62a2f388a83143eaac9084efd5155075fa858ca25c3d31d79c582e3fc2848644a30e926203cdc031759b22dad7786b5b7ddb3295cd0b86342a409b7449b634a5a7ae0eb5d7d41d443616ac1223598da45ca2bf79a0b6c719904b8abb0a626dc5c4d8bdf33f09f5021cb575b9c5af51e0527f7a4a1a19e0484272c6aac5e583a4314bd817c3b0131920084cfa6fa955f8eec0986553ca9d6e6e57e182959bb1ecdcbf68f0e40362b6cf106e9eb149080f2260ff81c6aaf7a31dd8fdb157d0a7064de28837fa6eb082459500c7f5ed21d23b836d7be6748c54aae943e9a600cfc07b0688d870c175b707de1b68de8e58637fc5a6ab9f1c06f440b7b6150c834d88134b7b80b3ddf9f4865981ec36689d36055471e8394c8031adbb32133f85fdfd42a1cdf506f4059150c9b17886728867c8266898265d5f1771bdd63616388a77dbaf4af16eac421b1a9e9c5903231b6a003f5d291aedf295816f043fdb272e74d154607f82c5ac77ed21fc665991feaad89f302ff751195caef73f122a52e259b6520a94900f6e2fc6d01fc0353ad3a51cbad119bad9e466deb218d48371b9c2320f968ae92b90ae1f056020740fae162b523046c2fa2cc274bd01d1692e68c9faf5578b766a09a3f265b7738401c138d994741239286e8f0196f273b3143acda12602a443616bc197bb1ecadb02315c0f4425481a02106a418cedc626f9d0ff71b46bc390df3ed8daabe061676da061476156a7a47282de8e5f60123130ddcfc63abf7cd99a75e5f242f0aeb185a60c67ee2c7260675cb6df14d0252e9041d98d752002b7114692b98b9dc89573c2eabcba527d2ccf04d7ab6d1694a0d4e07e0cf3c8065b5ed89e25065fda552b9c28fa5ef7bdbcb39c48d01c60beebdfd5a2b96a0133fcb8838ef8d0d2168a96ae5f35e9e8d79f17439870624568776ae07a532b6fa9eed71d1b7c8bc53b2e10151565f1893741b04421faaac06a82e1d573eee945704fb8fc4977e976c680ba0eba48754071a557b24c16b9107d5908a6f384b1ac37c34c428f984d90621c080c298d398c556ee0cfda18793eb4658cef0e1b7735094b7cb9e07baf2b9e102e09f35f7136326e88835bb1d85c38320f73ed44d099501654f5c8748e2755005302185334b5a5f065ee1fcf352b97af80462113efc69c34d51f6494fa7caeb487f3c09e3420bf1ebe05874970a0a94be3fbd636373a055a26c48b312d594dfc3d0ae5d27edc0153db8f855a57199e605329dfcac753fdb1c245ed128194e73173469dc8210227915ccff44bce06e84e150d890e7fda5683e1325e360dbc488b93d5e0bab1548a96e06d9f8a81caa0635c85e76ac5710bfded283242f7111afb818cad121e183dc16915aa41b6fba1196213c50d520ad0811387791d357945b82cadc2ad56cb6611a8b32042b02213d3d5ca3e3824c37581ff8fefe07999b3c413a21a614bbef704783e2d9d7c8094cd78f803e8b7fdac9c782b76c1694be03af3474d82b8e3d27984e4f65f6701da693a20a33f55d8f8065c2686dbed000699e0dd55663837e09f454060f182c1a2a88587657409f7b19f5d97e0322ad10816eb4543378cdfde78dd0552eb91408b7dda0dd01f92fab59cc9c182c74a06cb24065f90cdf63ab3650e782402e2a7c377724cd413e824ba39d8ee8980e9979c5c11ffc94461fd072588b9decb4da15c1c6c12e1d382b8b0e86e7f92a5ea5c20cbff857f4561822ebf9a36f84ea3b5fcf9d0234518135215f545f70d7b13cc8637c7c248aff529a9e7c5acf7dc629df1b099a701ee1dffb93d2ec32fac07ec5024e9eb2f30c25c0425c6208a99a1e31c9499879004a6bb0db000c2b6161343014edb3341792828a2034ec5412fd1e7a4e8e0e7ccfe2ef0a61fbb147c43f0c91ee27664aeddcbab47d9d6373fff1aa1659288eef8cd9b42835d5825bb101c21d1d1b178e6d6ab3b663923b949b88e6204178ad98914d0ddf6336da679e112e640de80f36005d437eb1b8ae990b8f2e1b54c6a28728094936f8985730d1e7e915c4a6b32eb0833a843793f5f38f92092e37f58e736017e67582dea13ea0b249b9e9a2651e55faf840b8b78f4d9eabf88bc73f4df4f47995f34f10487487ae38ae770406eec671b3be372c53a43dc81fc1b9b4451d1c88a4cad8b1a23e30498ab2984857961b242a8969aaace4eb177a74facaad055f5a2ce59f24ef96281aabbde9d204699af1ce47d77c5ab036d12b45d6462a1409484f9aab68bc8e377a917a0d196a39522c994014ed3dc562d65049df4adb59dd3a1402c4668c517b899cd657934a34f448b9346fc9b85c33890b0ee4acab5619dd357d7df65997ab2036f9df85fd75c41f7a3577b176405e1e3ec507bfe2433b5ddcd3e484211c47eb8f97b9629c08fabb87532b4c9e56490df2139e1d1d0a7f400e447a0101f9162cb28a8cfc59c1ec3e15ddf36323cfe7b4baf1878a7f770775a6520d44dfabb24f08bacc3d385ad46814dc44369298a2b22a60259bd1482d48bd674bb614fba2c731e592c9b0e9532c691713544f9ef31a6f5c89597664de46af290041a3d73380d97724f322a16b677d08ef32947470537a7b5afc0655fad0132dac36fd326173a99ec2526ab5036bd2ee1706382a445149ac739789791b22283d2301202885d19b62886dfdde55f2fa666f366f25fb99cb562ff00c5a7f6ff994346bf529cd77b91ffca7e0b2f89c6765b26a4a7c94b9aa8587ddf2bd58a319ec3138f94a7f5aa01cfc7dfad02fe6125a6157f8211df1f1d8b0385228d2aed3bd28ada85f681b1b1f3ea5ab8a75230671e6a5a59d720c5cf4032a94eb0efa1d7904dddac1d10628c8e996c07fd45af4581abbdddb3ae05a6d816ec460541d9f1d649b6774708bc7ef16d8ca81db57dce4fb41b9948dbbf569eb113d20f149a1fbe5c492f0414cc448fefe67cc6fd69767e09f8f42733c1c90a672e8271af15acc1927b72c22b901e17f51eaccd7ae8e4a4a0fdb2afa81455343176f874da826bb9fc9346873cf13d1f4cb2da4ad45ab81d7cfe61b300046863d35734d2882e8999b5ecc9730a747a5382459a74c4db7d1009f2c2bfae8cd8f6626bbe9fb383712de6ee871e72623a79ee20744e9f1f33ed96f0e5c10df948f57c7c7c80a33f8e6c0fda973aaaac8597c0a7d56619be33386e0f9ebd86319ffbbe9fbb567baa08468303d40cdb9062c89f0a058fa892f852a8b1e38d00fdb2078dbd9fbddb13ed8ec3bd825b6ba7803c02d77bf1bdb70ba5a02f1b07272af660c23e349c1e9ac46f60d3acfb14046726634e3295f1717955f19847ab50c4e5bd37e757f32163894bcb04b41818bf6e8dddeddbc8f3fddaef2bbc059de5d29278d40aa08158505da005efb8df22c76d82d03f0c2b3a6cf4a1fef583772e31bad3b6b300bfb5c6ebbd38ba729ac09777b795fd6eeb4a58bc7cc2fc34cfabb1292a13e8a54775f7b54080dc18dafa4778fd1d0dbcf55de165e1906992cd320d2a73f286b1277022f163ff997943dac422ced55a62dcaf4aa681d2013a50d75f0f8498854fcc66b3017af7c0ab75381831697acace451df1062eea2bcd20a683e8dfa7cae090c146550ce23d59d93802cc7ae63abf9d1e00b9020d45ce627b893384c22465a6def989958026259cb8d81ee1ba7ae687cd85b92ec9baaacdc1e4449acfb1ff2137c802c6329db6570ddd527e293fe49da267e43509a9b7621dbf97857924f21da1e4d423a6a2030e5a64c300047c2756fe26a011bb9f37949e79651f96a24f20c5592a50ea2efa974473c1a9ba327afd282b45f5b62ce2a65c8aa2dfe5176f1e01f61a4ff835bf5f5fc9c81f48c0b51f2f5a9b553d338bc1ee4f7ca97415819777c99a6175d6f1cfbf702d7626cdd0858228406e61614c79484327f6260a2cea0a38e35b6d9c7544c552b292ca32f914a7e3c40a6cba805a01110f93d5396982c98e1eed1d72493f82e1fdd7001c197faff433ecfcc8fe67d281f8", 0x1000}, {&(0x7f0000000080)="ba63ddad6cc9dda480780f0120f32c978b7e641231f8a51ee3acce58d4dc8175d16131d5cb3d329dc6865d23ace4a5d441a7b4301bab78152bb655c0e4df3cc9fcbfb090f5a7f28c05230a9efc995cf515afd4ac8a7453c2aa2a3951c4853f381946f1", 0x63}, {&(0x7f0000000380)="e4", 0x1}], 0x6, &(0x7f00000015c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x60, 0x2}, 0x400) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x10, 0x1, 0x8) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000100)="40350480", 0x4) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8e}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0xed5, 0xe513}, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:10 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x20b) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) pwritev(r0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0xc01, 0x17f) pwritev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)="c5bcca3fe08acca6fbc4bcce1197dcce35f53441bbc791cb08919a4121781503ced90aae9d4bd33039886f2e485dd759accfcc6b5d7571240c5f78fbfabb264ca54c9a7c27cdb6439050004204b7380b8cb5d88f8e30f886cabe472d6cff3f5bc7f51fbdbdbdf89127e208b62dcf0580d2f9334bd97fe0b498dfb72e570021fc6d345a36925f66c1a590cf9f27ebd906cdf9daad7ab9405190433756b7dda26f91e05016ad017ff54c6d1906c2275f7a726ca7a1fb09ba38f696ab9660873a9394983973a2220e3f26cad150adcbab", 0xcf}, {&(0x7f00000001c0)="243ddeaba82b3bef4945ac8efe2aeae6ec2eb198d21f967ac2425be7c9a343635c2ab944d3cd5925600d2f7aa89a2191ea34bd81ba413fdf4f1eddeefec92aac6172f2a4d33162c04d93f81c00052447067e3dcfb86e1caaffb36fb73a9b242d7f7bc93da18977c65025b8ce31fd687507d97c939c0f4f4e2c4a3a426b2ee0f3755585abe5932d1b4f22c7cad84fc24daf9b1b2d86c914c70e9d20a5bbafb2b6411a8fd8078f8c7851f1141531e0fcbd7e4e8e9855a0d6eb64cd1796ed0f2f35c741a35dfd8dcda0e945fca85160cea1be89f9f47a578a043e57ebf6fd3e67017e3f33489dacf51c55d0ed131ab8f8ace3c21a", 0xf3}, {&(0x7f00000002c0)="68fe11d8bec0b5a003a1a4e46ea261e1c3c1e7c9e82c52faf0d627282b21192e16e9b471f76a1b195b310c6626023ff39fb22788046392298af6d4b05754bdfc5ad0e1110de8ba5538ed68ea6d9a90f91a5ff4f1ad78cf9401821778c8604684da3261763287f339ef36202b1844addcf9059708c04aeda1de38dba017c67da1690f162c40453eee2d8a63fccd535e86f38ec7ef30e11231eaab3356df5252e057e9e961baa4990d44f78e6a62acf98e5bae082f1636a88989bc65df6562094118fca7994eeb6fddb0c829dbc3ffbd61ff4ee65f893de3935ccab1ee0f5aa18ddecee2edfd34b4de15a6304cbaf27b4416d1", 0xf2}, {&(0x7f00000003c0)="2b51c43487bf3bfc2bd9c58ffed283a0f294edb22cf7bd41fba964d1202c68d8dfbd23d55ed83644d564077292600fb5c2321ff3ca84a1e16c73a9724d406c4f9ad9acfaab48ba68a6f78c61b8b9eaaf63de04953198d0", 0x57}, {&(0x7f0000000440)="b39306664198477c4eed71610a0c7bd9b6c4ebb0a1bd59876d8825bff524708b827324770e0430b1dd20db64d2c3ea644457bb48f2f08aee31053b6295e4eb93d7c7c91c46a6e9df5f7f17be207d88949d6643aca5de2faa3cdd4c1d25fbb383b5a0a57de27dbaa9bd554a76cc3a1a1a15385b6277e650d2cdb608382e1d07ec8008692160687fe9d853b8a2a5", 0x8d}, {&(0x7f0000000500)="0caf2b9821a1f56cc486d21f369af4edcea82ef0aab8d583772bc4424b7a40bc8f0c246f525112da037b76a14e1404bb663de1efe799d1d390ab307a8655969b804f36ee44ffc6efed589ca07b94426232a75bd75cb7062201c1b2547e965bc4fdadb0a52c624cd941ae78eb7b020553eda8b789a7feca1cd6b079f4b2c58504f6b2a4de25024ee880f09255cfad6e5d9d78abb498ce0f537743af4dea173d9fa26c28966f78204a0d0e2d428bd403de03f67f434c5682b37828daecb9eaa2e8eea7a8da292f613e184de7022bbb0d82aefd5a345a1daec4abbef4c4e68641375ee7021baf6971f499f475758e10e8f7141ad06322c2d4f2b10592a950f59ba955901f9562a5a76e1663b7b470f8cee6029a771bc902b4265670b929ff88edd445b8928fab4f51e3c76fba2fa5f873cf173e15538589fa9c63c0e15507b11d46d362e57a3ed309af8359d40c3d8513f89bce36957781e3594cb7098bafd635cf41008a49d4906ce438a8f2fe0f7011a0dacee05cfd57b3110dc86db4e8a6dccae2eb7b3a299992b7ce02a73636ae6fead516df0db704bf71bedfc8c89aa51175cf2fd9ba695a012f4742c7512f578ae711efad94e50952cc45b956e7aa32cc8f3fbbb069f3b0358748aac0aba5cb77557bf40eea7371abaf2c89aff20fa795c44699adfcf1b3a51b4cd17deae95612c4ab825f1020df1b4e147558473978752c4fcf62c354adb105f8ec67288e3c8972701fad653c4b8507ed2e21d732f88d6c4c45471dfaf8acf003a38ddf24b20ca275eb36740c65f90e3812e5866ac012890872a08d3ad65bc8536cf90f730e9d9e4e3d8445e3bebde1033cfc7a7b9d941fa7c66657376deda8e01fd74025a4c404786ff13501aa13e310fdeb3e78502da1acff3e32ad0f31b78c8369bcc9ec624208c3db63d4fb6c2363ff7c2e8ccc49ef390c04230d7df4acc95a7f445ddc07431d2b073572707d02f0fa9645e78a1b8795c295d9f632e2947bbda4d2e9b085b938f6445768bdcc0b37c29f72702bcf6e0820d333ecc1592b9fbedf7f9f7d04323df24e46ca01071c5efb1f680126f5b430d318ce89402a285d41b7e41c3d567823ce13af19d7602a2dd3d821133024771a19fad6949d8a9d54d5304d93407a3b69a779a13ba8bc58aef867736666ea6b8a7706e5de7d5a9203ae88739752b726a4d8d6c34f0fc90ccee61549050eb7f32e6dd3e6eb8b2cd344baf06c734a8396ba1fe2305aeb9344189948d6c8137909bd0aff9c84528ddb52ca2d9036ec1f44e0c153c4bba8ac95786dd8706de63235a5ee3e1a36ddabf07d380bbab39fc4e4bd70a27ca5f0d74164d2e62e1a93ac4944a774dcc6de54b6abe2f8a5b5f92af556751e9230aa43f05ce9728c79c57b67a5b4316ef1fb749a0edff8d521e015a584e72d8a38ac32170a68877924b0f3d46216adb8a1cb304f5e264d4ebf8b0e07a4dd68fed8dc0d6fe1b4296216e8cc9633d338065f4e5ea9d5ee7e7eec8b86a06c28036d47404db62603c73ff42804c1d516a36b55e0c409292ce350ca782a96ede98827c5facc6f075cf6c1ec0c7e06f6079b2b700015c2f9360ea4858e812812dbd30f32709219026692226500b6cfdb023cdc2807dc97e7a6796c89d5b5eef4f37f0c027d61c6ed38509750497528b7804e8d9a1770ff01717d4b7f0a858173293422d8f4beae2c79b2875748bf6cab24c8daea9399b7603c120cd2de9824b935dc7686dac264b4962071f6e39bd7f494a8cca26162d073c6a53b79db08842b811706695d1ed8998b0d85a26acf4fb1890a3a082c59fc728aace4562cf410ff694c20281ece2049f56b35d8da13a3c939b65e30bb70882d858612129ba1058d782ba0c42c5a966b7461efaabcf98ec0405cf02fa16ced75068266bdf95b42b3245c6d6d5cfd22054895e477c02d5a6a06b81267ef222ab1bf4012fe4384a2d50ab6b502d12b4295d25721d4a9069b410cb268adbc0de6ee33b42562df3b1f7655a47784e55f8b904f1adfd274403f66fbd95d895c10647475abe7ea077019008e449e9d64243ee617ba835a36fdb3ee46101fad04c803681ce625d1dade7a8c8d5422c67dd8b251a812db1f4be8552fb8d261c914b6152ee126575d15277b99485863754ef6da3e4b361222ab11ad726a9b4ee3144d9c10a546c124674f8cbf5406b02bdf6dbecf58b8c777027538b8744512fe7dd57903429b212f03d06918e8cce60974abcd719f12ffd88e0347b9bee61c9b39c76976644982cfbf617d75edca949d62b97755fc80a617b1cdbd5860dcfd389dac5c495296547085c8d137d20490ef755f04deda2157facbd9b8760d111604617a0031145144ac5a4972c4457afaa8fa7334eab673a94e67a0113619c1f95848ee88b773a0e558fc0a2e29ef229f5856cb17c06b3798f4680e67209cb9b49fb2261e74f4bb4011db5f108fc2554290401eca69fa3f4b2587aaba7cc8697d29a215c058ca159bb0d43add49aec4d5de2adba34d7f7976a0d23ddffce8d5f37be54ef84bbc97b51da72d84d7a68c7442a2c27a15c22c9d09e3d4fbb1882ef043c597cefae1648ba50f272e6e95eaccedc1e2890f24b39104cadbc5fec0b56f486b441e9317db8bdbe1122fc8d0c5507aba1160f583e9eced9e0f13078028d3c1f65e2b0101e1d6d30cc1cc26a480051c06bdf551b4876f2f8329910bee31354c60fd8c8a65ec33f39cd06731a1aed5435ff7e6749204fb00a6e90ab22035a99b15e8e83a6d1d30a2a9a9543593862e56556bf4d04c5718a585577434e1018a8f7a817cd7017d36db790be471d751bb85caf5bcf1cc1690ea1776a01c422a03ff9d270dfd1d20a22a61a721102140ee63882da50f72aae80ff114a1d9230c4e31ee8f5019f967637e10ec3e6d40867358a0243410063ff2ec1b5b1ccae7c63a780aa62b97fce8fe78e85e608906abf56d1c77e8770dbd84d78e6556e740f6b3e1a3d6106b367b11a72c46740d57242abe3f45836aca29fd37ec8f8599641ea864c85721063b450e533d2bcf670d3154b32fb52d84bac959d948447a406cb67f82f27fc137edd6b67300ed427ad8d43aa9f72d6f2c9c65c5c1f7e3892517be490e0ac86d4bbe14d3bb62235ff87db4d30b558c3de5bb1435e16f6702b41290bfcc02b1b44666a1c89d6d578f463971f1ffee7f5f56f8597801b53181f183ee561d00ca26d14210c3eb348a3ae5963cd3fe72d211c370c76e0acb72dd3ad11a99375211e518b05702e51a1f3d90fcc264a5fd0650bb51915bcc8d770dda26f526257fbe9829cb4651cd4b2bebde202a567a97d50f26d7470d8623a3db29f383d59783dccfb38ca96e58126caf04ab15d4debd472390e4ac1ce4e50b435ce34ba0100c37913f027f46a46470662c25d8614b27426ce433d94ef22838dd5796fd74194afdaf0fe9466f690077b20f2b39a441647b8fe5eb7eda814ec6ec032f471ca5ed16c186082840a6d426ac5aeb6738041f6bbdf135aa0172cb752adf205175c96a808e3fc691e741a33c8ea63517adc58af80369ced6d14cc7ff627d776ebe51fd7b0ac5432c4c14d21c62229f5931b514e73fb8d53e1169d43e3d5b1b40d8e9e65a0d7fe0a16918b41fa870c10071eea346e1326fc8fd883c8e541e928651df267add5238876cd4d771e9e42ce27bf01a3bb065405c306844ec482d092329f4a1a4d22d4679726f2d44b3fc6ae1e75ec528ec425e74b95f6db345d210fa47c36e0d611df7472b2cd0237983e356a441344147977ff46c6200803a4ef260516cf152da69cc3151375088c1e3028b6b90903374bccc6d1efdce575ef205de1b471775e7c561fc2507c7c3d444285a055beb71818bb0055f2c3559bf107994cc015b4171f83643fe3f9e9add38107404a47f970448081f6b30851d7dfb5db59a9f454b30f03f8449d23a097a3a51b217b57f6da8a62b09ee43f85c427ae1e9683b7e8232fdcda9fa748d3336bb10ee4b2d75233fc8931683d980b6d4ba0180cc74a0588c48d438666bdfcbd58d9083853f5e86d1d5abb089220658626dd282ff7cbb400df275044764f37fd2df6adc219bc7b36743f4b5843de10b7f85170319396fab409c9a6059d37faa434194759f44c9bec8b2ae5313b8a4ddfe9f79097b23ffcd6b13ddd0c2b78deb5e5a7948dae8410179b1b0dab775da2bb2b467d823ee6c60e700653bc630697e5b0a08dabcd88e3b06cb727de00a120a20b790c86a12937cb0830af7aac39d9c86e5e9dadff343c825a4d2853526777cf27436858d4fa22ea7ee8e77886ba7372da83401f6ff1bd4311b6f1a069898260ca9816e5705cc40f4b0cf6cafc269a4b62de11aee88a63b7368a7ce1cc6e9b813570c85b8b5ae0462065a7b5726150e5d0ad2af46566da4c15a1ea5842d6b41494dfb4ed583bb684b1501f8c55b3e697b02c603381463faf9e231876e1ca330daed1f43c608f6d43248e45ece385c8a7c408688f2bd7f50ddb06498e99662d3c8d6c7e554c5bfa71101391b28ea298dc22b82f4fa965fb032ac700e3806a3d618687da23d7c8c142fbf2b2249e5b98e271c964e36e91758a245751e9a33e4af506c054f9d2ae5ef58fe139da9b12e8b8e040e34099e53db132f787759ab44d7eb78453a47d1461d31f1d624bc86af3960f500a2161e8316eb745bad7457c2062a32864f490e75029a92179422ce5b6c6b350486ca42764dcba4b62e99e51c29b530c1ad1b4ac91834a9aba60ebb60c7f024cb102a374db34c6b26c5abdc449309babf6c4f8ba29d9501df6777be37e57c9bff130454f0630f771eef3bbdb781e35cec2e3fb69696f7c68c2cfbfb50d9eceadc6b713b2b369dc65e68374eef31447ec152fd93150c98b1e8cb03c862386059594d25b34b907dbcb2c23d2e438cfb94ae8270b5d66ca2a8b0b7732c8576b583449f3e042ff4572475af5f2bf038133e20b088a59457f53da6cff219dd27f1e5e1a49467e9aea2075127564e8f2d2b070d8a57096bbfeef1ff3a2ee696a33264c1202288d3bfcfe2cb8e9997b161eec7cd2491837e6b1751af21ddded61e11330d4328d84a7bce0d0ff89f35d87c24fbfd6e995dbe27d1d69b61f23682a20f9f0ba1a15e12eebc062fe1cc8537533c27aa5960cd66f4a1dbe2ae315214723b3ebcb66c6b60d3b8041ce50010e5448ffe0a5719d094e413dee3ceb2a5626eaec576dab6e5f20afe9f95a9f2e5b46330f87095211f408e3cf841b68f4d5c4d3b172d07a96a37d766b7576df96e0aab865ca72fd1e01b97a57fb5781e7c98be8fc198e697d4afd04fd42f1fd3165d6063d5c60ba735d9623d3c8243e8bcb56d7999c7126d07f572085ad58f6554eda6feb9ca356a540ffab0db227a1280db5158aefc0820b6b99e6b5eff3840d2bcaf0baf07ff9daf9c027ffa0415735225d97d8516030da8dc20b08c6f4955c18e268b1683ab6e0dc8a379e1aab9a9cec06780322f070ded38d257494df40c360d6d1b55d95272e77c44df932aeb677bbf97483dc9c077e4e35168fd885706f4593fa5c28e05c4e16dfa65cf993fb35c7c50799384d49a901d6089c90d7cb3cecf189f707391247ffd27b3aa45a36453ada588fc099bcd6ed38cf962bdec92d3e06608fb847d934b07cdd9461fce2b305486478670ab83c2432b0ec46ff036d6fe7b1a7bf0d79d2d6aa796db012b1a23f0494a40403846d36b77289ca4ba91d8eefaeb3aecc4a682138e23f025d958c88c4d005806f0e8b6e48cb7639e60a9550cd6e6", 0x1000}, {&(0x7f0000001500)="bdf7225c461c167265c6487232504f4503cca4f426f4a96441648b39189e359ea8a2ffd15e575b616333e97f0c6cbb181257bc6aaacb09000738fcec6f8ebd861179ac27c357837cdba2d93fd1dc75fcdb45a74b27ab21c48319ddad5f16615a44f64ffaa2171f6636dc126a72", 0x6d}], 0x7, 0x0) r2 = semget(0x1, 0x7, 0x0) fcntl$getown(r1, 0x5) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000001640)=""/177) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001700)=0x7) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x20) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x13b5}], 0x1, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000040)="00000000cb1afc671bc06a9202ecc0ee80ac3d23bebec19bf4a95e410a9a795f630358327e0025c0e6cbaaf25fbb8f365c30dda16f7b6dea6f099406e2ba9e8ae628ada75a3875afc80344e880bab1cd62bafd4f92a4bfdf8047efff8de80f0d2e08f4f3461a51404135119eb7407c8ab128ee7b67ef38a006152ebc55c752909293c322fd16a424b5b292649ca50a", 0x8f) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt(r0, 0x6, 0x1, &(0x7f00000002c0)="c9a7b26177724684ca1e2283422229a590fd90e685487fffec7a237bbd2f37c7b2e20eb995d2ef531c5aec76d7d04349a391df9cdb0cc0d5d700b697abdb405cbaa98bb050ea72900ad4f671f9e439ab942ed493978710d2847d71252028b13f404f081d0371c70413f821f639c6e739c1e5b16c312ed46044c92c3370a76d39fd81cd304f5549400007db56e6297e262dbbd735b4f4d187f1bb96e825fd8216937fdcc14643bd159ea0253f7ef8e555df2cd164524f9339477fcc7a327f33973105cb128320dbc822b8c8b7ea3028793246c44aa487a19eebbbc3bcb30f3d40856729a45e06e905df22b1326ca2b3c6ced155a320adae", 0xf7) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) r3 = semget$private(0x0, 0x0, 0x10) semctl$GETPID(r3, 0x7, 0x4, &(0x7f00000003c0)=""/248) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x8001, 0x0, 0x5, &(0x7f0000000140)={0x0, 0xfffffffffffffffe}) 16:00:11 executing program 0: r0 = socket(0x11, 0x5, 0xa2b) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x6, 0x0, 0x0) 16:00:11 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x42, 0x2}, 0x400, 0x4f3, r8, r9, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r8, r9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r10, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r11 = dup2(r10, r1) ioctl$TIOCDRAIN(r11, 0x2000745e) fcntl$getflags(r1, 0x1) r12 = semget$private(0x0, 0x4, 0x100000000001) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r12, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x74f2ff39c395bec8}], 0x3) getpgid(r9) 16:00:11 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x902) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./file1\x00', r3, r2) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x1) pipe(&(0x7f0000000340)) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r5, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r5, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x800001000000040, 0x120) r6 = semget$private(0x0, 0x7, 0x0) getgroups(0x1, &(0x7f00000002c0)=[r0]) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000000)=""/191) 16:00:11 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/\x00', 0x0, 0x0) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/111) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/7, 0x7) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x88) symlinkat(&(0x7f00000002c0)='./file0/\x00', r0, &(0x7f0000000280)='./file0/\x00') 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) write(r0, &(0x7f0000000300)="57701b5cc31069d78de949e352c9c0c214acecd7343d4b4edf740265fb3f28f786a237d0bcb8259e15e90e89a92fbf6d12067c40d01a21fe5ca246d5f8c24e4573cb9fad24b5f36855067df2dcb114d466404ce030d5f9c41d275029eab7d5c1a07bf06cb837a806ca9fea99f12ed42647422a5d1e5e3bb62bb61fe5ab4c77731dcb909b3461de2224321f69015c91a3e3f0aa2120103f24589c663c05f41275463582bdd7d0b9a772d900d95b22bf004e3bb1324c6790bbf83be948e60c29e51f9997098d950b8846b5c20c", 0xcc) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 16:00:11 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') clock_gettime(0x0, &(0x7f00000002c0)) r1 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/250, &(0x7f0000000100)=0xfa) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x8, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000006, 0x5, 0x8}, {{r2}, 0xfffffffffffffffe, 0x80, 0x8, 0x17, 0xfffffffffffffff8}, {{r2}, 0x0, 0x0, 0x4, 0xb94c, 0x3}, {{r0}, 0x0, 0x24, 0x20, 0xde, 0x2}, {{r2}, 0xfffffffffffffffb, 0x20, 0x80000008, 0xd4de, 0xa550}, {{r1}, 0x0, 0x40, 0x2, 0xce, 0x8}, {{r2}, 0xfffffffffffffffa, 0x20, 0x400fffff, 0x9, 0x981}, {{r2}, 0x0, 0x4, 0x40, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x8a, 0xf0000021, 0xdb2, 0xad6}], 0x40, 0x0) 16:00:11 executing program 0: pipe2(&(0x7f0000000080), 0x10004) r0 = kqueue() mprotect(&(0x7f00001e6000/0x2000)=nil, 0x2000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2008, 0x2) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) socketpair(0x2, 0x1, 0x457, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) fcntl$setflags(r0, 0x2, 0x1) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="ea89292e8fc3c1d0096bb78f3803d68155d4357f3472b3577054a2fe564982c71798902adbba77aca20b2f832952ee4a941ac29cd159d37087bfb7b145527e8f3799bc0f319d185282b1f9caa7b5ecaa0aba61260a1ea93ea52b1682fa7ce6ad627a921eed572ae74234183258bdd07e6f3f5b9fd019b1f680518d2bf4ef4c45bc3a4f12cafecfbb0334fb01c6c8081ff7f258db9dce3a4506802ef994844efa59ad4f3806b1a926c8abde61acd128e48733c2fbe1c1366e834de11eee77fa8cb3c580", 0xc3}, {&(0x7f00000003c0)="3e9d942ee0b8dccfd73641030a5b00126d6c35ff2e7239e32cbc4b58d5b78586e75ecdff85fcb3f67831eebf6a9c718d52be268d595cbca5b1e2e756cdd2192ae958bb6d719aa6b8998265bab43c8a9bef17b511540cbc5c996c57370be0b2f6d7fde1c0f18cb9ef64d6d1b2acc0882935d4be35e6ecb141db44d58ac7d8fa1f8c75c69639c42232daaf3102811066af727c1becc0eb86e67491012f758e5e0370b57e2f6eb55c3abbae383ecb4029be3c58d6b3c2d2a2b489a9d2449e84fc05b6e7", 0xc2}], 0x2, &(0x7f0000000c40)=[{0x98, 0xffff, 0x2, "e5ee5fbefcd6dd0ebf301de109f44a50f4b1af0bae9272099ec15c6a262d6095a8d85c5c71ae00c594622a750feb55ea477d38635d5ce093582088647d6939d1dd315cefa29a764be158c76d05a05183e4a3c5d52bf532cbd6c91565d18767ae7ddd8a083b5382a9196ea089bf91f34dc5d969dfa2ef9dc54bd57af599eb42b7e8"}, {0x68, 0xffff, 0xffffffffffffff01, "b9c3b80bad425f5805ae321feb2038025ddce35b277b8570fbc56509a6f5f318fbd70ad2c8690d6fea71ae0a57f0b8dd3484f2b228ec2cd4124ff6c4395a3011d327807ce8d37cf8ee5c68ca6637aeaa01125be0"}, {0x1010, 0xffff, 0x12, "0636ec2590fe1dc495e170ddd0753ea6a3bd30ea2eb86504e1abbc589a387110b7c67e92fa6a3ad8432fff69f93356da22308deef04c23d6fd451bb7c0901b9174a407bd9512d269d1aebb6f9b3dfd8af08850d0df9ddcc3b4903438a0983490eaa4613e54004fb9c6e03d1fbd2aaa46042489b71ad123c3b4098d1957a4a535e69c0053d1fef6d34cbb72b484345db7c0c1de14c0d7884076c7ce04f68660b831f937e9b31f6d524c97ef66262fee0adcb5993c326b7e77c0d8bd88443bb15bac77386673f754c8119264a64d96315f22c5c9149c53956124c2d2081eddad1f9987d28cacd25c7fed97bbacc33f368e3cdf385587c9bf02711761a0d8103ca0fcade6b363b4d386f38af1d0307428134af2e82d01d5d3a78b6ddc906a463cd4e067e062c4ddea6886f1116ccb16545dd0a24d64078c6b694dd18d03d9afb18548d88dc7aa9e8462a23d6ed9f41966ce534746bc463fe5170855abc02682290975893879fe4bc2784d70111a27ff563167c7b3216e71e258ae113032d06d3658d9762d2778773c49f1159e36f1b30117e4e66294b6fb7305bea2a5ba31bc97ba13a1553635493b06aaaf99ab3552750252a74519417a8d72f39e1ad30aec0519ff0f806f0547d04fff28863b65cf43ecaf2e2151d51380135904df2a7fb775d44ebf8a14ea17492f4c6779bad3a82eee7ab463bbb8fb13986d42507f64cfed78ee95e4e788a7b4e03b73753e843437b7256ca8ab196d5bc8790b85c9db023d9120b9dd5adb0c2cc46069a260821c6e2801b47a2f598817459997c539ec48fe27d9c891aacdd1f2a318f7d2a05eb9bad2b20cd76bc97ee44ecc48390e43d27d6d053f6dd7ba64037af879337c366529ccc7a5736632644fa4230ac9ab53980f0ef8e55aad8ba8492588ad7a2a652747588966651d739b4e398e0ccc5ec70d4475bbeca4f7a7896444b47a1241f82f478843647135d4110cef96dfe83a446ae260a7b3e6991a9133535331bdd8fdb432093d88c69b41280b85598c41dde00b042a89af82f250cbe7cdcfccb9645edd6e36962cd44beb7258c0f61a6b6f40336060e8b19d16db254d602f5ca877ae52d9ca2d87d11652061e75b8f8fbb9793690e32f5ed31ca36d356c5adeb1d35f0c625f56eace79ae716d51863272c03d303c08afd3402602b50705dd5443887923d63b06121e19738dd463bb7a97abb09a5ab68099c03b209c04d8d8be196a826ce6c85fee6d6eac8e0c8fe7d5099dc272390934a80837441dccd695357695c2a7f5e0b1464a6139f71297f716b053d917ac8f31162e10bcf8fef077fce6c1782edc98bd02a8ea368ca06d9a5f3b38c42139bc117bde7080978a5a60a8fa0f399b9c4a285ad5550bfceae16484638e45330d0c806bb03e127d72fc9af7c33291e122e911eb4438eec3d1a66f7487ea20f69782d8eb6309942779026f90c6a1c1b636b3082dcbdf90689840fe4a30b263b46cd9d9aef6d75e22561d9d3f346188bd233f1250b0a93023818f713a09318bd5e1b01fe1feb891f7a0b9b800ed45696c1fb7bc138ff821154d75472ed4a858679bc4d0eaf9a6c0286d0fd730b81ce0e75280232945d9a87c657ee45d87f46cc0fd07823d48497ad9526cf989358cba309a3bbdaed861c05b62656d5b6f63ddc1cecfa942f017332c9a2b8ec9b60f0d93ea5f9c0882f78ea146ca39b00a2993f59be1d82ada624f3a0699e6cddb719deeee006184e211d4d03bad6429534da749a9942f820860fe5522728fdfaec9b58d8c9772e58924da61b7000867568a40d657ded5b5e3ebc25308852081b67f1a687edae74a20371ba01710e257ca0b0ba417de67eec7e571c4bceb71bb222d6796bea962a049380069a8afaade1d156d8de8acee9443007417f0505c2a9e680efa0b77ddf32cea2be9b897d423702d79c9cc07695a296a1e6e767cd2efa582fa3231c84ba1014badde9d2608d3e9325271ca82def645e846dee9c05d9531e701cf1f54f151b6f6bbe72ad99e6b4a73bcf7384a0ffed5da16c76040bab0e4e887b4fcd4e2c75b64a4078f55a5267566a9684a6af85c44a39393791f89521a8d9679befbd0459886f15bc9ee6eef6a9ee3d7f723a969bc262ea1a6d0e3dbbe15f49d295bda79e4425710ec1988403288e0621cbdaea0f5451dd9512efdee28cfb91c6e14e07ea01a7762c0a3e55bba7aa153249056c6bba0cfa5fa77b8dc6704a6a8ee40393c43d2e25ba6216fd54a686175a23e1513df5cb6726542a76e11aef68f77f99833cd31c445bd60c4e315bf5ea67ce46341fdc112a5eb27279ac531e4af7dd4353439bad3b6af74c702a20937660b0b764279606e03fc3a663d3472f075b0ddd38ea0750bc76e5afa66c7bcbce27f3e36f00a47ee5ca0e2d98cb0b3e0dbaef55e9ef7f6ef633da86e8e583c4f2278ccbfdb6e1b8d121767855e42564dfce86d943e35ed1ff8125d7d1146874d93804038188f125f44c7c278a47b25ce7e12b5d281ca7c829106132c523f9bd6c36dd29dcb91176ef13c7ae33f4f401ccbc2b9c6309784e664a48adf0818bcc454fe473fbbe1ef547dfba670c1cc58689054861438d78f700a525fa10c2a0f4d503c1ec3429c412704ce35001d9e00f5ed0c15239f38b9bd6d736eaafef951844e6e4daf7c1e8f84cccadde27b632f28dd81642e8479186129b6ce7ff2a6d0d6fc8ee5c2fd19aa7e8fa22130ea300a9ff5106eabc07b79c916b3a6198352a200d8229f71168f148cfc17ca8499cfd6b6c85a5d3262db3630a7f3750649b92a7dace3184f8709156565e00f971311536e81eac46ec1271bfa2a39203a6f9195c7187ec764d9267ccb08b96ff3aef848566de77291ee0f4afa8a1d662dc218381c07c922b4a75be044e3d1c1c3103bc650d3984f9af930351ffe47e1a059a5f9a86636bb160ad42b175f832dddf996ae36824fce8dd741d24b1e6c6a96db5fb03060b4fdf0d05f053116da363a5f221eac77ab1797a784f452131e577633a57f6312aabbb619e455930f9b715dd2cdb26ef3624fcb4f9695f1456faf399cf505834c6dd72ae92448bd5ca16eaae7f64c79c53cc72106d0fc0624b011f67a52917f423426818a1d31ec2f595a152a31493277d1bbd23e48535a4a5ddcae99592d7d33acbe9f2f24eddb1ccf1b10cb7b9edafb80194c8841dccc14daa7123a1d48ba7a8c6107e721961ff6659f5d6fe1810b77f55156044f32433963b3d6ba6bb52ad6ac1d629c36fea69b6df7f2de76f814cbfc27c0ab9d4b44818b3f4f1c4c8ae8c89f572b0815bd483766cc40e3aff3f591d4caf94bf7f42429bd003e2481e342b7c387e71ceaa11713e1e40f11002e2f4315867ebb4de197372907887afbf9e21a4a49e328bff3e68e8e0296c673c14b26cc71eb4e9dcbba379a7a79758e91066c3aa20aac3feb13edebe07106f55e95d8d3810f0179955210bc427bd4f6439db5e3ff09be48f700d45ab02f957b487e8c5858c5ba44da9e609e03590e7cb697a0c48037f1cecc2025273f5711c9810afe97db421847861791ea4e0db69c529b68e043166633c06c6e350a914244bd3ecbe838228261ebadd29d7f23b011e15a2d176767e519dc2e5b04e74da591227d8534de803dd267a59a107340ac08f4a4f8e34bafcac102b024912353606fba0cd38d0e1952230fe88157a03cd178760b735838a31fc8c3fddd99b0af366cd8512a295476f767e52b347a0fa6274a1c35f965ca2dda9c91c568f8ed17c4404bcc7a69e542135edff22d702f5b3bbf1c2881e1e27bc079b52b3e6477740f24c414553bc87a4c7f8a0a7f5881bbd0b625be49d6c3526e07aaac2d46f6a19df3a3bb48cd7aa78eb29b0b1f2bd1e4d515de5b29470e71aa0fd7e93ad1fbd626c0eaaafaef90d0ce87c01290d561dc4d174cce78d5c2c5676005e2b800953604021517d730014ae66239e51c802c85e3d3c4ff72f16ac33fb44e1b062db2a954f943592ce9e9a5af3874268c38b281a7d30e562a43d30ea42aae8375b6203fbc4be2ef251130d4f1a78e178bcba35d70a92a35983595f63ae842064e21b5101e5383ee01c5ae3df3520bfc6091706b1beb97aefd488bf0acf60d80982b6dee1d1f5ee832202575cb25e01351a7480a634f29146cd294ed57d0a61658fab1120b2fb5adfc4bdb2e73b49ddfe83ea29bf6f3667bd7dd22e464ed969eeb636793bbfee668d4d0557ea0509ee2d634cf719d97d5bd0691b1a36782982a9a21c29757976004289a335c0f76ca0f83b54b7065b8c757e59cf93d10b99baefd704667d2abac25a2f9e5c33efdb3159efa7c6a2c489fcbfad73ac092de630e3fcdafc2002c525057cab724081a52aeb90a86c1260b91e31eac20db747c58994ecc8fc44a28de0ced0586ec562b423f6ec3c4d6dc0ee64bcf68289708b113fd4d955ce6a22de8f51dd1571857269515a4cd44662100adb105682d9357cf81670148df16fc3d691ce3dcc8c9c3139ca8910c6c1af611c456cb7ed0f037cdd604a474fba9791e5bfda27aebe71167b9286ef936838b823b280535effbf636b17b7999eed908ce4590a52c53194b4a19cb18fb0a8fddd833dfcd9efd2f1b311606dbc44b93b1e8635027ebd4c4024674c69bc97dfe5673bfe1e60a16f3d5c4a10873fb295a942acd1d92ad1645bc9ac41a067f2b161ef769f6fb654c54cbe9a9e05b959c1a5dcf03e899757fc8732eea823a10b185d7df887c98663c6234e0048c7fb4e1ac8111b58cd3ae7dee62348ee86eafa9dddb97f756e2b0caed4d5b0dfa4003fac8d9f225be7bd1b30ff94296307d7a1b40b9662d5ae7879497cca5419c425776995f6559d99bef0edccbcbf50d9fb3c986e90b939360b6ea6df47197115eb14c2865d900e968fb53c197c5e561cf48d26b53a453f332377026d0546d074a240955d60f703ceeb372e24d0233120ce90409c59f7d42d8311d000f59cab2f785e927af3cc06600f313c854fb4567ae24ceafe2dbfdcf22bcd92b95a95dcdc04cdb882d0b21bc2cc23889a873a48a471697204efba6a4fab4917b335338b07e6e13e715045f3ec750e4eca569cc7f152b0639b1338d0a7a4a18e64b0b5884a4fca7091c37e4b016cbc24bd8feef8841cb25466548689a28cdeb8da8fde28c58b5167b8888bc9950c77409ea0070acf5bd6d261078be1f95b59246ee5d50d6fe2d3c1c6d0cb785259fac9cb11e54fba6c9189da4f1497886bbca8259246444d92f7713afc8178199e6a2419836b105d4228828374c24d05290925b72abc232f72c2e74983b9971c58a4fc84c656912d48f8a2a5584c176a51b47cab1ce69345aebff00462fbc601fa1fae114ab015bbf639fdf3973928ce4d0e34b962a00e9dbaacd48ce3dd89f4a0ea3ea934ed2ccc6f7cf670a683426f11cbd2fc05aee1d2335f09fee938b4bd14eceddc54d1e51ab89fdf1c049e42ddcc47f001ebb70a74460beb8221584b4f54e0f1a2dbfd2f34d21fafe7ddb19cbbb2dbf980f790662836b25ba703266fb473f13a8286d18e90b84cb3472f27fb7ff9d1c3ff293e1cc4291d7cbf614615794157e0574d8e08be7b0b213fbf5884feb6101e07cb5abd4af87769aae5a7d1c2604aa2db7e80cd3f3820c53aba61efa3164d3f09ca631f209cfea611a5c0aa0a206a08c9e09db40ac126ce8dbc69681f959221c6e8e02ac694b28ea8faf5e5c66b3f81395a7db09e82371e90cdac31d160a0fef52abbc5f0d0b8c05b93a5dfa8837927b107c8bd031ae1520ec21310bd6ba34"}], 0x1110}, 0x402) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000180)=""/118) kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="57d0d288b0544c17217b6243698e2fc813b19474e5cea09ff885eda8414273b5bed6349f7c381d", 0x27, 0x8, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x10000, 0x44, 0x200, 0x9, "d8caa4b8a3fa6e1d520e6b95920588ef37c49d46", 0xeb, 0x80}) 16:00:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffefffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffe91) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) syz_open_pts() syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0xfffffffffffffffe, 0x4) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x80, 0x7, 0xab0e, "8eeaefe0da6de82edaf4924bbb20a5f6d33bc289", 0x708, 0x1}) syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x7fff) 16:00:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002006, 0x0) r0 = open(&(0x7f0000000340)='./bus\x00', 0x2, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x50, 0xc, 0x5, 0x8}, {{r1}, 0xfffffffffffffff8, 0x2, 0x80, 0x28e5, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x1, 0xa, 0xffff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x49, 0x8, 0x8, 0xde31}, {{r1}, 0xfffffffffffffff9, 0x18, 0x4, 0x800000000000000, 0x100}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x6, 0x9}], 0xfffffffffffffffa, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x22, 0x8, 0xffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000007, 0x3, 0x9}, {{r0}, 0x0, 0xc1, 0x40000002, 0x14bf, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0xff, 0x8}, {{r0}, 0x0, 0x47, 0x2, 0x9, 0xffffffffffffbd68}], 0x1, &(0x7f0000000000)={0x80000001, 0x3}) 16:00:12 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x1}}, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000040)="26d3af83") kqueue() r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10002, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0xffffffff00000000, 0x2}, 0xc) 16:00:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000040), 0x0, 0xffffffffffffffff) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 16:00:13 executing program 1: r0 = msgget(0x3, 0xe) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000f8a5def453eacc4967624b1643dbbbd1d60f25ddde72cf85c245aafb341c52c78bc8b62d5676c6d7b27073c1c619f27db1cef63df797c27904f79abccf6a69537f5738fd0b2b427dba42587d62aca0140c4cf95c6205d7c3afcc5376732e3a9c5df17e03116a77ab3b39afde0822721c90615b701e277cd2fb8bcb9d767b7de0fac38484172af9cbace44584460e1bd22e923459cce3f139edbb82dda5a7cfbc2d7c1c0b5c92aa700500e75ec7a47646da403933b358d7fc6362d0b2f7328e2912d832c52e840b029f399806ef7d8a7f300c828c2bcf0db934b19d1994a9615c5b2e7a83c22436ef715e863006f40b840f2a920b55b48bbcd122935d59c5447ab0d7deb67004fa031474cb127c245c58025a5253b890dc13f500826b39de1c2154d6c7ac2ef3de1649e95f231e2e7e326d89ef79652a67fcf8e22814eb4f7de513f238d7d257aeb4f1823197aef894f39862380df1f345da72137662ed29a07524fcebab028ce88dd77d4be1de52f29560bc2ec46441cd5be0425f9d99bd639d064f2fc56198c95d90d616725224d55272e761365bd039d4613de50582cb15d5adb603fd4303675eb80104b0d5cb47aa5c728232a9fc45eeb24dd5c1e2e095e9b850a4efc5937f3bc81369037431fa158dd6c1eb258b570d0b0ffc799a4cf996094c28e8deaa6e0d9243bf63dc023d8a2034e071fc624063d98c9caac04f856f877ec09b6e49c68056b23e4321e383ac8f2b407e02e715c9b18b84d5685744440bcf858571cf360b8642d2037decc032f9ad3e897063b394000000000000000000000000000000000000000000000000000000000000000000007425974799c763942efc01f3b45071101aee6f0b9490c9a6dfc02706b636a702e58c19e283beec8bf5223c43579e3da026b384b7c1c8f6f425e00d77d6bb2fc4d7687482dfa19112f95be8487b6a66b3d20285cbf8d0c823e9f4ed9a280260e95caaa399557cf26cff25278c9a96fdb08f7b024a86110b3f5f9f095121a7c8b977db7a1cf6a1bc936e1ea6cc7de13e432f637bb4e17388c50a41ac43faeb20925f4c1b048d47ef3cf357a10fe94fe4dad5a9694d1027f04c"], 0x1, 0x800) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xce3, 0x0, "c29057290861b8c905cf9354b4f64f42d2032dc1", 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x6, 0x80, 0x3ff, "868eb300", 0xfffffffffffffffe, 0x2}) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x110) r1 = socket$inet6(0x18, 0x8001, 0x4) fcntl$dupfd(r0, 0x9bd787ec03611a86, r1) getrusage(0x1, &(0x7f0000000180)) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = socket$inet(0x2, 0x4087, 0x2000001000001d3) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x8, 0xffffffffd345ed5c, 0x3c, 0x5, "00d451aa98d541aa395684425270563148dce339", 0x40, 0x8ea9}) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = dup(r0) symlinkat(&(0x7f0000000240)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0xffffffffffffffa7, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) select(0x40, &(0x7f0000000140)={0x4, 0x4, 0x7fff, 0x400, 0x6, 0x0, 0x0, 0x20}, &(0x7f0000000280)={0x7, 0x3, 0xfff, 0x1, 0xcc, 0x0, 0x38, 0x82}, &(0x7f00000002c0)={0xffffffffffffff7f, 0x0, 0x4, 0xdaf, 0xfffffffffffffffc, 0x3ff, 0x6, 0x40}, &(0x7f0000000300)={0x9, 0x2}) 16:00:13 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r0) shmdt(r0) r1 = msgget$private(0x0, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x200000003) writev(r2, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) shmdt(r0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) writev(r2, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) r3 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) msgctl$IPC_SET(r1, 0x1, 0x0) msgget$private(0x0, 0x22) 16:00:13 executing program 1: r0 = getuid() setuid(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r1) sendto$inet(r2, &(0x7f0000000140)="16526759a81fa2f4c6e84381689bc73cff57496a797848ec0552f7220e95f6c7a7c51081bf59b82325723e394dd9c91537a81a65e78b4fbd564c182321847fd71b3b45f80610abfe3912c2d79ed093dc15ca0ca89678f8", 0x57, 0xa, 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r3, 0x40}], 0x1, 0x0) read(r4, &(0x7f0000000040)=""/64, 0x40) poll(&(0x7f00000000c0)=[{r3, 0x9}], 0x1, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x100) setreuid(0x0, 0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000080)="c7feac1cffdf607b168887afa955e836d98f4a0740df322f959af4a27da4315668d0279dfcd5e203ba9220eedc8144c3433c90bfae2831468b7db29984cafe5da14163796fac8934886cbd436add702379a158bc051c9c4bbc8d26c0d71a8fffc9cc0c2f2f45b15f4ca5204f0dc8dfcf8d16cc93060dbc6c6a61a022745dc31e7ae13f23809fc21b102ef194f6dcde774706f6b2d5aa576860e626fe54a8ffd1bc22fdbc6db82538bd5adb599e03cbc4453402cdb2debd9cb14b220a6b021065073ad69bcb0d847afb044d417db3b2975e4286b98d5840cd21d8cfcea7fa2fb0835e9543c4acaf083f1ca786be1f86e171aec4a9413f8587da282f4e70f684", 0xff}, {&(0x7f00000001c0)="acb6d8e9d62b874d47ad892bfb9d3fd447be59e5db1a35d7cb092f93a926a760ea6a464cbd1790e86cce38352b7443770b57aeb2aa1dc4215c9ab666a041ee13b972f6cb49b6b9156449d2b5b61af3c99b58c75970e722c2b08a22a322240640727649c7f446330be41b7a3887864eea298bdde6715a905ba733aba23127ce0208d31f56c5ff5c7a3cf59fe93229a8cc6bd47b7ed6f8df", 0x97}, {&(0x7f0000000280)="a5e235ceaca7af0f95d5bfbf8b6e2cbff920ad7bffe1a1b7533801a4845ee4a7d84ae2850a46447a629bc74594c095d5538edac66d3870383bb86dd9cf67334319cc75d39244202b9926559cbb336dfe5704cc31ed32379864c0450be74bbbe1b82887dd787f31ee5224e3dc138e3fa64f45472e7d50d957f02e6d197df7a478f6660f35e295b9f0806f861fd051b6a5e3cfeade9eea", 0x96}, {&(0x7f0000000340)="6ae35da5b04e349f18b83bb5b3a5222a6d64486852e7ab9c0da98e88f989d66edb96441a98dd377fe0b57e18a0e69b3727d5876fa9715ae00bd9fcb35048b2567cf689e128ae62c0ac8eef5775872660c0ea2becb14a83b5f06674645ec2b7fc519d507d0f13c1c09e47d36a0b46da8105b35e659dac4e731605ae6f0463b52c32217c4cb12e04d9882077470c10d1fd05974d4aa4aef16fb71a709bd7d94b871e0732a635e3093216ac54a7ac5bf0d8fed47e08c0fb2a20f743bdd988f7f6d6f18fb582e232c2a657d58954eaefa55189f90365c3a559e483eccd127a4ce3cd0fc195273699aaa85faa4e6954eba46474a8691dcb39222ca9fe6d77694f4749c03da8f79f1f5d9f127f6d3d332ddc38427223794d360c5426fa2ae9795ce761aff43f7097a157a220f3242635b061c045061d92614567627a7ef452605e3f8013420b5f3ab2a1ed8932815d9dbb8fff149387714df6e797ec20d16763cc36d80addae4d494c00ea553154881ed1b88345085666e159e67777b83b9d06640d34f1ecd5211527cff2963a0befe27bad7c2079548831cda93c610f6e627198eeb76e5f28a9f1d85a94a1dfe872a4abf9a14c1e64ace32b82f3643f55211281d76faef7b4e7ec57a00d55c6ef6589988ccb96b01a24afa12be254d2d56af5a243dd522d7d624a6a7ea4c609f71357f4af7f94555655bd0bec3982251886da8c275dd24e78d0510e53eea27c90b29894e96d9f5cf8dc649d77616c436da075cc919d7e4e5a6f342fef34dc0372aa1b68ae0b458b08cdb03df09ce94f7074008ca0902e5e831537da3cce71af618a0c51deaf0733125c15df9671d768d06b75294df9e3713937c08296ff4f28d6850c85f7a33d53450134f4e90e94e3ba4d11f44093198a22ee4318d8c72df5d1db83a19c3509785b7e936f08dacc93ee5c3794d12973aa5a7d36938e56cb5166e3ea97f8aea2994bd9f3758d4bfa164347355ba74b3f9d9b74bfa4eb213a38aa6167ed02dc220d5c51933acbb6120335f4c93ec5bfec12fdcc53b37bb403cc1ae17bc79f4875a07722113bd936bf36a4cfeca27cce87c6fb8b39c63e02e5d6ccc4e2ca652632505639cc7c2f4b325f5619a98e6bdafc55dfdb0e2743ce37f69858901a1d1b9681b41d148e137321a915ecf7ff35becddab33e665ae5504738b8c460a5f11538977c4e4e5907e5ccdf26cada549a9eecb02bb27c727fa8f145a5049952618f6c06ea876eccd7bcf97a1150e2f3e7a6977cc4dda38b970901b80af0fe73b58599361d8434ab7b53452148323ac322b07714d79631355d910c4df08c17c793e6bdfa1ca8731e2a7a779db8cab0206f038b50e69425f45fe37d4f9e6219eddfed5395037ccda51c62da75d5b0c57421f3c9f72f7279622d61f11df3186f76bae638419b2e9afdefdcc3712e8b7a697e0ea79d4969fa6cd07a15a8a9497ae644c8ecec73deb7bcbaa3423bf8df45ba3a141de63842906d89841122c5dfb23659028b17798e7d3a0997a10c618dfbd3f8704814e4fe889232da7c19bc6ce1a67fca1323307049539367765fbf92518702c363b168ce5da248aa625d91bf5fc3c239fbe58c9050f3d4ecec5ee61ad02befe0ddc6751fb65d01b3c06b242db890ff2c32a049741a94288059712d0a7d9e03e3e41d4b545f7179ed03a7ac5483197229e38a70ed76c7a635f9dcb966b564c07657f732dc2a0a1d7aa24d22c54fa7c4ad57d1521a890e02f3c7389daf575981f87776844795a56d4958ab51595262aa2b6c2576c3e2813df9f4df7a2bac419f2e9093bed2c22853bb2d2a551822721720a7f3773dde88b7ca9059efdea52231836687603282a2ddf4dbed9c5fcc48965c217a38cc7d5b239b8847178e1d78f5461588e3cd41f8ee0c63bbeedc559a1b6d10c036f53a62c8f11021e8a90f5e7506910faf69378755793e4324a15db7ad3514b9ea354a8ced7a0ab8773a4dca9ebe8edbc09ab793c10be284b77635ee46866292e48aadc9d0225cd5581b2cee4fcd07e5deb0cf00e46fb811368daf6eb33c7b616c9aad675646cc2a7186a91eb85fd90e3cec5ff570977a9fe152b917f42d7d417ea0a902c617f5b49d04b9364d5c291baff5a6201803acd1289b220cdf1b2f94fbb9f210f9b26ba0dd8b1c7413213f43bba7f83f134946e56b91f240275d29ad3b32f0eca2ca58e5f405399276a3718e889c313e6b34192fbb08cc840f851969042dd89f05b76ab19e62d4ee3b5f5451ecb12eaabd15b97b5f8704d85e2e87b0b77dca31d4b27e92476845d3a8c30b5a2a31610adcde99ba6a638f532661f204ed6625f12a98b436226a5b98cbcb1b4cfb7aa2d411fe9dcf982a70a6cd29d608693ed5c12b62184312b2492d5e8f9a46906c1ddfa44d3c19423ac2abb863f13756270362685acf77a48814b23216ede430ca3cf512b9a45de9d04a6b57b344669f8ce033e25cf660bab17ea9f7d2f4f36135fdaab5868319e15595b9627ffc7390ca8acea17275d9dba53a26f0c3397ae85b2a6cfdfc5918f561a48f9ef6acb030316f9f740d26ff4c21f6b2b77f545b89663c0d6745177bab44acfd3fce75c4a912ab3332326db7de12624e7c87fb9db199d345e85d63bb0af0c47e19a885cb14ce336ca3b1f434a60cc8a407efc1458279a61dec01ddd3ab69db5df450b6829709ba19d56d3789980f85c1d78de95337700903e606855096efb2f2f4ed45531879d6c6709945b45db5a266ece2b2b9d5ab36c3ce8f1e0720674d649a6e50d13ccacee6d1b46e24c2529837b24972a1a18daf59dca79df419023fc2e746d0d7197a5729701c711c98369be82ae68f05015620a23fc4e1add6ef9fc42f5a64d87d0effcecd125cdb350e43e5866965da245fca6e3e5a83ac668a14ed626c25a51596c281b2c926cb9e9e7f5cee7705e99d9027df36efac07520539eae035c1d3fb326803245cf9b580647afa5969ea24ba4f32c437de039552011f4169ab1bf757a4a9ccf854fe41472764d7a058ec40730d0e46b5ea9760c5984df001309cfd77736649e844e7d1d9e4fc520066de3f1fc847254eef9df39265939446f0f6ee810f0f0fba50b723b26addee52493e3205472393db2a15a53b628e0094749269379fdc0b754c226570653bf627a5c87a029ed5abc46b6fd88752a5bf99a54e6008c67ed9f190ddc05e759a0b8e0293cb52bc4f68280eeb094609dc681200eff843d6174c045708f35f1f1cfd54caa0f5459aeea31b092b9f16f8bafc4977a1bb0127c233c90ed228357b3d46044f505570518cd53a57270f9ce90ad71032dea4767dc4093c2c5066b9d0ae31bdd4282208f8dd1e8aa776db0a161ddd7a55dd7aee441ed436adb8df3b8c280f05a22604528110a7c9526cf3a2ebb602ce4c091d72e2ac8353dbeae382bc4b046f568b2563b480cd8e00bf931585e13c20752b8851cafc7a58bba67b06f4b3101b428ea8875454f86d1d0cc21477e9f696d715530138b3c745cf5ebbb1040695ef56b915e3debdc80c5220cdce4cc32f46de285f83bcb7aa19fcf408e80c137c4c83f885d011c964df77e174af11678ff8d456ac442882bf026ec349bfe96fc94ac5bac4a47999e5dc235f285aac84b76ca49bddc01381bf58892eeef1af2f6c46bc184248b0819eda6702eb2a753d248dd4266ad0c77bfcf1ac73c04637d234be9f37dffb971f03ce1dda27555895dd8b21aca53007c6aa30e683acea4efba447e02f02dab9b35d2eba5a1e6a4f7a8a7b2a483b9b1503c371ef1d0b922248a47ad435a6ad99c1e273ffe33de8bba72b3930298658ccb7a52a88b540f790803ba50a9ae5d7848f33585c51f87d25351cbc3739e54c31214d4c6b5f53e9784f894f83178860107f69b2dc302454fef507c68c5431884927a60df424f9b1cb9fc396251d4728cbe2069ab6ef876d7ca1596d43717994df2184b5979b94df8dffb9d836065cf468bb5dea1713feab4ee9043ddd2ff26480840f32fe88cf8e96a2ac5c341f9e7b95bf452ac762b540976ec911941c2009c78a732fb8286161c480cc2621a078271f2fa40bddb5b9c923a0e534ad987bb512e3245bd6103a467256e9a72b16f2401eabe1b45c869aa4a44a451ce89b312a9cec7c6b01e28f9aa7967ed9cc80b88d27ea3d1a98ffb9f49cf958d75879ac2472a2fd0fc3669c0e97ec64006253317f36ea414da164c056156dfb908385882af558c5e1103b8c85a5353bbfe23c8b675cd8ea9fb95f013f9f7b1dd659a08a6a0d93d2459cc0b2e09f03645d51b1b7e50917b5a6cd873a7f9307c039c1ad6f1224453ac14032f57b208cbc9bfbebf8cee9d78fa2c259af0bc8849691ed8a0895a82f012d48d2c503b1e4d95bf7f312d02249916252cb571c51c6e98a8594a25b3340d8411fcf4ac25414bb4c0a1aec32d32c6aeb102cd872c85379a07dcde5a1a9df3112ce2775a239ecebaaee713cf44ef8bf47bbff6be6cb29c28e4309d605c1de036be24b7849d3119101352be4e2ab3bc6e46ded0d05d8cb2453003750800924dbe98e5945f1c7d0b7f80e3774434476701beaeabcf4a3757786ad08833945e01b28d14d4e0e51b9b4dbc0855f41dd53877f3b2fa6dcff30b165081ed7a06a1f49dabdc4f1238843f6f20bff4d232cf006d228daa96d87cb3d9587d80a849daf423e5b0d7fcaffcfadcad4a785f3a1589e961239b01bb13d48f4d4e0372aef3624fb011543285b52d419a976eb181412e1dd5e6c26c4f8b9aa65af287b5cf7c85686864b7d22bb155c0ea8ccbc6d3d39da8f31a63cc663ae81febd84aecc5457e10286a50b6572822cafa7dac24d5d07c94826cdd2c48c3e2ac9dae0d6bd795e2abed08b8e01897786f6ade1846cc50708cacd978c0fb89d23251d5534ac6d1f6a7e0cce4ed286a4f245f4795e70b0ad2fb99f48226892ac0564908aed872669d2472b24312e4b8d1ca39d9f48a2e4279578ae6bf2f35997d69d77f2affb2d5abe8862cbc94e737e097ee5c1acfe8aa73ae2da76b98e1de01b4e6bb724c0c52a00ca38c5e8405aeccb9fe8b857406fdffce3a21c639537fb5f30505cd17b4b6639aed29fbe5651ecfc2b3060479402dad6dd5a0255e2a378282db933e0f8ace6577e9d104dc6c75d17fc17670e8573ad6f230ec0ca112a7b4f1ebc17dee1b378fb1ac127225c5320497ceab65298a4e3f9a35b36b0d4ea09131a3aaf6f6b7d5e35121bebd184a8669921bcedb1f9060bc07c8a28a7dfc773010b8b503cb8ac9e48279a185ae02373e92d3f0a8808d8d70a7babe4411626ff447013d91a0850e2c0fee015eb5c557d57f4d6cc7e3b7fe6b18d46960bfc580d1c5fac74a50a80e79377c326b5c604ea980bc85cd45b37f43e2c756fd0a11997d10ab53641b5236691c83b2068805fd5d92986dffb69363645eab4f5ba8bb5d27379a76cf29d218a07cd31f12ab54fecd620b6af9eaeced2e674de797bbd860252054a0700b2b44cb493a24c26dd26996b342d07560de8b3b98058467ed59205f39fd422ebac34b6eccb318e8bcae0d74623c5410a7f39510f0d537143d39a9b141e5d22e142cfc8defbb99e5f0c26be22bd9025c8837d5f3c937f42afc93e53cc484a3849a8c25d9146c7074b62f52482aad848be79f1872d7aced6dfbd8ea572a7b1eed6dd5fb9d99120b74ab39952afec4ad527780f192be6cbb3d9779a7f4631d4ad8af899a9a58118d5989473df04c94031e06a1188b2600f4f366d632710b660fd08427aa1724bfbc34256460cdcc683", 0x1000}, {&(0x7f0000001340)="63521f31105e89fa2c643a69b3736721d2097d710ee6240519d2751018f00ed6c4b602b63923e4844c258a4e1266abcb088c5b4940a8c7ee3c908038c6f6068a59ee2e8f0a5bdb44be41e8d6eb51c81c37e87df2454187d8c25ea5dc582b625a8b30998ee79423c3c54008968096bc56e67300e1ac12c894c096c7447ea4b6e31ca5a639fe0f8103854eebdcf0711e746ad4ded9a4cc097727564fe4af58bdbd563181a007921975de45423ec1b62971f2eda2efa1f03332ddd8215d5e04877bc0595d35c8d18b34bcad6de99cb940a5d6452c46d19c3782de33a1021f85a690035a262fa9c0b45f0875ea8f1a7dea8d085a", 0xf2}, {&(0x7f0000001440)="692f5ae14c5550c1e905e01a841d1e2f3cda68568a7cefa09e1cf6d423500046fbbade788458103632afe6088396c40819e27c1235312285bdfb8ebe572ec6ddeee9e86ee43052aae7c2e3c047b9d1b91049e0860d9a366e07ac29f1ebb769af72db3a19976b6fb6e7baff527cd332e7ffcc3caa35d74d484a", 0x79}, {&(0x7f00000014c0)}], 0x7, &(0x7f0000001580)=[{0xd0, 0xffff, 0x5, "461e458a29cde8de5b28d04e96139b114c7f566a2fd138488624eda89cf08219e4477e07282355372022a29b7c1af524069b04f17442fcb22e935cf94c24690780cc3663c301faf561e4c4cdcef2f67e7f3f4656449f5517d427ddb2f2df6afe0f643cbd0512d9ab89816676d5ab7ceb3a692e68ee95a0ee37f422aa838a20c3d8d8f6dc1535d57e235827beff54f3073f98c6659af4163dd57af073bb0576c7c4c7172c10ff091cb32073555ebeb62dbec02b4990ad04af99a0ae565b17ff"}, {0x60, 0xffff, 0xc165, "107f9b9150b3293c843292b495fb678fed62d41e4a14fa0f7c111cc7c8396d089e53011fe21d088d08d0ede1180b05e60e2046ef3d57218d3ae84938ef649695973aea7325f2ea4d17841628"}, {0x18, 0x1, 0x9, "530ab0595e6043"}, {0xb0, 0x1, 0x55b, "78a7fb64f921f74d4f69f590220dd1e4465156213a54bbe99d3c221dd7c3e3a7082978846495377523352263fcead85326562a6200debc5b6f2ed9a792e3ec7d7892f88dcc258f2c44f827859a6f35a880506a01efc6c9e279024ae8c9b724766e578b059620b1520bc61387bff829de0f61aeac2128ee1280056ded713c46dbb9eba2528900c1d5b364512ea3b7dcae6f4e00b6cc46a719f03e"}], 0x1f8}, 0x0) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x6, 0xfffffffffffffffd, 0x100, "1163c38317e58cf7643752920411109e95f5fbfa", 0xfffffffffffffffa, 0x7}) open(&(0x7f0000000040)='./file0\x00', 0x882, 0x131) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair(0x6, 0x2, 0x7f, &(0x7f0000000040)) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x10) 16:00:14 executing program 1: mlock(&(0x7f0000179000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mlock(&(0x7f0000254000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x2) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:14 executing program 1: r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x6, 0xff, 0x0, 0xfffffffffffffc4f) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$getflags(r0, 0x3) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x8, 0xfffffffffffff1db, r2}) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) dup2(r1, r0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000fff300000100000000", @ANYRESDEC=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0xffffffc0}, 0x0) 16:00:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) write(r2, &(0x7f0000000080)="c344a514a392f88441ec097ff1e71a09653c47e28bce036c938d6c0ff441bc2f37d7e0273ce1e31ec29131163cd4931bce3ce9c48336d876a4422422f87ddc", 0x3f) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="0925fc069329841e9706f2e98d71d2acb76777b6e4d994dad16454fa917f7f1d401070859d046e8abfe33065123ea55656d0c59f0900b584168168cf7cc10a5a1f52aca55ff4dcb2c05848f574ee9bd64f9ee50cd64d1acd5e027b49bd675273d50f91b0996084619153d1f95df29152e60be13ef74071a6a1", 0x79}], 0x1, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/121, 0x79}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x2}, {0x18, 0x3, 0x7, 0x2a34}, 0x5, [0x8, 0x7, 0x2, 0x3, 0x3, 0x1f, 0x600000000000, 0x1f]}, 0x3c) 16:00:14 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getuid() chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:14 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x880, 0x198) r1 = socket(0x18, 0x4, 0x2) dup2(r0, r1) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/253) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:14 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x204) syz_extract_tcp_res(&(0x7f0000000000), 0xf8de, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000040)=""/174) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140)={0x7, 0x1}, 0x10) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x102) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x8) r4 = shmget$private(0x0, 0x1000, 0x682, &(0x7f0000ffd000/0x1000)=nil) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = geteuid() getgroups(0xa, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r13 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x1f, r5, r8, r9, r10, 0x41, 0x4}, 0x4, 0x3, r12, r13, 0x6, 0x5, 0x1}) utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x900e, 0x5}, {0x4, 0x8}}) semget(0x2, 0x7, 0x50) fcntl$getflags(r2, 0x3) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000004c0)=""/174, 0xae}, {&(0x7f0000000580)=""/122, 0x7a}, {&(0x7f0000000600)=""/1, 0x1}, {&(0x7f0000000640)=""/8, 0x8}, {&(0x7f0000000680)=""/86, 0x56}, {&(0x7f0000000700)=""/102, 0x66}, {&(0x7f0000000780)=""/162, 0xa2}], 0x8) setuid(r7) shmctl$IPC_SET(r4, 0x1, &(0x7f00000008c0)={{0xfffffffffffffff9, r9, r11, r7, r8, 0x40}, 0xff, 0x269e, r6, r6, 0x7f, 0x7ff, 0x7f}) sync() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000940), 0xc) setsockopt(r2, 0x20, 0xfb, &(0x7f0000000980)="ad36594b7f7cae68f051123c25f711cb82b7a926531e5a9c5eea5d09e09219afdb4a9dc713c6fe51ba5ac4f7098cd36b3a0f09c64696b833ac11d1a889d99f2055634535289c4bfd96b3a933b6fd5fc41683e19b2071e6a1ad56d6f90dd65064524d915aa4ddd2f6adef1528a0503d4fba91e9ef924ea50bd3a95f3ea8d544ca65954e805302e2ecc8dd72bc3f5e80bcac0511e38f30d2591760a908c3070e279fef612e7856ea497b17f85b332c809cb9f818f815130599fa6026b67d255ff4ac0dcefb0a08a9d349e01acf804f5ca80c8de73182c193b0d99d610b9e53ab0877d33be35f498d757a0164c8fbc5877f6e5c6a48a33f", 0x1c2) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000a80)=0x9) getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) fcntl$getflags(r3, 0x3) getsockopt(r2, 0x7, 0x6, &(0x7f0000000b40)=""/226, &(0x7f0000000c40)=0xe2) 16:00:14 executing program 0: socketpair(0x18, 0x3, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa00, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = getuid() setuid(r1) accept$inet(r0, 0x0, &(0x7f00000000c0)) 16:00:14 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) socket(0x2, 0x3, 0x9) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r2 = getuid() r3 = getgid() recvfrom$inet6(r0, &(0x7f0000000100)=""/156, 0x9c, 0x3, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x4322}, 0xc) fchownat(r1, &(0x7f0000000040)='\x00', r2, r3, 0x4) r4 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:14 executing program 1: r0 = socket(0x2, 0x1, 0x77) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000000c0)=""/199) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/148) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, r1, r2, r3, r4, 0x100, 0xebc}, 0x3ff, 0x348c, r5, r6, 0x81, 0x6, 0x8, 0x5}) r8 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x1ff}, 0x1a1ccc1f, 0x6, r8, 0x0, 0xd2f, 0x64, 0xffff, 0x5}) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x7) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) sendmsg(r0, &(0x7f0000003580)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x800, 0x7}, 0xc, &(0x7f0000001280)=[{&(0x7f00000000c0)="90729381a10392a123cd3d6921c99cc6af26d020f96385fecf739dcc6353fbc70979a62e575c64023d41974788fabdd6e97fdd1cd7994318f806dfa8b1ec98fc2d82eb71f97898bc1f1fe34a4e4e1db7fc720b3b8d26e44f8a96b2f83e0707e94e765fe04853f7a29777e88a8562522f3d71fa697b90c956f1e622f979de012ffdd15c2703afc4b9411754", 0x8b}, {&(0x7f0000000180)="49baa76d0f0fe95f70ca272d7670c9f35fef913660bbdc9c8c19906fb01b70df1cc25040e474c2119d8667626256b9548a70c4f1b06750761aa1093457258af12e69ea0df25b1b0e15554c2e646715f00cffbddc5628573e4d200c8c699e2a93f50034b0e29fd2ecd8ad58555e754446342fd8a14bad4a3c75e861e7a3dc422b7aeb293636ce05c76117b77cab86ed46247aef35109ac05a5386ec670b6b30274c0780e10aef51e0963b47b11932a63bae45f78e6fe5bc028d0af8b9b2766157135b69874ba1fe1fd4d9642e59d73c7e2deeb8e39b6b23727c0a33ec4588f76901b87fc64e1fc1073b44bc89da36902987fa0fbf04af06fab760f5017f21b652ebaac8793a11b90233cf9a8382da4f01251a871222bee4a0e95ff92af1dd257f0ca2eff96cb5eb2cb10c617806dc6cd53573af19a147c870403a13999257bc20bb3969b0181474e35f64acd8b8d9615bd5eef39dc32c71eea8a39a2ca63a6fde6d346174cbdf13e54394d2b13f8548ec984e154c5392c55b4d4e13702de5c0f0c580cb9b5fc943aa5aa1bf948b7a0146d941fbfa834176c786236c2951df63b52c20a9daab6bc91ed5aed84fbd0b45621f12259c7d1d5159f5c876c47883d216fe02610e2e5b777549c116a32798f3fbe2a4cdfc08eca590c0f8a7a1977ba1d945dd14880494cea9704b7ed0b8a8dbf3310b3125f4a57c260a788554d162304e007179ecdcdc494913b066d5a9300d4f4e192cb3eb338a52bf53ef7dcdd0286cb9218c934eb0e4c8f073f6ab232fe52c695b184ed9b508e3cf49844a028b3ebf0572e4aa831dd792c6322135920b36bd50b90bc6d81cc3399da07c0055ecc1ab157c5b03adac8ce2b9d0d1119d702dcecefe6ac12fa87ca0ffd40483cdaf6465afe98ffac115a462e2b5b175c7e7394a6089727b02af3f5e4c64d516ba166b30b0c34eee559e508c1dd352d09166d070b5eafcff0203a9163fe23a41eee79e3b6354c3083c4f0929074d1ed539bdc90745d6a4adbb7897ed5daaa8b97f6ac46de60cda04cb0db406a77775532884c1c55334122523c4ee222f5db38a3ce9d028fab1ed3c154686136151299f87779edf93f7ffe9d299dfd6540c6a194b0b8821aab7a07754ea525f2b238248550a4f555b710527fe722261d324603b331b98e6e4e821666e9bbd43278cd35e8092b5c6b91531e8598a178ef3bc33a056495d2167183245d7921ff7083724ffdaa4ede7c59c8f7ec2914d7542b2fbc2eec2ef3a70bef8d7771bd52dad614c0a5f3a8599d85f0330418a85e59df54f43cd8308f484ca3a8a9077939fc3f83c8eef1c71411ea461121bc78df92fb800f80a00453da4175ec8de16e9edab12937ac636d4378a78a1169a01ab57781abd4bbaf9ad8f8711720377fe23f28e1d3f343481b19eafe2065e4642d53a2914a1c6328c3aede6fd0ebe90ece3c3d007ad7095824bf03b204e6a5966a07cdbd815a2225a8d9de1f5052e444a0e28976aaf91b23e066bc578b4a964fa7b1257d3c519c3f6e494336ffa09bccd1b93ad51f519e30f0ec9f1160e160ceac2c7bbade0a4c1b1e1b53833010dc4a2d32b3f5991ddd16498ac3a94cc1d7862e5de4bf8b5f1d00311a609512fde2ea75a3ee9385e1ef1d3ee5895890cd28c7fffa47631ab4e959ef98b0cbc09874d181c4c17bf2ae24f044158ae8f9013a754b0303f3ff9927ab1c786bd7aa80fbfa7a947c900c99d6838cf143c0fd98e715ab7e9c1af95612a2b9b83201972622c3f638d0d29908532f4440e19fa8c75b3b75d6f566433f94aa0b26162fdd15bfd96cef20e7be4322d03fcf0d8e2fc11c23a0223a60b489b5834beaf44fe288ab9638fa7c9f9ad4f5feb61d37485a3c0a7dc376cd23f232ffb77acec77a07d80b71800238acc26ed9e85bc38c945951eceaaf04af060db3202b338087bde52235c92fe2319e54c681b5f9074ac371cd4a7a4782837a973dce85a864364db0c2107cbc11001cd400bfc1f596c180e792e5050082d634a7391398abad341b7ef7b6d4ac227304a8f2be14a65b3a03da5621165a610084a60812bac25a970e0d568a6c64cb968633fd43668988c234df86aa00d1decfac5c3b75f58723fd234e650aa4688644a0db9f59bafc573e22449b3edb22401825c6d5d093ae9c9d853851ded4656206892f22315bce1d005c310ec238a8ffeab0e74ef337341a10737abdb28ab27ae3539850fd12c6b4827e614c38b65bb07c1874568490d7ae9e4e6891abfcbcec589127458b1ac155bcf7effc3c28d5329372c93597ad973a235d704260ab26ec0529dd171b44ea37329c948ac89fc0ed9fc2f876ec2a8fd7269b266611eb5cc0f92e73a261aeec54bbb1984711b82de18e4c7e70402e0b48cdc121835fc6be3b57e586356a14753abe94fcdfb662f117ed511ee51ddc2009ee7a24b6a05e590e66a992831e6c459603e3cfe4eca8ba497b21d550fd7480ea1de532b2711fa4c072458e3b48b4eb108c8df0673cfa9ebff95f55c4f94953bd130ecab97cb0afe3bc0ad3ebc614a93975969672c719e77966061246dd4dc429f4badd2d094cdd259ff74acdd2802877eb0e1c51d35df94e85dcb9baf3a6daf8b619a494002eff2c931510d775d8e1c93e3715c3cd11c3a2429bc0bbef8630e7759a0dafc5a917f62a51b5ec05c77c94b8531e9c6610dd614cc9a382aa573fde8715253021018a4d8d3aa7fe75a237b71f80c720e3d56219f4fb616369dc7db3cec39993c8a1ba568e50ab58589be197dd27231e7e0ecb5d4165a8a650ad950cf893c732a8e64532b63217909b16e36acd50476f20e7d0dc78fdd75108b6c07bd3c4b5d06198b9ca665f328522e31b527b057827b771927af5197ea1d3e4521f3bfb85b74bd92d11b4925213d9afa48db0fd64ebdfc721a0686202e6a6887f403782ed10df2bd58dff99f365bd56d6966ec441873ddb1b9cc1ec22c0b359b425ab397317064be44def616c0365f00e092b0ab4d36f327f074259eae16b24757f4e7688e4983273da3b71ce0217ad934143b698dfd87e98f2b71190b91349e18d182310c127188bb0c4e52aa0a5610bc25ce8615df67cb2065601813c8f4d40c6058812732d90c1babb1c30ec7e3b222aabbebfd5bc9de45dd9579632f5efd614e55d6983b9a4eac0872e7cc3fb3ae4d7998d2e8fc279d3d4f5aeb903bb2aee0a05e3c6595a8db8da0afca0390ff51b8c3d7c1bc7989f7a3806d4cf72a33e3be9239c98c7ee65bcfa608b4ee8b6592f00a428db4c1a4cf11a62c3776feff9a982f7d5b4154a38c58849fae52152ec2e83240767c9b9896550afd4faf0da3e40f47b9176b296e2ab9dd240276b75ae7a30b3ab90b011a4fbdd9d4526555cb9ad2117e5b421940f163b121645a106045dfb05e4f9400e7fbbe9e05db89b4febd787fc20e3921ca59438e9f1df73394bc1dc9b2484e42f1067119d7e902e577069c1dbf18c718ce5a9551b66d8f70561168efd1b4bef84f14314568bd82062bf22a7b4b95e857ec4940eaf8f33ac0a62848e6803e9df949706379a2ab1172b2b197becbecd5f815cb7610fad9d3eb5e2e1fd9add14aa3ecca7adc56c500a158da8ea4fc70fd47942f60898a22d181e94c6091046ab16c6a9c2fe500921af965b5617a47b5b84225f8fa75c8a641276c36476e33f44e50d1b054e86115bfde813680247e9e7d9626343cbbfd26a2dd3f590bbf9e3b92e34396da0a750e1fb5fd7bda63c3952ec894eb6a06fff58f004f1476e1e8cd193e8c5af7ead150cec398554957de2f5c87be3fdbb73e3b365f22672365c4da8217d383266151cb282cced617d061e4b8b30035e5672f982061e558994cc90d4eba40becfbbf0658342b8ae0650585ffd41208cb7e86248defce05f0665e5d8926f417c74b10403856e5ebff9cb178d500e82057cb2cb4db568826ed66545e1cb3dc43531d6290da2c8c06b8e775ad40423af07752ca0648de4547a854990f9cbc625d90cf502ed52307e4a9ab5679da64bbb17a4a1cccdd2cda7b32ff94d2fb2e0df6348556059e1f3d64dd7a6aa998af62b5f5004b265a6be2f39f957e53a17068ecab4aa07f551d5c1fdeb45882bba793f123ce2be639a8547ee861df07756d398a691973e75f38f9ae844f33c2921bccbe5de97982466fd8581878ace5bcbf51d1349d807ed49da4331afdd7c3004f0428c614a64c883821471e1518a6ce6d202be0fb9ba95edebfcb76a17a80b278eaba370f01f4a76e488975e649fed60e43dde2abcc3ecfddcba59dfc8741ff95dc9840b13cefb36192a7c88ac1466d04215f31e549bce322c6e1f8c957d0cfa99975987e744b97ef9d9295b5f2c18cd5337e04ddde9226bb8d67ef6d1de7851b80f65c404e93cadf858c7311af40496f0bc1e90474cde3f847e3e71fbe62228c7ab5574422f34444022f5268577f53c76c1a63ba7c9b206fe98bddef6c7e382ac35ef543eccd9763b21218ef0b03a9824166ef73d75d85d003aa969cdd3a9ba7ccc921b593e7f9d60c6e15678e88a79f36d20cd40ac5803e73306a506284bf2f12a5acf47ffa9cb88334ef04e190f1447871c96d659847d80feeed5a4e6b8357abe6dc50eae4a953dff729952e5c24ab3e9a28d4141ee0e0e39d2ee3d93fc741e24189669f8fa4b1f44ddbea3a3f636cde1efe65cdff72805ef414ce991cd19d078fa5b4eecbb301885076c56a2ccc63a586614774dc8fb36a7df79b3bf295aede0efc9af25c71e4c18dce4dba970e892348417c8086fab0cb7529249a8451318f639d15c950246c2f355a4b7ddb160ecfddd2c9d4fd1fc04abb06d81597c19ec7e36d2db0c57975a791e076ff093a9a78541e5562c1e0af585bcd7f68d5685543bba10c40b47a605b36aa2b6fc858999e014e87cb21f7373ae9e8701117281a552be247fa6521632212d5d8b40405280bcde05d63c517f8c861f937979d3895359c4fe553af409c56e840bc51b3d8ccd214f040384a2d930254366d67c067e1699c8392666a7eb948fc15cbd995ef192326ef09e5641d58e50f3bb3ad4a7e6795942394a24627a3c77d093d65577a01c8f87b316e4daa72ccfef1f1561c95b71dec85734c2c3ac84cd064319a01f0e97cc0aac8c9b22a4d9a5f7a558faa3ceb1163f97e5c33f89d58840fea7b07888290c158d6c2ac72fb5e180ea22c3d74bf74685c57156cecad52d06109a9a27cf51cdcb14bbfe78106dd96fefe5e8414cb90d4946ce93da1762bcb6d7cbfb23474173cc025da24acb2544256688d9254d35ef555717b0f6609569d423fff64ee9424b8e65ee32ac51aff00023246fc3ec886f101dd2b0b38ca0ad140f43b412f79fc25101732d98f4446ed751de6ed5ba58603ca942832103a0117bbc4e60f6faec376608e67e698f1f9a35c785098b501bed01b5f04821ca08dd4142d54ae8ee6d95ef1993cea1e2782a4c757a8f8af25e89549662607918a79f694104d8ac7d44146b0a9922d1d2e656bc44d715143e32af6273a587e742e9b7649b484e3170afa0fc9c76ddec447917d4299074c949002368637a285bdfb4bd4ed68def8912a35e5bfc1239520472b4a7bacfc3f514af41967b3a831dc4284abe4b9956d0d3803d24114f3e3ee6cfb44fff7f110f3c3d7b4428975fe90cbf7ae9dc433a39114a121cf2a7e8acfb0c46d7557d7b103b67791d6a7145c907cacdf77013b8186a72ca54674af1baa8125d840b9c9a3966335ad2150cbad49da8ae118e4e64f86f9b6d48b85b62f794b13e997dcd", 0x1000}, {&(0x7f0000001180)="4caa5ce6ae39949cb14cf7c108c65b0b0dfaf2d8f141c7ad502871bbbba8d33b483193455487d76651fc361291b81b5813ad8d581a053aaa3eeb063fbe0b56c3170c4e9270410e6562a7b379dd3607a671a0a001cae65c7692dd729e6ff035abc9f2da47c0d95728bc49abab7f0714e6d888d77e4755d088afa3dc6438574afbf06cb68fbfd6e6d7d178f7c05aefd28ce1baed23175d28f66a20f0", 0x9b}, {&(0x7f0000001240)="2481eac0d509d58ec7146f0fb3f6b0f79938495208b1535f8e9eee3f650b9f1b853157cfd78e4975b38129125671f0a44b6208338ed968e95637e139", 0x3c}], 0x4, &(0x7f00000012c0)=[{0x18, 0xffff, 0x65, "1d65c8345006c0e2"}, {0xb0, 0x1, 0x81, "6773b12d5ff0c45f6952c38dfe866298741caa25e7db0f4a195b8a448cb16f1c30cbb2e47b1d18c489a5ce685b6538b46fcea072fd9a330772ec7b1bd5294e1580677274b84f56d0dc3b08dabbb9a754a0b40543fa7d153411dad12e00986f38836986229372569149ebb16553d41f47e957dfa340b90b6d1561bccf5308bf253a0af9726f2c1e3adfc16d772718e5e13ce4d58e0f5c774fb290"}, {0x1010, 0x1, 0x9b1, "2e92aaff9f12adcebb386678add321e75c4ce6c1d3402c4439436b79409a5cb2b683daaf3f435c3c16f2fa292d298fb2cceac79c792536d0cc2635e5b9faa39fafc85d85ae7e829f8456332828850f9bcd60613a0bd8d2b5c8b36215fd20f61d28f48fa1634574caa959d4a085fc3f7ce36b48154ecfd3d5dcdf148457129e05458190e3635411842183d4493624aed08562b5434de0c5e070d54fa935d3cdd0af40c1478923cae6b79d7a79d70ee20008b233d3d0ba1955377416825052ed5664c46ea676827af85a77fedf75931d864b47d31099018dc490dbf0bc9327d5d3fe5ff5edc80dcc891a50dd56620d20fd85393f196bab622d57a4ec93a8ec9b5eeee791c1f60b74e1079a05dc159fa5dd45f879067532ef1f6d2a299b2376c5fc2e1d253eea8f8ad7efb94b7f6018223430fed8aa37eee739a14e4a45241d9645428cc0ae734b9e2d90271607729ab590c2c726857b189f72b7ca9357aa1345e5a5a3ef294f7ae886ab78aafb4e4772ffcf7c541e405185d9d649745ad1ddcc170a2de0fc9777e22a46cc835fe660452ddeae6be61a448ecf617ad8d81bade0bff38186be61b3a9f931779531250fd32a00679747416af1df801e112ba636fea6607105f761ce407beeab91c0a7372dfda17e1ff8ea0334ea148b43b1c3f0b1354ad4eda179f567c57900aa902f91c209db714b70099d361b9f9bb750ca1a5c77ce617548f427650a82f758f2d6a26ab192ffc162eff6a4e3198a048bffa912fb6f8fe42a6cc9070f675682083f6330d169447fe20d3d984afd2ac344f1cf45416e10bf46225f07cd1add331fd434790d95f41c697aa1d95bfc6596440cafdee4236dc6c59729e65aab1d42402bccfaa2318c65c26a7bbf21c916f2eb95abf92982a92b93629c8e9bccd173a28461909801d2c95a21cd47ae507cb13c5a8afff4f53b3319659ce4132594a2015d2b49ae1f55bb9196336872ac938d93511b2dfb1f9009fb8db5359b3954bf9628e6b3e112a98754c635a41c5a0230e8d2463d737e3161824dfc87566de8d479d671c0379700183a813ed5d89ac9a9df64fd6271499cb8d594d384eeb819148e5ead1b652a023545020e7d9d7f987aa944c3f9ce7501a638e469eefe5b1869791f1c2f5d43429f7e2cf98d97eb5713162f15372f305e3147efd9c7b29adb80265211cccb7aae292bf2848d5f710771db0b6f9268f526b51375ee82e0f60142ace3b18c24dd9d733bf887495485d4b965b7f1c829bf57ca4f52f553aedb15965304b7df2a275a53628249d52fea161697bf1ba6d224c1803da5c0fbd7d6668323d7101ac2bb1cc1af32040f9bdeb8ec4d14a311ef510e7f0a0c7eb914eb578edbdbc41bfc7773af494c138f0be5adaf9074f4fdbd0ef3a51ecba85febe8de62174818741b21e9187cc7dccbe9d046c1f026b730b4b81dbe79ed2a37074f30fbceee372763d9e1e4fa3f86b3040cca45bbc55d537cd72ff9961442896b48105922e172c19a4c94f9903b195403899eca2d6ad1517a3230e3197394bf079795e843a7f21e12a17ccf3ae526f5664e522b4b41af899a2ceff71e53588f0f57caf9477e75212568b788a50a19d29c6bfa8d4156f6adfcb3c2c7e004ff97b0aa07dcf9c9e7c3326e3e39d88deb3f51d99f5a872249f94e3ae7a175c18916f00d1d35eacc39283bc7412bfade7e1bf73d6cab8fd2b6f43e2f82e258d9185fbab921f818190f46427bb6d1e986cba0832bde422487d4ee9da5a20611e6dbaf5cdc584f34f1048cfe90d84dc7ec1257b067991bbca1480d6a5755037e18aceff07e73471f1c7065500973af55ad569ce49adcc44dea1c3246f3e2dd72af7521ec59cb606da1793e66255e83bfcbb95fe46d79f82b691ee53fccae17478cc36fc1ec5e17a19e2b08e87a4a6b6457496c5ad041754c40096368af5a51640e6915ad8062e08af85d14b39c6135f92cd0f50ea8d1733e0b774496260eef6d0ef9172db5d574ac5e8553f13e5340f4d992978208be1e0c0e0017f4909f8629b2549ed92c59c5ac99ef1573fd641293fa4ee988f77ef9415a5ea11e627d55a0e9605f12f980198f415fdad1dba3bddae0226de48f7287af09e139059a460624deda7a7c98c13146dc66ff15f8f805885bbb0b9972f2f00f4f98d7b1c01015f287e7ea2d17eabdf2ccbc0ac986180435832848cea96bc05bc22d5fb65e887ebbd3676a873c29b89f110518aab9a32c29853f80069a085cd5619f364d59ca7d4f672ba447c3cf904144dd390629e52adf2358ac4007ad4e3e58cfdfc00639c4598f8f50bb8bcb106483686c3d4a935491ebc26e2177c51da6e74cd9ebe295f8493cb63b3d1e01f355b0cc12902b209e2b8663fca1cb8002de7daf008522216cb48899992f17f001c5fe2c12b87060da6c50a7bbec2b57a4075b22894162f48266eb895e4052f1c677b67b8309d5ea225fb9bbfdca0c86c26f85ef5b8e93a383c2da77d218ec6b6b5097cc13a744d31f930f1e2b531bf2495390d5b53afc996ec61272ac19b7a8ddbc4878d49ef3ec0af371a3de289ac27a8fa8c1fa3a4b6871dd4ee2e201efa283d96b0870db6d3072058774eb95657f4e3f7400a3bd4dbfb51205349b5d5fea3c4edaee9dc625a7916962bfdb0be1de8c318a5147915b2c63438c13492bb44ecc6aaebe1fe934b58e71af2c73eb984f18fa80b6ae6020270604060caec7edd832bf1f26b2fe4a6655c3029b9ba9b6172d5d73950cde3e43672beef624e9ffe321a10986987bd08e86c4fef5f46a708c3c42cf6295c112c2c5e9d665553b4f0ce29c646fd526a397eeaf36e0970611c630d1effa11aa17c5573059d1e9b2a0803320f5d9e099e2d4975d5571f9dbd60a787950aec0a447cbfdd2e7adf757ace19ee342a549b29e0f2d6915fbfaa498b0e9371ae996361b488cf454d0b5d8a9b352bbee8392d6dd09425100bbc7727476528dbba40e0a22735551df01f0845797c62aa673159bb6524810ce11ce0e504ff98ce7b1a05ed73b9a19504cecf3f69ed059ee941acda96061e76bd4e1f29674aa8f980e757e72b37162d91ab4b01451ef2a00986068044c518b43871349d04aae945e56740cc9c7b5bdefa7e35e794758713aad9b35c369228b839b372c964e227a70e9469eb494e816534fb07f3581f0c0aa3c9fdf556654b0ab4486cc016db3cae93d5bb8bc9be12a65721eb608051be09e018b3dcab6f0de935673b532a25fb1d0f55e03bb4f8820f6eea111cbd8d076a66366310421384d79a39a23af51e8fa06cce7aba6217518f2733b4c955e28a0b39ef36c213ea746b0519bc15f6b22d7ab4a12267960cc1dc9d3d3b3dde0c7e95acf4b53de4106656f0a550b76a0ea57005bad113525195a827a2a85b62d0b4204bb50934ae22e0bbc2f7587b6712d791ae9ce66361a3eafca4ed6d1951a4e159708e9e2afe4b8f8d6c4b01a2f6290632aa456ad28b95e56c0dee472330c988883fc1d99b35b31177ccab3c43c0679e3c3823ef76127acaf9fccc6eb7b63b9d0388fd27b5342069843c73a49cf4e7c7077599cbf065b6a5bbc590c74a5332cd3f09b3ca51f125fe4c6001cd5cd35638e76aadfca8032e2dfd4b83f73995444683768702f9242138715eb58119e081b9fd93b2579f4c90a0fb2cedfe93092ee4c69dbf38b4394d0abf98a7a4d13c630179ac5480b32786e011899043b42928c17b08ce3f4fa11bd218ec3aeaabd555a17981b73921edc13ee13676202ed15832dfd490d4c20628e2e567d1ec236a065252c9af26cdbd7d683dc71071e3a082d1cfcadbfac6f796c3e6a91c04b47e7a70abaa5130b56043597fac74807b1f58d37d63f3f0d0070ca2c688eed34c22c988039235bf4d44e74816468beaa620d5f6777dd50e757c30f178381bf5d5f26f251dfad0e442ec4a4dfb2f7774e9abe787c09d7c1a00c57e7ade2d0a3dcbe53c88b2964a8066dd4cf4e8ca95f951c26a79d3c12dfa333a3bd657a0ce5d5c1bbceb4527e0624c37a5966d6c66a8e928ec9c5db781a7adf4879b553399be056e45cd78ac594b02625bf361e174182532ea7ce19250212c2235702578b4f37dea2445c0d0f8f9f448332b40f2fd479838dcc007bff4d78b457298d92ad8b1253d50f89f9e4f5b46d967b81a292c9b4215e4018c41f0713aa831d87d57733668a5ddfd8660ed3390c3b9636113e449e2b0ed102d905f9f24d5d69a5a24fd2bfa79b4c8d928351753219cb4da79214a462cd6e9d3b8ab6a5d6035930b1daef741b90867a50464386029572d9665a525477ae3c8a5ac890bd29e7bd7ba46211a6b12b21a3215f85e95a6aaea88cc743d6e857db4b8747fe5b619eec4b193f6d9b9b95096a207a0941cbdf525d3241f760397a8c074424fa5a67c9129c2e100f3adc0fff401e783821d64aa3360f60ae411483b74c73c76bb3c2860a85363aed0eb8b6bd1d79f9f08245a4022bbb96fee88c220a7bc47d3e21e2570a489f684172829e2da53ca0784142bf66dc5c7196bca442227965ec7038493e41740c1ddfdc7b5176dbdd0c2b398c19843521d9b376f9167490644a03ce4aca5c25f9bfe802f48526691d4d9818ce614c7c0c0552c0d52bc849d7a0cf72d8c04821cac6554a44c7f39a382ef6927dad8635a2b9f92a7c48ad832710f2b3ff6fd3dd6a26a59a3b1fb8f6306dd4e6c15f7fb742ec69c39c3f62f8e3606d8559259716377afc050381d7156fe23cd3aad52051b3d7e9d0a9fbfd814870626004daf7d6def19e57872bcb6bb45269291f0ba9c493a55faaf8558b0918e0194479bdf88507b23c6d94dd0ee1b11bcdd88891d4962e95cf09355f54f92f599c232603097d37a16cbfa35ad75dfacba2029c3bbee00e0af6d4014b64081e571b5889bc75ba15f752eda00019ad3ffa9c965e08745f8c4d9f330b221f9001df1fed5de31cdcc1701191183d73829ff4e947517d7f6c54ce396b90c086a2696ac54d6ff7eede299817a695e5b4c22ecc553d085342eab3947b76a985dfb7ba3f41a0169a345badd52083875b211391fb49ffee96a5e41bafc4d1a90c2192fc295f22442b04210715ac115fe8ccf57c35d69f9f24733fa94b1e5ed2721f139f258812d60306d22ba34b05612f754ec88bf765f577b35d3131451605c3b6253345109210dc864d27a54b10d51af9ac699dc973af2766854d4a8925c470289529af772e7775dceed69c316b9f3ec97474399a680378603bbe2f01a53a2f621b81f42509ccaed8ecf11e44d3e3018b83805778f2a22cf2851ac3386671584d8d74aaad5e1d688eab9a795c57eac83f9889f16264915f0fd872c0589db423b937ffde16cc9f5cc51ed49640bb0abd66c243e2ab080cd6d44b50c054bbe8b85f1aaf9e059e7b4ac84e079371f6c72061bdc4e579ceba9bd05535604b199afceb855d95c994c94bbb9ea404b2b957cf763ee094412d8390a8112659d5813c2832a3964ca8ae5fe7463d05fe966325c60d574296b805c05d39a88b24cdc84e0eb29d5eba3ef6d4c9541e84d7cb8035beb9e693082cd2f18f93c83a9168e84f3812dc0dd6232299473e9dff494f8ca79c8597786583210498c690c6c06dda679cc011e5d79a9f42fa4f3f2d5d8689d1069b176eeb1d441575736b9250c93c286f0ba363999bf1b09bb2f9375631cd437f39fea8428336f0f2ffbc416a8391b73ec26ff1261588689add4779de80fcf88b80b302a2e0b2075e3cd428cb6b42066ec6841a5f3a35c48190e942a2aef5bc02659e144b3563"}, {0xb0, 0xffff, 0x6517abcd, "e4d2d6b1d67791c547f264570d7e8b7a47dd1b1148b7106cdd704279dd72e0a9a6e1b125726fd1a93eff6a66f0ea6170eb89b001a2d2f9d2817440e9057dc8968437cea0f4b9e77eaca855246f224498a7ba2d8c7aae6fcd49a8748d5651b50ff22a70fdf6b19adde6a2c7d01c2e8e11e475c3470c86e8e81da722ffc6b025bd007859250b6af23412c5ce0adcea889ddc3c9016f658807072738b4c87"}, {0x1010, 0x0, 0x9, "9a11de619e57211c74412c0d4b1916200044c17bf53e6c1563ae2071faabcce0d55972d622d081b337a88c8e1801c8d69c767b84ba2c5aa702a827acac60df4b2ef36d9e4f4492f247db9251dd61b706abad7b091f4d098fda48c2aa52cc359b44cef8ffb14558803954ff496336c0aee9521ee4a68710457e6990147c77d6678ba6ad987a00e0a0b5c254aeee87fabdbf92fefae723c50a99ff758a05fbcaf0da8c44773c604ac242ad1052f169714aef47c9c543510ff57fd9623c8478481852747f02ff440495314a5120ad00a507d8f4b267deef03c0c4dab992d5aa8d4a8ce67f80cde80c1df3bb760638b75fb3f61702da13dcbc794943dcd311596b14dd573bf3a84a056dbfd788516fbdb464fd2b79c6b1d769fe2a4b654fa79258b31f49944d2292c4048ec831427593725da795c64d3dbf9093980e432cd013500704f9fc0455c0c77116edc56cc122d34bdd7ebca9c7be4f3655e17784017814b03e01de494d9f8708381ccbf89b45cbf2dcaf5289b6f008c7715f6988b1fe130827c8d21adc3207c447204a421bdab4ab905612f09fe9c765ba14fc89727017e4006241f3b6ea88631fe535d831f5a61f8c8153c18f2311ad5f2680e604c8e0030f36392d1d50d09b6fc7b77d4dcd30588530e4c27cddb6e43ed72b0246206f77b116f31dcecfda6430b0646a94777c871c0d5bbf69d266d4b477f244a62d714631a2bf57fe83fe0112f1fd0a608b07dbe126ffb081ff9bbb7db201f84f656e4f42e4ce4197cd05f8100ec12897b318409c3cf1b64de943e9c28e408b6781fe6491b95b955719aa1930754bd342c76bd178766d8850ddec96ce956bf48d5de56e5dbbdf5b01e9dbc47882efc29d179814f5ff7dd487b9b5eab7588dc6a46725a04b4f85745a38a34070feee828a79d5b07ea34c8c4737da0a6c6fccf6a3fb26e29efdf5613431db0e414d65daeb2976c3917c6c6140c07962ace19088a46790eaed84810507e8a34b025f6fe41dc477ca552e1ae0b52d964e04ffdb33f52434bbfe32c85ec25c7e6ba693851a8940dd2f0aaf10db4093da7364a53a69665e68561461849720b495a882c4cae4ae1777608efb6803a90e787edb742d8183a8a45a4f6129fff48594cc05ced3aff9f46d4743f54bad319a8ecad2caa196d325fda5261bbdbe9f590636a538957943c634f47b94936f711493f45c0d485c2caedb4928b46a15d2564bac6d56e7dbb142c1e39ad78290326ae7050fded29655f6cbb85e894da0674bbe43b3e99a035916c5cc36129cc234eacb3c4fb32abf95db81d9a97ba7a24d0ea9f1f732dc8e19774703605aa7bd1f846831f0b8d1675200dab5c470c5b900c8c8b17e77d92bcd6f596d9a3f0e38f510b015aa6ce820e330cd9f922749f713bdf2dd6f4e42f70ea9cfc5121023684889c13980a31df88aa124dd914ba2c7c5c9f7f959997e6c5e0c7df5d8682214ba3162f4ce02aaceac8f1a8796c829855479a9e74692f27a4eb300298a3323a5ddab69d2a431d01acf686c1e5d37131a7d0bffbe7a3735350e50ac1ab282db2791052ebaad977d3ba6b40d66973beb92f27016a6e55917a9e83489bd6f2864eb146e12c85e6f4f3641209103c76818195e3862f814d1066a496e3667f44f409a89aa3580d2f3740284577a578691a7f4dcdf04fbb29a876d8601acfa501603f7803aa57787632669ebfee5a4bf40b5a8a6fb49e0b4df7b6f7eeb14cfb542454d73b6b2800a0c3e7d93f310a5bc1fb468709950201399ef7299b8e14b42deb3902feec75e4d3c45e6f3348c6dc20872579924980387e57d08210164b659fdade3873e2ca3dae92222d3eff76b79596d29fc5e7c64543de6c79323596fb5b1a8deb3eac8aee722c6e79f826eff5c5392e6025c161066294b5a5aad9777ce6e1254ad587f6364b5a09b9477a6c17b3719fbdc26aeb07f787c2c531d149b62ff3e95a06beff11b12da9a518c8fd91e98285971a93a1797321e482aae67d4f913164ab4ec0335c2b567da8f47135d83b20ddff48fe1dab9676db7c9b94cf5eb1901190870d36008faf7b31c614ad4aeba2cd64ecbe612ce6e3ed8abace2807b41d0e8138e0058be8775d16549a3725803e2ad9831f96569a50f979458bf47b758e1e9533bd59fd43e58844d1b928ac6e980009fd8dfbf9029ca5e5d3b38edc869c592dc015588bb584dd009fcb629271fb7adab50f0aa1bb414ef922c5c91aa88916239ac7327d13c5ec9f860c2eb96ffa9bc9ca5c737fd2a1ad5916f4781107fbbda6fc49597b48322d6fb7f8b29c37135d71da552d8fde221ffa7116c7f299e4cd42d3e1b7db3294628bb6ea5ab638b85920e4a5336830d8d284d51b51a0c413e0504db7bdf49674ceeb097cdc50b0c2d9355b3ab7d6df7ea762a3c61c6df5fda9fe5224a8f7237a2136bd61fe330d7acf38a1e16b8b920a3dfe8a51fbafd13a64144609445821da47ff83db0a9e9945a2f2075861529c5f1bf3f9bb198c2999e6c58ceb2cb59dea893ef0eaf45d95f4dbdc9573687395bacde86f915e2a1cae1013b44506622b692b65d43dff82d7d126b8d25e20a6837c7cbbb1dcb6c6b6d6c2a635ed0fbb75932a7e2a3d118b05ff001fb89cd87c0c0aef782d9ab04ca4a8fd8aa6303147443100d0a1ddd0a8a82d755fe08c71c7d318c43d75f36e5277054bc1649482cc12005f5ee9f7ce6d896c74933aaa36fba9af1d94c14dd5b5d0c6a387cd7f93a584af42cabbc50116d9f2740611bebe10895c1a79b480e9b331e60dbecd41710330d927eeed1fdddfdf95bb6c594d3c907ee63f631807282e26f6c4c5f7a1031cb94baf56b777e3d53256c17ea7f782b77a065cf2e6011a9bdffde0f1c23ab48ca919f800652f9344acf7992fc39a86b32c695714d3b049b5fda79552d9cb73f82310fc840d1cec49dcea02fcc22561ed4618f3e623fc35b39fe6625fa8e7ea091dd082d155f90246f4e1a055c5dc33aa0c6f0c600a2ea89719249433dd129a2c61945fc13156472ed4b4b2eb18922943e3fa26d48420aa5744f14b35754918375ca0295408d885e04de1d000d07f463e1d50f98214b30276e6af901f6a6d175ab1863ea390e00745a06c806de440ef665721f859cf33e6191297a9704f7b29f652a6bbd262772d20c68f67d803eac15f3550c3a905a50267b49ce88f4e01186f34d161e64d62bd50d67017a97b2b0943e58bd084720918b7f912a70f2665ec193c38f1666fb251db5ea9333c2c7a11840b508cabc6819d893246e5eb547c91ba2d5da01486c1e35720cce0374445571602610f86e5f8ccbd7440fe48f6167d93b78e1877b13e9acef942d869b80a3a865829c48c9c7f752bd0dbb73d30e281d18485adfd5afe8c4e8be50129b745963fe72f7ccf629f8063ccf4c867302f0454bd1f5ffb0283a382386bba1d9395ef9ba3d95beb30bfaf4cc7109815edd02abbc137df13bf363e1875e6cf58bc32e92355a10e6c4e413cabeeadf7269e258833a758029a379fec8e3687e78a0cb142fd1f16e421c5d0c994261250dc7c86b6e35f84afbd90d4029bd439201329850cc20e5266333423188e177a07d5190ec09de338568c59832ff2aa7d18c8cde486757556a2b5e7597583c16c57f08d9d8d526d234f69bb94516d2eedb34f38910d00906cc0c81baee01a4de582d7d857520051b1b7b6fec9ddff0435bfa63088ddf79a1470fe88dbda6accea349aa47c96e3a0502a39bc2fb422236a0b7ac7c7a5be4aebaa71bda4b489e61147eae53b3dc940e3b389ec4ed95d4dcfe18a8ca20c4a6da0f583f7384743789abb53057daefd6c36aab1d44306943e77665df2217a371adda7d94267dd573d0a2a9c6b466f4ab7b5724fb295701150a1891fc8c7697c2dce2c96cad1e7218f81bd6cd314e89f9d386aed0a5bc117860613214bb2c4c4344916c460a35af94b74489a7040dfbe484d05f7134b78c8faa7e7ec16087517bfdb8215c03f9c328a43fd6843e7ead91c2139152d047a4c1329445beb5efcb2a330dc451ece0c160a077cf15040f041e202530e3ad90fc68a659f0df2d19b478c223639c01781d701bb44e60c1ca20a309b7ae0b0dab73913f0266114c60092342cfbf0bb49a8f67919556fe75971d31beaf03143910bd546d6589c203c41402a406a9982a90c4d9e4c18e7a10a35c3d87628b6b2920740964104636d3ff4072730b33721496ee77fe5a4a73074030eccc8daf2d7cea6694c3e23e1d20176567a3474d4df33093d061908c93ecd2c168b8db93f1a7e642f8d399f4102c2b09c78f9139baca9a888281e1c0101767e860c136cc60aaebbc0e00acd04dd6974256f56b954484fe76766f1ce8601ae4c1c7fc275b9b5acbdc2ba71ddfa1986d509e000530ef5f6a8a06e73f5b0e292324c4752ee7d292159e04f3a1aa6765d030ea44835973153672740923ab81cc36f7e7fe2be8fbcf01a3c442a8402da92821760e341524a266e78957bf0a40ea2186dc57396b7951ca6c7e42c688df0f46a123fdca31be033bb59cad9ae20e3824c92f1e2075953509810735de249607ef1dfd84974a1928d0cc42adaebb8d004139457516a6f66e56b92518b606c7ee6324dea673a88a78c489c8a9419191d1fcac73a2dce5123a890570ce7a3956b3b1789c78101b07761c1dcba489ca4cea1c02cd313aaf7deb34de6ff9e6c0e328bad9963a3ecbf3dd805e8db0aa7384b3cb43bdae1a66bf9b8614808f001974d6b1a79daac59309b9cce3d4477deb11f022672424afd6d6ab70e2ea671953173a76676955e175f10741a955497c49af7561b5b5bba4f58d2aa1c51df287e50c081eb2f5a01f88ecf493294804182c7fac56bae4899f87e66c47271a1d9c7ebf2fb54cb9ea1c8b575a122b0df611db8def1464c1482eaddf4effa35bf59d7a1028ed9d8c5381bd770e537a9cbc843fe660289226b433a257c59b610c4413c007ee0a657c1534225b90febd4bbb6eb57c5f0b94e28daa87e29a3618f62d33049555e5ff50794b740fa2ff63e9315cf449f910ee00fe047b4427ea2582dbebc09d4b2a8e75d865adc314daacddc9445ac82358a6a523ea6b47dd43142170efc7939c1833e705fb675aef2f5676111b940546981a5f793db73bf0fcc5b76e3c8d173cf9e9f6b65e6aa07033f263cc28296b7f23d728a022411fdcc44faa0119c91f47b7b7ab2050e9798ca017353adbe8fff1cae5af1dfcbae2b7d1bed065e4bac4ecfcf5bbe9b98fe650f64d0e5979aba7e3547ac1e8d1ee1d6cf8171eaea079405d20ffa844a1a1c215c174ad7ea11e47471fd49bb83c7d8c78b118bd45fdb1e80f819ea15bca5745beac25b8cb4f53aa2974e7bdb680ae7325fd7c0011444ec5c2002e92adbf688a1d4fd2c69110423cb91f151e71efe1aa19240798c855f3fb39160d7398481da415f32cd3319679c1df8570038c7f5b1b1aceffc493d00b482c47364d18cc75e40c660bbe630180998f488bd6c3ea0ea2e3f49f24f14a7147b7bf34926f95442e570dc76a40398878333ec71a3065dc55d54fa3ec4a8c0b512658b911676b151e9f3b510054749e7deb8a7565c5870f85ffa120a635534fbfb198689075b00574af9ba6064e51f5abe654201a6abf8f3a5633e0b528ad90e51e4abecfa25dc2f65f164d609bf750efa112d5ba4d3a2fcb63dbde673564ae2766fa1575ba4028711fa2f91cd5717c5e3fc9652841e2b0c38ce5c74255490f8360752ed1d942d70885510a7312edd13dd926c177c05b9eb78ac1aa"}, {0x78, 0x1, 0x1, "a02e66effd93c0c31c073c5323cc3dc1a63a9fe240760071e6f29e67cb45028538afdaec19d819bb32484c6a54c12ac4f7a0af0f1a255d39f16797d67f8f99042137fab1a146ddd081e5936b58a5c03297ebda6c187d90a35501d6d4a2c1b4a080de28f02f812c6c"}, {0x78, 0xffff, 0x200, "b45cc2ef1c073b961e717b612ce1feb4561731c2c9599658ccf7e1cd2decf57075521443dc6832a5cf4ad678d560006e4996acdd52181009f5725ef2e47d9fbaafc04e7a651797a759bdf50a36b3bb6c7b1018421d649ff14ba932717522e042de73"}], 0x2288}, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x400000007, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:15 executing program 1: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffde2) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x8000) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/2, 0x2, 0x0, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x3, 0x4}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:00:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r2, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) madvise(&(0x7f0000250000/0x1000)=nil, 0x1000, 0x3) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:00:15 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, r1, 0x0, r2, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) r5 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x200, 0x6e, 0x4, 0x3, "b72c9d103f52dc10e3a192b244c878912418678b", 0x1ff, 0x200}) setuid(0xee01) r6 = msgget(0x0, 0x100) getpeername$unix(r5, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r9 = getpgrp() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x20, r7, r4, r8, r4, 0x100, 0x80}, 0x3, 0xc1e3, r9, r10, 0x0, 0x1, 0x200000000000000}) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) 16:00:15 executing program 0: setitimer(0x0, 0x0, &(0x7f0000001400)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="e01a16a971b7bf5a6e73c0c370b5978321f435666fcfc5f2537b087c331110568c5e6777125b430338df934dcc549c706cea7b3b542a354f1136e139e9a43e68c207d9ca07031dda0cb014c318e202221dbf837d19bcb35c8d22466c91dc153759dc1ee377ead27be8e5c1b0f63b1cbd7b4ff00f720b", 0x76, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r0) 16:00:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x3, 0x0, 0x7, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0xaf2, 0xfffffffffffffffe}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x10800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x7) 16:00:15 executing program 1: r0 = socket(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:15 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x0, 0x209) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x80000000) mlockall(0x1) socketpair(0x38, 0x5, 0x96a, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0xa0}, {0x18, 0x3, 0x8, 0x4}, 0x0, [0x4, 0x2, 0xffffffffffffff00, 0x0, 0x101, 0xfc04, 0x7, 0x2]}, 0x3c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = shmget(0x3, 0x2000, 0x14, &(0x7f0000ffc000/0x2000)=nil) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000100)=""/111) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) bind$unix(r4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r6 = accept(r4, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) pwritev(r6, &(0x7f0000000300)=[{&(0x7f0000000240)="5b21f045c2ae1e7647ff1dc00633147650d690b3fd331fd14cd328cc9806a26bf43a94f5f89c2dca9ead9ec80657b2be12782635952c767150a01140ff169ee512fbb3a9f404e9f9169812c597772772e125e0bfd1a5f098ccab3cc9d4271a1a4f74f619eb764a72d0dd20cece6e3aaae340dfb81055160257dbfb0a23662b4752a8048afc3bbaa473118e2f267d4975643d55d345f79210e663d79a16c9fe917f240bc485", 0xa5}], 0x1, 0x0) shmctl$IPC_RMID(r5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000340)='./file0\x00', r7, r9) setgroups(0x8, &(0x7f0000000400)=[r8, r8, r9, r8, r8, r8, r8, r8]) getrusage(0xffffffffffffffff, &(0x7f0000000440)) semget(0x3, 0x4, 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000500)={0x0, 0x7fff}, 0x8) semget(0x0, 0x3, 0x29) symlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') getppid() select(0x40, &(0x7f00000005c0)={0x58, 0x9, 0x1b7, 0xfc, 0x7, 0x6ce, 0x4, 0x8}, &(0x7f0000000600)={0x8, 0x9, 0x80000000, 0x9, 0x3, 0x80, 0xffff, 0x5}, &(0x7f0000000640)={0x8, 0x8, 0x6, 0x1, 0x100000000, 0x35f, 0x4, 0x6}, &(0x7f0000000680)={0x1}) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x3000) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000006c0)="277e1340407af07868613fce0558c162b2ef150a42992568731dcb88b02a59d6c0117d345d658033172dfd05f5f441a14a08c426513deb816d9dc5000f57", 0x3e) socket$inet(0x2, 0x3, 0x8) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket$inet6(0x18, 0x7, 0x9) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r1 = socket(0x18, 0x1, 0x0) socket(0x11, 0x1, 0x7) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x0, 0x0, 0x0, "d70000020100000000ffffff7f000200"}) mprotect(&(0x7f000032e000/0x2000)=nil, 0x2000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt(r0, 0x1000, 0x401, &(0x7f0000000000)=""/195, &(0x7f0000000100)=0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001000000087f56e0942ab5e0461e983adf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) poll(&(0x7f00000002c0)=[{r3, 0x100}, {r2, 0x100}, {r1, 0x2}, {r2, 0x8}, {r1}, {r3, 0x84}, {r1, 0x4}, {r3, 0x12}], 0x8, 0x4) poll(0x0, 0xffffffffffffffe4, 0x0) fcntl$getflags(r1, 0x3) fchmod(r3, 0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/88, 0x58}, 0x0) getsockopt(r1, 0xfffffffffffffffc, 0x46, &(0x7f0000000140)=""/137, &(0x7f0000000000)=0x89) sendto$unix(r3, &(0x7f0000000300)="a63190d988236bd24a353b1da8921db451320a97cd338ae5c758ae2be7a86c66ebb481bcdb24", 0x26, 0x4, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000003) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f00000000c0)='./control\x00', &(0x7f0000000100)={{0x380000000000000, 0xfffffffffffff800}, {0x4, 0x8}}, 0x2) open(&(0x7f0000000080)='./control\x00', 0x22, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x1ff, 0x1, 0x2, "86de68a30a502803556a9ce81d17b2f7a4431492", 0xff, 0x6}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() close(r1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x3, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0x3, 0xffffffff}], 0x2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xc, 0x20000000, 0x50, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x4d, 0x5, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0xa0, 0x8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2, 0x8, 0x0, 0xa58}, {{r0}, 0x0, 0x0, 0x20000000, 0xc6d9, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0xffffffffffffffa2, 0x7f}, {{r0}, 0x0, 0x8, 0x10, 0x9, 0x6}], 0x9, &(0x7f0000000200)={0x1f, 0x7}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000240)=' ', 0xfffffffffffffdb3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:16 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)=""/195, 0xffffffffffffff51}, {&(0x7f00000004c0)=""/203, 0xcb}, {&(0x7f0000000440)=""/120, 0xffffffffffffffed}, {&(0x7f00000005c0)=""/158, 0xfed6}], 0x4) r0 = socket(0x10, 0x4003, 0x3) close(r0) 16:00:16 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) write(r0, &(0x7f0000000040)="6181176cf1abec708d352aed7badb6461358ac2586bf0a70a6c6bd0949771701aca89a8a95e2ee27be3e8e8ef30ad2d4de9e1f2d2d575a516d4be6e4dcd64d637d0acfccb3e46fb11e67", 0x4a) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0xe2) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x401, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) unlink(&(0x7f0000000000)='./bus\x00') r0 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r0) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x10a12, 0x11) r2 = getpgrp() getpgid(r2) utimensat(r1, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0x2}, {0x4, 0x2}}, 0x0) bind$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) socket$unix(0x1, 0x2, 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f00000001c0)='./file0\x00') truncate(&(0x7f0000000180)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x2000000001, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="52463e5db8bd7540f448f8dcf22cdd4a40a1f0b0781bf505848f505d21460364ce7d157e02f0c5", 0x27) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000003540)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000380)=""/219, 0xdb}, {&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/49, 0x31}, {&(0x7f0000001480)=""/140, 0x8c}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/4096, 0x1000}], 0x8) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:16 executing program 0: r0 = syz_open_pts() r1 = dup(r0) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x399, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x6cae, 0x9}, {{r0}, 0xfffffffffffffffb, 0x34, 0x10, 0x200, 0x8d}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20, 0x1, 0x6}, {{r0}, 0x0, 0xc0, 0x20000070, 0x2, 0x9000000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x7fffffff, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x83, 0xf0000013, 0x7fffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x7, 0x8}, {{r0}, 0x0, 0xc4, 0x20000000, 0x7, 0x7}], 0x101, &(0x7f00000006c0)=[{{r0}, 0x0, 0x41, 0x20000002, 0x3, 0x4}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x1, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000041, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0xa0, 0xfffff, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x24, 0x5, 0x10000}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x5, 0xfffffffffffeffff}], 0x54, &(0x7f00000001c0)={0x7, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() write(r2, &(0x7f00000004c0)="2480c293eb65d2fe187f1012b94a654ff62de0fd063ff6d7ebd757150fd101f8d8065d41b53a3a09af1deff8341ade8b6b28c625e3be03e05afc58d65fe6ce5ca41626a73c19e355d960d0603df40655c692b4e213196bba4878cc0478370af5ab76095faefa98abfd5d7ad0426d299b0b509af0c0a0bee020c3cffd5bfb6e6460642d5d21c60ba4cedca9fcbf0a9758f0a2949b396ef7ebc4e3c901cea75053", 0xa0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) write(r3, &(0x7f0000000040)="bb036e87d9f7993fa7fe13bebdd0d0b50078bae551b9cd4d", 0x18) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0xff, 0x0, 0x7, 0x0, "b64c9989e7160f4f0e123ed9d182d226d687a3a6", 0x4, 0xfffffffffffeffff}) 16:00:17 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = getegid() getgroups(0x1, &(0x7f0000000140)=[r0]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) getegid() writev(r1, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0xffffffffffffffc, &(0x7f0000000100)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0xd) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x42, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0x8, 0xb0}, {{r0}, 0xfffffffffffffffd, 0x95, 0xa0000001, 0x34, 0xce3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x13, 0x4, 0x85bd}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x10000, 0xf6f6}, {{r0}, 0xfffffffffffffffe, 0x42, 0x0, 0x8, 0x40}, {{r0}, 0xfffffffffffffffb, 0x9, 0x11, 0x401, 0x5}], 0x4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x74417a5a, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x8, 0x6}], 0x80000001, &(0x7f0000000280)={0x5, 0x8}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) bind(r0, &(0x7f0000000040)=@un=@abs, 0xfffffffffffffd7b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="981c03e0c96c5f89b784fb6e3181f614f031b7f71f77fb601d366bf9a110c592e83e20db8f86d2a6bca74dd67de927618cbf31c22924d87e748ffa20b73cb5199b90f511d479d56214d7c03a1e1cc5aad16f15f2127a31471083b2465a9e3d3b2f9c941c40aeb0eee9f6af2fd7ac3cce94a55f9a715f53a1038083ddf129c50b0d", 0x81) 16:00:17 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x401, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd37) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="e4f84ef7461c98f4560500da23965fc2150799e71b1aa8b1bf85c28d8e6fddc150e478aa6c5bfd0c53a69b91b919eb2a88560450245af69fa5d0983f5bdc73f13725eaf5abc108feba6907b50c91ccfc78036e14048fa776f1ec03c2bd6661adbaac3df4a4a85bf73cd38ed62295", 0x6e}, {&(0x7f0000000440)="de63b44b7de2875cd668ce26af8e06ee3415299339bbc82e41db2702c1bcb1b4f3095cfa39d070a131c93aeb7c12", 0x2e}, {&(0x7f0000000340)="191bb812c50320aef026099c1ef68f53904f09a32bc874d134e27ab04ded370438fc19feaad9deebcbd7b904dd7829b27583892df9168b91e07e0f0d24aae1f12aab18dbc43b9c1d3496c8196efc877d95f90ab477e5a3936643d73a95eedf5133566b4cb937f6e9a5c429b9fa8c83fb9ecf1918206fdc4672a39d85d90b8307476fc7914ed0def660a89f2b6b52c137ab965920a4a226c9344fd02a2e", 0x19f}, {&(0x7f0000000940)="56a62a56a1fd8937b54de4b3ae8c57f6c9f0f1f750dd30ac0bbb77ff2406c25ad2f11b0426021046f76b13a4d3a2f571deaab5130f64744f788df49e6d8df5bb90b210fc0497ef70ef0e4eb40cf83338a524d55a735b0ed09de29093367fbf475f7dff90615014d936aba02a053e3f315190beb82e219696b34ff1242aeb95b0b7cf12b5707a5e9c3a3c23aa2298dbff0bb3861f03c7dc8779fd9a4a0194cc6b111d5ee8f9b00a636885d0cd40a5fe52d7ce5b28e9f8fa7b164d02784e234f9b579c90b6e99a68972420e1959aeceb0dd68ba1aab945af2d9f281ec5f0833cfb776e16833ad98ba72cf8c23689855b8b589bda1d6a8e7571ffd1158aaf030238728e8c335b43fefa31814ce8b444a3e1874f5e5aee23832cfa3456b8229385a5ed100d89eba7e231872f52d7c23a0d5c42ee0cc3b5e587d3d486dbf16624876d1c4a05b31f630b0fe131a6e0c9f6e4f90bb40c079baa6888af4bebc1a6431d1d2e50e6dd592dc51685a9735c8faf832e5c640da606533d179bf41102d7bfea7c26f6381aaf6af5246cd5e4283959caf865034df53dcd51c76b61ebb2b010cdf1299eed41e73108b8af7cbf56fbb587d6c80c562e599be1d39d5402e3c69143186e90e0212b0aa6eba220ea206edd77dfeb6140bc7e5d6b9c799ed12f82d2f12409ef8a4c8498317b04582dfc3d1936b17e009b1099c56b6b253c05e6e06a76863770779e5907abaa08c7ea8387378097317c430319ffd7643e08bce1d79396d738f39b1891e50d28f024ed5044a58f237507282df9c8ed54d424b42be2454154cb09805a9493dce77b73b14643275b3204756baa56452c405fb25cd57e3e1c3aa0360aad0424e11ed593ff994efd3ae60e1f4737ba89d9d0d1fca99763520a5620776833a9169a3583af99e5a5cd31c926db09487e24ba6db2617452b62f145aab75ff528d2d3d40d6b915f7aae3497316fff9609df601a59a3f0ff5d6bafce654c79cb87f6e75187e3e7f082105c294a92d480e43c1a05a3a9445140b038e2eaffd17b137dcfaa6d89d48f3c85dd1fcd78f0e8d136120ab799ea22e900a8548cedde895c0a329d4f0f60a458bdfbd4e54929861975482c2f70a3f38a7d7d2d834c2322c9d8197fb85209d56cec2a16c63d99d555d4112ac510fe9ddd480a006918c8a6307846f1a4c965a3db13dd199f0a627eae80a05dcb891fe614a465fcec190a9c7ee54405ec1ac9a111a2220a389fe90f8d18850db522b4b212cd3a328f71ba933de9dba600023d46bd271ae4c442c3a1e1930ea6ebb5ea0ff092c3b4d142c8f28ab8a349c9f59413e499a29200fb77d9bfcf5b5ec8cc17bbc3bc80177c3fcdc528d620c874f0d9c9fa559e9584b616ea20cbd85100d904156c70c82e88ae247f87938e60d301fbc7e6ed6fcf432fdf3547e88a36607c350f904964ffb9ac4d1f6be1c1acf2738f59ee417e14d55250b4230a277c628f2dad0d6cef82bde34b4c46b3e3f25e2e12aae161eb7be39757eb08a081e119957502028bfe7ab5ced2622ee8ebc17057f0c26f70b321f062d9c232972f09557527c3ba827c3080a674580f194b40da3a3158698cbde914a0494c2c6c6b97f667e8e72a5b0f95897251622dedeb141ff3f7c90c6bbf7182f2049a3fbccf18e85b54fb6b113c57956c587cfb2f51866e26ca5e427655f3fc37fd7e56ed8ca934efc2fc07c66d4c956196581c0dd148b7f8b5bc9ba75af0f970b3397db6733dd84f9a5fff1b0b009d0b49417b9a6f209c0a675e624f9d5a8c4942ac61d34a6986ea57272ad8230a86a314f8081bbc9791f1dbbfadd4d0965fa93256fecc0c1b40e362ecc58e1fe3515f1de8bb0a5bbf605a8fbfcd69963a1592743f8860c9879ba27f636b2a54d66bc5026b58d85aef6aee24b187efabcbe3a6b7a39830e3a35b6a8ae9c307d5301fcefc25dc75246e08b6298081a6675189ba2c9dcd57457ac17e3dcbc5d6ba312547d3131445dc13e9f04d45c35461c5d32357b7463f08b0351e81d501067c289a5b98350286be73e25e0f300f482adb6207db070d9b7d1d1f7e1ceef2a873320d06d46c63aaf368c40e90d49e29d0a5ec8e712360a11b967b6cbac889d5e9ea62a413f123495c83301586577709ffcf5350bd3ae48a315ad6761a67e135f47e9d554bdd65051d046f2b0e3bc0cd6a23f5fe7cd4b7637a8553b9bd9f6c3dec5cd62d7e5b3d1f84711c2abd5d325413a4a968394ea4836b6c98646fec2085882ee83a020bd316c19c89976a6640caf9a7f63afa4a53d31ecb6baffdb4faecdf656830c6139559dde616dac4692b411cba8260831f2003f186fd365326fd71292544c5067341a149a3a8e4292f3db1429dc88d22ebc3a626e5b96ef25fd1c1cf2794a585769031f0891825d0f155b4286c8b641ddacc318003e91a11b9b27b78bb71d65fea1048dc575750c6766bb09197d25642f0d8cf32e9d0ace5bb3f9dcf5a184df09f015bb53b8a6325b73449477cdc674e53bde26244ee8500e168b361953babcda85a3600af81a0d46cee4729f0a68ad3a2caf1ae51f4221716022e1a0f959c5698d298ac227e19764946c72ed5dd8966fc11a04d6cc0a68aac783d64b0afe2b9b4e903a3f7670fc2c23bcdd014783ae663df2d705876d0be954e73d5704b1b330266106ab0bd375fab89cb833f1eaa87b4dfa1752ed989b789f73b247e09a0593e198bc351d17cf6209083bb4eb7c9048ed40b38e546184784598297be62cae87bb42e9591d3de108a3f8d8db2de4c592db773d55bf3930f94092af4483b7789ea5fe0af98ca029aa36019dd0265ae742d3165b39dd5951c9c5d25e1b6dfb5696746b4d32cea2df2a91fa163928d6ff546ce1a1bfa4a1c4836cdb061d1c874ac50da7c565492edb51029939ed3ad06a2cb33d753201d9e8fd705617926f78af7374dbe5a72508506a53fd2c3f68e06cfc739fe2f278f38e1f01f20a18189e18a8a456e338d72470e01b6780cb8015d2d9e3f2a5e7a6d8177b408303c7d79b4085b78fc31df73851c8f62b897db7eb7efea65d095ce7a7ac6cbd97628595c9d05b4d46422915986d6f9ee1adfcde642fefdb174e85bc6416916a628b2a388c9c4d795a5a7c28ca08e984f433a8df95d154c5ed2e9f131c1930b770ee2f5e3945fee779569ec26b7fc3ad525e586a8be86b9fe41779cdf2d399824894f21c77c11b5ce8b095c81fec44a4d9fc3aa3402913d0d6daa9c8bec7dd47adec8f83802d68578cea324101b0d9dfaf62ced45d65f68826a704f6eb497778ba24f00a9fcf0c314102eba70d414fb87a6f95b8d4a7bcff680a83b2f364036430f3cec348e95c122ff29b99ab4e02649669d8df8c845387cb7b31212833866c5280d3853def577d44fc9e02b41ee55fb2220e3084d56c34d174e26019a9b1ead7cb82d67d540c28311f313d7e0b41d82f85bf5d2c389176511c0e347e4335f2742cb8fb09007d801557c5f5b991394e4863d2ade7f2da3f515fe2ea33b45dd0c24c375992c6f7b5cc983a728917d2cd6fa4df1a07b593f9ffcb43375ee41f3760993ef3701eca045b1935919c54dda1bdfd7f6eacbfaf5c107705f74c9731ddcd54e26752c8e555ba30f8e7aac66ad520881974491209e095e1a96c72fbf16c8ef3e5864cfc0af5921f34a520967f79168a4b4bf2e2a2228d7bdf45f9d606211696dd900f6a1c284d9bd825911ef5fe7b691ba4c29c563eb3ee973c5d2fbbdd6ab38560295191fa4d30c55ffc793620a53fbaa4f069a395f377fd77eab18f3b76459286dff84a471a799aebb083fdaf171734634379c8ab0a239824cb9e0d33e3489d5e76d5dde8598af333a45e5f9c7340adcdcde3e46f26fdfe9e0c34d1bd510f3a6eed6ca96a026e571a3bfcaa885a3f0422d8916c55be287fe11ff5d4692ff43aa8ea6302d93b28e1dca4cd8200e55d77a32260f9e253e0d699a82ebe3f2de7360b0bfa3909b68c9fd000361c251076347839a68dd2845a431500db7ddbc450e753ba48fa823634a414ec36a943cae75e706fb89bee0d0ced2679b918c80d08a7c20d0d3f8bd32243fe313e7bdf1e513a1db9223bf302f66496ec6f66a3ea0bed9cd22bf3e228e63099ed370e6a403987e3c620dab8a25127b0a974f2f045964a5a73fc9ae597df1f0bb9396909ab0cfd662e9cf7b3519d2b8e4fb4e82da2e5db7c4ca08bf79ea6bc4473ce02a39dbc272ae2ca5ca8638bab1c662bcab11c47c5eabd2561296bc4ffb2bcf29484e05f3fbf435aa17bdfe5cf70c4ede68254dd168177e5b99e74f066feed60ce03eeef5166e17cd954f54a5d5f1fdac0f72d9d5981a49fe00f3919d68f2ae27c06a2ff941dfee63a8a699976d3845d07de7248d0c73e305c5a6bbecccc2cd3a8ec7fa46aef084d41fa4d7a6b02f80b6d0add09dace8f39bcf608429e897a565bd5c68c775482bc6a4f03d81a9096621b483400b88ce59f78f523fbdd0e5c5645872c047f36aedb0b89c4d252a394dfa49d5e25bfd4dfd0166dd7d6f6474629ed087b91e13c3d161f2860772418e1bf5b7f9f889c0cd04ac4454e2ac2bcad45b26396be8a9e19a2de3fe635e31a732eab6c57221d517c74c4a9d828eba8959c4c70f1d7ebb55361ba55a0683cea634c2e0bc972e61eb78ea2bbf479d07ff4c19cfe99884059fb4091c4c10c14329cfa94b14b8c4dc83bbe6433dee97d02be7f763437da6b2665880e070d37b7e2c4fb9fce15dd6d828aa8503df9c0b3b1cf2fe5611e766ba858ab861b82eb9fecc2003dd8e0b94d55520a267d232f5610cf7b0c526755adfc2f891c10d7dfdc46b7399588bdfc98824ebcc621dba2a81ac7b2872cbf6979f1337372fc4f6710dee9da3209d71457397ea95d42bd68e73ed93e226f84bc962e8d7bbf237ac4fd70015ff2fb112353ee4a7ca1f34aa47655565d9f79d0d9a6562f0c3dc73bb2c1af2c13e89d6f845a5cc90c85072516cfd0528199eba5df05e372572c67fb00d9941c878d91063b325eb2ee465234bf73f523cc55d917c7d814bbaf41f4581f082034dcef3fe474058df986382f6a7e5188009e9e316e73b730929867c8bf8905e32d8831937bfdc4284cc7b179cc0de974d558807f2e559db1dc2b232f22c830789fb6b13a3f35f7e28d1249fa0be9e98c4d90042cc832202fd12c5e1cc7808e75ea907239efc1d6519b10995529ad6e0628344038875219966889462fba51762d78ce91fa748f30b82290cdddba1c333cb292c7b1ae42035f87c0a3abbc286ae04a464900795e8b25684a71c865184e77c65c34b8878877d6abb5cba4cb65350cb772a6d47989668bf6a70261c219c01d06719b15a1eeba0838d49549da78ba63b0f61ff81165b4e5b488c4043ef24820be09900822e7786f75d116a7c959d855b57f4cf562b4d4a95e80f48f1e1bdcb565e64085fe6e121e30d8c61e654e99c4b7ac0bf6548bc533a4574240f1aa319b7f79f9226a67b3188a061c51e209f74cc0036449f1147355407fe718a9f34825393cb44bc3808ef2231ed70b07201c8587e14250b815fa5cee36603c0544824cf560c4aa135ae73cd9aa17a68de0903302c8025616f5d5a43eb9c640ef6e03465c5e30af70df388863a8ab50c85a09f63def6ba76bfb985669ad3dc6da12383a5b5698b055265abaae845a49a7425e06b15ce4f2b5200ac69271d6a6477480fcbf3f9f653df37a9afe68a451c8d3f8a9f8387b7229f82839b2951753b1c1b793a2d366a3b5a793426173ab3ec83b62497fb005a12b76d6c3", 0x1000}], 0x4) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040), 0x10004) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:18 executing program 1: select(0xffffffffffffffca, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x100000000, 0x8000}, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x7ffb}) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:18 executing program 1: socket(0x26, 0x3, 0x3f) r0 = socket(0x1, 0x4003, 0x3e) r1 = socket(0x2, 0x0, 0xfffffffff7ffffff) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) setsockopt(r0, 0x80, 0x800, &(0x7f0000000040), 0x0) setsockopt(r1, 0x5, 0x1000, &(0x7f0000000000)="ef18eb154913d1dd56fa989a31a1ea4fcc85a943c8cdd4edc72c4d9dcdc15045ee28c8ab7dcbb3c600", 0x29) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x39, 0x2, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/34, 0x22}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='x\x00') close(r1) 16:00:18 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) r2 = kqueue() r3 = semget(0x3, 0x1, 0x484) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/21) fcntl$dupfd(r2, 0xa, r2) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x101}], 0x28, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x41, 0x40000060, 0x9, 0x4000000006}], 0x60, 0x0, 0x3f, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x8) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="c8b1e566ef1e2564d0b17e7c894bd900c70bf3f5e086fd0b8568a11ff91c6d5c19128dcfb43ab3fb315eb5fdd66a46607d464c27023ec9699210a9c36b013832eed551341a2bd65dc829da9231d9005e3fcd41deecb994d381463781d4866d384ccfcc2a20e23633b08430c4f74c54e35183277c089a4e76faa3a5b96e33b880c48d008e9dee4068df00d9524247fc33a3ca7dca0531826f101e049d6d818738a1f1122e2dd30c70814434a3f49d6382ddc328eac66f1ea2e4a4d8a6ec2969d83958b6109a71b7ac7d6cf61cf3c68b518003aac44bbfb9f995c74e3de3ffb11986f0eb72c0b916e985e06a7031df3cbe6eba6aa733c29d4eb5d0ab9c8696e5717074a0cb98e0a0b987b2f2f891c4c468799742b969c3a4c99bd73d7c6b803e1efd18056bfba5e02d029a34927b1fb3da2d1d39064d004c0f1a39f3ce6c1d1410243ab6ea3fef04600d36c0e7598ed8223090ec58ab8554c676b33e23a603b65759d7677380d70861582a89ff4fa8733565996d9aec7127245c792fae90aa12541d21d93fbfb222ee79f6519da8290b8c24500ea1cf18c8428433a3235f96b4f597e398093082587639470ca62ecf80f387c24328b17d15df82de0e068acd5fb2fb33b5d15d9a2dd86bb920dfe91aa6b87c0f382f112708bfa8dd8260cee6c9651ed2ede641364087a111eecc604c248dadb22df95ad887c9010b0378c25a1c5fbfb1e1ad9f7a72b6de8ce2492d621c61567adc1b3ec8475e7e32ef2dab831aeefdcd041fb0febc6925dc6e0d26489323ccad3ddfbf676fe25f060d8429ba7c036f141ee75e34ef69bc6144de51784ddbf199eecacb6a6d98a33ddaac5668d9a1d416f7db77d0e92477f430c76f7f037d634ccd48fa7ee28dc9fa49821bbc058d47f26821d49f6d588312770619d60b8f9b6948dc7d881cb4ff23babd9fe05bf961768528cca676906b5fc6d5fd60f4f4c2d9c285c2c555dabc70c8e02d9c08ccc353ec640be7b1c664b3a30552deb0b13523b0bd6cab11287c10738e12a29a6a467c9ed51e5190e7c0822fc5a8ca1a6d309b9cf218c3a651a5a6ae5b4ee784c67fbfe05bcd6648090e36aef71526ddf922e79ca81dbd1c565bb633cf72963b56ba0c8a778cf575c4ca754ee2f337d49af1a89250de69f851317419510dd7611a13b81ffe99d550f5c3ca763f636678ebbedabb52a9fc83a53967fdca7436e9be50926586aa6c24f54a96366b701bd0533816d0619f1c9984fcb5719b48ad9e019669b7c8eedaabe528fe8cc4a1cf9633ab81f9b52221af879276e0e4232ee62fc9515487cb82e929eabf0b134b78028b8a4dcf30ae206dec44a9836cd8b3b84ecc294c435ccb26ae0446701889a0d16d6530edd8d5320c0d3f946233b06533cdd30f636f708e9a8b1ecdad1bb71d2ebfbb541d6eede694151b63a68e5b5dbfb150c8a4cd747139df98b24cdd2acedb0b88c2e891d8e346cae81c3c39c575d8d82dd8b9f9424b9587107b951ce9194fb766f23c9b9f95b51da24dd61cc8bd9df26dde8fd3861ef19a621f40799e31650fcc41b17ad6219e5200c74238997fc5379da0885acc1bb361311cb02a2d91983f382caea34ff2cba32839c3e1ee8a09ce203d3580605b85bf606bc397e3dbd06baed34976305dbd0beb3682b57f1ed30647ca6857e9118a6be8d655325c700ad8c9b81c1ff2391a8d67c56b627b2419d6a2822947019745e4e07471f2ecdb311b9a9a7247c13e58efa84ec88bd48f2e195fcd52c278428b8f1fb69a7c0abbf5ce371bebe0f88c4399aed98a4dfb12179035407dea1463760074e138a3ef5051818a134d6792ca4bf6506192797a329a9f5f7426f3798aa9aa7e8c228f1875270dfcdd9625a5547312988309a8be8384963304c85aed2f7c75a0d1127ee6e32acd8e09d1a7962c6f9640117b8f6123f8e5cfad9c7fe11e2bac88afbe585e7679e81e3948a618e9720f1864eb23c168e7534cc3a33b99c4b69619761cb618c325fb76b28d14ea58acb7337abdd06f45f6e423ced2e34c815381d56175e51cf70a91e1031c11546db6c4d2e6a1c969452f5a6a2e3ec78c172f64239d31dc7d4c7752ed72e3c8639b1c419a520fb9a08addc785526360226d2481ed34136a5b6bc2d99a598274e328ca1e06009abdaaf1ebbe208ca3b763e2b62e59baecd5c5fe9ea2dd04712b0b8150bbaaf74e1156a79e1eabd756a932b879503cc0791b1a4c9f00cf4c4dfc268597e83fe0c0d2f44b43fa1c5f4d06b43fdf92df469fc1c6ed433feb5172b540824498d946606edba6947b9532d74618d00c07498deea65e3d2e80a7b73e756227e914c9c5e883ce364fa6c0d8338bf1ae71828aae80d53c111f4d46885f42d04fe258e3f093e574b5b692da05851333dbf20fd674f35b02d554c225d548a804ebd45348189a0f65e22fa731695de92d07cee8e18310ce5b0284678719d28db957bb579ee67e2067861b988f23f34324e95a7dad5deaf39571f58b9bcec993bedf790fb76fea92892e7109a302b16c866e93b2f45b33f62eb5c9b4773dac96f07d6f1df4c51c68faded54125074b72c3506631301be93aed87c339b81d1e18e88ba8219e054b4daa4865ffcd220ec53fb215b79fd95dca8ee91a7b1608404692f8d98e6b6a939bd4dd7d7880683b8719b783b97912ea4fbf2d271f8ee29a691164c75c69db0769d9f9dc8ef5ceaab8ff0bd268a0eb5400f9f6444c8457fdd8df65c0090694563f58c1a752520ee34d724dc4822af66e7ac89e83449cabad1c40a27233205203557efaba2370c1542ac730985d020771f886dfcb4de1790f76d29f16e64ccda6d2364255d12a2a546c516fedd5cdba9d97e38c81914a1c37de9cd1a08ef86a2e5a388b55195a6db1151512614f702c55078a93bf520dc01405da3d33669896259c3c5d0f34e3b50438ad20e292bb25a199b47231c2b308d0af0de092008340d58ac5ca4f488b1b7e40860c0c9556b270a7b86d22ff595097f1ed0ad01bb8399708bb79a83b07b9bfa328492732495840599972805b7df194460869732db0c82341f75d4bd2f7e58bcc228ab4031ce2f722b579f9acda42cbd13e97f4124960bd494c3df061abd15db218bff8a04fa5551c2c9c0093a4c4c323cfb7e59ec98b644a205d19187774f2c6ed4caabbc00ff86192ad7b62dbae37b752b1446122eb8b3f2fd6868c26140401244322a194cda2e3e455909b59896d24bb34c8d0c561a0114d9a1f5b97d0306ab98fe07702ebc5312f8d4e7aeea216b601e965a9670a3cbbe9b93af1bc6aa9420da82514e9a964809fc1c5964db643bd8f6977807939460820cf0ac0e5a74cf498685e3f5e6d336afbbb56ea1654af3d20ff1bc3054145f9d52a77c5020abd1d6081bdc577eb30c5bd842e1f78b350b02098671bf765c03a386eb4a562c96458976f9ba3499a0311c9ba9603f016fe7357caab5309682fa26a1a78c7cfe9080b83534f93eba62a4c3266b90769eb18f0aaf14e640ae34029faa91480fbe04bdddb52705fb0b4da2377477ca8fa11dd032ab4a91397c878d25b6f3b7030856737c32419e44c77ec853674220ae323ede467e44c2935eb0dfba48ca8e2aa3cd7df7280b6f3c634db68afd0debc0745ed710d2cc300ca0641442be9b0be3c43ccdee7994668b1d903c29bb5071c6acce07be2238f72e2907c9ac3f492efc1a122942d7d3e453b16d12a95a26154dd1c85e9c539f656a98dc76bf650d4b058c86ac44f814e8cf05b48cf8c957c8485170f975a93e7565b9c886c23cdb812d57cecfed0032b224199ff75ad693167ad337872382a701ee31f24c8dc1802221f6f578480636002057910e80f8d1ad11866dbf515546f07cd82aee6c6dba1c1c1288f4039d12497bc4a3cda9c7a049272902654474e802027d4f5d181c31a738d86dd008ddfb8c6f68fea2e4b541b16b2fc57a5ceb73763450ac038c326d5cddc40d605a35f849cce8b083997a51f4ca76d60a696571e807e2b7efbc5c8e85530fa0bdabeb7e88310c268d3f2a64b8b6d74fa1e902bfb69533c19339821412d306ece05be04c52440857460f05490ec792ec6ddc9f54d04a6dc271ec4b5fef9250e873f78a6b1f9426fbef7f844cbc2536f7f6badb52bb6972c173289c78639ef2e591d4080a8d1ffbf1d272ee86306c818397b674784a45b88a21f44b729160efa2711db976acf8c1689208432031976cead77839c2666434a72e51287521ddcd5833b77d219e6f3fe486b6bf4fa197511d9afd9a0ed1bfc7c857449501f675bd7e8bec4e2f2cabb2ae5be8c18c70b8a8bfa35ca3932c12e26315549c41beaffba07daf91e4b22096f56f39e7c2e3eb9f43181f7f1c38f7f0fb502e3ac261b2cf24b3cf907b6ce34594ff6434270e3670efd368e67cb804c8994c3422e167c11d4abbe43aa1047e03fc24fa7bb2c24511e5335ea0b2dfb104d8119ed98373a29500e385d7fe914388244d6efa271063e127f946b3ba77bff83b4e9e0a9020805204d6605f41ddd8f9aefb2e790e4f105cfaa3b41d0f38b627c5ae01cc0d825a7ebad66f8a68dc0ba2db237c2a60c073393e3ed4bd1ed135c54827f7058e35ce1e193fdf9d12816c18b1aff7b8f0bd834ec6ddecf5e2874837c6b6c382307cf96610fa9b305c22eb5fbf132de7ab8cd9ad44921e83400d5e9e0f3c1d78e3ae77be1107a982a3b383b3e0e41e264963351dab01c2f682618a5b7561cce403eef6748356a531b8880dabcea527ce83e98ab5347928b7a28dea22a2bd0ba5eb6fe69440e8b15472dc10f36b7e0185e44c97868797a757b0d5552a17785767c8808652724f6956fa8fc86188719bf0ce4dea889f7a58f7b006740b77e0a9fd7f8a2004aec3d4c54bfb73e6857a7902c356f7c003fde92005d711aa8ce88d328be1460d4d5694006f43310d6dd4a35adac52546ec8765c46aa339ce24b76edc1a03215bad35b93fccb30831a4b7bc43c1b36cb614c41b22588bf43d9bea3c702c9fa078d09ae5f77302834a0a399549c29cfe8cfdd77f137a91eb6571b36ea0891c7c7c2e624b853038dec720077f4dba7b1b629589316bf907f83ae2421c935817209d41627ee484f1916ee23c111c95ab30040f80e0b403785fc603133a39c4f9a6f94120b747d44e30888e9b7e8816a408a637ad8c548095ce8418b01a4334944837f437298c19d16c5a8951602a4bb41fd96a81be859fe270c3c1a6ac6e52711d1f4c6f1ac464a34c08faec14c10bb5fb0fe817ba418d40b41d22c99d5a7a9474428bf8288a2473eb0dcf87543004d0f33b309bf746d01048192efcae26ce8d5a262a626f5455be3b6e0b83a195ec7de44944f3e973b77cbb438032c25c645215619c75135d002175a328ba534abf3cecab1c94a7e520292a48e81c0592dc1d1ba9536d61d7ef7644c698fdeddf70fc45baab031f6a66760e16ff271d0d7378992492652653fd6520b9daea0b0d40db55e76b3e58616bdd295825a5ce51899f01410eaab13ce6fed81ee930fad5c69ea6eb9b5fb4075532dc3fc4ac1452368e5219ade12030180449bf6826e653a679a1f339c72dbbfda43cd1bc564564094228a3201fb3771d9d9e4f68f9752047ed3641886526bd424ed5feb606820020e24a4be8a97c2d2dae442f8b344f81a7021b0bda234fd95f79ae028616ef2cc08b23757a99f2e1c6a881d09abaed7c74a915f9a0836a2f6ad9c9a34ea57121200c82931d29b9357f2b5330bdf94585b36c22295f7595192411dc028bb5fcef3c053", 0x1000) close(r2) 16:00:18 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x4, 0x2}, {0x81, 0x6}}, &(0x7f0000000080)) setitimer(0x800, &(0x7f0000000100)={{0x0, 0x10000000000006}, {0x0, 0xfffffffeffffffff}}, 0x0) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00', 0x4) 16:00:18 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x8, 0x5, 0x20, "67cd72b1c6abad77b4686333885fa5b53b02a27a", 0x7, 0x400}) poll(&(0x7f0000000040)=[{r1, 0x14}, {r2, 0x2}, {r2, 0x6}, {r2, 0x6}, {r1, 0x80}, {r2, 0x2}], 0x6, 0xec7) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:18 executing program 0: socket(0x18, 0x1, 0x0) 16:00:18 executing program 1: getitimer(0x1, &(0x7f0000000000)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x10) getdents(r0, &(0x7f0000000100)=""/53, 0x35) pipe(&(0x7f0000000180)) setitimer(0x4, &(0x7f0000000080)={{0x5bf, 0x100}, {0xfffffffffffffbff, 0x100000002}}, 0x0) r1 = msgget$private(0x0, 0x8) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x4}, {0x2}}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffff, 0x9, 0x0, 0xe8, "1614f434b11a5b2790cb68cf3a4caf4c8eace1da", 0x2, 0x9}) flock(r0, 0x2) msgctl$IPC_RMID(r1, 0x0) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1, 0xf0000040}], 0x2, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kqueue() close(r1) 16:00:18 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000001640)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/82, 0x52}, {&(0x7f0000000440)=""/195, 0xc3}, {&(0x7f0000000540)=""/25, 0x19}, {&(0x7f0000000580)=""/146, 0x92}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9ad7, 0xc, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x10000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x11, 0x1, 0x1, 0x200}, {{r0}, 0xfffffffffffffff9, 0x24, 0x40, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x10001, 0x7}, {{r0}, 0xffffffffffffffff, 0x50, 0x20000006, 0x1000, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x6, 0x9, 0x1, 0x6}, {{r0}, 0x0, 0x40, 0x800fffff, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0xc, 0x7, 0x3ff, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0xd66, 0xffff}, {{r0}, 0xffffffffffffffff, 0x3b, 0x40000000, 0x4, 0x9}], 0x370054bc, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22, 0xf00fffff, 0x1, 0x47}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000021, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x5, 0x100, 0xfffffffffffffffe}], 0x5, &(0x7f00000000c0)={0x4, 0x2}) kqueue() close(r0) dup(r0) syz_open_pts() syz_open_pts() 16:00:18 executing program 1: mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x20000010000) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x9e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) mknodat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x100000000) setuid(0xee01) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000d8864a8aa5455195218974b5676fe9432976ef389d47cdced7729bff0d9177e440f58c2b47620b77c21f28cc49ab9ade42ef58b7f67fea09bf52509b64ba415866a549090e63cb97f2d62077f13cd3e791018023bc6d09f74c474e5b07003b6505303675000000000000000000000000"], 0x1, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) sendmsg$unix(r4, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x14020603a3eef7a8}, 0x8) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x8, 0x7) chmod(&(0x7f0000000280)='./file0\x00', 0xd) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r10) r11 = socket$unix(0x1, 0x7, 0x0) openat(r3, &(0x7f0000000300)='./file0\x00', 0x40, 0x44) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="3800000000000000ffff00000100000059ad687b5cd02027228ae56c0d6d68d170511a7f9d4c83ace200000000006c00004ae33024d76146f20f458033c11354e3160342f0c6e0720d357697df6b71a88e3c46d1d84962fa2d291012c8d2a015ea4a3d16b1ce3a63858abfa974647c409efea6d6", @ANYRES32=r11, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001000000000000000ffff0000010000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x40f}, 0x408) unlinkat(r1, &(0x7f00000002c0)='./file1\x00', 0x8) openat(r4, &(0x7f00000003c0)='./file0\x00', 0x28080, 0x0) r12 = semget$private(0x0, 0x1, 0x440) semctl$SETVAL(r12, 0x5, 0x8, &(0x7f0000000400)=0x6) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000002800)={{0x6, r6, r7, r6, r7, 0x182, 0x8}, 0x2, 0x100, 0x40}) semop(r12, 0x0, 0x0) 16:00:19 executing program 1: socketpair(0x18, 0x5, 0x8b, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) getpeername$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) r2 = socket(0x40000000011, 0x3, 0x0) flock(r2, 0x6) accept(r0, 0x0, &(0x7f0000000400)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r4 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r2, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) kevent(r3, &(0x7f0000000100)=[{{r2}, 0x0, 0xa, 0xfffff, 0x2, 0xffff}, {{r2}, 0xffffffffffffffff, 0xe, 0x1, 0xfffffffffffffffc, 0x2}, {{r3}, 0xffffffffffffffff, 0x30, 0x2, 0xafc4, 0x80}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x7, 0x1}, {{r2}, 0xffffffffffffffff, 0x20, 0x5, 0x4, 0x3ff}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20000081, 0x5, 0x3}, {{r3}, 0xfffffffffffffffd, 0x4, 0xa00fffff, 0x6, 0x100}, {{r2}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x9, 0xfff}, {{r3}, 0xfffffffffffffffe, 0x9a, 0x10, 0x1, 0x2}, {{r3}, 0xfffffffffffffffc, 0xa2, 0x20, 0x5af8, 0xfe33}], 0x1, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffd, 0x2, 0x83, 0x8, 0x12}, {{r4}, 0xfffffffffffffffd, 0x22, 0x1, 0x165, 0x40}, {{r2}, 0xfffffffffffffffb, 0x1, 0x0, 0x46, 0x2f}, {{r2}, 0x0, 0x8, 0xfffff, 0x8000, 0x3f}, {{r3}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x5, 0x81}, {{r2}, 0xffffffffffffffff, 0x4, 0xf, 0xfffffffffffff22b}], 0x1000, &(0x7f0000000300)={0x9, 0xfffffffffffffff9}) kevent(r3, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) kqueue() 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x200, 0x81, 0x0, "83e539a97ba2dc731645093f7b2b6aab486409f8", 0x2d8aafda, 0x7}) r1 = msgget$private(0x0, 0x415) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0xffff) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="01000009000000000000008ee5b0e0f73e1adb0df07e212e51"], 0x1, 0x800) write(r0, &(0x7f00000000c0)="730e78e32362693c8e1ace7c8b03f995ee470b223ce9943b19298d74aeb4388feaf01b68f0aa06f8982d1c2592353c5d69671c22afe8e0648e78c1f6b09fb27811181808194701733655d93232a094e8ffb67e967e6dcd3305a9360215d9741d6564f9ca17f083f5f21c80711fa2f827b685a005b57499ad5098e149", 0x7c) r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgid(r3) close(r0) dup(r2) syz_open_pts() 16:00:19 executing program 0: r0 = socket(0x6, 0x5, 0x2) setsockopt(r0, 0x29, 0x9, 0x0, 0xffffffffffffff7a) recvfrom$inet6(r0, &(0x7f0000000000)=""/74, 0x4a, 0x843, &(0x7f0000000080)={0x18, 0x2, 0x9, 0x1000}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getegid() setegid(r1) setegid(r1) socketpair(0x21, 0x0, 0x80000001, &(0x7f0000000140)) 16:00:19 executing program 0: r0 = socket(0x8000000000001a, 0x2, 0x40000000) setsockopt(r0, 0x1001000, 0x0, 0x0, 0x33d) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) socket$inet(0x2, 0x4000, 0x3) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58", 0x29}], 0x1) 16:00:19 executing program 1: socket(0x19, 0x0, 0x101) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000001000000000000000000000000000000000000000000000000000000000000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x55) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='\x00', 0x8000, 0x10) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) r2 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x6) syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x6) 16:00:20 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x180d0, 0x20) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x80, 0x10000, &(0x7f0000000000)=""/215, &(0x7f0000000100)=0xd7) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x800000018, 0x8003, 0xfffffffffffffffe) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) socket$inet6(0x18, 0x8000, 0x2) 16:00:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() poll(&(0x7f0000000180)=[{r0, 0x101}], 0x26, 0xffffffffffffffff) close(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xffffffffffff5988) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffeffff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffff, 0x4, 0xffffffffffff6637, 0x3, "6ea5e4ece9dfb50265018c6dba2a5a7c476f28ea", 0x2, 0x9}) close(r1) r2 = dup(r1) r3 = syz_open_pts() link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) getpeername$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="a778e5dd32187eb1a8249c202ea0426acff37486909d6aa473639d1536e987da49d90949cbd82893d0e43b62515cffa628a0167ff99a3078d52161775aa1ef86ebcb433f51daff8170575543dd0bb8b598e21f53a451bf74cdb379a3d8f7f05bd1f4a4c88ed082660742f62aabb87054a0888318b62403912763d0a3b2e9cdf5d5c8f2cab487ab439cffd15cdbee5bd27d09bd30c83b6a5e28959146c2fc6ce67cee1c47e65fc8d2f4acb9015e80aba2b06cd82aa65afaaf25fb590689c64364d339d0071b4450266b7b0ad9ce54", 0xce, 0x8, &(0x7f0000000100)={0x2, 0x3}, 0xc) socket(0x1, 0x0, 0x8000) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) 16:00:20 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) r1 = getpid() shutdown(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x7fff, 0x5, r1}) socketpair(0x10, 0x4002, 0xfffffffffffffffc, &(0x7f0000000080)) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2004, 0x80004517) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x130) ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() getppid() syz_open_pts() truncate(&(0x7f0000000100)='./file0\x00', 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0xa, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) chmod(&(0x7f0000000000)='./file0\x00', 0xe) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/11, 0xb) 16:00:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/165, 0xa5}], 0x1) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000200), 0x3ce, 0xfffffffffffffffe}, 0x0) r2 = getgid() r3 = getgid() setregid(r2, r3) close(r0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/180, 0xb4}], 0x1) mincore(&(0x7f0000001000/0x1000)=nil, 0x1000, &(0x7f0000000400)=""/249) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getegid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setregid(r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x21}], 0x10000, 0x0, 0x2000002d, 0x0) wsmux_getmux: no memory for mux 8388631 wsmux_getmux: no memory for mux 8388631 wsmux_getmux: no memory for mux 8388631 wsmux_getmux: no memory for mux 8388631 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() r3 = getgid() setregid(r2, r3) r4 = geteuid() r5 = getegid() setrlimit(0x2, &(0x7f0000000140)={0xb33f, 0x3f}) r6 = semget(0x2, 0x2, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0xfffffffffffff523]) fchownat(r0, &(0x7f0000000080)='./bus\x00', r4, r5, 0x4) r7 = msgget(0x1, 0x100) r8 = getppid() r9 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x3, r4, r2, r4, r3, 0x4, 0xfffffffffffffff9}, 0x1, 0x5b4b6cbd, r8, r9, 0x9, 0xc2e, 0x100000001, 0x7fffffff}) setregid(r5, r2) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) 16:00:20 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0xffffffffffffffff, 0x8e3, &(0x7f00000000c0)=""/157, &(0x7f0000000180)=0x9d) getsockopt(0xffffffffffffffff, 0x14, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4005, 0x3ff) setsockopt$sock_int(r1, 0xffff, 0x1987, &(0x7f0000000000)=0x251d, 0x4) 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xca0, 0x40) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="b2e35f113efc26", 0x7}], 0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x534, 0x2) ftruncate(r0, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto$inet(r2, &(0x7f0000000300)="e93351f2f111b9d976f92ceba43bb27bacaa0f427a3af35465bf452153b385552dd55bea24b69be068487ace9805369b0fa84a11fc546207287b373df0d4b4d8a6a6344145c098b0444da634924372166ce5a5ee368bb81430aaf1077bff3dc9e58dc1190f6b1d899ca79171643d0017b7257325d558267b710ae1194f6aab226a25dfc716822b0c91a1228305016d1696079ef9616069fc99a195a0435129dd87240dbf2d947098e86d8a40eda2e7f22f53ada27fba3575678d48fb58750c9cc0549b03c2ef8e4051f748fa77daefca64a83db7cf99289ad8214b0d75de1dd5071cb70aadc5b8c24f720ecbcad80507ae6e8b0c7d73ae0c224b7d9e435cf1", 0xff, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r4 = fcntl$dupfd(r3, 0x0, r0) poll(&(0x7f0000000100)=[{r4, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCNXCL(r1, 0x2000740e) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:20 executing program 1: execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) pipe(&(0x7f0000000180)={0xffffffffffffffff}) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0x0, 0x10, 0xf0000000, 0x5, 0x8}, {{r1}, 0x0, 0x80, 0x200fffff, 0xc2, 0x8b37}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000010, 0x6, 0x4000000}, {{r0}, 0xffffffffffffffff, 0x12, 0x4, 0x8, 0x8}, {{r2}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x200, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x2, 0xc0000010, 0x4, 0xf57}, {{r1}, 0xfffffffffffffffa, 0x40, 0x20000001, 0x5, 0x3ff}, {{r1}, 0xf167658db89356b, 0x20, 0x4000000c, 0x6, 0x5}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xc1, 0x20, 0x7fffffff, 0x80}, {{r2}, 0xffffffffffffffff, 0x4e, 0x80, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0xdd, 0x101}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x2, 0x8}, {{r2}, 0xfffffffffffffffb, 0x6a, 0x1, 0x33, 0x1af}, {{r1}, 0xffffffffffffffff, 0x82, 0x20000000, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0xffff, 0xffffffffffffffae}, {{r2}, 0xfffffffffffffffc, 0x70, 0x5, 0x9, 0xffffffffffff7dd0}, {{r0}, 0xffffffffffffffff, 0x41, 0x800fffff, 0xf47, 0x1}, {{r2}, 0xffffffffffffffff, 0x50, 0x80000004, 0x4, 0x1}], 0x80000000, &(0x7f0000000400)={0x0, 0x20000000400000}) getitimer(0x2, &(0x7f0000000100)) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) semget$private(0x0, 0x1, 0x4) close(r0) fcntl$setstatus(r2, 0x4, 0x8) socket$inet(0x2, 0x1, 0x1000) sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000025c0)=[{&(0x7f0000000140)="91e3f16f0c1260f491", 0x9}, {&(0x7f00000001c0)="1dec0b0c5d2d3268f0bd7acf5f6d5c2a1e506b4f4dae30d489de0530867f92db0619ee64858346cd5b15a822d76cfcce0dbfefa5a612a7141dd761f8a61218aaae476fad49b466e3cc15f2ffa4e1ec7574659cf1958ae83f06255997ea5d7e7a7bd90c51c58ca84abc8dbe1ae4b1c2fa59753481f3c481c29b051ed506b829740a56844f2eed95042c760c53d9c48fbab3dcb9a81d84300b8292f7c8a200abf854b2cb8719ae96f5dc", 0xa9}, {&(0x7f0000000280)="6d1faf91be137b57832f1eb52c34aa228ccda4a6b042c9e2c706f62f1ad25d94f6955c97432c98b4f6d2bca41a973a81bd1b7000e2ce05eae251aab255398268c44733ccb963ad6c4dec911fa8ed129dbdcadf01c3d557db2f71aa07f2371ef295b35fa5aa8a02a213fb2693c95aba1470f50ea07b482df3745a6e5d68f977ee9d11bf7f7dee0c1eb83225c688908a0faf1f675444195cb0f941156a04ab18b3f0ee0d8f", 0xa4}, {&(0x7f0000000340)="d356866b357df4b0ca20f0ee6254913aa3", 0x11}, {&(0x7f0000001400)="9504bee8a80af928495281e0bac0519925be6b99e066615005574bc2ad360bc89d6239cddaea3a15bcb6f9e95b30529a59eae3f8749a565682a1e5badf0d38e7140e419f035266d7f4b0d8dbd29ebb0056e285efbf9462dc1a2996a5f255874cadbb3fc77b8672630a2b163d6485da21b362f6b2f4380c0d86d540a00ca2871a5a487d7af60b62bb9d773b125796b37798fc905e28", 0x95}, {&(0x7f00000014c0)="10ac013d937807c563c1a2fea80473a66df2fff7299019cbe4b342e10d199ab31a27f29c2f70818a06b91a6ce37df5d79fdc809dbd8417438a5734162cb0058d22153217858a0182ec5cb44373d562789188b523ee93ebb0227c64a0a99090972b7b90aa6e0089ee5cf2f8c310387d1a0cb2c0e187523e211f740aef6e279cd42f6241e6663d071ff43b668d704d622f5ec546f069c0de20e574c43274ed02e4c30426a733109636666edde29c5587cbcbe83dd74f6af678ee3967d88960d1e053cdbc29a15f4706bde3a1a0d371575c368f5d1799b7d64ae7b3d914ce34b0e76e61b0666c511adf4e2a6f4a8cb9c8c6c1628ee9bd90d3929ded3f451df6b7", 0xff}, {&(0x7f00000015c0)="42c32c062ca854212635cb47f94ebe232858c1c296bdf2986cc48b76a81a56b0bbe1be308648e5b710d6d8a27631f646bfa793022c26a49df49b29ffedf6ba6de16b800f2eca98c4d99cda74e4d14685c39f65721b202ad96f51013eb4633c67e091525f3df3a3599b56355cef3642b57e32bd6a271cb7b6ac0c3405471d9555dfb355e2c09c8a19ebf88d7fe71c521e6e5f9e9863cda885c5753d90b4b7747722f6eaaad64824918c782262fb91696115f9feb97cccb35a1fa8028c44ea205c22e1e59dff8b7cac220fe283891a33d4ae77eaf2f86cc4287c810634c15db381520b4ea47f74ac2181b4fe084a6c9e674a0c96beec74ca3122e4e4e20f4b67a71c6df6f678e7a1df8c439883ceab0be82b1561e806828bda10e6c92d24137754c91aad490f44783160e84afddab2456ded206699523aabdb69050fe4b0fc0637e6cb491a1d876e2118eaa78bba8a6df68039013386c6c6292202e69774f47e48c256186c377fe2cdd7175574e522563b5e09216b2a22a7e53aa970d010095d3452aea23ff42dd6d122908929dde6f916f29d386d254bf3be2f18a9920c09328435f4e99f1b4f2a5cc9394b9f094640299a1089d55bf9c589313508b2fa260df90b84fa87a7d8beab1e2fe180a6509ce03eaa3324be1e00869c90377f57b87d74ba14b4f111eda82bb6edcf69641f22fa72bbcb2cc565e87153f5a200ed0d71c40f7d1c2df452e3a814bf396caeda33a57f6cd8ec6e662108b816a369642279c712cc74a8eec4662c7ae457208a5ba3d46c62d18493f6f752452e1cfae54813f6d459728178a0651b25f6bfd7ab715f9520a45c1cadbb74ae6736e15fe6cadab0b9ac3f2edbdae8ed5eee49dfe53218a6a08419af2929184f91638efd8e3cd2121d1d3aa8b40fd9b7bc124ce70207501cdbe5b0cf6699cbca6d4c8f77209754da8172ac6637be0fcd5b0a8c8d64538ef6249b6704c0462999adca78000345ad20baed6fc6c9fe5260df6792f8e93cdc8c2cc9ee22a45f8e6bb75234289d3ca57c94948cf3c04838eb7f29101e9ca9d7ecd358ad18bfb9736ea1f37e8321d89744f05c66a275e9f675e975579e92566f87be0d3798f9a8ad0250174c7d56ce3755866409d778eb1343189a992d8397f6273efcbe6d15b3ece2ae8118187d3eddf5dfba0751f83f1879064436666784b05e026a185ef543d288ff0ad9ce2212197b02169ad5044e9a01f1ffb9af0bf1b205c61b9446b167b4f9d3281c6ef35c87e1c14ecd28f4a25b7837dc6168b0d4a9c03284b68de35feb43bdcbf7fce3093e37e82500ce56d5bbe4b414d74a018e8ed41483a5322dfee832cf41a20182e29b514c3c079e84a31301b1033f5d225a800c2adc5899e870e48d0a5038a20146712f3acf08e3507a30b0fc407c110f97539819cc01b23fb307670428bc1d27cf2e0de0bcf8c868ea163ca7ec9387ca610232547932c29b3a7227aaf22852c5a0507a0bb994df70b854cb313297f3cef3af7500ba89c8f67872afd44f1af1e5000cb13bf3eed05abddfa2d07dea7d389f384fb1abe7ccb6e0b16b6ea8452374d948bfdc1e980db1d8ebe648387787a956b898e8db03093c2557521895681dd184b9c4d13bc3830a17942fdd2a48a7c99631f34393d2601fecf4a1a754d646b1c4ca7d19a5052f2e497a11397ca3a26e429e5edb4442ad89cb83231a9573be15dc3f488053b2810d16eb4720192087349a893cd566eb31c89cf2a4644000ce99f46c9e2965850ca9c228a0a056373aaa52634c14eb9e6e7d1b459efd8cb89ca96372d50ac63238704e81627291b62071b6c552a847c1b90f9184c30720ec97cc7781bd1fc440fbc1ee9b528f3dea118ea22c7c43fadb383efe230b1e665a352f747043098cae49102f64f1d9e46db79bbdecdf0ae80bae8acd2b80964e010c55cfe428ac184e5db5ac569be0c647d87ae36007cd13b691b55eda3cfe94b6ce56e1ac3ffdf2b37bf450686fedb2c2ecb5c8abf8c190a8d936f7fa42b0f643c5e5a68c11ae4be4caa03765fbe5ddbb3eca6122cce83103fb7200d1791c124bc6b587bea175761a46fc24cd7523d4457eb0c7e10563159a63e9c210be6f3d8714e4bb7b4a8aa28fdfd423152a80c5a8b1a243b49f22dff2696c9405e56b97521a43e8894b7214b9f5433800fab2d5d6b92b38378658b0f96036598150a3149238020d07128eb0e6465d229336c6467d0ff14d84ac9a785e296ca57ca5a2c7dfec5800d1664c4cde2bb36faf204c9a7869cc830c8a0f0b3eedfd1897681a95019586c9cacd9c03b17499a00ad36c29d6cb6d580239a2dfdbea9728d4018d09180c78ca5e6bc061f3274a092a0c6e958785c20557acf986baa9f466ff3cbe08a3a8edc17ae7ebb06003971599cac09b737c651df63ebc96179aab51a3d3a42b0130171321ffeb803eb4d45de719b2939af51c6d1fa67c787f566b5377e50a8bf21703698cb3402798a57a7df2eee9b7e451aa16afbfdd5d02aeccc8c5bc7f570c59756dc1ce44270f20b2e7a53e620f3ac05de1466590b4c243c0c75c1a8f2693eb966a80b8da0a32077722a0a269c49cc6d28b49dc787ae1afe350c7f776c71517045debad11208507eb94461cfbda018a3ebb4de651eabb5b47f90dadac043721cd3e5817504243af3c7e7a09f9d0b5724b4c1b72155dbcc0051d6412f459c0a343ef1522fee3db9cd8337a633e771aa7aea447a2669c9a31266d154872c8cab7f933496139a8d0cbd95858d8212cbf3e65daa184d0f75febd0c2962f19c1a7c94c4a46a2560bf3cd4702ec8399eb037b13781aee13a212f413ae99e5ae6962f1d7c8ac1c992ff474a7d4c36598cd78a8e0ae614e43e900cf9c75bfa3e42d7dc9f837275d0ac228a2e631c4aa9a3a96d7bb983aa900482381218360c251aed5ef481c82bcdbaafbbe688d3c7fefd5a543b37770e3cd746e1bc987e110dff1d881824dd6d47f075ab6d3f87a48bd1e79b75ab9fc0e8d0489f29bf17ab2b44ef44572c706bffa0bdfff9447f3c08282be625a04c4b1c84aa37a08bdcf1e1e8b08b87f535eaa22fba41ae398532b597268b1f1c79bb09a5c0d474254d81d2b1e6473a77f0a93ee44c74ea0d68d62e2ea32973a05bd586c7895cde370c0726d23c246082fa73d87816bf88bdb960259f08d15224e84e98131f58af51b037a8cb2f77b4672e3db4f06c95cfe3dbb077b35ee24f72e75a6a353d9e8dba611816e3c7565695a954dffa4ec97e4353f803e58aae3e7ee75e4f3215cd3f4890468d69c6aaeeadc97252a3ffcf7de089d1355eca4f15d68c3ff345b016612df73470be1eca8ac402bb00b6619e998bc75cbc8c3438398310db33181b6267e98b5faa0c978ee251c8741359c243bd9412fdcc1ef0f5227b92c9774bd4fa0c6f06283e7156e55cddabd9ebbfa511a9da95f39e3ba52da44c930d62504aa876aab90caf36e896c0fdd75add02063f9db8871d4f72da8a22ef5655c7eaaa00f47ae833a671a0cffd5931d0e9bb027d24c5e79b94223950d9323a1bc9b44427115efed8a5c1993d004377082cd5ccecebd707f41f2a75aa5208e144a77ea37efca14852dd045ede757408fae4e731fb241337f33ae2e7bdb3f0ade66455e8fbd5a7a655941e622f62d2e91ccf0e7eea4d5e00d9e53d9177e2605caabc73d3410a678ed4b7cb8de7bba09845c2e28d0a83bd5450c158389cd570e8f6e9a0b35b55e585f5af8458d3bbabf8f177659249d5742434f3437a133875fc58889581d45bf3903818b96de576eaa7508426f7bb72e036f51588c5822cc3dbe8a132a161ba17eb93e2abc3cd4281a9dafde7fba7d7fe5f44de86c26e4260beb02b15912ffea553b2622ec721a6a35b460675ea935563b6e05bc257c66049a44e5583e2b308f1b7c97454bdb1561f1cec4b83f5e260a691b47fcc4cb8498a0e80bdedaa41023968dab5f561b02242a22038f3f39d8c55876681803dd27ed1599fc26e341032201a6ed567074830ae74866e7b1561a98f17dbe49cffb4445b11712fee571e4c0d85b9a514a555ef00ae01ab1909a324d617f68816addd6a92fb028b00711ab4f4d57b3488be8f327ed5c8e1286a31aeb9ed99eb2a228742930a48339d32d18275cab19eb9fe58c0f1f84f0c78650fc4e5d4d596e2f883cbf31a9aa6344d68e97a24b7a3245350563f8eec9f02d13aed7174982026d3fd40635cecf3194a6391635df9517615b4b00ae4d219fd595eb401932fc15313e99d496cd281db6ff7025b8be561a2b7b4a41c13900dfaa58c8daef54605298251fdf91c8f3c963c6c9d19a330eb58631da610d4db82b41d37f99946b84d808f84af78a87a0ad304e81874892dd822503b2ba0a2434ac4eb58d619cbbe810eb7e07a7aca4e4ab2a226c0a867cd9d8dd9f007cb633e46fccb42f543f1a4d42abf075ec05545804e9806546d38f50ae6e51351739ddfe9bcfb952dfcf8006e1c36628fe0653a2eca243fd9551f71b84d59956a3bbfc946a287703f934fbfef3031e0c91daca4b2efb96f6753ca8c9114dab4246448dd7d334ed1163dcae61febc138c14f26688d526e37107367142c78fa8fa94954c44285532fe7c598414ccb894e2aac636d67abd1b5525449bbd93f389ad43499e0f98996e2d74950917e2734d4788004c4c2af5c5f946942e7f1c8f6c4e3a7c41a67383e146aec6e81c7adb6a58e64d10fe123d41bdd4d4ba8d704a22627faceaeeff5665a4bcf64d4f03ff8c074dffef7d72d77e45a9de330134ec01dff975715d230a502dd526ce799ea46137a064c111bf13ddd7c6e1eb7aa35dae14a00e08e4973dc245bdbc3ba7538b953f4ab03504e1dcd2dc5485bcd67656467110466d3b5343bcdcef121041ea8019de07bacefa7adc0c37dc54cf4d4948620e1672f47cdcc82ee457f5a52933ef235571f66c3edfe4df3d5fbb90f6ece6af3a7a7181790e7840ce0fe0d424e5f004d22a39188617556e595b277270b3b244a4022fb7fe5dcaba6ab2729d0aed1b3048deecf402546e2705d0c0103c5d1878b04076ca3d7a3da49c10901630ec5b647383084c733b1abcf77b8d5b007dd6276b06336eafd4a72981d707d0cfbfafe4f7f94dd407a5fec78b5d7b4c687a7e49cdc986ffcf27ca9f5935fe3e86995a0be071c1693ac0ead322c7093483ffd07fc345ee1ced539293766c3166c3829ca7a59f27afb514e5bf498e509abecc563e50496fe5e152976a3478106ecdc2f55eee1eb42a186576afc7636bece91e898095943b9f3ec72f0c6077f6a212f939be4e136bcaf9655c2e74b7e645539785243a8e4ff4080d9837be0cdfc172ba520fad41cd136d1b5276d52007fb59f97f46a78e26ce83ae8e59688e57256574d1bed67ecc7be5f9f3c02fa65a3baf57995d768c6cc4c73641808be27e210ef970a58da3a6ff9f645dafacd381d3dec09555f909d04c74c96e19395000a127b912b9d2313c0ae86df0fd4ec673c564c3485c2741985d6da1142c3b2067932fdbc8c6d1ce16d329c5edc4e6ed637d5a1606a8465db368ddbea13182e8b026af5f6a28651055ec2f2b954f684b27bfd70da4ff27518916ae0c798a7b3fdca09ebd585e8b5039ed57b9d1dd1412ac11a2b9c3d458638f114e22b6a485ed31e58b8d80c121f9564d5e52a407d2426270466fa74e5e5d1b4f613728a2eb31f38e99df2dc46febc353d6e5e0758b44c9b538c901c31ff4ae0867b0d82e66e83048e5d9125d4e625c21495fbac635bc5da46faed6e0d548724958", 0x1000}], 0x7, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r0, r1, r2, r2, r0, r1]}], 0x30, 0x4}, 0x400) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES64=r2, @ANYRES32, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x38}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) chmod(&(0x7f0000000080)='./file0\x00', 0x8) poll(&(0x7f0000000000)=[{r0, 0x20}, {r1, 0x100}, {r0, 0x84}], 0x3, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) recvfrom$unix(r0, &(0x7f0000000400)=""/4096, 0x1000, 0x842, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x2ec) 16:00:20 executing program 0: r0 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/173) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) socket(0x1e, 0x8000, 0x1000) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0xb3a7) write(r0, &(0x7f0000000040)="37d2000923b80c760bec5eac64038c7c731d636817019d6317533aa79dfb5d1010deb5679e6a62b02df6c4caf21e026f2db3be6b78e272e683aebc8cc967631df9a9e49a46e6d22e1f9f43ca3e28fb51f8ae88f079c0bb09a5abf351184935696a164983bb58d79b754a405e6fcbedba5f5bb506aa7d9cfcb9c1e0a9af6649c79991846e86a0cabd1687ba138ccb597762d4c30f0d507d4bee532b13d9bf4eddcb43101f357bdbbb40b38a79ac0e41e2128a9daf9b3e52344470c026b510f4b780", 0xc1) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x28, 0x1) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x6110, 0x200) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f62757300795a2079c502549973bcc9242fd17c8b2d96512e743e20bb22426ce30a28a0c84b59e3fc0a1ce41bfc04bbeaff01000000000000accacd169035ea0339aaaad2e052bb8cb67aa1f367c18c1221aa4dea06d008dbb962ff60a34852dd31e6e76b19d7c8afd02163881955e9080079ef054dcd8ddf9f8f9a7ff547f4000000000000000000000000000000"], 0x1, &(0x7f00000002c0)=[{&(0x7f0000000540)="125132abfcc5a4461acdcad239f6d86c8f22b4e45b0c44060f1643a1f1e51b7304a925f2e2174ced860cd16347f671313cccb15af01e7e0eded0a5a56e4f14ed9cb296772d27efe1d31fc66ede60a091d1d419666f5aa8f289029ae8796b1b3d2b5f6f9da96c24f440136bafb5dc9c8ffe6a9f1cf4c3b57c1e6001b83ce3d58abe08e5305f0456eced12923c608f794cc588019f38156cf6a601a505f3239f56cb8628e52797d435887dce345b7357010afb13d54cdd6a1ea8d9fcd1f25b54fc7b1d3f9d62ede01cad4839b8ab16165d564ae255000c7483fd9b1ef01211b4eaadb16a69b63e59066ba46772b1d3a2dd993480bbc8e319dd90d29332d0d90e254f8abb1fe3e3d9f53fe579ce01e63f18768fac49b1a50b02fa83ab88736a78c01cb5d1144f8472545cfc456e36404d679bc3803397e13f9e779cbbddddd271b10ddd6a6eb34fa9ce47cb285f764b642799ad54503b01805371e56ee92482e58ec3b760a7e7317ba249d761ec8d803e5ea09ca5df44f7ca820f9075a3d757c8ce828d037f4ab932a0407137e799b16f19537440ae3123244b9af67a43148ff5617d0d6edab29564cf53c74b04c0b9585cb36ff5d7bb076c1da7d1d57c5c348b7b4d8e6ab24f3aacd617537ca9e8703a9c6ff02a34450d0ddf41cd56515cd7d5a205fd03b11a688ca7a554ffe927da8614ad1f0744676dfa5befa60c1a9a0c83624117e700af591f2e122b836ffbead50a56f37b02735de9218e9433e1378bbbb61c0bfa62c32bd25aab2127a4030d188804cd59579b24b30cd361bd1cc34d67bd839243062433dab4c5085868b0e2ba683d51f88776d978bc1e50e04ab7a15e7678cc585116e0489a213bb7a7e0fcee74b0789bbcb42b378bb98c7852d1a9f34207c58e87f791e5518ee0f4bc994989059b34e7f49dc8c81171e616a537ad9e0bcbeaeb6dd62005f86b616459a3b521c7369774de345b88eed2edb0c470dbf784bb230d9e43e0fbad3013818a58f9c389e6edab5f7505b7ca37190bb88dbdfbf9a454208a399cf9faf1d309b7e1d6249a2b069c3bc7875f32a84a59f30cc730529ad6042edc3ca282d8bdda688df10e8d5d55ec34dd1977c7070ffd75ca50e650279690ddf0547a976ac74cdef84de81201ff60fa6f38aecff5ca113ab5b7f7c53a6f371096f42b1eb13bd46ff0652a01f1034d0bea3d106b86593b2941bf070af3f871dc6a4fcfb7a2981ee231f7b9d50625150af722e2421dccc32b1258bd0b29828ceb4027809487fefbae921f108f0687f8266937305ced4abed18f0afa96e205a39b43479710dc99458df09bd538b9203a276f567376ddd94b88dc8843e47e973e5c0fb0fdd1c533da3e44ae3a9720600351960e620b3da6b658e221c84616e96df519a8a6f83b6e00a46afcd74f6de50252ad5de894f06c161e46d638a1a89ae14fd12c57b3faf44f1aac6524e4c290adbf3549594a54ae39379c186d5b1cc8083c6e89f08f1a83b8e6e605ed554152cbd6ebfd33bc64c019a9b6cdf0ee0f05b17b63fbdf5424f5b338153ccca4e541b39e7d90501bc4bd556e7b73c76b18d903fc64096b22970ac8371316c95efe6ffbe43954715d4bd579566eecaed6e00087d936c97c8d634570c6382ae1c1d883d92810f33454f6441bbefbfadc9321498e1d5a43ebf56546b26eb3497338e8da8c1975bb03b661bde3fd2e4f114d0412725107b8f095b294812b85cbfcf35c1a53f387473cb65e3e85ace738f1415dafe8fbe37c5ff1ec316350a26c26637bfede0bbee1b917df521338520808a3395953d873b35553f655c5b9d3679e6f391d7815aa5a1a29a0abb8bff5a4eadf08cf2ff09f31f68a5ed539923160a25349c7287d41265327a9263c45a4e2fe92a962dc0473e5f7258f6e77fa80db671cf4ac417802c32e889e7de8c000468e677be96f8fda201328d89f26e3608a0125c0040de115dcd17331957f9288fa67f1f48f4deb38b4ebdb2598b471a457ffafd540faf711e59872587580267e2ff01b300f946f1c3c12e58fcab30b2425fbce976e54795b6aae724ea16ff32dba54673059b6f7694473a54e809f14f5e82417721a1d6973e9fb0d6175c0948443d62675e805941b07dbc3b55aec18cbf7c7f7c956d6513214d94d3baa02f25b9c0308691e9a215256f296b024e004d32741c2c37480c32fe72a332d41dea142164c1c06787987c6a82be05c7ae9fd6d303b0b400b21c5ff023c3430152e1cb3f9a6b93db6bd4126e71e8f96aacba6427b316b77acb48a625b79e891a68dbed1b87c10b6d5fb12a55976287cee989526242a50f728a8a5d9346a68d712d7c2fbcde61deec8417c6a056cebf6ea7b6697754fa843bf6638e86b70509c3e416b3e95450eb486bb5ef2f139bc680bae95624ad4d55ce4ae11006c57d7a3e5392f7fec9113a79b6bb982c78d467c17d8830af71852d62c3ef04bdba1be7bc8d60d01a3be0418faf35332f0775f53d23cf8bf6504afaa4f1015884f5cd108d019e812a88be941587330951d093e93ed18b63cced5ebe3f6380fdd560c535393220f54e47545d536c5887b1f7cdcc8af6c646c3f0aa8375a6b00ce025e8a1ee227d1355f7199bb280604425ef329659365d088da5d22b71bc17b23dffffee2aae21eaf4b1e6bc4cb85273db8af6f3e576060267028b62d2feba66dc08317d435ad8d391004331f271948d6cfbec93d11a508229d202fe5164682a3be2d1612322f1f489607f90b1fc4d91de09100be1339c146a6b239bbf6ffbe212079d83a51cbaedbf0b14fbfcc74893213953076c9c899b980125218b57c8196533abfdbfca9617d72e80de2231876a537b7c65630397b640053944512f10538cb63cfd4d3f8bb28b08135bf3ebe2d529a35eb9bbcdb3d0e0e76235796d1cf9b449058e003e14671903606459aeda15350fc5ad3f3a817f878fce860f29f3971762ddd528843f0a743657f913dee8608aac614e40bfaf2c9fd573bef917a38191bab2fd36885c06d8be2c740523d14d11675af22c3afb546f00ee2df458eb40f67ebdcb11cf8a376728d2e2ea6b6b24e99a0df91bd321bbd751c453e40ed184b1304efde6c2d5902c9575de6a3586c6ac24ec4c0ded9729b79017fa6c0aa273597c923a74bd20b7ac3b7680fb709a4189849f5c6d2e6f1d30640a97868724dbd9d7b6d424d8cc4669f9e001b5932e787023f31a9566241d7cd1b2bcc485c01e215875305989b7810aa0f081a0171e4f67287cbdb82695b05fd86de196e50be9aa972d8d1d5eb5b299f221ebfc3505496288a0d6fb986eb3d8ae30c32848a397df50f7823aa00a9bbb67d14e35346d22ae9d680b08e810356acf210cea25376d6647bcee4fdf30d9a54e6989363c20f56225a3f1cec1fc28f4277c6bd78611b6bde69c84345d3039abb36e319a5cd09d48b44b48b1d8065e2811ac4899aa785b5ad23bfc1b98f687a2f0fd76d45452f773f3d6982433cb63360eb0f79a81f7c4c69c0316ea3fd88bdbae4c64a2ce8e8dfe407077a08acf87ba279e497fb5d76659baf1d2b73602002d73960d091b1491d7c66b97ee856ae6287cf841762dcd5a5b4195263d976abd7dfc6264b91227ae1741646673f5ae21fc3e3cafe1abf93046f4ac21ca730444cb74d45aa8ef782d230d9e9a29a6ea5db3bf23bd33b44e6a7d0e86509191a035e2597c6304bfa307034bc66a85c2565aa0e4bc227d5597e9d8db9aa54a94aaab3d7e1b24e8dd0a5110b50178ac03b011c11783e2f65325d54e77b3a42fd329053c549bd60ab1ab46b67393dbbeb5dcb7b97a496d6b9df3f800269963ccf0e27a84700ac017720b02f7bc107cabcab5865d16bfe69e87e5e4a226e10d20804aa4216272c61b6bcf092c119e3f41d594379cb9dc40cd9e0f750cbc1b82373ab236a08d1a78b4eadac0f057a41db5d8f1e961e1d78a1bdaafc5d216b4425ac415878b9e5b5276fcf4797f479da303d4b1225d95e6de6f6b85712aa97bd92394ad5a5d62bf38107bfd72b4d6510950399044b8c61c5ad1ddbb5204e9d1c372e5ed5457a3c0d940623cbe9e70192bc6c5bf2d07951640e8d4cdd46f787c1ff44d5360fb91666c398b950f12558942cbd0450a839b6fb209e4c6a4e84e422ec761b64a13e2f37017fb9c886def4ebf3c8e96f1a36d17b41eae497aa7be05ce7bc951882f8ab88ea1c8b092956821925bed365d49b57cf4e54eef615aa4aa605bdca46ad4c6aff612bf8d581a4618afdf1ca93edb9dce4a5c2d227cffc8a5c28c720f4ffafafb66adae2b582947f4dd6a4d88da485cc5a4232d3625933c43cfa6ac60a4ea5f68abde6ed213b9a8bee88626275b863c85e5d46ec1bb15725e77d2dc609cc0a9fa999cede983c19b211c53e31c5771fbac3eedf7d2473da6b9184f5249bdc85ed31575e66f93186071b048dddc05d14ff536f71dbc9800239656b331732d1979f9df531072e515c3eee005926f5f9f3841580832bbec03be8743b5d025007f57e608917211f9a286d86bc5b1cf7a093790373456661996f44fe050ecc4795b2fc02c63c1b55cc66e188b90d223f27cdbbd25d439b2996e200d6c26f68863db54da65d1ffa000265c2d46640bee657258a996494894cbcfddea48830821d5836763c90c0773e8f0839464785939c8ba345856f491963b7eb2abc1ce5cc80d5a532ced262e202dd1b3a8ff9a5c22bdbb9a45f733c453744a9ab5ef78c0ca48be08f29151a377fdcca3b1a05d6713fd56aceab8279c52e63fdd2d58470619cce49c746119b8b8d2aed1b46ee1314babaf9fd8eef015ac31a9dcb2dc845e6557942ca26c33eb872bdf9dc6aa3b7453d0b2f048693ae8819d9e91ad0274a2ecccb25e6061c3f5b560c264c7d78d4624ddd68bb2c7e65cd416d3844a4b51a316172dca00e0996104f489b01016b60009dc1e7160b8f131a614d5327e0cd8e4431f93d337f6b17938c4fef762d94c6bf10c0f3b16d45aa894884e688ae4b82a55f25865c8b191e5c102ab1e8d26c729f9d542ab1b827755721b96f652002dd9e1595362c2fa1fb5342ba3a04507af04ba01c2d758123c159f7ad27c2404cc4eb707746b8058b6b11c7dba534a850c220f95e68c535ece742077b672663e226cb70ee84213885652f48c2e34aa9795dfe06219ba40978e5fee5c0ef2a15b1b41d6260b084bb75dc22965da68c548f2aba9eb942a1286daf5a69cae2e15a9769c11247abd99d547246c5338bfbdf0e5910a6eb86e9d5e69a64ce3178b7d0739c703ed3cb9a128ae45effc87554493193db8e757130107fe45f905281016d348392d13560840b3c96416cbd8b42283af4833e257e52b40297d654c73764b18b9617c7063f543b8566c92471f16d440a677a46f39f89cfd17f7ff67f6fb0eee039ba354f512c78f442ca24879bf81e2e251dc5e2510989733c25ea25bb11c7c0e376885569d3d2a01dc15c5d70fc29810baa439502e01c9915b7cec4ba4abcd8d2e0782fd4a555f56325d20fb4ad6ee975c35614330991829fc9e633eda0678f46ded3ab5469766c5be8db01fb7e24ba74e0f91b040ff7f8ba14663f090483e19ccf467e486cb742a52e363405fce63109a8967d15565c171aa0aac20660805070f5def0b3ccfb7172278ebb4cbea5e487572a37d0598a14e5a8799c94a21c8e17e854d04097f34f38571c8a2feba4257ac09e013ae618bac5b01a55d75b6a7369c04f640c856ff45deee27a13b5dc86ede3f530c16bd2a153a8365cb596235f3bc9ec2393ad92", 0x1000}, {&(0x7f0000000400)="c79181701b4ee0d77b1c655dbb8c0ea41777af7cc6ad7356170315d075a107c874d99be8a58e7ff4377b07d7187c29664642e61f48ab266bd0caf28df93af625e17fad8cb72f786f34a2e18dcdca4d84df4274d5b04b878a588c4062aa8cd5e28321383e1b57dae6fa0021d58d37c5539603c33bcbe8a6e45840d30a9b620981ef0c74b2554501952dae437e589e85acaa9e5a69df0dfc79961a9e4edcc24762638e0dafdadd4f77177994bc45e06f57e77de661705a02e9b7dabb8cce67377b062028e8314749b6a197726805a3", 0xce}, {&(0x7f0000000080)="ff6b89830de68c0749dbd73b8a008be4a550b76ac3830facd64de16b09582b1f5a31", 0x22}, {&(0x7f0000000240)="f62bb7c0cbd4f5b6ff5270abb1fec7b63ac93e5d53a42d77c572214993eea49ee1b20cdba1719a52cd7a61a3b9d7b6ba31b17c9556c9d30c775b90ac3d4d743ba546fa76d0425d7f464ed738b02a29b0256c5e6f53c25e78baeda5512f9b6cf0e9aebf86ce5a811095710c7a3b9303d5694d6ca996cad5e7b1", 0x79}], 0x4, 0x0, 0x0, 0x1}, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7d7, 0x7ff, 0x2, 0x6, "406497254898e34263b46be81a2b9bd5fb57f336", 0x4, 0xe4}) 16:00:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='W\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffc, 0x678f3cb2, 0x0, 0x4, "c830567c7e3191db5fb7064c98a86c7cf936b88e", 0x2, 0x7}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 16:00:20 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000280)=""/55, 0x37}, {&(0x7f00000002c0)=""/215, 0xd7}], 0x3, 0xf) getdents(r0, &(0x7f00000001c0)=""/180, 0xb4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x81) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) 16:00:20 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = open(&(0x7f00000002c0)='./file0\x00', 0xb0, 0x100) r4 = getegid() fchownat(r3, &(0x7f0000000300)='./file0\x00', r2, r4, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="a3fe4ab157e0ea011131f9314c1ed5c337d17e284bd3759902b76e67664c81cf8d489a7b431af737b61b3c10a5654f09db9e86ad42ee5cc86a362e66511601604ca2174529459313dc188c8812dbcafae42f300a9416bcd73df884644fdf67d0d901697a743dbf9e4589f10d8ffc60d9e96e6dc69e43e6d2997139be1274bfc4b74d2a67cb2b2a3692a4be7ede18de", 0x8f}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x40, 0x2}, 0x400) r6 = semget(0x0, 0x0, 0x500) semget(0x0, 0x7, 0xa) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000340)=""/123) pipe2(&(0x7f0000000280), 0x4) geteuid() 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x800000000005, 0x0) getsockopt(r0, 0xfffffffffffffc00, 0x8000, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') socket$inet(0x2, 0xc007, 0x1) flock(r1, 0x2) 16:00:21 executing program 0: socketpair(0x32, 0x0, 0xff, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/119, 0x77, 0x800, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000140), 0xfffc) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x101, &(0x7f0000000000), &(0x7f0000000080)=0x2cd) 16:00:21 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = msgget(0x2, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x800fffff, 0x16, 0x81}, {{r1}, 0xfffffffffffffff9, 0x0, 0xfffff, 0xdf8e, 0x385a}, {{r0}, 0xb8194a443f6d8288, 0xa5, 0x20000003, 0x2, 0xff}, {{r1}, 0xffffffffffffffff, 0x0, 0x9, 0x40, 0x28}, {{r1}, 0xfffffffffffffff9, 0x2, 0x40, 0x8, 0x100}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x7, 0x6}, {{r1}, 0xfffffffffffffffb, 0x60, 0x80, 0x1, 0x10000000}], 0x8, &(0x7f0000000200)=[{{r0}, 0x0, 0x4, 0xcbf9f309a337ffbe, 0x3f, 0x3}], 0x7, &(0x7f0000000240)={0x7, 0xffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) clock_getres(0x6, &(0x7f00000000c0)) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r1 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x73) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:21 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000680)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000300)=""/226, 0xe2}, {&(0x7f0000000400)=""/134, 0x86}, {&(0x7f00000004c0)=""/210, 0xd2}, {&(0x7f0000000200)=""/65, 0x41}, {&(0x7f00000005c0)=""/131, 0x83}], 0x6) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() ftruncate(r0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) getrusage(0x0, &(0x7f00000001c0)) 16:00:22 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) socketpair(0x12, 0x5, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="c2f1c0f6ea7c7c67a116b4e562ab3ccad21e1d549a65ac61a3efb6eb7915ecfd3164e1f8058ea3b7f20cd422333b884b48827890cb6715d6458c241aab26238e9acac00b9d600cd1785a7737e493db8c3d724b8d032fef16ae5932a7e43f952984194de0d5ba7e0d17c1bb88cc18e8ad64ce0af5958d612779e00223aa964dc7538c4a0933d7c8d39179988b789ab960414356b5a63dbd28c8d73378ae404d11077a64d3163f29ab89eecf0cf7bb6c50258c", 0xb2, 0x8, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='r\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:00:22 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0xbaabd3c54eb3aca9) r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2810, r0, 0x0, 0x0) 16:00:22 executing program 0: setuid(0xee01) r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000005) 16:00:22 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) read(r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x6, 0x8, 0x7, "aeda6487370939f9fd88f469ccf713be85b7e528", 0x7, 0xbc2}) 16:00:22 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000500)={0x0, "f8a5def453eacc4967624b1643dbbbd1d60f25ddde72cf85c245aafb341c52c78bc8b62d5676c6d76d1a21c8d66d2ce2344a32c9b5318cb27073c1c619f27db1cef63df797c27904f79abccf6a69537f5738fd0b2b427dba42587d62aca0140c4cf95c6205ebc3afcc5376732e3a9c5df17e03116a77ab3b39afde0822721c90615b701e277cd2fb8bcb9d767b6cf4bbda852d04142d30a54bc75d7de0fac38484172af9cbace44584460e1bd22e923459dda5a7cfbc2d7c1c0b5c92aa700500e75ec7a47646da403933b358d7fc6362d0b2f7328e2912d832c52e840b029f399806ef7d8a7f300c828c2bcf0db934b19d1994a9615c5b2e7a83c22436ef715e863006f40b447ab0d7deb67004fa031474cb127c245c58025a5253b890dc13f500826b39de1c2154d6c7ac2ef3de1649e95f231e2e7e326d89ef79652a67fcf8e22814eb4f7de513f238d7d257aeb4f1823197aef894f39862380df1f3503cced94c1c45da72137662ed29a07524fcebab028ce88dd77f4be1de52f29560bc2ec46441cd5be0cf5f9d99bd639d064f2fc56198c95d90d616725224d55272e76136b57fdc085bd01a044d28b0f144ba15d5adb603fd4303675eb8e702b0d5cb47aa5c728232a9fc45eeb24dd5c1e2e095e9b850a4efc5937f3bc81369037431fa158dd6c1eb258b570d0b0ffc799a4cf996094c28e8deaa6e0d9243bf63dc023d"}, 0x208, 0x800) 16:00:22 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x401e, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0xe001, 0x5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20002, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x54) r3 = accept$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000100)=0x342) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0xd) kevent(r1, &(0x7f0000000100), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, &(0x7f00000000c0)) pipe(&(0x7f0000000240)) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4, 0x12, r3, 0x0, 0x52) kevent(r1, &(0x7f0000000140)=[{{r2}, 0x0, 0x0, 0x27, 0xf93, 0xfff}], 0x3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x31, 0xf0000000, 0xffffffff7fffffff, 0x800}, {{r3}, 0xffffffffffffffff, 0x1, 0xfffff, 0x6, 0x7fffffff}], 0xfffffffffffffffd, &(0x7f00000001c0)={0x5, 0x1}) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt(r0, 0x3, 0xc32, &(0x7f0000000000)=""/186, &(0x7f00000000c0)=0xba) getsockopt(r0, 0x5, 0x1, &(0x7f0000000100)=""/70, &(0x7f0000000180)=0x46) getsockopt(r0, 0xfffffffffffffffd, 0x81, &(0x7f00000001c0)=""/57, &(0x7f0000000200)=0x39) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) seteuid(r2) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x2, 0x1ff, 0x1}, 0xc) sendto(r0, &(0x7f00000002c0)="165f5b3a884418cfcdb3e629a9ba7c04d1f8bab8fcadd81ae41095c2243144b410db25bc402b3b5dc3dd3e4dd107dfaaf024769af9dfedaa8341e18d4d83ca2c0e93f8aa49c0d1445d9b2ac8ff3f8784af51f05a7cbd343a34dde70559a1c2d6356bafd1154c04605c5c310817092de5afe02068d54f75e817954fb305f4455f8dccdb70c9e1ef1e0037d908cc0dd11858a305fcc7f032351e7460afb751cf63a15a241a3b22cc8fecb43cd1641807427bc956479f6bf962f4971346f87e74c2847e5d9e16358c75bb8af4151cecdcaf92855e38e66f326ea8", 0xd9, 0x40b, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x800, 0x7ff}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x8200, 0x104) bind$inet(r4, &(0x7f0000000440)={0x2, 0x3}, 0xc) r5 = getuid() recvfrom$inet(r4, &(0x7f0000000480)=""/154, 0x9a, 0x40, &(0x7f0000000540)={0x2, 0x1}, 0xc) fchownat(r4, &(0x7f0000000580)='./file0\x00', r2, r3, 0x2) chmod(&(0x7f00000005c0)='./file0\x00', 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) recvfrom(r0, &(0x7f0000000680)=""/55, 0x37, 0x2, &(0x7f00000006c0)=@in6={0x18, 0x3, 0x6, 0x3f}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x8) fchmodat(r4, &(0x7f0000000780)='./file0\x00', 0x21, 0x2) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000007c0)=0x9) recvfrom(r0, &(0x7f0000000800)=""/43, 0x2b, 0x800, &(0x7f0000000840)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r7, 0x6, r1) getsockname(r8, &(0x7f00000008c0)=@un=@abs, &(0x7f0000000900)=0x8) recvmsg(r0, &(0x7f0000000b40)={&(0x7f0000000940)=@in, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000980)=""/179, 0xb3}, {&(0x7f0000000a40)=""/59, 0x3b}], 0x2, &(0x7f0000000ac0)=""/109, 0x6d}, 0x801) fchown(r8, r5, r6) sendmsg(r8, &(0x7f0000003f00)={&(0x7f0000000b80)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000bc0)="30d1fa759e927bba507f28407d774ad22c30d4d836097f877bf0dc792507c86f52be5cab6c251b309d965db46f7f7d2d10a019cb1de882c3808ee30bca01d3a8e5e223203d264abd40d7f1dfafb5c5a161f9fd3a1305b02a24c2a643347dc721eddebebdb9a0c629d919996ade4c3c393edb634825db3e36e03cd7", 0x7b}, {&(0x7f0000000c40)="db5d5de5edad797120ee5903b2d61f11afdd9fc674557d1d0913b31920553fb54948aa08df8dd336f9b147b8cbf85bd314046179396ceb69d400e48f75e62df6aef5cec28d897ec19bb1c4e8de8fc70243cc3169b4e187d6624cd3b8e72777a4ee2359fce01ccc46addfa3a2ecb35d3c2bc21ca55ad03d8d0b49bbc8644381dd003844a0f7629074fdf97bf837144a8d8ce237bac50f928a6e2b4cd5de6126ecaab87bc3db873b8bca24bb29c912b3147af56bcdf0b7c6fab4ff1120fb07d4e8cc0157deb9f199df915024ee897b7c5bebeaf4a98ceabc5aa5d8946517ed5ec6ace65000305d0610d575c5038e1e248166f13b47875ab4570765faf9b7e9d3442ecdfebf4da5e05c0cd33fc91e45408ec2e2d4800a9b2d5e9b9984fe2a2383f0a6f5f5b030bf88a370d3ff3e50f04445bd1771a69d4e1048ff3725f556edf9374e122a5ccd0dcc7659ed6130e181d4e0d15201eeee7bde400c0c6bf0bd2f6e60446e16bee6936416da2a7cce7bde3c8519191be1767653a757fafbcae872c4014148cb8078ba7858c1ba9e3a200b7b8e952d761a19c4b8e2ab19fc9af65867f8bebebc11748fa1c605830c7885911d14273238e8d7d065b78d12eb544ae371e7436b136aa666bbcc3ab30c0d036e0eaa37d5e57476af7ad1d60b2a9a22e27be9d71cbbef1f2b7c3814f558bda59465a898d91624d9666785975165a17cb325ecf1b8b098f3f37fcf88a4fb57ad266850713e6d188a6a8d63208d6123d4e8471437a8c5f7a147c2771cdb7076ddd9d9489108eff3ea43c538ce9495a682856d0c66aaf6306457eed771d851bf5f353a36718cee8da5f3e90bac3a2939182c6caf3d2f38ef9b68edff2f650f1ec7dd401d3ee4348a1364b06e2a8d439d23ba9386cdc422fa6f4aad4c599fb3c7c34446d906a2c204ed64244c59a54a13214d022a8364ef04a3988654936f01da2abd5baac4f02770f3fc650412d83bf49ffd350c37812f1905a317139731b5d808a71f9daa60106e3be4f3c715f67b7050844c0fe37c76ddd6072378ca520361ae6c6f08cc0ed681ffb1b6ea6361ca361ecc800f61149cf2ac15f132aa527a2fb430c79fe25d86a14fbaed34cf99c5f75f820e3552c91c2709244a1fb3447beb9f514333fe2b5252e25da16750b14087643ca0852ee1091f51f0539aae939823c4a607d4fda2f27d8a18aff63c6bd108a8327968036f4b3b338650f5deec03477f58ba2e9112b0428ac8c68898b36339414acde713349464499c0821412acc948d6700509e3f6ac0498092ac847e940ab5bc7b94eb30ff8f12b9db7d39bbd62b94f52dd47c8552de8082d99260ff60bf0a981e9f19daae0e035713402e8ea6b7d2dc824f255263a58f594b6f0e92fb9e4bcca861e575e08928b33db482b3309b7ccc12e13c599690a18fe9cf91c7ecfaba16642ec6881f4b10a077bb6e70d950c83ce0a84299fd74c312cd7f4596a7c41225170b0af5c72c070b8627e7dba7c8656e2d460a383d93d784f5202adddf9dcd1a3b1a4fba1b717d5e95b55ca96ee61cc9e5395f4506e285b876ebeb133414d7ea93f88cae3be6700ae8379a38c37f2f1083eba67187d6a6c1e971824010d82fc76df1d7570952894c40e264092a41131a925fef02287ea80fd5d6b5d6d04e19fb7367fa946fce1738570485d63df340eff3ec21dabda483fbc587b863f4ee5801a46b04b574ee466d8108f8701d279c4bb65d844d64c273b4c53ece722cca7265625013484dd2f03da6a40ec15abfe291a5ae04a779ceed4cff965accc752e87ef696452c5e392827e47d3e92a217b715c0291fedf9134776a48994aa64794dfe48182a71b20318da2564b0fa6eaf6c32c2c16b1b640311fad29c1e634bf74db17d10c28115149bfbfcc0722e3f8d0a3d220729253b1a223449f91627e08db29dd8464dfc38b2f776ea203d6642e8459f897655124f8aa05d3eb7d15f2f23013e46d5b5c39891faf0e09cb5fe2baf2a73fa6b1d29a9ecaf2bb49094a4918e7eb3a0c140f821796ffba9836a4dfa95f520cf7109ec11fae6c62e947057dfe626ba58f65c6d15f12ad4f0a474bbab74471330367db4f7ffb60df61abb5ca95f716a32ca9218b2ae5e7bd506689a06b93273b5018f7e08965383e92b23a2cc0f7b5d2691df03378b88c8ca395131f75c471653731c970adfbb01ba447c9f52acb0d6b5da03cdfcfd6a5ab7d3183b613656d04d6e6a8d17425c644a34f6ac98b97c1593a8374ca58cb64eaf55504ffec8c45f93b96a5811b7a485ca8d875f28f9a46f6ce99049704cbb9af0b769f078a8c993451be04a71fcc5c4f62fb6e52a550e5dab946b1d3f569526852692782895912e84500ef3577015ef100b7a959bf9ca658e4a25399a274a45e0113a028aad5763ec000747daa732e5e695969e62d17f89195c1f44d28104cffec8cc34d60ef6aaa5ff68e344bbb2144573e48594db3bb405078e8706814cf7f05a24e69ebd7a04c921ccbb975abd33528bdd39e920b4a6dab095fe4d1fceaa876f0161960cfe6f4a486b9da8bb874d50839d461f505dec8257299185514c3d09b2b599c7eef766343928688f6fb22f9885454406d49cb92061b6b760077f020858f5506b7b4a22c49750b11a93d9b6e40a2117a1e746bbf6d8e6c89239de880209202a76e00f64988bd7895cb8c260248461ce69c5a612ab6f8d924d8ad7eb28a62a24959787d11f17b0d020515168c3a389de7075470e3e47d22308f26b11af8339ba23a636ec6cb8706153bd5c943ef7391a903d4a30aa3afd3ffad21e1d0524fbd987a77109ff6f6e6fcf72df4286cf28fc57d84c3c805bc200743eac92b0fb710f35be4e362022313873b6ac008884ffb5751c701bc60a19ee35065667b6bcd8d8cfde418318e39da6f834e6fc3ff8c6e047bdc65765a6b5818ed38f77f1c53f48ba67638d23ff0c21903c5e4358c50e5ff939592930c652da16edea883601204cfe384752baafdfbe4db38a692d2bfbc25fe7d871b3a39b883da25ca4f0363b1974e9fd992f1370f1a74d3b99cd7fa872d726b7c43f9c58d387c61279333cc0c304bf96f38016fda4d5aaee211f1f53c3dd11ac1a795663555dd79f00be13f387a634d5dac8a9a0e3daac77359f37e362b4c716a2d5fc01e1ae0f574c4ba8e7b1c259d1904c8a856e3cbf97144dbb09262e95041c9d6b8caec56599646919485192e806d18d8e4e19718a2ebd9e2b900d09ff24dd81465ccc60befb8d12c2878a63cd805d1bcd51f49567eb3cfd4d5b3aaa4e685adf37287028fd03e5c40b2c9cef3e676c56cd8afa3d40e7d4ebd54bd323f61b6895b18713a2dd344e9e7cacac1c733d224bfd82e935d4213d13143b096cb3de21024fae2cde1b5e12d82f8c92ce5e5623b91f404343c4f0ac278d7c5b69d1d580f158a4f642f48b444b82196f60ce8debfe6704e84239f6abff7981c697a178b65536ce5dac54acf67a1570bf3e283371b1ca077ee8368d840be02b946fedf0ccb3ae71321db9357a3ebf615a42c32caf2dad865e99716f7bd1ad765177696b7d00d91dd3f813aac0bb77df9ebdb56723334e3bad0017ce5c08f2f8b9c6d9f7451860b1560cdc9cde40d8e5b3b33fec9195f1a7af89bc523a854bdc17c8aefe2a97190d4bc6b485f061f826e3e21b5867ca4ea6f8e2073f89b5ed0884743b7be8c719ceff39e9d398cf5ce58192722d3b8bc6e9fac94fddbcd39d3221c98d8e042c64ebb7ef8c3cd7faecec0ae8ae36f6059ff5a760c5189d0b9f10d45094b6bcca6fa0ce17d33ce17266d536c2cd5ff87ffd793433a138e3095ae112a8b9f8beb250421bd62dc22cad1fc580fedef3336534f51b1137beda2275d7d0a61799e7144c52442144db7dba46f99f7d6c871fdf239f1980585202f9e7313880fa886b4b86800d25aceba2b891707b110d5deb93fd7df27de634cae00e3bbdb06ad0e07a96a39884a0178c70fb7a9eee9bb4bfeeb9438c0383123b15243a997acae1c28e97d256bee1089de26cfc9f70993f4ab41c87490b5ec8d2ac6a1e5478e737f6d256fd6c5d7c6ca9a2fd3e9a6c7b0d09761533408967a671c35f69ee81b64fae81e79249b9c5dcf07f5a2795ee49eba9d27e58811edac93924552696595009162e2e0f1ea464aadca9373bff12b8010d8a5469dd0ffea827b7be3af92dde35f4aa06111b1267f0d65fb507fe85e6dc44bb343a77f0f76ad640e8283233dd00f5821361d3376f499709af08a62ffd3b52065590960911f1020b37a2637153ed7977831ae20e0b9c9d85125792070ee586d24f6fc3471b58ea1b3a57071c8ac3b222615a2a472addaedf50ce7ae5e3db81aa82158ccf1224236c9b90e98cde67686d60eb604538fe51fa777e7d5da6790f6f14f56cc72e5dd94a58be7408dc163f23d1f0805db61e844a8b09dc0ae00a6a440e04fd832bd9759b9ab6057464c12569286c3f1c2546e749a9131d2e6e48e49f29971c050bff613b5b71f044ec7482c2e0ca1f35a3cb2a314b3809b2b1b7d365d526f225e4ed5fcab1bcb03b8da0c8265953a2c6e39777839d3fcc6b5a1ac0bb9301da6bef24c37391d7d08b13ea09a8a7eb29032ccf64c22df211e06ad4059578bbc2994f0d54361a83583be5ba05c1a724a76945f36469e06d6431d14b6c76f0b84d8446efa6f86724ff4b00cc98d7146a45f00a48050ae1ba56e60fbd29e7177d6b610504ff24b72075917ecaf0cefdc736d0aa90df69663b0d5614fd478c0d7a6cb8973bf7382bb0ff77e512c495f0221a18b2d0166abbd4cf8265c8aa3ca1c46d679180fe928549b947dac08501e7a6889e9bb849711639a5a02923b0deadb46fc32f605c0b84438ee70f30d67b728056fe0ea9e2ce38fae2898337289f4a2ad57dfe76779550a0b1f0eaa78a2a6341836f928d905d084b292c489716de5a99dc0a6c555bd7ed8cc183ba089ba84eddbaa048dfa31d9b27c51a76bdbc8801290a04cd65f3bae9c44c61ea800334a5965f26432cb68c721996113cf245592a8433a6116cab22a3d99a4266c5f673870ccab5741d4e5cff66aae6284487cc118c5a3d5be089ed3313ed33e6053f3d48ebb5dbaa9d0eaf2c5d5072ccd0d1455f93d048c2ad9b160bcaad61438d74caa6ef89785535c10a8fbdb80d5c6be41405b36a36709dec50c2c2f0594617eb0c97cb0b97443f5f4f61002e9d225c6b071773769bc3be25e50100c68308919011ca0dfaa8c1805bd38901a034611fa0eb71de47845ce8f43b8dac03bea0c35afa8fcb878b9c82c0039e2daa91fb54eb982e61c5af4807292b140ec08dee6e003f4b99b60250549e04eb0bba2fcc9fa8c53f6ae2c6a0aa1bff8e8c6cb28ef9809c52215eaed0f7973ff3f276fd19bde6d85a98bc4314a2f76748235524b104189eaccd4b163e89f049627044f45c278189756278bad93790e033d0f1bed031ed2eb83b90870dc0a3b6e044f45708ec9bb8f80b8405e8ffd329328598352dd292786907fd153c26177b8470fb7eacb0046582f473cf67fb2e292f8f09b8d9f543f97f4ba4757e76a7cd0b18a9ff176ffe038a032c119c4464166fd691ad68132b68ce4d44202ba2288b210f57da80501d9e8c37c691e4b9b887848878854725b5910e8bf6fa547252af0f5c2f68874a00fbbefd32180b9a15464c587485528056d33fb7ff606892784065b9aee9b09e4dadf3ba5de563ac5f234879f3ca60a21a1a459569f16f827953f97115f0e9b799cbc7289e5d24478ce8dfa4e360a5a4e8491a", 0x1000}], 0x2, &(0x7f0000001c80)=[{0x1010, 0xffff, 0xff, "3889d7b86b9961ddd524f3fffdf8cfcf662f03c09a7d552c08f8eb687c8db9ee57c33f5ded017a8c7b2ca5ded80b20404e5732c8329e8b4643c997d427722bbdfc9dae0f81e749ba551fb36244a3248c724da9e8ecb5572d8fd97532fd61c25485d988ff550863dae0f84c900557ad47ee3fdfd7aeabf49173bf495e7e39588bfc9f9606cec6b93456cf709a67f51ac48e15af1cc7a5c348443c96d5f12b39ba4479c1679740c31572ffb6757f725698c7ca9577586be976467bf597e2bd886d46b552c21f8d787a402b3cb77b41b018bbed631f65be80e824e8ad54e9018e8cf88d19c5d963bd0600fc2fb5b344b129964eb33ae0e44b2b168936deb5913c16abe08d4f55fad0130e73ff3e0dbc072e0cee8b270c0a9e4ce89053bf9ea5be0e3a49f5a36ab57ce4b874ab7a62fc2a0c0fb671105484406e7ff12abf9cbee47bd80b9b466a2906d46998ed49d94011d78a48b3ec987130ac2a9a14108ac52c99eeea0783207d968afe81974663ea907a8f166195c0f8bf441ed450547da00fa5537345c7d682d426170cf5763010b1c192f9b4d22de5423ea4514d1d4b6b5b9db902e51617f5cef2d74ef570ca3425b805e8ee40dd3e0ece2d1bffcee47e75e19cf3db31bcbc81594dd7295daa0d2657bb8bd67d65471899899706bd0799df3c4f827f47d91e4504719c6ef57a9f929d17ef876e372c13cd622f65b700b43f7026c966bfd5f52a98838a0f885f0c647ccdaa40f5e2ce3a36cdbd5dafdc5a69fbe96ad4eed36b2de6c5db5ab362b9bf04a4a33a6525e3097655ce659531fcc8f134ae149558e16d1f126252d0638408ff59e0596bec6a29ba46b937a911bcb3496161001f86f94f06d01e991109599593c8f1aba10075aa9e83e9e914d41dd9e83dcf734e973b853a71c4b328609de15efd853b776662c818f0aee11de95ccdae5e400836ba76a0985d57b492c06ff8cdea63ead2cc6f235dcc4d80f2d18c89aa928ee844494119eec67aac052591c664207bcb8addb04df5199636a797039823f65291a5441f7b6e68fa326eb3225d6d52fe9e47ed9c668a4107716020b459d616d9561faffa4185cd19a4e42a574c073abc41be2bbf6c71137922f146e77aab31206d60835a487a620974d9f08d7225e84c8a39ad545452cf733044b5f145b892be6814c8e3e90972858418d9e3255f40e8e9f47aa30c83a849400861a09ab3dfe730af65bc7e372e45f7446519ebc038ed890c2a2445389623de38b6c768cfddbe9515577d5963132f634c10ff29e99fafdfc8d3d7a9042c9c844fe74518b96a98cca6a06d3732b1ddf7bb5efa3458f6122da1a8eb22cb3272683e58ed08e6b8f2e60a5062fa22de6494e4dd620718c0f424a83c088638c316cf29a5353719d76643a10db2d765020f0c67b848c52b1daa25be8a865d20c0b6187dda0ebf176f3714b63dbc8f3ed836773c94466d5fbf041a345ebdc86fa1cce789639f38e8fb16eefe7bad19b9493cd6cdff6d3e3636089dd2a79bf4d21269c67c72cfcac2a768946358f258c5ee3d68aae3478e5da7192ca040dbb14c38d73c85cc19534c28a6a8bee9a53b900eb8d2a014c61c685e20dd127ea0f34bf48bf5d49fcf14d42b0cdb5d77570b0b14f0d741f176cc0d721824bbf960f3ae3278c49548d9f15e97b34537a940f6bc677f6ce7d3ef447299c303b811ca277debe8860978124495b9f732b39bf7f1f3e9cc837198ed80d1d86394e77ffa017e0cc8786902b64a44e73442bbe3c242f7fc763f2fc78694349e13ddaa04d6cac713e42cf6c386f7246b26e1df352a1ebb787549d8edd2dcaa7a5909e025601a5c8c592949c81ef0ffeea848637677ac8fe94dd10c1a29045963c6a1cbaec9a3324f7fe46dd098913588c8ade1f1230a5dcd44d7799fd03c1cc046af8200be7c99cd609e895e3d1ea437fe38db9b81617e65ddbc66dc19208d086a65d37e56164f0931a918878f714e88cb80606cc61a55556964e56112f4fd21b54689b1cba9da7e44358c32372f5ecbdb2ced9ee3696633b6919d786d38314680a7c0dab6c49f05a787ce876ea32459c97369758f0155c3e22cec2263d27c8242035cd7e0308717c8043a3900bd5e906d79eb64d95e14ad701489682c9fe9f4c7fc16928cc66f9480c62675e040fecc6bb97e173b087ba50b9f8af0f7deee3799c789ca58f5512de0b3a1c5f5b9949d616359432083f9c0203e06abd036b1f41250856bfcaf6fa6b97777425242dcbfa767ae7e862ea5415ce79cb696c3aedfad8737684f43cb13e5c2b1885fe7ac53d5fcec3e8ffd55d0449d32cfcb9ddea95133969963f1024b4d661f0615011ba4f668e180970f5f8cdffea886c6c5a856269e28fc60992cbe1ce6d7b52bd49c65b6189e7b09919818e6ee19d4c094d678f77b6cc8502fa23d703b5db6cbba61d7ee3f91651646d257d7479c94a3d7024436dcf10a68dbf6e1b8b6ccbb3737fe895e9f7bb4e2ec4478ee09f6b1050d2f76b428734b5887908c72055d62598a369d39fea65689482dee00689a16b952dac2d023cb493fb9f4642c14179c348d98e5694c6281bb4bdf1db1514b8f46c791f83148e354449e8fc1398941bcf6141ee636ce3447aef3ace6e6e93efed686e1ef9d516c85494e42896e52ab23aeba2fd5c18dbc62870bbc415cbdaf84640961055db5224d58eb89aff98e6651c0cb8b86f2b5a90e45f3db501d5981490a6e65e145c217aa23ca5fdf704dcf4017fb4d7003088f4b06bd6671969685a7f24794e21438185df8a35ef9b6704d57f264ccd5b1d316ee2ace9580fad61876d759c3cb3dc2bde87c66500300f0cf2b06f160cdc59748b824be3160469d17deaf3459b3cfe751475ebd6a88ae7b3b2de064d90ba2a1c756b5bebb461d0f7dca9b8bd1b745f9d95c1b284ed575cfef09badeaca4353a995b4a947cd69018377b6fb10fdbe9c52343b14362a722ec8b4c4ca557ff721dadbcb2584cffd6c2f26d5cdf09e5e24c60c10e1d872dad0c5e1e3ed4524ca91c68a78ec4f44d28f843a2019df1c89c4a571458d8389cf4fe83a53df9a7c269b7f842d052aca9eeff39368772bf9ed67721a5beb49994c7949bd38be62e0c49f4409dd9c90cbcc70d046504c6dbfbf73b71df8fd2d14b33481ee48f9e9b69de0176a85a4e73a396e93f19f4d00e1e09486c7adf2c19e2e61add2d78f2fdb9331e4255f7dcf23002a97696f1af48876bed93a951517d4d461d5343b24b990fcc6e635bd8f6d65177c74ffbc2b7ddd0870f6a188658fc2b827bc64985fc63c0f7d75ff0a3ed7f251d126493e0bc22e280264401364176348c5cd36fb36d3a6e7b647a062ff5bc51b0199d915a7c1b0c28e569064443e5be0433254cf8937d42e488a3e9093c0b889547231871189623707465a761822820624095773099825a14ffcb136038f6eaee408dca6ccff2d80b4d0b3ce16014e5332fbc2f4ba658f66c0abfd0996a9b7f7d0592715a6cd6cc5eb57989ec1b527a0f7230b320339b9c88b49ef8ea4b132e09e3cc83eef1a4f81f004ecf94e3fd6d31fc3affe4805600d3b256b16ebb7c363c6863e89cddd3427c4ac9651f57bc637dd2ea8e913f1f4b90fb389a67b8c313e3cbc5458b462eae47e5cb5bfe37f08cc1c51f42608e8d8ea49efe94e61bd8f6029af29da248c8a082b5bfdb56f3f18016ed3e6a85418ae77ac9df69c068a1bcd2a43b83a30c210a55ccabd8c49a7e6acdec477df53387beadf03b1ec4ff8903ce82fec1d7ca4bc23cbde5be12581281588551def61dbdcb5d09cfb03cdd58b9389abb04283f756c2038437d57c3df19d6798dd96fc4cf64f6b909be952d5feba8259c190f548c3b43cccbceed2198488cdb24d146adb97fe8c75d074ee0697b735215325011fb38e7e0c9f6d123e7082d8c890a7d95b30db018431e21418dec6d6b32c271a41e2d78f5581566084f43cbd83cefcecaea1d37bde8a22e2b1383708237ee556d3a178601dbc86c3903f75b02b055e326b00cafbe8e25aa72da867601de14136eac96d61019dec100febf11e0c76b90a002fcbfc50ab7b84823f42a8c832f1acdc8f6d50d7330bb3db5e8da25e8edce3d1bed78b82783cf9aecf6321de70934d2040fce1808c177c02b0c7f95cb84be3a8a42999bad88ac927d2f94bc19319b19003df2a10b06f1b212e5160c096e7163aef0d09a3e737213159032730ae8558bd0f7495fbf4e017aec641ece7195ac8c9670c4e6b6d50bf9aa2e90b0f495eadcd029f34e6fbe897700ccbc08ca45cbd36c1037b2f3292fc70dd649ba57f5da6f6ebf5abb54247f3627c11b299b7d69ca9a8a3838c5f17f0288cc495e4a965ba59748d2b046d4bd81a622f5a1355821f00ac2cb25fac51380680ddb28859e46871fcf0dfd8e2209a8e00c83b101c394696e80482dc287993e363b2775c8634964e27f47882b2a0e75aca1c6141b156e3a1958f20ea7dae97e5199b4a06b7334fdec63d3431425babf27aebb515f4898c261a8adccadeedd4fb72da671326ecd86db0df75877047c9e13931dd2279f7325007a06d10bcb6e936fe58a518fad7b926d03bc7c72030ef17de27c79f1001bdd4a7ee7857e834d8b7ebae71d90495ff74fd22ea9a5c92e1d7b02b4e18eeab2a7a82e32c3feab9be2313967770cf285413f8d487b304aed0ee1e44fd794c7baa9d464796479ea52de21d0e7b742abd1f505dd570406b213184b15a86d2f90441524800f30b895b527fd19750ad3856a1d29f1a2951ccbe8fb89959a64330234f995cfe8511caf6397944d78b5737267b297e775a142288fe88201136464972e3381193c2f2a5a5622f81d23fe037082a851a05acdd61414ed76ac9b64f54f9ae5099b216169bf9895469eaf996572b6445838b8c6aa6eeedc0ec80e6eddc30ed0829ad2020f2f4d9f923d20a001416d3b1cd6877a02c609237b4a0b723f5eeb9680e5bce300419efae7afff648326d31fec1896f046f5447997fd4fb2a24e83e93ae86edc32525bac4d0fbecd132903b2e49bd03dc9f05eaec8484570e67e553331102787eea25e029f13585abfea538aa01dc438b27a643e43409f594cef386866c9c40eda11acbd46dcc59c02196d143e18ce7eee410cb5f3b9213f509f58d72d61a496be4b93f6d1d250f1590d72a3b9f08b3c759ce68b58af761433dd3d023dcf1f3a92c22b18b5cb605dfac03cc57c54ca8204e8dbfc45eebe595624618d6b1dc55492e9957cfa51d521033bd7bab51799af84726778a2c94fb05cf9dc25c4a1657b4e43ac2517363dd6d22627f04fc922fd2c1ea4f94159523cb5707b86940ee42f54eb445abd30ea76e6735bd7f95329d109ba01c5a8a2005eac1be834c89ae443df2445fba73d6f82206fd45ef73141e5e0aef06f406ae2e56c864f042deb6ddb093784ce93529ad41e6111c337ed8c9a8afc94dbe41c8d495adac89d0988a242bc0005e3f92a5d2fa2abe7873b94726ad7082e28bffabd5487b5c0164271dbcc2a8a243dee5a312e32d5e0986475dcd4e1ac5a74da21a9e4b913b6460832540527c87a075b3f67b9c005d242e094d425eda6db762d5e388fee3ed560458c848217b90fd915baf991dec0428a7e0eb2e11f7be51e1194b5082438356c899d68b65fe809fbc51a7fc323c4ac730c3a42a8a4de2c2e272b9aa26d0059a80a8bf94d5782409d16655755ad3819cc27eedbba4369d9ba065894e0c5805865721bb59290a1504764583c66d1625f406c81608fb2cd0154c4b5ac4c452e3f57f9"}, {0x70, 0x1, 0x8, "0ae426dac26bdab56570a1125b00189ec5d93209f891a8f3d08cdc28f77b8be480106f2efab4b59f79e938017a9de048dd007d25952170a971a5bc33b47c377ec8d17e8b68a5b113afa4bd8938ec8534cb18ac870811a88cfcca773faef98833"}, {0x1010, 0x1, 0x4, "077f8b06be47fa98b3a8f86e380ba5a2ae3799632152f2fb3ba95c531478140b72c4246f039237f9493037976feb22a5712cb272b6f161860e1596dbef5c15d9de52457362ab3c2eb3a061c6e9432b74d56bcff6e1fa87899562a9c6d6fcd50efe35337e858bd4beae7a0ec584eaec436ea4d8e5d30bdc79981c9c3a0d7c0cca3905f81af211b309985fad8824e2d2fcafd25ef3188a028b7e726c1f8e211bc75f6fba2790ddff9dc054a2615779bfe4ba5be66c18300314ac4d8ee0f2e5d2c5da47deeea01d8c432d2c5862c34e9ae3580e7dfc21db4fcbfd6f52848c52b18f5153ada2f4e619633558cd9095901feeb8db4157cb3f2008e97abd4b3ffe342787c70b1b9316167cd74497a9a7e0070e2808856effe8a5293a5f8f80a9cd7e0f7ab766c1231c104782f06972968553e136fce8625e5dc4652b1e10cffce5c7f7861d87274dd89b463f22cbdde321b11a00a6cd4ccea112f5eeb873a3a77e1851627b4646233f321777d4370a0c62815726b8450c944084669d6fbc9844939cce62e989f7f768c1e49ed05109c4aae5c22a210ff3e00c90762d5d0c21945f247aa08dfe8d1b4425a4f97fcc152a1a1b691fe2af573df534554af96d6e88465579282334a17371c4e3da2da5f3530d9b65557b972552f859f214908c99ce44af2995260fd1c1d7879b102caeaa7d568602a47fa2314f55f1fd8a0f1b396b4af68f90cb3742706a04f93bf3724ff333cfc003afbe86a7779626ec053f4c5f4759f0462982234f48c5a5a760f5b0f0533e23cbad6be2f9a1e4e2c50e590f24a935f89ebf35d5e89229dc12b326227888e2926ec6cc80b0805404164cc12341af8db99a8cad8b94c83ac69ee726acaf4c21c688fcdf6798153a6ec0d3274c83206ef31c4a28489fcc39cd96d4072c8466380efb155c40e858eed0fa34ac4165d984c3157095729f1c3b43178e23f665c0d3f9e56f83df87a2cdba06a345a212ff28199e526035e312b3e3d058bef2597589c31d000908ad4fea5d007768b36f5fd8d46a4d968a370502f252c218b07ba0405efbf419285cc362050d7d4b3dcb991de6715fa6320e4ef2b2522c7072b32a2eb0eb76384f72737eb146c9d36535c5f8a908e19d5ea433bac3534467029bf92bb1ffc425a4fe9e13c314fae58203a2e39077794f60c913041a3a939feea04398eed4e0160014089b1356cffe6621acaf695a7ae25f97c6fd2b48aef5690349beb5c120fbac7439f275262e67d0792e5b9b7eefbe0284a95cbd5f2a45bed1d701a4f005ad86a5633264eca7a403124c5ebe2c823da918839f2ef2c6128f6317f4856ae2bc6314b1122afc8a32cb747d1136752bb5a61fbab9448f3ead520593574ed1e45ff575687851528df10385f644ecaca7f800706e34882d52802c5e542103f67a417696c77c30505fe3ad109f1be0ebfa81346c81675c84d9927657e6023cc821b7e42843a43dabbf9bf8b908a457d42017abc1375759deecbc2673d02a4e259f07ef57fe25cf53dfde36464b22c1d70e95e77b853a24efc3a463d98aa488101aaa9eb6ba118f2956cc0a3996d228b90b22866a1901d706c91ff299f16db318180189d72dede93087fa54b05c3a05de44434bf53ade99d61cdf5824b8522748e9d1b7a3698c22ccb8396a6807cfa06325da9519cf40441812ca1c8cf4decc85f803ed296d87b57ab4e9543ff0d08e12176e512c4e78b1112337e21795449a3254934ebc5a287a18b68a317273867499f92cffc1af360f2559b97569bd043f0208e7e0595f3e2ebdd993e606e31836738bede093d20b94bf7455496de39901506eda09d7393c6effca7ca4757f00a18f29569af7dc2674956ab1f46e42cbc158dd28c5fbab9457d0469f2c854ca4959cbc2a3ef55af178916c9059d787a91eb5f136f2aade8b48a13b0170fcf67015e7b74db9eda86d63bb9ac980356847be9ef15b94fae9ca48a0d92e54b7929b7595b677a6bd92f1402e9889964ddc0e39c904e941e909fef394bb9ee3fa0748caa0974a9bcba883c7b56ba7daad00f5a3807a26ef9db4e296141679ebc93c5d394767589ab42698d0636f1dec9dfea592ae0ec4e28a1fc39ee079f3b0107231c28af05617f8191788a45d755c08741777794680d262f41422b7ca5dcbc1c87c30c240b2ff63f88d31f4d069f6fefb69821930ef0192a6fd071ff13fcac67f1a0f2c0615f9c3917dcbacad1c8138cdced285ef1fcc036f2d7801876d36eab22f786950de99332f34c1a95173fe81a74f9b10de33c106728a41d77519a0f8f26895183726a274123a0f2234b25956ff3339369e9b75fc92e5182356938288d9bf1cdeb69d1ccb5143a9345d00a124e2e0c0159ca6cfa4e262451f0cced0e1709de5475feb65c7242deeb7381e786d9e8f58e54b360055dc37ad1d8276e0708028afaea30090099f8be85f330812dc36ef765248f130c8a110c8575ec4ce49d70384d7f159b91d69b99ababfd21869639979ac5ba8fa80843be340dec8dd63d7147a9c54db99a1a2382c3581e6e9bfa0950128c62ddc6cebad07e5dd24a9e6ce897b9a87811c4f0a580e2b56d456600a1a4c63c054d153ec0b958237de8ef4bf4167ccb2eee07b397f53d2bbfdd7f4eff23281503037f8715ef29b3d3879e19adec227fdbfc793110649b52cbe878392f3b804f240fddbb0803ad99ed828d957a1c3628d39925222067b83d44b01c5539b17f9067c99c860a914efd48986edc9787d7d3fdb9c29965bf3b1af65a5578b8e52d77e519643526cce2ab8a81b6edeb47710320423a9c340f247e602ac48b83ec7a00a38fb7ad4e72cc28d88c0a577ac842dc9eeaec2bae13f61e1f412aa5710cd88c03343c21b5d4d5559a2cc1fb22d3a10f6f673a2034bf14fe7b875dd587b95f4c343794e83394c43ae6daf251ddadc698161e10205bb117703cac1a78c61388a5e6a0c3b13a938881e07e4c891cca43cbad74dea6b74aff3f893e7020c36baad4c8450d48f5c361d2f86bf9f701fb4723350932f85a353c2053336754a1cf7f316fe516e9019253bf4f785069da120be19ec048f597c2de7f62011f5a72927b281593c027f9b0803f10b36b3f4cc0467d7a0afc8fd22536562d20a2d3c65885bb000e10eb4d73269ca4f5e98bf21a78afd20c5a87e618e03dc12ff1ba218ea15aba800b58fdc6349db688b8607d41d7e3e27044cbd7d1c89c22faca28638c221d398939124ff014b2fb1d683483d582c7425fa67ef09148574d1106baf0b128547f74c50dab06874c5c828f606072a38f5544d19da6b98804cc149e615932c245bb1298313ce136f3cd21499ab10382ae3188775f5ad64f75a377048620a7800e5b558d1264fb58dbbd5f7bf1787d30f89e625f30dbc91b7041846603472487ba00fbd7fdd8d8930e7af1a04fec6b77f74334e5cc69f447c104a578f21ea05e013eb40f09aefff64c68415d0370ef6d9a062d57681d26dc300c8ff25a5264d55970f982127f0be909ddcb4a40cff8c861a7894f315fd8d5f2851d3f18c78269acbfbfc7628b83b2ddc04eb56bd667b774f3efa23bc0b5f3894dc2ddf221ece24fad7ef64f6d16df013481c761a03b502fc6fc229ec18b0b0b1d50962129a15d67e0a694cd4be33cd2e9040ee1f261b45896aa00f91ccf84f767210e135cea83471f0ce2100062e26080c66c19399c0f6130973e364522ff4644e7c6ba97899f95d27daa2d34203be9a275722759d1b6ff758585c1c179e9d4531b34f3aac7c96530335a92c5aff3f24b43e643a10dbc9dc8112c23aee048cfba856a666365015e9816e6106fe276383f413e85cc527c0b860d6ab654ae2f7f8ad872106f2bc435ef13765d2b7f09c4abf686f445a9981a52b3e1dc57ab2c3c3d351ffc103f2a2846ce6250c3b398256ad587193ad373f87cf8a55f356a0314dedf99280e419fdd18c4179bec50e5044ca9022ab2785a6c4aaa0ed864937cfc31e7659dba35e6603dd7e76011f827b00106dc983b92512f644b2e8ae62c10fdf2dabe3070a3cc7ed8a202febf416d3b702f817b5524ce75b753d8c9f1d90f055b5afecfa55bb948fa69b98e3669e5ea63bd1c5a901a50d1f588ecaabe8c87790ab92062d8823626643a9320d858b64656e28ba5764e571eaa01c0f15c5da4c006e9a53f86635377b060525914d5e415e0f4101b79e60342d70f6630e6af6829af33d76f3d5c60c751132fcfb1ad79ecdef6c9fa8da01452a84e54522646ff5b5911f9de18dd5399063aa1caa4eab9972ddd850c5788267d6d2c8acc451b749cdae3d795b988e4a2bc7c02445f2bb66b662bd31a176beb95fa703c34c2c890e1943f03649f97c1db55cccc7dd44d9d4ac77c38258672979de97d093748e7faacdd302fa41a954f00ef3badba0ea909d13cb84694a82828b05e7addd3a4b2dabb0e5e11a36847647be4bda335d0c0da339722bcaefb057b70351d088b193165034b09de35fbed8231789a46289dfb5f608d19ab12d49cdaccd07533aff05d402d675505d8800995762b9c21d1643ece35867302dedb95c4840efea6a78c042c390db7beb7a5098be5b0812caa6122891a9f116b2140e44bd64cd6d4f1499b71dd0803fa74c247054485f2d129f22a494a9f3f559adbd57b2bba325e50bafdaa642c9843e86168e6ce84434ceabecb53a3ee196993f825846ab0173256e28eab3133e84c3235dba1dab970cd57b3dc9d3ce81b33491e27a2249f47991428f089da8fe7785864b0aaee5c4bcddceae11d658254595a778e9dbc09849ad31401cde8b0d5d044e637f531847616ca2499c717540088c41bc2a3af25f38607d94dcd0c1afcb066e4e175a9581c8d1a8330f1660a279219d85d1cf68ca7153c54bef9523b4b4a1bb6910ba37ee363f2f15d98c04ce8d06afd5e7f5cc9f45613aa634429808532b83a84debefdc87cdd0161fe9ff61a025ed1f5eb716e9d2beb26e89b83c3bf8433a3771ab010eff7ad49ffe1c8cf93a970b32965bf4656e43d77a6ea5024446edc0e3f4d2b8c0c9b7326af139b684cb3bdde74abcdcdfa84339a26f4f2e7b578a6f058ecd57ddfd6e4046c6b7a37fdd2d9e24a3e4a191dc2e3aea327e65ee1f95c2661c0b85f31024dfed297b7a804e3cfe09b2e081ae71812e85f8de84959fa02d36c315a380bd8ea0eda7d241483ffe7b0c1ddffa1b0aad982b58b5b565775186bdd9df96bf2715a5566989488432246d97c7f5f266153c6027dddcea629cbbcbf275dfc222a5113d55e90260a81dfe233df516a2e5cb718b5cc08971e6e9c38a261da641a7d3a26e474a6db4c3d243dbda60513cbf643960e76753999c4500e3c5437640ba4c5c9e68649289d6ed258c08e43eb25548ff80a8a2d492dc56c397a589f914b6828486c35dc60c337234a71c2c35c2a22a4177752d81143270458c76a5a5c4efa94e5561341841442e6b98b3c3f39ac52d1108f7649738e3262a520e78ec43cfa37c50de7edb725b48cd521a19d7afabd81cd4ba946c44febfd5538c759b25b57c1d6ee3c036bf1b2fdf23857d6f1617a62cb68aa0ba11c50c625c3629c87607f185ea61ff2637689a083400df22d4105069a5adf31187bf09b9707846acbaae43e3ea71fe35022ff74434b5ce35770bd0d75259337410bead6b61a2910d5d03516dbb27ce36ca79732a7fb4600f06790750374a180b1d80ca4091f235f5d304910c6c6ffdc7f512bee385b495ab40b20e12a78dfe88463e77a88f9dc31b2ce99578145935a7a31fe206987f9b"}, {0x108, 0xffff, 0x1, "dcf4081c114a6ffa58975e2ce3b5575d65ea2dbc8f97ad5bbcdf1a70543a8869a30a5fc4019a3f01b10614f090727a325ce96a6d51b2127bf7be838120b94808b047edd19778620b86c6f34bf00f3a9dbc9d48527acdf9b5bfdd33eeb217a59ee5b253d44d1486e6727d41443aeef3aa86ff1acb5a53352b701de0641456fd5d6f500c6516e5353056cf286e92d5fc08c32358c75b2c307269e24f82caa1d0257af7ca71b6359a71c4f92c74bc50bc29787f818c2867b1ea9813dd839c42cbf9e85994f7ce2d8faca7a0d3619050a537d859e8275be841f134494ce82a92ce89d5fb9457cee5c44b6890905e30633d9ae684b36500"}, {0xa0, 0xffff, 0x2, "e26c2cb526dcfd6cfc86047528babaa1a33ad03c4645db7683d0e2bfebf7c929b53b23a8606e76dcf34cc42171a447415f1471874912194a99c0aa54dba6cde73512d8e5e27f24d337993f54858fb592edef25dd7caf74c2bada80b347087d6055c71362430d41231b4e17f3f57532e1833e51a8a6ee9a7a258fded7147927611945b9ffec5e9afdd08609ee"}, {0x38, 0x1, 0x0, "bb10ef010aeaea3b6d6d52ab4f9438be7d7cd7499e5629190f9ef981f4aaf767e0895c6150fb65"}], 0x2270}, 0x4) connect(r4, &(0x7f0000003f40)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setuid(r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003f80), &(0x7f0000003fc0)=0xc) 16:00:22 executing program 0: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x149) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = getpid() getpgid(r1) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/32}, &(0x7f0000000140)=0x22) r2 = openat(r0, &(0x7f00000002c0)='./file1\x00', 0x500, 0x0) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xc) openat(r2, &(0x7f0000000300)='./file1\x00', 0x0, 0x4) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="310b639fbc16a49b05a11dddcf9f3d7891106952651647a30cae2001b762218dc52c5605bd34d11d81463a84e2352c0532194a6d83ef40df87e00a870c3bf0b854a12085ee9bd9c2a9b8e3bfeaefb134a276fbaec2ae1adffc7fc6afedce92743c7bd83d906254454b54ef1388cae42df98ef9e4bd1371dee02abdd5bebab2411ed3a4ef7fd82e326449afba4a2648b16ca888d97bd795f2c7a5eca294752e236d3d10ad", 0xa4) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:00:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000080)='./file0\x00') openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) listen(r1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000000, 0xfffffffffffffdf6, 0xffffffffffffffc7, 0x5, "38a7cc64fdb3654662620ccd928a26b00c44786f", 0x8, 0x1dc5}) 16:00:22 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x102) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x2}], 0x2, &(0x7f0000000200)={0x3, 0xce4}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2fff, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:22 executing program 1: clock_settime(0x2, &(0x7f0000000040)={0x8000, 0x1}) syz_execute_func(&(0x7f0000000000)="c4e17f12378f0978c3aa00000000c4c2ed0a6ca1ba8f0978c2850e000000c6471100450f48c6400fae620ac4017c284da9c4c3316c655f0cffb3b87f0000") clock_gettime(0x4, 0xffffffffffffffff) 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) 16:00:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:22 executing program 1: poll(&(0x7f0000000140), 0x0, 0x8c7) mprotect(&(0x7f000057d000/0x1000)=nil, 0x1000, 0x1) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) r1 = getgid() setgroups(0x2, &(0x7f0000000100)=[r0, r1]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x2, &(0x7f0000000080)=[r2, r2]) setegid(r2) 16:00:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x40) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) clock_gettime(0x4, &(0x7f0000000280)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) 16:00:22 executing program 0: setrlimit(0x3, &(0x7f00000000c0)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x1, &(0x7f0000000000)={0x9, 0x3f}) semget(0x1, 0x4, 0xb0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x3, &(0x7f0000000280)={0x7ffffffc, 0x7fffffff}) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x1, 0x0, 0x9, 0x52, r2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0xc53) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./control\x00', 0x0, r1) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) getgroups(0x7, &(0x7f0000000080)=[r4, r2, r0, r1, r3, r1, r0]) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0x5, 0x4) 16:00:23 executing program 0: r0 = msgget(0x3, 0x10) msgrcv(r0, &(0x7f0000000040)={0x0, ""/48}, 0x38, 0x3, 0x1800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0/file0\x00') r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 16:00:23 executing program 1: clock_gettime(0x7, &(0x7f0000000040)) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x24, 0x2) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) fcntl$getown(r0, 0x5) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) fcntl$dupfd(r0, 0xa, r0) getdents(r0, &(0x7f0000000180)=""/103, 0x67) clock_settime(0x2, &(0x7f0000000000)={0x20, 0x7}) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d03435605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670ed3d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d600f8796d1780470b491928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac40070057dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c40b5b7646ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4050000000000000033def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d88a4f2f6bda5c163a90aca78bc30b3ea848e5a83ea40995b259c33a8ad9c87a5eb7b4d11a9e341405a258b96b75fe81f14f", 0xfffffffffffffc94) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xc, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000, r1}) 16:00:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80080002001, 0x0) close(0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchdir(r0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000240)=[{r2, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:24 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x7f}, {0x0, 0x20}}, 0x0) 16:00:24 executing program 0: shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f0000000080)='./bus\x00', 0x2101, 0x2) r0 = open$dir(&(0x7f0000001240)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) fcntl$setstatus(r0, 0x4, 0x0) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r0 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./bus\x00', 0x10019, 0x180) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000600)={0x81, 0x40, 0x2, 0x2, "831e1d5d9b8207d21029cfa762514e68ad99f324", 0x100, 0xffffffffffffa3bb}) r1 = socket(0x20, 0x4004, 0x0) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="90554d95b12a044462595149febda3fe7653d44aec1c391ef0d2b4b3309cae8a60e1dccde6246d8a90345877a7a3dbbd7e8463fe217d5c98e07c7eb2b2e818cdaa0fa9bce8cd2ef1891700e638548ed2b732261f0a2c7fa001d1cab10f29", 0x5e}, {&(0x7f0000000140)="a77cb253dffe9319cceb69cf41f3a7791600177fecd922311a1fe637921862aa89a5f9ceb21a6c345ee507d5dde791861a889df66ab34be10f44b17eed8ad1be427fd18c1fb270116647d6087262d10215d1b5c5ac054dad3d6055f94bc87ea5b6522a220552d544a60e5bd7cf9d4be11b8f72a6b6018475c1015bb73db5759ca1c2080d379e129572096e9c34809edc48c4c59c889fdd1c2717a7c6d28b84bf79100c2681a73cbe2d26b2b7aa317218a65c438faab2cd1da1192e316f180feac23c2265cc5259b455f5c89e226fd82b2e3f5afe49387f1f1e53", 0xda}, {&(0x7f0000000240)="fe5f874ddf26c023de353f636d87445417cb6aa82b58c3e57bee16f7eadc8d91a8a437c8022528c0b6790b1d9f63c23233ba960ce99a35b2908345c9405ef13d6b6d88c26dd84fbc45b544e67e77bd1c9184f144d4a4d1ddefa175f1fc228476f53188991533358465518a48649dcb47252138c8bce618c961c6cf726b6d37ed905c4231df544aed9981123c90ae15c35dce3ecad9df4862a5d0cc09a8e7079fe47dba4ef5be6476", 0xa8}, {&(0x7f0000000300)="8c38d4df34937562467e6fccc0fdc225e7b7d1ff9a7bc06a447b41627dcd49a8de3e337c6c5f8578f06cd2c29bf1cfdf0377c79efe4acb8a480754f985bfa8a5cdc1b56263e214b3f46849fda0bdb472f11e36be19cebe18f543459a80d7aaddab74304051b8c7b623629e6163bb720f5ce3e6be94b3a821b73ddc82c729de476741e89931901ff80c12ee4162dfa64cbfd0cfff71bd949b72d9d0bea33d21b89e41e701ccfaeaf1ebc18f55ac542532c399305fd6e93b949b00bd72ffcf78b976d735771348ad63aeb91f5fb524672354fa74c768b4ffc8b57b10c5175c7b", 0xdf}], 0x4, &(0x7f0000000400)=[{0x60, 0x1, 0x6, "5e40240fcb9c3123c8402d260758e4c4a79263cfda2fb2107dc5ef316b9742ebeb2818c20177243db6c1690551b7e1180a8e7e300f286dbdbf43616c7ed63bfa41ed68cb7b86093338"}, {0x80, 0xffff, 0x100, "3575ed5f4f973c492ce71abbae0bfa0a346aa72978f217d87eb575fc75819cb352267c60bb6a3fb7aa07dcbadfcd395ef4d2f5523b03cbd57841c630881f09a07a9f360e9b91ef07cc4e7efbcd873595477f60957258b1417be1342f77bb94bb93fb41886ff26f4ae9c2dbcdd71af623"}, {0x98, 0xffff, 0x800, "b334e193889f4ade8577a153e3bff3c3a3eeede570a35264c620b7807565d4e2e0152e3084c2b7bda7fa224b0cb14fb1c2569ba244d219cc791a981dcce01b981b86d954b11aa8e1e4d1b2174b2d889585810445cc2bd595f3bb20ba04ac7620708e694c4adcc209fee78b3d1a74c731d3f044008194dbf5add4beafafb590442e"}], 0x178}, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sync() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) geteuid() 16:00:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) msgget$private(0x0, 0x281) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTART(r0, 0x2000746e) setrlimit(0x7, &(0x7f0000000000)={0x7fff, 0x7}) 16:00:24 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f9d8e6f8e"], 0x10) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 16:00:24 executing program 1: r0 = semget(0x0, 0x3, 0x638) semop(r0, &(0x7f0000000000), 0x2aaaaaaaaaaaaa84) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:24 executing program 0: chdir(&(0x7f00000001c0)='./file0\x00') semget$private(0x0, 0x3, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x101) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) setuid(r0) r1 = socket$unix(0x1, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000200)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = msgget$private(0x0, 0x491) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000480)=""/192) 16:00:24 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = socket(0x21, 0x0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000280)=0x1, 0x4) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x9130dbf, 0x0, 0xffffffffffffffff, 0x0) openat(r0, &(0x7f00000002c0)='./file1\x00', 0x80, 0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') recvfrom$unix(r1, &(0x7f0000000180)=""/178, 0xb2, 0x842, &(0x7f0000000240)=@file={0x8d3cdde670dd64a7, './file0\x00'}, 0xa) 16:00:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x12) recvfrom(r0, &(0x7f0000000140), 0x0, 0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:24 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) 16:00:24 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[r1, r2, r3]) seteuid(r0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:24 executing program 1: mlock(&(0x7f000071b000/0x4000)=nil, 0x4000) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f0000720000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='-\x00', &(0x7f0000000100)='\'- -[\x00', &(0x7f0000000140)='\\\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&:^\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) 16:00:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x747f, 0x4b5c}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff30) 16:00:24 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="111c21ed4a657f71148bee2ef2937005ce1fc74f448627bb36a2c3e52eefedd1856c41445611a2e7847f84f02a0a53473cea5f46658f9cea7faf4f34f57f28a4034df8442ac986625ab85db6438a22bdb9841f2997a2312d28b642c8479f5504675e26aba0f4b4", 0x67}, {&(0x7f0000000200)="14fc426a885c2a8cabdafa2062cb416a62e91787f32ed7d135bf4d4554dc2b57baf2168ea579636b9b294792e2a79ad7cb8ff5914c17f3a1336c9e0b9f1c2d12a31b9b5ab5b7871bedfa9e7eac1049663e53e36ca67eb5d0e210315c1253bdd9874f9c475b36143664f0c2bda94467398180d69e034eab50edbe7392d570eb7d8490bf97b888c2c8a1108ecabefa43a9ca925dcd852ed5bb085b790c0c50e3883d725743cf63236eecab0e8c44b1640c9fbe9631e6f714aafebfc6656b93c8cb5f00aa", 0xc3}, {&(0x7f0000000100)="c0d4", 0x2}], 0x3, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r2, r2, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xb8, 0x2}, 0x1) 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="01", 0x1}], 0x1, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2582c321a8cf98848ed28051bd24603dea8d0343d605e2d3280d33ee6185c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902ca2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca7bc3e92423cb41191c368771b6626551a90e6a0998bd25030a8ef816d1f947af355d3cb3fc4112013a2adde1491facea20b30992b9b57d95228d01b8979a3edefad0c39068c5c65f9a4500c82c9ef59b196ceef9a443b39af502c095c939bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d65b34f9eb422db0cb072b4677074cda2f26ddf77e5944d4fd99c528d0f2000000000000000", 0x190) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/10, &(0x7f0000000040)=0xa) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x40) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r4 = socket$inet6(0x18, 0x3, 0xc8c) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = dup2(0xffffffffffffff9c, r1) r8 = kqueue() r9 = socket$inet(0x2, 0x4000, 0x6) r10 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x10, 0xe) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x24, 0x1, 0x1, 0x1f}, {{r2}, 0xfffffffffffffffe, 0x45, 0x3, 0xffff, 0x7fff}, {{r3}, 0x0, 0x80, 0x40, 0x3f, 0x1868}, {{r4}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4, 0x8}, {{r5}, 0xfffffffffffffffe, 0x40, 0x5, 0x3, 0x100}, {{r6}, 0xffffffffffffffff, 0x10, 0x0, 0x200, 0x5}], 0x2bf, &(0x7f0000000340)=[{{r7}, 0xffffffffffffffff, 0x8, 0xfffff, 0x81, 0x100000000}, {{r8}, 0xfffffffffffffffe, 0x8, 0x6, 0x3, 0x2}, {{r9}, 0xfffffffffffffff8, 0x4, 0x20, 0x5, 0x5d}, {{r10}, 0xfffffffffffffffa, 0x8, 0x200fffff, 0xffff, 0x100000000}], 0x6, &(0x7f00000003c0)={0x2, 0x2}) r11 = syz_open_pts() syz_open_pts() r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r11}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r13 = syz_open_pts() kevent(r12, &(0x7f0000000040)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000080)=[{{r11}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r12, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) poll(&(0x7f0000000040), 0x20000000000002f9, 0x8000) 16:00:24 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20040, 0x0) 16:00:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000200)=0xc) getsockname(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r2) r3 = dup(r0) chdir(&(0x7f00000002c0)='./bus\x00') r4 = getpgrp() r5 = getpgid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) setuid(r2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socketpair(0x3, 0x5, 0x30a, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x93be) getpgid(r5) 16:00:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x1e, 0x2, 0xffffffff) 16:00:24 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000026e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b91135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x7fe) msgget(0x2, 0x383) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r5 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r5, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0x0, r2) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f00000000c0)) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) chmod(&(0x7f0000000180)='./bus\x00', 0x18) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x1, 0x4, 0xffff, 0x1f}, {{r2}, 0xfffffffffffffffe, 0x46, 0x1, 0x40c0, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000084, 0x7, 0x9}, {{r3}, 0xfffffffffffffffb, 0xb, 0xc00000d7, 0x4, 0x9}, {{r1}, 0xfffffffffffffffa, 0xc, 0xf0000001, 0x20, 0x5}, {{r2}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0x3ff}], 0x3, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x6a, 0x4, 0x1, 0x5}, {{r3}, 0xfffffffffffffffe, 0x24, 0x81, 0x10000, 0x5}, {{r0}, 0xfffffffffffffffe, 0x83, 0x7, 0x6, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x5105, 0xff}, {{r2}, 0xffffffffffffffff, 0x10, 0x10, 0xfff, 0x9}, {{r2}, 0xfffffffffffffff8, 0x0, 0xfffff}, {{r2}, 0xffffffffffffffff, 0x20, 0x40, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x6, 0x4, 0x3f, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0x84, 0x4, 0x1, 0x1}], 0x3, &(0x7f0000000080)={0x9, 0x3116}) 16:00:24 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000240)='./bus\x00', 0x4e1, 0x8000000) fcntl$setstatus(r0, 0x4, 0x200082) r1 = semget$private(0x0, 0x0, 0x10000000003b4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/76) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 16:00:24 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2, "633f15b7"}, 0xc, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="c71c51bfdabda7cebde33a90718a7517c1950d8656d5a428d00c0515f8ea28929e7b3652d160025835a7afeafe760f95fa9049257869383cb6f98e66a0003367285fb611018beae4e40174496c6f78cd483546f4a55c5067daf08a6f2ae12a41287f8d6a91b66ef5330dcda6b6d500acf279e845f14e694bd69d80b49cbf20096d96696e4f7b73b2aa3cedfe8bcdaabecb9388da9812dca8e3368c90359bbcc049454abb35eb287640fde1825e6774227c1630e982dad6aa1290536057aa6bc72078e125f006beac23fa35ee5683e265cf3d50800cddc6"], 0x1, 0x800) msgsnd(r0, 0x0, 0x0, 0x1) 16:00:24 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xffffffffffffffb0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$dupfd(r1, 0xa, r1) clock_settime(0x3, &(0x7f0000000340)={0x3}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="e26e9d4852462b246d7e11d2361366fe49518d95514de0cd7a32a296c9095c253fb5e26d479f08e2b8ab2eed7e371f8dccdeafb580b6b909d2eee283ce254d98ee447ffe6ff6cb09c3741bca4510e0ea3b063975a998829b40202cf64332dc90a4c2ae248ba498862910803f947927790bbf2351002a59243b9cede46a117df3f824e6f3b37ac3edea7b6bc4124d139dc9a199b5312ec6d4effcfdfc8ade39edbfd3416ee2b17beb82b265478b220893c56f7f38b56e083d719e1aeaca42b1b32f02d15b2d175fed10cd767cdcd27d8957ddb5b593fc111032a780f397bfeb77b50171a63863df86f1aacdb98816f6c11ce3f2b400fb", 0xf6) 16:00:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r0, &(0x7f0000001700)={&(0x7f00000000c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001580)=[{&(0x7f0000001100)=""/239, 0xef}, {&(0x7f0000001200)=""/168, 0xa8}, {&(0x7f00000012c0)=""/200, 0xc8}, {&(0x7f00000013c0)=""/183, 0xb7}, {&(0x7f0000001480)=""/199, 0xc7}, {&(0x7f0000000000)=""/22, 0x16}], 0x6, &(0x7f0000001600)=""/211, 0xd3}, 0x42) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = kqueue() r1 = kqueue() r2 = dup(0xffffffffffffffff) r3 = kqueue() socketpair(0x17, 0x5, 0x1000, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = syz_open_pts() r6 = socket$inet6(0x18, 0x2, 0x20) r7 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x80) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000340)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x61, 0x0, 0x0, 0x5}, {{r2}, 0xfffffffffffffffd, 0x12, 0x80, 0xca25, 0x5}], 0x2, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x18, 0x21, 0x2, 0x2}, {{r4}, 0xfffffffffffffffa, 0x15, 0xf0000060, 0xfff, 0x7f}, {{r5}, 0xfffffffffffffffe, 0x0, 0x52, 0x4d, 0x100000001}, {{r6}, 0xfffffffffffffffe, 0x50, 0x4, 0xa3, 0x12000}, {{r7}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x3, 0x6}, {{r8}, 0xffffffffffffffff, 0x80, 0x1, 0x81, 0x4}], 0x6, &(0x7f0000000440)={0xb8b, 0x1}) r9 = open(&(0x7f0000000100)='./bus\x00', 0x1000, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000480), 0x4) kevent(r10, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffd, 0x50, 0xc, 0x5, 0x8}, {{r10}, 0xfffffffffffffff8, 0x2, 0x80, 0x28e5, 0x7fff}, {{r9}, 0xffffffffffffffff, 0x1, 0xa, 0xffff, 0x8}, {{r9}, 0xfffffffffffffffe, 0x49, 0x8, 0x8, 0xde31}, {{r10}, 0xfffffffffffffff9, 0x18, 0x4, 0x800000000000000, 0x100}, {{r10}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x6, 0x9}], 0xfffffffffffffffa, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffffd, 0x22, 0x8, 0xffff, 0x6}, {{r9}, 0xffffffffffffffff, 0x2, 0x40000007, 0x3, 0x9}, {{r9}, 0x0, 0xc1, 0x40000002, 0x14bf, 0x7f}, {{r9}, 0xfffffffffffffffb, 0x10, 0x3, 0xff, 0x8}, {{r9}, 0x0, 0x47, 0x2, 0x9, 0xffffffffffffbd68}], 0x1, &(0x7f0000000000)={0x80000001, 0x3}) 16:00:24 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0x13f) recvfrom$inet6(r0, &(0x7f0000000140)=""/186, 0xba, 0x0, &(0x7f00000000c0)={0x18, 0x1, 0x8428, 0x7}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) kqueue() poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 16:00:24 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x0, 0x3ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001600)={0xffffffffffffffff}) pipe2(&(0x7f0000001640)={0xffffffffffffffff}, 0x4) r5 = socket$unix(0x1, 0x2, 0x0) r6 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x1e, 0x1, 0x80000000) r9 = open(&(0x7f0000001740)='./file0\x00', 0x10000, 0x20) kevent(r0, &(0x7f0000001680)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x8427, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000095, 0x4b, 0x200}, {{r3}, 0xfffffffffffffffa, 0x1, 0x800fffff, 0x100, 0xfffffffffffeffff}, {{r4}, 0xffffffffffffffff, 0x20, 0xf0000008, 0x1f, 0x1}], 0x7f, &(0x7f0000001780)=[{{r5}, 0xffffffffffffffff, 0x1, 0x44, 0x7, 0x7}, {{r6}, 0x0, 0x20, 0xf0000009, 0x1cd, 0x2}, {{r7}, 0xfffffffffffffffc, 0x89, 0xa, 0x6, 0xe202}, {{r8}, 0xffffffffffffffff, 0x23, 0x0, 0x5, 0xfffffffffffffffa}, {{r9}, 0xffffffffffffffff, 0xdd9d46ea825a5b6e, 0xf0000003, 0x7, 0x7}], 0x69b, &(0x7f0000001840)={0x7ff, 0x800}) r10 = kqueue() r11 = semget(0x3, 0x0, 0x21) semop(r11, &(0x7f0000001880)=[{0x3, 0x3f, 0x1000}], 0x1) getuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r12, &(0x7f0000001540)=[{&(0x7f0000000140)="ed1910968fb5fe83a24ffa6fdccc1c274784004eb1e5650e10712d175d46fd7efdda881e1dfd717e93ec7c6b3e13e1f65b7b4030d4b02d35e0d395561650321aec95e0d43c8a3710b1a8018beef7497d3e4ac429bda64c04389d4ee67dcc4f213d8c493e9e1cb8b051fd941458635354ac1b19e0391e36c0dd39b16380ce17abeeb17fad9e662e96114ecb", 0x8b}, {&(0x7f0000000200)="88561b1c02ba4093ecc2d6e9066f6d63e475b9b2c1f4719a761c0d33f941d4ec7dcf3655c8a554d7de9ecf027fa1f5781abdc07eb6afb193ea137e0fc7ad761a41b946039676e12aebf69a93469575e51f5ad7710875947e6ec9397091cb903ee6dd1a8710eef82ff78357deaaf0eeb985a9c5e00f341fd286e2fdc4dab3b1dc1bda93cfd1bbc57c3435a22f1bd81e924cd3e15157ef3035b38a5ba85f71975cb5f349069efc39e74282", 0xaa}, {&(0x7f0000000080)="82a5b3bd7a79f6bc615ccbf35f11707757043adcd6b273bef0557b1fb0372ab4c1af3ff873d66285", 0x28}, {&(0x7f00000002c0)="105e812b9673cc707fcae42b77c4aa632f05c3eec636ad0e94821b810a15dd35a914f9cbf984a4efb0c827d9343212e6f2519fa5143a48d160f65f588ea0d52a5d2f7389180940c991fbd5a7c38f6aee76499a978ad7f7898079e047877025476e9d8947b880129bb07d9c4670617d6a1b000a402caa9f2a1a3d2e56a3389fab5e66a2a0408bdd28e16381aeba1306c5fe84ebe81700f80b24cbc9dd6c258fc255", 0xa1}, {&(0x7f0000000380)="742994a69b37dffbeb1632de2c6526e7e9e7eca0ed8590891990cc0a50ea55f74dd6b94cc80bf067e33c7927d02d3ab89b55052e4b1897b9eefabda9d722e3fdde4cb60199d00f7b73f81e356c93fb0f3fe62a3fc6c9f0c20a4ea653fe", 0x5d}, {&(0x7f00000000c0)="9a908dcb6740f8d7b137467cb020cfaf43f4bacaee7ca46d4994c11be1c2f13f5a05498f04f0fe5bb1dfc60b6b89e88e210f", 0x32}, {&(0x7f0000000400)="9d5d07ad70bc4af6a3f9a1300332914e9e4123824c47222e95cdc26f96d590eace881ee661ab229fc7462face23a4ade2d94fa27c18f5c074bd73baa384f29479e2f1cf40fc7ab002d4fd509c554278035593011e3cb8c6d344fa90faeeec19d9b1642a22cad7ce20bb7e52aeced75db5a209283c0fd6d6024a1bbfe6aa1ae635cb696ab9ca91df2aa75ed945f012e5a348826fffbbab701ea7e9b8dc3bcd9a79f7cf9dc78bbe7f10a9ecc832c94ec0c65a0a8a7e62ab42c2e008deecc063cab5fb11eb093cba5176958d6c2f1c2451a5998c17ed0cadb88a1f11c0bb822da9e49914fc6e16cf9070bc82e21da506fbe38834269837c049d403f1ac2ffb906097de6babc0eaab96a7df95fe5254ab1aebc111cf802ecdcfb2eceae62df432b052501c78499ee5780b0c163363c06545acff9ffe290c5db2862b60c655af0cfcdf9ae9f1005f638710116d0c04e2800f26e78634e07f5b9fda0d264105197b51ee08de8d1e70e29bce1be68b250777fbd7343d9d20d1a23c57ca341bc21756deebca1a802a8086b0bea6b593c1105522cffa326f72806c51efceaa298338a1c6b888b2c5e9ea6181ea38abe276aeb9d3d284e370ce33db96cddf2b6cc7b38b8b7d6430dce37a97f53698c75b78373a2738a5b9d34e271f70b3e5042beae91b0caaae2b1514adb1bc5de983ff2c505eae58fb1748c3f093d2741c3648427099b8855f1713d272c5426813e1e66790152d718f95ab3db44164d668c38461065107b9e7f1c6a9f55eb9dfc61683ef0abab6bfefcb2feca169e774f600457f007f5d1ff3c4294a3aca69e19a21112afe9f5bfcb55607ed61062c2598f38e09525319e507625d40b51ec5df741036842e3e6535f040f3418093dbf89a32efe88e0614d4591293b7e2fb9eb0cab5024f66c549a83b6c969920410b6e32616928b3b4df05b1b9735bed407f26dd1f467ec5b0b51c5b99c102a2b134d6d4d9a6c152c8938536bf163b95f1fc523c21da2baf11312d868c6cecba509a4f5258adf5832d6fe2a200639dd0064a2802be4a2c0ddece453d1e1ac0c01dc05447a2502ae9eac8a62888ded4826fa47c60e47901813160129fe995868db5983270e2ceb6db5acb28937a9ee7e805b80a53c4f2a09557f6a135ffdec357ade8c8f186c2160ca49f4fc4ec2946bc41da9407e81dfa860c52e5442a6c511a84ae7dd336511cbb5f273a685126f288f7adfbcb9755d2a47d3eeaf6d6f28c1e74d1b2ca5a4e3ab6ee90b552788a9227089ed81edd96b05dd3b30474573ba0059571ca21911aa15c6394d4923c7ce60cb7611cdb3e665ba8c2dbb68bf6a9f2b78d1a8c5d2e145ffa279ebdead8b841e54e7f40bd6ffeae395e9fc7c2d3dfe7edc259c69657f3e1827e0d0b4816b6fd636b0f4104e619ce5aa5ed6a150182e40a21e608d23c3182cdc4875707f30805324207f9002a18fed4cdbd5d89a94702b0193d73a7ddbc2c8d0cbec4436ccd001e82fc20f9cc6af5e0f29370d266b8c60768b99d0e8fbfebcb9202a4dc5b147c75140bc24ce0b31274ab0d9a571da029ea8ec5f6da402a8e843e91b20c67fcdf266cecb25fc9adf121d8d0b6d0038edb33fdde16cf5ff85c33bc2726dccd80f7eac85497c95e3948e56d9e708072553bfc0e7d84d8545ca72fbae3a6d89da1767a6f771bfb32bc0930b8504a3a9a19ddec28dcfa006937c8beb2a7e328e9376f018d6c8e9c83a2429e5f5d9efeee2a38d5b13709839d588cb45e32f8da568bb2d38c83248b98976ab6cc263867deafe73e7ed941a27e0edd7329bbaf23986d70248958c31818ab073372d0d2e0d905bab66728ecd2a6fb7bc77852f41c9fe4ed04bc7b69a571f95b3dbe3a3550b0598750b8c25e89a7c1ee2350e53581360498cc4180cc5b58abbdba89e74fb2e72bd49a35684364ad0bad0d3d41262335f232998efb36eb4341abcfe451219b91ee8a94be9f6da52e70895becf164216eeb76e0fbf831ebc1f09db42a6d6d16ab80e895c391461e9b6435fd84bd635cb9c9118dd6a2856cf65ed2a3729037c134febbfb18dd5a524c4f676867e2b8ab519ca2d59a24a891664bec45fdadaeba1b6555d3e33036d8eabe69212f14b00789704131649945e72a4da6506762a740160681585556a4b59649f3ce4ba0c874d4c4bc9eaf8bb47008c9b7905ee047a5cd8b250d4f05a5e13c78a52ed230cbaba91aeaf925b7d64cc15534ca573015c7fc77c2af6e7301b199638bd93ab9725c17adccf26ff9d74493762c9400bafa47042a1ecaa24a52f89ceb797231d0ef42cafc5e26923e787d8dabd06aca9adadf6a48a25bc702a304977fdeb87eb8949e68a1fd0d90ef993a0024617bef6dc3caea24f2efaa8906b19badbc2fc6cf39b83b2805fca195ee26d1bdd8e0fb1f14810cd3a39043dd7cd59784d31135349c9fce141518e7db3d14003d6140392eb2cc3a2cc090a3b0f3f889c27fa86d147a6c3b13502e287b0985023393c6cf9f95326cc57c5fbef961aa33c16d61340e3b44e19c80f0df7141d7719f8aac1e95db628eb2b0e57b999c1db7d1787a48320920ed3c9ca269cda229938f06f48c712fa9c5e1e0ac203f3b63a54e0992fd501a7c43bf5b5f3292feaa58f41a47ff732150fbfeec3bcbb19c455360e9465fbfde92b4744e981365627ba3a42eec5314c1c84875a2c54f7f011f68f96348cdbea76ab4475d5ec730b814fde2ad9ce2b40944e7f002a5dfff6940fbfe47b25124ef09df82f1346076e46f6d49683617068220e41fc24b64e50a8b227ebb163221324a733f7d329b8ab8b0274344c76256c03e7e48a8d3b845805b9489895e31ad5021a7b11dbc98d59cb5e917869a05da2b25fd13a923bf7e9994e94821287422fc5efb7e4352f2446667f91664eff16bdf7043ad87a9de29c39e26d907f29ec7312cff31884b0a143af269a4176617e6ec249633007fe2a0968cd7fcb026193c78b92a17235535761665b14bae70f5a4a03072d507a0a5d74894e45cb255f8b7e80615b89d8bb78021a50f0b0148369755ac1de9719d9db9569ee458d2f11d2eb06ad3236ed87d25cbd2749db3ba88d37693d276f6cbc1d8e2518889bbe856650020f2b4e272afa7340cb71892586d5b7be323ee4d937ec37f814ad6cb9a1706594d1d32366489dd52883702e975b10cf0ac83159b34453e8f402ff5fbb37006f538d07b4649c3517f808ff60578bc05684a569a90b845af972853a5474d693f92664e03005ab9ada56b42c2292c3788b409229f1e97206f19fdecdc27aa148e0b9d8468b67f751b4dd3db9819411151836b59bfd22bfbfe1cb4b4d94c747a82532737e65138fafc2598c07bb37fc5be6ee57ea666e24ea7105a272ebcd28f30f991ccf3c5d721f7beba346ef8d0ebd41a76b8c69e192543ade9767775497a3fb832d8ba8beb5b4fe2ea2deb5d5f624cc8864cb3df9f17b88961208e20b11a934fca432dd6395ec0834b4592c1bb6b87b60c1fdee0be244bfc876da06ee2084bfe306772765108d13f232569b32eaed8ce91c2cff785e39afccb719a5ba7245867a4f3e0745264fd538d32dd82ee67895bdd28e32116393c927b8ec7b866adab1f47cd47df012f3a0ef471bbeb5e53fb507676005e653fb428c7e9fdd85b4d79d32738afd1aa11d92f313121939a00e4cc89e63d3c7eb4f566e25d64e65aee71733b1c677c6b0198b3f5dc3b73525ea5a8403ae10a00b794811ed0e19437a2c20d6a53b1f96926a50f19609c1eae4e5ea13d3f54ada400e595d5933c6197a82cf119b84111a83d5046078d8ddd8d3066644e65e93a7e8be1dccad6de11669beaf5f2ad601905052e1e4abcceff2665bad3c29f5ade8c00a75577a807f8ca73538ddbb4bd5aa83e55e0fb827ee895796df81c19e900141a6f70237bf86ad04d6f4391c5219874abaf6d61693554d48aaafc4a2bfaac463b575eec06fec5d95377ba4e920b65c0cd6d395994112015c2298e33261aeb4dd4aebb59db4d55f264ad387da8bc74d842924c5fdad37389684e26664cc3d416e891295f373ce513a0f62d9cf53c76ffc03485f6e862eda26056bbc9d5bd2fc20aa8c1179b2388ec81e10bf6534b3bc3ae5cffd3d10a0ddbc056cb3009724919d840a2ebe59836333c49fc3595f5c412bf5ec9716dbc7d72e93b985ad98a6d1da64a14fae0da02580f838dac34c722256ab18a9d369a4de7150ad07499144257bc2578456969a18e575f4c90c66531f083bf5189e6a0e8e49e9dda469252c67febdc4f677307b862d53190c0c6a5d45b53fd499e0ec957dd2d15f5905594b0a03d35109dff89f66f77da654f780223fb06bea2947ed8ba21511973da1d72b98a0cb9f4a709f2f32861b059f5a59c7bf42f03c1e0c38e6c04db234f0b3da03258633f5dcdfa267a97e1cff32a46b12639144c1e6c2cca2b5cad0cd356801642b02c52a004ce90d98b5d7f9e8911a4be5efc199d32c37681ecd7e2578206a1b07b87d714e9d1b9655b55a38e03dfdb2c6af30781e41d89323727f8c3d262d2648918264126d654175bf46c66b4b245e57ea65a3fe136542c50fdb7d3c89d3ed7d9b9fbc06b8edad1f0a922652436928d790cbb3ed8d18817efdd089c7be5640942e61994f4c6483881019fa78297b3faf3c031e3ccf55084f8c9497006b9f114504d30b8206c202ff3b82308a3006ea9c5de5b8fcd6cfeb06c1a4b9cf49a468e34a26c364aac67932d84eee52887781af7effdb57715e2987c9659cc63deb5b086539f373dd92e6ea9741eb5042cc624edf7d0a0b7034f0b0532ee1a2f14f2f761906328255af2a38ec4575b6551e5e7101d65bc4415eeb69bb4dbb2b493fcf282fdb76368802978e68a1050003e7b79f31dc436ffbd4542cda97c09cad7b3f214fc2c56b920f29cd33d4595c90ee9d224bd9e1d3989c40677b2a0364c61e217f0176761db14bf30ae3209ae2703d9028626b9cf91658cb6a25764527ea68fac55b9afa7147107bb4439c93e2261a986c8a1af9af2a133bb21bca9ea710d04c1a13dd52cc4a707a8947c46e5b4dddc168f11c7cdfecaba07450e8897a1b742c655eb4690f9370e7d07cb56ec6359dc4701f3f3f61ceb855c21cb5f35877b5de806d42f65288ede557dae272a9309a3111483ad3d360730fb8bcf69af1a98ed765213186e9040f9ae82dfa82d822148fe0e203307a6fe0513f498382178d81b7ff3ca020cb6471917185c0ec168510fe11196cf9836f6ec3e4409c91b8da060c3ed226b82212637ed248d9c96507bfdfd16511a8883734c5f49e0009c15ef5199fe876da2ebca535f53f7413947f110311409b4aa355196ac0890898ba4c8b4448a5d4b93915acae80c45d5683249c2eaaf5d3b83b49da34ed34d0dab90f4c6329eeee2c67156b89faf8e235eacc6f27377fb7dc66328c358a64c500f82f3a5a5d07ad2334cd9acbaa06773bcce3434cbc3112a2f72714efe4a1057d2c1d7631f3d2b88f8bc5514066dc172e1cd3b7651b838b7fc5a8903c71eb72e3dd4841e035e454bcda9563734b3bec81caf8942b344ad92e5cb8f0165c8de7c9cc7d8af8d906a568db41e8132a8e37d60b8e0f3035ff18f891298df85ad721862901e019634b0cdfd71556595a262cedd3853d54ecbbdd3228560313d2012a7bbbb43736f8d89893fe37616db13a13b75fe0bc661a76433b1c8ca80ff043fa9f5cd34f3a32ecb7d2d2a6eca8d2618e099ba1042a7524e943b50e69d9881785f903fe64bd7e6cba3f4a4b73a867c28d2d", 0x1000}, {&(0x7f0000001400)="6fae03d0c1c50355d30425fb47fb08eeee29aef6d58db2259719aafea77135bf62bdc8a4a7398d9804f0214c9e2535de09a8562c83ea08a2c9338134e7a447b5e2bb0ecb68b99f01035c307abe3eed20d178f9d658c935231983365acd30bb0aaad1526033a98535d7c334c4679d3f24fa89e9b4e8c1cda0c19212fbadff6941fb17184506369496ab30df82904ec06d909e77f56a807e0fe4d33d49cab6c432f1629d1ee0404b250f1551c0", 0xac}, {&(0x7f00000014c0)="5ca2761d42c63738f1eb40cc83029dd0431718fc091303df89a1b635bd2a45e097bca3bb960e9f8d1d1a94b02f11246dd260539fe63b414169d1e86ff347e4a2ae42fd9cdd0b56198c3c2262e1ea01c3dd35238f1543777f10684668cb4f8b5fc04c", 0x62}], 0x9, 0x0) fcntl$setflags(r2, 0x2, 0x1) kevent(r10, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0x40000ed}], 0x6, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f00000018c0)=@file={0x0, ""/4096}, &(0x7f0000002900)=0x1002) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) write(r0, 0x0, 0x0) r2 = dup2(r0, r1) dup(r2) open$dir(&(0x7f0000000100)='./file0\x00', 0x20041, 0x400001040) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) shutdown(r0, 0x3) close(r1) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x10000002) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) recvfrom(r0, &(0x7f0000000100)=""/78, 0x4e, 0x2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r1 = shmget(0x0, 0x400000, 0x10, &(0x7f0000bff000/0x400000)=nil) r2 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r2, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) socket$inet(0x2, 0x4000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sync() socket$inet(0x2, 0x4005, 0x800) 16:00:25 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) pipe2(&(0x7f0000000000), 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) pipe2(&(0x7f00000000c0), 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10080, 0x10) execve(0x0, 0x0, 0x0) 16:00:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x24) kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x9}, {{}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCCDTR(r2, 0x20007478) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000200)='./bus/file0\x00', 0x420, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./bus/file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) close(r0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7fffffff, 0x1, 0x8, 0x3}) sendto$unix(r0, &(0x7f0000001a00)="4d36a1a0067d2f019192243c966ac0baf13d200d0f676f47257f8fadb8579ec73f233aeea78901e88144611c87086a10b9541c296e88c2e33d36de2c97cf757a11ed37049fa2d3a8679e94813fa13df576e664e9f0cd0b621e84bac6110721f6c1f6cb71edb3f3bf601196a613dd86c98af11f07abd0d8e5f825061370aff07e63cf0a0c6bdccbcde3aaa6a15f5ac293e0558682c471492755b83e19887e52cef43435fb81d5cc4b7164c97c158edc0b50f585b883826a407c8efb49f2cb47e1813a0fe0141e7912713d53f0dd0c23e9bc72096551a4729e6cf18cd910d018ac3fc02666cefb0be53ca2bf8ed0bd9a6bd20b54a62e34f3a41405eb1479af754c1e1b36cd5a51ee3b0afb802568550003cb70180276fb44f3d89c3bc8a836dfef6286d2483238818acc97c25c1b385a2748070dbbe49a5d0c7e5f28d2f1421d28139b9142a1068d8e6c08ec894577bdfa0a237abb98490ab3e4f4ef3e54bea23779909346e213d92bc6cabe45ae51ae7ca7400bede1db935af7ad4278030e3af73b2c702abad215896f308d0a9da3f1525dac5a0b2ac2ec4f10b2e1fa9670a603ac5056b8ed1b3bd7f06bec10ab5af26179fc80950ce0862fe93e3c3ac897b70549b8cbf3fd82b9e27af0d0e8840f6630f9dabea762c34b68075599cd91415dd6b2a8756ae1d3c32c6eb6430f07cce09435a83ed2f65f50dbef926ccc8ab0006fbec67ebfde2c26157d639b25e9e988427cb17452833d4b8955fb7b7be8cd939a6d03bb0d9c942fb5145319ee6848ae18c9bd2785491387f2950989c5cb7424cdcfd47651c326faaa91e0400b25f5063e7e2323699fff43951ecb37556941ec0a30acc48138c84a9b46093085a815799475999da2ae515bfeaa5677779c4c19eda0e12eb376e2c4149e59c9ca816d1ff44b5755dfb27db553c04d5c25d9121e023f94b1f9aefd6b54eda533209bd3661dea113a4786f87d5a5caa32fe18cd50b358456e6d48ff9fe64080e550174f6141f669c076c4d568b10881034098748ec9ff04e729832d902f12adf7f82853d53d2c392a3adb2bfb18e4accfcb8d5a9ad5c86aa4c0a7c3aac240b80f825a66bc5165437f0242496da3a479ad8ef031cb0a7d8b928971fc4fbdc7a8ec58870bb74f0c76690cb10e339ca6a12c29be80f5edd8ef24f58154f9c39555985a8366dff7d8237aa586b7ca0eb07df5babb9a42255ab5f17eba8e3a4d909ef0a0ab6a44b77b48ae3a7d7cbb233882d1d9bb8705db1a48e1d0da30db28966cb392b0f77461f5ae9c124dd4ef4274c62cba0c9f95328fdd9af6e5400b225bacd7a29c960c2925ba4f4a42b8b15048dce388df3e0bdfad7d581c5a5f2344241aefe150c649f8f364324f49db59979483f8e85e52469d6d67937b49da5fd7e2968ca1e489c7eb76590f11ec707ca1e1f3a88d69cf57828e82f118561703eb83d1bd7b2580bb14d24900b0a02ef294007df2d819116c060a31377c85fb2ce8947462319d5762c4e43b33f44dbc64571260767e99e4e269f882e04be0743aa152e9b034f69f142a9617c21a55d130e8560121220a83d69dbe57e259d1accd48724ba2dea444ddbed7ce0774bb061790490b19d96e3e04b1bb36554acfac31d076517039216a9fce9942ce2be46222713120327e06d5c443356b006039477f8123b4d251b013dd1456b3463af528d529ed920241e489a13dd5e93c88128d54f85978628c9d58d381794b20066eb65ece9b9b918c2d69b4eada2217a9320deff8f05e4d7a557e4692f4c34646f8fe2d1f243fbb65b3038c067f2753be0f58c4694714144460cfec4293c8ca7710d3715f96b6d0d6487633135940b748af40153314e6cd0a277a53636fcaa7fc52edad356a97b5faa62b2161c8cc64b722deeb770509599fd26f220ea223bdbb76db8c1f4e22b43e8e9075dd953ad86add009471a166837c89c6d43be13d5924a23e5072c21fd993106f4e5a4a695878710bc3de393564a1e4258d1128244307580249d771a37b2fb9165878bdbd384f80de25b8c6c97ab5e5e6cc9d67af10861803562ffe186f8decf33837c9483200c8307666c7de33adab28411c858324b904ceb18d7a2a521d13a234eec95b1bfa3649def43b4e2e4183a2caaa987735647e215063be1c195919ebb0d66f8fb92c86032188cbfce258fcc02cb2c1cf729576c1a80c462b9df4836caf99c0ebe525d73318957a8597209d926e27788c90002409d7a9b60dcf2c5c6d17c1cb0245f0d7b1c490cbf6389a846d1698bbd8dd50279f7fcc6aad97c26e29f1b091943b13d27ac710f10b9edabe4aa5472696eb7998d09495ee943e9d8ef5ccdf6d19bade20cf26e4e6245077eb723433957d5ea535d563d63eafb3fd86c78e8693086f237c92a49cc122d772cece41ef907fd88d21b1c67cbae8eb8538bb838af54909e233e64cc87ba1f713d2c9b11006d0bcee06dfc0bf72e1b7a1ebafdafc53dbcdf466369f28dfea637388b370ce309786005c59bb0f156dcd351648e5ff1598d76eacfda27418916eca6cf700078ab5c9af545c2d0f1bce3dc6e19efd029cfd578523cbb90185a8b73a4d56ed29e4e0f253db3502b3310c12c589517c494a8f36c20e1401c808048725aaa3000c8411493eef04d0e9cf875bec9d117395c00e97eda9ec08c7e17ff2f8925a6c84785b0b4be744d95dc6c1e2e751f25eff88ddde9bb9ae03a87bbc9e6618e1593caa14160ccbcd04907c9c1ef6a20dd4fcfffa348183214c68df974e856ca8d631a950c4e6ff09b2f2be7561660244acd72a68eab68db52268e23e64744b0df665c84e6eab2083580ee7553507822024fb7a5e492df9cabdf9f4d6829cc779c0032196e326f7af0e10cb5b191d8ae12c2e8b68e706de821282d98f22b21be3e64daf261ff072022da18c871e5abda52ec94fbcb691e0cac3f5ed4f7be8ef23ba8385c1b65c54d458332bd7c5cbdd8244b68400db299db92a3d025f4e966754fb15c080f4b4e35f77c0e4215da0105b7a6f9c3e3dcf42108d9ce6b1df58adcac3356532a40dae51f84ef37e74756442f32d705e80e37fffd954e35de27f79c01ad68b18de03a49057bab54ae8fad430a3243ef005edbe905dcf86b536a364b8a590d5dc4b5c2003eeb716775abdaf5e5867c5e4639760c71aa3fe5d501fb0a88bd36d15e18286224a11fc21dcf26a18ed637e832d8e7b47683e3338cc2079b653ba78d9047f035da0fca9a8d4086356ff540b90ba5fb89b4bcf33a3cde8ecccd1bcae63f609b8a5ffcc6ac4145b6d9f6edb96b80852d6bfcaa843839af1246eb5359a0cabbd71a08935d6a4f16798ca1f0e5f53b61d93f3fc371e8f4b4e7e4e50754e0a00388258c93fabd09465df4d5411ae97eea0b286d3905152ebca971062042565ed922c6f20a96a2377c1f6abcc6032bcb7c8d967527ef7aab9c1cc526bd80d63b15c1881b30b60f5236cd1f6096566c2dbed17a65860be3d70929ed43d2836872ef5f28e7a2d57e2a2d4b4d74e659f6dcaf44829cbcf37086fec171ce2d1c3d1304bdb3a24e164e044a1120fa713b14cb19a3189cac6cd9a87f4d4c35597789490f95c80d8e5da522f6e2e4eb352b4ad5a87a050c68093f82d41b03a87a8a4d077ba696a8e0a459409d02c99a4fb25981984beda0de20acf3960696404362a056429d62ecdb2fd798a1d11486a3094e439a5872e9a7e0c5941b8e058cd40a54279adcda104c89238add630aa7cdbde3511deba94dba2cfce82b048c59a0338cd8861a2df28601870ada970c6dab2c1dbf7cd5df0640df8e50c66e4b12e5221e9190b9c319b7e55bd7596431109efd8e98c4f1643bfb66aae8c8ac0cd0cc9e55a76bf4d8f663d811cde80ee1843d966735770067f2a60de363a4f9f780db397447b78454178be4eac7ed42e0a49532f44b4af4bb58e083e465fbe612de5332c904f562b89448011b5955c2577e793877e824e89ba505f9a11f59327d3de892f000a7a8b8e08dcf7eeb5dd9f09a24d8d0867d781830e8c6896b4ba78b86c1111061ba0a609eb0903e7c2a47956c883b95794e0713f6d00eaca9a04d36502e30998633d02272b4426e162a50edfacd8d160a232491971376b5f219aa201672b3fd53ec983b9614567e32af04fb6a131bc411f5e206d876be3b361d11826fc75be6c99686ee7263bb2ea4ca43104bf8ea5d707acff9968ba0ea10bf3e5948657fad8210fa8df836b86ff146bd714deba61d4fa28452120b8906de67691511c693f540684df2629948356f831fa6bd93f704f0c54e098bf6f68076d4a2699e256b6e1a1cd31fec0effd62b231b56b924bf5077d67fc84e902be8148333063a01d1bb57474dc03e7a7413ce5aa6b76387df6f9f452a4565d40e566daccf982db651fbd534312a664726dad37c6c920cc1d5ec2a14c2971d0b8a48bdc9667ceee41184a50f160492448521939c85287b8b7916320038ec8a7bf3c542213df968851a9491a0c9dd723b7cb742f4e3346fc8cc45959fda4919c6c15a144945554edcb37216af68dee1f85e56ed0721a82569159f811219709653295f3a22dfdfe4564d11e85d44e0361faf2bc773c9e6170658d0bb7dba38382523909af5c3172181788e9359d086e8138283e16563c6c03dd45362263754434227a90bddde229befa298a5aa9857b16142cde9eb15b2f89bb3f4231b711f1b52b9e89ec73fec13477a66cc6caf663c26a1e9c02364c743d069173257af40763c6de7c8c8523782acfc171723a931c14acec633a09d742d60baad46d9ef8a0aea3b9cc6b99f3af53f9adad18cdd56df2e16e3ae8010e4f6275c09a98daabb0a8bf5948ad609b3110e8b79bdeac9297a59fadf231c21c81e4155a10209b8fab648c4d7f2fa706a0580e93dff90007909ba053d745beeb1ed7a723cb01db35faef0a4f7f73a4d81d655f29bc351348c24d8c14f798b00caad616c57450ceedbf3acc591356193d058daf3accd53b9505c9ea3664faff13d2a4d458a748560a90da65eb890f2e7c39e1c14ade9f904b9b80e60cc734eee1a2b763d230365942ed3625b538d28345e28783936052d997945d3c2ab2f5c487dc7c954ba0950cec161c52d80512948768dd7c5a98f805a11d9ce71cd6ae87f1fcb79a1ecdc552d2528b7db35aae61a3ba988ced4ba29f9db98fab056cfd210486fb49002b151551be70b063b66e1865ae6d7e2a340f75de9357eafc3ff318d7d3ae06e1abee8202f0d78a0588bf2a44f8e703d3ad533341f41ed1398446f9c7d3bdb6d0352c2371d749402b2f6dad8cd960f0f174bc6125594242238947c62b90d4f7c34ac0c4dcf08289e0360a774795fb7f5fdf80eda61176064188618a603a92510994c97acc3171de8c7af84f54009edbf5c39dd5442916bfd4bcfc2ab1d3ca3ab95bff3799b1ce16daaef431ec260789825704845da4e728e12c7470e5b547148f4b3cf55c1ae69745da0e2637a0f3047f813d9d7a6d4f4490ef5b4f008b4623b37cfc6d49d53f1777dab390b0aff7e02479774acee967b85b520b09902c75d8cf1e03b39152e42d35f2e0fce239fda1b5c7f60b7914298e4c66ecba8da2b4fff150af037c4259356788c4169001a3707854e5819e169cc4ee4092966c1a0391d8414c4cd3f097d79ea41e3aa81bcc6b64e902019163b9b77a13317cfdef4e208a894f6811cd189b8ad1e9e2f73c788c92a1f6525b818f2f7c11f927f92bab5590807b0f990b9dc3867130682ab94925310394d10a68d1c4b6d139e36e2ba8c2", 0x1000, 0xd, &(0x7f0000001600)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001640)={0x7, 0xdbf, 0x1, 0x7fff}) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\'\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='}#^,^\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\']{\x00', &(0x7f0000000280)='(,,{\x00', &(0x7f00000002c0)='#\x00', &(0x7f0000000300)='-/\xc9./:\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='$.@\xd9}@\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=']\x00', &(0x7f0000000480)='^$\x00']) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000500)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000540)=""/4096, 0x1000}], 0x1, &(0x7f0000001580)=""/32, 0x20}, 0x800) pipe2(&(0x7f0000000000), 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:26 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0xb8, 0x98) utimensat(r0, &(0x7f00000024c0)='./bus\x00', &(0x7f0000002500)={{0xffffffffffffff00, 0xffffffffffffff11}, {0x401, 0x40}}, 0x2) mknod(&(0x7f0000002480)='./bus\x00', 0x1000, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x8, 0x5}], 0x3ff, &(0x7f0000000200)=[{{r3}, 0x0, 0x82, 0xf0000002, 0x2, 0x8}], 0x8, &(0x7f0000000240)={0x1f, 0xbce7}) r4 = openat(r2, &(0x7f0000000140)='./bus\x00', 0x8100, 0x4) renameat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') r5 = kqueue() connect(r4, &(0x7f0000000280)=@un=@file={0x0, './bus\x00'}, 0x8) writev(r5, &(0x7f0000002400)=[{&(0x7f00000002c0)="ddd648cc6af83be86f1a5a5d2705a853a8fdf4237fc6bdce1b9a366358c42c117657ee850d8d651c0ef63fb8b34b397c701d1918eba696d7439dab7dc0cd03bb9eb3ca9dc2a7ed08c46f15aade53046c059098f4902e2397b66a0f499d1b714414a7f7cbcbcfab531c06ec018aa6f8d7e097fbd2ddb5bb39f1952115e0315e1f2cf049659ebb07322c3f54761754b52e85d4eaee51ed08cc634fca80e94e5071daf7f1f0aefaff6a8ed28c93579f276130a150bfa6c0650a29c13bb58875a13ce3efa22aa53262c6de770fe12e723ce991d18f2498a85cbd451a948d857868ea905f835aa3b938df6a5fc9059c7b6f559e1f9d9f947ac25916bbae1d02c30fdef7fad64ad2a858237107c04f3087ad9b8f7b7b670713130754d3035d5fb869620a221125a07db50beea62486cc6a9245ad0028d86704c9dea8a198350b0fccc9aced2e1240e4d1422cd41e278d59d9a07f2524fb05ed60362ef572aa7be8bbd631bb62d1d7fe5acb595d62ae1c6d4fa4aa52ef59a012e7df4714f65b49848d35b9ee0b5ad4b979f905ee67480724c9d06168289017142d6db40ca3db48127bba4b8115c4114ac87c180f17a2c817a323aca8980fc836dc4cfb8f2599db6069e4ad0e4d1954d92877d33b1c0f6fc079af59d31c787c914912cf1798067c7561cbf871fc458c71082c0787656870a80ecfec25be7dcfc62556ef02491e56be9599cbaa35ad55a7c35f1b54f855d6d7eea32e1597787f23ad00144f82a13935eb4938d318418bc7b777d5eb4d03b220ba7d7f780b3ebbcae82384444023b3c8d34a5a887e129a1daa0c39e022bd2e4d42d85f64286a5060c401c030b8d2e49110b677c8f28ff340d6d050885299b0243c63d325dfe29794cc766590c1bb72497ec5fc99d8fde6052ff5d587cdaaa78201fe53d307f6016a90bc96b16c28150adf68832b06eb38041df2dccab7822f4c7f804ae375a5f334e27ee72759b4be395bb8cba47363df748af953e791b040d3374a7ba8e12bcf1013190cf550fc40cedfa69fa338bb3383c37551248db05b31a4e7a0e2604e33943e6b7bd2074eb7c01ae8c7de156c78cf30b3297b96a1bd7e1fc53b1b6adb6dbab1ed20570980ca7713d193d1403daae2e98b772331b014761f7c1bc8f8b1eae785fc916979d37c1b0a4bdd03d3aef8f3aa53824d49dd9f231d726af727138d5d76c0c7e7fe25803e2c39d335aefb12a98436088180e959922da031f32ff9a206482aa454e6b25219874686e54a7f5f4ca0bb1d89178d25058e2cc624724001afe4d7976ebcd8b9734badec82e647dbd3acbd91b4d8f982efab5f8da8260bd8993b4be74e74326bea22b03badb44ca34e003cdc4ad676210ede050bbafe1376c653d20e4a43da35ce09f1398602b5e448091908743d5821099e410fc83450d060f07882f5ffd6c3d6ebef68b5a77199fb11567b9274d0655be4c7905feddda3551c2b434e1571022762ccd48935beb4963285283d66794044276da5b049bccef4f4b9a3102aad26754218ee180d8522f2148c84f6d2e97b8aeaf7709b80a2751d4a9a55cc6ca09b34bde81da0a57dba50bc9215c03dd4fd6ee25b4f6bae2e1ec0aa98868b22b91f45db66734a35bac0597e1d15f15798d20d9607bf9124064a476f24ff5dadca55f94fe8b445370c5dacbc1db7b92beb25fc4cab1214ec36a89fd46ded4986bd8b93a523277f37194cae698cd43ae82457a74ef6d61a8f4be170c466cd9d0548bfa0d3db9ee3b7e419a5bc2959dbf4ea5d36cd5cc4407d042075059fca749d53630172226c15b36c55ed52cc4239782e22425736d3dd5a9aa57b7af97ed5473309c113af6b04c3cd522e4f6f13d4fe55453972dd75b5b504cec8b03f7a793aa64820eac710de6b7c3f926a46dd31c085dfca5ce3fb4e664119605e8f5e8c4589aa9572b1d58508f972a6d07315eb6d2a1ebafaf904877c12376b3edde91f40074b1140752c8fa85910074c21bcb73c36303ec1f62e6cfb1fa245560f878fc5d3b3dd58730a92401cfaf49bf272493a4cee726cbadfdc58c469d46d8305b5dfac2a523520e0c00fffe02cd6ddef6d32e04fb833d7165778da2095d90ee0baec3a3ddeeed4dc2099ef98822be2efe42b2a4d4dcc9a001023b994fd7d539716b3ae5ea9e4b9deaa8858d7cd329654a36e1f420f60ffca93208c0690393a1bb66ce31945f292e3872afee9a6b75743544c6841e8c61e696a183993a6005db956ae34244e2bab64786b994dd8e1b8b4b7d15cb0e661f98f442e3bdd300bed3bdd08845ccbbac599a3c0ff3c2bb7da22d35caae48e5c0311c363ac4e8ed214c22b5d6f518087ce83394531a869f0671b4f98814c737ee525764c774d05c1f032e66562ac7257af0e3cf11d12b6d2db065a78405e9ed4c90f8b35b539458ff0bedee9d580ac5b895b85591315266682434289dc1a0dad858b8fef2ec08ac55d68112752252a1ea7214b1139339eb3efff3853be47d4e5ae660027e43708a62b3f9daf81249d3581df371d8166501b350dc302d9aaab54f6cecbe131f8ab3b20e0db60fab3e732877f02ad6d3b6f1c0d7403dbc48b673cc9ad73d30c6eae0c84f4489d0b0915c36501214e32df4fcf5939ae410c6af1abefece17c8b0e5277ab2d510a345d2209ce0f43b1832930fd4d26b30c2bc6b3018da2f43d657bb72535af6906666cf83ec808d490b6da9dfde5e8c180a2a9c45efc84383e14f958a86be055f6e0a2363a8ec391f28c0ab84b9e21f36c442d085652fe757d0b7e714630674ce323d5d050a94f1784a75c0ab9a5dc2c08078f7ba55f10d797917e54034fa1844ad5ed5b82da1534e800360cac8114a4485890e7214d131c6bb47e8aae3a7ec40c079ca047f040a61c21d9d2fa197479e99df49058155e38fc8655d3d320eaec6f2c2ce0cb35b7decac25dce882a8e13bcafb2e6be49def7dccd02147dfdc8603d19a27a3c18ea47626c8e9a90fb682073ea59d6afc37625dbe2305ca36770ec5c9fb54fab899a743a535841e9cc4e9c714d43be22d46130cfb714626a180493972670b946e515cdf2270b320e688afbd2474f3316a832200e235cdafbb73c97f5a5f1d46fc374efd18bedda115c22b2b1a7c70330cad3f2ccd0bc15a5877c2977c810e8cdeff5be75ba36354b6804c4f7c8b232d4616db2c3d2352e1e7bd0399c5a8816492899560840fa6fbb1e9f390596496b41a85061ac3605f7fcde677a07f4cae8973089043a7d6b5065b594f7056aa57069577b765c566668c2b9f85e4f6a4a4f1ab39ab74b11acbc55176274c88a39da6557c4a60c8b4d222bf03bb565e2dad18de095f030106cb5037d351c1f85ed8828a219112b997535c5cf9918a197888f588ffb93a641334b91b02a72c6064b0a4579557ca532fe9361c9a7af9624347645a1d60f9d0a273170df1ce057228dad82f359e9d961d517b703b12707db5c129818c98053ee732c3434657da360969cc45ba5f07ae0de65853fae2de70fc9d0d1400d8575f600b963cc3b89543d7c117670e33324f0715b6bfbd10b2b63c0f0fadc36fd699d703313073d51db451fe713ce61d76b0199a3da9c74951aa7cd83fa043a43edb6ee51961ed2d4be35fd213a96a5060fb9eeb281cd01781adb3bf51ab96eff1eb8611f0d9ee50066dfe5f0af2a8a3249ca65b00bf69bac4ab5e5bcb47a8cada74297f9a44095840df6c9fb1ea0fd00a5af9a1bf081424123bb25357869493533046c6f4e3a4982b69528e1a5b6c7f71afb14066b7c9d9a9ff2e7173ffd58203e030086beefdd635e490bf3c02498b3dc9f1ea52e394059f9fa9ccac56c3bbc5667fb65132023241261b20cd60f3da463834a1693a421c21d59af41265fd0df43d322c731d4db1f7b2acdeca43370dd3c8a586bd26760d3afc5f7c2f78b3dd65a302380c4f5f6a3527a96d7982cfd4421c5786beb509e32f6cd1a8eaa87bd336358dbab00fd4e263ce1abfd4ecef60713a9cc94d91248499dce1dcb1030541ac046ee3a1a8591f941cc0d0f57876c32d253e7809bddd8815beef62f1948819273443a21cfab30a0429321266505db38e3ac3a94d80cba9c78d8de612ba7a5387e10ff00d1857947acc82c8f8cf3dfa58c9a6d2e29469899ec00e443943f6e1308c7b8691ecdf16524d9cc4c6f03a465ab8c262c77faa54245391a99d45515c9c349552222635560dfe782c56cde7e6756cb9dc034ad38c5bc9bf00a9bd1a3e3e596cedcc7be17e7c96863f5bb7bdb751142678491d9847244b0a1138d7b420de764bbc94aee47b7f63c727ab6517517373048da84761cfe7faf8c2fef62ad503294f1aca051cd42938d6adeea4f77381442bd61eaae2b353506b27d3e5b536cfd14632f61159b9d8719e0933bf464790b32a25935ec90bc5c02bd07eb8d85d5d04287fa87d82fb3c77ad609fd7a20ed930de715bd44404b4810171b2b9f49c8efd2fed0b3aae079d276f919f7d1aeb5f16dc281ced3fe9322e7be4749fbf3fd5eedba7acd0e47fe78d2f0946d1f72b7de6e78c460b97a3c1b099681c7fbb14ba74286ca6c0c7eb3380f34393ad156ba785e6545a465a5781c051cfb2eb514b16bc23aecfa7e2fee5ae57c95c063c8bedff99d3a596458b6dab080a2f2139b1a7911c825736e3de3bb50a36138262f1fad0609e9028a4841b2930638e6f20dcb7f32955cfaa89a2f5f31bc633f2c0611d37dab8551c113eb9c42cf903ebb2ebb0b3609ef36c6cea66003f257b0ae3890f6567f3596c1e84a637edcd81f78cabfa92eb3664f2c90e337f3d95534e9d2a69a48ae734a260b2581e1098090baad84456fb8e8130c6a7d2df40e65e922a65d72bb67d8e3fcf47d47ef410a4a4beb6efbe0a8dd065fcc3f6030f616cfb52dc551456e5558a590a3ed6e010adcefb1e5fb1890476f915abdcf3c30fb87a33494f8e2d75fd726a9f78b177060e1df09d5cb785f36ca1dad51414894a9ef0d5ba14bd8f0643392171cef3f2810d52e77d1869763bb074aca7c90a7fdefa6967847a69f3e401f19b0831cd6e978b74deff36902282c4d57ea272835587317655963961cf2ca09336d57ca4f3c5735e210eca8a25a734468a9dc54ff378a0c19303ffd73ba9bc8ba381356021780d3f3bc20f4b11fca24de79de87d6f99329948f01eff10838dc6c2a0f93c422c8b7e239043b8cf44ec418699eb2ebc0f4cf08f2c1c603d0a2973e42a084df714cc13d8ea371d5eac8ed7f9a7b9728837cfeaec4f7a19d3addc9971c29411d38e2a3548afd08d940f52e8759581ec378fe84fddc45f2e32e4e8cb0dca3cde6585b9bd06c2467f7b28b09b7a07b6d853067318f94fb438df92d09c8b0d038ff8fdda4e20ab98f0553be727b9190eee0d3963047e65540fe5bc4758286e5862628c4ea57e2208a2c69aa4d9ecce992501023490d076851ce48cc92f2cf062c453086292c16c425d108ed483821c73c46e5fcbbfda1efe646dcb3d79c1f838cd4a2299ea833aa51c6992e09059df463fa634fa602136927fe9b21546c202b718e0edf85365f0f33854e03e0779b89414f2761f5bef40d82e711460fd70405e0817bfeaffec3fef8cff2066866e5a2a4773721fafacd85faf00b8189d6cafdfa7300a2f5c96e6e2554048909597b531c1b736ccb75fb2546b64c8b1c39adda3a284309b9328122b5abcb415af62e0997db4c417e422ddedfcecf9687fe35e86bae907ab31dfe8fdbeb6b008dd50811002f165f93d2a75cfffd5bab63031e7effefeab085e1", 0x1000}, {&(0x7f00000012c0)="d046cb55cf3f5621b722af681fecda02618b40d1f795580003b1f10253e3d2e1b10412e93f44114fc1ee1f9384cd629d16353b80605511076557ba2b32cf27874902e4fea119b02b8ac349c017efda499006b847ba89b9ca4c721b9c96f57c6c502be8793f944860ca022645de9a", 0x6e}, {&(0x7f0000001340)="4f57364dcf65d97da75c4405aa9cb0dc5a56aeb8b45805180c8818e03ec072b26abbc1a1793c", 0x26}, {&(0x7f0000001380)="0a15b61ac23719ba2f6002b552d4f3072a3685ca5d602d8ce1f533690f183ee42b4f057a36b13b0410a385d860c5fb1c1311acf44725864d63809d97b2e908270d7e0ce69eb4ca97bc152179cc10ee2b8f2978149f2d15c83598aafe4a2f3812b9b31ed0af353ff38933bc5b3d4277ee6fad622720c59d1ed27b31720d3d7913be80d44353d1b5ed95f8727303de316ae281974e2660dade0ddb9a107d11df9f93019e3d5d67f0d4a8b611f043f1dafb870111880f26e20e77668587a0d7534eaea1a2387906b33a535714a31b0adb6fbc28a3fe474ab41cbddb4946c18e90502b525ba3bfc73413989058150cacbe7a625ae6f590e38c8f32f3ce3c402ca842aa304c8a8f860be174c05e95dd36090a9d0d282042c0d23b0f9b802e27e1e2d38c609694fde3ae316d5990bdab5e3fa0d9e94313fc1dc38114e8a78bb9e241f9cc11d4aaec17188cb6c966403b29212a22074c92e08fc04b2093df1f74401190205897e639f4319ed18e14fe1a65a2a5dd2fae43166581ca0fc3e09795658580a7a12e85ddcb91df79c9a93b09e889bb9100adb32322a04b74932e5adeb16fab1e007f272911cbdb6ce3e4ac10ac273e3366a9fa3c5ac39c38abd590ef33db8b81692ef3f7e06dae6347a6dca957f903b6cd8e7d3bdb92f40c4bed6ca41fbbcc720f0b76dff84ec706fd1f5a95827db0e4af20bd41d6fc6f93f9e6691d710378a6952a0d7cdae5718ed40c7e67caf0f202c22026d31f8cc4292e49186029a924a63302a48c92ecbbb44f30c98ef1e309186afa8dc023320668ba28f69729069ce5de93e0c3d8781930cd9c0091d1eeca12ac50951c9f82d34e5843a2e5f6212b3fd8220ec9f94aefac234832f368483bc7a622f5466780139305f823165949cdf5e3a9e5f5516a926e959b405d91829991539575aa6318f45f16605c251210973a9ee64c68edb95d61960dfb6acdddfed496151f543ed9007316e22edb49bee0f1513658307c4e4ccff50712d267224a38e4914fb894ff3f2995bab319236bb8838b11e24ef0c828ec7ebef04bd58a9e4e0a5d32d6bad75ca3a10d9d6b752210b282ed7e2531aaa426a5e92a5bf86d8b7ab81e3a345fe85dd8145bad55bb199e94a5fa9a2d875ae01b3dd265223b99654d4a324aee40afa996fd95f1581e410e5c740eba54f437cb96c1d034a255a469f7ccd324c35068aa0cfe0add2c3a1399fb5e37df1b2880f694aded20d8ee00be3968f865cf9c355a8b2c516f13d63bd49c5e3b20d8f499ee6c24c3a38256fa23b738f6a502b8d27f7a162154229f8a4eab66fe818cc3f0cfbec5569b85463c329f8730c6dc2838daf141b6823c7c5efe566c7c4f1386ddab8f8715fd947eef9c0fa0944dbeb1465d0fb08c9d7758e8caeb66696e1a4a737909d2d0c49ca3defcb8313e3404ef3c3dbc1bd89da2ba81a89fcd318743a295443f874d1e4a92b355775b7d2ad8e8cee250fc35d95d3683eef4a9ab151aa10d4ba47ff004054fbfd06c22223575bf7b672c08aa7784de080c7559c011423d07b6a6b6582b73d5cf26be7c324f905164cac47d2beda6a6ce4afe21d950ffa8c2f77e197d71a71d2c165b1b840bffa8eca925dec54e498212a7f23b0c84f7bb57eaa9bcf6df61f6df543f97ebfb440bfb01a8951a5acd88f2e0024b18ba7e7bd2024d1616b22611699dfbfbfb1b210f973e2701673c91a6727c0bc295fac02618e4fd3a73aaea84b825a47962c3b6949971b188ab2b57de4be580b985899e2943b5f3abf1e92efaf2791d81dc14d1333ed390692ef5d6ac3b199b9f7ea621be4d9ed4c916436a7fb8563eb4ec85c51ca3095a21b629680873a5a6adb4ada626359ed7580e08418081bbd385f864aa1ae136e15f3209277008425b7d0471263ee868e6eaf8f54c0e7d5616d28b97cc1a99aa57b453c3a096e681a8abfa57813bf68a70aea786e5133149021c5b0eafe7069a0bdac7d32dc1bbc0bc56b6b1925a8907e7f844e889e3e860f22485fbc5a665eee83fad4efea3053cc84d5240ef7bd692c279c9bdb071f2e9acd66fdc0be625df0157f343ed3aaa64fb32db1643a1052beb1521402a9265abe404276596f681a4114faa868125585484df993bb850820695742c2e815101021d775e884271a9becb14001388b9489de01c0369d7c102fc99e704b43c12dfdaa0cb665acf5a983fdf8b4c52bfc87d0fc2bb03000ca3c83391701f4ba757a583453bfb725fec84444e64f58661294a6d223cf412ae1d93ea09b123cfad066dc0749ab20861627ba483bf879bafcdb71c24475ace3a625ed932a5d29d5654eb5ddc26d5d3404f1e4686a68805bc680226f2ae3276afbc33ab19fbdfcc22ec9228e3de8b2b710ec2b510916fc9c792ef5db9b336c839cc5c0ba4406a2123cdc9c4b9fa9de29153459a0fed666f647fbbf00b86266f84cddea4f97ec99b60195106807f3edbbf2f4b2b0ab1646bc33d3a57e6f0881e20eee02a60082f0b7d617a97ec70dadd46b3512b9bb0cff9b77432034e3632dd031574f6d4e1c72724f2564398db3724786f002afd0123965bae8eea9d36c62681e83f9679523536d678ee2289247eba94a61479bb3d9b7629f33c263ccbc4999ca3a278f03f4e248053a368eefe51c645edf1235338a7f97ce8200860f241d4c6af00506e9a03f11a6823f6d011cd20ebde6bb9fbe9ce3aa6c9f9920b90d47cfa75eef69f95aec9853d24d5abeb12dc9090f2150a4c05063c2b2feea6e750b16a5976a9a00987bcd844e80530444a02e3d377b4bff8030bb70a4f7270b3521e1e87deb649b6734c8395c8bd0d6694d5578b67e97ec051f65d1cda0d5c3631d136483732234e9aee4eab9d2c7c6cec4ec585dcc8690d572eae829d42e53eb0ca591c4514a4656e806aa95edfd9bd133dc429f4754dc824b461cf56517674f27ac67e9aec401e424d29c15972eec49b5d1d028c51e523d9b65c2ecc7201235f360a17aca9eee86b1dc82bf65a9d9b54070b45616d8cf053d7ddc9f18384f267288848e98a0a58ede40c5bc2c0d4c64d112e5feee0dbbaecc3ba9878e6b1d411d9c3b311fd291a3476924c4c3fcd060334697fba3c5a941b10f3d0aa4611a0fec1fa247afcc72d1cb20daaeca48858f0b114e5fefa6927a4368a8f610d4d8a13856441ada95a9295595fa3672c984687926e3cce645cd1bb30b585bbbb6b40dd44918b3681e55d8c74e3ef44bdece862a3dff9fe47c4931861803e0857dfb235261a22918109d42f7afc7747563d8321421d9eb754010bd5d2ff25996965002d980aa2cdedf4166485ceb2d6d7d1b54fb1aa11a9a59da48a058b6318406377e3bc4bfd2ced59152e5617d6c6b9e2dc00a6e95c43485abee12292fa2f4491cf78571d7f3b364e541778c9340d8a5fbc16e0978873e78b2dee48929a4660f79aedcef96ef5673311f0c23ba8ba010b2f8fa67fd72dcd3ac5915d69ce72880a92a0a0d70bf7aa7ca8b99c6396389945626643aeeb47ce346e27989b2eb24c97ca2cb76115366c946c19bf9fad85321e1aaafe63d0faa89229cc3c23583572bd6dc282085c326dfa0b9b406ed95a67a67e1c6dd584a040cdea64c99f12ddeaa53c99ccfd56a29e514b4ff0a66944389c2ab418f992d751790cdfe6844beab70a8fa13fc9fb54000a75585867c8e3a7d0fad58423728b4bad460dc2a1a9c0320d038685fae244cdf43892d8b0299094ad50c5a94228c696fbb043ddd9b419acf793a659c32f70e7adc83e4bcbf0d90902a40c3c8012f589ff73097947208684fe5137dc5e3274b306cd7b1809eb0d352492f80ad086bfdb8a0cc84cf1081abc246b6699be2b811cb6a5e359895f290f235f9aabe53978849bcf7f96655519bd8bac8bee8c97755226215233f45eef8613e4dc5b164ff51227812fd3571794360630f36db275cd24c3c79f5e886f980379c0a12b01c2988d02161b8e10191f6c07a43f16925081676de99d72738cb6664395eeadb2fb510bc5f682d97f077691c2afaf1959a63c31e30e663e8aec7782fd91220f7c9860b1d2c5a60ddd23834fe7ad3f670f59f370a83abaf0b1e567ac1a70a6667ef82a09600c9a1216b8806f47e276e0cbd4a9cf6a2a2b4054200b562f19d5c4f87b8372f3829a3d71655a3f092f3c17de4effeaa064f9d82c1ef758394e03e1ee07d8125790d2077b222c70ad084f4308fd7419f0b863df23b8c1fd9825114ff60174dbda97c87553b8a3bbdf9cb6b72b2170c7d8b24749cb72df7979a18c2377ff7e0180156ae5cd3bbee62000b2d5c90bb6282317436a7b11199f6696d67344e04308e95425082dfaf8a39519607936f96d1535bbb27f2449b264cf6ee8ed01da1eb5d6948238a025d84d31704c4fc2e868e677dfb52187053a94ab6cae13ea544fcf5ab04b8997bf5f34f0bf142a6bae065abc6d0615e6378a2acd041b14ebaf99c05b0d035a038fd00ce8b43ca4bc21967b54affd407c5af11c99fcfa6f73a22522dc4a11b08b3fd815e6d1589fc04d7b8ee84cda0206550c2b3adeb35f896a99ad30ae269a82ec50055bbfd4fdc333d4cc4bea6883300bb7d9c173b1916ccf9370c934963c943c65b8913f7fd57e66e921a418e393662dc1a55fecd837c921aa703be22b8f6951f6ddcab07eeb56ecb385cefc2d74d1da70e279190b835c89e74135eb64357396ce3e0bcc30949fc5fdf9aeccaeae68560a1c0230c546b3ae7d08e4b55218d43e063e115b5d7585772c45d729c876968fabeb320dcb629eb8fa8f67a7b30c391b3c40c59fda6189b8781396f90ed3f92fc3d8f592ea16ed043b0971d7fb172e06a392ce0d1aae646d1707aaf87f77e7baf613a1d762eea00d2c5c71d7887c48f2ecb3cb49155416afd3093143889b9d03c1d5a708e0d53820fe4e548f59b82689a5f4d87945c2b97cda42e8eb9fd880e9986b75022652f6ee3d35d9e5fd7f3bb07bfebb37547d65169efe9af574eb5d9f9394d26604785002d9dca43f5655f8c06dcad49c03b785c90b4bd434ba57ad61a9302bce926df22fff0b15a103a997fd4b1eebc85d1380d0a2d7fa98cb87ed349467631c1c269613a1d791764202660b11e9b8b8e7f168247656bb2cff1d8bb3b780e09e7ed4750378ad5b420e95b15476ccece4e3956e55e01ea7ab122e1e52bba2d79b131e41cdc06267bb013bcef1d259f2560b210f5a1a71c424561f61e06b7201b7fa1c888322ed9c2c301f9cbf082783ee2624d708f3a43c27f90f82828798207a5d00a8657e2eb97ccd1f5bfc38b294bb324c843e7bbbbb5ba440efb0b373f8f48e3172523d354fec46a26750f58120b2a7e2748d6992e4d62679d92ccd15fab5a7c71f8b387b48aca5002a35b579652b06c4c6cc90c1287f425caa05eca7a888fc8c211f773cf9facf3c44fe6705f0ffcc56a1c7fb4af57e2434b54ed60c919c5ac9e314406c0c90d45fc452ed25a6e3f29b8c7f3545f07409a82f28b171d691f0b1121394b138e6bc686e829181315e89d5c0288947aa88b6df702237efe5f7673f1f559615090be085c5ec91c66f0730b2e43fc66e2e15696992d80dd489b79dbfd08c63fe27173c2b5e671f7dcd5e2c7f94b5c8fa1664a3c6af48ab3a354f50c5dcd1985b4cef34322bbec34c37fadbe7b821781427c84fc64e1ed52d447fd12051c047ec92b772d2479343828013a2f29e895ae82ecf632d5d5e64975882a047f0a1eadb696d536e6cc5e0985f100abd76f3946abed1474303ec0b5c8146003ee4c51ae550823768e650f9c4", 0x1000}, {&(0x7f0000002380)="b508fc615f2798d24f26dc6add081652c244defcd52ff3fd60e5314d9244e519c0df8113db61817b32ff57e7bf8baa5b429d665bd98547ca02699df2860ed949757a1e5e68e6f33e6aca", 0x4a}], 0x5) kevent(r5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x7, 0x0, 0x7, 0x0) 16:00:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socket(0x36, 0x4000, 0x238) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="b493847d6080d640f4c2271999c3f1b9af20bd084532b1", 0x17}], 0x1, &(0x7f0000000100)}, 0x1) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 0: r0 = getuid() geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setuid(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x20) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfe) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:26 executing program 1: sync() kqueue() r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair(0x20, 0x2, 0x8001, &(0x7f00000000c0)) msgget$private(0x0, 0x51) r3 = semget(0x3, 0x1, 0x0) semop(r3, &(0x7f0000000080)=[{0x1, 0x5, 0x1800}, {0x4, 0x2, 0x1000}], 0x2) poll(&(0x7f0000000100)=[{r0, 0x4}, {0xffffffffffffffff, 0x50}, {r1, 0x10}, {r2, 0x4}], 0x4, 0x0) 16:00:26 executing program 0: kqueue() nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) getgid() kqueue() 16:00:26 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x101, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="9797708054628e68c4068adfa08940fd86289985e1c2d290fad0ea3b6c683c4e07c02dbf477dd1f9f2901014ee45737ee2b5be7a9896268e9d005bfbe256e6a7fef743e2b665e1c8dafc430bb137f97be88337feb837e4dfacc534167e49a9c793a1c936adc03aeedc", 0x69) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x240, 0x20) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000100)="5ca2be4762", 0x5}, {&(0x7f0000000200)="ae9b989804b4b70d30f6e9683a89da4efec4d99d6d4ba65852a8242de082bb2dcf4a859173105193ead053e728137807912f8ac5011a668a59bf6e67f65281f03605565fd31026b90fde5f4c40d63a1c1a6dc719e9450db8d8d2ec70102d8fbb9bb434ae08660aa53317c420a1d4514e96f083e4ebad2471a1f39dd976e0dd0f43", 0x81}, {&(0x7f00000002c0)="fe2de7dd2a2227b2fdab3cbbdf41e126b873cd3e9a6f69c5424280cedeb59e3c930b905dcedfc38473d2cd230e0a083ab98c83722726f3b751fc967f5816f44b24d14c21d5077ed14361f9b3550d3fc45d2fbed41c956041392845f134891a8ef64f29e0150c5843587bda721a540a6039dbee33c0cb4f5176d15dfc64867abcc1a155bf3587187fbe5943be70ae88fd1eec3a37b4a847cdae618c3ccbd4b5cdfb6e5e636905cb194f2e68471e728ac12f132806276f4db467fe536d", 0xbc}, {&(0x7f0000000140)="2488f3d416aa16c7b49aa89eef2b71a673be5ea0d5b2d72f0dbd22819089f1fa7960328df865121d046d6cb5973d411ce97e56519c145525f348262e18f30bf8d82986bb2ed70b88", 0x48}, {&(0x7f0000000380)="44933fc6ba8cdaa1eb03f7996628bd27c8499ec7de94ef8a32df4a896bbaf37c63030335d646bb8ee366848825be507a9fbc3d55032f5151e50095e33e6aaf6c017d0efb6164e23d2ff243c9d28b25500eedb8c08590d959bf452d21aa111433732cd617c9313bc8f042de1369d32c0b711506b04bd1563a5a0f4331392cbbcff5ab119ac24ced9545bbbaf968563c4cb5fbe30ff6209dda24107c38f22f0c4177c3d173696a0e906a4d0733d9662498449f995d349e2b133212da0cb312017a8c0634d373a540ccf830b8685e2a", 0xce}], 0x5) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:26 executing program 0: getrlimit(0x1, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet6(0x18, 0xa, 0x20000000000040) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESOCT=r0, @ANYRES64=r0], 0x43}, 0x0) 16:00:26 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000f5000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x24, 0x2, 0x7, 0x421}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000020, 0x4, 0x7}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8, 0x181, 0x4}, {{r0}, 0xfffffffffffffffe, 0xd2, 0x0, 0x6, 0x8}], 0x4, &(0x7f0000000240)=[{{r0}, 0x0, 0x0, 0x20, 0xc19, 0x1}, {{r0}, 0xfffffffffffffffc, 0x83, 0x6, 0x6, 0x5}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x2, 0xfff, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x96, 0x6, 0x7fff, 0x8}], 0x4, &(0x7f00000003c0)={0x4546, 0x6}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getuid() setreuid(r2, r3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:26 executing program 0: r0 = socket(0x0, 0x2, 0x93) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES32=r0, @ANYRES16=r0, @ANYRESOCT=r0, @ANYRESDEC=r0], 0x4) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca3a374fbebade2799d535c9960b8a1d9917a915f274a07ff2f79d912ad55d30f084135955af260c3b8ed7b9f95c3f19064bd53efd6adee157c2088d4b378a092bf78f69ee5cf611d23d538bc3ca74da95343c855a7c2417d8a42394eb337c2723f3a47e6475b374b02ecda7f39391ea20d7dae3c73cbc758f50cd11ca83e83257720bc9a370ce44a09921ed81be8f38f1da8b201928abb0c2039a34dc69f9b2f18e115fb16b14a5de8b5c81d0d8a6971c549a4ec8b42701da7727e4984d5b26ad17f4495201bcedf750ff131c1b92f530dbbcbae69570dbc3f1564afa559d39134e3a1830d09deb0b55eeecb8969b980a8bf4fb0d4f42a3881ff265457024f3f77e53d844cd0c6dc7a43b37468acaad2f8d411f63daeaedd40f8f88b2f3d755c8cedefb1e91f77a375be47a69a2f44ff97bf4ddf3156bdf82d6dc96eb01b078b24bd052246ae76c7dc9a5bc220ee69c52803da4cbfcdbb1d4f5c95e18685ce7b22d7eb836d025da0c19bbbc54b94bc00d87195ca7b1f60bea3840b57ecc495f61dca297166a1abf9bb627e573ecf36ac513f05502220f3fb9940d618ec7428b1acce97ab9f38ee827dcf797c90ae7c61755a415b78d00d910992b41818df694c966bdbb46be6ed8e89f552f41bc684058cf119ea5232975bbb258152be33f97029f1855c0777c7751ee88915368da6c1dd811e73cb6fe88088164d298f157e365078d20803265a6b3a56b12473387bb84122e463894c2e73d88b4a31c67334add0075ec4e3325df86c51ff71535e16dae69e1543bde9f4b8176f0fa30976bea114112c10d10bde6b2dcbca626e79998ebc3e24ca5fef62834533eca751fdfb0d689cffc5faa24748709be6069a285f6ff5c42712dd64f17d1a9abe592b2ea3b4520e16e0bcdbe329ac2f23a12bee550aa361ba002f44b7181a344731dfef61f62557ddfb2f934e27c0d1fd02c03a2d8bf565143f6dd0a678d4b71e3cb46310bbabbd3098a6a02b008de411ed51278166ba44985f80333fe28b5b020b229efc0b36498b50f7468ca0edd9fd9d3ba1b30728ec0317e6c273e7beb2365fa4d1accfb2e37c252505bdc13650234ab3e897338ff5555d4a834401ddb8a035fa35a34d2795c8148f582b9373d9cd0beaf5d632599ba5b81bf0ee9d1dd101a4cb36ff5bce8811124d8c9aba06f62a990cb307576063d201150b34605a54101174bdb91173f9c2719b26bbecd6f8b84543fcc0e3d17a933d64998f8841692715441f74ec4dd58600224518672b62315888701e3b73afed48476ad40097759de3bc236989b7b893f0aea61c93b27606682039a489f9ff948dc8daa08d7456b373888ea54063e0e87131bb816804808c69c16073e92d3177abb8176ece94994c0ea1e72d9f30e3c5fef13c2ceb5509b240ca693b4d3a4b99ad71eb3215e1c3e2ea1164635fc5b0879240d544f1b7383ec6fe21331219f44ee50532a6c763fa783c2a1d253d9f5bb9c1443811cdf730acbc0c8e4b303e41801a4726b3d6b8f52c8b3fd465f033def7ad2fe375fd8596e6382271f8ccdcdcfbec72360d22c0542fa9ae7af957c0427bd5377f667ec70b788359e0660a34686d5bcdc99a9468113a7ec888aa90eb303f766fc281ebda30da8a635aea5b7a531933fa26fd2fc63b154acf3721325c9fb0be4425c601cc51e7fc5d55b225b7ec72e3e0012961c79f1d68661b471d26f9c59f30001311196a5d4d9be7fe9b148b03b5e63328ac02c2e9a7987524c5e7342224879b410aedc83a67ed06e1d100eae3e543b844472f9c3b82302c5f60a50836b930b012f2e7eec6a3143ef058c4e9efe572f74e29a8d564f32a0edceecf5a9ce595204324bb75d7c963ab83ef7227ab49f4741a9d29093bcf5af8997179b9927760c3c7a1b0b692583cf2eb8edc46f6de7fa3db24bfbbf68b19cf31bbb0490220e23ff74372e39ee39245ae795d25afb6687b713427674172c90d3d9d900c7cecb3e95d1e6e351d15649ecaf43c80f85b775e5f9fbcebe5a5b152a6b8e39b6566c084d10425f0c411fdd69e91a62e90d5b978862055ec735cba1667261f8a6e1e0aabfdf06a7fe46155270f1897ba273a28bf98548a407fa15d10d43c609a9b35fafe9a540e441b6217a6a0a865c47c699f6babd8708babf69b4680a99994eb928b604c06bd26046bcbe4b6595049960f93e14d97599b525f31b98f5449ad6b21a1046f52aa353f36639de7fa1036f6450cf3fee7bdf77489a0914ac4c34826ac76215f7fa6db5a06289645d3cd1367146292d9b9659390a3cc9052b13f53e947a3c495826cfe72e4bc4ce14bbfff3e176389075b3dfb2fc8f0c7734dd516e6e3fe7a497874c4235df1043d7bef1016c41367c016139ac05cf9da9f0ed3243e184eed4be536a3141827ba2f7395ef77e79cdda7915845aa729cf73e6ee411f3d8452fe74d2bce7fdd4d2010ab8e8cd62be7a530660194febcfa0fc7ea48c73096fcba9b729554cad2fc477c4e9f89ce855cf82e609f238eeaa948e8fd482682b08f656d783a5878094c4d6c38861c88cb93b4c213a5da8e6a7702f1dd4325d8c61fa70266f1b6e8fe47205493ef4d534154d9a0621583dcc7ab9863df3e326b8de04dfeecaff86f518092624bafb73d7a64ca687f1be26d8a2287f6eaebf3dca7d47585c1983c46a4d2bcf9179b2f496c4ef1ee4e67c1e1acf3892ba0964ce4c347a6bdb2d115b4837484a6f5758050db6809176271a0937e469a85b73571877797eb1980dca5e2fd5fe5597b55da02bdcc1a11fb912d3e3de75965dfcca8006a2794112a84f7293cb84b708b8483c86c43b6540eb47d3138da7acda0a80b698a1534c3ae9b2eaa635bb504047b3122a7e55c5a585e7b0a7c35a3005fea04f09f1a3dfc445153358cb147da8f2be90c3c391585b354ada5321fb3738bc2e43a936791a52c938a4be391762b89876a500175a7f", 0xe98}], 0x1) 16:00:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) r1 = msgget(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/161) msgctl$IPC_RMID(r1, 0x0) msgget(0x1, 0x200) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) getgroups(0x3, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0]) r1 = getgid() getgroups(0x2, &(0x7f0000000480)=[r0, r1]) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r3 = getpgrp() r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getuid() getgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) r9 = fcntl$getown(r2, 0x5) r10 = geteuid() r11 = getgid() sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="7f4a93174592575df480ead1f69d07b554a7028cd9afa9d33f", 0x19}, {&(0x7f00000001c0)="22eff374133e8680a7527642b849ba650758a60533d342e839b93df0fe3df3b2edb9", 0x22}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r2, r2, r2, r2, r2, r2, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r2, r2, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2, r2]}], 0xe8, 0x4}, 0x400) rmdir(&(0x7f00000000c0)='.\x00') 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = socket(0x1e, 0xc005, 0xffffffff80000000) sendto$inet6(r0, &(0x7f00000000c0)="0ea3aa117bfb3b3a00dc2f6219a447854795325ecdc18f8122fb3712651a33203aceb2a8f244b11b800139139e8cf586ac92e005fba5a64309b951311892935c79b169d92192303be1621096d509d30c433719dc9c395da0", 0x58, 0x400, &(0x7f0000000140)={0x18, 0x0, 0xc1f, 0x1000}, 0xc) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x400, 0x100000000}) 16:00:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r0 = getpgid(0x0) getpgid(r0) write(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) r4 = syz_open_pts() r5 = msgget(0x0, 0x4) dup2(r4, r4) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)=""/35) 16:00:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = geteuid() setuid(r3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) 16:00:27 executing program 0: setitimer(0x3, &(0x7f0000000000)={{0x5, 0xffffffff}, {0xf089, 0x2}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:00:27 executing program 1: r0 = syz_open_pts() poll(0x0, 0x0, 0x8861) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000002) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x4}) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) flock(r0, 0x2) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) unlinkat(0xffffffffffffffff, 0x0, 0x8) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x5, 0x41}) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket$inet6(0x18, 0x3, 0x5) recvmsg(r0, &(0x7f0000000080)={&(0x7f00000036c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093a171163013af2682c787dbe70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000001c0)=[{&(0x7f0000001b80)=""/168, 0xa8}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/162, 0xa2}, {&(0x7f0000001d00)=""/165, 0xa5}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000001dc0)=""/131, 0x83}], 0x6, &(0x7f0000001e80)=""/164, 0xa4}, 0x801) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000340)="bab49ddb85223525d342f2fa67027d44293c906f6f04b893f6533d85dede80b7b58eb18b58848ea0855c43db4901a6fc4733df08feec19e4c0508daa423604be825e181fc86fe196e840d45d62cb21582210cce9ab6ad6cb91b7c78e52bc2b141dbebd264d270339664335b29a88c42f68e935e9e4167e2c72c0828c622f213d41c9f8efbcaafd2aaa5d2ea71f5a0b4f22fc1887823b5b868e74ff665a3c7ac6290c679096cc1613517a79", 0xab}, {&(0x7f0000000400)="41d2f0f0ef1cf8a42ab9af566a3a475524be7cdbd26e568cb190a870cd1bd58e64c23c0a0b1b3cdb92e4a90b13a681079aad360eec8fc0d21e6c551f01f467a7f62af4cfa51cb8e234f311d6c5493e8d459a2bef82c2b3c3cdb77f84aea0d73ab813530c2adf94cedc9b2c2be9f82e3a44667de37a816eadf86a81af5edd90ec1862167936e00e100fa759d8f2f852ffc98da88df57d925ba3080747984f0a9dc9bfc0de1fa01b4e5b04af9aa012d76d061f44d16c3fb3edb2f273d062c68fe6d6b009ff596c3576088e52b45fb17f9ec8afacbe8f18ff1416f041fe93811beb7874b541f3656f9eb10560a2e8ef5b0e939d4cd73208", 0xf6}], 0x2, 0x0, 0x0, 0x6}, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000280)) 16:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x33, &(0x7f0000000000)="ca", 0x1) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) recvmsg(r0, &(0x7f0000000b40)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000800)=""/79, 0x4f}, {&(0x7f0000000880)=""/208, 0xd0}, {&(0x7f0000000980)=""/150, 0x96}], 0x3, &(0x7f0000000a40)=""/202, 0xca}, 0x40) fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000000000000000eb2e2ea746b29f7079177f8f7c3c07e1d8ea72f8e67e3c9c945a4b813f604b2f632ad4c904aabb6d180210aa7485e7d2259778bac48760b733902a1b90c49e3552486a9df43cd1596c6d5580b5d8e4a111526efdbbef65a0507552a82481a4a921e82b4e207757a52d06f5667498a17bb9"], 0xa) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="49f9a4203fa253a5b8edf5cc65b18eca64357791a4109307165a3098f782be4fa7bbb3c88b2ac7380052849ad5d6cca9f158faf0a0b438cbba9176f1019345a13ee68977efeaaad92d3a8867389b61fb6c546dcde6d794138e30942fbff25c97bc40a39b55b0d53c982a302b4865ecc2d83b605109669700442f27b839c2330b94819c4884735dbaa4c350732e47a294071455b2305bd541dc436c81a846b05641a40f9e8c3eba8bb1f0c3168dea9590a9b2269b0fe38bc68e0518f8d741", 0xbe}, {&(0x7f00000001c0)="b720a9fad2cd61bcd55135994634ff4bba7c67b6ad18c0dd73e8352a04751cc93529f3190b67832fcad4c6d3bc8f16e01ffd5605408613661038d1c6e05610c89c6de5f2a021bcb79e5c04f73bfcdedea405f4423cbbdb28f4487b5bdab1f424a0b03dbab078249ee37144ea71fbb70d9efd85b97c1ae431a47d3e4a2c4006f0477db86c7b87a7214642079971616076cd4a4bb4f9f6c51508cc6d1143af077c73ef1a04f5c423d3604e0085dff451fe6436cd902456f2f57b5e243d1e2b35006681fa7cf9e959b307fddf38be71d3e2cf39b09b90", 0xd5}, {&(0x7f00000002c0)="739feca059319ac34159bb3013d656af893cd70258a48de62ebc72b405759a9ac2006b6f66dd8ee2a87cb3449cd90958e9a820001ed91eb27381df6ad9f16e7d0a3056e534e647d7b9c19cac881a", 0x4e}, {&(0x7f0000000340)="25dba8fb673cabaf0bdafc1964d3b9a6d26219881c40967fe7ac02c4d09e127a262813c574d82cb314e19a3494862c564f62649924ec3aec37a240196ec3ee928d9529e95129f3039cfde718921af52b50e99e4eb792ef343b54d5e3fe139ed6f99d12cf92ac5299f854e13a777a06fa9220d5d030ab5a1bee8aee089faeb20ad5321ea00d133df305932b97fddb7e04f94583442e9c0cb12dc2f8575c5644791534fa09c81c8efa5621afb5c4a3ea2af8ff737d5fb0b96b47299b4669cb78d7dad78802549dee300f4093", 0xcb}, {&(0x7f0000000440)="8644b8fbc95eef61ce8aca112289420ec5caee49d15c28b6ca43f98519db9c1d3980a2e2e3332a6e9f4fbc0553c7939631ce7e5e9e87c9ee5b2c6bf2f881c9f69be04ccd215851a8e0bb4e9819b6a416c47cbc604daf18c5f2bc1bf6908e8b5ea32b73fd", 0x64}, {&(0x7f00000004c0)="4a8f4c5d0fb46796505b7d8ce9a999986fa7b754ee5058da4c37d7c7b89a9f061a5e1cf7b6094e9cc2e4c9f223a52d6598b1ec8a41955bf76424d6a8c07e69df5b48c07eeaf402f72e1963ff895bd2af0f4f5f0f30c6a9e4c7a3fb85300cd09432b3ee31bf43a3bc9bbef048e3b7", 0x6e}, {&(0x7f0000000080)="3a0a37e63e123c8efbc2b760613a10b9640cb3c39d365de5e92d329271d4ded57d04b7fb22910b7fd44544eb1b370ad111dd4b133557e8f9c4d5443e", 0x3c}, {&(0x7f0000000540)="eec504575a35797c378923ee2b68fc92281d4b3d767f02345025375fdaa054060d3dd9ff5896f105e209d1ba1eb8cf218c30b5e89c05ced7787fd7b74e26c6e638d79c2d039d8e513ed9c5e82cc62a3dfb6d6f6f5f936997e4484c4b731c440020bd112cc7e9a6d5135a8cd4711d8fe07028685300766aaf4e175cb270b301dbb1ca6af7f3cf6e225568b72b0babc26dfb1899998d0565fa0ade4affbb86f2410c0f5da1181f8888238568c5632280be", 0xb0}, {&(0x7f0000000600)="014f4a356dd2593090af1a5df9883650eb18d8d6bdb1c70ed9e6316f10ea70765f0cca3c25db65f460ca2ff3e762525c6094fe14b163e07c4d0762a17f38f16b8fa504c240be8aa977638c294a47c4167076ab323267febd1bc782095abda0f2c64fb292cfc0b19f58e93530192123746cec2b43a61e7b1d36d258ff04c07984029a9e00bd7db9", 0x87}], 0x9) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x11, r0, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x80, 0x81, 0x3, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x400fffff, 0x80, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000002, 0xfffffffffffff001, 0x9aa}], 0x7, &(0x7f0000000140)=[{{r0}, 0x0, 0x0, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x811}, {{r0}, 0xffffffffffffffff, 0x82, 0x40000003, 0x7}, {{r0}, 0xffffffffffffffff, 0xc0, 0x4000000c, 0xffffffffffffc14d, 0x800}], 0x1, &(0x7f00000000c0)={0x800, 0x7}) 16:00:27 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:27 executing program 1: r0 = msgget(0x2, 0x40a) msgrcv(r0, &(0x7f0000000180)={0x0, ""/41}, 0x31, 0x0, 0x800) r1 = socket(0x80000018, 0x2, 0x3) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r5}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000140)={0x9, 0x776}, 0x10) setsockopt(r1, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) munlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x400000040) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x94) write(r1, &(0x7f00000001c0)="a2f5469b159ab904b7687ae9b2e0980cdffe50cd0a19da6b7174f3ca981124e2ec0f4039d05bce75c4872b8139fcb501a9a636835887a8e9c7c009f8934290ce7e2cdbe397d80f63d804f8d796b051a7fecbb301caae55a8c57527926db2db752d9b358b79e34c201302f98ed33c1c34a18d97538f743b46d5318a1692f302f142d88764483ac2b624dff53486a98698cccd036afee4f053390545344482fa2971078eb8de5dbcbc4e08641e75d567c4295c84e8c89a677a97021c5bcfcfe35fbcaecfc8d24015da071e95b50f1f868eec988713742a2fd6f13f33a5054e393170746904031f7cf9dbc047", 0xeb) 16:00:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0xc008, 0x1) lseek(r0, 0x0, 0x0) 16:00:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffe00) semget(0x0, 0x3, 0x290) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x8000) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7f, 0x9}) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d27010400002a8d6969cc576c00f0", 0xc3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:28 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="e445f2adcd143893042705fa6d2be9addfdc866c3b3982c42df74e1e1b5c60492dc6cd4b303fbe2fc023ee2283368bf476209021fa386f8066c20f9d", 0x3c}], 0x1, 0x0, 0x0, 0xb}, 0x4) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/249, 0xf9) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffc) fcntl$setown(r0, 0x6, 0x0) 16:00:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff63) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) recvfrom$unix(r0, &(0x7f0000000280)=""/20, 0xfffffffffffffd82, 0x802, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xffc3) munlockall() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f00000001c0)=0x10) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x180) shutdown(r0, 0x2) socket(0x10, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffffffffffeff) 16:00:29 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r0 = socket$inet6(0x18, 0x8005, 0x3) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:29 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x23, 0x100000000, 0x2, 0x2000000, "a2172cda3ff27831202aa323a4a65cc0b38a0cef", 0x81, 0x80000001}) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:29 executing program 0: r0 = syz_open_pts() getpgrp() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="5a2720efab26d16ebae63225259560f8e5915f73f2a044fd33055552fbc5e41789632dfc94ff054a5619515a4c8ab06198824b3da025bbd47b3bf579456dc7d4096e8c8b6b87cb2d8ab8bcdb9ad8a43ef10900000000000000b136a5d00d1628b500000000", 0xff24) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0x3, 0x401, 0x3f, "21e2012c619eb2e812438f25faf407c78bab256d", 0xdf5b, 0x4}) 16:00:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:29 executing program 1: syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r2) fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x8, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = accept$unix(r4, &(0x7f0000000440)=@file={0x0, ""/36}, &(0x7f0000000480)=0x26) openat(r1, &(0x7f0000000580)='./file0\x00', 0x10, 0x0) r8 = semget$private(0x0, 0x4, 0x244) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000280)={0x7, 0x57e}, 0x8) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000500)=""/119) recvfrom$unix(r3, &(0x7f0000001900)=""/4096, 0x1000, 0x40, &(0x7f0000001580)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001800)=""/196) fchownat(r7, &(0x7f00000016c0)='./file0\x00', r5, r6, 0x4) truncate(&(0x7f0000001700)='./file0\x00', 0x2) semop(r8, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 16:00:30 executing program 1: getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setstatus(r3, 0x4, 0x4) recvfrom(r3, &(0x7f0000000040)=""/40, 0x28, 0x41, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0xffff}, 0xc) write(r3, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f00000001c0)) 16:00:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20480, 0x24) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x118, 0x1) socketpair(0x21, 0x0, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) r4 = socket(0x36, 0x3, 0x10001) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x126) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r0, 0x100}, {r1, 0x4}, {r2, 0x190}, {r3, 0x44}, {r4, 0x110}, {r5, 0x30}, {r6, 0x101}, {r7}, {r8, 0x80}, {r9, 0x4}], 0xa, 0x7) r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x11, 0x3, &(0x7f0000000000), 0x0) 16:00:30 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$sock_int(r0, 0xffff, 0x110b, &(0x7f0000000080)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:00:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(0xffffffffffffffff, r0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:30 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 16:00:30 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000001100)=[{0x0}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mincore(&(0x7f0000557000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/129) 16:00:30 executing program 0: r0 = socket(0x2, 0x4003, 0x0) recvfrom(r0, &(0x7f0000000080)=""/178, 0xb2, 0x4, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x800, 0x100000001}, 0xc) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unlink(&(0x7f0000000300)='./bus\x00') r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) unlink(&(0x7f00000000c0)='./bus\x00') 16:00:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="53661e233064f4f91017cc27f87de1e85f7de9ce725f8d2f63c36bf989d47b88a38338fa0e7655331cb531c276b84070d98cd7f73b41875a44d90e8f9d83cc624f7c6127e09741d9f93420f712e241ef6fc9d191cc34dcb8bb89ccc633ffb655a36a49a7b6231aaed7bff818f34f6f16a6e25913baf20fe38e6fdd7c44c71fe587daba6cd7c9541b49775f197522b3654bdd9d24053203eb2a41c97d22ffc2244e1d8df3cf18d84a7538dadff4d01fe3c5f322a28ff2f1387a1b27f50b98aa75636f884c425a94", 0xc7, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000140)="a220cf25c4a95da273240004563a6d208625bda3168d0f7e43448d595fe2e61ff845759a66e11d3ec1ea131227ecda91b08120640024acc5a924e2b299f3ca32f54be2d749da7f0d4afd30d2e1b5eeb22958ca328434fae8f9f3a65210cc0ad27cdf5dca2e8952a79cd095434c5e51fe5774bb8949234f68fbb3ca93ed2c9cb06a479f32a3dd6dd2d032a27b0bb271315cc6becabcd536d184623f5fa0fc7a5c3d04d7305a05234acaeaced1a25d9bcd4e3e8df79b2f7dd17dea2770850af34b00cdcad852ad5fef3a126b3ae3ef651eea7cf8bec4ca751a56cb52d2f5cd416e", 0xe0, 0x4, 0x0, 0x0) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/82, 0x52}, {&(0x7f00000002c0)=""/252, 0xfc}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001400)=0xcf) r1 = accept$unix(r0, 0x0, &(0x7f0000001440)) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000001480)={0x3, 0x2, 0x3, 0x3, r2}) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000014c0)=0x81) readv(r1, &(0x7f0000001580)=[{&(0x7f0000001500)=""/92, 0x5c}], 0x1) r3 = syz_open_pts() pwritev(r1, &(0x7f00000027c0)=[{&(0x7f00000015c0)="ccd099a05375ce6ffe1d2216d3d0a36c49f76bdd114d56132c1a6ccbf958f028724927c3265fc7d0db74c4b8de0ab1c4e8a7eaa2cf1ad7faf7e125adc7366f97b084c5cc50b90115da98e2d5f5c8c0479f375dda55bc5d4ed5f62f96116ec64de99b75fcd6a1e2091229b8dfa65cce2a7a6792cd4ede110707c7e3ed7f21c5ddbb939dcfb80ba3376ec0a721a7b7422cbe7a201885a07209f50f7c192e0bb937772b94d12c21d5739d62f04d6bf3509cca8b556c4c2d1763a819ac67827294cbdb57dbca1630e4a3eccf6f3f07ee296cc9e73a0d3a144f66493995a9c40b97e51e0fb1fb53208c3641e12fff392e8998f82406c08cb433fea9bbe89c42d4d95b227f512d0d2f40cd5bd02a29c65c76d91b2a730dc4537924aa6c3da93b9073baf95976af219fa6b5f5123965116ef257099088e8ad3a71eebcb5057439ff6fb1e9946d94c7b1cc70edc2141bf9a90eb8722f9210c9808be2cbc84b0c2ebffa447c992057cdfb0f6d1be0c9ac756f39f4d73b4212cd6ce52f6864280f5462e6174dcacf8d801871ff33a4774e341f5368ba28656e015b86afeae0f104e86581fe01f54ca47bc4ff1305706cb91d053c143c9a755ebcfaf277d139303e8bf8eaebcc485dd256739d9c6e9b64ad344d4be6793b4615dd816bc89252ed5abb00aded363e0291d98de645348ba7a84909345464495978bc0bccde4300de45d39131f608dc96796a1893f88fc7c6fb17988d7dd0a1b8e5edabe90b5170954ed60f269befdb47fa695c85da6eddf86f622cde64882fb97498c8ee96ac7a3040f99dce6ce866adb4d0698998269c53928f31d20f3382f166a052c3daba7468a16b0e1bda890bd0e68597f08affedde1eddd22c443ce77632a5240e3c8787abc2046697ac3efeff6972943cc0a32c1c071a0527cebf386c9ea8581369e059513e84a4b703ed80f4b62703706148ccb6e6cca8ad21365fcfa161d813d40a35077d28e45325b0b2974c009e0405a18918d79a592365535e15acb1687aa5635289e3cefa2a0679160afe2181b8d9883a739511fd2c6c68565787314c96dc55b0a4d5b30340ac80f81b8699917e6941334d4a39242efc825d49e3a7827b3b113c2e496dab6369d4ab6cce16d24fd5dac1af9d3dff7bef822ae9810eb8c2ce130386bd7bf912fc73392a0c9525fe2f78dc7a696e8335c791ee263969036832530e399567688cf58e85b0ff96e0201eaae49e2efde2e73704fd199439ffbb9af63d971aae518d269eb29698d14cd9044fc0ecbd30f7bda13cc7e7aca4e383f976a8a0560689b710632ccc345074c8012cf4744ae8935c29337f90be37b3e53b2993d9e4a6c6ec29ba57b69d9d70462eb4d3e27dec61d82a60f2c465b8e5cd6d69c9996d398071713023ec96c42367ae49dba0be022262e42edf850c5aa830a2ba793e5bfb93fc2e61b5fad24c30609c4dc16ac2dbef177d47f657d8818b094fa37171d8432410fb45df309f56451eead775ea6396b992dca41ac14950819be227c81b6b9deaedb12e85bbc20ff5fef75abbabd0c6af4e7746cdb2e7186104423057214efba0793ea428689151fdfbf8f91a0a502df5e55d96476b9eaa7fec728f4033743d247dd6124cf782f0bfda2a78efacf9478cb5155557272f60c0e2867e7f00e55aff63a507ea7cb7162d7ca995c93b2f87d998eb9355926c86144f83769496e058036de53503651656283de52908b1b6b7d20b281131895cc1abadcdb56095e7e3840d1729605c36faf5a6719985d0b372604f31a99cc294eed88d47089a192562ba264f642395ac0fca09796f70600a03a8b4338d31565bab5f046ad2543f92a62f14c72fdf4258768590aad9bb480c32678a635a5b8be207d1ea823c6059b85dc1bf0cf3af19e3ca085b231c9b5d2d69ca575608850dec0ea6d253a8fe905fd3065bce6f62534b7997cb45757da15a732a9dfb9bed0b0f13cd380d34276478fc905eba0903168171fa54c7333fdd7074b8130000fbce063bb38ded2efeac27f35a89294f8064bc545ff05b62f9e86f6890c7f4942d24e6ba7f5fd0b8ce5fa39814cf27704354284ca732fa6815c294c33f3b72e24e989f1612c23423c0225f0844f8a9dba8c95ba89baffc8ea11dc6dea0254adf100c011a7dee1d1a3adbd73d2a71b35d75d11309b7d9b93c7ce502b8bee359cff5e1cd5ff506330c495506d1f0d26f8a44cff4ccf18db93db4d12cf47f5975baf444fb3e44f2f9737228818ca4d8ba8746f150056e80335ddc1e5cdbc0a5eeec78bb748cfbab159d5bf758c166f8b90b0257591c6e421f1512c16c4eeb84a3c4c73ad5d782e66eb6e655e47e8325e2dbcc8c625532b710831e8afb318f6d02d5ca4c66030cdd7c8f4faa7a5b626a4185bcbeddfb39aae7a9dacf72d741d1cff701687c1d58a120b28448e40fe1cf6b1cfdbf76e3b67759ebc31f8c987d71656edce2ffa83919c23a9b8900b840164dbedad0885ef03c3b23cfba6aecbd5a4e0002d82a1b8a222e7b8f8778c542462c345bc7232e972784e7556a63b1d5150408f0e25827583b4f4dd25d3d0626a4195d350c38f59dda2f3cbe000cd9dc19e3a113a0909f7abf431ad29cb5b0019783d5172b3ef0e5b58c7f44269be2dcd5825749dbe02893b688ce77018116010f0a118225ca3e95751b85fd65fb01769986eb625e03b921d8157454a5679b63b3b3820720b15a672cc02afef2884c09e77f3e66ae94333fb4f371ddd7e8bcf09b60b1efad176f5f2ff917ed7d1345b2b972c793a8cc83ce8d53e63a39a379330f41324b4ce113e99d179d54dfbb0eaddd6a58270dd2431cc4ab804f3b1c1df6387a68845e53f9fc004d01180cfeb9cb4117498ce00c3cecde6b3ad0f7adc475e7a9cf64be2c8a0be6852864feef098c36db5a584282a28e68e05346f9027780fc86485c192fff5953a3641066207d41988767f5d5224ab8d2fef05f1d0851d186f48c6a6e492c4f764ee437987b56d54c7693e21846bcdf02d0c65b1c63c5549032f8285ce598014cf205b379ba40fa5bdffff34f84bf44c98165db0437ebd3e523cbba562bf547db16ca458099e6f5d86da8c6035ff54d61a03353807f2c25c36ec630b6b402b47212d0903ab2a862de88d86d6339131a74cd550f463e793d6cc4751eedc53bc6eda266a7a6888efdd6d4096d202463fa5754fdf3395e3f3390b837e58a6204fb2c47ca0b4a6cab8af90d44b5ea615fd679909cab936761230dc7d30769dc45e7d487460942ceef9645deab37e1dc852b2b980970480ed1d8f853d819ce25391ae753a372d39180e8e66b622a5cc168191c8d3eee101f61948f5662387e341286f3f6cdaac90ac5ab2087f6649589d34e7df1dd6bb05ebd9c0181d25b0647dde463ea2530becd39db589823da80833ed3519ac563f17fe0e413b8150b2b44229a74053f65e8dd1405b786366c4bf6a5b48af5e866fa319b7d78ae85d305f444abdae1e559ee625c02a71ab7a210df48b93c4189d21151b3b86cf00afe37a2cf8836facabb0a47b513c35727d421a6e714db61f70b0f41eb41b158dc291e7b8c90ba8252f07b856727b3ce1fe67abda1b9ef9e25a1f3075d47eaaafdf2cd59c08fd0917e19bfd81a1a96d45a7cd4edaad23abbc280acbc02ffd77729f819f4c52342c8ede92b56bcae43507be6ec1241fdc567a2de8ff087b8634fefc07d55be69661da64aedcaeaa2acd8e34244ba20f1f22dc6c5578e7fad55efebb5911f95bad4a556dc5bb9eaf4785cda14dda9d545c4b6301f32364e3561a1f53c0a80dd9176b6ab2c846fc0786c7baeea2e75fcf59864645d6d39af9af944f1a5b577451b036f2d81e15106e8f40b919e19c2d3477ba03c01bdb4b6ec35a0421487a8e194ac42f4028c514b0e986be35982f7e6990a9bd5cff2f51b9a368e117e0016eec32aa6a778a5f637c4af591fdf8914c8ed31edd5d270a8aa2a9679fed69b7c7214cbbf2f60549c693ccfc318602ce074355c25a0c458391586df0cf3474210b39874a06268083bbad8d3e0e54a1c7cee1d7740bc26476b8a4c677a360548f00e6e459073ed4b3a7a81c6a804da22dc2c37f902c93ab24eedf86980e04c1f89a2f579383709944724c48b0027cd92164ac053dd169eeb2d91e2475175a93916c3bc98682903b0b31f34a1c4cb51fe7299f91fb5a4bc4be60350cfcfb32d1f40fcefeb660e2d6733e5cf21f0a8862f89c6c30de1dbdddf9fed0869c66797e5f7a63731a1d1fbcff6900f84587bc397c57b322f72a5e6826c365fc7ad770f9ea5925b9e4a00bdac06fad3216dfa5d74a6cb78b8130ca2a94173af73352d25d3cdc0a2cf1647c435ccaa51454e1b0fb5e336af55559241b10854d52cd9c15002fc68ab2f27e0aa0c0d4cd9de07e015ee29258ff96cac72aaf47d6b31af0a03c5a80da99fc93138abae923d1a8661b0c3eaaafd0d6b3267f4a882652cc39ad134e36cfdc9771c8812cd6984cdc4fcb539c95cdcb03bb8e4c59646fb3cb5f840c1573a8d8940c641f5a7dcd533c33761bb7b1489243b46b8f4386b8283918548a7bddbff16c50092863688b029b212f8e83f32ef1db12c66bce7e03bbf0da639a5c4439a6963bd3797ca93666443db4440ba3d6bee62c104311d2cf2b07a9585437457f2e8da9e2a5543e4a3da7698a5849a9a2bbf02a86ef75ca1f4171313b0d4bac2cee8e694eef3af2a68bb04d347e7a6153c430b180578ebb8dff28862a3b79678e2f14a571e92fd17ec4110334447e995724705f6d3a028a88368ef85e12cdcec5035a1e45268e1b92cc5508e93188d953e96749ca1e055d928b6195cfc2d35ff76bd3ccb86035de551294424c7b2a919c823693c74c228544890c00b3fc5ed61d17d13a3c11f806f19dc21ff14bdb075b2ce45660ead80f4434f6ac97f52caea5919982892f36fb9322a886ca825d4f4d502dfffb2e1742ff23009ff31828a35ab2754bbc0ade0ab6c3ce7da3850f08496787f02a96428addbb7d9ec145b0377d6d3176671b75052ceb67bcc94f7dd6d76a78d96ea105993b4728ea4b7e6818a8591ce3010a1dc2bc3e5bf9a42399b7dcfb0c4c3738de1b7932f229cb93e8edd47de1407e7fc09fb3d386d4bf96933c8a7549730da8ac95dde9ab81fd1eada4433bc48c3a3da9bfbcaf1634cfa87f755a56342438d93dc912c62f3756161d9306555de38d16e8ba71e76d22812e063e554cb4f7d7c8e5833112beb9427c31a5549f0031449820f02324f71d6f969eb7c5b3d29854eb69ceca0c9e625c4bdca59147cff7d11bd3fbd0ecab01b8c6afcc8f7c44bff1d3a76d4e5f6c55aa08b92d1bd4d1e6812804af8fcb72dbe39fbde67e5e6e0388157f4dce72134279c908b7e0ed73fc0f75140fde19eee3ba8906f8d9b111ad05aa923d2d65f3cc47451d3dc843ca71f1d219909bc6685868cf71870a837bd35ecf78118ebd08cf93f067c36e6336efb5a3e21471cd70a67dc737cfacba99f18380529fbabb8cdf28f6dc025b182f3c2851d6f6d3755325da46c8505043664b6baff7b9012dd041321b449c63e8bf730373cbd444c30353a5d08761674706de4b1bd266b99a6d875e0a85846d69e226e107aa54574225f30db10598d9c4ee7d7b4712a926a22d55202d6553bb1fc217ced2f6fc9b2f0587a3e525209ef8918a15e679668742826ad48c2697286338fd2037b1fc8fe291a8c0d4aa45bf4278a932b3bd59289bdc26c84265cb0e4f989a25801c60db8092149e54c053d4c533d4d6e7745834d4b67", 0x1000}, {&(0x7f00000025c0)="7ac9a7343aacc4c96355fd5fcbe4ea4845a8df643c5a0091518b3ac666b608172cc398fdf27ee3cda3ee54d2abc44a308b13ae6535175f83ebfcfef6c31fc2e0eb52cee30f11d08958f7b1278462ea6cdb37cd3f19ddd2dfb124e0c6f9e94326f60b97d2677458972b3e75d177464cbd3118", 0x72}, {&(0x7f0000002640)="6bbe18f451736eccee79ece6bdf4887855e0bab864a307f2d2df1371009a6ecffdf9dad784df2d42301bb6558c4ae4128ab1506cf583ce6fcfd9fa2bfb9ef340ae10c9c09b2ba566badb1783b75ece", 0x4f}, {&(0x7f00000026c0)="e90eb4df4750398daca7be3dd6b10c", 0xf}, {&(0x7f0000002700)="31f3eabd425027a0ed4bf83bd3163a3d08e2fb94bcd56fa2b8ed0e7ed758f4ed66d79f2ee606b0a51ab94cd14f0aad35544dfe66f4d88a3a728ef33358e73a9e484cc2ba6c707c1a03f6fecc4edb4b8a4d4367849fb1e77e12a9793674d5d7a98b0f89fa4755d5af99eaee262d689f81cc9bec316caf326d8764e8b469baf35c2e56eeecf9b3bd495f73745f36ff6be86e8a654c86e05c979e425508546cd9af160f02cbb74dc9f3184be4fdaaa9", 0xae}], 0x5, 0x0) r4 = dup(r3) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r5) r6 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r7, 0x6, r2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000002880)) r9 = dup2(r3, r1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0}, &(0x7f0000002900)=0xc) getgroups(0x8, &(0x7f0000002940)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r9, r10, r11) mknodat(r0, &(0x7f0000002980)='./file0\x00', 0x3004, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f00000029c0)={0x9d, 0x3, 0x9e6, 0xd487}) fchdir(r8) connect(r4, &(0x7f0000002a00)=@un=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000002a40)='./file0\x00', 0x200, 0x0) setsockopt(r8, 0x20, 0x8, &(0x7f0000002a80)="1bd607629b6b0234cc8c28d5d3fbce0d93ab522d2b24f364b56b56504ace2f4fb63b376bd601e290e01f817b994f59b0a9102280a021932d609af8af4d8a9b4454e58cec2c5e3d9c5d8b805096833650a83600214ebd813fb13651769a872790bd274847f6bd9a35c862e845bde9f684bc11186365bbfd19c655f5f0cdae395c5e003b97572a26938239f68730a9a0ee560323086654a832c7b8c00e9fc1a97969c68472890b74826302bc02c317d98f3974cc48be784742da0271cd7ef7334a199c8907eff77cb3d267961b488d43535cfc5c2790ffaaab519e3a8ab991cd3c1b1fc9a9d2aaa9c2cc9ad78de402", 0xee) 16:00:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000012a48e3560faf96a9ec29a4ac85a6d119427afbecf0e93fe8e93be29a0122a168307d1a6aa13f89c687ed017e38936ded99a49ec87836028eecf22928867921c5d620c29eeb43f63bf6b38b72c1d7f3fd12888a7091c0394b500f4514d7aa8b1013584b6fc030907acdb1e90d3d02914778fc49cb704"], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x81, 0x10) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfdfffffffffffffe, 0x0, 0x0) 16:00:30 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)="0026e286e46d9d203de0dca18b578e61fd74171c49405e6bfcca91352d052ef34671b79c5f7cc501496e58a314a6b1b85825c456098925d739ab47ff988c4e6dc15c91ce3cb66030a0e870371bbf3469550a33e052e3b5a8c6b916baae2c2c6c6b9ae3a94921c0243f81a527f1479465a7b50f35b79b641554c7f87cec7041942216cc56c3fbfaaed03ab4b9443e7499a83d42b299fd63b594a1701f2dbb36e9fb2e338f5e8b3b267ac270b8e67f54b73e92", 0xb2) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000001c0)="6b6e1d3a178e2259db2ba432eea8357f90cd14cc7a581c011bf842ce871c6980abc2f0f147ff5142b24f975b77b622517d9ce3c4b76aa9cecb3b7e77681a1d8179a6e46c6592db7d20d60b03faafbd1c47ae203009d8592b0c4a5127aedf6c6ea96843d52f492582ac49b1b43ae416d863336e6eb0aeadfe901f4edc5c9cdb19b02d35a58d49a2cafc49a4934056d85699e9ff6fe2795c3654d423bd7c93fcf5133c400359ec1d2f513349ce189e36ed2fe858847fe6792eae7548da42a7cd26ca84b56fd9fd6b0f44582b6b28ddb98889", 0xd1}, {&(0x7f00000000c0)="aa405dc257dbd47f2afdc5601f44a72f2e095fc39676fe935ef0cd395313207e7979a6f93677c50c904b33c2147eafef70792850dc7f08603ffa4b2199bb653f6f09aa77f7e84ad4ce247b20a19f9518b6351f31eaf3d5e54c0919c6ae409e4ef8339ce9cc", 0x65}, {&(0x7f00000002c0)="f1ee5b948b309d4a51583e8dbce61286da038620b546330c41398daa8ab4825e3025d3b080fd19768153a7887ac286899384e04ffe8988c550c8997f335659d335db06a905c3ce671efd3949", 0x4c}, {&(0x7f0000000140)="dbc989fa18", 0x5}, {&(0x7f0000000340)="b5f623ccd81aa580a4b58f1359964a2050e67d0183c612fb6c057251972bdb9f294817d614b40d4562327d5a3307f53e4e754c94b38a0c75847299d1f4ba4cbdacf60aa60bfe9b5b4e748e3161ba50134a744a01073bc0a259f1b40839e383466332f1213953cfebcbdb1d68157b2e16924bf871d94350134f147f42af76e6e5460bb8076ba4397c6587cff9f6cdeb5aa0ca289a77b41307147da0ce24e36d396da59a373b1d81659d77f1b77ec25da1169a328ce9b4c4d544", 0xb9}], 0x5, &(0x7f0000000480)=[{0x108, 0x1, 0x3, "c42ef4625c029cd5f18ed2814b9a639369d52ee6700665a5637e95c993cf9d55c280bd900da5fc058b11ef7bd0c4a20a4bcecbb2d18a572d8346e98885d1c7cc0485c25c6df5e60a74bf997a1e48d1a0edaf26a87a5472ab5b07b67b29293fa80dce1839aa4b71e0fb006fb0ce726d99825d65c280474855be667564effd224b25d3d9e8d2214db28222eff24af599d5a355a22f9ba54ce4ca4bbac0f5c3d08056db5f7e1eedeea91c7524869f4f4f21726d9d9e046a110b98fdd4b29578c5261f4f8c2b55f6e2a60d342b55bf4376c74cc3d0a5a44240588250565004e027ebf153889232114201ee698a9c6776055dceb21c"}], 0x108}, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x21}], 0x10000, 0x0, 0x2000002d, 0x0) 16:00:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x1) r1 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x2000000000000}, {r0, 0xc4}, {r1, 0x3}], 0x3, 0x3) r2 = socket(0x2, 0x4002, 0x7fff800000) read(r2, &(0x7f0000000300)=""/252, 0xfc) 16:00:31 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0xff90, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0xfffffffffffffd0f, 0x400}, 0x0) 16:00:31 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = getuid() r2 = open(&(0x7f0000000080)='./file0\x00', 0x10fc0, 0x2) fchown(r2, r1, r0) r3 = geteuid() setuid(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x70) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0x0, r0) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) chroot(&(0x7f0000000540)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x29b}, 0x0) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e2284e263cf0e50c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12", 0x2a7}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:31 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000040)={0x2, 0x6, 0x2, 0x20, 0x0, 0xae, 0x4, 0x1f}, &(0x7f0000000080)={0x5, 0x9, 0x4, 0xffffffffffffffff, 0x2, 0x3, 0x0, 0x30}, &(0x7f00000000c0)={0x401, 0x7, 0x8, 0x100000000, 0x3, 0x81, 0x45ad, 0x9}, &(0x7f0000000100)={0x400}) 16:00:31 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x48) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000140)=""/19, 0x13}], 0x3, &(0x7f00000001c0)=""/230, 0xe6}, 0x0) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) semget$private(0x0, 0x4, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=""/235, 0xeb}, 0x41) 16:00:31 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket$inet6(0x18, 0x1, 0x4) sendto(r0, &(0x7f00000001c0)="9a2f4cacf446f10b80ba01451f88b918d4aef834f45dce0b84840d176823eb89adf5f6965d25649ce9a13e7fa04dd9258f3d4e48c080455b302d00dc9efa93a53af75cd56c7bfff3bc2e0532be1df599ccb4c50e4ac6688f2631140fedd668ef93e898ebff6b623808c80500a3a5bf73445493053a7dfd222df8fee3718bbe8ca68f020e3ebd4d0818b275176fcae7f028782c0f0178174fb6f73faf23b318d4eab0cc036c35668b4b5ad9f17288b516126bf896ebe6da679821a06659d97a054b57f9f2b7d697b16da7", 0xca, 0x40a, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x81}, 0xc) r1 = geteuid() setuid(r1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:31 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x8}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x24d) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f00000003c0)='\f9),~\xdb\x00\x00\x00\x80\x99?_\x97\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000280)=[&(0x7f0000000380)='\x00', &(0x7f0000000200)='@:]\x00', &(0x7f0000000240)='(,\x00']) 16:00:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x4, 0x80000000}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10001, 0x6}, 0x8) 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000000)=""/77, 0x4d}, {&(0x7f0000000380)=""/240, 0xf0}, {&(0x7f0000000480)=""/216, 0xd8}, {&(0x7f0000000580)=""/145, 0x91}, {&(0x7f0000000180)=""/100, 0x64}], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r2, r1) dup2(r2, r0) 16:00:31 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/151, 0x97) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x20000, 0x101) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0xcb961fa254d6dbc0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r5 = socket$inet(0x2, 0x3, 0x81) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = socket$inet6(0x18, 0x8007, 0x5) r8 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x80, 0x42) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x69, 0x4, 0x9, 0x2}, {{r2}, 0xffffffffffffffff, 0x10, 0x20000000, 0x401, 0x10001}], 0x4, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x0, 0x80000000, 0x1, 0xf7}, {{r4}, 0xfffffffffffffff9, 0x3, 0x6, 0x1, 0x5}, {{r5}, 0xfffffffffffffffc, 0x40, 0x0, 0x280000000000000, 0x1}, {{r6}, 0xfffffffffffffffd, 0x40, 0x4, 0x5, 0x3}, {{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x2, 0x400}, {{r8}, 0xfffffffffffffffa, 0x0, 0x8000004e, 0x4, 0x8000}, {{r9}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x81, 0x7}], 0xffffffffffff56d8, &(0x7f0000000380)={0x1, 0x5}) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000040)="000d0009000000b201", 0x9) 16:00:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/129, 0x81) 16:00:32 executing program 0: r0 = socket(0x1f, 0x8003, 0xfffffffffffffffd) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) sendmsg(0xffffffffffffff9c, &(0x7f00000019c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x3f}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)="86bdd17facda57af61", 0x9}, {&(0x7f0000000080)="10211d80457f438c14eba6dc939bb52f41ca36c2bc7e1457d465939f", 0x1c}, {&(0x7f00000000c0)="10f8f14ae51beda37014c2ceb20fd94a221c4cf54d876b9224c0737de36fff9334b78755e8e83e038691d9f52709354d1dc290815b28e597f82001d84738e4fc881ebf68", 0x44}, {&(0x7f0000000140)="22e4b40c01398a176642780f9b14c1d191a90ca26ce95e59de77", 0x1a}, {&(0x7f0000000180)="e1eeb73f7aa5c8fd4a54bb91b7c5e4ef0b23e9fb0d7543636ba915477fa9d6e81602570c428bcd929524fb9cf4880ebebe5d4e2db37560c63ec85cd1983b8730465348abed30c0d2732eb291aea93b52e806298f3eb4c21ac92701972f46ba11203f789a4478a91b44caaf051219feb9ccffd4789c3ca7e9421df8f0f0f65fd9b49d897fc9105b4136cd2b6f71ffbb2c92844b5f53a54577ec9febedc623926e2f1c334ef060aa4514ff05201579e379a0fdec414d2a82490ad2ef4d25b209973deb470dacdf9362c97c01b5adbd", 0xce}, {&(0x7f0000000280)="6fe5b494f8ee162d35cfc1dbd33232ff4692f8e097a53e514ec3cc800b2b34c6ca7e92c507643c4ae3c558ec5ef1f234d26114b732a53e240ffd7f298fb3ae21a524ef91cd4092ed0dcfbdff8425730210d3289c8476b214af5f65078f227f62e22b748eba0107202a2f2ea2d5ee84d615140a69d9b426ba8c1a66ac6c2fbcdad6acd7829adfbcb8f13845e50881771f11f03f30200776bfd72067c5359d801883c1c824a4c6b53f5d13af21a5b711dac766bfc4cb4884a3c9bce42be36fcc82d2b45229e1bf24db898d08156b822b87e9b778f1599ffae94ddd28b08705b36cbfb45cbb6952", 0xe6}, {&(0x7f0000000380)="baa4338f57f613f8302da86cadd7b51ac0448c1f33121dfbbdc6ba863643c364591ec6cfdbdbf966b271c97f9ecbaac8ebfe02a60af5ef7e5ae9cc452a454b9892d4c47255104fb36deea788d5164b242de77539543f79a06585d42ab089ae24a33236b1e49c9760a8aa816ac3689c235aed7f9006809be8a7cb499d5dbeeaf8ace783c7f893cd7c0510289b", 0x8c}, {&(0x7f0000000440)="379171a6b1710245a8a6be170b469d84146b9172933b11aa9116267c4a972a117383ef0bcaf88d9a080dfeb473847320d41f9f109b1eb48270900454f1365cda3af907373064756e29f51a342491874dff9b551fb313b61fca7ea182e9b333528d1b3cb250bd6b31b079f52cb4736921ebe50d6f6a9825f2e459f9d46485973db792ccbe314823f6e871cc694f55eff4ad", 0x91}], 0x8, &(0x7f0000001a00)=ANY=[@ANYBLOB="e800000000000000000000000000000016c86d10efd3cb1d81fc6e5f44c605160ef78b6a95b6b1219514391123cc4b4a778b3f4550b8a74ea8ebf60e3cf4bb182ad1e0e93a72539a7ed0922ac1ad1164688d7905afd951f09164cb0b7c143da26f81f19e6be436c0b2c305c72ee18862efdbae0caec52cf2affbbe5d4b0fca188dd7061e57907dd098a3a6d5a7bc5ef0bd4a6bad8293952026415cb7ce81a8f4bcdd8537e0308274303dfb9d6d31a9822b2598227f39262e321b8097aee41ebf56f9568709699bdd26b53a8a83345ff4e94a4c14676548c14f6fee8dcba1013c62a66c248bd300005800000000000000ffff00004000000052aa430debb1a9b4ad7e9d9b1ac4f45067b371754223eb5da73597b2d3f8b8b1913794a9b77abb64f9a468963aa3f79ef7e936a0ad835817bdb75eb608e0d948be0000000000000010100000000000000100000040000000ea93ccfff5eb36a59fffef3e699d28c50187fbaa7eff73ce91ee8ee78768989bab51de5fcea020cc6c5e31bdeedebd413a2cb98969e7dccaa7b2842218aece8d3426479e83899f47bf4b72cb3ab752eea3232a4c3e05b625d71d463b2c9188a147f98f51b5ca4605c2d9bc5f790213b82579a892ceb0127ab1d9e345397a46e0e91091ce66bded27c6e9fd9dbf0dba7b918b8d197b0f4d4e29fae331414c6b3a86cf6180f9d8dbfd611a7fa3f11d4bd48db8dfa77bdfcb3dc063e68a21a41d9ba74b075fe1624661c16e2139b80270d3f8f4ffee589fe4d6eab14de078db5a293a20f85406b1eaa860d7453a067c8e1cc98d3112daa93af40bdf33d10de96bd21f2acbbe552ed1d14b3c6552be54ec3a34274b5eccb31d7fc995e7600ad2ec7db4f534075bb9ea6bb64295096e5e7e6009bb40b22aeb211c3acba3f7c204edb4cca5c2703b8a7df103b8d5516d63255acd7977ff46d1328b3ecd87678652e124cf8c5d9d9fd98387b801def44d91f9161b4da969a2a55babd0ce56d19c1c7294a9c3e48dc98e62d5807907c5cd9c69228ff5be57fb586de9e523340c67d89a9181afe21d964ca8f1f5fea1a0903209b5a53452f41519fe1d5918e8014ce6da2859c498102aef0f09385ed01833a4d04334caca4186109561e2591c065877586a2a80fe688a36c599107535823f6cc4a5754e885e9dc8005996eda2e63b42de3588ee1804141fdd02d28902237b231e9605606c1d69983bbc83f5f012d05cf007fe2878b2123d2960a3b4f38e96a284c0766da6c63fef63a2e672a78faed6f5b904005a389b608bcfa092e360af21bbf594a5ed80d674b1c771fc7d55d9220010ed99796deb7c77d18a2d0cf104ae18e2abcb37dc9c12a7157646e9665ce62da467f9ac7709c371c70a028b44b0595dadc1624c4d74a6590988059b20739c2a9e49d69442e09ba02c3557ef6ec3bac63eb4acfb21234d727f0e3b3ace3218d450af348507bf5c1fc1f7167862035f9effa1015767c13d6ac1e21ba30a937a84b953c69930ff73375b4adff6dc1312f2eaf5b7997a78d784ee94f4a776ceaaa74b74d7cf813679c562731691940387166bed689594e3df5c9e65b81323c898bfc6e10cc04e80affafd2aa42ea9144130e9fcfe16d151f6131411f0956b6af0cbbee16fc2ad772998c3792bacad0b3cf2bf46351335e2d65597afd464f04a1bf4db205f6443afa746fd03d64e3ca9c65c343839f7452009fc4166728d17c3f12ccdd8e0d29296877e5e570b5057c5db473660a7acd6632bdfab93adf94e499d0e2a5283d288d8f2975dc25d56098399f6f718c0d5da131326defabdbe76c1a4df96cb12499bfaa7d42a81ed30875f2b2eef9d589e28ac1a08ef8f4de8157f76f447c2868e20f62413eb3aeae171a6fd9c13af121d94896c5d1d7f7fec5eb5aea3749ad7d530c720c87aed369437a9d8604c80c7cce59b35961f7a5c17dd7addb070308678c084f3e994fd36d146c798dcf390ac4d465e1511dd5647aa86206dab5a69fb66a107168f24894772d4d82e96410d6acd5f7578832fb11c11e8f0ea717bad5f3a2754bfd92720b1f7e01469b2f93b8d7dcddbea63c9f2f4e91f999acd5b5cb0ec09834a699ff65a0124b948b2a33b7fa61182f92965d0fe9bfe2eba944b37badf4837effb7f3e760da9700493a2d04004a9fc89ba08593fb2302b83a9e491922dc1578be4b10b06aec324da878a6102efe5aea2bc4b716a548d6e8dd096e94ad0a7eb1de212f11b91986fdc23b5aa0fd403c64f2d9bf0d60a540dd09be5e94354fe2f2a9892746feeaf197bec582095f9f87d399fd7b62704c6507d29108106ce8b41baf78d36f3bf1b3c18dd527187ed3afdeeb5ccb0a04064c14c522fb92adc4cba96715cbc4d23be991358a0120275df788c05241931bd417f7f7a0b19dceb03d83adaf74642b0156f07565fe343f41e07b15e3fe034d5c078d32f9305fcdbfd7dd6e88e6d209dfe61c983c95973823d00975e7b8f8bc56b1585079413fd2c1e3b1bbca3907daca63b2079db814aefc11e8d86aa54a36758c464dfb3013583b3514286bddfa87c5cf687b7e11d89d74ecb53cc4b23991d72b451a75f6a3394856c2c001357c1c11968b5c3313d952133d3cbc975bfeb6ada357d0776387d97acf65dadeff847df8eed03c7b4a5bf1d67115609934f33e5af54f811b86b6931f4a0526321c4e6af64f27f6dc7681f2e7ba54aaa86db1e083e913060a0d800a7e33973564d8fdde53a5aa1d64ff64e5e10daefb69111e7615d5f0141d6be66b818b3f1dba9abd96c3d87f278e7323dff4106f25aad69661adfcbfad2e5c187396f5955545d202bf31f7786e55c037811f1465b75b17b9c5955c6c040534239138eb33fd518a7be6b0c23edc4c014895490bce8c202609d9aabc715fee05da196bf4a6dbfa2659c90ac9b273bbb724481f8b4a75b4c837cc1765e1a407f025f9eb50c78b2c8c815f7c3e214920a925b9834f2c2a525bdd7bb66f5e2df1145177e9691d112f2bfefd4fd00faeb1dde5922ce4b08eccd95dbdfc81fd7b63d269336b066072fab770a1196e75946d38175f2f5071599fef60a89db8373ba5a4fdf965c9dd58b18731df1c315561139c71a99875c9ca26db7771bb5e60aafac036d338caccac5c1e61eb7fd42494596d5ee9151aa2860ca58c4545995a78872e0b0769f18bc1a5f74bae443f04d00a070034130fd8f4814795d43d071e90dd2960167c6bdf7fbb6163ce9ab8480ea1ca0fdd084ea708cf9d640d1c3ad35f03a9f8d155ab4d5198044df1c15b6e0f2eae436dc71b690b070b8d5a4e60c7f6a2fd97af5e03794db300cfc4ff10a63161c7c803586437a994fc729de7a8d3c87144893f3f6b0824d6b91d25dc3fb08e00b2f80323b39224ebe98fb104dd98145dbdffce6a9789fac54265940be7c210d39f077d6bd6e46afac086d91c97805e21e224cc8bf402baeb770ab5c313beea64fe0bc0b9770f4964d32dcd2b5f453ec326c9ae563fd1c870d47ecf4232b1f874659facbe07ba512a450d3227fb1e80862fde6449ae4fa5b4579adbd66110111b9668003dac0dda2c9c46739510a586d2f1c154decb7d8ae51520a8da4704ae9b5b6f41241b674890d9d789948adc656a98359158376c61937d2437e58b5261d23779ece1c4c0f8382e75ebfe80f88c5b4711da536c70beed09babf41b6df1db6ea8ea6b3c3bad4656cd665116b14ab759558f0fe9c51892410d3236016752fc9c9e9c23afde7285ad082b7d24d8f9e93eadc6407ca8f9c5b45b29a8ac74153db81f61f59a50d3eb2fd0e7d09ed9bda00f988f2ce336200f78c1ff3174de0a0f7579bb81bb81e5506c8f2b1151141bffec665f529d6882e7563c06d9d3b0e071ca8b8f68306beaea1de926b514fbe25caeda8faa31e7ab5089af626a0ad8f8bc8ad8f0db4caf7ef85150038940d9cc5c6099fcdda0af4bf616e7b62b4fa81c923549b59daa885a4565c86ec074ae20f6ed23e980be0c7b366f2c5575db92f25c2c9714abc0abd79072fc279d14003e98fed3ee3ee7d9666ef83dcba1af36102936b7b34da3c60f1f672dde7c66047ac4716f0fb1293337645c93b612d6969c6757572614fa5952116982dff6e337588d9b29b4f7d785f8f3c98d25413405cae3cd748937f60d59697d89ff10b42bdf44163315412c2f2c04f82c20d8db02f0d91d90ce15705dcf70d6a1a079bfb0651e57086cb2313ecf50e23fecee0d5af4262f6d999a8cbfb7417f514d53b355f6bc51c77138e1d0173e107729e53236081b4d26b14d1878965858f7402be30fba16ded6a0af1c775e3669fdac35c52e801c3c1da4944d95469828f2ba6b1fa3944fffcf2f189ac610678d52bd91eb93366650e7eec9fc631e2086434ed427c49b555a12dcae8fba071d0a1fb98eae1511f7fe7ed6c9fec47b30335f761cac08a440454b059f057c74607272bb83edb0ee307a668151679dbc4401d42cffbf9ced45eab16ca98ac0738ae4bf0037ac09547b053af8d043e6087bda274d0e51bccb7f55ea1ac0fe02fb2904287e1a7da5064ded019e527cd97583d25e7d368a25b9492fac9fb7db88f0117e09d7a2e112ac02bdf42b1c91a4c37d590ebd11c7064332d3f5ad154385846c9ca9f9f9c8c892afdcb3bc0c89b4bb470ef747c7beefd518b4dc53948339870f195829b509ed1f309099585c3102c8cac5950efd49e02e6c839c6f42fcd07c9cd52ecc8e1c00155fdb8e385f8485b12d50b408d28cceefe541e09120b0a8b4a8cfe8ae58ad1f80252d4bee285e0eb3596d0ea8fa677b717290fb5c77784aba9218e98ac6c4c99ad98afbe9af285fc2da29e0322f310da7db5363e7405de3d32c70564a0892b2f819ddff5c2c556251e5860b4a1437eaa1524ef378dfa9aa5501b8a5c9fc4561e601360838bd860e216357e3a5e51ff86978bdfcb3c785b43ed116897053cd268d11a155c199102d9a5a935dffbbd93a9f482c71eb02a189978d0a7f4ff11792ea10a75d2da4239cef02f69bbaad25a70da9e2f2f4e93bb5b9b3732ed023c9aec9f4a882f2c3f253a95db1bad2e8656f0c7738fd4c8a9a0053aa0ab2841c583d065eda1c37fb02b411fcee238280e312bc67264dc6192f9cc3c1a47a9a3a0894ea3d0cf32daa9847000d9f1013916867365ffccefb0aa0bc441c5619436d29e898ae8f358fa90cbfe2e285d355aa6a59189aa9b913847638c74f2ce7721ec36874f8c2412ce4a47c04596fbf2b71cc2d08532cb9aeece75c7f5b054099f92a49e2a0d125bc77a425db88602fc27505e9a22c4d3ca83d39fb6f93d5126692960e28e3df3f4e1a6542f83fa6438830efba6c78c20dff4c5a83b77e079495acc42db5a48324412fe9aa0472b5578ea0ade2113ffbc11d2ba61ec6f32b74b638532bf5faaa814471c3b0398b12f0655b4983f8f9a04739ce4ce3642866895cb4fa1272c96c6319dd2e5e7dadb8c7c34b229b70da5387327a818721ada6e71c4b4876c2991ae35950ceebe3d2b9ec41582adfad9e195f87b0e31f561a65c8c51d7f8897c6f9542a2c0d69870ab165178d4d57551c4afe778c79895bb811526171ab7fb8f328e21998092766180435b9ffecb24db5d85462dc8c5824d3421e17d8914d52359e1ae20cfa9ab6ec6aad3a01749bbb739b2d9c35c15fb8f471ebf5873fa0c22c2737ecd09dfbd598740742989f3de97c47c67fabfe386e6996f04b1be3e8d449771e3a55aeab693e8a51a8cc9766800398fc04ebda3eacbd187e54d30293e44848347fa43ac7811dd7d059d630bca4b2f75e49c9250182501483443282d694994e61e14afbe63df785664435ee9a5b9e3b5866bb66c6eb882c08b8dade0dac1738802b551770891749609541f2561fa48b0ecc9406889f56008a0f0a07f4d355210b237a038d7d07d437b12b8d8cffd0c345dec52d601491bc35816fca54b52f3881fa7a418b8549db93d2458468e6df40effb4834cce90b929e6fc294d6ef59a805fffa248d66c4e455af8040c7ac4e04992583c93fb70c05ad1b63ea0d4a4aa82bd7a9f4a4413dc7c6965fe0573a6be53bbb6309644b0280e72505001335acbd73ab24280292de28c1621848eb3b0003260b22b22d076e7e244ad3167a0651295573a810b6c60decdaf459bca4bf3185f172b89fa95b572f3d62efe459a083f14579ae0c1e4128939db434edee4e57a74eae3bceb365448c1a130963a33fdfc37c884f666b39a0dfbaa865bdef4ca8d956acd174de64b48c0098e86de850c80000000000000001000000060000004765e5588effed749d5bd96f5d67b5e39031ebac3eff566c33dc220d23aa0dcd588081a30b3b2f09b76bfc7c0162392b31f8de1bbb460100c29a3fca34179ea2f7d3f79aa1417509b930b5e21a7aa7cb8daa732f08d88da5a32fc532ec514a69711c3a69bb3f29954920b75032505c5390293841df994b634dfed3c48a6f7c503739e611b74dc90e012050377c4dd6d4fc409af4659a21da1be63205bc6819711cb825bf6ed1eda27ec58b3507c8aa38f8000000000000006000000000000000ffff0000ad06000071f177e77a87d719dfb8971dc137c676e2a35ce738f2f09634e7aa6fe3a7d8dbc768628e1228511f338eaaf9a13895dc58fae799f6fb3b84e5d6c9a4129b48286f99a691c79028348c98000000000000e800000000000000010000005784441367d946999d91c4999889d40f323ad5105b5fb1b7536789e2c014ed8a79828bc63ad171dbea8c0f8e2e4653d36e9f2c07defe8e75969615dcaab97097827c033ed500bb08a851ea81f4f39300e2079ff28b05be706e6117449af8dcb79a38e7626ebca9c5788c5249470791747a0feea7fb7ae7a7a77213001a74c5e211ba2aacc1dabc12e925734069fc4574741e1f381b0fcdb91c95cd566e7fd9490671ff8f41438a34eab62224d4cb740078c2b78376d516637b935af595197a7a59b0997cf8018258c23bec02000000eea77014e107fd257635000000280000000000000000000000090000002b138d4a4eb9d3bd864e119a90f54d2b79e7d5bb230000009800000000000000ffff000001000000557e7a418a84ba7489bcdfeb555ddeca7c8678600e4ce9fff40db012f57d76184ffd602cbe36b435f2523e058224afa7bac2a5105b901e74866785b605115f6cfe7bea33f1ef4c0820257b13adeeeb13ff1274dc2e0c8f189da1cd3b8720969741ed7a26cd13c19b5b15e3cb30c57e2902aac63a2692147b1f301672e2e5419dbb5cb160a3000000"], 0x1420}, 0x40e) 16:00:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x100000000) shmget(0x0, 0x4000, 0xc8, &(0x7f0000ffb000/0x4000)=nil) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8004517) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/204, 0xcc) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000240)='./bus\x00', r1, r2) 16:00:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chmod(&(0x7f0000000000)='./file0\x00', 0x20) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) r1 = socket(0x1e, 0x2, 0x0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000200)=[{&(0x7f0000000100)="46832770ba87933c84b81d4e2cee8dc3eb59ee53b9550ace80f436af3b1690ba429d798e8f98b7c0b297c5a3a28060c6e815c831ad9da33976c6966327d0dba24ce280474e945503088d28ae26d4976f926a97ef05ed37d5c955d8674f8dd04379c1e4cf1351f3c63d4e8254cd71e9b1de3a9e98d25b9ba20f492c065730967cd8c6606047be5865aa517e83586a6f84f909f37ae65462e982fcfc7bd3b6003f57f7187dd6cb52857ecf20f3f5790b7902b20e2c7086c9a61e8b1bcc3532c17efc454a6e2feba8e70a04385ec24834", 0xcf}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x8}, 0x0) writev(r0, &(0x7f0000000040), 0x1) openat(r0, &(0x7f0000000440)='./file0/file0\x00', 0x28, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x200000000800, 0x0, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) setuid(r1) 16:00:32 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = socket$inet(0x2, 0x7, 0x1) accept(r0, 0x0, &(0x7f00000001c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./bus\x00', 0x0, 0x8) r2 = kqueue() unlink(&(0x7f0000000200)='./bus\x00') r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x40) semop(r4, &(0x7f0000000000)=[{0x4, 0x1000}, {0x4, 0x5145, 0x800}, {0x0, 0x1e, 0x1000}], 0x3) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0xc5, 0x10, 0x4, 0x1}, {{r2}, 0xfffffffffffffffc, 0x28, 0xfffff, 0x76, 0x796}, {{r2}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x40, 0x10000}, {{r3}, 0xfffffffffffffffe, 0x80, 0xfffff, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffa, 0x80, 0x28, 0xe9, 0x2}, {{r3}, 0xfffffffffffffffa, 0x40, 0x40, 0x4, 0x1}, {{r2}, 0x0, 0x14, 0x20, 0x8, 0x3d2b}, {{r2}, 0xfffffffffffffff9, 0x1, 0x20000001, 0xfffffffffffffffb, 0xfff}], 0x200, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x10, 0x264, 0x1}, {{r1}, 0xfffffffffffffffb, 0x60, 0x20000001, 0x9, 0x5}, {{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0xbdf, 0x9}, {{r1}, 0xfffffffffffffffe, 0x40, 0x3, 0x2, 0x2}, {{r3}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x7fff, 0x7fff}], 0x3f, &(0x7f0000000180)={0x7fffffff, 0x8}) kqueue() kevent(r2, &(0x7f0000000180), 0x28, 0x0, 0x1dec, 0x0) open$dir(&(0x7f0000000400)='./bus\x00', 0x200, 0x52) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) r3 = fcntl$dupfd(r0, 0xa, r0) accept(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') r4 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r4, r1) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x79, 0x10000, 0x7, 0x391, "231b3bef05cc2bcb6f59e0f57b72ec1e5229e461", 0x40, 0x100000000}) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:32 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x4, 0xf4, 0xff, 0xffffffffffff0001, "7c96781cabea28e2249995d3da882cf64e62040f", 0x3ff, 0xc93d}) r2 = syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xffffffff) ftruncate(r1, 0x5) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x35, &(0x7f0000000080), 0x4) ftruncate(r2, 0x0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r3) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r2, r0) 16:00:32 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getgroups(0x3, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="c31639921bc54348dfd983403204a600e4cecfee77f7591ca669e7ea51fae9420cef1716fbf89f0b40df988a442711308a594a2a18295a9796cbc97462ea5b63810925b75593c49f0ac530e01689a3", 0x4f}, {&(0x7f0000000180)="363dd623e16a5c51fbfd71260fb8ca0df88cf42c168e69167a262834d6d7a8cfa729534834b557d9ec45cb", 0x2b}, {&(0x7f00000001c0)="098e28c5748195cca6bc797e879c9705755f8e8774ce67bd7b02be387d7b2df923db0e6dac68fbfb3b4e80ad8f4502899a83c7b8011db7ac35a2c5edb3a21a13ae30aac80ae16738e35c8258de55fec7a97c2da2a40969a825cd4f6944d0b6d1814955f6abb6764e1c11ca22670c983999f38ff0c339fe6357bce3fbafeb34fe7203e3d8d8b8f240020a3b6f87b6c43606c355918933421a13315e020f52f79c79f047d2a18624caa2701005766cc71e74ce6e135b4567cff6e8c6a28f7c85d478bfe6f164e9fb154b6c8f2a7777bc21ed178755cb79932ba6974c0775af1d2334466fbc395626177425836e25f590", 0xef}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="305adb725da21dbf17fca309db5a89fd21be5f429cf377db1f064f692395d38789932e1c8953e91c21981931afb5318a979d74c8544503a689ca8d7b8f9132358cadb3213900060c55d073617e53e87cfcedfc5bf6b500aa76bd1a78884b3e0a1d3319e2e2efe841a8b4cd9ced52827bd2ecb4a5abb205f39b73301a06e0f5c0f954219654db79c0c9d6405e05122c6020da4b253ce25d669cc4cd39a9a32d500bae17ec9294b80500d270212fa67a2b1f071ca2", 0xb4}], 0x5, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x38, 0x400}, 0x407) 16:00:32 executing program 0: mprotect(&(0x7f000000b000/0x4000)=nil, 0x4000, 0x0) utimes(0x0, &(0x7f0000000040)={{0x10000}}) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="513f82af23e1aa0e77b706c9d47d37c23eae13c2eea539f815b919d90e2471bd8c0dd6b0be797613724e7e1295cca4ff2dfa1c19afa2a4828a2c5462e5dda632404f185dc549cce30ac438d0dbe2372f9dfc758799d7b4e0137a0d7a2a84935877fb8a941269522da146e7195403ad2e84b47b266a932aea4a6d07343ebd39bccacf7d3bc00e452fe5f78398c9de36784ba4f86bee4179fb", 0x98}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:32 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() seteuid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x18, 0x2, 0x0) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:32 executing program 0: mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x140) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000040)="45d14887fc530672b358b9542a0c105662378388598fdbea674c299df34d696a73c0dbe04467ec8b546b02f9c6c352b629b542959a741b865f4b1b17c99c60283be32c784308a8a730b1b245d5483c8158b566c7a9a14ebfbf9fe9dad55b607684d8ad292d2a74c650e28f67b763e42f802195960b29738d5ebbf4906f16016abfc35271c326be134a17cd10eeeb2995ff80af72fde471ae0fb84392746feb720d04c77bed4ed14a8394c72deaf1a96d7d1be6e3a195890d15276b64adbcd8f6fb2f916f17c17d8d80b0db37883142f61f8933f81e172f66625cfe9aaea3a77efe3812cd448d", 0xe6, 0x400, &(0x7f0000000180)=@un=@file={0x1, './file0/file0/file0\x00'}, 0x16) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) recvfrom$inet6(r2, &(0x7f0000000000)=""/112, 0x70, 0x800, &(0x7f00000000c0)={0x18, 0x2, 0x3, 0x2}, 0xc) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x1022a) 16:00:33 executing program 1: clock_getres(0xf68a650490278bc4, &(0x7f00000010c0)) setrlimit(0x6, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) mlockall(0x8000000000003) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) ioctl$TIOCSDTR(r1, 0x20007479) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000300)='./file0\x00', r1, r2, 0x2) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setegid(r3) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) accept$inet(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10000000010b885, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000040)="ce056329457c981cf2ded8e25bff5dee5757bbfc678ab94bae11269d5ca9190c6e16ca6f1d0ec08f37b3ef160e3b1038132907a4ebd30bbc9b27fb49227bcc42d1267463572c1bc1d263693fd04c1d6f486d") poll(&(0x7f0000000000)=[{r0}, {r0}], 0x2, 0x0) 16:00:33 executing program 1: getgroups(0xffffffffffffff3f, 0xffffffffffffffff) r0 = getgid() r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() getgroups(0x7, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5, r6]) 16:00:33 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x105) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000000)='rc') rename(&(0x7f0000000080)='./file3\x00', &(0x7f00000001c0)='./file1\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) chroot(&(0x7f00000000c0)='./file2\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file1/file0\x00') 16:00:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000380)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000300)=0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x280, 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x6, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x10000, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x100, 0x1}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x22, 0x2, 0x885e, 0x9}, {{r1}, 0xfffffffffffffffa, 0x89, 0x40, 0x7e4f, 0x6f9}, {{r1}, 0xffffffffffffffff, 0xa1, 0xf0000015, 0x7, 0x6}], 0x6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xa0, 0x0, 0x2, 0x157}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000023, 0x7fffffff, 0xed}], 0xffff, &(0x7f00000002c0)={0x800, 0x81}) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) getrlimit(0x5, &(0x7f0000000140)) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x3, 0x1, 0x6}) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700c768e400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d27010400002a8d6969cc576c00f0", 0xc3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) 16:00:33 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x4, 0xfffffffffffffff7, 0x0, 0x0, "52ce5e54161211bcc083dd5a41cc80bae448e604"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000340)="4c550892c685cfe9630f870592fd384686c36cbb7f1967492cb24a12db13c8c298a46c4bd89079225c194d3c0628f57211c32736c9b38494c43249236e4d7108a5728ed66f0c4ac66a519d748e3d970adb184bb244d02985aab6d652", 0x5c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="008d2a4256545212715438b5a3e85a18b568b2464c9681ce358b791a0b64bcbe398eabe215fc8e4562adaf5f18210ca4c27c2770866b20b7c3c4997b2604a1bbc0d48be0e003f0483bf00b278e0078e53601e37562e31e517d595ddefc11e025f48e63b4f4870eea3207b1166d859533b65fcab492c2dea94343be4823d76447d5b6c9984a0467cdc56df46b8705f5377bec41a795873e436c8dd799", 0x9c}], 0x1, 0x0) 16:00:33 executing program 0: clock_getres(0x0, 0x0) 16:00:34 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) socketpair(0x18, 0x1, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:34 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x81, 0x200000000, 0x1, "16cbcd18ec2fc81dc77300f98ffea27a32571121", 0x192e, 0x2}) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='(\x00') r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) pledge(&(0x7f0000000040)='(\x00', &(0x7f0000000080)='\x00') 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f0000000000)) 16:00:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kqueue() open(&(0x7f0000000000)='./bus\x00', 0x800, 0x10) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) dup2(r2, r1) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x100000004, 0x1ff) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() r1 = dup(r0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff748}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:34 executing program 1: r0 = socket(0x2, 0x3, 0x0) recvfrom(r0, &(0x7f0000000040)=""/46, 0x2e, 0x2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) 16:00:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x600, 0x0) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="00c90763d709eff217b5b41af8b3aa3ade000000000000dc734a00d1c259a0ce2b19df074e0e5c8d02936310b0798c9c389a9391c9742ed3478aee8a7f67366fbe8f960e36a095368a0162a6676ed4f83b46fc1e232a2d04b2afea433c66cf167f61d2d6ba3af63f542184d44672de14935305fc8a3383bbe62c5e593f5a5862eed5637fb162ac14e68716f148b8aaf3f9c555", 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 16:00:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getgid() getgroups(0xfffffffeffffffff, &(0x7f0000000140)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x88, 0xb0) sendmsg(r1, &(0x7f0000001700)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000280)="1ac4f0a5154116c9aa08687bbc271154ac1137693fe4cb52f323feb6f54a10ee78c72e8ea97f04a55e7499e35320184dacc1200ae28a8ca020d1411e0e0cd7ae41585737f16001684445a4e714ca9df3d171a34b2857ad2cc69a05afa81cb53035ddd5680564c44b3dde566f1c5294f48787869a09e67ae9772f6c2dfd1e72ee8d2106ea2b7e8c2fdc7d0b81407b2532ff3a529fc6009a7c1fcf97be5d4bbb68ae853693672eefd628848ad9614afd8c62ff8dd059d79721065b4430", 0xbc}, {&(0x7f0000000340)="33d8a0daf447f556d7e67f1ca9ff88299bb7b6eabf5783af039c52bd737d5d655765b77911fc11bd3367696fe43aae64bb44a3bf019d167fdfe76e84d025e59fd86afa4c23d8cc463ad15c3a477c6a84aa5eb331d504d4328d5ecfd9ac477fcab2340b25d6fb00f755e60c31093b16034bc689e1ed85b22765aff221cd58469374d1e4", 0x83}, {&(0x7f0000000400)="a12af91cc9689e661b00105146f6add1849435660fbf9ae711ca3c00f25c8f0211891e", 0x23}], 0x3, &(0x7f0000000480)=[{0xb0, 0xffff, 0xc8, "da7b5e451d8caad78c10ac0a324f576d7576ec1e921c93596d46f42a624469fc26d018f2c4aac44570233852355768924f59e993648b4e4efaf7b8593fb86517ccd3c3812709674a890779bb44ac4d5bdc4641baf04e2ffc845e97ae7537ea544d4036e59a85ca3666997fa62613229aba4cda8dceb1dad77e43cb2d9241e72511aef4c5168245e947323f1d57f9aba44858a4d1f71cc9484c56"}, {0x20, 0x0, 0x5, "1e987ba6e9a2ae332c1961b36442a3be"}, {0x1010, 0xffff, 0xffff, "e68f34bbae01a9c9cc68cc72f93e06e799394c2dc7ce276ed38371bea48dc8d7b46dab9c531258d71ad441eb0beee74e3f3dce8a7bc2f965774d375b9b73ce637c41646106028edf16fcfb232ddb04a948fc34becf7e5e6b396bf796f23797d26f29ae9484f9f6415eebb0a438552bcb89afa10de4e290b77c36e8bc4b9000611e0398ff02064995c02c2362fd1d1e8bf6446d3bef16151c90efd0241160362e247cc70943602cdedb51036f89153aa4136860cf80b20bcd840489065f8040a333f13279aa254836605f0d11aafa1c696a6bafea0f3ec2a3e54576178c16b4790006e87862eb552bf56a23419d3c8f48199051c1dc984734325cd36205b6dc1dfe0622b6211c9fa6ff3c2349524cdeddf950fe19f65d66650e7027cd1010bee6ce07be1d52ac6d00d8cecf959770d302a811a7f319bd960236cd0516efdf2175ac0e167bd2fa8cab9982730e579c6b244a88736e9c1c06d9a6a0dee9a8df026a593b1e01161512d33c1e54afba946290ee39924cfba0f90692a4e15e75bcea6031986e3bf5f6adccb76e9277bf5d191fc7c915517df3a47e6255b080620107a625d0c0cb800da3bff31dff7d2f43af8d9b9af2b428d67cc0384897f899ec5aa4a13a3978c2445cd012f528c25895d7a936834b1b0d0fb097845a56c66beab38280363f736b36472aed6f4cf0d3d1c301d4dc4c2a325239842879c9bbef12737a9d66d088a6761d116b99f552082ccaffb7b853fc44efcd797e7e80ef76e48ec6020afef2de0de0ab4e55a367eb6709698a165f62ef4ac93749252416ce08a2e337c0eeb711b2383cebd87c38430841d4daefb2d5b520941255d2d8ae30012d52b37f44227046e6d2427212d827afc69ba3a568e5d03e84e556aeddf83c836b17fd9ad6e55f537814dad48fed4c5d0b299e0023e9feee5b251aefc92eeb8ec195602c2b1c530bd3ba7b5d78de5b67aa50a25a8f8f4adf78dc2beab4f2b5c6161fb64a2f77ad1e17daabe8edcf4ec4b7e35342481e5b53fbd806fab2745359f7f6accf824d2256a471c4a8bc54e48975a9c7ed712e8a8053d81abe935e5009ffe87e9ce6908a5f3115d62be853d12ab787e3fd36503ab243a116f49f55d349d0fef1e931fd228c262dd88b8f2ae9934df832b2f40e31a1b0c5f1c56d307e9fe10a6f738ec14e4476bea26c67c2525d50bb738981cb4f59e76b99bf3a81ef202640dafda6d3f155c7944f791c2afb0ede27a2b1983a80d6acf443694023e9e59695a362c3bb923d3e5db3254374680f851428a58defa3f556aee2dfea7fcc6ed2b837b47cf5e38b99f5a88dfe20ca56b20b1ed49ac73959e5795a5a4621bd5ed1038bc05ca5a55cb2b5fb7f996e871756055849972a17a724aa7e8d46628c3824e97cc17e3d140920b347987171d16c78bec0c220ff41c6d407c674281f55eb2f9b7987b9f23b2d4046f61a3cc3a100969a8371510f66071f695d6d23823f2bcf58c11c76f995978255963eb7f8eaabf206813c053e0dd324ab872f52fa159c16cd2e7126604479cb9d343db6400142a1b5e7bc9ec11487c99e386b2856d5c6d8ed22441128416d6a52048f1143adba1fddf82efaeac3bece4512d069920e89d5e131a1a477486082fb4ae7d12c8af24f20ab02c4b2055b758783d83c117c0bf3bdd4175c9fa2db3242865e182e880e43ada7e98a3216789eefc7803c2e22f8a9668b62f70a0e1f2c27ec6d336ed084fa75a9f3a62ce429420863d877d6f1f32e549f2e2ef67d8fbbff7e0d7a93bf9761c2ea9fab7c2b702e3aa211c65d009202d9eaebde740b14804f653f528486003cd2f5091704d1b40a6c30aa0df189b81f4de5b2e8fe2d7ee1cb524a3d7146f70f239b093bd24c9070885049b20a51e1a19fd5038a2795b144e854448336848a45ddbb9f9fb0e09852e55cc89c074a002a2052cd4c2921469d9fc921bef9818d4dbbeb59954cda850e8147a3e4e48c7db910c72a2b1c77e9eca7d1a1fa52265c82079326afd618f82573c0b7174fcc6bfdbe943ac412f77c1a17f4ea9b8e6fcdc6674655e2acf88947cc01c1df084eae4e1daa4ebc7b87de0ced68e3aa373d001f4c18249d77e1ba1370912d901c5466199dd76daf386a2287f52ea64ddfe5770757f92d1ed2ecd43d9ede698d47029250997767958f07c566d6c8a13191b3b39e21ad85b317cef18edaaaab6010e25804c79251aebd61846905ebca199408e0bd78977cdc00a65228605899adcaa96be18be519474fdb6d43b721c1ba8476caa06261f603cbee69b90b5d7d64d922b325bf657592dbde21de48ff988b3d07e19bad91a3dcb33040affa0deca3fe2450e50ed862522ae45cdaa5bffe9ccf8f7e843a4ccc6938ef9b9574d7239c10ef3d2ab078ba86f450e4955ab177f819916d21e47b33fcd89ac01a53821c41705447bae9ab587d231963dc4b5b13048dc36e8b474ca4387f3a56231fbdd176b9c112e150edbc9be5d764b55d5762591a0fa387c59f9c1fb594dfaa0ace6ab7caead935db6e56ccc0ae1e16c4fcf7971556453ff7820299ab07a6b42d5604cf53895d192a83a590c236fa197a47dd1a3194dccdadbb397e93e6a38cccde63a00b8737345da6c5725a8f6251a66dd32d6d620b2ecc2b909672c009a7e6c8e81ebb1779a38b4d3f6a0fe06eb91e4bb001ead95e851ac87d79638fe88d0ef20d8914f6272e80607aa20a31120b01454a5ee9f53374811813349fba54e52aee7208edb1311e5a3ed7f4feea3484e9b95b5a209a351ae650186b678ca2c9f2224d7e4219bc8e73b2c85d1d1e3760e3744115c2fda203a64340a457a928e423ef40f7910b7c7e527277c1b06927fdf5c1b8249d16431975779d93b3ddfdd776156fb225860c621c0063af1731aef69ef469f92697b1407c305102c449f5eb1786dcffe6c3a463ea463f7d218914931d11013c0d54a8a9314e211c717c4a6baaa7d8f96e97ae7aa51a6a71e8b56d99bb732c4285838e8e2d8bc4985e2ecd00300ffa1a2fffb2a4a633c01f9e3826e06f88fa79d26eb69a5110015738006e4963caabc0e443dd26186c773adbe8f8ed79d80ba191f4b39fc5fd3c7b485c5972649bf3150855d7bf599a5f630f0cfe0c07eca9f67fb751937f5041a2e268a440e2661d347cd4bff5805be2f349886aeac98aad8b8623b56a1f178e7b8d5ece326dd0173f3a13e3b1db08956a88b483cda4218b10871090b7cb1fdbb0b14bfe9bd4195dc914da40f39230fd92e397735789ed0d884493a8f0dd4ffd3c4ad84b0179ba35da4e6e529becd5ae751c272540472a8b6ac3544eecaf8f7ebfb877ad3351ef88bafd1f36f996eee907f4d531a8c30d00f208121f7319423a2005c85f7867262bf62d5fb869fd845785467d4492fd27a71070743faa27a8cd6c2744ed543674584e032f88e01ef6a1c38e3319e89140e4dc55c1108be251eb0b217e75c5ccdc791728c82911468b6f960babad00e037c860771383a3eaea31d22319b4e5d5ef0b640df85bdce1bfbb51825121c28b9268080edb5adabefed54683321679ddd613c181ae5236ca9ab999aca069d078b72e01356d8765c9ef3c3525dd9aaebc162a78c1b82eebf5a214da9be5d0e75530737e6349f52644aa9b651e8561667ad66c50a201211ca2a5ad1a5b81382e76bad0f8d8f072f8de2c79051e450c492f87221c763fd3a15e27502e28df75a3f40a1326d04139ab7034829de5f1ada8bd32bf257915743b747df25251b4befe6cd020528dde9f359a4e861cce3b685b18d9278ed315d729f06626eff63bd80a6637b065a3abd9ba2e40121240d89fc48f693a5374043bb6a64dc3d3c08f173038f81efe9ab757579c0b23cec5d8acdd10db51f75f2ab82ad7aa09cf0a4af9246dd069ded3c392acede216f451f19a858c36534d4beb0172473638b02e7c1f8f52e978a5b6354e1833071502f50613cd6b6bcd36560c2ce10029524c4124eaa19b650ca930124cae3c3745f7433f25b24e7364ef53233e7681269ee5ed89702bf02762f374576b403331213b782ab4a5ff8df90a0cbca24e01749702baa113b06bba97a92c06f69ec13ad8017a267b4abc52d327001135cbdb6ec6653459493695cbbb03b82205528b71ba3c2a9cb638b8a2ab6fc0e07a8b0a48c3a344f47caf86a344eae2220286b86f25de67a36f2afaeef2ae85d9a56fa8184707e8728062d2905b4265937755f9e16dc99b20077f5764ee4c5e522154dbf4906a4b096aa905b8ebc26c9fd4dfd2a5163113f89e3098c51e6c0e5ba3b1a38ea6a4276bd92bc57013a90e5c77e3c432415a2ea341ec6bcb00a16ee04694a4a39d20ada307f30433cb444adaaf16cb31fb7666f509bf91a6ca1aa18bef2d6df788c8486402b045b67b73cbadfefc74566c211703034d0204e9e3a1c78e36dbedcacedbe2fa2c5d2e8f2e7894216b3d3ea9bde05450cfc6953358625af1ec41d61573e74b0ed07a30d13771f637797577d3e5eb96bfc30d021c5d04da3fa8f8388c15be62cb2cf2899a836033d958b8844ee1e8503eab37a8bfba2ab5c461ae099e4ebedc4764350e14c3f0be8416a42ab52df8951a3e9591b6d557dacfecd3eb33be7e5a1e745077b67c2afd88bba262105fa5b46582832c46bed843c8c446f8940c6deb030468492bc218e715d2f1b5a1e67dc630699400c488ad4a131e31880601e946d47ae489ca9a58c537e39fc87163f9598117cf562b2b6f020487c1d50006c05f1a778ffa859edd3438dd1084ebdab9e2e98ee79803c75fcc204533ad079a9d379356367aaaa019efdfc23df1efc0d4eeb066982a64e63ba5752194908aebe1caf5eb35d33f646baf092d2386cd58b30cfd5c44df20245ab06cb9a0135cc16e5bc1b0ea6ff590b5701a72da1973053f7207cab9ec93a63f0281dacd50870883fc01a966cf52ecc02154859b860a18753a2604b6083615d4258960846a90ea8742ccb00950956ff85d2d5b5d8d275d5b3493d716fbe6775da5899203650655542164ec26c71629e1daca81346cd7fbb0dc15fdf35af8b09bbd57beeb39bd8958fe2902faf0422a1b249f0cff9e51a222f1c62bded3d528ed791a12d73032bd6c640386d0ba1897ca43e1d72cd70613fe5f90b23dae6793fa81e5db6bb6291346920daffffb411224d6b0e4787407363edf23fe22361c188060848465db129c63dce2b49a636faec0eabb40529007f1e1ea89869200ede1f05adc7625ac4e15bdb6bd4313bf52ebd158ade1100d3573c572a8c4b5d453975744a6f660a5e74fe83a9f64f9491b0b3a606dbe18770d675dd3cbc83f9a28b547b20d955bb1faf164830ba1348840a70c0b9ffed758507b814605d9b225ae9a4937062593eaa2e5c026608660b17f46aa36fe42165246efa692cd9c94e58141dea53b788bd2ba96d7f7414a0b081ee86e20d3fbe9a066b51f723cbe94b0c69a05eb1172f8335dcffc416516a2955000267535bc75e88fd871d2e786b21679f1db930828d0c0e473ff0163f8fc6870807a1054d7910d9ca7da76fca2afc383ee5c38f4e16d7e76f17c125a0888ecd074deb743234cd73e0cf6e4f4b10bc58fdeb1c5727d165297c751fb621981189ecb152938ecfb118707f7a744a4db1787b1b8f19ee08e17a8d3aa58c8de3e5f746d873706e3e84f66bc3e98a0388f5d2f56b0b081024fa362ef3253bf009b7eff946450e0301b280aaefe62e04f8055ac9a5779c43f12341abfd643f7f049a8b6640b64aae13f07efe258c7f11a72f358be482b10cb92"}, {0x48, 0xffff, 0x3, "2bd7ff95ea30d1fefcf853421df20ef8815866798bedf8eb23460f291fbef832466f001f90b8048f187c12890cada6af0738"}, {0x60, 0x1, 0x2, "c93f5bcba6153c94a7bb955015ff5653f4190b3ed1ce3f104e97f5a50479f692f2ee9f13fc45f480bf2098e2433d39dc5e15beeef9ca1b537f94aa70fa6bc46c245d5922939c9e551c669526e1ae"}, {0xe0, 0x1, 0xde, "9a0557449f1d29ac8868d61654954de6b2ce57ea155a78f4cd0bbb6cbffaecc998204d3a9bfe0cf0416cf1d493569444dabcda5200895ff0ef41c705dd6a3ec764bba5f40fd3407ef3045ad54c47a8e0317f07acc49d400da8b15a0a872656d71cf82cea638eff921fb6ea2842a005b79db66f7bcf949c19f46fc88688f9874fb4dc9f318094e92afdaef758b1b6f40c34fdc5d56cbec469f5ff57da59a20550df6415782d91d0b6e4a4f21e8b696ae475c77253f3d00a1e00071fa00e4f3e938d91600b5e71dd882c11cdb8e0"}], 0x1268}, 0x4) r2 = semget$private(0x0, 0x3, 0x42) r3 = msgget(0x1, 0x80) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r6 = getpid() r7 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000018c0)={{0xfffffffffffffffd, r4, r0, r5, r0, 0x84, 0x7f}, 0x9, 0x8000, r6, r7, 0x16c, 0x6, 0x4, 0x101}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000017c0)=""/96) r8 = semget$private(0x0, 0x2, 0x4) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f00000000c0)=0xddd) getgroups(0x4, &(0x7f0000001740)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000180)=[r0, r9]) r15 = msgget(0x3, 0x40) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xfffffffffffffff7) setgroups(0x7, &(0x7f0000000000)=[r12, r10, r9, r11, r10, r14, r12]) r16 = geteuid() ioctl$TIOCNOTTY(r1, 0x20007471) chmod(&(0x7f0000001780)='./file0\x00', 0x2) r17 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r19 = getppid() getpeername$unix(r1, &(0x7f0000001940)=@abs, &(0x7f0000001980)=0x8) setgroups(0x5, &(0x7f00000001c0)=[r13, r0, r14, r13, r13]) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x550, r16, r11, r17, r11, 0x0, 0x7}, 0x5, 0x4, r18, r19, 0x0, 0x100, 0xca78, 0x7}) 16:00:34 executing program 1: shmget(0x1, 0x1000, 0x10000000, &(0x7f0000ffe000/0x1000)=nil) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="9888a590782df0cebe945081102be2a23af2da074aadb5f913c9af6b1b185873a2c5379afe0c6e26111519cbd1697f02f5b8161fb14f313a991f35c2e929ce068f9157c74fa448107cbd87bf3e8f72baf88d93ae3483243f98864040d66623724082d10564bf91e755ee858fb5449562b6f70675d4d8af554fbd2e58", 0x7c}, {&(0x7f0000000280)="9d21b89293fd0e3ea57b08550160d4152373220b3dbeb32018c965cba7d4fa7c4857ad7172273d1a2a58fe58b6d5385385a86a1ae5a6efb51c96e2ea65f82041192e05c2daf3ae8abeb6a6b7b202769875c1e80729ad8b8c3ea9cb51fe43927eb41e5378abc133e817150f29081d41aaf5d8481b204f499f08835bd2d4a45d76f86e5c51388d427bec4e4ce2470f2d59f56bfbcfe5553525", 0x98}, {&(0x7f0000000600)="7589aee1ed25c4ed36f1447b6cbda18ba6a4049c9e9c174a3829443692563257b78f87184fd73ac282147ba7469c78fb6f326ea054614098048f80a2759cb96846745e733b8dfbbeb23fbc81e8a5ce7f7d6e2d5eb8bdbb037a762605705b6dd6913cc3a55ed85d130fb13ac3993e11ef4a3ed98d1bfcf831a885aab2c3589ef9d76135fb7b6dcd66d6bd9babd9ae6262794fe069d6f092587f34cbc70c45433805a7c431c556190b7bcb5f328ceeb72a74b4da27f388a31c904141291d484e4db5ee5397ad2376238e6f988184c784a6ea7528719731640997b41190496778e8e6e4431380fe175d1d62922d5e335b88585c0728195d24ccb69093e6a56ac1b2cc94a9bc423f7d81ec189eff291e97032339e02d3008c6c69d8ce8a59fbb29fdf70ba8874f2b92d16030b22024770af32f1ce4eca379eebab223751d73f4d04ea7c496e71dedeae6297cbc7171333009e9579f4115757fd5c6fdec727afb6e7eea988786d15b83f39e7982942b827087a262a543a853907332c1016bfe325e46b13367a794aa8d50f9f729f3c23f1526b815f0a7b674fa60140a40c0eb7235a3a24fb603dc1673635de4f35dae6133c9c7bbeb59947b4d208150a40e88dbace68339c773c4154136af8d507fcf9951a44e16c369ba204581614c23b89a4d2d4f4dbf6fa5b9efded57cbef12bbba265d09ebc1c979928693142c352484af41646ee507d49414763e6a7a93e1ea45b107964ce0a4231032885ab99a32a3ed3eae90167cc5fe14f5c3e715ebfd0bcb5cb5306144d537c2873adf2af795129a7d2dcc7d47a5be412d53ff24066f10ac140b396b7f2efdd88e8b9cb7eb2e1431f73a69298398d67da63b6c70a78592f1b861523ee352623e8a5bb1ce2af15eb5ed92817297bf51be2151387ad684807762dcd7920d3bb08d54392df7a9a9f8f7ca85c9a17892c35b132ad9fd08b2965baf1b212d0ae6ec0981aedd983e964b91c38c4068b604a31f28f5dd2bc133d4d9acaf6245cc7e36fbd46e9bb5a4014d86d92290584123ed687871b3ffcf8fc66fcafa69f2d2945954b475e0a4885fe71ffdb6b7863eee2eeb334e4fda2f6de36021f8bfac87770d2e563f328e9d35c67f3a8c667b865b865a827b6f4431b28f2c279d45e29d963904658f3f283ef0938359db1374a28cd519486901084ddd88585302b39cffd93b809df8bd086270b5bcb740c474073342f5a09d4d1697edb00db2397df73c569952da00142b0af171458197e21cb768551b5ba06ebcf03d48cf5520945fb151f6e099cc837fdcbdb3cd8c5d5910f07f1a8f2bb6c0f9ceb0cd3c08591b43a589fa2b487f8aa8c420624d338dc4b99577fca448bb9675c1815e62aa3db27abcf089ec265c21ed3271170ace17c2a8c035b8dfc0e40e1e54e0354ee934b3ff52cc8b2d0e89b267fbce46e9ba052f65530065c08afa442fda53460a4c9a32664bc825e3bd3b634a1b07fb9e2e8a2c4c23b3c85141c13817968a2f5b897f7dd2b2120d9aa2a880317fbb5761f11c694cece92536f1bd5b1e4afaaab9e063b6d54e2c2f6bac6c95462cd28cc9bcb1e7bb6193fdb1cef86350ea4cc676c44d8db5282a53857dfb56e7594bcaeebc424ffacd2a7b8f26c125f01806ccddfab1f936e1ef3aec463acb565212d7c5fd21adebf57fa3143498f099defd59d7c8b5b8c83fee47991ac87eac17e2f2c47661829edc7c079056a4e0222e57222abe95bca81bf7a686fffa89c17710374bf53ba04a3a1eaeab3d6ed70871b2f889d7a5a9cfe470c30d08fedba7b85dd7ffc4b2e62c9216179e57d886cb1a9219e604eb222a4c4f19e76f688282c625f509869cf2f87aeee74ee99a57248defe1a84d90dff8ba5aafaccfdd76ec28d411088e29c7bef69f7a860c66984fc1462b226c6b0f3bd1464de9acd261d37e220aa87097e9e5c37d0752a9fc36b4b40032aec26c5e6f326ec243e10186f086b0bbf0f33ac90400ae74d5f0ed4f88a9e867e28c0234ed80f62ed11e55e954f0ab9a26a91e36abb3c708734557431923da6b2ac8a0be9db53100311cf191530a94aa11189d39c00b82e3f83667ef0699d7f0a4fde468bef575dee1a07acfeb23afacb3b2a0b27410610302276ea779febfef9c6c998b61ac30ff3877c0deb3b6257074e730b69a4eff0ffeb3c9e89a688589e058eff68bb68c41600dd2715aeb8cdf5d73c9a4c79248e352a2f5de541414889f474917bfe8f4cb1dab0b7799a5a4eaafb01039903e632a7080ddebdbcc6e130a4d32292a8b71cc790fbece941e182fe5278bc0624c3706d8e3f1023c36b43c4732a30e25bde950b48e1d4641ccbfae6138feb87222fac0040529291d8ab60c4560710d7b260e39277e712ebf33f14a590ee54f11d6a63d209e7974345fab657a8a6ff374c7e322a4dfdaad6feba0a417dcb06c1031a2e2cf3970428b9fc10b7e5ea64251ea5f0851f38d4f485254c6ace73ddf25d96104f5a2d66ae7f1f07da775bbd794634b4d594cf2b5098cc675dcce0a7580d14f5533d1685abda1100d493a9ff8f68896881ac72276008d5b4a0051db7ed307be2c9804fe049fa21da79df33071b0bf48cfe34d3cb745645b508dcae78341ce87a0087c8203e94c9e2ec24569e02e110170336f5c85a429946de7bd236ebb40931014519679d926280e24d049a61cb1562e66416683c8622bcdc2e425ab7914a5384a4ee541c431ae57fc0208e762dcc2a79fd18c0541f1abbe9a6f383ff41a9084358e06c0eff56f23a6b41e211058149fd9f2f04ce2665a43d6127455b6e1cf35dca1168f51602e5f66843b2f9e8ef3f6d3c0b070d93c4bc20ea927ba42f06f24f94f4305f920ba4742af1c2b502c0832235b9c3b6b838c1716b5ac579b5b6bbe92b0800be8d3f7e14e8d7ca82ab1d180623562cb65524b3115d6645ff4896c8ece72a6390fe87df037e4ba8a7448d6afcd12d4d9283f5ec15a4ea5b48221c24af751f4b6b60543f7cd1756493f72bdc017d95b35ca1ecd1315f30c042f1d10f0340d57f6ee39b384b6c7a3bf153781f32de6c2e16556058581fe75014855a4a8c16c1fca97eceacb050bfbe5847defc2e345c67ee7792c5e180c4ba925d60733286dcd57c1b004a5fbcc8852bb75d71993f44c9aef0825444b2284706d576efd73cb053c83a692a1868910aa03a04273c3e9e7584c011e9f88654cbd42995ef7fbfce9ce0b8f4881328fa692d0513986937a6df249fa6b035637fe3df2065938d09cdfc08b06e906a176b9211f8e8e109e6d5deff799780fcdfee99cd9dda490b9e287ee5b365dc99fbc18b64a5381ce824bc1fe9b64af1ad775c3e063d55ddc42937dbcdb28bcf64716264a17cd7f2b97fa06fe338c7b20b5c79cd72a8ec7f191803408d6da1c065da5fc029cc5a53bc7667358743973b3d6924676b6d3542a081beb6293830d9378b26025c0812597f60e13653ee33d7895fc8f3da41c1de84f6549bfcb85a7eea371fc69ba27563a9284e37181661dfc532f2b43a34e95eb6b3a7e25b107065a1494d89131b375d53eea5ecd9eaf745585bc2489beb8e88cc2a92bbb89fa690a91815caf8a0530eed988023bbfa74dd2f06abfaaad60d57f14aa4b5df7b91e11c764591e960696332bc0e9c236e55acf1915cc6012eeb45ac1a4fcbf5015e8ee93f92e881bcdc478616a53512aa6f86c62b7766bb6b9788b0dc551bb1f45bbf1c9f391141c7c177127decee940573fc3bbf37dc1a5838c01dc1805ffd22b6db9be227fc788fc0f3a27044b996b221b31ecb205f08c094463ae7daf8340e239bba8912cbacf9d73213cecf513a1f24467e21e66e25792dc2ce9eab4d96a82db0a9fec45beb061ec35c19a9b03ce98a8bde1bf862b86db278a37ea8bc1bb34fad4b406ee407b2541b3d23e2be38bb68c884899a610e6d66c47314ea4e6aa897a89517191a9079e7bcbd299281324a6587116dd3a72858148594ca6efc3ebc44d39af88cd6b20847a796361352a562cfd69344be4b665f4f41a0e310d6d68c986d14829bfd01065527844a90d48b07ea56143d0a661117ac5c0755b385ee063383aec195a46bce0401bf57bc79ba58a590239c821832a65a4f81df7af59e0396dd14a65248d4023a41a7f3a07fd894a3b3bb897cf59952d9cb91caef2a6dfc8ebaafe057850441dc7d6af706c3ae7e00d11316c8180901d69c5c4baa9c03c5ee89b7e08588ebfc6ce6416f0e8e855e5a390d22cb3603d88538db5f5a371edea9ef663edb212e12c06eee0bb42f00b2ef8c1670a7d9513df5f59cfcda0cf66895a054aa8cf66a21c7e524554b3d3d9e7f20075e0bf35c51586bb311c48f398dc94fbe30346e4a9dbbbdaee2028613a09b0a068dacc60b9b67fe5a3e186f6316c7711fe1ced1669dbca22f45cfeac1ced2f1c8d6cb36e88f8f2252170648733297936f2908020764259af487786f8062e462895abb407b7925f54b640c9cf44c39c106682d6c799c0a8d0c8f7b9d63f3af876f706d5377bf48e65cf6be958037238df24d71feb2769a5fe237ff01d4dd8254e5264612f09cc98d5ac013b7b7093e1d704d2809e0ca79e91949393ea277c22a48eebc9fe023bc8aa7c1ce0bb13c3af51b341e44c6c4cb27a82018f0e93f91c8bb869ee4e1c359fb55c803e83e234ea916283b54d3296f08c36c4e142b1bae14c13a19b17097e39584cfa2e2e56b4e281eccbaf7f97a14b4845dc20178c318a86ab693ecdbfc165f3c569e1d3a624ee74a7471b47960b7a4213cfc512bccdf4cfbb943dd3fcd6130b71a943a9258766809e1f05bb0d04b4c4ce4983993d8b9a90142d1305a1beab9646284b72cc5357e5b15306e48c221bc2b5fb7b2fec422cd06c4b493cbc9ddaa701c66522afc60c3090a6e6e5acde7cc31ecca4a9d6a8d37cbfcb483155ed2a1b496bded08076031157acbb2e1f49d89e51639ce105c9a61b9f3665ab03b19fbc8943ed7413855d6d19a3790a21b65637d4740a7a055eff57f9729b8979f905cf1984a86ec78f941a8120ca325be40c4f25b8cb1673ff562c0de414455a9c5cb546d0852da1aa466f447c305addc7d2505925e274040a45b4be902becf7eb2f014df94e0e022b27ee646d8c1ff9c6b046af0869fd029ef6457f24ec3f16e5553a1fb48f3bac16c33f787b0adfe06b286850357d1d811797ec715d54dad093bff5e1074d2c65d2878da36b11bce16d9989b66e89858c8cf3c0b08dc3c0aafc17bfa44ce1ac8c53642aed5961b31886c0cef40062721fdee2999d54157fee9ef39e438353e7c35fefd61d3ffbbe83af8c6292d053d4fec6ae98bd1ba462c06eae9edf1b22e1a4a1ea0cae760dff6bac8258b4432a2cbf0bfc4473feeae50ea02c25a3bddc1dec3e3e143f196db2e31ff7394f1991e636fcddf67ee25fd3fee4c9a84051343bba65d66afe8e7210fcf92df158dababc99d44ed54b1e7a429696624e7d39d10637a36c090692ec9829aa65a102ccf7e2071ea6d05852ab9845997c1cd6dd9c5c31ed3058d934621ec617718c0ef10740e68d52e6e10382044e29c365528e53d3d273a974a810ccec7c2bec05c2012ec95de05922f6d238d18e47615ee3a8423faa6af1ab17cbc559cc154e2b8f795fae6a71232fbf1b2d6e893b92426847a98809765f70a8a30f2274a363b1d7d71c91735de004032045ad7d2f45d29ade43102856ac6ffbc4003094dc21648a4a3b0f33c1725657e7b2ba9d4653942f1975c9e2bb3c9ceb6ad487b37b734af24867a2b6cfbaedef775ab", 0x1000}, {&(0x7f0000000340)="b30951dfa226c3a0e35a32a106f2dd7731b1bed324a05507165a1543985c29ca5b735365ede41e7315878c4189bf8fcde46c287b3e665370b658ba22c56813f797f35ab3bcf61ab3928011285078c51d891d591f4104b88093e3ced89ccbb22dcb85c941eb8eb3cfc9753116e6fdc207a1c8b34f267ee28385814d40db4d79b2d2a0f001f20f485decd9072f232983e9e00675da544de90a070d0040aec3f115f5de01ea4fbb53db09b9ac9fb0dd9a193e277e5553aaf9162c0ce0d7ddfc6349944c924f38263fadb936f24dd371b06b90c412", 0xd3}], 0x4) syz_open_pts() 16:00:34 executing program 0: rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000340)='./file0/file0\x00') chdir(&(0x7f00000000c0)='./file1\x00') open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) 16:00:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x2) setuid(0xee01) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) 16:00:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) mknod(&(0x7f0000000180)='./bus\x00', 0x6002, 0x5) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) link(&(0x7f0000000240)='./bus\x00', &(0x7f00000000c0)='./bus\x00') chdir(&(0x7f0000000140)='./bus\x00') select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x9}, 0x0) 16:00:35 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x1, 0x4cd) fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() flock(r2, 0x6) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r2, 0xa) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x8) 16:00:35 executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x8, 0x0, 0xf0b, 0x6, 0x0, 0x6, 0x7}, &(0x7f0000000040)={0x1, 0x9f, 0x3, 0xff, 0x7, 0x8, 0x4, 0x1}, &(0x7f0000000080)={0x4, 0x2, 0x6, 0x6, 0x6, 0x200, 0x1, 0xffffffff}, &(0x7f00000000c0)={0x8001, 0x21}) 16:00:35 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 16:00:35 executing program 0: r0 = kqueue() getgid() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:35 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0x1004359, 0x107}, {0x50cbd975, 0x95e}}, 0x0) 16:00:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) getuid() r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) getsockname$unix(r2, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffffffffffff}, {0x0, 0xffff}}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:36 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r3}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:00:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000000c0)=0xffffffff) r3 = semget(0x3, 0x0, 0x4) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000040)=""/68) setsockopt$inet_opts(r1, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) socket$inet(0x2, 0x0, 0x6) socket$inet(0x2, 0x0, 0x0) 16:00:36 executing program 1: setuid(0xee01) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) chmod(&(0x7f00000000c0)='./file0\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) 16:00:36 executing program 0: kqueue() mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x40) openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) 16:00:36 executing program 1: socketpair(0x18, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x9, 0x3}, {0x18, 0x2, 0xff, 0xfffffffffffff7d5}, 0x2, [0x2, 0x1f, 0x81, 0x6, 0x13e, 0x1000, 0x3f, 0x8]}, 0x3c) r1 = socket$inet6(0x18, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100)=0x7, 0x4) socketpair(0x1, 0x5, 0x900000000000000, &(0x7f0000000080)) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="9fc4282f5f", 0x5}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) connect(r2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "852000002c000900"}) fcntl$getflags(r1, 0x1) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x110) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x400000000000, 0x3, 0x6f, 0x2, "7bf05d797f0318c6fc9f6b97bd3287f85c69c6f0", 0x40, 0x63}) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x12, 0x0) 16:00:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000040)=""/46, 0x2e, 0x2, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1400000000000000f5212e2c136de0520000000000003d1c44f3775e7ff6546e32fd40"], 0x18}, 0x0) sendto$unix(r1, &(0x7f0000000140)="d3c892073c1f9d9c239ee6814d2658cdd1c558391867045b624490bc2240d0cb88d66b4486af1be2a1a1fdb93ba3202f3396b8524e729f06d827646403a2223fe588a658df098b0f2afe2ab7918bc9c6732659b51d419a67d1ba82784cf46b251f959b6a4a0af08dce117faa5c721507fb2779a3074c91f16db5b18911fa89e58281c5e57803ff64b14dd4320c2eb692201ec3a420792038884bd4d310320646ee6f151f8965b785ec24eaedc2714addbe131f8ec5aeb0673b356a71cd82a986528e", 0xc2, 0xd, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:37 executing program 0: pipe2(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) rmdir(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f6669ec653000"], 0xa) lstat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000240)) 16:00:37 executing program 0: mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000335000), 0x88a) 16:00:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000003e092603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfcfc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c32af9284e0ccd59e390a3825911af6040000bb9fc2f0ceb7626d4a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf0000000000000000000000"], 0x17a, 0x800) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 16:00:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r1 = dup(0xffffffffffffff9c) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='.\x00', 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:37 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSDTR(r0, 0x20007479) r2 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bc822af39ab21a66c4e0d62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e17b9d3b3c190ea9e15a5dec9a6bf00000000000000000000000000000095b0b2b4e2dd75d4000000ca2865f79f56fd0ae87b16968d71df1f0df62b655781f394104e596039baab80710918238eed771989ba8803dc82ae701edba535f5eb134166670ff39c015e5b5ae2", 0xfffffffffffffe35) fchdir(r1) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x8, 0x3, 0xffffffffffffff80, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xfffffffffffffffc}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000340)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x2, 0x18d8, 0xfffffffffffffff8, 0x8, "7d527edd04655cbba14dc553c1d6f194bf4db2ec", 0x5}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) flock(r0, 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) pipe(&(0x7f0000000000)) 16:00:37 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xa348) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 16:00:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8) preadv(r0, &(0x7f0000001400)=[{&(0x7f00000001c0)=""/236, 0xec}, {&(0x7f00000002c0)=""/132, 0x84}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/10, 0xa}, {&(0x7f00000013c0)}], 0x5, 0x6) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x60, 0x3) sendto(r0, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40a, 0x0, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:00:38 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="7c6aa32c7aa11736a6c538c42cb558cfc3db3bba5ad2974c6096ecadff6dd085e8e37f086a37a57d4b5ce9d987bfb5507c1512488ea70738516487c24ce458bee9495667e3c64ccc77c65ed02444c4ea0c60c31b61c527b2bdc3924d95f0191f46f11214392696c0d9fc16b48ff77ba9cd32800a43fc6b7681a8ef4dc65350ae06", 0x81) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:38 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0xfffffffffffffffd, 0xffffffffffffffff}, {0x800000000000000, 0x1f}}, 0x0) setitimer(0x200000000, 0x0, &(0x7f0000000100)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') setitimer(0x0, &(0x7f0000000140)={{0x7ff, 0x2}, {0x86, 0x200}}, &(0x7f0000000180)) setitimer(0x2, &(0x7f0000000200)={{0x1, 0x8}, {0xffffffff, 0x5}}, &(0x7f0000000240)) setitimer(0x2, &(0x7f0000000040)={{0x1000, 0xa0}, {0xc063, 0x7}}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) shutdown(r0, 0x1) 16:00:38 executing program 1: write(0xffffffffffffffff, &(0x7f0000000280)="1eb420ab51fef2576686a01311538d565d32abfa46b3ccb1ea66e9a04856fde330ddbe9fecdac6a0528bb00ac61f233e128092bcf4ab8f0b0dabff48f4271fde221759d9bf629cbb5a221c4014dea66c1f911cadc6701b7ef4fcb66be7d8b441dcd242df502c2479639ab01d72a20ab211ecd5b5120a988f3db3a4d482cd46c0d2bc804cca3c754759db0194bec6e0e9344971a646ab7520163a383c60e610997b", 0xa1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt(r0, 0x1, 0x3, &(0x7f0000000000)="d035748febea190bf4ca22cb823c7ef229e9c3efedd0c2566ad32a413c6eecfb20897f19efe2b8dbf1effc1a9b", 0x2d) 16:00:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="cc0a0747cf04fc907790e88d2ad4271aaec4139b1a9107892303ec8a4d664fb5582de0a75ec562afa033c0dc000000000000ee5926c779c4cce82b54c6e2ea7af44b16b74eb561432d66ed7963"], 0x10) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca3a374fbebade2799d535c9960b8a1d9917a915f274a07ff2f79d912ad55d30f084135955af260c3b8ed7b9f95c3f19064bd53efd6adee157c2088d4b378a092bf78f69ee5cf611d23d538bc3ca74da95343c855a7c2417d8a42394eb337c2723f3a47e6475b374b02ecda7f39391ea20d7dae3c73cbc758f50cd11ca83e83257720bc9a370ce44a09921ed81be8f38f1da8b201928abb0c2039a34dc69f9b2f18e115fb16b14a5de8b5c81d0d8a6971c549a4ec8b42701da7727e4984d5b26ad17f4495201bcedf750ff131c1b92f530dbbcbae69570dbc3f1564afa559d39134e3a1830d09deb0b55eeecb8969b980a8bf4fb0d4f42a3881ff265457024f3f77e53d844cd0c6dc7a43b37468acaad2f8d411f63daeaedd40f8f88b2f3d755c8cedefb1e91f77a375be47a69a2f44ff97bf4ddf3156bdf82d6dc96eb01b078b24bd052246ae76c7dc9a5bc220ee69c52803da4cbfcdbb1d4f5c95e18685ce7b22d7eb836d025da0c19bbbc54b94bc00d87195ca7b1f60bea3840b57ecc495f61dca297166a1abf9bb627e573ecf36ac513f05502220f3fb9940d618ec7428b1acce97ab9f38ee827dcf797c90ae7c61755a415b78d00d910992b41818df694c966bdbb46be6ed8e89f552f41bc684058cf119ea5232975bbb258152be33f97029f1855c0777c7751ee88915368da6c1dd811e73cb6fe88088164d298f157e365078d20803265a6b3a56b12473387bb84122e463894c2e73d88b4a31c67334add0075ec4e3325df86c51ff71535e16dae69e1543bde9f4b8176f0fa30976bea114112c10d10bde6b2dcbca626e79998ebc3e24ca5fef62834533eca751fdfb0d689cffc5faa24748709be6069a285f6ff5c42712dd64f17d1a9abe592b2ea3b4520e16e0bcdbe329ac2f23a12bee550aa361ba002f44b7181a344731dfef61f62557ddfb2f934e27c0d1fd02c03a2d8bf565143f6dd0a678d4b71e3cb46310bbabbd3098a6a02b008de411ed51278166ba44985f80333fe28b5b020b229efc0b36498b50f7468ca0edd9fd9d3ba1b30728ec0317e6c273e7beb2365fa4d1accfb2e37c252505bdc13650234ab3e897338ff5555d4a834401ddb8a035fa35a34d2795c8148f582b9373d9cd0beaf5d632599ba5b81bf0ee9d1dd101a4cb36ff5bce8811124d8c9aba06f62a990cb307576063d201150b34605a54101174bdb91173f9c2719b26bbecd6f8b84543fcc0e3d17a933d64998f8841692715441f74ec4dd58600224518672b62315888701e3b73afed48476ad40097759de3bc236989b7b893f0aea61c93b27606682039a489f9ff948dc8daa08d7456b373888ea54063e0e87131bb816804808c69c16073e92d3177abb8176ece94994c0ea1e72d9f30e3c5fef13c2ceb5509b240ca693b4d3a4b99ad71eb3215e1c3e2ea1164635fc5b0879240d544f1b7383ec6fe21331219f44ee50532a6c763fa783c2a1d253d9f5bb9c1443811cdf730acbc0c8e4b303e41801a4726b3d6b8f52c8b3fd465f033def7ad2fe375fd8596e6382271f8ccdcdcfbec72360d22c0542fa9ae7af957c0427bd5377f667ec70b788359e0660a34686d5bcdc99a9468113a7ec888aa90eb303f766fc281ebda30da8a635aea5b7a531933fa26fd2fc63b154acf3721325c9fb0be4425c601cc51e7fc5d55b225b7ec72e3e0012961c79f1d68661b471d26f9c59f30001311196a5d4d9be7fe9b148b03b5e63328ac02c2e9a7987524c5e7342224879b410aedc83a67ed06e1d100eae3e543b844472f9c3b82302c5f60a50836b930b012f2e7eec6a3143ef058c4e9efe572f74e29a8d564f32a0edceecf5a9ce595204324bb75d7c963ab83ef7227ab49f4741a9d29093bcf5af8997179b9927760c3c7a1b0b692583cf2eb8edc46f6de7fa3db24bfbbf68b19cf31bbb0490220e23ff74372e39ee39245ae795d25afb6687b713427674172c90d3d9d900c7cecb3e95d1e6e351d15649ecaf43c80f85b775e5f9fbcebe5a5b152a6b8e39b6566c084d10425f0c411fdd69e91a62e90d5b978862055ec735cba1667261f8a6e1e0aabfdf06a7fe46155270f1897ba273a28bf98548a407fa15d10d43c609a9b35fafe9a540e441b6217a6a0a865c47c699f6babd8708babf69b4680a99994eb928b604c06bd26046bcbe4b6595049960f93e14d97599b525f31b98f5449ad6b21a1046f52aa353f36639de7fa1036f6450cf3fee7bdf77489a0914ac4c34826ac76215f7fa6db5a06289645d3cd1367146292d9b9659390a3cc9052b13f53e947a3c495826cfe72e4bc4ce14bbfff3e176389075b3dfb2fc8f0c7734dd516e6e3fe7a497874c4235df1043d7bef1016c41367c016139ac05cf9da9f0ed3243e184eed4be536a3141827ba2f7395ef77e79cdda7915845aa729cf73e6ee411f3d8452fe74d2bce7fdd4d2010ab8e8cd62be7a530660194febcfa0fc7ea48c73096fcba9b729554cad2fc477c4e9f89ce855cf82e609f238eeaa948e8fd482682b08f656d783a5878094c4d6c38861c88cb93b4c213a5da8e6a7702f1dd4325d8c61fa70266f1b6e8fe47205493ef4d534154d9a0621583dcc7ab9863df3e326b8de04dfeecaff86f518092624bafb73d7a64ca687f1be26d8a2287f6eaebf3dca7d47585c1983c46a4d2bcf9179b2f496c4ef1ee4e67c1e1acf3892ba0964ce4c347a6bdb2d115b4837484a6f5758050db6809176271a0937e469a85b73571877797eb1980dca5e2fd5fe5597b55da02bdcc1a11fb912d3e3de75965dfcca8006a2794112a84f7293cb84b708b8483c86c43b6540eb47d3138da7acda0a80b698a1534c3ae9b2eaa635bb504047b3122a7e55c5a585e7b0a7c35a3005fea04f09f1a3dfc445153358cb147da8f2be90c3c391585b354ada5321fb3738bc2e43a936791a52c938a4be391762b89876a500175a7fb8ca", 0xe9a}], 0x1) 16:00:38 executing program 1: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet6(0x18, 0x2, 0xfff) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x6a6, &(0x7f0000001880)=ANY=[], 0x10}, 0x0) 16:00:38 executing program 0: r0 = socket(0x13, 0x8000, 0x7ff) setsockopt(r0, 0x29, 0x22, 0x0, 0xfffffffffffffd49) r1 = dup2(r0, r0) sendto$inet6(r0, &(0x7f0000000000)="c2251eea55ba80fefe53318a8afcc799f10dea", 0x13, 0x4, &(0x7f0000000040)={0x18, 0x2, 0xffff, 0x1000}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x3) syz_execute_func(&(0x7f00000000c0)="66440fea028f8978c7ce0f381dbd31fc00006466450f3a0f55c2cec461f9e683b53300008fca081200081c0000c402ad042f6383b849c2a8c4c3fd5ec702c4a3394ccf07") 16:00:38 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 16:00:38 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000840)=[{&(0x7f00000002c0)="b2", 0x1}, {0x0}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffeffffffff, 0x0, 0x0, 0x0, "3b965f3b86a0e695b8cfbe643b8ea5b5aced5577", 0x7, 0x1ff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3ff, 0x3, 0x5, 0x3d, "065bffc0c88dd899c3cbe4655ee1899fd86dc360", 0x9, 0x6}) write(r0, &(0x7f0000000100), 0x10053) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xc69, 0xfff, 0x7fffffff, 0x5, "42d831e0a804bc1c8eb4ae430808453f6c0f024b", 0x5, 0x800}) r1 = syz_open_pts() socketpair(0x6, 0x5, 0xb15, &(0x7f00000000c0)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) syz_open_pts() getppid() ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() 16:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="66696c9b525c00000000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba10b37cbcd7c71f626f1100aec3f3b2924f4ffa695497dc56d5c", 0x784}], 0x1) 16:00:38 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r0, 0x5) utimes(&(0x7f0000000040)='./control\x00', 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./bus\x00', 0x20, 0x8) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x42000, 0x100) lstat(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe(0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt(r0, 0x895, 0x221c, &(0x7f00000000c0)=""/142, &(0x7f0000000180)=0x8e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x53, 0x7}, {0x18, 0x3, 0x400, 0x3}, 0x9, [0x0, 0x6, 0x9, 0x4, 0x1000, 0x3, 0x6, 0x1]}, 0x3c) 16:00:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) fchown(r1, r2, r4) r5 = kqueue() r6 = geteuid() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0xdf, 0x1, 0x2, 0x2, 0x2}, 0xc) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setreuid(r6, r6) recvmsg(r1, &(0x7f0000002600)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000001580)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)=""/128, 0x80}, {&(0x7f0000000240)=""/81, 0x51}, {&(0x7f00000002c0)=""/20, 0x14}, {&(0x7f0000000300)=""/150, 0x96}, {&(0x7f00000003c0)=""/152, 0x98}, {&(0x7f0000000480)=""/209, 0xd1}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x8, &(0x7f0000001600)=""/4096, 0x1000}, 0x840) ftruncate(r1, 0x400) readlinkat(r1, &(0x7f0000002640)='./file0\x00', &(0x7f0000002680)=""/234, 0xea) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002e00)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002e40)={0x0, 0x0}, 0xc) r12 = getpgid(0x0) r13 = getpgid(0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000002f80)={&(0x7f0000002780)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002d80)=[{&(0x7f00000027c0)="0647d007897ab2e2cde2750bedcc3ad6681c0ea9be895dd96cd4f697d89de1b2bb3c8ab6c8f6a7e5d6e237b683f6e98d98911892e34af666571304d2e9cc3db7441f237842224196dffa2200763837abb170ba14e9c5b3a8b42f5b637c8818e350f3d4c8a601640a4a02fa1633511ede7d34966055c31e59b64c174665f1970af35824c98d2b7cde43dbb227e1180bd4e9418d518e2371227f4e8b9b5185db3fe2869eef8adb12a731d499b7440e46dac6a18524f7dc2d3cd2ce87633e", 0xbd}, {&(0x7f0000002880)="143f7c635fe14f8d643a402f2de51fab51adabc472569826335038e893570c4e085e8fec6b4f09e8d745e6d6e6fa62057385eb908c1bcce489a3cec17cdc2feab08a9efa98b6ba2c8eeb71ef3422986dfb6feab6a7bf4d1aa7eb86555701", 0x5e}, {&(0x7f0000002900)="c27124c11eed31bc3cb1284a912ef90e78370e8a57369153ff5bc5d5c6b54bfb62ca476a6109742d32a14f638677d8cd11ca4cb6f4e2ce86ff0c7cf0eab708bc665ece16faec64f49c2be8dc45a53690692175985f1434c2d4de33fcad7a5a181c289cbc5584e6e78fe6db114a56f6eb7df7fc37508c34271271435ad1aeeedb4ee64afcf198346de07fdf05de4a403ecd1fced0754fda2700efe31b94d248f8d43d00039595b6798699a589d74ed9edfdee5755adfc0fa1d7", 0xb9}, {&(0x7f00000029c0)="c3558d3a226085c1cab152e0ad324c81396085e414c83d0a838897e54d02cbc9e0f6536d6130a23688b6ca3af6478734ee723f5eb76c9e2f4036472bdf770c031c242ebb1708c49878d577e0449e29aae6f181d1d6c973722c3fd4340be3bb8307ff69234057b15bd3c1eb365d6e45eef7d174377d187291ede26a2e096fb208f2437d209d1854c769d7b0b1fb0afa482bc12024ca0f1c5874d45939ea330385bef761731b1fe96b4044ea16fa8a622ae53a13eb31ae0be7b3bcdcfaec61cfa84e029b160ff6391e78e76c2e4a13e77b927d605e9563cf0faf994d63c944fc671ec19b341295c6cf358099dc2116233539734f7d8e3493c321ef4c02", 0xfc}, {&(0x7f0000002ac0)="9721e1413111c67b83d18c3feb54fedfd308983ecec874efa932ed30a06b4983d25c79430c830352191c2aba6b7f0446da10bbbcf5f286287f64c58899c15a868de64c867edb1bcc807ecd9a826b0fa4f122c775dc67db7a1a309f08c8182d3280b735fadf60c234c37c1516191be1cab5e60d73ef0ed1e4cd28b84a8f041eea211ee182ffd577b1284c197055a0f8a3d5a05f3fed0b54c01315837e9b385162fb415c7be296efd13b45a59095eb137d95b4b706d9aa2aaa41a2d198e972bf5f29df313676b678186df027e90f9c3bc4561f27cfade05cac2e01476d6c3bc604d2339a39c6bc6479c9fb148ee98eb120410d54520456882e26e36a436dbb", 0xfe}, {&(0x7f0000002bc0)="b0938c6ca52af1e84808d6dbe96cdd49ed17cdbf290efecc0f05b4525c9759b082f6738db51270e042665b11204b4e611c9db7102c51d4c868f751ba5b621fdbac58b39033f389bd141b3e0e3267e45ddbbf3a836c3270797d8e6e717f260b6846b002983ded9c45cb8380b6fa65af6be13d1a0ea79eccb84c13fa631be7aaabab3a7ad520b1076d83f2f341d68c53d8935d40396c74a7f15e944550ccacfcc0facf1b57f6cfec39e98d63c33a61fc48edc32d51ab0961fe7a19da9b79a69685951eda46305c867e028e08f557b8ae57", 0xd0}, {&(0x7f0000002cc0)="b48e280a06505b56f37f4e43b79a9d486dc535241505b2f86977350f2f9453bf04d6d9bcee9e544e781c9237df396ec76d243ff36f6ace803df81e7ff80bc37fbd1ab112a4a42503c23cb8142c4b892ddcb5632d76b37c33fe664412eb2de25508f084211f7a8fc9", 0x68}, {&(0x7f0000002d40)="b36c23b8d2c9a6f320094901d473d17f97594efcd541c5c6b7abad60", 0x1c}], 0x8, &(0x7f0000002e80)=[@cred={0x20, 0xffff, 0x0, r7, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r5, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r9, r6, r3}, @cred={0x20, 0xffff, 0x0, r10, r6, r3}, @cred={0x20, 0xffff, 0x0, r12, r2, r4}, @cred={0x20, 0xffff, 0x0, r13, r2, r4}], 0xd0, 0x401}, 0x403) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000002fc0)=0xd7bd) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000003000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r15, 0x3, 0x0, &(0x7f0000003040)="b8f3", 0x2) getsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000003080), &(0x7f00000030c0)=0x8) recvmsg(r1, &(0x7f0000004500)={&(0x7f0000003100)=@in6, 0xc, &(0x7f0000003480)=[{&(0x7f0000003140)=""/145, 0x91}, {&(0x7f0000003200)=""/32, 0x20}, {&(0x7f0000003240)=""/196, 0xc4}, {&(0x7f0000003340)=""/70, 0x46}, {&(0x7f00000033c0)=""/169, 0xa9}], 0x5, &(0x7f0000003500)=""/4096, 0x1000}, 0x1) kevent(r5, &(0x7f0000004540)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x21, 0x8, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x10, 0x9, 0x7, 0x8}, {{r14}, 0xfffffffffffffffb, 0x10, 0x4, 0x1}, {{r5}, 0xfffffffffffffffc, 0x20, 0x20, 0x6, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x81, 0xfffff, 0x4, 0x3}], 0x8000, &(0x7f0000004600)=[{{r14}, 0xfffffffffffffff9, 0x2, 0x20000001, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0xffffffffffffff80, 0x8}, {{r5}, 0xfffffffffffffff8, 0x0, 0x80000042, 0x9, 0x7}, {{r14}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x3}, {{r15}, 0xfffffffffffffff8, 0x2, 0x8, 0x4, 0x400}, {{r5}, 0xffffffffffffffff, 0x20, 0x2, 0xf2, 0xedae}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xd345, 0x800}], 0x10000, &(0x7f0000004700)={0x5, 0x5}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000004740)={r7, r6, r8}, 0xc) setreuid(r2, r11) setreuid(r2, r2) fsync(r14) kqueue() recvmsg(r15, &(0x7f0000004b00)={&(0x7f0000004780)=@in6, 0xc, &(0x7f00000049c0)=[{&(0x7f00000047c0)=""/22, 0x16}, {&(0x7f0000004800)=""/67, 0x43}, {&(0x7f0000004880)=""/143, 0x8f}, {&(0x7f0000004940)=""/100, 0x64}], 0x4, &(0x7f0000004a00)=""/204, 0xcc}, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="970cfe2d9f5fce7680dcbf41ec939906839d2b87c5429e2004d9f34cd3234a7ac7cc263db85a1959f5cdf3b05650db8845dfe2e16fd34ead9ce6e7d03401b31845607faed674c72958c47bbdf2e94be07898ca0cbc53ec"}, {&(0x7f0000000100)="13d6b449df7d513a24ad8f8a07eb91b5c7068018796898e41182a7779cf1f3e4e4b904ed77e0d546e8b761ef10b8e7ae1ac080165de96ecdef7a796eff1862b41e7ea17b6ef2ff2c3486cc81a672ee40c57479001f6f2d769ad52384941eeeb51ee432"}, {&(0x7f0000000280)="2d3b20b9b9155c1b054bc9fb4d162085ceaabbf574c5da32cea5b5a9b3bbcf100b0e1b06ef5135ed32abaa439163d7f09a789d3093e19a9f85c252558f4f847f3bcfff7846fad1b53ced683c58d11d7070161c0a7cd0d398ff3edd7cf35484d0b7939d97db17666bff6cc9a7254b824013829ad12c3500554dde2255895255189fe1e9d5e632d9022b0c3885f042dc0575f6f8abef33239d4d71c7370f2a16c3909b0803797d66585b808f8138215c8cd4094d59de77eceb5e395a8070fbc99627788f6f94678cbe66783225ca8593db4ed4c738cb6b1a5bc4bab88cebdd4c2ddad32adf9cd42cfba030013fc5de03ef07434d226d2d"}, {&(0x7f0000000180)="6e30a7c66fcd107253c040f5796e607ca7ed5cb7fcea5389f2eb0cadcd287a27e4691b1ca75a9e17bcb55124878757a4c895ed0c452cec7c2a1fb6c94c1abdf90e24da46c26a"}, {&(0x7f0000000380)="464918a43952cb873f13d9d240dd46cf9498ae8b00ee6889aea555d48477fd649b80ec15ad328e44af2daadd41cfae24b2b9f406a5737e628308362a1fce597cad4075b37b6b050a803b003ff9b2b16d6eda5283131316f37be86a429974127324980bbdaaa4790cb3b4cba8309a61bb22cd45179d6a324ecd62a5829b2359fb4606b4f7d0e1b851e9b1d14b830f75095afe42e31429a54d4967277e9ed83bcd829ead939573203f77ab7636bdc5c5a5e0e63388150b5fb407b689a45b552a2bf0dcac741828c10e74b0bf3fd865f583d667b7926a61456161f2492fddc09a72aa4cfbbd851028"}, {&(0x7f0000000600)="327a91c86c06372fc0239fea0cc34637687b372b19b1b1ec376fbe08febe839eda65319865fbbd6acdadc22807e96b7148a3c96e1967894dae0aa705393184fb16194acae1ce8fbc75595321b85a0f45c7477bd843ed63e87aee4cdec92ba10a2af4d81f29a5146c0e1bb946f7ac41220f52012e5760108a84be3581b1e5b4d52338246b6d649463f5510a8a2e7ea168df55a9e35689a7085079e72dfe53fee5ac839dd7fcf6f2ad27c2afa6f3cd733bb44d1ec0dba67204266423f15ede41311be53f35ded239a9048413cf347971d2d130e2e5e87787d58dfa4d61cea85a649ae1708cee363fd7e531305e7885ce531b8fe5ac89d5ffde84f36acf"}], 0x4ec, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:39 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x3000, 0x208, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) writev(r1, &(0x7f0000002580)=[{&(0x7f00000002c0)="cff545236d33f752610473361ad685cfeaa34da0a316147110d70a7e97cd1fec446e30faa814666a77fe80f4ee25e7ede74403ecd7d7fc7ba08d41c5e55c621d896d6a39e3cb62040416499440d512a1d9af2485a83effaf6e25af6bb61612e3ee92843384491f270ce0b747048a2001ff5b042c1dccf61c2b54344227b71f52284116a7b1fdd816905f3931c4452ffb33b0c73d7c43789687f3cd842e7c75aaef989c433005275b09839cee71020413be5950dbc172098a2ba57f39c6247b18c84bcc603130984b083883354de36df61e23deaeaa16b546f9160058094d89398a428d45c684446d117d7d1a5b18f77ef422c38cb071c1956b6043809232f73c13ebdf2689e60d6c28c28df3454e9d53a031e88e534af391c50b506ef4a0e6ad118e8c7f1b34df80784707caa236b72baf8aa59875e0407f1c28eab864ad2de5ac6be2dd52086f62765ef80f72a7846a07f5deb3ddac397b6b8d64f79fe8db4cd25dabe1fb02922168c935f532fd92ea27dcf56dad7396fdf13882c272f9633f2aa570703a38853d13d795565279b94ea98952a12c6f325ac776140e55fc95307a638481c52e4d03c506943563842658017840a493aaed555a5c82819af49fdc0fb54cfe038421af7df818baed13423cf36fbed086965389aae77ab4513223a2d5f15d88b22e2a847b7287d3293a306e2202c962d2c0d2a63cb9d7e1b43c89836c2a629a71e1a1200df02f9719f2a95958a3d18baf5fe5ecf01b2c5c37961f77cb275d606b5e7588f3708209850debb18fdf1e53ffc3a07c175e1a0ab6c177d238b296bb05e01fb0e6ef460487e0b2a41313b4f085c8ad5c88b211db4b80e753604c184be6d5ff9b7fdfc37fce24b7c5ef20fe4ef80f73a2f87247ccc251e9d65957d69e8214dd0dfb722d70e759e74b832d91474737b326ca559c7ab2b49742bb13c3356c8e743670110b54e4679d6fdf9fe82dbfc4debc2974714b4b756814eb85acc5eeb3d1fa3512a4860cbaf69f3713e169cbf9a14d03b13b3f720d666b7d091670ce5eace3e9e3193ef9802e56539c2fd9cb2bc5b27848f7b64f9fe42007be45fa68f91cdb2ad8a849e4b94f48ddbd06240d7a6bcdc58c29f6bb950b72a5250302bb48aaee2574517a40a58d3e9ba9d5077620a56f9ef4c88b570f4776f31c25e4d74431b1f995797623ae406bf5fc3e462cc7758a102970d9377e1dc690f3393ed79334d51e15a55729e9d3888448da6c96da66c4a6d04db81fb4d2c8547b9f1a83d790ebe9003cea037a7d9960fff04b7ec293f936e62a911d153f93b6660be450b79a2a85c2640e22361f9e3799c7a1e2a60ae0c4d409aa3dc0b370cd8a81e32f51e647855e6aa448de608ff1e1f2593884b1c332b8d4168070fa2044a7841ca25036b52498088db92b5b0ff5d0aa43e001b9745afdf26e3b8fb0a9bad81df407192e8ab80d7e5b3a76f7e6994763d9a4564f7637ac5a423e83955ffd29bb09a82f29e9c5de471709fdd1fee163f689980fd255d69f29a2ad6347622ff8328836a1a520e126c7f1c6877e6978bd7ff7a5a9ea6d6bd1772eb3ac31ad965797af28cee7827a40c08acce1d87569617ee99dbc7f25f04b71ddee49619fafe1a845ca0c635a3429d9d3c50b6662a872ce9fdd2453a84a040af3ac7a4cb54cf7bbf52b9d7379e97debb171d0ba53a76b5791acfd1322dc979eaf8f098a7fea50e5ae76e2418abf8853d7cff486a290ccd979f3a3f4deb9cd2b2cf632b4bae7c780746d1592ac355f29bc7067bb7e4ed6eecc545677010ac113ba42516d1623b80617d2543729856551d7d5d9ff9049a205ddb9e6d557ff2958cad1a38be36b450c518c76508589dc3367fd3422cc73df938602497c2d9b011eb9246f684f08f7d3c5e845f3bb38efdd2323dbba9bff5ed1fdb3fb531e69d9dc1791aba88528beb7e8f1c2841446131b5be703f40f6a9c7ba42a939bad0fa4367b1fd7537d9b6c643a3148aba49a41c5b2827c87fc4884e91f666f7b014efdb530e20d81597fcd57a5e30ed64d3dc47a2ea1ece641b28a3de8bda12884a3595623308f974a46e0a92e24e1d2323782efc89863910ec7c5bc7b88dca6e85a0d40738ca1bdda1e30e65d50848fdddef6b72fa673cc14b9d713fe37010fc9935ff047d1affb71e459ba3e84ee80fdc46ed035f062efa5b0ea59e8bedc35fcfe8e0f8f978849cc1aca86352f9f2d5ab669cea1a831327cc55e9f44d63d39823d5df3b3d7f7556774f7fc36d739fea1c6a38fd8e5807f5d1fb33bb3c6a1b94db82b5d19b3d38574741c53d916e1860b2be734178d889141cd8b975c3e4039bcc0a05659de7c62f23926a524d3547d618c56bb4079f0d634e192f6fd49049e8244c3e47215cadfb6f47b0d1fc00b905d2815ef7bb86077f916fec5fc4fce7c411eb4f22ddad2997c99493a65b6a523a2c463e42304080400acc5ca47eba407c37da95fdd11fa0241f0700b8687eb37db1134e0067ff203654ceccfc481a42cdae1e9e964aaf329180c74cd3f9cab7bf8467e1162178b02a3dc3cea673b98105d94621e5f3f7be1daf59598d0caff66f5855265df831d2bda98f44379d9237ee728e196c4d45cec194445d30d5a69ea6ee1661a631b9276a33d62c4508c4f3a0962d95dd2295397a21625ca0d08fecb3fb20a0232f2b263ce1779fa0cbfec38853584b105bb196cfc87d9dd24d28ec5c299f308538e0149d5d1ccada86e50811862ab10e0afe13fde2cb557de423dbfd67222e7074ed065de15c578c01b1429f936052d802660e59fb8cee7b6bed4e2c3553a0fd930cfe2041914ed65f952523347fadf03fb5786a06d1000fc909648a204435be25998f64bc6da9071f603ed85d8c664c213004b8232a392b3d257f2699e5c178a509035dba2495c8ae0c52f1e529da141f1aed64883866a0f490eca48df832bb7c2d18aa9a0b21021ad71e8c102c5c5f18041f8490a7f5194fd68005ddde0113d37a071a5f157440b0e69327eced2adeb1217035bfdf8a1483f0d4cff77330e4e3419f8478d700e88e93efacacdc2999abb3c7e7e999daf29abed47efef04265937ed95315b261eb3620c10031f8ca7df4be468becdcd0384e26df148bbf283f5602f3f5f9167691d80fc8a7802cf3b9adad445dafb699e8fa1a12055e06b1dbb09b7a2b22a4f2a25f7f791a363ab94ee5692c11b2abe39c1b977b3df89033a58f3d18c6832630d4a002e198d66e9b671ac384febc6d3fa507c8660169bc8421d238bfa6281f7a0e2814f99111e9089f25cea0dce24ddaf132f0468f38136c0a64af6af820d4dcd55b350d147f23f613db1c5127b19ab38980de44df9f5e3cc45e384a64535da43d2392a42e246c644bb3060b97d1abf96e0b68a6278fde035c57715bae097e85fdde0506be16295934ec915f4eedc2640d88850337f1c33a11db7e6161773dd17894c29d46fd186c8fbb62307d9772e34781d4d7bf26939efc271c288a621911e8fd41d76542119c4ad48f8d256845c74721b4c3b3d8304022d4c3ea25d53f5755e7cda2756da9170d8d475b42a8c0774fdb3bdba2a966bff22efa06893e8d767a7113b8f168a9ae3ea3a33afb81e8a425087c0058baf4df00442121765b03f931565a67f971cc848697e092ab23068ae5fb66412ee4b2d6ab9c23fee26e31242a9658237afed603abbfed1971d920e495decfcf2d68b4e21bad5a710d955a91d2f9cfb6926c05aa6df452f07d9e9c88e162a2b94e13e5e50954c653b5bc7774a77a6e5a8b5169e2227744e5d3e6601f7a8ebab984a648d4c562053be94a0ed47ed4971113645e225225eb02f2196c47115f14d86b250e2c3ff9c27c9f931bb3942e24fcb49c5162502da751d859ec2da5d9d211ced873068f8c7413f5fc692e55eb0161608ff1c9ebe6acbbd3cfb031f214cc3ca175a00eba8c66aa71050aabbd609c4c0dab63e4b4b07575f3561eb5c491403834b090e9044197992412087a7c34c1138075beae7cbd987ec12ce4fcf35b685fb5f023983512021bb54025b8da6574707769adf1cc14c845a19e51dd3fc201962c1b228b82e8d8a3ac981a0584a8c058958bf41bfcdf32593d6ac4ffa99b5fc1104ee0378c96b409188d189aa1065c33db272c851ad7f59346039778b797b0ed82aecd6456d1e23d16b8c3357abf9bdf38b8ac6cafe1b32ced740d98654d1966b0719112708a605f565fcd997ab403430cd78949ef36055a5e4b8c89cefcc45c8c82afadc9d179455b46efea0bbae08027e831a7e320dbb2f1b85076b6eafe395333ba13a56a580e23019128d6b4b20339b9d22fca2ccce441e3f8523d82384b62a14a600bc0d8ffd80c77f7b31668a57a464cdbcd93cecd0179e95f9c30f874ebb0b5e18340a7be5400844ae4b10dedbd5f1731257c7d54b485c7659416411729ee29a020b62b41742f14cc4e537b030ed5b9512f2613d435853c4f0df0a919138a6b04602e00a8b441640645f4034932dcc366cf6d295f3c2f180e9617478b288e0dc8113ec6e8018727b20f0fcb2bdc68a2692433eb5416379d59143a7ec947ed9ab80a0a62b0c24815d0822503bbc2b62bff16d38addede2e8aefc1d7d4156e2cc929ea599cb16c5c023f42d575fbde674c2250ec74d2bbb666a68c674653670cd0719e86cc4fcf09cdf4b5dfc019da1560c39906d5a278f58b287fb8d2d2837d602298c995c775da78c70628eece7b4139a8db322b159c43a2dd18528378dfd4cdc5831a7b4b96aa84f4a9d926904ed8a91c82ffc8b8e0442765fa0fdaf535d6dd1bd8c26fe59cf2174d630525eb28dc2de60963c1e9782d4e96d8e8bbfb39fbebda2c6cf47f63dffb873df04398ec238e7c1f8acc1d5993e5751be53c94966750888d178eeaf51e7f2640a97bee4c67fc9ecd97468865354677410a5e746fef435420cd787fc204d1201d48314554bf987974c63902b8737cf7bd1e6140ab2fda895cadca36af68d99a5584148788367d76a9438efceae4e77cba50ad9fe7b5acb94073bde05eef0d11a0495ad1dd2dd6ce8cd155a48fa88f22c64b4ac833ec3d696a9efc3a9e528c3668b3e99f4b181b5482ed6f7a7f3d7768944bf0b7f8761dd7bf6f87e0839ae35e8b215401fcfa53ffd33e4997d19d15f2a38d6e59ccef1300c103e1f8d1f3d192b01a43759258d27fe8a7068e242116f070e7bc4fffcfddeaf4996041b1f8a87ffd63405f6006b8c417183d0c1df9d9be97c53effa34a3bc2869b6f0d259d413086f9c012860979a84f6263d6466c78c08b521b1ad0e76a080182af8979b2f92caff13b4cd0050136b65d11d1d386f5b02baed969eb04059b597e517d18f8d8db37f2b28f0de19bd05bf1a18d272f513a0fcd369c6864b8906317c3a76f6604d8786d0e742a0e48eff8f5b4215a348050b98cddd8ab89ae7775b8dd7925ecb1b1720208762af2ddaaa2177cdb6928414d0d3dc958cb144205ae1e9edcd6817cb93d0a46ce1e44986dc334424396ea416fc5d275bc0dcd6bf2859f8e19a19f92cad264a6496f2db3ad0696a55aed5c1b504b82edc7f2f37a6b497d6e7b689de91c185fb638903977b81c1faefd8553d5c1d280dc20342dcc3cdf9364d4b6a2ed8397bd558dd84d67bec14e534f514c033c4060eff6e86325526abe48ffc95eb9dbc6b03d44f6fecd736bc26c28b6c849d2156aed7448bce02ea3abdc75b0ce0d32a16e46c68c79802425269baa11fd6ef3c1738649f75d6a28e8eadb96aba75692e38bbb830465038627aa9f29dc", 0x1000}, {&(0x7f0000000080)="e3d7e17d636d6368bd717577252b559e99ead131974402223daeba96eda1e36ed0d442b3a5047c39586c4e2c4342c397d221c4518f498beb493c1a88c0bdfd370aeba92e83cb", 0x46}, {&(0x7f00000012c0)="8014a133a4fce1b91fa453e9e49cf8c4da431ec230c159161c2cd935ac971d4b03d144ac7a928404352239df0e48fc58b8f8edb9df067e670816aeaeae113628a4ff329768b161e32681d81a882c9f7b292a3671cc9491100616227cec4e29c1a347244222dfb45783d6824ebbe30df9704c6d20e04f2ac283ff3d13d3e9c10ccc041d205f48463656ca4d7b0080f746e0b7fa6e8a8da5f7e06eea11c83b07bf9433c148532ef5ed81850d527105b98b4bc022022468e1e4fea58c6a6e6d0409d73319dbd6e28d381e24b28365a419c5ce4248fd1adc804c7354bd369ddf5ca08e", 0xe1}, {&(0x7f00000013c0)="c57d1b6183644f9540d5d72af9f9765b957cd26408be2cb647d9ef020de389eec59676a51860d33dcbbaf6ce96a26ed6b3f5b56e97f74fdc975b11b0a153690b73e1335b1f9357cc12573a35c8de3a6deec7a0c1cd8dee4e2114f61bf695ce6f36994488aed735f3471bd56a6ae8961cd9d8773358e38fa5867ab13e0942cbd5049767f5b74f85502f9954bf67fe35815e732b37444ac975c8272c8b68ecb50b0afc678979bc90768a8b05e1bbc98971f6211ac71276fe7a473c608aabb46d9c5c0d24624d6d46387886fd5612e3840e4c8f6f56dd786e7078c47078d44b8a81bcff2f9122439b8b37e2d8c675ffeae124a9f7f725936c6e639347c4a243f3170b4d7eee933ae136b7c104823c393dd1fdb93e8ee8cc5badff69bec20690a51db128605d208cc392b9ce0199a237c03fcc0b794e8696c441a0347867430dc79a2b528fa040c98f93dfb999bf6b38400aefe2b2089dd3385c484cafa683f4227d30859ac2861f1c37d90d5d33357f558c6d6da43031dd5b00f120fc557f0c1b3b18ba9196d7abcc73417e3e8b812805fc975dae8322918532e74de45891ababaf13e27760597e2ad7bec57fe58355a69512886470a0276a3e88c0b3aae1ee61f22357044149ea9187a6e7b789b5e1263a31ed1d2b7970e93386a148a19d3726a7ee00e6f32c5fc62a5386bde0c5426c6ad0e6c2b2915f566e74f9efa4cb931f4a296bdf4dc1720e6cee5ada287c9cb27da4b0455e5d7d4ba972be8198b6fd829000f3a7c014f51fccb2b9f509832993ca85930c5f02adf631ffbed7d8cdbb12962159439772381929e5baf947a98b0be277ac9e03f5fdff2c723b5a28eb3ec706880a44356ced6979312077a9a0f950b7fa03eaa280b3d66311c90f6b17bf6e1a22e312bc91051a27bbe7ee92f7ede3cf31ce28288d268864cf522fe0dfea3379decbb9cd16795d98892182ad36cc199977b4a444ed47cc4cebb4e0767a52c5dc2e57101347d51bb2595d2b1e92780a3aca9a8b5d24d88f17025825c1cc81b72bd198e2d47affc019ccdb61b09fd2b8851a19372b3df5d58f51801126cd7b4d766638703b6e21d6e0fa7adaaa6e5505166b4332f1c4c0ed56a94fe586dde9380e8ac91393cba4b5c3307014947c3a0bce1f6f498438826697902332c9540daa4fc9b4242fa29e382e14d8854cd8b79c373f1951692adea67dbd2c7f9b8a9ca21730f59b313dd734b6ee76be9662290fc5bfc6992c02c79a68e3f0e27d39461602e05a610a2e434590321262b1a2d7ff3a259b3299525546ba5b334e31a0bf880f21c06f69f11db9671d69129a1820f5225c90d357a14fd6a6e439c806a258494a1f11762a64097fa65949e816f5cfde324ad38742f0a3d60cd256b3aa2badb323f45b316208f04cd19640e4a7e9d17d4e897f1b05650031a867b133f35c4a82cc68917a91a968cd9354d165957b731060fecba81063d9605ea1ad24bc98cf47286e70857cdb5547943d61d89a67042469fca7f48d04b5d73b657811b2cca3e2f9cf056275e4ffadb91d4e03f70cc1787b368b67b58ef80cad27037c50e0f701c6a31e6613dc394b95d89855fb383d1947c77653f8af8980a7756f0f7493e4b90fb86687ad2221944d22d8f966a7cd109c95ecb964b72575444e09eb2f6db56e20946933a4d26c7e2b75557af8bdaba2ffbbc0c46566f1492ca37891fed8e0267e2ca0c63f440ac807c75be369fff210434d0ab4f7dd3b6d906f69b4ffd563ea01165d8f18470aca91f4c0e9ab980e7ce4f21d84be8991551c24c521c3921d4b5b19424d327fc398bbcae95e69bf75e4f9800cd668d875b5b9483447e0e8414f3fb70fdef0e67e8bbabbcdccb634a30911c3f9cda9546b6c49ed6322a41b1f2ff502df7c6f8cc5cfa316c729b0848428fd130731a06bb98efe3a2f75d0725a37dfb3a6c7d5d765d9072702aeeba5e50e6d0ad60f2ad3c990f5e5bd1e32e5714ca410db091f9c654db1178a048caf9fb3d87f01ebbf2f88b9257054a24e73521cda50b91c5c02f0538a1cd356c3e70aedae39e6d35d8379e93c58f4f1059460c2d2f456f2013c9aa837a2620ef427e8a5e545c5cdc807df73acf7aad91caf16f4f09eaf14e33b22cba0a3d11b57d7d49e109c48f7e26d8dc526c543f28a6a201d9ea5628676db43f97385375f3ae3883fa7ebec9aee82556a7df593ef00c109bf030af7363b72581b0f02304a3db0c6739a123f51cf93bc8b5e106e77f764e7c7fe6cf45bd69aa13c038ad10a0c76986db8741de4e26fbe6d36544aba85fa0751908e8d98da09394de2cfa0c5f04483ba36aa5cb72aaf37c37ab44bbe47baed0e7cdd8f52eb801b5ecd56bd57863609db484c05680dd473a0b22a283cd030929983dee177cfbedd42d674744cae0febcd5266b76faa540f9d7b8d992436bbe9d090cda0f9af97cf0fc1d4adef2942aea78a48484fa18abd421ea7b2d6a2d8e1f85e4ccc73efe99b2d9584f11081eac0b28add5813cc08b1671aa98e01880c45f53379d0edca4fecb83a7b3f3bb0360c1fd95e69c7ed67256f9ceb1735381a0a066c47b22cdef94a5d32d9d8fceff3d14d0d0dbfee1476e0e88a78b72f20a09ac889f7a25799da5d4e7f1ffa190f05e1ccb91cf0b3e567efbd61c8ac959d2ac1f487fbc25063a6087a3820b3b379fadf00d29d65f67150bef295171780ad3293c27145894c9da93bf17f478002f2ebc4fed175aa39a756ed654b30796272a566fedd27c874f5d3a416b77953d9c155598fac8a0f82e2884ddb7c06e945be0847ca81f92d8d470f2e16c47e3c84ca1cc956db66dccbcc7927c4f47ff2e0d49b8f52b8665267eb06d76e59a8ab3f86418cba775f378ba378a2c19ee9274084d3069a0344f9b416bc5c3b84ee0052e993f9f32f194c2e70443829102f6c45d010f8df142f506b03880f5c12fef90b5d21c0ef4b32157a33be6cf755ddb2f5ac05e8c2ebbc22a2293741808b5c940e06f43faa65d1ee84c5269f8313c211848430237f721ba3668f286062429828e778256968e07495b0d2b811856fcb0fb37582bae30bc9d4a168c96ccdf5c562543074a52dd4b19758df5a349902eebf7866dab2c36ac6d180d34893f0f01c3b86d80b121e73fb0cabe4b340da6b0133d8d4c8a6ea1e3a23ea8b1bd630ab1cccda8942c27d75ddb0583d7ed3a8cb103c843fb72a46336bb9c84be8d7f51ab2d67917de76d79fbdce603c5fa78a9881e47b6f18db109959d7074a80ba79351236d55070a15900bbb3a409265ad7c91e12370dd2638ac0cf12fcc53f53fafdbe1e96887fb883285c7ef1f6c0ca2d03c4d59ce43e191e3c17a50464cfec017b46ed34df6cb8729f43d0eeaadb9e5c2a1a5e1d1b4cea722435beb8d3b2dfdaff53fec1ba9150fcdddce391ceb597fd4e5acd6001822bd6b092a074a91d15435e47c8ffa747cfc7f1cab8e81749b2f646acf582f5cb3c2f25770831323da8b3b8fc08cf7d47a76ce05b7ab6e7c305f4b89cb1d8b09aff9a19354b6f51ec2d79fb1eb5add3b3c978878330943a490e6b47c29d790c1c0434c3fe294e01787053f04c122f6f04b6fcbbdda4601e384d23269315491e7ddd53fe6732c333e0755f03ec5ba6d0c8a7879ba8dbb98f985c37801e57f5de973a22532e48fab4373c1e5505a2dd53d7283ff19d9bdf75ed03487af09ef33117d171ea7bc46af8ce2f23d6ae035bde71f8917e74a3497c06908aeba3877207e607bbb698f8e7ab0616234a2a6c47b0153f198b71632ffc0cdbf00a6b98ced2b371652c2d47e619de11a9fb48652b81c2727709c50cd43216146b20113c74048f09bb84136ce22059c93d53dabbfc773475a10113fbce57d2c0bb76ca818cffa0c61a8883c20adf4826488de1832afe1903df0eafe61e2862729c450ad22a308d96d4425b24995ea6160331a917ceedb24ad9e55b5609a836127241afc4790a22c721c28d5e78a8b2293e406119ed54319b504f0b13167774bbe16137c52f6f76b2c5c1be9366d565c807534cf9e037a114b0000386857987e0082f9289e2957d1d5baaaa65e7c74de21efb5069b5d2a8ee712eb8db00c9a058c7a5bb2a7373b98192ea557beec93780c59c2179d7e2a84007766a3c020d05dedf415c617919149f00e99e6d296f5007d9ae2902204d8b3799c1ab1f3ea7e30c156ed1e4496a9be0af8fafca70a31e1790b10e451ce1bc01a8ff540217bdbfb5f358b2f8d74861a799d6bfcccf8137adbf0e748c3c1e509da3f66b1491bf764574a25a4185ad29f0b371ae23903c3ea6d1e40d0a79720055879ffa443ce2109d5db0272c0c992ae16f50ee8c894651eaca6f4a7e41c0b28fa87c3d44453baea7e2daf23ac98853cbb5869a7a6503a4edb60016e498e238ef3949f252ceafe4d10fcaf1c505fd3cd6d8ae2a5188fee9dbd05442c2f9e64b7ad9394e0a8420157108b210998833affbedd9607c0fe03fff5cb40061fa3b1a401c3ac60f0b86256e00e4f417576e1dcb9336bf64f0394a2434e4e43ab4504253919e847de316739981ca4d1d34381ffc21148615170cd607e2c4712cc2ba632c5e2432f8467734a9033339804d02e977b741f73cae1ed3e2ff1dc4f9a8ec887a330b3aefc9db5d27b72ba7435fef8fb5c9d13e522e6fd01f41bc0886c34820a1fa797e8356a650a9c7e321820e097cbbd99b0cdc6495ac4ef1376c23a3410ecbe2834cbde45b070d6095f1d77ee287cc172b3f47238e62f734c35e1d38e38b33d9646db9a3c8764132c1d3411526780c31956e8cb074c6e702b9e2bfb3b74815bb330534fabe105c1d8018bbcc1cae6c3c6697c6b3374953b16acbfeeeb9ceff4af8ec77f4839c2061947930d071eee002dace2ce5714e2dc24dddd54ef883cdcc97bc44de781a5254c76ec6cf326e9dfd3b046b4530f89195d13403efdc27902adaf086deb8659ead9eeee5a07c3cf517b49f21c17ef8f94525ad1062f642f1ee217efa49b4fdb2235c7f3e13bd8c8863d178635e1ae237d5e02dc891ea27297674f07cf9127ce68d12a152f05e28d030a943ef2675bee15bd5293d64cb0a24ba2e9e2499234b9fa6a32f436b04e9a8a2a2501b3f1b08c61bd5212df5ce7f2bc28340d1069ad3d79a8f05e4ca62d43fa48888fef5e26e482540cb4db4157c00ac2bdaaa6fc112249829e5ee58de99b866aabf8e7a4ba8dbcb67fe5a7c7fab56e97aabdd0262de2b2ea3a4958642848486e573517b997152217879121208602829f52d9cdcc9425ef7b313e3d38ace5b7cf7e84543c853eaa6968968ad1aac47d74c46888b5ba10043a56bbc369ed714698b57ff671eb8c252aeffe921bbbc5830ddc3aaa8e7ecf9de393c047f7fc2d627ad866f3393d932970796338e55101d27e84f5b79d2b4640123fd6100b1e6483efc890888d01a5eaaff3f630c538b87f463a18a675a1ec2159456763f4d43c266b26a4c426d064bbd6a9cd830f37f1cb3dc9119f69c42bff2c319801d858349fc00d66f40d7ba1493a215c82ceb03ceb8220bdea4468b352b46c2da5630d0559bb8083f401b0f035b044d893067a97b3bb268a3ea81580970bc3e7d3d044bc38228c1cf6b645913ef8dc0dc7912755ee9f39f1719f1daa414f4b98e388b1592bd9781de11a3b14518da72c69b1ba08a8e822be3045324716bbf5156845b87e9ae6e13fac0d5af536b0fa35975059e220d56034b83033e1956cbded05a0f9bbf33fe0aa81cf714ae46bc0f8bfd024d8f6de4f265e74ee62df906ce6665fdf30e592b", 0x1000}, {&(0x7f00000023c0)="726349353526ec3d274211222f8368c0ee6ec7fc99e5dfdf4848a33b938463085f5463e8c2a5b86c823e31e4e4acb401401f29a73ca8b095bc7ce3ee2c40f034d9d318a0208bab6b44affabded7dd081bcbd482735f4062755bb3477fc1232536328e70b548426a560558b8439dca1638bbab5a68b47b88d1a104c1d8ccea7bff24874df92ea344cbd2f0e47", 0x8c}, {&(0x7f0000002480)="693e3bf4a2f4718b3f4d5119e671f295f9883900e4df416da3b58bc2bd9841f09f23c7496ffdc9cba534d306354e11a52fac2fefd86919ced52fb17063594b155c9f00ddf60fa42a9bfa89240881a87ee4f5566091cfdef1d9bb37c4b5609ae7715f550c615a9fe215cb5dc9865529352d3b388dc4836e7b811244ca5a9fb4dff02e73a6eea1f15d8b153cac9d792fea8678b0c176fc82069a9ca17881ff3e2c4af459339d24c724382f5865de6b53e048da72b7313e6f3706a6daa3cb3e88b9c2e83dd43b9e828c", 0xc8}], 0x6) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x4, 0x8a5f, &(0x7f0000000000)="77fb7ab1e9dc85868ae7c7bff6a8069c45a3ceb64c8127e15a574579d08439e1ac5822f310b77c882bea7de031b33ba30772e96e071bd090e25788dbbfab7b79cba4b7af8213639890447175a9bbce68d363c876d9174437e2ae7cae6a07a107ee060631e6cb50723e044ba4044d8c4d7d82319123e0d577c1087bf4ae6e56591bb124ee0703aab1df4b63e4f00cf66f6a4adb1e7e111425d2ebfca90ba69aa02751e4d2aa18ad1f1296edddc728d6f698482434a8c36defcc6c5bd9cd365c38fb0174555b4525c7159e416f974455bfa346f5bd0fa46cb0", 0xfffffe96) setsockopt(r0, 0x2007, 0xf, 0x0, 0x17c) 16:00:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xff24, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYPTR, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYBLOB="3158db035cad0cfdf306e65862f7f3bb5204c73b00569046d12d3dfc7e5b6ecd93307eebf080858ef04e0dcb2ab41fb85941abecca813b302eab49d529266965afb27cd2bff61a33de13245f5971a5d7c57d77decb2974f3af32b8bb65c7db182e06b8854c0f83e9da6147da10ec8bbe5da193244bad5e2ad491763234733b75868a1d976e03465820d764954e7250df51edb43b3a", @ANYRESOCT=r0, @ANYRES16=r0, @ANYRESHEX, @ANYPTR64, @ANYRES16=r1], @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYRES64=r0], @ANYBLOB="1bcf20c5d8e47a869eadeb67fbf9f026907327e786af97be2d68d8cd01931cb9fd7ec163853c45248bed18ed57f96468b417b3a449eded64d1e659ad01ffb1c6b42b29167cc4c91957c464769e961c1c6daf5d3fb20fe90f1ea7538f1e3053ffd65ff6d9788c703f2ab6ea6359a00ddfce0dddc8f80e9754c3d53f51cd112a43137495456dd739b5a794506b95e4b35fb4ef434bff3c2b2db10129102a2c477676a59d4742abb4a4cbe74e9393e54b42939f4e0bf4", @ANYRESDEC=r0, @ANYRES16=r1], @ANYRES64=r0, @ANYPTR64], 0x28}, 0xc) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 16:00:39 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffbffe, 0x400000}], 0x0, 0x0, 0x9, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 16:00:39 executing program 0: syz_emit_ethernet(0xfffffffffffffd9f, &(0x7f0000000080)="542c0f1d323a9f2353cf96b8bd9d76431c093cf25096db84be6547a7b9979e740a277ac5d7820cae27234dbc86f9324faf0fb99df2fb2787b6a0ac17e756d2f3396d9a74b49f82de21f334992529b77ab6b2f06ab7ec1e3c11597318a798c170bf996a544b5e177cef4df55c363eac8b23a46de6d4203afdb556ec4cb16229384a02a0c5b2eec591068d54cddd15365cd4768ba75a235ea3a0efacb0c42686bec549d1d03b2e2e086bbd00a4d534fab433cf1fd3152c2632730a628bc0b39e62af1c7bb0b5f40f6318012d45794aa15618431b7d8fd9e1d50e00211a3846b21a07a0eaa3875f2e937eb4c8f4f93429f025f069a0da9e171a535bc3a37e4b69") 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x3) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8000000000000000) r1 = dup2(r0, r0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) write(r0, 0x0, 0x1aa) getgroups(0xa, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r2) open(&(0x7f0000000080)='./file0\x00', 0x8, 0xa) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0xfffffffffffffffc) 16:00:40 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013022f3af793ed92f6b6aa54e4dc422b6b8d2a40e50a"], 0x68, 0x2, 0x1800) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r4, r0) 16:00:40 executing program 0: clock_getres(0x46, &(0x7f0000000000)) 16:00:40 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x4) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) fcntl$getflags(r2, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce6cda1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x6, 0x9, 0x6, 0x40, "bd63262847fb0aab6d8a194ef661a55e9a00349a", 0x3, 0x101}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xe0, 0x1000, 0x100, 0x80, "d3da707b48f1e8f6d7af09779ebbfe2711e131b8", 0x2, 0x5}) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x144) r1 = syz_open_pts() close(r0) fchdir(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) syz_open_pts() close(r0) 16:00:40 executing program 0: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000500)=""/105, 0x69}, {&(0x7f0000000580)=""/20, 0x14}, {&(0x7f00000005c0)=""/227, 0xe3}], 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000700)="7b26e779c40fd383ffc4449fcd2015fbc016d6f04a00294c65372ea4d0d9158333e015eb1ad7178248c784", 0x2b}, {&(0x7f0000000080)="33c74553679e18f872f4caec61d1e6c5bc24fffa9f0fcdbc64792362c3dcec56f1dd4f00d0d856c20b0f928e4f13c5b4e09e8d1798cfe20ead8cc8b1152041e82c848f42471bae3c7ee77676a3e43e8312130d22224b07c57c424d89b3a0aa348e469d05031a2e3e582acd8db64986410ca179", 0x73}, {&(0x7f0000000100)="97673235a11816090f0725032d5775d62e2bd16420338df776b9d1f2a9d2151ee1762a2d587ff09059ee9cf5bcb6d115bd1284763cfdacc6a6e830da79f9a8ba6067e9636c906941af796e3482c296e642574874befe3c5ee751d81bca8c7be6709cf654a0904f240b08e2c91e522ee36cfe7d6df8b464c67d83b31062223f0e3a4da1eefe54fc", 0x87}, {&(0x7f00000001c0)="2ee261491772c09163bfdd6c2627d30420e38b6bd9256461ca422ff81b693da3c561f934f454429cdb378e4f89f550f6b97c9d039f3388733dbcc5869db22bc7e12617d7b9eee8252a2a1ba193eb2f410947bcd6f461234f27226ed5a5", 0x5d}, {&(0x7f0000000240)="4b060d414b1370f82e1d1deca1cdf306f832c5e96ecdde48ca45dec5eb22c48bcccb866cebe61b9cb657d89c1c82d3c9d3f462264a74668f83399f2efaf0c6254f4607bd15b0ec7dfe6fdf46efec268b84e728d0b8014fb5a5710832b3571b8ac47205e487d3fa457126f5b63a29c0f90f27354eca47f2d0f670528e50a872530078e1395e3873abf94ebc7b4990a9196ec67940dba742b98300630b6ae13f6ade71a8c40f8e4f05f7c098a79922e281c97489fa961284f5a3d6d897e6912ccd94afa81bf0296a80d5d140a660d6352ccf4088e1adb963151fdbfbd2ee561665f2799273f3ea33b1bfa3f3f32b6e8c404a14", 0xf2}, {&(0x7f0000000340)="d4c600a872f29fd4a85e62094e9a24750c5a9543f10fd0a78bfc20174b00ad5019cfd4715280e0c88d23e4e3473296c2c48fea575dd42dd8b0d6a42959e21f3ccef4c9287e08eebd5e6aff4e6336a941f9b1e577f9af42133974d8385c6829081d7569c04cf992e69a21b4d222ed2cebe73fa7df73ffbf7c3998282c3e2c746c1e3a2d7a133e0bc04a31e5fc3c7eab25f973c43516a4df86c6624345aa4af65840af9dd951cdac0ba27f450e2a7c4b5598b9c62fbffd10d210ca6f44576a507f6ff538", 0xc3}], 0x524b3ad4c5ebb849) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000140)="c1de39e5b6b8460ce0642094cc1e0aa4c5909243afa2105a63e5a2ff6c9e6378d160b23a9e2b9957e614b543e66c8f91ee4a019d665ab499a82a54fa30e655e7698fcaa4dffa1f7dcc88d25ba570", 0x4e, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="4c0dc5", 0x3) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:41 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0xffffffffffffffd4, 0x0) r4 = semget$private(0x0, 0x3, 0x208) semctl$IPC_RMID(r4, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setgroups(0x4, &(0x7f0000000000)=[r3, r2, r0, r2]) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) fcntl$getflags(r5, 0x3) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') symlinkat(&(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00') 16:00:41 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0x200, 0x0, 0xfffffffffffffff9, 0x0) 16:00:41 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000001040), &(0x7f0000001080)=0xc) write(r1, &(0x7f0000335000), 0xfc94) r2 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000010c0)=""/53) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f00000011c0), 0x10000037) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="37a7fa37e37659ff8fe9ffffff00000000a85c03e2e0177513a18db60390ceda6ad14c3048e803cf33267ce764895d247c1a15295c0c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbf986f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f865780f5a2dc7bb6b56dac5a7af0d", 0xa6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040)='\x00', 0x1) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r5 = syz_open_pts() poll(&(0x7f0000000140)=[{r5, 0x40}, {r1, 0x1}, {0xffffffffffffff9c, 0x10}, {r3, 0x85}, {r0, 0x2}], 0x5, 0x10001) r6 = syz_open_pts() close(r0) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r7, 0x2000746f) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0xffff, 0x0, 0x8, 0x100000001, "e647610ecf1293a0ab8c0d3cdbe878a435eb8650", 0x1f, 0x130}) 16:00:41 executing program 1: r0 = semget$private(0x0, 0x0, 0x418) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001340)=""/4096) r1 = msgget(0x2, 0x4) msgsnd(r1, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) socketpair(0x1, 0xc004, 0x2be6edc9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = kqueue() r5 = dup(r4) semget$private(0x0, 0x6, 0x100) r6 = getpid() wait4(r6, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001300), 0xc) 16:00:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) semget$private(0x0, 0x6, 0x200) 16:00:42 executing program 1: r0 = socket(0x800000018, 0x401, 0xfffffffffffffffc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x20000008, 0x7fff, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x7, 0x1ff}, {{r0}, 0x0, 0x3, 0x8, 0x7, 0x7}], 0x2c, &(0x7f00000000c0)=[{{r0}, 0x0, 0x0, 0x80, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x27, 0x1ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0xffffffff}], 0xfff, &(0x7f0000000180)={0xfffffffffffffffa}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) 16:00:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="0100ed0f21b639b8"}], 0x133) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:42 executing program 1: r0 = socket(0x17, 0x6, 0x35) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:00:42 executing program 1: r0 = syz_open_pts() pledge(0x0, 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x800000002) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2000047aa50fe3953d28d6aa893b2a21dbfd1dd7ab63e54f44ffffffff1355a6c9c6"], 0x22}, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/81}, &(0x7f0000000040)=0x53) 16:00:42 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x100000001, 0xfff, 0x7, "b05b8e931304da5e62c9208b88f6fdd4459fd04c", 0x31, 0xca79}) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r5, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x3, 0x7f, 0x8001, 0x8, "0cbeaf91f0ab2074844cde6f2d6d5e06d33ae1e7", 0x7, 0x40}) 16:00:43 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8, "ad71f07200"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x7ff, 0x100000000, 0x6, "a9d68608d3905fec7e7756f3f43fbcfdfcf8709a", 0x80, 0x8}) 16:00:43 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x10, 0x6, 0x6}], 0x7, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x5, 0xc0000080, 0x80000000, 0x5}, {{r3}, 0x84f8d8138b1840bc, 0x73, 0x1, 0x9, 0x81}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x5, 0x9}, {{r3}, 0xffffffffffffffff, 0x8, 0x0, 0x4, 0xf003}, {{r0}, 0xfffffffffffffffa, 0xda, 0x0, 0xff, 0x1}, {{r1}, 0xfffffffffffffff8, 0xe, 0x80000003, 0xc18, 0x1}, {{r1}, 0xfffffffffffffffe, 0x42, 0x20000000, 0x6, 0x3}, {{r1}, 0xfffffffffffffffa, 0x40, 0x40000001, 0x800, 0x1e}], 0x8, &(0x7f0000000400)={0x6, 0x5}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) r5 = shmget(0x1, 0x4000, 0x428, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/211) close(r4) r6 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000440)=[0x8, 0xffff]) pipe(&(0x7f0000000040)) r7 = dup2(r0, r2) r8 = dup2(r7, r0) kevent(r7, 0x0, 0x1, &(0x7f00000002c0), 0x80000000, 0x0) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x20, 0x5}, {0x18, 0x0, 0x1, 0x8000}, 0x1, [0x12a, 0x7, 0x4, 0x3, 0x4, 0xfffffffffffffffc, 0x1, 0xa6]}, 0x3c) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d45fa48c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x39) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000001001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) close(r0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000004c0)=""/118, 0x76}, {&(0x7f0000000200)=""/11, 0xb}, {&(0x7f0000000240)}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/6, 0x6}, {&(0x7f0000000480)=""/40, 0x28}, {&(0x7f0000000300)=""/132, 0x84}, {&(0x7f00000003c0)=""/46, 0x2e}], 0x8) dup(r2) mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "edce05e9bb3c111f270418000000000000008000", 0x7, 0x9b1b}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:43 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000000007f09f3b84337f00b897f138350f43654af099a2375c80c9cc4dcdf08e2ea8dffffffffbfffb43c97c00000000000773a2af0d38476947ea5dba3abff5902cdddd2215373f7277049e21f4427ddb2c72e759610f3cbe616c381f365334a4259ce1c63bfbadef00a0c00038b7516"], 0x72, 0x800) msgget$private(0x0, 0x43) select(0x40, &(0x7f00000010c0)={0x9, 0x5, 0x200, 0x1, 0x2ba, 0x0, 0x5, 0x7}, &(0x7f0000001100)={0x0, 0x1ff, 0x200, 0xa8, 0x80000000, 0x1, 0x7, 0x2}, &(0x7f0000001140)={0x40, 0xfffffffffffffffb, 0x1ff, 0xd7e8, 0xdd7, 0x80, 0x10001, 0x100000001}, &(0x7f0000001180)={0x1, 0x100000001}) msgsnd(r0, &(0x7f0000000080)={0x3, "3a7d519fe227ce8fd45396cc511beae09d0b62bc8edd8d5098cc8baddf67aeadbe47aafb664486f27f5c92676ce5e96fbf09f106d875f852cd6849f277d37c0f6e811f07652d1c0fa6214c09ea2ef0fc373fd0c1cdf4cc7b17c050af3cdd08a1bb794e20a553f8ed5c56a4d37126fb56d30cea615f13075fb5226853c87f902dba2d5dc6b0c7220828488306ecba8c1227f9552d1cdf4bea3e4ece227f59f5a81774810dc60e0ba5b7362bd86124298ec1f328ae840adcbc8c48a52531086bc50d8d4991e1c07a2bb0dc09336f97edd91310c753c2c1c8a48504b670a69eec312b0b9419413b2749541ba133029e4f88577fd459a13a337c6acf883c8c4b8ddab71bbf7862630ef8cce3e3b3aa29ad8567ea3439e24c1d5e0f13a5b5f1f159be9bdf9651d73d23e4bf81c575d7f072871a7d5a8241b53720203111457ff9dc003bd6edf038ba27bbbd84ad1d85f7777d154990a33e91fbabd79464b0cbb7d9287ea28d977830af0e05df6c1a769ac3679dbe25490d89491670f8b9f9ada3445fb4b7bff07ab0fa6c580ae84babfb6c3d72383d46f9a205287403f6b208b0317ca2125b6387b6a9640d06d240af2b503cbb3ad3bb636966a89aa5ad6bcd2ad43c96272be8a1fcdb8be0306ba7ab55f1a31c0980a8d5f48e9dd0f099a4965064453d407452a4ee2039ceeda63dc07ae29ec237f8cd8d36b574971948ccd8ed494fe25a4cb131d7ace4c911d96456cd59388f0ec25a5318309f9f7d8e6912ec8ce3a8bb7948c55863706bea3d791071bc9957a550bf42e2e0600c6f2e00a640513020933460b35253f10e0cb17dde22103ebbb32d316efc7216194342c0359a19b1fb67e873ca0d20cfff6e60b5cbb6987734e05e1b75058048da918c4b82254781ae47ba8b8d937cc873035f26df96130369a6be98667202c7d5a1fd5f1e280bdabe9240a37415b1ac49c10ce0e0f8ad68bc72d329585331c0245eb60e1db7cc0cb6095b790e5c56c3fe3e791e91c981a74980898afca85b91ae498333263c82acd07acf3070f7fcb7e554f6865e22638b3f936d9132f0d95e889c102697b622f9124444bfdb98db6cabc2f2a9f0027b0b430a08d0bc0e94392c6e360a6cc19367c5d9a0a41acd44e07ca8b1fd0100c59ff3700f3b098dfce874225be418fca2e7a5ecbe92fa692c347caea2319ef6c9a9aff4ecd59ae6cfbec097483dc86cfcc8597b2c90947df43efafcf6eceae31f819c30a1cbc0e86b30e2a42351a725743357cb31365998ea40c9a007643cf5ac62ff09c9fc40c5b49cf98449de1fbc974eda5697f6528e2ec04c83bf825796a621234f357e346fc08940ae71d898ba212c0b490a4b59086237a090792ca9e01f6acbdb5368025772c7bbb73826c2d628365f0971043bf615b39b96942f2f9279f5e40ec0c8d3761f71badc06ff37909f069d9af6f547db54e7645bddc052e8f3de34e6ffa82842417612582ebfd4c53f12326ff3a9cd9799756a9815e2605e65af7045827698a96a15d0154d474e654603e068c2b4292ac7cbd61a601c5efa9b651f9eba4bc9afdec34dc57a7b1ee746ab04fca51dad47cb98cf9afb9f0b22a48cd71bd67fa9c51c93bc886609d976c6c83d157866232358d61a201d33c264beccd8a88a741939f9f7aff8a0aea48e25cdf533697d4f93b6c2a8aa01270130fa5202088705f2c5a447038e43f51c7048a1880cc2008c553fbff7a0643d8e3032560c6a658050da503dc92cdcfc51f162ceb18566e0fb7f20e5ca1bdd17bdd5da92dc1da1d7773dbeeb5599f6b3583b6d388825b134dd84226932c7bce6f8e4f95c7970c44f48789c78451a69fa781ff4a9e88f5f0e047e053fb58b77c089566c8992bcf9ef52282848beedcc3c1ee30a35293f76f26e95615069c79cac6ab2f085974df9f4a402895067e740f7d281f4aea9645d95e4a41c8a86406e6b7e9af289b60ccd612b4281f80706a468609e896a6578bff04ceea5983c6d86680a9f16ba384c5182f4200bccf976043530644c64b8963b85de456e76a552293ea46e37d5c1e10904641e517759f1e8ca94fdf853ce2e981c82e7039e44fa7b2ed83cf2e4d129d782e9f78521641bf20b62036489213ea0be183b1a1addd09018f1fe5361d77b81a7a6b01b196a13fafdd35423b4e87413f466a6fd0a6e141b4d49fe5c9088bea4e6a49e0e6318a49f54a1191104a683bb1d57abb03c09be4713db9789c0853bf862657745c1f7edb23996b18ccc9203c035e567dcc4de521dfbcf98d9ef44ea0849688e071b2c70c6d43c09b88d208d4340d0f8e9eeab44a793dfc55f2895a80c85d8251b2ee3b4ff4330bdac25f9a9b69af9c5b7eb901de805c7c64ef9afe7ee589ab70476ae89b4d5cd50a2f722fa017aacbcebe2e759926330cbc96b0273e20435bd09bc3b1fcd4826eb1a3bd167ffb64c2fb721115590f3ec3889cf6fa4ae42e19f7bbf27aa0454a59e042ff94990fba541cea042814fb46f21cf3c32abb3baf81232ca127e7e35a617cb489541f8d03b5c72c4c46b3bfb2dcda725bc707a06b90aed0199b10938be919fe49c4abe303be35e05047ce12e85d3701d6e0b040cf7a7e87969e6bb99043e663a45ec1bf4e1855c10ddd5056f0e704469e934db3872a352315dd40675363cd16115f61fe6ce8bf83ae3e857beb8356631fde4dd8cb96d712f09153f1fb2d46f48b8f5b71104de65d0ba5b7488999d473ee2f29909c2210d75d95c5907e8d2fc773926da5deefb076e3d4b361e87bed539441befa57d360c53c9285064e4247973cf5f09c6a951478ffcaa8b4be21975d0489ec92af9cd27be28b6bdf19176a2ef472e95fb318738b72dad120ef3bb583c7c4acc841cb10ec71646b77f19bb8588d36d3091ff6688d71c3cbd23a4deed8d2a9e455cef8dd3ccb5ac36cff925217554558cfcedbda932fc15e0e175b076710e74cda828c005c221f6874431e95d915c0fca1d4712c2c64afaffac98579f3eb5c793c1a4fd9fc624d7d2d8c332242cddfd2941de70aec04679224f7393cd591fbadcc484dcee10df833df8d8ca3a0cb5b90134376aaa7bee50281ab73b94f583b1571c884a9f5cbe6c940a3a2669d942a3287e719fe6ecc8f65829a0c1c24062427042ecf51733de041f7228404cf6c7875cc09e6724b89871bb302a444d0e1cdbe5e1ecc4802b43fcedbb098e3e6e7aff39c2f0b0b9b7dc10bb84b7df6f52d636872fb235fee741e283e05e96b27b377dc578400794f520a8a9e74ae32687fbb671654e0822c4f7ea84e30ebe1abef52955928ba7aee42146a0220882f4901903986e9c687dd1dd006a858079e06fbb9e6f73e9f660484370abf7650126903d0fc9c22f79ddd445c82fa6c464a0357fae98cf1e16c264325fd3ffa66b58e19d5703e24ccc71487250b2e0e1127869a4deeb18a8e3e2f38cc0b2c3cc48e7a818b9c5f9dc20e31362a9ea2c581e75dae19fa539a2e55a7c31c3dca37a7f8f530e1edb9a22c3d043c1ce6c8f657122d73781283ecee430fb1c35c2d8a88f714adaa413162e0f972dcdd7906d059a8c0603d3ede9bf51953a86b885875950cd21611308fce4fd2592143518a357b357a979b093752bb9a33c3377010a9f34d0f796272243af4d5b5d1e710d8e0cc456f6e7047c1bb796981f6e823667fd838f635dbe544e5fb366d69bde373299ab713cbfaefec9f6d520aa7ef00f5d41d8b55cba87238b25f8bd778efbf0c4b3eb8afafd6ea1c829b851fa1102ebd385b1f1cbd3c50b875cf1e27811682ecc25c7e0ac362a54f1a0f6fe6d5e53322791578486dd718613d8ada504e91405e3ad2ada44b7e2d60c0c9ee72d0e61558284f85c2ba17561493642ab7e54049ca0d69fac6c50375fb90ad18417bde31edf2232ca41911345ad1bbdf50f7e5a2e9ba2e29b2703dcd94b80d88b857ef5f248a8998f10b75bf075335eae53a71bc2c0adc22a10c489927a9bcaeaee896c5eb86419f3b9ebe9f37f6b43ed814052ea294aeb2b977ff3e8c1abd305f3ced9a138d259d272d2cce669df38c2dc1b5b3e3ff63cf10963968144fe196b42e75663ee1108fe487246ddb1fef4bd628d01d06ef4f453edda80006393b9eedd2038e23ba8da7385b06fd4efd14b7c48e496e6fa92a070e6f42957972f0bd604beb18b364e1a57f9afce98f15a1dc7db6ec8d8b2a171c73f244de56f0939f6e974950c6be5d3ba175480a50686e9732cf63d081ae6252ddbda39447f60f9a6dede2703420b2e8049c4541aac857c1af7676fc300f29a9c6e1f7c2bed90feb082d0301dfae48a8bb4e1c9d6b56b64eced2e69224b661e7370af5c94935a8ddbe01783bf3d3f3c16382e9f23b53d6c0eabbcf5fbc42987f02b3b1428c2649c3e09b7032b93b9bc35053c930916d04201d3ca5f47a6d25f5fd646bfb6a5ba74734994a0e3978fc35d531d6c92654224ac7f7700f9baa169b277f905bc096ba130f0d98e0c70a3c4ebea14fdc4afb1ee170c4e2dc6eefffed05a8a2d8a8b866a6beacb1bfde37e2103cda44977b74a95e171e2f5e324e1c05616a7ae978fc67bc845cb7d25198b57ce82c647d80a68c6b184e4655abf566fceb785f549cebed7e3842fe2118dcbd8f001a1e5c1a1714371b8470cf3290aebdbb6731846bba283ea784a9997545876217ae0a58f049b35029a96d514ca24bece4296b7d5e2535391fa4f84eba744c24a15e610a6cbd5060c2fe4b32396dceba966708d582e86c283cb8edbd51ef7f4c8823e80c1447f59abbd63e59fcd7654e439e215df8aef5bc780c9bda7ef40616f17313635e90469c81a655760905ab9d321dcafe62e302c1235ecd6b85ed395239e61ec85274c58227142c4b8575bce5c6bdefcbe6f82b7e1e5e6ef669948d171a22771976ac3484686460a5af31f702a6664268d76d0b5d7c9c846e4f52ddf08c85d855f958383dd55479ceb1a0ddf44a803c6ab6cc356a3d1bcc6a00299c9f57f2759e51b1a3a20c81b15dca32d3bbee52af97cf0ac48473069d243424361e48b850c0aa1d8695f5840234b38c61fb545c7c615993e911f7730a240fa9eded523c33cbe5ccbc67f8838579ed2cd729e244f2b9006c47ce5ea57e8f62ec45c346dbb8b39deaba1baea3b52dbc8b89463e8ff6a6e524230db7cee81df83570108c502b8cb4beedc49f5e9ec080e0eb4d21f73c5c99077df49e09e2494a0cd70f201c00064249a3fd7cf2be79be2e5c4c05eb289afeac38a62d9756d57711391d498ffe8138eb1848aac452d9638f8a7a8b762dd1651df3691da2729a1eab77cc347d2f78bd09a7d354fcac200865edf5702ce198fcb37b473b7e4540c8edef9ca59a5c7755d5ada63f2ff83b59f00692480adb2e56b858525ece318f95ac43109632ea2b0c6868eba2a264df7250399788c3a1c9cd01ca1af2bd5663cd78f94a27b8da0d07e5fef1603dc8a6297696d965b190c0a7c34ae4bae6a4ae56aaabe73400911cc014936342cf74b11001aa013a8860146dc6295190584d2a6333ed90e448e8f6f098844cb7252024b044126449f7dd89a1e9e80d7987ad5934cd158c9b83019909f97840f2e93c2ba718b76d7638f192febe61d0a65aa000693d7ae47ffdf74ce2e436f47c6bf143bcec6f8cab6aede7202ea78055369ed1cd69968bfd9ed97c71bbba751f63188bafca48b9d9ff7b925bcfcadb221268220d41c827db8ee5441db235a26b67b9cab685c3a65a8566436f8143cc049e2651cfd71710c4bf1441ca9b4cb0c6bf63d0c18caef986e"}, 0x1008, 0x800) msgget(0x2, 0x620) 16:00:43 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x4, 0x1, 0x0, 0x2}, 0xc) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() r3 = getegid() r4 = getpgrp() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = socket$inet6(0x18, 0x5, 0x4) r8 = open$dir(&(0x7f0000000640)='./file0\x00', 0x200e8, 0x94) r9 = kqueue() r10 = syz_open_pts() r11 = socket$unix(0x1, 0x2, 0x0) r12 = socket$inet(0x2, 0xc007, 0x0) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r14 = socket$inet(0x2, 0x7, 0x5) r15 = socket$inet6(0x18, 0x8005, 0x6) r16 = socket$unix(0x1, 0x2, 0x0) r17 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = accept$inet(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r22 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x9) r23 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r24 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r25 = socket$inet(0x2, 0x3, 0x100) r26 = open(&(0x7f0000000880)='./file0\x00', 0x800, 0x11b) r27 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0\x00', 0x0, 0x20) r28 = accept$unix(0xffffffffffffff9c, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = socket$unix(0x1, 0x1, 0x0) socketpair(0x23, 0x5, 0x5, &(0x7f00000009c0)={0xffffffffffffffff}) r32 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000080)="959828c4958d376b65158cb3ffb1ac21447191a1045d0e30efa165e9d4c7b0db4bd44f5e43802ce36db797666f38f5bf567f1c", 0x33}, {&(0x7f00000000c0)="df9a709a6aacaadd415a7fbda1b344b0ccd240ea4c880604bb8debf66191eeda8b65b55161bec0f4ecc4c065a79902f670ad76db23879db1aa9885772a67577a736313e6b8691431cc735ad483521f32b0862aafc2698c50a866b2288a0b1fe2696b9334a55970a6a68d185eb90799357e26d5d9574f542a913d3893a3d9ba136e3aa50a", 0x84}, {&(0x7f0000000180)="b6cbe8c5d3bfcd835424b74c2f56bfc20a321bb2d637b3ff44f91d78ce47c4dd063926df0f543cb4e0dcc0a410cc8174ae4cf3b05fa1d4b7c4e78144036cdd6082f352f3934f377d64f31706f02351a3313bd7bb5095cc4f332d2e248bd28960b1d3d2a46545ad238215fd84307c8844fb7e2c78f63dac99a9298247a3afaca23082d825737c8efe72d0d1df8d431e78b64838988cd66ba2dd1e568e596cc9e55e862b972e1b669d50b09dff6871b5b8b8ebb48540af5e6d3f9bb2e78270f88b5d85741511738ac6443928623b0b70be8c9891b948e729bbc2d0e90c2c270cfaf2", 0xe1}, {&(0x7f0000000280)="407dec0a4b7b1efc3553eb1b5e00cf5d23cc0cfcb80b88cbfe87f2f61026a7d0367d87f1041b4a75d96f7ee6eac6bb016d347e3d006c07786c85723b317149a5a3550674e3d6e8e76fa9d565e64cf1aca8ce7b774c26470e6b212ca160e4949248f271a3749157fa6e644b11cf7133c5efbfd9a3059692ce2e2e1e562b21579de3d80262dc91cc8a014bcd5ddd90dc940a6bdf8a04b3589bc335e20f7896a20086b6", 0xa2}, {&(0x7f0000000340)="0ebaec3a8b2c4b8b36f950c28822a828e1f9d9758923641deaded0c0506bf9da48846b1b0c6b7a917fcb9c29cf20c3ac819f3e6452467d69943689d59ff3de9a22096a7ee9df30801ddbf4319ed90fa6deaac2cde8b54d00e6174f5afb2cd9879510d359b42e11b580da9d03", 0x6c}, {&(0x7f00000003c0)="95b130705ef414df0722c13405bcce026c668164ee8624a4a1a9ac1ffa9dd50265672e302e4284afb35d209085bf54b0ed8696b73bd611c2e398247230ae75e8dd4f6a1c8cc9197b0c73655065af67b1f572fc2165ba7657339e1d273621ac8511af366193364601ddb8360684bc422dc7bde3c225edf1288847d32dd497d7465cf90a9bd2c628d397036febe84720bf67c557696844aa915b6b4702a15a6dfbc5ed52bd5817ecaf3fde2a8da0f905869b3fe7eafcc72d54a0f4a52e658da09e26086c0f3da46d", 0xc7}, {&(0x7f00000004c0)="2430e2d6f3a3d9a906d0bbed9641fb950c2cc682389c081d69ac1a2a8c10b358424e71c09d4bdf77bd3705ec606c95387fa425c69e09f8de23694022998c98e11808b96a6fbd7833b199e213accdcabca801e3632a0e9e1f4d04d4e611822916bebd9285", 0x64}], 0x7, &(0x7f0000000d00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="0000000018060000000000000e92c20000ef33030943a5a149246721ddae4c763a8e653483df984e1c15e176bc81c7bdae9bae0db12f587a1fa037ec51f82692fd8061bb24f6b5f6700300ffdc19030414c34efaef7df072fca26fcd952fe681be8c88e3e3c8eb8f30946017cb7d08c644e82c0482698dab6d2d0b00d9734ae19a54a3f67ac4caebe2547bb0f9b77382b51c5583b200000000000000000000000000000000000000000000000000", @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x1}, 0x4) 16:00:44 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r0, 0xffff, 0x0, &(0x7f0000000080)="d96da13c130a0aab79e5bf0291cf0504036baca8b2e892c2335b33a1ac57f8d4ce9932755db04c9639ea0a21d8b0b064087b77261a31cc502c812af8f96eea60689c4bbfb74b82d295b2bb806cc3d8d137b3f526683498ba209ea73ad82e7da3e6ca739007275376043aed905fe3", 0x6e) r1 = msgget(0x1, 0x100) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xfffffffffffffffa, r2, r3, r4, r5, 0x4a, 0x4}, 0x2b96, 0x9, r6, r7, 0x0, 0x4a3, 0x5, 0x3}) r8 = msgget(0x1, 0x8) msgrcv(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000d4caebf9111d14fd000000050000000000000000"], 0x67, 0x2, 0x1800) 16:00:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) unveil(0x0, 0x0) getuid() unveil(0x0, &(0x7f00000000c0)='r\x00') 16:00:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2000010221, 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:44 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmdt(0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:00:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80000000000) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0xe4d) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r1, 0x5) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10049, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:45 executing program 1: unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r0, r1) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x7) socket$inet(0x2, 0x5, 0x63f) 16:00:45 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x6, 0x9, 0xfff, 0x109, "0df99718513ac25cae8f5789976bebbe51b7534b", 0x3f, 0x3}) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) getuid() r3 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x48) sendto$unix(r3, &(0x7f00000000c0)="329b08378b1d9b060b0819b68ded0098827fb97b5340b74e106ad14b414c21bce29cebbd21d149d12752cb38966fd14f95a134584210a5d897fcb523e775f9cce4fefeeaa1584853cbc825a7378df0a9d9705a9dc7b2072e7f7941c160c4456876a95bb7b21398702cb8215b093c40af1016d91c03d9942ad38a93f33e7f9d9ab8541efb7591a25149ad4e77923582e2d4bf1aef3dc0784a30a232cf0147cd134f2e69e7d7c8da50e1dcf10b61dbb96ab5b9fa8c34366782455ae35eb5eb688dd3", 0xc1, 0x2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x5) fchmod(r1, 0x29) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x6, 0x5}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:45 executing program 1: r0 = socket(0x18, 0x8000, 0x3f) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)='\x00 \x00\x00', 0x4) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() dup(r1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) write(0xffffffffffffffff, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:45 executing program 1: r0 = getuid() r1 = getuid() setuid(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) r3 = msgget(0x2, 0x0) setuid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgctl$IPC_RMID(r3, 0x0) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d237fff95c1e16", 0xfffffffffffffe0d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x87, 0x0, 0x6, 0x2, "b96e77912539e79dbcade59f0516a454f4c5f732", 0x1, 0x1}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000280)="2de694bde93d0c6ca686860a899b6879626a837c7d922b69d5eca3408182d500009ffa590b61cc79ec610087111b23897cb0dee708281cc4f80f22e2cdfcc4a3b1", 0xfffffffffffffd6a) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000007c0)=0x4d) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000780)=0x60c) r2 = syz_open_pts() r3 = dup(r1) fcntl$setflags(r0, 0x2, 0x1) fcntl$getown(r2, 0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0xdc0b, 0x8000, 0x5, 0x8, "8549558802006637054dea9c11fe4b1b3900", 0x3}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setflags(r3, 0x2, 0x1) syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) listen(r3, 0x5) ioctl$TIOCNXCL(r1, 0x2000740e) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000340)='-\'/}\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-\'*\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000700)=[&(0x7f00000004c0)=')/]-@!-($#\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='[/\x00', &(0x7f0000000580)='+\x00', &(0x7f00000005c0)='+!:-\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='(1:!\x00', &(0x7f00000006c0)=':#-\x00']) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000800)=0x7) 16:00:45 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r2, r2) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r1) execve(0x0, 0x0, 0x0) listen(r1, 0x4) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/37, 0x25}], 0x1, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r0, &(0x7f0000000300)=""/81, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:45 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000e2300"], 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000014c0)) r3 = dup(r2) close(r3) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/74, &(0x7f0000001440)=0x4a) msgsnd(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797530b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c7cb993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8ba0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e85d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64fe91bc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c0dfe30e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c6380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48eab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe2630433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e"], 0x1, 0x800) pwritev(r3, &(0x7f00000006c0)=[{&(0x7f00000001c0)="28c9b71b83a3b526c5c08d53d70aa82697117dea8714f4292835b381a023894a9c8489431254d19a954b9d4fc3cd9dfaed", 0x31}, {&(0x7f0000000380)="a43cb821a40ccadeebd7356877245b624d14fd21ec6d968944c90b8f395f412d0a3513a4cddf619e329d519d3ed354f635ed1b2b86a0d8cef1bc37cb47f133c9e7f7a7aeadbd9b99fec6729b9d8a0baa6672221efca447691887b6c42baa9c0dbe4b0587e25b7d8b0a436eda6964d6eae20ea8addfe6bf235852677786087c89892f2e213b0e4078bb3501cfc71c40f61ed09425c632d9e49d0957e2115665d144d39632bbb74c1ec930a9e4c5eb792c6ec2b1e665eb0bc65e1312d82bf07d2dd36b161c17668e85ec4bd547853dbd95", 0xd0}, {&(0x7f0000002940)="568675d8518e9fdbde2974edbd512526a5851498af3f6304be1744b9b42b13589505e248a0f2e7f90d1f49d7bf5d7bc3cdaab0e0479bae0fca1ef69ea030a561f27e750dcd7b3bdc75a3e2c8160f4cbdfab53022bf656e9b795b8d33d093b97e4a99c5cd92d21da20a4f989fb28f95a2dd2d784366d00bcc8d29c89cadc7c9d69db47b43da22364a86237fe8906ad768ae74893d11369062852feb5181676e1f23c6be39c2609b7d5cae32f6e60564179934c536bb5c783b9cf433d7106e5dcb281e7e40adfbc01ea134f50a42ec7220f61ced8d632155dd06b17aaa5499e0a17db5dea4681eb3673dddeedd9f10c2769caa0c7cb20eccca6eea22890fedc07709396a6269690e78f1095c3fef05d32ab2b252015cdfca9ba6c29161d3249c33ab451c84b6ff119cbabf45fece93f125a6c07b04d4f0cea04c0f862294cb6488724a3ba02f0d8794aa03a3cd5cadf1a70c3df7d45ac9c96d053f5afe4cb9c47283bb4383faca0e95338ad878bbe588e3a77f4d466db65c673f8fd8dbb20760303829cbc707336d06b9e6a99840e980eb7aa97f5a2fb1579fc1aa7ee236a468f9541b0b1382db411f9be571195bb77a12ed02275c6c5fb238bc2f02282bd420909d3a0c9428789343828d27fdbe08150b79e6b9183e736d5cbb2c3fa070b50e901c9a6357a5ead81908b14e87689f9e6883d93369afab8d8ed0a1b4d8c0adb86f5582692fd5047544507767ac133e1ce2b3187ae21e9f6add400e4a535ebf9af8f1e58c369f6637adacfc2762a5a7bbcfee62913a4de6a9f661a638716c9045d88b92cb4262e803a6cc3d8db3f600e2809fd8d8c18d7be2ce19e8c13905de90482e82154962faa5a797792d184f71e06af89753f2c35ececdac77448da3ce3d1ee88ac7ee3954b06a87896698382eca2ddae8091263b5423724b08449c8e64a726af0b64cd56a8dcd42a47395f1826162ae843eca78f077bb7a281842ac1535c5abb2d0b92f8902bd8854cfb5b7c077febd157e72643345206d4a2ad4c488dfb3c0f429943a75bef47f3b14cf0a481dbd05a6d8758d364c5e48f402d0eed6bfc12e4113f5ca4b29e93d03989ade25c552a41bb9258c4d401238834e771a700a4400325927dddebd0c1235198c3fd0df9014df72ef58f4443d5e26a67bfb85483985cd07f959014de6d35084d7812e06e182970f7e502eb27290eec79ca1b778ebb90a3b422a9bf4d4d87627b03fd90942fa818372292c964c6928da003deca58baf141b09f2d5fb898cf175122094f4e4de648e9cde07f5fd790eacfb649db63d7716893920ea4aed3bc87de1f6b98e57af62c511169ed8920d9da2bf4eb6f5e51ef20839958685aa4553a0d32735f9dd44f8f93d708bf1424c613081bd18f1af2788dd85a6d139ff0617e36abe44735a5c3f4f594592147f9efe1d4b74724171d811b95a50cf56e843ba0d5e8769e9acc4559d7f557d84e519402bc46ffeb5638db0afe19e1f91c29f60800d7f307c832aba4a979b4a3b793852d589414e61fc2a773618da310d4defadad0f1b9aeecb13b836b7a5e7901e8888284584399e5b64ecc7e483c67302e9f89bdadbbe992b0433ec59e1957934e323c9856fd9d1fb2787b723d960da4248918a80a8f8bb93ee414f68f09bcb5c30c462e1a2656d7f76a9a6f185e2adc13b06c2a2fb461d561550d716b402b964d5fd0283c08602bdd9c4ab270cbc466f0c3bb6f2312f20ed7c71e4cb97635432218ae143a26553e2670ce7329220f679ccb3fa69af8745cb97319b403be9095eaf8b60ab5109b6de4a138c24c3d360572412930ecdd6d5f0f516dc314bc78bd1105cfdba74bd2e955e940fcc09583a0c3ae9f5e385e6fc72790b231314e33ffe0dc93545965fe33d78544f850d593fbbb44d22e0d15e0b66a203edc44e26905642f27d9ce6da5c1c0d26ae0102ced0cd212022076a4a8c42761d115332c3d8ab86386fb54be5029a5e5d5aca389fa28c69fcb009564f69e5db9a7610181d9e3869ef0d8606f0324061f53ba9693e819facb49be410a947ef178527f72037543eaf02a363597332d660509202b2a8d792dafcad415cc9c9fc3e5d36d554a208b097e63bf3ded6bbd001977bd6a092ede023979c02d896493147f6a9c53a871d708778ae5e0666c5bce1216abb2b86d645272d6c5765df6066400f24a2c39c666ef5c6d1e2c5c2bbf4e2fe4f71b8d171d024b12f24ef6d9a738e57d27f58fb9a876e6b6bb2fb769624fa5691cae54ee24515f034f3890ab9407cc7ad941722d8ddb9d299965312d0e4785b5d3d94a40ed3114f500405cf862171aaa6047e86b4ea0d4de492051fad19f326feaf72c386770b0646efe6c7692d55a9f5f5157318dbde3f85f158b74b945d11b25141256a8ee617ff2821f4bc45f997ade090f95c0927d5fa201eae05abdbde6aaabd933a3e364add7e21f29f360a4daa74982cdcbab5a4821d1a2ec5f183f68010362ee451412267e4eb9a6aa91151006b726cef1da486793f684515c0dbeee72ea7e8485877491ba9a523bdda0db8371fbee4eaab4229b02dde679d3a2aeb37305e090b72a9abb90212e5b03765c6c9e7d40d03935b06f4d189424f0280758964a04e74673a68d41b3a41412e559697cdb3efad92d1769c85fd40e8035309eb7167787afdef4de0676d2902c6fa548da8051f761f300e0ac4c13465e4b68177af5cb993efd40331697802922624163a1393b2c29341404bdc4eca04e182a42e024e542ecd29001f5750631eed974ad60178d17cac8063b3e5027e10c96ba899afaf61c77e2a49dc646aaaf07cc8ed329c6e963ec076a6002864248cfd946418e3133ab846b665add86d8414a08bfa06982dd5674d414ea96dd51ddbcb9f4cfa69a9f30b9bd2406b89e8af352c4603e50865fc26f85b1aad741dd7fa1e2b9fbbeac79576c5a8f06b0df7a764dc9761c18bd267baa359e59e98d9cdb6b2cfe19d6a79c2ed262af709cd68d37496f8293bc4ecbdbffce0e9c6da82fffe224fc052c2538a35d5bf3ece01655ea7281378abaf0dcee66fc4c130a62a291de5c44ac5467a76f09bd05f33f9325ba8f33c8801d0abf740015a3fb62ce00e268d7db6e11f6276f7d8847534d5e7070b81a9303846252732e89fc297726a20489649f5886ba687a58efcd067b9b5889f827411ac1735644bd5cb0fdbe28418c3e3a2c79da55ff40e4ac7bc96e7f0cd52e2a6895a2d562c1696853c57058fb81871b23d4c48be98634d654077cb629162d4634c2c8a6306fd3271cc608937ee5b110bb1aea39ba03a5d433899cf66bc0e046cd6145316a3502c692b0e853bbc98e8d21871f7bab7b8fcc6c0c98a324376c703cf4c0fd668df92ada33672137d944f84e057e3ac34163645fb936cfe3fda0bdb87df10a73e3678fe706bac690298d2144ba90ab919408f1b7dc4428cda6083ab8e319a537d0a4ba1c531bd3c815e2968c6eda11f205f7b692f5af06e213d7c231583950f0f08c94f20fb3116d00b5e8b95a1a0be9f2521368029049c6de742ead69e8d8a1ca6d59c069529ee1a6d5603ecc108d0c9531fd8fd7954e4163ee8fadcda305722874f8b1399e4b2f5aed486d58ca88185fa3f96a594a869ada6b0bc883fc4193b45e3b019267949725bce7cfcfbdceb2a84287c4e31cb34276a23ff3d4d1c39da60b0044461fdf4f3baa26984b9288eceea079217037b094f5c24e2d9b19fcc2105f94b6f2e9ea80e0e1613fe39f603e104b2d2182c1f2149aadb526ae8bddfd32c7150f36fb043f95e06aa9671a7a61e03de68697e6253cdde3034d6d67c7173bd9974b9159d10428c306449f9ab5c41a43442ab929991b0185652a38ad95ede1c3f64300adcf06c438c3d75d7d71f44e4c8071d226090bdf81fd73644af6fa40fe9e36626532db952ab8db01d18047bb77735cf00c785970ea9df04bd6d0010caae5e8e2a59630aa3bc9fdbfc3da64ffa0cc5bfe880ecbd765705bf1bb2d0b36e99012e18fec9b144efa545f3e54bbfc941b418d2db02e9f5d0e02913314037ff50385830b5e3f70b0ceb9ce2ad104724286d9a2b51ca46d6612cc3b11054a4656f43e91d933422c10e622e216f372f6e6a39c23a90300be3716240889cfc0114757e33a2640d7c5bb58c000d835d1a316faae9c2d66d51fecadcbfea884bf74a6c0977efba1eecb5b149a5cd9133296f835a3d4448e0860990ffb159cf133cd351d8791da51725ff9d36aa86360e7514623af79d091ccb771f141d867f1555bce33973c98b6329900d6a8041fdc8af332a67a7a9b22d8e3cfe3abf4a70950ec6593c668d3c49e3c0776fcda5dc8d5f8c34ddb97f987ba087c7d123710b4caf18492dc1f1ff51f81b01eda660da51f5d5a41a2a33b46bb0f42ec643d37e01f29466484942c1f66f3ff8bda131e4fb9456d84db2ac15cc22e005e9c6cc3acf9897b03b077fdd46791b5c36b86c33954fe4fb15d8918641dad27e97a1f33bab7c131f835f3b84028cd9606d5e1d74c7812990c4b0ffd68c78a05af3da1c465dbecb35b30be7b6ca27f4674e96e7795635fedc830df3f9097b11988afa459ab23823baf388dcec56ef9d1d8e38a85cb117eea66a05993fefc10152081e6766093ae66555aaa8e0027ad222b686c42d9d1934254db7d51d594259c4e441fcb3708549a8e47c44b9f4babea147336aa7b13a430904ce001eec6239131af9a604baa99ef065e8957004be2dc43da9fa9050317720674f2281bd4917f3383156cf7e61dfb80b417e606dbd5b82dee35cd7f9b969ca354911c75804191ffd7a0f31f5c543b566770b101f70df7fe1e5037389caa45c6f24886b9abdd1201b526a3de703e9e52a2dd65a3885c977c48b863efa74bec738563b3e6df85cba8981905eabc7d261e8f566e2ce97858bf6d6882d8e82e638cfdf5cb1fda088202b00a63c1ebba542c5a0a1271bcb8a73c7ac6a7dca21a35c7c2e190cf83961ff5e17d5a55dc68d6dda0c69a7bb4a778e5215a2c5803aaa904f188115320044afe1a10e0f24e7853e9d3d72f40a0ff3a26ab2d230dcdf09a4e528c52540fe4bbe52a1037de3858b1b8321741744ec0070bda130b579cf0cd9e802f1b13c7bde41e1c32810e60d15b19330db85ab4d5781747a2e1f7fb28b4660b4f3abefaabb95412953f2e6bf12a531c3855aab187b88eca3579c9081fa216fe61086b0a738b0a252f15022a114d11d6123d963b6bfbec77c2cbc32bda803105de2420a2db48fbb970988308fda07117a1732aeadf01a5cba658bf202a02013950a3205af9c6e52c31057c52532223f4fbca32a19fdbfd998343c8b02b7ba1a5727e201ed4a2214bae715fadd4127bcb8b21c98d299cf5e7b8b9d268756521dd9e3f5205ca46b696f5c00844b705d9b36ce4c3d26689345c81b654522c4094c90367c701ba77e9daf4c8569009afc2dc2151c15dd1cd9f7fafdb495d22cf6201c6064d9453e088f25083aef6034628491e3f32c0e9e94c7a5f1c62a1b336369694d35c804113bc3712d9fa5c85a6fc3a56ee866ae4b03c9abd1052c29c9177431e172bde52c968293a712462f72600905561445de6b755a9de3418299c27b213fe3e1227ba9f8ef1d4bab1d1176b3448ebe50ff66af9373186f02429a5a105022427036c7cdee956bec5a5136b707981fa52aa3e42e7e5455369a226a81a246c7ba5761fc3a191144d51b3f74e8e2e8f0b16068cb650ead9bf9e28ab8a57a7df8f62014f58c2351efd93664f9e93e4783bcb18da5e89b", 0x1000}, {&(0x7f0000000480)="eb836b84403df8e7ccedc6479494eb043921ea658aaaedb75147fb8e6f2a072c17a60c5d162a46ce0d5677dd7af0cc9f5b7a233f06038ac41cae50d4911e31eb897599f0837a06a715f470bd7f35d6b515aeaf59d0a1db5e5744bba77ced96a10a7fae6d409888cbaee7b16d9ea4cc29b48bb8454c38e949255ebd55e938b34821e152095a62fab69390241f4c3982aeca4f974a55acfcc58e2f7afd1e", 0x9d}, {&(0x7f0000000540)="ca5da957d668383aadfabbfcf0bcc70a55c2543f8bd3d67ded89b250b991ec077ddc4c5727eda8a655d1db95d1d046a5583b373c9f046aa01e0e21ba", 0x3c}, {&(0x7f0000000580)="0107d9e878f83fcb32bc8d1c5b20a6b6242a7264c0b6f4952aa4cd040fe8deb67bcc380519fdd351b6c1602a143a5e52496310b68dc48ffa9c12e5ea85", 0x3d}, {&(0x7f00000005c0)="27903cd9a57fe1d2d0b93f921da329121c26f4e8331acfdc6267dff0463cf67b69c6e3d1755ddfe680e47953bc3d017a326fd5e5f78cb94952e43c5d030248503bfb3872b9a560d757ce73ec39452b3a1b0b0a19aa9a03ada4e08b038b6499a280bf87b7ae6668994d236b9dc5e50f40ed378116b48deb46eee3a12eb8e7f22a49d8e582fbb3bffa328d9341b6c08fa0bee293b8191a7bd621a05c46bec59c8dcc367f8b6cb4bdb5483ad2b549d34c39fe4ead4eac612c44bcec333c50ef6fb38827f2fdb35ddfe7", 0xc8}], 0x7, 0x0) r4 = dup(r1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001480)=0x9bd0518) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) semget$private(0x0, 0x1, 0x1) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) msgsnd(r0, &(0x7f00000015c0)={0x1, "5d923e43330c7fe7972001796586530d9c17ac84e654ff6763bb31750572b730294eccf08eeae2f818e6b7672dd230c14ae9353409c0e878dc3b2dce9891d3c6e19b1c775c9ffaa3248bce416ec81fa81c15716ee00708360d968cd4e2aec925c9e1335cc5a149a4e454ab6bad442ace1ed8cdf66f4d8a5de221d74a7b573fd238b595bc316eb71bd8749df0868f115973"}, 0x99, 0x800) msgsnd(r0, &(0x7f0000000180)={0x0, "da9fa060f89a8ae0894262159c826f26dea052a72b40d7e2528d5b5d4ab0"}, 0x26, 0x800) msgsnd(r0, &(0x7f00000013c0)={0x3, "7245430868988c6ec70fb2aef67e0056117e7da45addc61e3a0d86cbfb176e16c79dd08bce162072a10db8696724f278eaf331b9fc55d982ee63e1b1a572234846d00274eb152e2ec1f88a1f59a08771c021adf73d48bb8d131cf3bd070aa70203fb04749c13417a18f75a6f08"}, 0x75, 0x800) 16:00:45 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(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') stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)) 16:00:45 executing program 1: r0 = socket(0x0, 0x200, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) listen(r0, 0x0) 16:00:45 executing program 0: getsockopt(0xffffffffffffffff, 0x200000029, 0x2a, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0xcdd40000000000, 0x1, &(0x7f0000000000)=""/181, &(0x7f00000000c0)=0xb5) 16:00:45 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0xa, r2) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x1}, {0x18, 0x2, 0x1, 0x22}, 0x3, [0xffffffffffffffff, 0x0, 0x7, 0x0, 0x4, 0xffffffff, 0x6, 0x6]}, 0x3c) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r6 = syz_open_pts() close(r4) dup(r6) r7 = syz_open_pts() dup(r5) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:45 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x8000}, {0x18, 0x1, 0x4, 0xfff}, 0xd53, [0x1000, 0xc1, 0x9, 0xffffffffffffffe0, 0x7, 0x7fffffff, 0x200, 0xa7b000]}, 0x3c) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x1, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f0000000040)='./file0\x00', 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) syz_execute_func(&(0x7f0000000000)="83465ba8c4c191e36f00366441dea3f5ffffffc4a3297fd4033666440f381021f0295f34f30fc7b0350000004418a91e00000066410faeb01daa0000457d00") ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000000000c007, 0xd) r1 = fcntl$getown(r0, 0x5) getpgid(r1) fchmod(r0, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)) 16:00:00 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4404) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() getpgid(0x0) getpgid(0x0) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x300000004, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffc, 0x0, 0x10000fffffffd}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) poll(&(0x7f00000001c0)=[{r1, 0x20}, {r0, 0x10}, {r1, 0x8}, {r0, 0x14}], 0x4, 0x101) accept$unix(r1, 0x0, &(0x7f0000000140)) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) 16:00:00 executing program 1: r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() r7 = getpid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r6, 0x180, 0x1000}, 0x200, 0xe7c, r7, r8, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x40, 0x0) r9 = semget$private(0x0, 0x7, 0x18) r10 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r11 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) getpid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r10, r11, r5, r3, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 16:00:00 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000002400)={0x3, 0x1000002, 0x101, 0x6, r1}) r2 = syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) readv(r2, &(0x7f0000002380)=[{&(0x7f0000000000)=""/203, 0xcb}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000140)=""/228, 0xe4}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/212, 0xd4}, {&(0x7f0000001340)=""/14, 0xe}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x7) r3 = open(&(0x7f0000002440)='./file0\x00', 0x200, 0x2) getsockname$unix(r3, &(0x7f0000002480)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000002500)=0x6e) 16:00:00 executing program 1: socket(0x2, 0x400000000002, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00') chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:00 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) wait4(r0, 0x0, 0xa, &(0x7f0000000100)) r1 = socket(0x1, 0x8000, 0x7) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = fcntl$dupfd(r1, 0xa, r2) linkat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x0) r4 = getuid() r5 = getuid() setreuid(r4, r5) getpeername(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) flock(r3, 0x4) r6 = getppid() setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f00000002c0)=0xfffffffffffffff9, 0x4) recvfrom(r2, &(0x7f0000000300)=""/145, 0x91, 0x1, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x9ae7, 0x800}, 0xc) r7 = msgget$private(0x0, 0x400) r8 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000480)={{0x5, r5, r8, r4, r9, 0x40, 0x5}, 0x5, 0x4, r6, r0, 0x0, 0x4, 0x2, 0xfb6}) r10 = getpid() getpgid(r10) msgctl$IPC_RMID(r7, 0x0) getpid() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000500)={0x4, 0x5}) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) shutdown(r2, 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSDTR(r3, 0x20007479) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000580)=""/100, &(0x7f0000000600)=0x64) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 16:00:01 executing program 1: socketpair(0x2, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000007aea0828b715fe2f90f8000000000000be8fa9f63bc4bc443e16af028a862bd02cad040000566711448af103183873417abc85220cec39a4f874"], 0xa) r1 = socket$inet(0x2, 0x3, 0x2f) shutdown(r1, 0x2) 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) mkdir(&(0x7f0000000100)='./bus\x00', 0x40) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept(r1, 0x0, &(0x7f0000000080)) rmdir(&(0x7f0000000140)='./bus\x00') r2 = dup(r0) write(r2, &(0x7f00000000c0)='p', 0x1) 16:00:01 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000273000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x62, 0x401, &(0x7f0000000200)="9405fe36d045aa6abfaedd140538307e9b913d2eaccec4fe45f86efd84f58d26221b32ef4f43c956891667a578cb9e85b6c6bee7cd403134541c87107bce1943807989595eb7040e6790cd501b6ef4e69e8673a024a98cd79f4f8f85d727b12c19d72ab7f824f5b27ea2ac58802fab037b44799aae97d7c4cf3ff8932fe8601fb4d1410f76903cba69aee0cc551dd9d78720e2df1536196f4bace4d418271563c05614109deeaa0f1d1e79b6c1b6ba05309aeec43c9d25034e", 0xb9) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x80, 0xc0) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000300), &(0x7f0000000340)=0x4) recvfrom(r0, &(0x7f0000000000)=""/207, 0xcf, 0x800, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x4, 0x6}, 0xc) 16:00:01 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setegid(r0) rename(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r2 = socket(0x1, 0x8007, 0x7) accept$unix(r2, 0x0, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x1b6) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r1, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)=""/109, 0x6d) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file2\x00', 0x3) unlink(&(0x7f0000000100)='./file1\x00') link(&(0x7f0000000200)='./file3\x00', &(0x7f0000000240)='./file0\x00') renameat(r2, &(0x7f0000000180)='./file1\x00', r2, &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000300)='./file1\x00', 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') 16:00:01 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x3, 0xa025, 0x2000}, 0xc) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom$unix(r1, &(0x7f0000000100)=""/157, 0x9d, 0x2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fcntl$getown(r0, 0x5) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f0000000240), 0x8, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x2, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:01 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000800)="a251cd999edd4068bdd2849c47dbe53a6059008a50b68ac72b6c28908f88255b099837f3aa42f3fa9e6f257bb2181ffc11ef06d02f9161451fce17db841304699b19b1d9da7412fc02af52ba61baf3328417ba00fb79da7cde1299e0e22b1cbe95bd2091266d9926edb84e7238f99cade35a45900a721ec98d1760f8843bb315500ef350016aa295e5932628985b559af75305ee9f26f01672ef8b66114013d5ebcecbe40dda8ef6736279233f92a09768e16aed00c1111e27b03afc7bc1782227b794", 0xc3, 0x401, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000900)="71f2e999409121ea3c8946326e3d0d352bcce6e4686843b0e83da5d32b22fc60fa8dd300aef73d3f5fde47c69d1020d57955433aaba0782dce721e64b01a1b8095d4710a995742704064cf20fb9bed8eda77ea8cd882d9026493b3860212e4c22a85a8de070365a0eb68124426598abc2df1a98e56f2fee198d4253d3f45f7676b23ba37ec63c525aa3e739ac04c3b096f00e57a7025da35054cbd2db99bb280353bb01eb43719882d8b0f79f74e37fb703236363db83cb2fc85f3d544d0dd9d08a4cbcaec70df49525820c74520e609064e64434f44153c0a17", 0xda}], 0x1, 0x0) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) syz_emit_ethernet(0x1e, &(0x7f0000000000)="b1b7e45b58574a79c255a983f2294a902d10d41dc3eee103cb9264fecae8") 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockname(r0, &(0x7f00000015c0)=@in6, &(0x7f0000001600)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82029900"], 0x1) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="5b72766ea283bb868f8fe6707dba187b7ec0179b81fc87d2f356d72695216ad729ec03834bb88ea810f77fcd14e316b82ea9ec5a4766b41a9b59ac106f4b3d8e01eed2ab3541f5c5ef57275ffb3694025c676e6fa23ccec95c0fcdc184e9a1bfdb1c8560243da8577fc849ff85043efd", 0x70}, {&(0x7f00000001c0)="0234dc287509f94a363e9e84b0d7fc8eac1fa5602bd1cd57169a1c91e0a988af7d1b3f4a11bb51bda54d1637cdb0b9e3d99fb7f6862ba66311cd6a1221c3befa62e718e844257a61d3d2c7386a761d42edc19706f346eb2c159e6a5ba25676410d805c7ea93c200e6ea7596d12561425870fddb756a92f735de63408b9318befe15b577fda41850153a860c91c45eb7529e61d31c8a1ed4ca30972d3fd711c83949553beb70150080998344e21dab9ca3a322ca3b4e4258507ec44be417c98c675753552cf3931e2bc575b1585f53cde17272e4b1c82", 0xd6}, {&(0x7f00000002c0)="4d141f68b1fe4ecc390841a3bc2d97863d42fc31137c3de7c5e676796ad43c9b34a24d52daf79c1b34954842afc138896454253a99d805b07a1f6801f7e3fcafcaf22486c2bcbeb831c883672f366d437eac61b8393345dc6ec5cea104b932557a73537612a8204efd5aefe2e9f1cb0e504105d26dfec86a62cc93586900b067208ff5f105289e772871b5bb2b607459a1ade352", 0x94}, {&(0x7f0000000380)="b23fb793bc6278d20bf39a2fb2e334b12e2bdba8a4c68979c5b507fc4dda1895f530c09ace1f56c20c6b81b079c50cbf54e2682b245809a85cb91cbed720b410c8b2470ba3135aa752825a8af8a5cce314cb5f3d77d2a713660ab7d6234046802e69e96597beb8ee74b98f93266b29af99cfcc90a6c88e809afd5d857bdb276cf150f48fd133a39e154155be7bf22a17bee34cb869cf42fad1bd9e7a763ede7ae8d3c33e583a2f8f4d6c7b0d53e485334c172e3a035aa3f36bfb078026759567f4f9268d73bf5695687913aebd20a7a2e8183c8e2ab0d17bb63e1b332f939808458ca6b26eaa33f150138f3ff1494301fc468b429d51b436ee05a43fcded93d4bd1c889d868882770e76338d8cdba00b8df28ac84e0d1f1e20212a67df6bc70e51e62261d44a2a9a4730c828bf0bd57a7c0e1805c048802a94d4a3eb269707f981ebe85b720f841f46c614bf144e62c1902531f147c321c84facef6de10ccb54f3f282b6e6a74505fa9a127108af2f28dc86e8c4a71dc00b96d583acd912e05296b6019531941532890dd05bf6985fbb02440fac90213bac36498f779834bc6549eb87019d8f5549e7157ce0f60f0553f01d2592788a1cebe7a882000290c39d5b7a624bbce26438417f1a703225c362a0fd3bca4aa056ddd3ab7645c1395d8f68ce8fb6f9ffed6daf588c6e0e272fb33cdbd4e86230e3bd56a538cad8ca4ef47c1caf8c3a814d6400e12a2a0289ac4c0686a0efccbdf6c5f5bad7ebc7bf217c7a53c02bcd084074989475a17a878c160cabd5054bc51638eb88369b95bed33fdd49a2716fc0f8e84a24c995f14f357e21f2a0a386d384dec1f4aa67b0a2c1150147b8ed54c0962dbce9dba15115bef980ce9a277d6f200bbb0197604b204425589c20b7e3fedfcc761785fd71e5d23534fee225ed3b3c72eba5cba87caba8276e494fb2bfebc98e2e91d4871c6518d130a928ffd344a2bb549eeca0203d9034bdd983bd51307891a5763ba96b2b3f5c6c270b09144b62ff359e05954b5991b5b3958c0cfded3e6b1e2969f137ec511c72b487f9863bfabe2b4dd203adeca11887ff1a2d2291bf312ad1b28cae5efd9b0cab57b2e6de74b95f0862519f98f1a1452c1313af22535f3f0969940c6f620a95b7e1ebdc9e83f6b3b4c7a434128fd1a2b25e44b07eb7674c7ac827e4d9c0d086688b3fc323f7e7edee6497828523f29aa98f262c094a9254f482364250ae4f088b1007fb74deb74ee751bb0c18230fdfa22f6f71a70a673c8329566b209bc03471a1e000642974a11a03ac9479de53201d595535725b83390065e0f7df6d384c9f3b9776e1b3183a1efeb594e7ba0bc3b3600ea6194a9d566710f54f4f656cbaa69d2bda113c0e66292314bc4c7ed5136ebd3c9e297eec0d06fafc2eaa1594f9c2411d2e399975b5aea10226f4519b07fab62488db85e1d4a82dc912b2409135ad9292b73f7da6d9acd1b51d71fc59156ff614954b16b6387a79947663fa929e80f65eb40600260bb64e2bce6afecad8256ddbeac90c324f4023d6cb64c5ccad779bc074933c0d0c8544a0f133ce3ced35f4c5c01088f8c9181966202fd129793b995ce423ce3f4c2ce04af664cd28a2c8b7dd0f3be9774bc388cc43982e2fbbb5a77b3588e0f5f0721ebf143f60790ad6e210a1f84c74996baff5fbc9f70045c1c0e028b9501c78e3671583b8f46e80058d8f570d0e700216bf4fca52e13ad95edadd7ec724059eedc75b169375be09db5d8129badeb326ec2695fa8e81b3d3f593aa78db9c6992d8ae76a7d6d284de49750008f7c7c8068a36bd673ec6814530f989692b97d980c1484d06a3e7fe6bb96ae3c32fd1231d15563de15cce698120780a5ff84b4b553e10c4ee0818ae272b8cf44bf2721f5074a886171f86707f601ef317e488377f2244d0c26d7c4dccc7a4be5234c466dfbf12f3ffefcedae844e8dba335c9e8002b6ab9ff11d017568c4e487f37820e49b6c1edb9596e63df84b3947c93329c2c1368bddfd26ad0e219f957faecef2c70b8990299d40fe6e19515a53498e03a62fd02327a1ebc92a9d5e8ede9724ba510fb1aaa653107fcfa910d890336c45d5754d1cc68ee62c1dd09cd4c84882f6088c844337cb154a92fabbc5de5522e7fcd2998ba0ed8e1a1d12d4bc81cd35fd569f7b9a656140f1f2319e1ece1bc1002e6053fcaa5214a8935a53f9fa3b3c8ee4090b6979d6c10a1a408e444f4ff3e374c412912896032e1d73e5d1634dee458524f3a3e6f039c12716949ba2de56827cdf176ce7b69ba8e6b3584a6cf9cc55ddfadeb578303ffb2fa5e5a5cfecfda9e13b0752f65fc48e449df587d26b9eb026279bfe11cf9a36f974dea024f7f5e8ec497e18f57b72347884d5f9e5d88c581dd4fe93422a59f18487dd96deb36fafcb1b5598a356711fd1cd65bd6b6bd90a9537c6422614c4835cd4331cc10b8b298d1f145110e335aa9c5b26f1dc4edae1020e0201465961e1d76858402d4647e1fd2a6875872dc2b5e7f11bc5d5632c7c8eb7d1e938406d82763910d73816defd7b9d10c3c5e4a838f25b1a939f9f02c1318a5550a1d875c23e80f83bd67c7b866dc08ebcd2b122b197c02890dffd3b2642372d623a00a1406d76ae8d5f2d047763000c6e21441877a5ce66951b2f4ad6eb103afde0d41eb00bf64bfeed16776461e28fbf2fa6a016a6b64421d8bcff2f8b36aed578c3365ca04c2e9b87571054041733eade935a7cb9a244136f5c19eaf026c1ef9afde28a3a7a7417783e6c045a32120aca29ff26bdfec3c2ba2b09dd9bcc3a8597a0341f94104b1fe0b80a591d5bd35633432639fc21c8bb00393c6fb4e93defe6a7c96392e7946ebb0f689da23899effe7d067003670dd7fefc391efd86ca9202d82c20cf395b7f1f6376d29c5edaf99b2409882fc4b7ff7e6cd1200d3d37b726e66477d21323aad6fbe4d8467ea71bdf97f48392db65b07469628412e203c677f7fbc5ac439606f602e52808dbc2de4fc82ace534223205a851a6b16ee9a71cf72361ab943dd34b0ec2f79373f1cd550057cb20a5fe0462a19a55b7d6d5bf985f0a0ca67350a9361cca073e39dd7c76b8be143c0862d91e9659c957907cb1adb186471834e3df6f1b5de96ca1793b99626a6c93d82b4d101448439ff28e78a3afa152ecca39483afb7c4eb08931f20e55c3e88ad89a81d8b8f783080b949e525cd8a1faecad1fdb3062218b93302235b58ec31f878e17a474767867290dbec0a586e8af7e10dec9b5e9c042a432f7df873e7fdfe24e6b6dae87e1c0a6291011e5fb7566c52e178faf9965e4f118e589a6c8100d30904fff9a1ece6e6488fed754179cbfbfb2b9306cc4b6fbe7b679af44aadd3b6c8196b7a127f63dfdac50b1ead5a90f774296b47297295f837b2605677ab3865c3d76cc3c3bd50f38c9fbebdc5c7bb32f28bc6b2a5a0031c0c2a2ebab8a2388a9fd5ea809cf2e2bb10f011d81ccc4eba6f138cbefded0fa58565fc5ef3900a4ff9e359164c8cc9b6f505749da4d6a2cf797191f778a8e62c7ee81720eb10cbd510c56d409ee75021a77897e41ba8dec4cc252f649be37c47b4942888704a33b1f2ee3159ccf1124f8b12ad113dd316ac6c8059a8a34bb1b884aba606097f2c79cba3b807952c37c064d8b71e3c938c1e3934d77ed5418b67edc8c4443499a378251df1a227695b477cf164f063d023e86767b00f624f8f2f70288e5a7bb17d22f9c31a8f4feb38f6891d7a63107b6d1d123728dee0f51bb2bad4602f18357a65af6397d818598fc32feed946caef8d4b897eae68b89bf3dfaaa86f46a2596a9698b300201529b2f52fc2a226a67e5e8c1096cbed65c4fbce7def4fd9f2eb2f90ed9f6e01c95903ee4ff7356e951e495e1d2ea44545b5b408c3da658a1a56e0f2afbf9bbbacd4265378787e07d1a587f0dfa43739f102caedf97ee413d55f6954f25e1e9501315c8412df7f40ecf1dd81ffe9eff72853bb29d344a8d3b8070099614d819e3ced4aeaa00ed6a02b283bd00e5f537fdc8034daef85be135cb54115b646c066e715c244b1c2ee91ce44387e5a22c0f7c440228e59a05ccddc95c89cc9e1bf0766e8b2200b5c32d6c8f6b96e20d65e692b44058c15f705fe5b1e699203c912014d0cff8e43bbe2cfe67e91dd57286e916e76a89141788945c7cbb28650796850459f723c5f881db0c07e4555b22bb9dc7b84e83e6cbab6ecc48a3516a58c00ee6cc9a4d69378fdfd3493e2a3ba48e697845f413ba0b05dad19dd741d2589f267f2a6b9409882883b41c599d38e6672316bbfe0227da73326aa1a2017d6ba34d43cd3cddbee0b5700e02419d8687f1d0c7210e6e1ea0f2e72d0f731d77549002c83f20aa03f57d25dba5ac68a1b03450a472309c9d2c73fb1b0e70d4c957bafe2572cb1ec437779c9bc2b8a0d4ae5bb6c4a635d86e8da5b6eec02063b6c8b7c8df8e68fbda0f6c19aa0e342351d139a524328a136cba1624c45f5607511e8ddf39553146a64dd153281e73c92d6eb47f752d864ed4717f0175989f6c6eb48da860ac9be2592b678fd15fbb429fe1088ca9fd4cef264ede299624d913f18ccbaf9b7b47b614be72dd75831a7475dce5af1d3888c5faaf3a81632bf0992174210fef10412712a79f7288c9728fd8bd3f2aaf3f67653f907d93a94bc5c32968e86976b2eb51fe51fcdd9a4f8a640ae92a7aaa938a23bcb3de549ec0fb4f767d680d655860f36d91f7dc3812a455f06199e45d247fade8a94d1eca49b5d7649b6cee1de6d86823240cf015738e7ecf0dcb590f5221aab5b279b5f2925707c6b597acc9da6e77056581b3860c993f6154c82a4e1a40052f259ca79a1b18cb382aeb1d74f8e134145a2418d6481d57ec46558aa73ca2e03f012e061e7c2fcf2e997422f0d251d16b035a9ce6b920840f9bc40aed62d4817d5ff744592ee888e0bad17efb341f4ca5ea7b4bb801babc2057735e64dcd30815851d588f5b1c3ab106fdfa7fed316d01b9db38e84c48c50ba75e38f75a9a563f9a3cfcee44f1d7976f424484a7632d5ec16b899a8da021e5e406b021c535d11da9bfc9263ea1f4bdcbf7114644e0f35b4b93b19eddea36f405e6e0525a6b1afe736cc8790f5376ad9088180ec9b88835102d023b24e7edbdccbe82aa1ce8ff4296577791b8740bea725b0e264b2fe08a6a2287b73430de8fb7865fcdd8488c17f84dafc2fa2a1094f15690696fc543fbad4a774d4683b97b6d7a8f90a4947e6087554027471de6afa6457bfc725b6718b79ecac8d61d037d894f39c826aabf5f10ba495d061cd74dc664a398555daf90e978a2538d523a591a60f5b085478c06bb0e40ab0f090bdbad36adb396237a56e7d94676022549a965857327063b05de81ba50d187b9b77a9850bee4933cf481a6290d5caa8791b89ffceb41d196897b3cea02ad74a192aeb194a12b697b4a908f87354c40b316d1a27b154acf0adba395ccf6dc8f760bab1515d6f193817ec29ee5f591eb9f2c34edbb3857762ef819b3a4d64d01e71056a6353534956de7503f74f2c71b1d7ff515ec05a1b16fec9469bfc147b383a75cf7c5ecb72eccb61e0ed586c1664f1a722dd6b4b4e81caded48cc15c0031de855e75c9876680cb8a26d786bb3b5c5ecf47aff54cd1e1d101a916d915d20dee4b914351913369db025e1c34155f7467d2b15f1b2bed85b8dd42d9112bd6c588a644537d4ed92b95ce62bd3e489c866f6513137deea5676637b84edf7c2a6d153", 0x1000}, {&(0x7f0000001380)="764579d7a609391da009f10cc8523fa23d21b914b95379eb833b4432674b891ef720611d3b73f787a3046831c1e9210ff97dff7291d0ade81690697b651dce9dfa027b3c0c947fceb543245481b3094d0c308ce9c019fe9bd43983c3379c763140dfbaa38db9843c3e64ed22cdf55c5657fa6a668b9110099a306810da4bec26334a81a4ca37271a", 0x88}], 0x5, &(0x7f0000001440)=[{0x28, 0xffff, 0x9, "ddfdabfa46e47e6d7152bd1a4b0739a8f1dbb41369"}, {0xc0, 0xffff, 0x7, "5f4f8826a0fdfea87b3d1825c58dff6d9c407303f15bc3b5a97390863b7f07da6f82a55a21831b563a1ea4df594026d4f8dfd4c77882101ae43c6bfa2ba6af169c96ac345145be8e1a1a4fb5cee0a94edc3256509cf03937b6c3827ba726c9598fb7e23a927e68a5a2cc1b3e108d7e8c82ab7fcf7c68ee24f7813733b20d740c6f20cfc38fa179c878a9f35e18b5b324cba241c5013d801a8d4fcf9f3dfcdccf1a03c7329f6c806b66430cf77ec114"}, {0x30, 0x1, 0x1, "c9a487eab30580d07e8afe82c076b4f61b184555dbe47fe17dc6027002555d"}], 0x118}, 0x2) 16:00:01 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x5}, {0x18, 0x3, 0x200, 0xfffffffffffffff7}, 0x452, [0x3, 0xc, 0x96f2, 0xfffffffffffffffe, 0x401, 0x80000001, 0x0, 0xfffffffffffffffa]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000080)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0, 0xfffffffffffffcc3}, {0x0}, {0x0}, {&(0x7f0000001380)=""/179, 0xb3}], 0x6, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x49) 16:00:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/16}, &(0x7f0000000180)=0x12) r4 = msgget(0x3, 0xc4) msgsnd(r4, &(0x7f0000000440)={0x2, "ee8450d365b6ca42dbc972a26fa26743c8622234c8462bde15cac0eab00ab33d582dff733b4b0140820e225db6a932e3c04f5a800b94d923853e24fb789f2a367b7c2728233775fdf6d72db763cd9d39c1bf54a5b57ef0b7c8cd9f900f7ee995789cad2c2c39c1866207c1bbdafb9292c197c0069997e64e324cbc3da2160782618b3d67b6e18fa44fece2cd20f73b2b00f7cc5d74fe13790edd365838424cd1d2ceeee546ea363012e8528635bcf647"}, 0xb8, 0x800) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8000, 0x10) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) r9 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x35, 0xf0000001, 0x80000000, 0x3f}, {{r3}, 0xfffffffffffffffd, 0x4, 0x2, 0x2, 0x3}, {{r5}, 0xfffffffffffffff8, 0x10, 0x40, 0x2, 0x8}, {{r6}, 0xfffffffffffffffb, 0x80, 0x2, 0x2, 0x5}, {{r7}, 0xfffffffffffffffb, 0x28, 0x8, 0x2, 0xfff}, {{r8}, 0xfffffffffffffffe, 0x1, 0x20000001, 0x1000, 0x6}, {{r9}, 0xfffffffffffffff8, 0x81, 0x2, 0xd01, 0x3e}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r10}, 0xffffffffffffffff, 0x18, 0x0, 0x5, 0x20}, {{r11}, 0xfffffffffffffff8, 0xa, 0x40000017, 0x30, 0xfffffffffffffffd}], 0x4, &(0x7f0000000400)={0x3, 0x1}) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r12, &(0x7f0000000040)=@abs, 0x8) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) r1 = dup2(r0, r0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="513f82af23e1aa0e77b706c9d47d37c23eae13c2c745000015b919d90e2471bd8c0dd6b0be797613724e7e1295cca4ff2dfa1c19afa2a4828a2c5462e5dda632404f185dc549cce30ac438d0dbe2372f9dfc758799d7b4e0137a0d7a2a84935877fb8a941269522da146e7195403ad2e84b47b266a932aea4a6d07343ebd39bccacf7d3bc00e452fe5f78398c9de36784ba4f86bee4179fb", 0x98}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x4440, 0x10) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="deff2d2f66696c653000"], 0xa) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000340)='./file1\x00', 0x80, 0x40) r1 = syz_open_pts() r2 = dup(r1) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/190, 0xbe) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) dup(r0) write(r1, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "852000002c000900"}) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:02 executing program 1: setreuid(0x0, 0xee00) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) 16:00:02 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) clock_getres(0x200000000000005, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) 16:00:02 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) r2 = dup(0xffffffffffffff9c) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:03 executing program 0: r0 = geteuid() setreuid(0x0, 0xee00) r1 = geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) fchownat(r7, &(0x7f0000000180)='./file0\x00', r0, r5, 0x4) seteuid(r1) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x7, 0xfffffffffffff801, &(0x7f0000000000)="67fff8bded6fcc408633aa729d066e467df73e3b028a35e1621dc95eb2a0a8085bdd9a4e7db9cf2f2fe6a303b0bac105df", 0x31) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) fchdir(r0) r1 = semget(0x0, 0x2, 0x18) utimes(&(0x7f0000000080)='./file0/file0/../file0\x00', &(0x7f0000000240)={{0x7, 0x6}, {0x6, 0x8001}}) semop(r1, &(0x7f0000000180)=[{0x0, 0x6e27, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x7, 0x1800}, {0x2, 0x5, 0x1000}, {0x1, 0x3f, 0x800}, {0x7, 0x2000, 0x800}], 0x6) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffd69) setsockopt(r2, 0x29, 0xc, &(0x7f0000000240), 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='./file0\x00') link(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:03 executing program 1: chmod(&(0x7f0000000000)='./control\x00', 0x1) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="082e65946a1f3e897eb7576b21483c65921c7473ce671fc5d758a5e90111dd0610439d5b924b49ccf235fc19"], 0x12) r0 = semget$private(0x0, 0xfe1a085bbaf7798f, 0x92) semctl$GETZCNT(r0, 0x800000, 0x7, &(0x7f0000000300)=""/27) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000200)='./control\x00', 0x0, 0x0) socket$inet(0x2, 0x4, 0x6c6) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') lstat(&(0x7f00000000c0)='./control/file1\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000100)='./control\x00', 0x20) r2 = semget(0x1, 0x3, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)) 16:00:03 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x400000000098f8, 0xffffffffffffffff, &(0x7f0000000180)="ebffcbff13b9fd81d99149c501040000e8ebb4262eaa4e713048e699319296487c81320785a4032ed6bf56499cb01ac10cec3f61f1c72eb9611b4196f19edbce49559587ba0904e4baecfe6dde881ca71258fe3a1f1042a055862cedaea4d841430802add8c9975e1d15361bf3a3eb809fab7ddb20b92c999d93c2c1e09e3c79724e7a883c6d9bcd8f67cb8845754e2ab5c7b590ee23ea0e6d0dd353dd8f265b2ba997d48aad6c66cc4871a1f3f318c38c775116d11538ad723ad51b61a3d6163dc54aef49d2a80140577ac7", 0xfffffffffffffff5) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000040)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000380)="ebcd2697ff5abd55e6f1f8d267ff7130480054a93a4e84fa99c7f1368ac151fb802e9861478c737a1509f1dfc2426c59ee4097cef65ef810b1f5660d6db6d501eefd15fb627b017a4476eb8fb8881e03c4972d535a06fc6c27a25b02b9bd00000096501582178ec61bd5c7d8c4f74ef050634d99198c0ef0286c3f47419b9c60e3280c149886bb6e3080c3d00148fbd82cb3c8cbfbeecaf1f4cf59af6e1eca5538e34c8edcf5b0424cfa6639f1b07d2a25d905b9da7583fb4dc03d48642ebd55b0b3a7bc49f11d5b129cf815022af018d6281552ad9984a34f12d550920bc073902bfd7ed83c40ee9d0e648bf22642af97a474a00f7f149d8d2fdd887b6b1821f048e6cf4e66319409bc6858781e9b26f7ad9a30715f4023271e6e354ef822dda9e640c35d3713a4617f3a066e64e83a5534550b2335c1429dcb1fe5ad914b30c7b37aaa48c155fa8c", 0xffffffa7) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x7fffffff) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb27824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000008, 0xfffffffffffffffe) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() r3 = getuid() r4 = getegid() r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="659b4752b4d3466b8623e725ee40d801d5dc7fd426c6eb542e83c638bcb6720e53c875e061a9d1179204134cb7c726b0dcb73a04b9eba210b7f20d7e005fb5e583e2989457a9603933762a443dea1ab9d87a43ac4000e5013fe5156a7ad3550c0ef096abc24583c1c870bae3780d106608b64c7ba648e6d19a33f1504f6d04fe1359273de48f83d906bc472957fbb14bcf3bd7304170352d6671200b6070b9933decb51b443a2438d59736d9fab85d37deb831bcb0a7a5f19223f28077fe511f0c42", 0xc2}], 0x1, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xb0, 0x4}, 0xb) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x200000000000000, 0xffffffffffffff25) 16:00:03 executing program 1: socketpair(0x3f, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x10000000002, 0x3, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x52) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x6) getsockopt(r2, 0x0, 0x6d, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) 16:00:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x80, 0x21) mmap(&(0x7f0000722000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) rename(0x0, &(0x7f0000000100)='./file0\x00') madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r1 = dup(0xffffffffffffff9c) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x2, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xffffffffffffffff) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x2) munmap(&(0x7f0000722000/0x2000)=nil, 0x2000) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x0, 0x8}], 0x9584, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) poll(&(0x7f0000000040)=[{r0, 0x44fe38d701e5803e}, {r0, 0x14c}, {r0, 0x100}, {r0, 0x42}, {r0, 0x1}, {r0, 0x18c}], 0x6, 0x7fff) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001580)=[{&(0x7f00000003c0)="aa345776907f03e3116fcb38c11f32b71aa3f5022ba9054f3cfaf9ee966c213336849c30646e590fb18e9897dd7ebd40c151416c0745d3e86992f161d7dfeb152aaf4800f02d3dc10950ff24cf5dedbcb133ad927abab26c692c8a58e0c8775501ea0c9dd9359b74c3ce11b63c3627739bc41cfd27ea2b18593b31369c81f20d1e92644a2ecb95e38a6355471d615814447514ec885420a8df54c748efa966b5c92942cfda2cc429e73888c7c3be12e7c4f15d7e41ca9471c76a0123c543583c58cbc9e94f14decc47064646a6816a0aee61e5bbd411ec373a777837c3ef0dfe49c0169ab5734d846f948c76dc4d35de22286434ec1896c855130abd5ee1a8dc98babe0db9c6b096238e7a68555424aa613890d8eea26b45b27845a2570965576089ebe2a3164563c60e4d7d63472dc6bbaae6eb4fab9a0c938399a89630317575f5029122826c51fd383de792f74876a06d28bdea835cb8455cb8d3b0837520520a95fd622313ec4ed5f00e1698feeb3cbdbb26c55c74735f3b7a5143c968cd66b515714cc1f3534d408510e1fa320f8f10148a1020380034a192a5fcc2c296e48e97aa530b134cc2665bb2086e474a443a6458fad25058d73e739bb9fe30021e348fc78f2e92edeefaf38b97a816d7cb2c559b0acd77401d6919fd1e63ef9c80217283472c052bf6a9bb2fa3b18557d165f174506cf2bdc8de68d5516a60f5cee9f85ae69542dab0154c13689f0ef194d3b93e5c098587da26f9aadedb4b9df9f9711ff7de9d3b06dbe36389c8e3182be5f8078f74ffa6034019e540ce69b76fc806004a5fe51714d64e8c48930a5b3bdaf5a6b67bb7feed4052b21e28c2f3abf8e4b93ded676e2710957af2e23b8fc4470dc1a6687250e748c4877b38cc3570d8ed20951e6c2601f7d358cf01092a1fa8211cb61fa95de63ea15cefcc0f5cbed71104b74ee1425034c56203e97f73c99121126505777d794cbe3c7a80c3483451d83e8e96471326e8f4afd2e171cbc73b32b6b2ba46eb291f318f0c89b534692f768466a0b001a372b0375e76783411940dfad868d4e580bef1aad809664f801335cca11496daf551a52b94645125e62b683a247a070a44b2391156c1db66bd5dbd08533bd5cc8e216da02c49e639ffdeb44631e315d7b27e13a65396c62cd9417fad7addf96e3a8fb7f53276ac8bdfd4fcf318e1273b2a1e94ad6df170a215fae7ae6d6612da8c68a9a70642d3242b3cd1d25ba83219e66cb3ed83583a9c19b02ab0d7eccb395e35c627cea8fe88e056c33dcb2f2b00a99aa0698901777e20223a439f2370a796242534533843b0cae795fb881406269f090776e5790ad27d5f8e843578f2c6526a5bd4d4796cff05f0779d9a0309a74fa13a38783baed881dcac7e78a50e942cae30128a3e9845457eba87a49fa1e5a33618acf9200d5cc2a93f6106ebb4974bdc70fa191f53ab8ae46c2f9ff16d6d1869ed5f29c466705a76f3f768b768f504383dd0ba6c98a79212f8c8d5cb7bf235a81e8b041be5665a7262fb72370f0c816daeb657d8ee9892cbb6cf1a6c9ac24da2650860936b7b75d82ee3895bbcd8507631fc4c7ce20476ce3943b7f2eeed018612878351e0cd1d9d5cc8b0f8e339f5c9d03db56770668111b7ba24d792cf79771a06f537606e51e7570e9cb14640d7f827e9fd935cb35915c8f0bf56215de8e8d6445d162beea9aea0d3e8ef822d373484fa592108cf1a8a2035eda8c9d90e16f1d70da1aedcd8f3100dbc07290b9f22fa0a398265ce81a2f8629e2103f5d2ce0a20de9a9b571d568271d585e1f21a68981c967894d7ede4bba4667d692ee30918eb7bdd6888fc6223fbc5e70593560c18bf409b902eab8c2da5b2afa2911536c74a5970a002d709965e6886cd1f65e6df7d027c4ff6fa686d3a64461c8fca721886c0be276eacc79857e4b1469013f2cef96db1b852a6dd12535e9065018a898888bd28e29f6234d78c7f8cbe7c0e6e273ed06a8be0abd1e48eacc6d095b8087023d47c934aa700bf31971e46cd5f316d4c7ca2c340424eda70efc4ec715e6ba595da6d3672ad40c33556d131aec59190dd86313a572b7a80fc7c1b09689aeb21085293bd227f453af722b9e1270fd43ec07f0c2a8f339c31dc3ce807d3a6408b830bb10185f0bbe697850ec99a19f8025e58214b663eb3520b85dbac80fb22df7e95a14b11367c69f11d5844bb993fdeed65e7dc6e787400bdfecf8e5435904591faef74110a", 0x641}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) dup(r1) syz_open_pts() 16:00:03 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0xc, &(0x7f0000000040)="ee6f07b6e9bd0050d88cb0236741c575bc16a5ef2a356e99ccd01cfe3b59adcde2c9c419d3b53be2bf931e78682d723a96dbcba30252d0b5607668cf6a56369a29fe41ba4bdd53c191b3c8e95e96dc60b8dc7c08000000000000000000", 0xffffffffffffffb0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:00:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x3f, 0x101}, {0x84, 0x4}}, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f00000001c0)={0xfffffffffffffffe, 0x0, 0xff, 0x162}) read(r1, &(0x7f00000003c0)=""/67, 0x43) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) flock(r1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r1, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) close(r1) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/65}, &(0x7f0000000040)=0x43) 16:00:03 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchown(r0, r2, r3) syz_open_pts() r4 = syz_open_pts() syz_open_pts() socket$inet(0x2, 0x8001, 0x7fff) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:04 executing program 0: shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) r0 = socket(0x10, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0xc2, 0x1, 0xfa, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x28, 0x0, 0x101, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x6, 0x4}, {{r0}, 0xfffffffffffffffb, 0x84, 0x8, 0x3}], 0xc916, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x40000007, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000001, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x98, 0xfffff, 0xfffffffffffffff9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x1, 0x1f}, {{r0}, 0x0, 0x41, 0xf00fffff, 0x1f3, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x68, 0x1, 0x2, 0x200}, {{r0}, 0x0, 0x4, 0xa1, 0xfff, 0x3}, {{r0}, 0x0, 0x20, 0xfffff, 0xffffffffffffff00, 0x7fff}, {{r0}, 0x8ef41dae12d4b9a9, 0x1, 0x40000000, 0x7, 0x1c8000000}], 0x100, &(0x7f0000000240)={0x8, 0x81}) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 16:00:04 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r0, 0xffffffffffffffff) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000100)="09fd714434ae1746fec22567e49246a7950306742d56f0178e1342696bc544ea5255d414a914727fb613c643af270d5da5448a5fc6630c9d6e903cbfc681f40e61592e616e3ed52e02520a01ef13be00d1d0aefcfc6501b8417f07112efd7116c1fb5972b7", 0x65}, {&(0x7f0000000180)="4b8ab24ada0eb1696d3515c4ac2adaa2326f1dba493f927b97ec9539ca83d96c0d1d46344c7f5e6bf637aa74e50bc39a3d11d649e185be2612704bab5a082829586e923cdedfcfc573be4fe96b0f435767354f4fe0610d04222793b3bd0eb03e9dd28f7672a800cd53643c4f30caa93bd5d446d85fcce3f9c2e212dadcbc0aa0d2b1ee4b459d59b68278211f", 0x8c}, {&(0x7f0000000240)="f23b4c71e3104a16fb0726011c480e7eaa2a54f53d46c7ef3a6519e1905dba9818c34915fdecc4df75d423c03591853e44adb202b36ab68b5453f3b215ead590517c37998f5c3a4c89f3b43ec2ec306f087ac9e78647afa9c547eacf6c9f7875da14ea8118e2334db7b03d52e477e864bda066fd00ae9e5a99ab965395f6a58b5e313d03b48da8647fb0beca45cc8949991150cda7c187995bac521e2c9aebaa93e031bdc371b702a3e9a7367ad83ad77b9d5e910f87c5fa81613f233c09d1917d7db20e497537c8bf39953cc0ce2500ada02165d99f1e0d7ab7a925a084651b", 0xe0}, {&(0x7f0000000440)="ad676d4e5d405d4eb27caca072eafb48121b49087a656de37acd907189073d866357652cca6537887c10adfd584d87a5465c1e8ce4825f3dfd9474cae0d3f7854ba2da0129629ec2d0be45140ae043c0fe10d7", 0x53}, {&(0x7f00000004c0)="7ad8d5c7e884cf733878dd441c9e6e5833b2f78cd2fd2694f280ee3a4e8c8777b5a1dbe32cdb62d6d379ee0c770e14b3c2b82e031bb6be749d3a5165ab29dbe2bab6b17f3a6800f3d0e3", 0x4a}, {&(0x7f0000000540)="f288acee80aafdaa68254272f780b3db9a0609c43a1d91a9d827b8294e109428b695fbb4dab38d6a7019ade5ea32add72fb7d47498a332dfdaf319fba570c00df8dcbc7dbbb1da8fb25ddd082ffce95726a036f54f5ae8eba8c7331dbddcaf183199a5664ce2ef235dd228d90987fae6cbb9537707c39888703bb0fbd291f3a0082f8cd6b98ed4d5b89be175cfc2413735f23e248671e820f054bf82d6f527be2b9106aaf3f0baa225087ea687fcbd4bdace7dc6db120189ee4fe0b58a995ddcbaec632c8d", 0xc5}, {&(0x7f0000000640)="f324a12427c322e27655f0d155d286c1b3f061e16463ff8464888e9eb6bd24f1aa858c2ac9b734d3674979cca3498bbeb3ce82bdb2373e2a8b9faf067bec430579adada6d3963a1f5146db9fa19595d33ab9a2790c86dded2823f9be02fd09c219e1a18110d55843d27bdce583475205e04a2e97660315e124e66811c67c1b1b449894", 0x83}], 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) dup(r2) getsockname$unix(r2, &(0x7f0000001940)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee5700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206dd43f264008b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005febd90e8de218b89b8991cbf9f598a5673619948418387800f52bd36047400e219ef5e1e8af9445cca549b0cf937420bee1cbd153ee690ba81b2ccb7957bea1fcd84b28c7a6e26656205946a75a43230dfa6128887f294eacdb8d784e6680841a00770727c1828c69e6e8cb9b4a32efd17e7d12756b9135fdc9e83c9d628ea0c9941243bbc30e31cbd51988db42d4c8d4ede5268317b3d98daa7a8e962d6892f9cfac226846d56974a0d99a9ae529e424efb51b701c4d6657853e9514876209c454e768e9ccae3ebc07a11fc346b7831b37687850626b10e8148107fdcefa10869bbfc02497c66b8b12513eff99ec6b28947f8d54cbad4021ab13e4edf47bd69d8c44a52769bde33a9fdf6276c679e77e7e4eef119457074c7cd4844a03443e49916e705f1936ea7a2e49540000d2f2e7bbd5584ed534c4fc92348f12df2eddacd41eb9ba47eb95e2f612d47b2ffcbeef7031ebcab65e40ea0013ea368770d9da824efc4f7fad1e6f90dbbc56ed57f74f25040e32b76c047a90c34e9feb7defa9499cdc199fc91e2e02a73c8cc6c7ec76120de9a5f92a2e7d7bd0611def1b835bb010"], &(0x7f0000000340)=0x1002) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:04 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(0xffffffffffffffff, 0x0, 0x325) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) r3 = socket$unix(0x1, 0x0, 0x0) r4 = socket(0x3f, 0x5, 0x9) r5 = socket$inet(0x2, 0x5, 0x613) r6 = syz_open_pts() r7 = socket$inet(0x2, 0x4005, 0x8) r8 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000001c0)=0x8) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r10 = socket$inet6(0x18, 0x0, 0x200) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x29110b9952dec487) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x55, 0x0, 0xfff, 0x2}, {{r2}, 0xffffffffffffffff, 0xc0, 0x20000000, 0x1, 0x3ff}, {{r3}, 0xfffffffffffffffd, 0x40, 0x10, 0x7, 0x200}, {{r4}, 0xffffffffffffffff, 0x84, 0x40000004, 0x9, 0x6}, {{r5}, 0xfffffffffffffffc, 0xc2, 0x40, 0x800, 0x4}], 0x8000, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x10, 0x8, 0x0, 0x3ff}, {{r7}, 0xfffffffffffffffe, 0x4, 0x48, 0xffffffffffffff00, 0xff}, {{r8}, 0xfffffffffffffffc, 0x80, 0x6, 0x6, 0x81}, {{r9}, 0xfffffffffffffffd, 0x20, 0x40000000, 0xfff, 0x3f}, {{r10}, 0xffffffffffffffff, 0x63, 0x0, 0xffffffff}, {{r11}, 0xffffffffffffffff, 0x15, 0x1, 0x2, 0x400}], 0x20, &(0x7f0000000300)={0x8, 0xfffffffffffffff9}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r12 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r12, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) munlockall() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000600)="0a52cabfb23ca73f9a54c514af67badf63b2393a0a90ade6019c777426439581d3a7a2701eb1901dc4650d62bb28c90e4620d905873b14149fa2457a2905e40fc1495ecf2c00207ce722587b060ce5ffb077990c384cf3d815a89ecb1f30695013a306a9f50945a19db35e380eea023826a27746e0babc60aa68579c7c702fdb1bc415b0428f29d8a6e14be6cff6ae0afb5abd09bafa52f4f3f5f6b640c2fce9ab45970bfb259f427d99021acf39d37bbd5e64d7ca27fa87d63ad2be7adcbc9d3d78a66342141bb23596e55f28fafaed3e977e6be7a0381f3399554c9149bec75f56911c5300c0a89af1b67ac31d87f6dd1fbd74313d16b7b9d0e6fa55a54a21ad23004f207ea1246cf1751bc0535d98498866abee05a6053c2319088b61cc49a1afbefdee83f51f613573a99c7a124a34bc24570f060f751d13e06b06d2b8571fae1af24741f1d62d817b3ba4124279a1bfe572a95b4ddfbd61ac22672b57a61040175f0d4af59e7a371dc2b31a0866cef234d68e09bd71de9f329938cf155a1f54e1822c8a0128b87d9742e22b1d1676b0855f321ac3933feff02de7b421dc5d09dd9ad989e8627191b46b09e0c28dc94bd2efa22926cb2f378a2982290f24ae7f4370b739da45c024f887ca5953f3a43699d132c8e26e139c5ef8e44e1aa939d0fa0b876850ba62daed4f176890811afe8126e560ff422d364f712b7758b6e3f5caaebd295f531a47c924a318c0a461ea9c97ef64ff0e459a6212890645ff266eccc871776766a9233fd8fd82c2bf67dabf47b299113e8305ff0db0469e061457bf61b13847302fb55ffbb1dfa8baa81cee7f46540cab4f3f2cdc1ec0bf4ccb6c7f98ae519be83383765b89210abb58497b21f0bb30f73bf2ab4405489cdb0d716353881e2682d6ec01eec201dd5c7af85a69bd409fa1cbfdf7c047c63bde60d480b25f5396abb5986af73acdb3d154f71516e6cd62fe0a105cd49b7331d631cff5c8f8e8cac37e8d6f9813856236c626c6242a749a85ae17c074f7f9356eb8b9e7dc615ca189505e822eef93591504f6d9b505da5d43b058902d1113513cc6b20a", 0x303}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0x6, 0x3, 0x629, "2c0ba003cc0b6be11f7987822436be40d73c0c03", 0x0, 0x6d}) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x1000000000005300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) preadv(r0, &(0x7f00000000c0), 0x6bc, 0x28) 16:00:05 executing program 0: syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) syz_open_pts() getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x1b) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r2) fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x8, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = accept$unix(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000f4ffffffffffffff0000deffffdfffffffff00000000000000000000e8fc7878f0124cec918de2a2b4683f22a8f6b5867fd7e9b4596a070f84dd2b876be9601407000000000000001d4791e1de252cb82b24ff88be4edecdfc99ffe3f980bdb3e2d4c54d055a2000c23a48ccfe41d56c2772b6d686b835b014d5e36fbd12863b4ab83aba4e3063e788c619eaf74165f640cbd57199d4d23fa79924f10dc4b7acc70fd4463bc9c787506a545a1b00023956d44e8c595c3f6c1f3d87d193b746c7ae464827caada7fac6a24e662b0c466760499e0a47f0bc9c097bc41124bda6741a681af1de4a0001570fae187669cf17426b8905c92568f362f065bca0b025fc690935ccb1ebfbf2f24d84acd9950a483ea3598d57f99ed43caef3a18c0e8bd4db52adeffe8c5e777e9bf926358b87a08cc9affb15da7f5b48edccc197b642c62ddb685cbf86ce1e06a537d5b5d7ad6b96c95fe3d074ac03e98f8161a07a189bd2"], &(0x7f0000000480)=0x26) openat(r1, &(0x7f0000000580)='./file0\x00', 0x10, 0x0) r8 = semget$private(0x0, 0x4, 0x244) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000500)=""/119) recvfrom$unix(r3, &(0x7f0000001900)=""/4096, 0x1000, 0x40, &(0x7f0000001580)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() getsockname(r7, &(0x7f00000004c0)=@in, &(0x7f00000005c0)=0xc) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001800)=""/196) fchownat(r7, &(0x7f00000016c0)='./file0\x00', r5, r6, 0x4) truncate(&(0x7f0000001700)='./file0\x00', 0x2) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000440)=0x1) semop(r8, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 16:00:05 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) execve(0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x7, 0x7c97}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="6df6875952fb4f8d680ecc975db9dc5c2359ef978e18081bf6ae1f20a4b7febfb5a9d9362d26c73846", 0x29}, {&(0x7f0000000180)="f90e505b1bb423aba822f278a40e5d031654e7eb9332f3aaaa5533d901f68baf0dfa3e57f7d570d968257011ffed82c01bda48bd4e18e93d47886ecf4ab1809e4433872c1e70115ef0f74485a01759a3ce68fa10f23ec56e8722a0c7af8ebd494e945f80b247b7637e1302e5517192dffcc66ebad5ed4f5fa396e69fb9bf3757d144e202365459efbdd70261409de0e1d0564ff57190fc6be5b553fe25be9d261c87e491b0bcbef323f06b8e90ed86885a076bb80cc07e42c442cd2488c777c2d8cdf5a0dcf9c9bff8", 0xc9}, {&(0x7f00000004c0)="0a4660829e221b6355b86b1f3c082cf55cb0d8a5d55a8df094ac3c6f9662b7a7e80586cb8f5ccccb149dad7f12ce0a181367596ff296107490580155d772361a70e339c655efe7984dbec39133657627ab09c2ac537d5fcdfd70371d61d4b39acfb3a5295ceb3b5751561d1dbffc429d878901af23671adfe20ab192134df737bee8ceb2958a649e5ce05cb92fc23f5d91ab1a5782a1a91037be3ead1df57f9f13654d9370d5101c72c16a3111063a942c2c4db94032578fb105fa86ea8f862a2e0f49ddd8c5dccb798d5910bcee045bd927155c045a665dbbcabfaad23aaa764c72e765a0a2c1a206883516797f550272f4b243ebad9bbbc213b9d549681020f3e723db13cfcf8e80c6212520e45c59348e64fe69b73c8f8f61596fec47730e15d5385bca0b19cec7d0b93f6c058e940b0cdd444b4d2c8facd829479e1e8f43247142dee51d705db9483d2342f491c3d7a88427704260df1a13bc29d520d2a629394aa85afaa7cdc384c98919b1621ba89c4a03e238485eb041edab36c717384ca6a9a5672126cf89bb41dfb8da853d1c2eb1c7c0e5e67f53808c05dc213be36ceeae30ac6a8c3d422b68e80351cf81969f155b8daf2d07f1e39ad25782183a82afed689388efa5a89b43420f595fd0dcafad8e115ff1fa3b8aec49070173a47233cbe4c5fe6b599c813946cc73025a040abc36f9ff2373e9beebb4297c64a77405d3af09596870a912735c6c2f07c9e02b3ff420f5d206e3d9b6dffd22469cf714703555b8acae208ccd3f243f4599cdb3fb54e2af9dc98a85c4dc30d7931f829294374cb70538502a1bed8a6b42170a9c331aacdbbe4d578307359ee5779c0a372b23498ba6b6988533f93201162e5702df2003e8ea3b7900f460ecd0584a202f67d960ae045cfc5ec1007a40e02ba0a5159c3c7796b7288a101951eff4f52155f507b7a87d333e1711bf6a5348e6ec2e9b02ae0b3789ad7949c9bdb6eb9f343cc87247c9067f5e0f005ace99209fc3835e11d0ae68d1b05a2d579006901db8aa61421875fe4edb98441c0c475f05508d8a4e856f0ea318da2f563b4b1215c0529d2d0c0a1c963554f0fdbb641191d3c1be14e161e81a76a3995decf35a35d8290917b9fcc14b943cea72cd017e20c40c707490bc166879df369f7acfb5920cb4189cf7a451a452bf9c3e5c85da061334d680e5e773c84c0a0065559a8c36ff2e7746ea7b6a3e1378a9281afb3eab2a6f3594da851b3617f2f41f40a6102b048f5da92c1db6b20c333f60657a656456fe73b3278c3eb13525a65f1e0a83059ce384fbbaacd550ff66ae520de3b3cb9ea57d654a17889747fa41e7e03df9722037d7f5fc55d9fb0e7703627b1fd1943b7e3faaaa8f28b7c04bbb3622e6d26d466d29c532f67ef18cf139e6311544ac4c6a722128fff551ce679d203d482acbf3febe36b812ac51cf80c232a70bcca9b5d5ae2adc3a120d79d0274780d39e9340c12a529cd00691b5bae6a8b74cc337e486b81a77abf6fdd68186f27341a5f15390f13673fc16b2e9b22502127c2aba9cc8eb129b1b183b623e74c6bac12d4e0ce6e4e0d94e581cdabf676d955c646c613f23973cbd814d18c957a64a619736bf9ba58b4d87343bc2e432195e8640dddfffe44058c9e74138d10f7038f999e7f7eb36bf6a2cc48fdc501330cb61228ea1cffe30d778f92cd3079b4d38847fbd03cac8c6f1f0cd201d7af473e9f66c5074ff57dbdee79153fb02d7ef33d469f1c3a358a059afec2415814b3677031173135b09653dc9ada67c9c0a8bd6260b650241712ac9a5323368e0270873862e17fa8e006c42f09c59ca184a7fe893aa00e57d47f5f4e2b9711d7a2bf5e1a07362179fd2fa0004a2b6ebe31176ae47697ce246c9d18f75f9d1951a9d9339d246f57edede76a582a02e8c1809614e2592ea0d3af5f81db7b14d8f523b2f2acb520010cbfbc641c268cec0731d5360ef923d966a56dc94fd09158a033c25a7c9815c42300f364763efad1bf984ace914194c92f89bdbe4aa6e3a01d40f6bf61300ad1ccd6b1ca7ddf51099dcb569cb589721bc1916e8ab41b70da47d2fb6487730aa2d385fa34c0d27e5131299341af92270e0d1a983f9949a9e863b633d6a9838c0f037567f2c9860214abbe16a40fb08ae569757c3121219ad0d2aef176e89f2aa0b7fa7bb41513d792eaac807466df84e4fd284fdc21bebaad0cd7ac59eb928e67f2528f2851c997abcd9b04edcb40eb9cf416405f17ef62fa825ca428cf3f4b6e75467f2d085c7c839333bdadb649e39f43c14978951d36fae4f4bb06c1bce47c0bb65d13230c52a1eb799bb02c95f93c23a1d979747531e88a71cd49f232677c34e84ce888bfadf9611f5af664dbad4ec346682325d16d95f40fb962913cfb6157d0a37f6fce6d078759aca2c23620d9400ad456afffacfd000494ac52fc5f961e0b152a52d8fcfd6fc237917e0adf045d2c4ac2a8048eac9452cf8bb5ad60270c412024de0d5d26f95ab9b37047f2fac26f7c0acf1273c725decadcb628aa97d54c72e3b0b3eedb4a877289cee47f574d44699ac0e725bf4221db1fdb3bd6c4ea6ae62e4546fe6ada8bdad9908abec89d8c582a17140aefc080f2851ee272115d8a6a1ce9f2572ccb2b0a0689858f7f7587e319703b830a9603caf610a7c99c8f5a9578725ab9e88f9cf3344161cb4c508b159b3eca1e3a449ad7b5c762b773295351e9c39fe3f019a1dcb1b09a008bd8d1f1443815d90fa33a42f82ad4339b2cbaa0b04d38ba3f268a14abbbbfedcf00a7528efa74a7623b3a4c5957f2472d88fc7ee07d3cdba43ed54a93a586c5b64b8bc454faf421ad31221cb43983cef2055080b101a2d64e34df2150dd4a769fa0c9ff6acbb1bd6a77f01a1ae37b19bfd18429e9ea102c01928c6b805638447c2933d7370f318e36ae35fbf9fcd98742ed37792a6d3f3866d8e5738aa20239d3ef72aa7f77ef2f52210e62746d2c99b23df57f21a01938b6ade734f235a9c7eb86c9cb8b4e84d329dbcca1e295a4263769e14c083d57de7da7167821c5958cb6b4df26c7373d07c6c02be6eec6dfc9bdaeefa36754c665ebc5597892f6a30fab8979a269c9368a664cbdcaabe10bf875d2580f0990a4a96c3360e7f9421e63776c762345dd8423af23d190d658a03be9755dca858b4d2682dbd6fa78ef512e6adf6275e365af1566160c2f4cd61cf30aae88645d04a8fd92bc9c28818fe6d292387d73b6827f38da4dfe41b28dc8bbce7044396f3938c934b42492ec51144459caa5dad9d9971d2c162738ce8ca5de52773e6e3a0ffc2efe08d5d76a04cbdde46f280a213efbebdcc998712928122946250f97888cd51628bcdac1d2bc50275c11ba004e3413e06e9578b3fb1ad041ad3809bd8c4f2d501db14e4660d7050b638bd37c0cff530710af7226535d9c6a67219b0d7c0e25a7d2429b05877985985739f709ca8b5fb6367cb7de978578c45d35f3869c6c1053559146c45421707b7dfdc5617f3523af3f6ffe56f8a11baaf2c201fea5a0876ca33c2705e24813fc9c749ae9094fa9776b2da38cc1db96c457be214c3983599f3f07f2bdefe6e698dbecafdc9c72dda890dcff945355c3720f4ce93dc0ef4cae6f64629a0d727b87bc65c2d333d3d09af47f007dfade9831dd4639964806b53b5c0150caee45526c19de4b93592e31a96020259a10fdd3cde334ffd91bc4053a10bbeae94e739ea1ca00247a633a3a4f8e28d6f5b55dd61ff8d04b93fa5e502572eb00f91a335f4c6ae10f30bcbddd63fe53ad48333a6e47e8aaf4fde94c37c9d006130cd865977059e9dc1a856b3d87c8e0a50f62a40337d65cb918a9e3b416641da1ba14314d545b26f17ed5213f4a2f1233395a0847b7e56f39cd9ec703a14655d8201c9e2dc25fd1f8c925e2a85e2cdf2305dcb201d19b7c17f23ddfa5854cc496368374db425dc1609b15601dcfebfcd29eaeebef5c7b23eba96d411c39ec01b4f8d661c94ade85703f0b5512ebd230f548f2adbe650d1a30586e710a6366cb69795d5c0d03013fbc1cfbe71c2b5158209da0fb486d0a92329898021bc455fc48a729f7c0660650b8a66b8b0cef780efdad77073f5d121e4983a39c037f03a2cbb356c9922fda9eab157d817b8c3baa23cf85c001a1c3a94f3930b8ecdb6cd43b074cff1842b700a5162cd528048368774c24fa8edda5698154975a716634a3a287cbc2db6f59806cf75ccdc412abdcd19cc4f472fa8c54d48dcdf2715cfb7d58a4006f03bb33b8eb46ccf1ce1440c87c3b7db90894f3fadf64d75b8a8aa0c7e4aa8f524a691b9285e27d9d85dbf204933dcbfc39388841580cf735c3635122b136b01f675d5a40956ade90e05b99ea58ad99f21ccc1cd07415df92b1b627f946d78106aa5ad997f3399807f865810a483b54f41054c1328bf5a045865b234406007487942449aa6ecf0b75babc914580ac0ced69cfa2ef9e7995a8296c43eaa8fb2fe29eebc2e4e17d678436f7ee0420b691ef0b7f761424f31c22ccc78d8c750214d82c1b800f4ca86772524cfb826e4bf510bcfb87a6e9b0ea321f38c07e51b5cfc39c58ddc9d3f49ed19a0f8f1ba967d591d2c44f95246755ace3470dacd5ebc02440edeb9b85813bab667fa098c59bee6eb6fc5628b6c482f4cbae1a53c554910539528ec00554c004d3536b55d7475e828a20c5c4bb2fc631a3e9f993beb76f1950845f89b02d3e267ff275845c1b3f07c74cbc941e3431d23236a1720a654bc7b47c9e05a9a9f877f0ee954b0f138992d835c6f19a31094d8d453a2740dba020467e2631cd9165be15624805e2a4fc53e41f583553dc1017bf96be464e671dc6384845232ea9cea8940bad39239ba8ee479bf6033d4ffe61e79db3577d8e12aee20caf323120ea384e1e1fbe2a160d6d3536bdb297e4ba7336a83944398833b586b35c305d453be7118747ce2bd8bcff20be67274d77909240adb24acef02177c1bd52faaa91f8c1392ee1317c5babc1d604972ac4c64a1876c343eba0028af6b16dfcfb4ed3a9ab095f1691affa4f1fe2debc0014acbf417b17f71ddd931a29f1e3b132cc07fd9a545fb6cb3083abe203ece924078e2faf736b7fde286c7a42b2fb0597dadb35fff6730f2dad782e445cb8676d7a7105830291a679e59e75d3fbe3c84cd407de9f297f49dd550cc7d968debf7e3eb4c739116694f93c92c453b13e5fed90227cf073597106f3e8592a824528c948fe4c806ebc04e410a4a243392133f93cd557e6d768a80b82c2822303b33f3b37d1766083716225ce9ead91818ee12c81935a652fd7fdb9e03675ad8539a2eab9e2fd65435571f0b94bcb5beae3a358a4a50bc78a2ea1d30160df2ce737c187edc6c4b598c6bb56439123d7ed5603d3d32c389c657255b237952347e23914d6bc2915b8e3c9dd78476fbdeb78c0989ff4b37e5940fa23a075a334ecee3178d59a21a4d0d161fc9ca700a7ecdfef787eb54329861f2404356a16cb213f0923bc6c5dc001ae10d6d4824e8d57a6eb787cc23a85e8e66de77dc14420f004b1b8737caa4972891312f884c416286db8587f9b6ceb372b96faf1146b9a8ba06dd26e21d204af3714cb7b7c4fa01d97205ac26331763d7ef3f71407aa377a88f012de2a4612d53c019fe8e722f2d89129e50ccc9d8f8bd2db7744dabaf291a0d9b434f891bb1a0bde2e4c210e0cadf5da5cc184889b9160f09e959c623a02f7e0e6e0a89306e3554d762f61140fc139967", 0x1000}], 0x3, &(0x7f00000014c0)=[{0x1010, 0xffff, 0x5, "0fe591e9b089bc88daf7f449eb68f4a6b5ab9fb4e79722bf81027403b97f941046ede99efe7d6079545bef70344f290972af69a412c236792f2de0fb29378e852d27df1771a4d34ff6b9059630fa447e50d8c9f3c0472900608d950b4a276cec16e602652eb9d19717bf0f0dd7bb510db7e12e3b5f4847b6a349dd23fde537c30b62a0546ec6ffdbb1c5ea2ab65235d8ebe5d86a605ad3967d20b22364278f39a840cc60e9dc54368c478cf156deca27d8e336e414ce6d5f8d53c5475dee4f5af0c6ba7509813b183c690e277d4a3e79f0ea3cff0c7546765923e637ce512247a289ef31ea395cfc118fa4d65d4af3a3eb563342bea23b60089de5bfd58f8f1e347138478c1a1c42f38928435de337429e28fe7ffb79a3f12f2cf473258a6c5b018efe3ae292365295d538cb22c51450c5049c24d488c8b135cdfdd98d656637fc4023e6bd919fa2c488ba4bb18d70a0c3abfc3f55afd797d9bc112af1537397b3cffb5b402b09ba5befca32e2cf9e68cacd720cee2e05087daccfb247df16845c86c545c8b8ea6204b05ffcedc8554142d86198db5a1a327313b82a6d0cf3a28bfed56ba62720b0969702bf90ac4c780f22ae84e7b5fffc941aae6a6933f30c37d82f526c4b9911f7b5e4f777e53b90bd77a23ffc023809ccaf237ed68e91f822abf11a26ee9267c14c9533ef85151c487cfbf4de106d735fe87ee4479ec5971b93e5346fa1469d8d5b5dfebe6302bf4bbe83d69758e3f53bb1b6e0b8ab8fe66bb83699c34b02bfa2cfead757e79a4c26e0eba407fbdbbf0bace442b47b8b37f1f483ab92de12f91f6a22d53c8476a73310da8b85e81d1f93f2c44198095180865494adc91138b18fcd05fc93e5fa29425283e2f263ea8abdcff283b176dfe556b46b718a4fa759636c1c030271e98834c52bd708fe311a90e4ac88347b4e836921efd33cafaa10ec79a9e924b18b437a54f195b2cf27813d2ba34ce7fd99625f1188dc3eb84d17bba4288526ba40aaed65148e9bb4023c5bd4d9e2dcaea946f35dcc1006fbdeeacfb6d9d9d00b667cddfa155274f9840f877370f95a7fbfbe5c15dce4d13247fabbecd9d5c312c59d7a5278fa03dd01d4f153a2bbed0dbef38505338d58d271205e49d8332af62480d1a8b8420f09c15ce28907b9297a2e3dd51612d6de63f7ec4eb082428da71f768d2437414dce3e1a96052af865cba2ab186b5767a5a22b11a8bb362125cf4befa984d490266c0367de84412b870041fcb7418d657528b68060f69a1548c6c7a5eaf2d93ffa5200dd276146aa6868a8e5c958ace868a7a1f6a34a2f5e16a41c122e65614482134784ccfda49b3d98493e1276af32c1bc8a8370075d851c8666642fd21e760b43c0cac38a5770653c3f9c30b2abdc46861706edbad1c6aa32f0eb1f54f5a86b202d51fd87e047e6c3aef27bb265bb7995a91ba7893301a6a7f8cee00b99c49ad12fdc1469574208b61efd76a9a4e4459ceff88ad64a19a1299e7b6a27452f9090dc3dd082c8aec1bcef462bc2c2de31a27082a977bcf63f3e9677bad10bf0e64bd757d4cd95cae0523f3a0a7358a7e2946bcc76f404e85b688bee699c42eec0899766c25e9beecdb5b6b6a8df1e97db292ca636c95b9912224c68dca3e5946050e8c12c45384e91d3fdb8996d9e6b1e0c4b20484936822edf10dcf6a4e331d186c734e8678cc8676825a266c3122a56bac4d651d2f9378137c18b919659a296ac474752638a0ffcfb6bbc199b43a8c6b39d2436df8e59e14ec574625c8ab3db78a0a7eb9a430542f9b6590c0f27325716311acaa77004f8720628466d48188ba117e7464ad61aff3f0957e069e8d77ce8e8eb813def7dfd49610c628a37409848d84acd63b827c84a7091d937384b2b6e7babf3a95b98ba2839cc41411437d8b6b1f8f619701776fefdf38c97b6dc232e459344aea358dca6efb98c826d5c84e3685c1f18aff2f61a5b10f39d299ac131aaf6b09a92c6e5f135875f61222da09c850e2f3d828413415f227eee79c3f8583d3772af88c5f6b04a8bdcd1afeb3a5d26e22672419c4ed08a28484d0b89d3fd976ff01f89b298b358ce273b5339975921a35b93fe8137c33479cd1ffbcecb4c2ca83ded78d2d5c3a156aff2da3efbc790c4857d8af7c28a348fcc0e45f35a7c6f43f21bf959aa5e0be4bf6d54aa459f9afe176e42ae9c41b0199ef6a00ad4152487eea4cff3a165a33929ffdff31b3db3ac75d9ae54ba3ce592bf0d677ec6b04ec6059f2a635ab9358fe6cfdfa46c59c07833d4f1425b681ab47fa6fd8ecd82d15882291b16be6ecddefe265b51ad530b5afc9bf1ac0ffba366633166b3f874dcf3326a32511b9496c63839ccb92b9e6f7a7878495382d4386049213f54d0111f2e85eb34c1c3a9b91af48adf600fd0b01204077a691735ea54fe35789180a5299dd72a5b9d04d9bef4c48a3ccb126b635ace8c0e56674e6a00ae46d22f62c3ff586cb62c11a3842b101db2b45c1fb30e59ed763c09a6d37c3ac34d5ef94a47e8d80ebcffb8d7d2662a33b040167a21b158aa7fe360c1d00172a8d298aa640a76ecd011a6c4e65ecd42aff79836b61c5d77ea79b3ccef0d21bcd46da7a6a7b861ea8c04338fa280b048ee4ac142f76758396148a56c5c1013429f0e0236ba9d738a1fa4d8e9b462916122c8bf882fe46918a359441a56c7c6ae47e6fdd739963e8d98ec19eef5700706f09a71fffbd1bfaa56eb92fb9b8b2670fd7185f827a64a6224d310037cbba179a25e58180a810a1548f603aac0c09d46b1aa66028f5564f4c0a760571007ef77d66c91fd75e90249b5871c51b85feab291ee24fefdbc6114f46153f4479cd6c961d07473cce8d22e95ee3a405303a6aafe9676adb55dea8009763b32baf15f580b72399856712a0e4b50584d8862fbae773e3913141191a27733317c14199e28adfc0b2f0386add17fcf92de871ad79a61abc66483e3c49a65634c89909063d0aeaeaba36e377ce66716fcf51ad60f7d56333d1bbf66aa4a545aa14fca68f5d2aff3b847d6549b8bf96252752b657c3057c2d2939e546c58bc734ce580f900f0ad27da1814ec42b4664640d32bdb03c714571938af4997c449814eecb4d11b0c40dc15f152e71e7d3615166c6c967020209fed259adcda8c3f640dc1198d9e9b6c0cfb14559bb06190b2536f52b36e52a93d1f897151dc35b4e8d837e54e2622ec5ea7509c6c37d98c3eb5d6c87ffd1feaa1244485eb17571acab0fdea0c1d9b34ddf7867d666fef8883df5368a5465e8e8404b93d800e0138a6ed5c274756c038b40a4b7e776c602e858998ca7e1a4d6f802b6ef303df1987ace03562b32af44d1508e617923cb210a16df35d0cca271e0ca8f6eb56108ba366ced3c88001422d974ab73d71be55ca38ba6320ccdb9da5489e1d524c406c9ca02638d4f9a72b27f0f988affbcb57d26f3f3bf3a1b6d55d54cd81d176d6cfb899d6e354dc23f111d59a109f0783f80ceeeeabfdc713bb1a4213cf8ec5723e220fffcacffdf792e8df271c0a03f47ee6837f6389df3ce6816ae434aa9328484da9a149e05aba5eed1a3d1a5b30fb332046e373c30bbf23937156cff6e6cf5bad9d4231926af89f7e43b92fc68f01604e1d7571be8752ce459ae087dbe25a3097e8daf05b581c1dca1f8179a240cac48855f8a6bc11fae8ae5db20708e08c60c18279d135a0477c1ee3f3f757c5327508c2ec3338095d298bc4c2be43021345284cd427e5bc65d69957a4fe6715655bdbfbb45736c32e798166aa5ec9cf133688fbb4cf7dbef5889ab077a2a3001dc03b2e7eae52ac9409d7ee547c6c749530ba1ef9cfcc5672648409f83cb94e5d3de5b58ff0ba63597a254ef15a774952d852ae3eb814f29ac3aed38ae9232a506ca174852b2f4b2d4f55bb72c571765cb0f13269ff5d8acfe90d5b82f821ed478e8e8e7dcc24e421ceb60653ed64f2f544b46f339844df18ff00a862a8b715640670c30aaec8028b183e6b69530ca11c41c45bdf8eff5d23beda40af36228b43eae2eb582da3c9aac55ae9a9f3cb7f767eac608dddf5e234e64656ad4f743fb9189f7758425132c0321e432779e36e1d4c3fb9c0d73f55a49106834a4024b2f19bc9089f3ccc2b1af35b9e11e27f76179e02c958dc9f8c84672d8bb229d6353042bc12947f4d970c6409c51f6ba5831aa56c1c63e1617da1e11fdfd46c0ea826a6d2271256dc977d91712cffe393c9d900a4b4895770bba586116f062fcc359f1d110d125e85ef8f3f0b4df0dc366397ec0dc7ad5924d677553f4e4422c13dcd2e20306e5ca1135f2d3edbdd546ff7bc00286571d1a848d533a45116f2f5e8eb0233a21b3060579a33411477f16e2a548616708dd9abbf9573f866887357011f02c444bf686d3b43a528be7559ca4bd39094833439875e2897e098040424c7b297c590d450e9b406c8589d25a436449b66b6e1a8eaad4ad23f76d772ee08e5ce6b6ab42a7e5e9223ea2ce70a25237ee28984a3f8fb94e948e513dc18b423493a9ff3fa6f14ed997432c5e093ba096296f2c436e4c92095142a47fdbd7630d7f82268594f9bebbea62ca5e29e176e22ee4ef3a64ef713416d17e8162a67f9f825b4fb590bbf1b9f3427edbcced0ffe06c2818c5dc8f1d7a782af083ef94dc5424d31b8b76ff05b8e04e4394cbb096576e874d1a003ab21478e336361796a2cc35a2b6b7552c3402c3fb8195ac8e3c47c03eb1715b3022fa1a4906cbfe9b1bbf97f5fb9b9bbd24d80fea2f6b2cfaeab3b210352e431df23d245001abb7964712da621f1150591da92ddf9d348569f7190c6607f928193002b30770ba46ddb99a4a0b2ac08f70ed386311abe02b7f8f242693c7494229dc8251fe2adc1d2cb06669c574ddd19cc43faea3cebdcfe33399c8e70080d864f72280bb88733008fac37b35691d7935fce1c8326d6f76a0e44e2437dc28308ff19050adb0ef22c2ca60bdb75792e31b222e35c8b5f9f9a9dd1096277e5435aa4b9f0762b29fe6a4052f22283aac452a2729de81ef0fee9517f6fa90ef7e6dd77ca69aff2e1800da59bcfd40af5f70ddd130a5ea0f361aaa5f7bccda563f0fc6e8da88d46a88c478c4db64d14cc3cfe020b23a2696f6a734ffb3aca4bda8f5c0949b2e4e39738ded37b7e1d341a48ae531526a622bdeff268e041202c891e2f9a1f3dcd130b4267a51e31c3f0922298871ca35f41be8abb4080d21617cb79a3b3082ac5b7733538380ae27ead787b1b0641f277abda036e87884f7fd49a91759faecd78f3bd3c2f3aae5308e77d4d1c218feead858ae17664c952a321712072680ce203e0ae05d7e86b3b98eec06a78f22157a7d94ba154541adea425b508d78046b1349a5cdad1cf318b08922ed682344c0d2cc42465af0079c22e75f1f7666bf3b53267fad861f6d0f1962ea3e1a599523d340e1cc306ffc470bf1e7fe56841f3f478d013a9e14a28530c83362fe2b661d0176913958c45830037d972953ed5a98dc2ba9868b84882386c73033a7fa7974ea71e204232444a53f2eed41df3df9aa35a1984374a2f2c4a6c9ba1dbd17fb65ef5e66dd4263c21122cdb165534c838c133bbf1984c7749f031cfc1774bf133f6ddbc6a42d3d3632be5c181ba4a4ed8870282575377dfa52e7160e9a02350327cb74c3c03cba0db64c3787a0ee01c4cc055b939f8bd00197a154f2a683f45ee3dfcb1f365feca3ac4781d72e2f83117313a559b2e7c6acaa725e1f2cec52b7b30ee1"}, {0x90, 0xffff, 0x5f6f, "5a40724e54b382d28c04d8547247886ec096f54e6b6d9147f58a1bce0ce9e6d08330048efacfb9ff6383ca1979b25508fd87fae47c2438adae1c690c4acb6d7fb41578dd5ef47b593e2add537a16391acc3b981ba27b83b475469d0a24a11373188ae3de7ce142e6ef8e5e1fb06d9e9445d8b3edd41dbf9efd08c9e4"}, {0xf8, 0xffff, 0x74c, "6f91814573febeb2a932674e837b2044c0c4f1d8085b428ea64e549265f51806ff00a300d5f658ea9b06259bc5810d54afa7f193a429dff9fc29ea3b8d9e29f6565ab0285fcbf9c021443f5494de22f81d0c8de1b3770a3f57ff72b9e09bca971f0889df93a239edd0468f9a5f4ba3a8bc083686e73f8e424ab5ca685cc6e7497685dcbc6b5e2f9dd40857d99aeadeb4e99e0cfed54068c778a0f474d41e271f33fb31abf0216463643e454ad0a7b9fc5bb311421de5c59eadcb3517d794d4c2cf9b848c510b9d3ac2fa6f68e4fa1663b85da14313b669609979c1b788b294e59fb460"}], 0x1198}, 0x8) 16:00:05 executing program 0: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) r1 = accept$inet(r0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000540)) pipe(0x0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() fchown(r0, r3, r4) 16:00:05 executing program 0: r0 = dup(0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) msgsnd(r1, &(0x7f0000000480)={0x3, "0b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72bf4801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4287d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3d7dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad21591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1f8ac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bf1ab83ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b9a4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf904535615716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881137029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb671f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320a8ada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de40800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a2168506287c8cd02138c063e6771d057"}, 0x1008, 0x800) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) r2 = semget(0x0, 0x2, 0x260) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000001680)) clock_settime(0x4, &(0x7f00000016c0)={0x50b, 0x20}) chmod(&(0x7f0000001700)='./file0\x00', 0x44) 16:00:05 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x81, 0x71) ioctl$TIOCSCTTY(r0, 0x20007461) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x8088, 0x4) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x3ff, 0x9}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0xffffffffffffffff) poll(&(0x7f0000000240)=[{r0}, {r2, 0x20}, {r1, 0x10}, {r0, 0x40}, {r0, 0xb2}], 0x5, 0x5) close(r0) r3 = dup(r1) close(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000400)={0x200, 0x3ff, 0x1, 0x3ec00000000000, "5c762e12fe918e64f15e3e5489ed5a1af124d551", 0x1c39, 0x2}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) recvfrom$inet6(r3, &(0x7f00000002c0)=""/246, 0xf6, 0x40, &(0x7f00000003c0)={0x18, 0x1, 0x65d, 0x1}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0x8}) poll(&(0x7f0000000200)=[{r4, 0x40}], 0x1, 0x0) 16:00:06 executing program 0: r0 = kqueue() clock_getres(0x3, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x800, 0x1010, r0, 0x0, 0x0) 16:00:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getuid() r0 = geteuid() setuid(r0) r1 = shmget(0x3, 0x1000, 0x60, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = dup(r0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 16:00:06 executing program 1: socket(0x20, 0x4000, 0xfffffffffffeffff) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:06 executing program 1: r0 = semget(0x2, 0x5, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/63) mknod(&(0x7f0000000040)='./file0\x00', 0x1ff7, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:06 executing program 0: clock_getres(0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000140)='./file0/file0\x00', 0xb2, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffe15) chown(&(0x7f0000000080)='./file0\x00', r0, r3) mkdir(&(0x7f0000000240)='./file0\x00', 0x140) mkdir(&(0x7f0000000200)='./file0\x00', 0x8) setreuid(r0, r0) clock_gettime(0x2, &(0x7f0000000000)) accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) syz_extract_tcp_res(&(0x7f00000001c0), 0x4, 0x6) 16:00:06 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000680)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/55}, &(0x7f0000000640)=0x39) accept(r1, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) execve(&(0x7f0000000080)='./control/file0\x00', &(0x7f0000000400)=[&(0x7f0000000100)='\\[{\x00', &(0x7f0000000140)='\x00', &(0x7f0000000200)='.+&+-]]\x00', &(0x7f0000000240)='*\x00', &(0x7f0000000280)='*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='@%\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/[][-\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=':\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\\]\x00', &(0x7f0000000540)=',\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\\\x00']) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34a1502b8cc21739e5ca051569b2dab5f32e32a93e55039e000000000000000000000000000", 0x2c) read(r0, &(0x7f0000000000)=""/220, 0xdc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x10) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) mknodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x10, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) dup(r0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/224, 0xe0, 0x2, &(0x7f00000001c0)={0x18, 0x0, 0x7, 0x1}, 0xc) mknod(&(0x7f00000002c0)='./bus\x00', 0x2004, 0x7fffffff) fcntl$setstatus(r0, 0x4, 0xc4) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1c, 0x0) preadv(r2, &(0x7f0000001400)=[{&(0x7f0000000000)=""/65, 0x41}], 0x1, 0x0) fchdir(r2) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000280)=0xc) 16:00:07 executing program 1: 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x4) write(r3, &(0x7f0000000040)='h', 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x100000) sendto$unix(r3, &(0x7f0000000240)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415f6cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad3da234fa1709fb1abf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea542f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa1ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e940a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d077808000000037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f66718a927262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927542001158f6df0c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b1dfe9ff513fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa54b426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d22c266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a95e0379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8dc134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1cdd3f5a9fb8ed516658dc5c7b63405c95cafc5d31501a21877bdbbe9475385ac736c4803dc156b46c3ab47e0b72d4", 0x1027, 0x80000, 0x0, 0x12a) 16:00:07 executing program 0: msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000010000000100000000ffd4096e5c4d1820000000000000000000000000000000000000fd00000000000000000000000000000000000000768a90f471977f651ba90c6374d8637f88bd9747f85c88cced4edd7187e8fae8191ec07bee03ce531e5cb756d59fdd646e1a268d64432876f610b73085586d7026e7353ec82b00e16cbc728b08e30441d70d5cc97a6543e9cdda1502ed2270848bcbd796b4a38fffcc8c26f94272aebd3be732f1cc9bb2112891da19ccbe9792fa5e1afbbfaefe0fe9159ededaaaf1c9f9c642c2fab5bb36410f4c20a150c5a61b"], 0x1, 0x0, 0xd2ccea0e865ccb8b) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="40020000000000000000000000000000f46e34ee3f45e51478bf7bb9e1cae0a6bd199406a12bd94a3870b717b552449af4b6c067e31d44b0a44000914943fcfa2a06273531eece269003e133677cce92271f6d8e6e2a438e0021bb22667d145222b794d8f2cb1f448917043442584130d7db08c408b7d916cde6dc4857dacda70a29e2076f122a5aa9100172309440f12a445ea97282b1282ca6f9491b56a69769787beb80295adb4ea576d9cf168deebeaa1f7c3ff6ee2fb948eb1cd71f1db1c25af2fd9dc5f4e474222a7348030e7115441655a95a51c1c66a0938b4af5545fd0c1601ac1ccaca42038f4cb3bc97a012202112b828fb3dbfbfca69589d2de02707939dc55e48bf8fa0b06f1a423a502372e6ce119ecf73446e76d9dedd11db20b9755c8a58dfcca1d50ec7618174fb5c069548b4d65430b36c034865b0f7221f2d069a33ab1dc14b09ff09496e5a3561c5b251bd075025c93076407db5e437ebad3c3a15b8973a469317a50b9c79185dff024c511a701e2da0b4053937c996b4842a9770342a22e26bede87c424e281648beaafef7949406c9a6b7217b4be01fc12962b0ee2e53e9ab06bfdfbc5a131277f6c594ce583b9521ec97b1870d610c6bffad90f0dadc3c550f03573b395ce2697a43c76acff59ad39c6e9ace16a584b3e55758dcde0f7b5e665984cc6fbf238fe6e0207f17361683ce30777ad1be36a07747be3401d20b683323736fc65b10c62a093c51936c86bbc8efbf93e481a6a38ff183b2e10b13e4d59c128f983d8cdc82151ecdeed82f00000000000000eda3cc281daf1b588136cbc87d4d3d75ae83581bdbad450dce20986c746ca8dfbbae69c2e472404543415adc187f1887bcbc86c3e10f50e62d82bebd70ba1aebd2aacb60d6867e0685aa3ccb2dfa36a9d834866399a40d71c7b7dbdefb73cacb5c62708e64ed9b419a2ab8ef7d9ece91"], 0x2b0}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xfffffffffffffed6) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) kevent(r3, &(0x7f0000000600), 0xff, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x40000012, 0x0, 0xff}], 0x7, &(0x7f0000000680)={0x400, 0x2}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000480)=0xffffffffffffff3f) getpgid(0xffffffffffffffff) getuid() fcntl$setown(r4, 0x6, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000280)="f95458dfd4eb61f88aa0d79cc6e3f0ea597bd171bb07560102e2af6db995b2f689332239d140475835be58e4782465ca64e53c8120e42f02c0e62e2ef9d8675eb4bd5763f30a62c53045b23ee4690d0bd9d6d63a5605b1d661760d32c06b57d13ed37647be833a607288ff57dbdb421fc9a2fcbbc5b8de9a7dd4688a8c06a161ca829a8db783ada4f308ec2d6d25a9ed27b9190b7f3239b7d21634185b68758d657d3cf3c3958f691281cf5b713a522be718591c4e40ba619c21b9695411aa33a3b8bd3ded742b1e65881ce83210e148fc3b3841bc371dc2669e73b8b4a28c79ffed9514", 0xe4}], 0x1, 0x0, 0x0, 0x8}, 0x409) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a"}) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) lseek(r0, 0x0, 0x0) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) setsockopt(r1, 0x5, 0x98f, &(0x7f0000000280)="7de9a73b87c18cd69728c7be5d5ff204a27fac5698fa8d48df709b0015ee3abf21e6abd513fb3ffb2b8f099ed903b84643f8a664b2474dbe11ba349f8103c4aaf248fe5daa32d5fa85e5cefbcdee0c0f05657bdeabd0c9fec86c96a12dd754fab926d460f483d0ec9670d35f07edebf336a5d2659edb4f0c9b07343501501e8a8de30070cdb77815afc6b278b9ada768e19a3e441de396b124287eebbf89b079c09777905ce8", 0xa6) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:07 executing program 0: unveil(&(0x7f0000000140)='./control\x00', &(0x7f0000000180)='x\x00') 16:00:07 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) r0 = semget(0x0, 0x0, 0x40) semget(0x2, 0x2, 0x11) semop(r0, &(0x7f0000000000)=[{0x1, 0x237, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x6}], 0x3) 16:00:07 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000100)="b363ef19d9b7128ae2df0552eb7cb8efef968aad52a9631f038642afbbe75b9aee4429326236116d734dd5a77b76404e835d37ff372f574e3ce996739c2d6e979ce589f0e63a2a96ef3ab95a7b96bc54a22ef588b62217b653cfb8f4e265d98fc0b576efe14ca24d7e2d11cf349b6a3f2b821e689086850422390f1959beb8fb0d77dd2c4a4bf1555c3035304abcecaac7c8be9a604af6a4110e97662d437e703b3cab27f37bd3c421c2c414c428de9ff86ab2c2cb7e324e655e1b3c48ee054df3118c241d33ded599199f075983dfe43db5e37f7d7fd22efd54111cfe5489cdb8dcf8f9812e2567309b137df94f68aa546b92e8", 0xf4) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[]}, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair(0x18, 0x2, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000300)=@in, &(0x7f0000000080)=0x295) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x0, 0x7}, {0x18, 0x2, 0x1, 0x1}, 0x6, [0x9, 0x2, 0x8, 0x8, 0xed8, 0x0, 0x3e, 0xffffffffffffffc1]}, 0x3c) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair(0x17, 0x4007, 0x400, &(0x7f0000000280)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="828a4147cef2c3d90bde69671ad8696c653000ae8c194a4ef401edf0d4ad207e87da9a0891a88ce6d095fae9153a2dc3466275eb05000000000000001cb1d8318eb15723d6c34ee7945cd59abf89f4aca6a32ed4f43703d9c9faff75cf1a4659a0850d99d5e4c8bd659cf5d9928326003a18304fe913d1ef0c86afb5aefcea25f1fb3ca0b7adc8f9759705561718c9337ab6783b563beb27b12e7836f2378fb30f961c520000000000"], 0x10) shutdown(0xffffffffffffffff, 0x1) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2000003, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x5, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x50) socket$inet(0x2, 0x7, 0x9aa0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x11a) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x110) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000300)}, {&(0x7f0000000340)=""/122}, {&(0x7f00000003c0)=""/242}, {&(0x7f00000004c0)=""/137}, {&(0x7f0000000580)=""/245}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpgrp() r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x19c) openat(r3, &(0x7f0000000180)='./file0/file0\x00', 0x20000, 0x8) flock(r3, 0x8) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = semget$private(0x0, 0x3, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r3, r4, r5, 0x100, 0x800}, 0x400, 0x9, 0xbd0}) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) getuid() 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0xa, r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x0, 0x44, 0x7, 0x3}, {{r1}, 0xffffbffffffffff9, 0x22, 0x85, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2d, 0x401, 0x6}, {{r0}, 0xfffffffffffffffa, 0x40, 0x24, 0x2, 0x79}], 0x66, 0x0, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = getpgid(0x0) getpgrp() fcntl$setown(r1, 0x6, r2) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8400, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd, 0x0, 0x10000000000000}], 0x0, 0x0, 0x0, 0x0) close(r1) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() getsockopt(r1, 0x0, 0x4, &(0x7f00000002c0)=""/4096, &(0x7f00000012c0)=0x1000) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0x0, 0x8, 0x1, 0x9, 0xffffffffffffffc1}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000005, 0x5, 0xffffffff}], 0x2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x22, 0xbfe, 0x777}], 0x9, &(0x7f0000000280)={0x1, 0x1000}) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x12, 0x200, 0x9}, {{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x5, 0x2}, {{r0}, 0xfffffffffffffffc, 0x10, 0x3, 0x80, 0x5}], 0x1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x10, 0x10, 0x9, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8a, 0x77, 0xd27f, 0xde}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x32, 0x1000}, {{r0}, 0x0, 0x0, 0x40000001, 0x30, 0x81}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x3}], 0x8001, &(0x7f0000000140)={0x8, 0xfffffffffffffff7}) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x3, 0xb) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair(0x10, 0x8000, 0x20, &(0x7f0000000080)) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000040)=[{0x0}, {0x0}], 0x2, &(0x7f0000000300)=[{0x10}], 0x10}, 0x408) 16:00:08 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000001340)=""/4096, 0xfffffffffffffeec) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x41) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/201, 0xc9}, {&(0x7f0000000180)=""/154, 0x9a}, {&(0x7f0000000240)=""/90, 0x5a}, {&(0x7f00000002c0)=""/134, 0x86}, {&(0x7f0000000380)=""/169, 0xa9}, {&(0x7f0000000440)=""/204, 0xcc}], 0x6, &(0x7f00000005c0)=""/87, 0x57}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x10000, 0x5, 0x4, 0xff, "6089f36870108976a64e3e7b63216046f9b2f1a9", 0x4, 0x7ff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) 16:00:08 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x7ff, 0xfffffffffffffffe}) mlockall(0x1) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$getflags(r1, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0xbfb7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x849a, 0x180) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7c, 0x7ff, 0x3, 0x3f1}) semget$private(0x0, 0x0, 0x10) 16:00:08 executing program 1: syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus/file1\x00', 0x8130, 0x2) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) 16:00:08 executing program 1: r0 = kqueue() socket$inet6(0x18, 0x4, 0x2) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) r2 = semget(0x2, 0x4, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) mlockall(0x1) r3 = semget$private(0x0, 0x4, 0x200) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000003c0)=""/241) setegid(r1) setuid(0xee01) semget(0x2, 0x1000000000000002, 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00') semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000140)=""/138) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd00000048c5a9dde552a4eefeaff0f2c85e2800854d1fe90020000000b37608095d06641383a009f7e1dbf18f00000001ff103434820abc4bcabba3444002007e1455d0bf576139cba8295fbaabbbafe214f7a79d9917dd1d95eeffffffffffffff5afdc37b8c98318631162d073bd92aa809f5cfb7cc762fb9bd518fb00bb2c4c7a18ef00235685c2001d450ccb8671e8679ae6f3025fc170000deee2f873c1e711df5f0d2712da8ae731f007106bd31b4605f1d0008fdbc15a6009b6473000000000000d96db3a67d3736b269790d96f5b101b448cebd1f2c748685110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebf11c9d7991f678df44ff0ff000000", 0x131) r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000080)=""/4, 0x4}], 0x2, 0x0) mmap(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x31f6c04d9e9b0b17, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000feb000/0xa000)=nil, 0xa000) 16:00:09 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:09 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x8) r1 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f00000000c0), 0x4) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r2) pipe2(&(0x7f0000000080), 0x10000) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x1}, 0xc) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="006dd93d04e72fc343e05e42d71cb175b3d9e4ff"], 0xa) 16:00:09 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) fchmod(r1, 0x100) setsockopt$inet_opts(r1, 0x0, 0x1d, &(0x7f0000000140), 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000980)=""/4096, 0x1000, 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x40, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x8303, 0x20) pipe2(&(0x7f0000000200), 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x40, 0x142) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)='&', 0x1}], 0x1) 16:00:09 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = socket(0x1, 0x400000000002, 0x0) setsockopt(r4, 0xc9fa, 0x9, &(0x7f00000001c0)="823b17403d8cf7e798c2197898952ed5de5603402bd265f472ee958d566409491cce052b5a7bd81205970ed838af0b668e104f9e48327b10b67ea132411420439928b4f1e8bec2f50d1ea5f89d1ad42973b8475ffaacca540b20a0d8ce30878e27c3f9022c1ea699e909454fb21d01bd3a51e1e0c587d2dc9b0dadc9253f374e8886faba96b2b263f72cb696b8534d57b00f756479250f2e244c68e8b8b6bb1f63a63be211c8de992c23ca2b87d703d02ed2d7b3a880d08d554c255254c24d6d702b7ae7e8260f7e89b234f3a2f3a93714e956e02cfd71e3", 0xd8) getsockname(r4, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setgroups(0x5, &(0x7f0000000080)=[r0, r0, r1, r2, r3]) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x98da) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/86, 0x56, 0x40, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) shutdown(r1, 0x0) listen(r0, 0x3) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x13b}], 0x2, 0x0, 0xfe}, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) setsockopt(r0, 0x7f, 0x3, &(0x7f0000000040)="2f24f3d11e18d8e360039753b8df41fbfc4a77086908757062bd445d01446936a72c20bad78614c4a967317d949fb5a7f09b9845e2ffec386748ea97b364fce0db3b8f119f3b227b3781ab0247750b6b521046d8bc37714ecc7808181dfe0f31000cac6871ed3de1443729bb41a7ccd9ac49402e578ee8bc065937422f6865775d8b66f16085e647855b95a14333664e4e5d", 0x92) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = dup2(r0, r1) sendto$inet6(r5, &(0x7f0000000140)="f50ef44ca69cb1e7389fa589aca3f9d57203314edde3dc9ad60903898a86f3881eb21c8e7e31d0eeef3755339923de467638c7dcfb0fd898978ea1bfcce81286ec111891862d565c42b7fcb30d7cbbcb8a90a21699", 0x55, 0x2, &(0x7f00000001c0)={0x18, 0x3, 0xfff, 0x5}, 0xc) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0xfffffffffffffffd) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:09 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x88e0, 0x41) r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x200000005}) flock(r0, 0xb) 16:00:09 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x10000, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x9, 0x4000000000000000}, 0xc) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x1}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xd, 0x0, 0x641) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) dup2(r0, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x5}, 0x8) 16:00:10 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair(0x2, 0x0, 0x0, &(0x7f0000000240)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x402b, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e71d73048e69931929648eef42c3cee4d0ab1b39d5cf511de2bb4956a985f17210987df59345ff6c82a3010818f72e1404676e573520924eef2b2ddc872ea936031016b6c47a07fee8d94239a30d3ddfdf82f13790f2db74d619b1f57cd889c2076cd50dbb22a11a172b2cf39c6acc570174a457882ff3b97f36a3a07c0dcae7ebd7f73724590877376f283366dad1858961eb97dcc40918b53132258c88dd6737993faca110abe09e7b04d6d54c1e9f1fdd5f225391a9057fcd9366816e489aa87e8a3fd7fa23b8a26c7b85500639f3a64c086f90b7ad66d42042b357be48c5c602c9ec764337c7c6bcf161ab0589a66b27442bea10ab59f2c81ea6cda64e48971d98acf53b2202deedae7ea4c556e38c9e7a548cd80e20000000000000000000000009858c538dadc008aff60a7edb221e1e8b8fb2602f953e35b460125a8842837a888dc3ba55b4e9d12d9fd0c53e78efd609e6af5038332fa9ff7bed8218e88fa33e143c52c61a90eb921a69f2ea9b485e592a6d5549e42016a2117a678eb754deffb2027b08c71b94224d60030872b039c99d0f81286de1c78f9d3c458", 0x1aa) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) r1 = dup(r0) socket(0x800000018, 0x2, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x6) 16:00:10 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x6, 0x0, 0x1, 0x3f}) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x184) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0xffffffffffffffec) socketpair(0x0, 0x4005, 0x699d56ea, &(0x7f0000000500)) syz_open_pts() syz_open_pts() close(r0) r2 = dup(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) write(r2, &(0x7f0000000440)="595418ac041e16023b665a2c4b0f5829938715c19fbbe2f04f2d9ae402e000dece803045ea9f61dc33bbaac423d1995e2357d8ca917aa17171133382aa9e81ed24a7fcce8dd1a983dfdd61ae3abba140278fa0b67a305bb4e6d70edf57f3c8219cd844ada3f44c99947702d802e2c381f29c71c14519cf8600a42e2102db2240653f55", 0x83) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x9, 0x18f, 0xfffffffffffffff9, 0x5164, "0f725c4a5e2fe12136a876ead4132fa1d5b1bf5f", 0x63a3, 0x71}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="54ddc38adf412a25ea8ea26a06809f90162d1a2317493a2d6196d132e85b3d3831b73a7951a843956b6a08988440f89f6a809f36818a06f5bec1e5d2e334bcf80da821ec51d4874a0c21e82b344caf0ccde00c2803af96d0098aab164c6ad20c920d308eff45b1d74bc973451f0f9937de44bf1add442ecdb8244c7969e9abab3c98808e2bc80d8a05d421ee205f1675684deac797f63cfe86f166231c2b11289ec27b0ccd47e837156e69f484d17f2ce854c27e6747c39dce69e3c15fafbcd66a0bd1a42fc11e", 0xc7}, {&(0x7f0000000880)="4a9bd55598d8c62d29e6ab0addd8afdfa6ab379d902e4bd760d13c9525027f7ffbdd83958c893da14f7255dab460e62e0765d9f75901cd706b0a524c67decde4a6bbc83761cd695e9262b7602b97ff4e732bdbdf0a6fe4c84e4712f131cc7472ad91f4e16ed541f01e24c5a6177c5f530f506505237ef38610516af7eb3aa232605f6b3bf9f4d2e9a8abecb17c74fd2d02d0e42f72b10621c4686e05d43e5432c153b628a67867e0aa4368fc5104bedac6d4e48905240eea95399f428f0d7144919bc20fed2fde3637774d03ea9b1200070231e58c781e77060c6d3725e6b20bd7f9c9f27fb06ba02d9d2474c0d4ad635d6415ac820c9da197e75567784bc9d2057d9258c243b58783ca78f4192d1b83656438c8bfaa2b9a5ae51be9b321c0157c5d4a1aaccb36e1b2248306fd7a12dde514dfe33d50c068f575dd2a1b47d02efabc569f58a6c98bf0e0bb69380e376ae4092e66a57366f80ec20a27f927b400fe28180cab3f932adf1cb4be534d27179181978513954f4604f4adf01161f768ccdb0c9f6e606e2071f7f158c107f40f48237e7a034dd1967488ec17d666039f98085183c088df2045dbb2a83236d42664aaaff361d730a25afcecac92bd6fc7724b14dc2970a5ad2116c4a6384dcf561775cf7f07fad7ff23894cd44ef6bdfb2c3c4ee0f259582b9f0abc04072f705e2123639cfe12bd9c2e2ce2d54c0b9e20a87c74aee361505cbc742b84343170154b6f663d03ffdb3615ae93867e1f023c7286c34f3d28f71661f2dc57e83912273898885c434b8db2ee806c6c3d13e87bd269e55e0f26a582e75cbca1c7eab0b4f05a6c1375c3b19b3020a1dad3e49e8106ba5fc73e6ca08fdfb9cce7ffa9065aac36c6a83af616f3fb1bb2dac0d3cc23f41517240e51379fb85ace6251f890ffcda5d366a03bd0da2ac44459378fec9acb105bdf476cac64f92be918aed6b577cb73e85bf3a4512e6757cde375a6a982b7598b1dc9a3c84ec71fa30428f2107e17d850375a1df7b5fe8c0dafe0da802fb682b1c973dae47fab0f3ac8494b24bfcc106bc192f97b1d930e0f91425c6131b1d84c091565f368e0972933da0ae565f48d0679d3f14be5965bb7bb92a67502b10e7e536ce13512ae63b17d21911f093ea36c4fc75c9ffe22cf29013e9b45ea21028a070caeebba4f12f42c41eb7646e0e715686aadc73c693cc335ec91bcb63182b22f562b4a3465a814bb07ee6803e53e821e726a07fb74faa38008c0bf82b7f751737371d8c8187f22af54d3b0b137d3f85475ceb92c149684eaa922268bbc24442b0c6ac7c0bae62d7c676efad0a4f9770153ae64ba270352e33f62d7b4a0e380939a86cf314b1c1620309dbe3a044fdf9fb318e9cc427410b465205adc592478be98c83d68adf0e4cfb7d5eac85235fcb416457058089827112f4debbcc81d932c4a7219c0f845b742c71682c6dc61ccade045084d64cd43bbf149d258b0096930ea789f6cfc5a01ef0961fd8d77808e854d43e1599bfa38ff73df8c4b468d845ea920873f09dfd33130aef9670d859f8819ca4b1ae731e74137df0c1fc35496f8c9ba0a84b095c1f7665ca7082598c0b52e31615fe3f82e92da092bda8aa88ec0466a8069ed50528cba1be8f81b405494be0124c64984eb60c33d4f831b1d32087a1a51a088d1374cd45ad617e52937baeebd05f7e05bc1016105ef008a03c1b66df43d4374f4ea518d46bc83ea668cbb8ab17acb4dfdf6d7f3fdc0b24f1b74edf0eab7a22610d661adf62028822d8a19fa68a3682cf14a1b5ea36fb5d9ae144420c3aa6983f2b0d5e7e5c4b62fb07987d19ca08118c5292ce871983a20687e9550a993cf6d07d16bae01c8e9300041c44de12e9ef90a0ae2ca8990b30f2849025f32c38c69d6c3824b979f595bb14f1657253d1b4d1970168d91e0ab40598eb5ee0c322bb11065c24c1d4401accace69ea15a0a1e06750539ddc5e5817a4eb2c9764440fc395765023f913697ef6f8551ce668a33817529027000509faa5486043aabc73d83eb02c4b39842f6a30869cb64257badd4b0623dd9110089997588de638f26b9ff516c8f0c909d53f0c21332074efb23e1874f3124cc8747b3cdaff2c627a924a6fad4baaa4aff886486feabcaa17cb38aafb8083d381dc4cc7589683c1295d4e5a6db28a587414af50af68f2857ed16cd5d5f038be99649ab043130ea0cdec9e2fe659c9a7ab9c89ff0732ae3a75d6447dbc368c08de220da9bfd98d8a4adb8eddd9c2b7b451e3e90bdd6047d08acc2590e7f3cf36546777efde9a8971e53661045b382d0f58bc0c0c076ffaf65a97f8f4cc560c1e75f50a16fab9e289829cfbe2575ab49a6ad6d8a529397078bde00afb95e92fb04559f70254a275a42572830c48833e2167138e9a2e622b8ec4a3a5c07fe80c5758478401295057c0c708509e436d80849936a05a4c86bf4898d663ce87f0d21ba4937ecdcd689da1dddd0390a42f0ffa44e4b4cfd198015028c31736cf7089f928ca16b951ea040d4b9f9c70f7d0da5aeb66068482475489b90ab80f5bcfb87a59fe1770061d5c2fc9f2c557276336f44284cb266bcdc5886b1aea9406da57895afbb8feecf81d65dc9be71adf692cad30614f98c2ba4230f377cdd9f9376627692a91fe4ffe24f23a0ebed566cfd894ed8418f077af362af2fefc8a3044a9c64978258ba258188ec5c79fc9607a58d408a5f64bda479a10277ba606c421e3454e79ff22a7896b340526b7ce7de081ce0aa10b4619acc8b3c0728cf323d6151fcca76d1d4f1c6f5dba76b40a83cb0551580411536a1366f861a770a0f2e14adfddb1da8b86e3eb04575b6bda1fabeae68422897722e94f064516f55621cb2f15043f89fc301443bdc40001c7631aaa0d2993fb9c55072d5cc828eba394d561ea6285fd5e12688046f459ffcfd84b98c14f980b39a327924ce2070a3a4b3aafff68bdc0a52698303f1bb68998e0b17f0682e14427e8a9a234311546e29b633dad8a7d28a72e467c6b8d41d13b8b8390da3b197b41664284a2c3a7e494c69e8e72f888345c04854f0416912de2e4f9eb5563d3772cbe50928e6509455b00ed8236f6164fb62568d2e5ecb65980c97cd535283885dc83ef5af6002ab79fc14c17d5368191eae0a21daee92177e82b50e56ddcd9b4748d4a12c9f5b26b80618fe97a46631b0c0c4c9ce8955d89c7fba67bb4b5b65604c5f75ca8e5625700c34f5c2f407b25de19988e7579c8233dd95fec972993d9b75e5ba3086169c180b06f720254ae9424edadc8f46418c72e10145afb2102df4ae5d1b0181d582787c0ab663d55cd65d8a240c9702ae598af6a5b34f4e31d8d913e27e9580232ec590969aba7d1989a9512edb6edd3ce863db275bd28149001abef82d0357646512c0a43fde9d95389825ec3724d9489ff0cf7fc92d0f6c3ae9f2ac90dbb1e002534bd3c8346511bd26425dbb66f294c2425c52d9ab39846ae11706798c55cb98f53b830a43f60ba36d5dba7e19404bf001d6e9ae0045a4e71089916cc10ace5aca72cd5162fe5016556cca5d9d891947cccfaba64f1203caff554a75dc3643c644ee8deecca2db5d8fe8e312b61cf9c31d4e0451d66d14cc13e8be24c4ee805bc4613ee7fb93f96b029d4cdb95d7e1574444cb6c0cb076601ff3853a52a9cd4b9ba0f5af437acfb8e662ed0d6087488324732aa92eb60df4488c2f1470e861f3bb97b997139336d19bda681e4ad5904fa5073b376d43acd35ef9c40497e16be711a13146020ae11ef13136fc9c48e76162a78a3054d81e48c2da9f01054559fc34a46a7fbfb8eb769d4385a082972a89906e63c4305279542ba0dc80fe8856f2ebf8803da2431c0eddc58ecd326072df51bd6480be058dbfb9c175f49a53be954c6bbfc0cd98c8eab758de91be3a2dac891a0182a79035d2e23a75f343ee1d6ef7cb97df15b0870f3d45e268d4979bebc2ecbbe131402b3915bede8272c8c863bf221f71b54e86236a2e1a99036705fede896f95b5b93f30a3e74e697ae10ea95d6d33531072e22720e4bd43c3a88269bb4608b0fa9ed03ff545d8a79bb6bcb89f6968fdad26785bd5e215067c0d7aa5d151968319acc0c2478194a8945171a85abbfe6b6cb83cff2239c6535ae96deed822f6d0f81238d5cd4e5c488e61db6fdd6d6dee05a1ae7bd2f6e72603a3aee4f2da67b9bde181c49a7fc21b20b5b5e01a26f91e4149ec12b55a8c3b5e3b60bade135462befb5336bdd5f2822496d595aff5ed432e434e25d5a6089acde2e3af54cc24ecd039d3b2ed53e9aa439e4c70f86cd245f7c94d5c153fe5ecf5d8a06fcb5a9543189a1b681633cf6ece9020911745e70fd74cf39886c03cf7c2cec8da4aa8d02fc75a3596acfb9adba3c1c1d061abdac28415cf84ad7e44dbe28438cb6909037275144de18c6b6a898a177ec7583924c563c5ec6018d8589ec48579ca06a3cb4f6ab1e29c449406d9f4fc593f17103982170307d36f846d3a7085a8c5ed16180b1bd3284ce2a77428fd1824f98fcdd23a5bc7cb2f38aa5bbcdfc6f4ffd308168c9413a5f6f7f20b581e75a76a7cac717b4ce4b32daf029e1cf0c0f56af7555e5661fe2d4b0c895f142cca22825c1f59567d901a4477f4c28edb0c08484d2a36422b4c9c00f074b70de027df2853bf3be4a5cbb0610662f47c416e27dcef5c2102a8612d790ce1b0e4654cdb9c585b8847962498f92da500f1df416f724e8bd6951564fcbd59fcb4c74b715405360a799db89044ecff7b8d4915c17e4aea733e8262c9e8b1bf236188ba0ff3308700e81922fc237b376ed43f2125f331b4042a66159eff022ef75adb679cf938fc1625708de0d54cba5f2d0a310aeb37b876a5ff4b4633bbbaadfde82b8f2f06232079288e0e0a49319feb37d17f81e03f988eccd93c07c0651151e7739c8f84693c05b3a31c6f8be90d087755892b88bc132f8b181db70abf33ab327e62694016e5c0cb1e9eed4f84d2dcb9fd9aa8faa542e05168a675d792c44d50f0a67be5a5ab083be3c9b87ef7e79abab18f0cc202bb68f9d637905ae0c87e2522075e4203d86a725c9473d2c3892d1f1fd5f7b9bfacbe4732e96b56cf20373598b4d71f783bcef4e8539ad253529782aa2f20a8c16af759d79c432240e925d0d7523266b7ccc9265ba0160de1950057516a6fce8b2c53f0b33e6439bef6dda2df51b70a879b13f1a3192785d25bff2daa206743d1cc35ecdac3878248453ac0dbf2db5cd393493a051adad12a0f79d07c544a980f36a2fe4ccbef86b4ac29754f4046da29646de292c59c2098bda0267ced568638247b607585a8b41fefd70d73bec83298f5a5468e2ff1269f2c7e2bb8272856562ef0dc9e36ebcfe6f90bc9d2228428c8778d4c2933c5ae81ee812d17f5a64eedbc27ac5f99c0a061033fb93068f9897e7436b5ee99553f5d8ed57ef617624597623ecc6079df805c22ad59d9326853c919033be74d3dd35b91af023190fd1439ae7dfa4174648b470a6087ba894774680d5f9d15980d49954555674f0f3f11b2e8cf6187791912ffa28975a42cf6c81a0363ea254c3791eebfe8bce44ed3f5866e302966afc6818297134a9efe25ad4e4b69fe7d1fa086fdd58e40825a4dc5d00225abf3fdcc89f49b8833e06f84d198e75fc5ea603726f598eb5a9b3281fade43da737181c7cb27f39907c36616529c5d9509515ad253033cfa18085ee680b94ee4f09cc1dbbbc48d0499aad72d5b76df477eeaa8802", 0x1000}], 0x2) r5 = geteuid() seteuid(r5) syz_open_pts() syz_open_pts() 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20080, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0x100000000020) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000040)="b904957e6d1ece0c", 0x8}, {&(0x7f0000001480)="6f13ccba346d7cbaab42c5621862b4f36f8f08b877be8a2abf6bc27767193f7361a7481221594a1a08abab665d012a596b08e1b7fb76ad825d75ca1abcb46fb893bba9ed53db80cddab49d8f73dd7ca79763c9c3bfe594", 0x57}, {&(0x7f0000000140)="dcce443e40ca9e480bcec8f2036d65b3e37f3c7c823464a3700f58c3d08322b3f9358fbc25adc1ca71f97eba1ad80c437daf54baafe7eed149b076ad245b2a8513562ba7c732e072ea2d81888e4ddc55ea0d9f8bdd123fc59e5c5cbf1b5a7347121577d75e9dd780889b82ea8d405ed1ad1868bd4c55a99769858a1e429516557ae5958b61b36ddf9d6a2cfb43e559cd4a89ac0ace43c71d1a7f760b0e4dff89a339c3", 0xa3}, {&(0x7f0000000280)="62616a5fc9ce066aea737b131bb202b93ea7b27244e010768f1d45f6b1f645908d46980c4201447eb2dd1ddf05e64a106150df9d45ba7c29617ee47243591103f203978376c85fc0084987e2ac42e1c515d673a6a161583b98654540a60d051ebc13b137008ed8c8d5b345ea8a5157d27930cc69bf632d238c0738e52e936a754202663647400a8f6418bec908f9a559b25330e9d92b54aedc99bbff371dc62e10d7fa4699dddf2968c0cb3c4a5705b7e0f2af5bb024e0af01379e95", 0xbc}, {&(0x7f0000000200)="9c224b860e7401a0d3575e5fc5d11c23b8ad13bae5b516", 0x17}, {&(0x7f0000000340)="e105adf0c89659f5f2dc9915469320b9d2e8ddcbc87f", 0x16}, {&(0x7f0000000380)="768d4415dbb8f42bdcc4c7832719a9a3cdd7535b73ea0d04baa1db2919b67886db3cd00b1da617f52fd0ee821fb8de8c081572322b8c452c72a200d67b68269d3b5220bff5996bb023364dc3c720a5853249", 0x52}, {&(0x7f0000000400)="b67d3dcae25e5dd6f2689cd49f3c7b5ddd2e27189348b49a50d9e190a7131e1b037d5dc75da25a0075aec5cc28f68bb89833972aad03c9c4b87ac142edc2097d36cf376d96e759edd67e23ba61acf4c268052f337a7d78b239155b4183c559f92e6379292fddb4c45d92d99bb92b2eb7b3cc448e0f7a8a22a4ffecc0784db3914662e5b6da12f3f07c40925bded24484c2875093ee82f7cae5831e0c38a0cfef99de94915a689faf852a3ea253463aa1bda6cc29148493fb5f0d217ff816d262b80dde387b4fa49666de48ff2a966eb5e6321f1931783ac6f13701225d265e4c7b77c40e988d3bd8c95048119234b4c842e1c011082e618ae948c307684e63a54e66b63ad0411b068f3dbf05a85577ac533f21768d96e3193954d2fb9e6d43e54751aa3a33464a6dd9f88b54d5882495ab20c3537953e8ea8dbc47d10e2a3a096a7551762f934ed92509595f88a83f33deb4b3a9b0eff85cdfd915a631290cb4cbb28c11dfbd5f3dc70f8801e3e41d959193a8b9d03ce2d3817043119b4704f68c66122f1860d15d9bd4cb557fdc7bd71d4d9bcbe56e7c69327fa6c8a21fddd4e9db451a9ce827507c38b308e664f47ecb339a94c8772ecdc05c24843c3126630a7e7109746b8a4adc51bd7c301cf78264efab74a9376741b8b26557742c37420d4491e5ea4d9cf37404f1e6d774b3f9635c7d71fe602394cdbb2de127d9c7d58114c99dddd0adfcc03cbf514c7e291c997a437a01546835b0320b975904c861b957f9c251b6b09a92bf2f0ecbaa8beafc3d817a29b665034c6501a1c607b3b1dbd79366534fcf50112bf89af1cd1fd4741a9988c4f25b6e7fab3ba2c8e7fcf5b01b7f96070dc6ebc47baeb5e3ac87eae2f2ca205a9457b016a8a0301502002113ef5b065b2a3c5882463c6c0726ff9c2a2390c033e2258ad75d17b9188959b1a654ba32b23e5b53e75639087597e146da180fc098149a6165d77a37cd405d23e1455dc9717d3c8b609af8deb06ae8d9304e0c8184ff8d2e49c81236c9e3ae3de449a686879d27e3824b0d442ab8b0faca5ed78067e118817692102a87a6644cd8f7edd8d99e10a8be0b5e8027617a847b4e3edd2270cc0d0ae2bcb8681fe0e22978b2bfcaa5eacf13f932362dc8baae93d9712b3b8c7da1d193e18d3529f60662c14c1907648e2f53947793d57bd0f5929be99b94b5d9b999d53260e855726e3b2b5569c9e0f9ebab3fb1e4f83f945035d1910c2deb27ff3f96764d232792ce3b8d2dfe66a40130a9a2fc75b83a97ab41d642d45a4315ca14c9184b9642306a127b9ac05481bc4b9430bc9f6257bc386659fe6b22aa9b3a2cfdfd6b32814cacf8672aef7df8526171eed95d1cead5efb78afe2d065451befba3ab9425b461743f427e25e2565c2902151e921244bacc8b80148cf403065a622814af63088d9ad50f7874688f3194ba2a9bf78f7b243080728bb650076cd005e3909ab14dc48402ed57b249acbaa85ec75eecd45fa144d2d5ed5cf632e7a3817950a662640ac7f225be5b79d77ff1a6c37ab802e8235963df324a7a2bf85bea80759e6c9c51510a5c38c66c42b19af558267fde12710ce87fa557bd3215a91db6d60ae8c0a14ea82f94e3c3de85b9bf6fa542f7ae118f0cbd0756b4cca84e96aa44c37d6ceb7383d53c96242a9426f50c630a18b617a585ab035eb3afef3bf6d0d384875f4d6d54e5f00679e8955fb5dbb2e118b96b2f9fc2878483d5a8690a111fee601c0be9de13905a5842acd3053810b3bb25518b98d003b10807e133861acf361c6cf5602146b2c6cb4f56eeb09c318947454e67b2e5d0118803f0976c34616837ec9f0675dd3cfd348c93cc6afec140049926f4d30f6edcb1d7db047071fe27d0839c868d785b74f91e1669ef8fbe7b5f125ed425caa6253d9158f584b7ed015f6735fb5051b80ce88ad4b76749019dffe721cca0483a5b37384fbc7cb2108e9ebff49b859b3e70fda80129a250ec03d2a36f3427195ad06f4180574da0fcdb6cedb4745058d70eba43fbfbe20d3e193f4d617e0e6c70d14bfee32dfb286d4c608b2452d0da15cc3eac9a9a7aa8b5cbc41baf823fe6f21df1a0e8d5f62c28d508ab88a7bcccc1ee298506510b0787d729f8c84dbf21e7eb9e6d0dc19d1d84a7f6eb8f630632915732c452756443b9318ed9a45bba1fb1d471668a83ebad08640b93f146cfdcd44e09da65618645927d530ddb5690740b4251854a8f6f1692e7f5660e6637523451320d00de1a8e03106c8b4f2806a2054f78ff787992033f2283ecad34e49e3e0fb46e26131f1fae7d7d8497b66edc080814545bda9af8e3b3ebc36c23baf8fa8407f1e0ae83db9ee5ed4004c67072f735a2e44c83a2f3f64e68dd6a625ae575d4a7ee32261bc759ffc39047185483a3513ab39fe67c58abaab6909f6bdb4733dc13fd98d98622a74c5ed2980cd17631d3fe5356b85151b39e8c656a58b1d4c9b5fb775aa7449c6f20841a3a9565c32276bad1d39cfc50cb0543146b4b22fcb70c15339302ce01279d5d0d90140f0a9144062100494637c84190db47f841aa252abc07c5405f9e8f201d76c2900956605823b1436f73a534f29a5ff7ba6921cf6385fe584fc880ca4d0c47f1a6363a033c58134187f8e9c5207c62ec706eb868d09fceee2815c38c8667d2545f1ab4afc712a50692478188e6691c8a0d94aad93c95a720c6d85b38e84d11b8403328d4ac5be3f6512082036e698ac6923fcce6f154b84d3b12616e5561c7b28f2d000bb26500e4b7dd09c9b866f98b98690c908bdb0e6a072f7ef6aa92d75d3fb415a26a1463ba158b97b1460c536d1da710e62f7b007cf8083d558541fc9a91720ca439f67bcea8484177dc0d388e8bed3cd2ddb9b5cdb6a93a690a52a59379b893ce030af9618f2a3c4d8728815f60ef24d6cff1a1bc7bf1fb038c5d405e87de33c717cba5dcbc6d887498cba51e7f5dca448add29034f77fb7d5eea62adb6db510d6dd092bff66d4c27c0389caaf8d9c7913601ab89a5cab21b54f921bda6901f8cda362a52d9d61d2797195918233cee02b8a177068cd8daffdbf445731a829fed2bc1e03690dc6a422e4e5b78ef92687907ba5bc111df24926ff9b8b2cc34441c5ef1cc31df3e5183f2420efc972e6c0fc0218c1304d68b86463cfeaff9747115a4e037e804ff1231e16efefb1737af99aa5cf5123ef0297d9f861019de8f9f468913c7831fecff8cbd63ab5ef477e7e14c2829a1ea6fa1403b6c5551e20f918d0c90599c490e55e5209bf2116fc1eb6fe201a3d2e7b1d189ab59c18e31d721f7d523485a0dcca49990f1c798105ba8e9c38e254c2058dda8f8b2063b84428040ff5bb1c6ff9f4200c07355adcfb3925d22a064948ef795e984cdc9b1b9026a0c985801f4cfdd92f3ab2f401afe51b64a49e1fc6ab278653e450edcea227a9d46266ae4e77a320dcc993bebffdc3c510272291a30fe10a7b74f754002ae2995a4d21afbe3b9faa5440fd1e52920849d14bc2ddff547a3cbd7ebc4966e164cdd332265271e5b855e71ef63c70c44a44eaeaa4c01fdc05f38fb7ef3263e2e400c5bf58d534632c0f398e6294ca259aa76909a42610396805a55ee85163b8bf58399474c0ce07ef3395aa635f8edbaef9f1d691afa60cbc7040077f7f931c58463558445bbb85e7f621795ffc7de3542bd5073d69f41634b212ada8c8b580a1c00e1df3e5dcd9462d0b9b631419129c0145dfab428677039094d526606cf65638196671c01f3beca441d12052d2aa1ded93afe3a147de5cbe11e50eb8ec7f93219cd15eebeb8d83aecfe09eb2d5b47ecbf2724506e335e75af6bb7fce8a2da2e49bfd304e9109e4b3767f0eb2038db76bbcca67da4a1ad6b15f93d308f8cba4011774be680b9cc65cb63f144ddbaab054f96d4996cb4f735853a6535d6e28ee3917a6f8b8391da2ba26649da6b15d196ba1315514e6426575262929fdc18d69dc7d48167744141e8044c97fd81ad69f70543bad36011b70a798096a5e5f1612c0444fda003ff5fdef9e66e76f31169741e0eb27a58f9a887fc019da518a66ed48847643b59bf2d62d8df8e86ea80d0f2fe4c0909e0473d36a20b250b8224a1ba4e21ee53507276c51e29e94477759051d363980befe9a59054f077d3935f01c2d5af5d479422498a64711017849e23a11bdc5b3b3bdf11b5e2e4b00f26b19ec72cbe83d5166ed3a17570de0daab8556d8b6c60379978083334bb35ba9dd93b46835324a871747f405ec1297e4b8edd708b5a594751323132a31171ce2fff35484c7501b981e6e605021e755135b31ee0e603a48abb81a181e3f1dc8add1a3f663b8c2e1134075ecc9b613477c9fd9c74b28302605cbbe40dc0ef112e6c97f9472a27a8e2f2bb97167c69e35eb12996b0daaf90fe9ec35f97d977d995b5225176d0149b05c08bb99c20e32bea487251e5652389c53ef04087b7c764a4c17675538b459916e95f3a779049411df83c1341d7b73ce9b31c3a7bc59621e2763cfaf4a757a954c34d6908a8e9ef3eb2c9a1bf134885fd88f76e6bb53ffe9b708fbb2383fb1bb809d041e16f9816f2a14f72b3252672ac3d86a8dceec8d6e5dc101bd704f388622b58434c5046c163e43eb71480828e3825573f605fafadb74644c0f63da1491700296c1e30adfc9f2a77ebf47070c56fede05c9670b91b5ef310e168a0b9088e9b5acdd9e9d3ddfcc2b890fb32e209d2b3e17374c6d992c304833eaeebfe69821a2821b070b134eee9179c49deffc11597e9f11c50e29eb9413f0c272a4a3a139078ef01fe235244ab86b80b89e665ea69e7e20cffb28307021f1018bae68afd0680d844d44fc5e5522b6d7b964618f927a06ab3f727ee260f5a691885d4583fe813fa3361340c14f4dfb1190259d2024d6cd46609468f08e4209e2a067784dfbcb55a474a43c5e91c4081b9708d04fcff4706e3ed94a398174209c0d41379c31eb34bc605d70c4d5b6d61ee3b9cfe774cd0e8973dc71955c2e6008dc3ddc9225b6fe2a4d26fc632566ae6dcd398dc85f612df4e03e1bc2351c93f18b2f346dbdec081d1064fc6c516497e6dd400f1a206a38d01951f8e7ad6fdfe144e568a7b463222d235ef58dd52e1f3c9094446bab54b5ac5c1e28064ed1e60e8bedfb842fc7deef33bc633d46c5f20f22bcfd4f69531fad2f3daad2f5eeaedf498b7f799f2c8b37e6e34294c059f93c29bbc47e6b9eb8d9834e67d317d4c7298a23f280ab5beb6e61dda859f4fa50a43c716d3f60347aad3ab3ac9c1364555812d9e5f928d0708f5493530d77a3505034e8f3cc2cffc3d120faee8865f92940dfe09a3ed5b3abe962c2eb29bd42a84e17810fc2de0592e115d27ba838a55610846e5f0c2c5b5d891802d06cb1f64a513d649da521acada97e3d00b37c1118e6ad7ef51e65537f34ee619d35e72c37c643f259f8362869d6f99dc34a3d5322082615d631cfa49f0de47568272b88e127e97dd8fb0d286928181e3a79e2212d8316a525b47e421698b72be81abdbd912d059844fa62258145fac562426e44ec8c0ac345d7050620be3a6d0d76fe8efe51fd6a28aaa7b653d795700f72ecf434d7ec1043f610fda9bfd4a68d46649199551986355bff4a6db07c9bb94c6df5bcd358d0229636ff248a9f7fd7f7448ef51df679388c979701408a7cc3d33f68a4ebfe9d88c4242a8401261d4943ab2cd0d2b531703cb8ec6eeb5bd1b54c2f53d4309b5d050e540da8c9045693bae633b6f", 0x1000}], 0x8, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) semget$private(0x0, 0x7, 0x8) getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200000c, 0x101) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x152) poll(&(0x7f0000000780), 0x0, 0x0) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3c, 0x0, 0x0, 0x7f) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:11 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) socket(0x6, 0x1, 0x5) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f00000000c0)=""/95) socket$inet6(0x18, 0x4003, 0x80000000) getpid() semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:11 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x8001) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd00000048c5a9dde552a4eefeaff0f2c85e2800854d1fe90020000000b37608095d069f1383a009f7e1dbf18f00000001ff103434820abc4bcabba3444002007e1455d0bf576139cba8295fbaabbbafe214dea79d9917dd1d95eeffffffffffffff5afdc37b8c98318631162d073bd92aa809f5cfb7cc762fb9bd518fb00bb2c4c7a18ef00235685c2001d450ccb8671e8679ae6f3025fc170000deee2f873c1e711df5f0d2712da8ae731f007106bd31b4605f1d0008fdbc15a6009b6473000000000000d96db3a67d3736b269790d96f5b101b448cebd1f2c748685110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebf11c9d7991f678df44ff0ff000000", 0x131) r1 = getgid() r2 = getgid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = dup(r0) mknodat(r6, &(0x7f0000000440)='./file0\x00', 0x20, 0x1f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = getegid() r10 = getgid() r11 = getegid() setgroups(0xa, &(0x7f00000004c0)=[r1, r2, r3, r4, r5, r7, r8, r9, r10, r11]) socketpair(0x10, 0x8007, 0xffffffffffffffff, &(0x7f0000000480)={0xffffffffffffffff}) getsockname$inet(r12, &(0x7f0000000500), &(0x7f0000000540)=0xc) r13 = syz_open_pts() close(r0) r14 = dup(r13) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000280)={0x2, 0x1, 0xffff, 0x6, "163fe88612827226edf87faaf4fa49cd18cc9343", 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) syz_open_pts() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r16, r17, 0x2) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) readv(r15, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x400000000003) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bc00000700000000000000a41516f5121e000000000000004feec0fb2c62d24a22a04d6a0c5b1315cc4554ba8c2109a7e1cfa6468334ffe98620080eeebb92cf21c9ce8bdecd464e2b1c76fe13bf3b1660654c75c7240a9aff35350e0d4aec37457594a53549837361469825308b8a25e65a403631553bde3b6fb1aab6c7095fa0d457e8f568fde1e6c637a4e00c66570d79a2b06363581ac4592f13ccb25a27a3a4f6041405af8def55d7a138284f513480a84c7291981a883aa9584c48ceba8fc81f27b6ee23f71ad9966aa1866c5c89a32df5e0372b2fd01942f7ead2225a7000a75a6b207427278eec057ccfd3a7b48e3362", 0xf4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="570981fcd07acb1ca9f1e644194310f6617e0fac9277cc16aeaf3e39c126ae56aa8fcaf82e70a74f001179f9fa7c1a72572530994e2e3a71060981a009b119496227e2a846302f845c071c52d4dd7c074b970e6989592edb760d3730e04950c8fa7a83064b76a12002c5f19db98532f31e07c11b45644f9c9405871252dbc1124078a346adf2da632b9e9588c3e5c0545a42ba0c4918e31f6940620017e9", 0x9e) socket$inet(0x2, 0x1, 0x8) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) rmdir(&(0x7f0000000000)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x211, 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x101) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) fsync(r2) r3 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) rmdir(&(0x7f00000001c0)='./file0\x00') utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x8, 0x18}, {0x20, 0x800}}, 0x2) open$dir(&(0x7f0000000280)='./file0\x00', 0x1, 0x10) r4 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x20, 0x40) rmdir(&(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000340)='./file0/file0\x00', 0x48, 0x8) recvmsg(r4, &(0x7f0000001a00)={&(0x7f0000000380)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001880)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/247, 0xf7}, {&(0x7f0000001500)=""/113, 0x71}, {&(0x7f0000001580)=""/203, 0xcb}, {&(0x7f0000001680)=""/167, 0xa7}, {&(0x7f0000001740)=""/11, 0xb}, {&(0x7f0000001780)=""/218, 0xda}], 0x7, &(0x7f0000001900)=""/210, 0xd2}, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001a40)={{0x18, 0x0, 0x4, 0x27}, {0x18, 0x3, 0x1}, 0x4, [0xb7aa, 0x40, 0xdf0, 0xd3, 0x4, 0xa217, 0x8, 0x4]}, 0x3c) utimensat(r1, &(0x7f0000001a80)='./file1\x00', &(0x7f0000001ac0)={{0x1ff, 0x7}, {0xffffffff, 0x4}}, 0x2) r5 = open(&(0x7f0000001b00)='./file0/file0\x00', 0x0, 0x0) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001b40)='./file0/file0\x00', r6, r7) ftruncate(r2, 0x7) getdents(r5, &(0x7f0000001bc0)=""/21, 0x15) sendto$unix(r3, &(0x7f0000001c00)="723c29a380aadbe35e622b78b2633f12157edf74c5a2c91d66427548012f0911c22f15e0b0a63eaef699ac7ff027adc2d3add941d41024994472d51220d304a2a37d2e5255268bc577a30b6c55aec0427332785c20190f56806d0ba259ce450162ad9ea20783ecd046b961fac181a8c8d9d66bce391bdc2f85715d6095f71d206ca7a53cc7fed3df765d4d0a91ba7846fff0ae6972a24c6ba0f5fb78629dd6cabc62626140c98b0200ff2b69d25a3e032bff0c7ac79b25eb1e853f92b4885dfbc3fe105450f8c3a478b2fe3b9c0e7c359859a59307203fd943beb069b1f2ad567b481a43a2e8cf1f17c96d8b3158347d54484f8de738be3ab75155", 0xfb, 0x0, &(0x7f0000001d00)=@file={0x1, './file1\x00'}, 0xa) lstat(&(0x7f0000001d40)='./file2\x00', &(0x7f0000001d80)) ioctl$TIOCDRAIN(r5, 0x2000745e) open$dir(&(0x7f0000001e00)='./file2\x00', 0x80a2, 0x0) kqueue() linkat(r1, &(0x7f0000001e40)='./file2\x00', r5, &(0x7f0000001e80)='./file0\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001ec0)) socket$inet6(0x18, 0x8001, 0x63) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x2) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0xfffffffffffffffc}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x80}, {r0}, {r0, 0x80}, {r0, 0x40}, {r0, 0x20}, {r0, 0x60}, {r0, 0xa0}, {r0, 0x8}, {r0}], 0x9, 0x4000007) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe2(&(0x7f0000000100), 0x10000) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0xfff, 0x6aa6}, 0x10) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fchmod(r1, 0x2) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r1, r0) fcntl$setflags(r1, 0x2, 0x1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000000000)=""/3, 0x3, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) r4 = getuid() r5 = getgid() fchown(r0, r4, r5) 16:00:12 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0xfffffffffffffff7, 0x0, 0x0, "52ce5e54161211bcc083dd5a41cc80bae448e604"}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000100)=0x8) write(r1, &(0x7f0000000080)="4c0dc55dbca70783e3", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 16:00:12 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da2de482000000000000000000000000000000082d7e68b84e79ddf8bcdd3c0071534d0d542ab09c022a6a921e3af8d4e3d90ac35bedb97f20e6"], 0x1, 0x3, 0x1800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) msgrcv(r0, &(0x7f0000000000)={0x0, ""/11}, 0x13, 0x0, 0x800) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000140)={0x3, "1ee72d57d2a58dbade435a008601d828dba328b9022979c0db5711125a150ad76f034b967119bb96d10d497fbb8c9585137ee17871a7ec3d4d81decab49513c58892a1c79f162bef224a82fbe0e47fd3290bf2a25f372bfaa659346753c7a7a2e24abf91a3980fcb6b53d8062028382c7782e1ee22c34ac86f57d56ad094aa4dd68bf4b333bde4b047c44eabb3fab4820b267341fad1496757a3cd771848b42c33d61dc0a5c866bb22fc5c73dd0cbafbbc2668b006555bbc9d6c43880e26ff92192cbc2692922ba3b5521a"}, 0xd3, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb40, 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="9fc4282f5f", 0x5}], 0x1) r1 = syz_open_pts() close(r0) r2 = geteuid() seteuid(r2) r3 = dup(r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000340)) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000500)={0x9, 0xffff, 0xffffffff80000001, 0x4, "02059aae3d7d08d21dc33f7733eb8787f0a32c90", 0xffff, 0x8}) msgget(0x2, 0x12) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:00:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2812, r1, 0x0, 0x0) 16:00:12 executing program 0: kqueue() r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) close(r0) kqueue() 16:00:12 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) dup2(r0, r0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffd51, 0x0, 0x0, &(0x7f0000001640), 0x50}, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="a5852147a9ab715079b77a82976b16cde3ee2590f8527b378a3aacbf0655f01230603280957687808d14ea5839144ec92bb9466de339b90afbc1943d7b80a2a722143901", 0x44}], 0x1) connect$inet(r0, &(0x7f0000000000), 0xce) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000300)='.\x00', 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, 0x0, 0xa13a, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x29, 0x4, 0xfffffffffffffffa, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x6, 0x1b7}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0xe0}, {{r1}, 0xffffffffffffffff, 0x88, 0x0, 0x10000}, {{r1}, 0xffffffffffffffff, 0x10, 0x3, 0x1f, 0x9}, {{r2}, 0xfffffffffffffffb, 0x18, 0x4, 0x4}, {{r1}, 0xfffffffffffffffc, 0x0, 0x4, 0x4, 0x7}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x28, 0x3, 0x10000, 0x100000000}], 0x3, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x38, 0x0, 0x7, 0x1}], 0xfffffffffffffff8, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x18, 0x40000000, 0x6, 0xfffffffe00000000}, {{r2}, 0xcdd49596a14fb0f, 0x81, 0x80000000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0x4000000000000, 0x20}, {{r2}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x5}], 0xc00000000000000, &(0x7f00000000c0)={0x5, 0x6}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:12 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000380)='./bus\x00', 0x80, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f00000003c0)={0x8}, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x6, 0x6, 0x6, 0x100000000, 0x8, 0x2d7, 0x3}, &(0x7f0000000080)={0x8, 0x0, 0x1, 0x5, 0x0, 0x9, 0x8, 0x2}, &(0x7f00000000c0)={0x2, 0x0, 0x6ca, 0x3f, 0xfffffffffffffffb, 0x4, 0xffff, 0x3}, &(0x7f0000000100)={0x1}) select(0x40, &(0x7f0000000200)={0x8, 0xfffffffffffffffe, 0x1ff, 0x3ee, 0x2, 0x8, 0xffffffffffffff7c, 0xffffffffffff7fff}, &(0x7f0000000240)={0x100000000, 0x6, 0x8, 0x9, 0xc100000000000, 0x20, 0x7f, 0x1000}, &(0x7f0000000280)={0x9a, 0xdd46, 0x1, 0x6, 0x80000001, 0x1, 0x9, 0x1}, &(0x7f00000002c0)={0x100000000, 0x5}) sendto$unix(r0, &(0x7f0000000140)="f5cff6dbf1a28bdc1ee529098dcd4d89999b8cdf6e41f44155b7e3899c573f326459beb46756c7219a54e70bcf", 0x2d, 0x402, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) 16:00:12 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0x802007, 0x202) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x1b8, 0x0, 0x0, 0xffffffffffffff4a) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getpid() kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="4d9e672baf34f27861381e70c08a3c2c25782af0d1dd17312cf9373c7b610bcfedbb9ff3637ea24cea18b075bdfbb1df01ff1944609f57e69a23a44442ebb0dfa208c766a76b29def56b0c88b881ca755c3047e97e65ae65c7ac86dae2446bd9efbd", 0x62}, {&(0x7f0000000100)="7136ee600ea871cf9142db698bbbed111e695422ae621a19da9322022c0c62eff280ae856ed5bf04d5280427ee1bbb41", 0x30}, {&(0x7f0000000140)="ec52b52fadb34a6d77ab2b72af39bc18", 0x10}, {&(0x7f0000000180)="010b11ec5b73111d537e818ca2bf1293c2919d05bbef4d577682c07f954d5fa3bb343ec3a1121b921fb2f972fda0cdafca9805311bad0cbc4a5749c7bef3954557cf9e3e", 0x44}, {&(0x7f0000000200)="e2b6e17ba7e9ff8b202212c5ac47f59e730f90d7f0a72b109a67ae00ecce3a83438da069d27adb9b35b83c21367c811c96d2bf2dd1a764c7dcbda600821079c8fd7a9b", 0x43}, {&(0x7f0000000280)="dbe27a9652e080699cd97e7773af026b5993ab2725cd21f16132a2a3e85ceb89cb388f4bc45adb97cc83d6cedba58325e13bffd49c522f76b27964be0aa4209b3f7c7ec55b81f2f293f1da22d5046ae158e4c74302294e4120fb9ed89fa647919937c67105253abcd7e17578d3db43a0f7fc5ebb0e9e400f0f5b16c684208e7e3d378d4aa64fc62e521dad1e972407ade969be05130b55803e86b86d4366aea52646b11ef2bf786f6018708232e259a57d3644374a26191c74e6210b1382020e2cd6ceff62ca60d38247c3845e0390e1eae80153b7ddd708cf9e2df4d307", 0xde}], 0x6, &(0x7f0000000400)=[{0x50, 0xffff, 0xffffffffffffffe0, "2e5e3eb4a526a55268d2ef6cee2e4632ced8d9521fce21f9fa61daa34c4a86743cd3749d70e0dc2c22ae3a0c92804b04a18ed7b3e174bcb3e1382f6e90c9"}], 0x50}, 0x6) dup2(r0, r1) 16:00:12 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34a1502b8cc21739e5ca051569b2dab5f32e32a93e55039e000000000000000000000000000", 0x2c) 16:00:13 executing program 0: r0 = socket(0x18, 0x5, 0x401) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001000000acf10bb4"], 0x10}, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) munlockall() dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x3ff) r1 = fcntl$dupfd(r0, 0xa, r0) bind(r1, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c65302f666940d1a53cfe8b7a653001"], 0x10, &(0x7f0000000100)=[{&(0x7f00000000c0)="e638080103730a0aac6a98a0972da1472a46da08037c00bd4b7791dc279f02e0e0f3869ab9", 0x25}], 0x1, 0x0, 0x0, 0x408}, 0x2) chroot(&(0x7f0000157000)='./file0\x00') semget(0x0, 0x6, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) socket$unix(0x1, 0x7, 0x0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f00004bf000/0x1000)=nil, 0x1000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 16:00:13 executing program 1: semget(0x0, 0x1, 0x4) poll(&(0x7f0000000140), 0xf9, 0x7b) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xcd0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x5, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x5, 0xd9f, "0400000020ba000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) dup(r1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) getrlimit(0x7, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x0) kevent(r2, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/200) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x1fa) pipe(&(0x7f0000000000)) shmctl$IPC_RMID(r1, 0x0) 16:00:13 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x4000, 0x9) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:00:13 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) poll(&(0x7f0000000080), 0x0, 0x812) dup2(r0, r0) r1 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socketpair(0x3e, 0x4000, 0x20, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x85) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x80000001}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)="c934d57c9a3b77fbd61e7bb8b89be52fcc072d008acded2e86431c4176fccd7024a8eac5984398af244ed751a46b23ec8b49a22f5250768cf084d9ce67671ac2eda69a60a622464b53739330f12aa9309cf3ec58564e6c0bab04decedbbe21942fe1c2a7e2d10e249086002fe84e524b22884ea755ad6cda6e0adb2dd69b81d3f3a78e11daeb4355ef74902ba4a3edde65ddf1d34ed8a597bb7e29d77d78f191be32660d988f", 0xa6}], 0x1, &(0x7f0000000240)=[{0x78, 0xffff, 0xfc7, "f8c3625bfcfea1502af4d5145057fc9146d914c68c3b6472b661839ab68c207ea4c2a3b66588bcf70c27eeaab25e6b80c5a75b2be5bacbc9d8c5ced8fa63e3a9db71537114d45d5e56416f5911855df95dfbd68e490ab861786d3664d9970cafceba0a99"}, {0xc0, 0xffff, 0x4, "c95ba9f2574e087d1974c637c2787ab85463058707bf3434823e6224777c14391fdcc78660d0775e8e6998997210c53cbec6891bb54d237c15f9d9a0dd630a3e5d476c113ec2cd6c57cef20eacace7ce382dbf38091f3236b4926751d3e552532c5961da76c4c2ba4cc8d128cf1c26691a97efee075b7181d6259d9800c3dbbe4ef4976754083785fc50fa34de37f4db3e886465cc9ee92135b7f41c2a980cbf6711f01965f0886faac61d91efd8"}], 0x138}, 0x8) r1 = socket(0x18, 0x0, 0x4a6) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) setuid(r3) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) linkat(r2, &(0x7f0000000380)='./bus\x00', r2, &(0x7f00000003c0)='./bus\x00', 0x4) 16:00:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="0bda054ed30568ed1e27c33f1433ae87c112dd4141d4503352481d26d92baa5139c4a164ad883a903e9000b9b7a7f04497f2860511dd74431fc2fd3596a4235cde44b0322f42ddde85a7f36332cff26372bc8e2a20df3105a11eca11f6ef4e2fe66953d3", 0x64}, {&(0x7f00000000c0)="2acbb5dd12a117af45186bc489934d1af135", 0x12}], 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x9, 0x40, 0x4}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$TIOCCDTR(r0, 0x20007478) 16:00:14 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom(r0, &(0x7f0000000000)=""/45, 0x2d, 0x2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4821, 0x6}, 0xc) 16:00:14 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[r0, r1]) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x2000000000000000}], 0x1, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280), 0x4) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10808, 0x80) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = dup2(r1, r0) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8402, 0x0) r6 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r2}, 0x0, 0x30, 0x0, 0x0, 0x3}, {{r3}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x2, 0x5}, {{r4}, 0xffffffffffffffff, 0xfffffffffffffffe, 0x4, 0x6, 0x80000000}], 0x401, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffb, 0x82, 0x1, 0x3, 0x8000000008001}, {{r6}, 0xfffffffffffffffe, 0x5f, 0x80000044, 0x0, 0x100000000}], 0x40, &(0x7f0000000240)={0xd26, 0xff}) 16:00:14 executing program 0: rmdir(&(0x7f0000000080)='.\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) sendmsg(r0, &(0x7f0000000b80)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000100)="06ceab08304a6dbcbf4642fdb0680ba4f26c299b5be4491b31d2111d86bd270d03f66c64121e7f2bf3f750c0e5d73129e1019e77033e44d5dccec72653a45a62cb76fe4290b091adceb5f747129bc47e228db3e914", 0x55}, {&(0x7f0000000180)="02b693336bb5900832803e10ab5c792f9b33be5862ec402e733716245a90fcc391a222a6e30782b4f28f5316b21e1f9a7b23e327aa16da1be62effad7916e561758335cf3dcfbbfb6107066dd418101ff8", 0x51}, {&(0x7f0000000200)="1e0adf2d1ee40bd0b0985ad81af33fed494ae68b07505f0e77fa30e4f1c20530aa91cde9cce35a31a76b439677146b8c55e38e76063860b7c77f858d01d3e035a6474a8ea2889db1c4f4bd97b59730974bb17d25b8db6355c37926dc14cc1a24f4c7e80d0381fd857403e31027d548d619a79232307ba60b976a945447b428f76f9b54547bc28e62c70c256c648c3e5eda500f4e354bf6d69b4478f4a96d6fcc9d623a24b20a0bb2f4d1f810d4a984002b24e859dcaee6094b52293944ca27a05e0c51e34da138f9065c458dbed2604fc6603bcff6117391ed8274c349d5a910f175369e", 0xe4}, {&(0x7f0000000300)="6c33ba8e7ad539a07860668543e9973a3a6d580e91473d564ac91861f40f2bd95ae388b38592d9664efdad7b36644fb90113bd42b9c8cd710d2301e72b688dd82bb801c163002e39463e85a65defadc0cf2205a1900e8dab0e68fb2e2b7fc57b78a65aa21b05b1040b2c9dd15ca858d9a9bcd0ddf429e30042d87eb54beb33fe46911372d3597e3c8a79f94b5f8d97cca866428e7e10967d4d9370a801c0ac811d7ce55cc2c2e61cd080687240a85fb557d0b4e151a3ca59d593be56e7bd34d345c76efd37b0abf52b8273", 0xcb}, {&(0x7f0000000400)="5e123bfc628eb75617a6346937c9dac5064941ee956d5b0c56e8ad5d861954daba054a18868739850e934526f8891cd0948976cf3258509111fcfcb44cd70114a7675c1cc5675d2fcd81b31424e5a7d09d804f7731a91147db71c1ff592094754d3b85b65cb84eb95031c83a3edcee6d7a7414911081d35bea735414a5b5dabbbca38b4ad79c3d86e356e35d19a18c8cef5a3ae608661714435de9de23f78f3286335090b6799bb1449523160ccbf041b429894117a8f7e868d04a8dbe09bd9c4b417541c1f764965eafe61c46e21742e7c97313a9d906937c23d23022e7af392063489c02725e96a31cc318cbf615c84610", 0xf2}, {&(0x7f0000000500)="4b97e9d462a48610e40fc2208996bfee4b1103cad0e9f26b80bac3efe3873fe073b58c9fedc0dcfb69f9566c11e0ab83eab410354e5849b2da9416691ccc573ef3ecc6c36d6d953646bf67c76b25bb482601be01dd995fef708a0c1f595c2d14d53c06b3cdadd8fc7dc255b6a7cca1a16aeedc6e7bcfcd503d6d35ad4642e1fbea7621199ff828750dd200e00b61", 0x8e}, {&(0x7f00000005c0)="caa804fb65ca4a435ffe8728d745d9517177275bb64ae35c8b24c62ac792f499ae556a8d26013f1806ba0ce017d8443c0b74179293d091423040fab63d4784d070c55a76f34b74ea724a7477f9760225f893cfa5ee6cc2a4d1c503b7eb79b53ae7943f8b8bce5e4d6675b5990aa33f1d780f9aaf4961e9289f6ea1efcc4a2982757aea173a223c5ccf42c1671aaa32c2a4903f5549e23eca0e528f9849cace5e844c0aec813085fd2aa6d8898ec60846ac9b2c05cec1bcf282f3ccc1ec81388f97b61f98002cec1d04f33b0d3294b87fd6adb3", 0xd3}, {&(0x7f00000006c0)="163163e81f5b55bebbcb2c53", 0xc}, {&(0x7f0000000700)="e4a1d743c89ff895620efc7645c41cd955e7a417273bf85fc969356f85b55ec5f0b292de678957db94ef5765dba401afb2a24c570666", 0x36}, {&(0x7f0000000740)="ad36813ff8da6fdb2f8b2d28a515a1f83c06e189c62b8d7f21d38e53f69196739193f55ba6e0cdd1ac80b0aab40f484ec8572c5b39af8a99014ea52feeffc1d01240abdbe9b203070e4f30c01f3d9df4dfcc4e2bf12869afc5ed80eca8062ac11cdacebda5bdc5552dda6954972b31e4f2206bde4b34a4f92cfaf81b8336a8dca29658023f267190c5560df61b03abf3a3d4f2006fdc1ca31734364b", 0x9c}], 0xa, &(0x7f00000008c0)=[{0xd0, 0xffff, 0x10000, "c903460d7acdd0786b19c41f1010fbe0257cd2cc21dfca83a17d9d1fcb8dd1f452cba69b36317158cb406dc5324e9b2eb0da80a3194cc30cac931d668b2f7bbb8043074f9dbc55fb32f323f4fb3771faa5d2af1223baf11566b93e609f232d587760c2105972e93d350ca5b26c59f1e1e4cf72b642632ae2500595f9ddbc8f093c9a3973925e07b50ffa9e0943df7f8090b616a64e21920031569f7ad4dc604d2c57c6459a2284b7d237a0fce6649973f7eae7d0928e8e21b8b8"}, {0xf8, 0xffff, 0x0, "50388e57985d1a640ad472b5b563e5c5543f8018e39f456d927dadab019a2a27a82e933435961b11ad077c612d8a69318cfbab7af07ea9ece414c466adb27676ff015107c1573f5cb8d09036fd424a638253e65c6ce03da18c977cfee3835ac2f7c7805d969c2384eb15706a94b5be63b7c19e4a2f784106396847ac5ff85e39b162de227db26f87413089882d530c1bcbf34fe0193c6535b20543caa3919ec893194b76d1861577d3b680cc259e3cea1e438953449cba80dc65d4c53fd970a76ddeebe182d4b64435f902dcc7cd8d6a6ec08fbcd5bde60ae892aa95a6866ea53206511d2134"}, {0xc0, 0xffff, 0x8, "a77b2c7191c2190c8ce00c986f18e8e445974c7c561e9e1e63347001f382f5c71d0a3bd84808cf7353223b0ce1be1f74ded8816788ce346d544ec0ebac7614daab35a18366573b4f4bfb5c2d7cb55a5af6ab7067716b52f20ed5e0417c701b34c4577fe12babd788eab4835768209597264d135665fcc1d735731e953c869ae9685845b3a4923e889708133f87b62e40d364b57e66c34b2860f980133c48162acffb96f4387b73cd4eab5658a6"}], 0x288}, 0xc) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r0, 0x7, 0x4, 0x0, 0x0) getsockopt(r0, 0x4, 0xffffffff, &(0x7f0000000000)=""/77, &(0x7f0000000140)=0x4d) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sync() setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000080)=ANY=[@ANYBLOB="76184efcab7860d0d289490c59737341b732fe3d4884b4e34038dbf3ec"], 0x1, 0x0, 0x55, 0x0, 0x0, 0x1000000000}, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r0, 0x2) 16:00:14 executing program 1: select(0x0, 0x0, &(0x7f0000000180)={0x0, 0xffffffffffffff80}, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fchdir(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000), 0x14}], 0x1, 0x400) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1f, r0, 0x0, 0xfffffffffffffffc) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x9, 0xc55, 0x5}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x190) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) write(r0, &(0x7f0000000040)="585e84a898a3094079c5477141189aee79857e0aa6efe92ae4e60f7b756b4ac4f78fd88167fce1213ef62da609307987fd482cde19e7853765a3f5e7cdccc6962bd50dc3113edecb74dd42d503930616bf00c559f725a48040300a77fb60f17f7ef6ed1b7317f914deb25872d7d352f75f890e1d04002dfc68bfa62992cac8b1d96ebd600521713e238d37a8a063c15190ae4800", 0x94) close(r0) syz_open_pts() 16:00:15 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r1) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x3ff) r6 = semget$private(0x0, 0x7, 0x100) geteuid() semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:00:15 executing program 1: munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$setstatus(r0, 0x4, 0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000200)) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000040)="d45bb6c79e7a44b635cd0823a3a4e70c6efbb8e99a0b1d1ef8e1db11b839a067c7d99ed63dd97223eca313462c8ad2933d2cc32008aad25b00", 0x39}, {&(0x7f00000000c0)="1e2a21f5a3acac0c", 0x8}, {&(0x7f0000000240)="e7f6c9401a62feaf06613aea1f494093e4d62b6669d064bdb6783d1dce64750e95e51f5a802a41ea322509523cd44110ed6ba82b99dc9451da8ab6a1cbbf6cd4d27680125aa3abe60166831ce47d8c164d4898a0806086aed3faeabb070b591cbc08f53403b86396d8c184564e9512dee5b9317fcfeed9a68c69062057a1909b2e9d4663f1b921b5f8d75eaca25d1285ae91d9b935c9081afb3f48b84d12a3b21cab1304b95db91a9106627c5b6fa6c9f2d2fe8b6ea1dd89146b98591852752d2468c94c76e7c27598d84897c5c5d78d153207d5988764f8aa295ed7b57951b718be62c7183f2d0eb9a6f88b39a9cc18f704615dd3aa5b524e30cb0892d547f0d7543641c0c161540c43f9dfd45ebbdb8fae9dfcc9cda9152cdd1f281eb47e84f2697fc3097311dd83feea7f366953ee9313efc54a695426d142a17fbe8799389fc6ec10277bfdd348083106d144466a1cfe5499fae0da118af74d51e9aa14b8ec5a0caade5e2cfa8c15d0ed4e0d2218198162ec5a8739a4c6e23880b63f1491d4d2d4a497c8e6ed853ec278f82af388fab8ab630a13e71d1eb77e873e6c25c45f1c4e39bf573a463d8977f059b1d4f542cbf3de406ca2d42a9ddb4cc7c434692697931393c0ce32ba176fc55728bd43304fdfc24fae01777f69f412f173e272d357b1ce601eb14257a71e97bc827c5a864f6bad6c75e180bb534db20c09e9b0a53dd0838ca8e835516c51c03c9cdad231387ae996c2d49b2868f9c07e4ea371105cb6c1a06eb4b684279609c329d29d7dd345917c421478a45c9cc0bd10db76db372736f2d43be863fd05c1876859f53942def52f529cf376f4b43d1a4de62d61e63e6ffbf890e173c4e16d9a293ef98e17c0767b421be373c9339f52c41cb8fd38dbe2179c726ccad0347555f84f02fc7dfd6e812c1ac1783be08d3765ffc6ff7bca0506b5fae883a2d46305cb83720cf8bcce9a45050d4127457ffcb2cd90fd3800f797a3027b96aff329e1daa21922581762026c675a9cc038c766e8c4ece177b2d07c7063f94fdd16976f03f89004ad11e7976839ad82a0606ca9603498069953240b258f73871ed0a822b3d3db83a4c93f246931fca0eac56913b2cafe3bfb84f0d059376c7370ffbf8656dbb9a418324f4804675edfe3ff4c8214e1eb5bdf9b5ed0aa50cd1f9ce7d6698a28d37b3d94fbe04e278a182f069797cf5930496f849eb690a6a93670d4899cd62876dcfee2083ca50ebcbf92edff2218ad31620edbc9e98c209ee15d496a08a5b2afccedfe254c6cc243ae6b50f2fcee31efc8e88d25e97fff63c9a942b2d27dcf1bc55414c5e5e1c785e0d1f3bd0e19836fcd19a29a2dc64091231115938c1ecae7125f255a7fd147c95dce2faa68f66b77ebf7fdaf2be95aec995e3831f15a71bfa48cdabde4638e82b1cd65550495c758ac53e7d03ed1af7737fa91b91d7d557764fa789391aefab910626a976d561dfa7317b75c00f39ceb1410af1d92d1f6fb4e1abed39ed1d0b6d56883f03368c9af1056e6926efa47bf06fe7abbcefe6f673ac68d07d3b22b0c206c4ff4df533ace114bc021a3c98379f66aef423472a28a68c3581b618b2bcf11303053d83f4838d293c08377f15b93e3569bb129f4b52b04a89f580cfd04c4fa7e1e067ae31b8ee7f324f1fa87542641b42dd85b55e46a32a7debc77857276577ee75dffb9ab300204c310bd75c33a4ac13e8ee74d1312868d8f1ddd48a9b35b57b06758a9d6c81fee423cf6f23d129a924384a2b8f967f4e9657edb46aad22879ec6f96f021703a6f92e173de4c122485306b208707d4506821811544def19e7c798d6beb0e53b064f2103793299168048c4c710f6f3f528a7abac9674d39ab4dd7160657bdd77201eb3a4402cb1f94ecfff2f32cf8cd5d213d7dfba7a8c95f666a231c029775018deb992d6225b32af01571a7b22fbe72da8be58bd4c62463bbd403f5ff71de85edb4297498f79f4010efb6a9b4f9ed5005e20987de503b76e2a21ec50adf110a9f066f025cca2461e2548890a3b697cb7bee043f21116d55474cc5a8b4862ed9b745944d1d2fa9e72b088334282f872fe40c00b5cc3183cc37c160a7947e7520625778aafee68b11a4c1b80c0b59a3b51e148ea9b936ec7dea853f73d3a8c250820f4efedba9747c6b2cbfed660ce6c44f3477c33a632ce318433e85a4f6d4edf3034e4855d60203b41006ac36d221b3d5be71e17f5d865f98aef543dc875b374f39a5a32454e698e37ec971771761634dbfcf9ed2847cecfa410387bb84a42044f27b4eab1edfc3f01f88a1717afb7079217c47281c3616948882c7c4aca2d52a368bd827bfda3413d967d4ebfac0f843c053fb444fcd08c301231f72640a4337985004ce9d573af09e701c34721ad898a7da212d68eb90b1d633dbcb71c7e28c9d92cec29a08d7458a80384a3eeef132d2a61f79ec40d9177ee0c37c61021bf06883f2115f15d968e9ea555dbf831ec0ba6376afc2e10930ab3c9c28994096d9100e16fddf77a0abc3e095583dda692e3f86d4705201f363c82c7998970eea885ff2ed8675aeee22a72a8b98b67d627c11e197f2093159b31b68af83fff20ff512b5631e91f818a31d51ad3c447b459cce14ec4ef67d60855315ba92e851d1f52e32aeeae5a9021d66618b8f90d40c42c607bf2d9cbd5c3d7e8b73b0c52a606289581070b9853aa2e1fa923704ff2c4fe500f326616b270c29dfbe91c26dc1e47e0555c663e4b908b5f54f173fc12c80b493f8ac98fdbea514ba73b4aa73a8c331d43d46e193dca5227de60a89e4a26d71286694e6fec3ab487f80a928c4dba65c463f17192c51c9ce2894bd6ab207fdf9ef62434dd5f77b86aef5356fca22252fbcc041d324c45db83bdf52bf64bc85de4f30286a35bfec716b951b861791aec38ca4031a392cfbe7fd54a820c6f3f78914be1f0942e5af834ebe0a0ed7dfb9f5bbdf7e7d1bd61a6c28730826b4102383bb6e990b0fe29de3912455fe95fd54ebccf096c273e88d44407bc678aca0056df16d1217c8c2455ceb0682647dc810910e5d952f9f716c432ac246d178ff1ed46bd76ef6181ee99724d619933b4f65f58824470cf94fa6d69b57d5f326ba81b41cd8da4350dffa0c3cb1d3bb60061efc033f178c5cedde2db62bedb01bedc94078fc597df7286427ea4293ac5e0fd8f94a50266e1b119d121d6b7b6921089cf9578b8fe521ef52eced9af9c7ade99f4efdbe009a87c695eca3e367504763caff51ea292c63d59a919406511aa2f05917ac12cb30427a4a6da9b6d30a78496355e3069043f351abdcab79b5ab3bb75b7a7b261d34e3aacf9ad9ac7e8d2c989a1d6c6aa260874c825609500d49bd8e20319ab94d11abbaa67e78e9623067c33ddabf3d4297b5d7b1b9bdd912d56235fff75a78e2c005eb696fe884bdffc6fad9f1280067c788538dd5f2aec138e06d12d3388968660fbc3b3b45601b94d8d81d7ae1d61bc56d7ea2bb902d3f27c41ce9b36207bd83456e455c97cc41a8c8a2cc26bc31dbd5e8996c69a166f117107e772250e9b6dfb799095eb9214692d9adf4d9ec70b19196283b7cd1af2de82b0686a24f1eef739e2aa5483b05dabaf32e9e3347aa57fd582cda4f5f578edbf80b959f3c98cbbc0809f818789f8f36bc1062817e40f9c9f4eec3caee53df98e61ea6aa94fb20bd95bd20d37168e367b239b04bddbe73f32c5f317d8f0e1b49b052c856ddad3ec624e505bd365c0f7105436d7062c22483d1982c1113946f79c11687ca7ec3587cc3b1beae0d66f9d9c959be14b57a8224a6b56fb82ef29295df80f094d0a67e839ea3c0b548fbd5764904f1ce42d2947849ad9fcc609b5eb0922cc3ea6b77998faefac3e33757a6ecc7ca89db21751e86468aca31631930be70d834da8451607b4655dd972ce73769172f52e2fabfe0cffda1312d35d3b482e23fa27dfd347dabe13cfed6d3a7a254a3acbaa27a29613f539936e2f90fc13ac1112aa1735e37b4eb365a907b4d08a9c8c24b0e9c9615c2e46d31e25b0b4cee459509acd2a5af15db9101e03569bc01a08218fd3524e042ade8a90e6d6a2f91515287ae09dd59fbbac14bd461f65e62ad7a51194106daa19cbf7799c48776b2625f5b1a832df266fd1b06d6c8e79ee8c3256c6bd00f074ccd6f8e6a28c311349024d4393bd3ae65cf754f4865ad7fbf2d799d5cff720605cf20fac905554492056a358b8790e34033ef2c18b6c2cbc674cf078328ad0e4f6660b380bc492d0821c7c1e45403362472aff9b2b52019f6b84aca5cdaeb19e9ced42acf45ed2018d72a038b6c6325ef8b39dd768e50678d5affb9845419f9ea2983f88e0413ce67708d601da938aca6ae98f6ceae3ab88add8d38e7d34f331f4d57a0fcf76c6518273fe59cf75276cd5cedcbeb04a19e259c396ff51d8337463d160ed28f6352e7072624671c25977f6c5230e513482523bfef86ce5861dbb2289411ab2cefd1576d42198eb20cc2e3ab94d8ef3853bd33c2c5e1d95b7df6e755c1e5f429a77f840669d00066f0cd9c09ed42ffd20c2bc46e4170b2f8afc7dac500f3de5680f72f11f5d07a093e392bebd4de302515c749d572db984eab13b4d95f013fac263b8dddfc998646802ad201250fc1e7b623f662dfdc775ed628dcdae16828a447b5f977a8df9a03586fb78d8f8a73ca1a64691cc9f8455d01db6e9d2b063d12ed01fab91eea24fceda8a8e5ec672fe6aaff9631f9688192c8bef23178c959e8def929621167bc3834ca7a752aeecde32ed67c477a22df5bd721746f8d1b01beb82380643eb76d2a9a2e18833cede27932b7f694c1c99f907d65ea18a2342af5d483e635ea91f92d8f15c6e983258df834989a19b950b525c8cfa750dc7733fb844203c9cc72b37f0a92d27856a11b5ee5a820071f67062446327a85b3fcb06a019e7c17f5f07a9051ab819c10d554d5b5e3a4a9630f1181e3e0d5ea626ea2b79cc82aa9308c5ec5411210d0df35c9274a0effb349676a964dccf7428f8f3885f8ebb41b3719184b0d3cf7522929cdd52406e3731405df0d0a5e3ed887598fc90fad69d3525580d540410e5eca43bcffddb375cac1a113d20b3d0e08986d247913b3205df3debc85c8ed30a22b2b7e7a01d5b1732c6e42a7521d994ea0fa34ba0347aea74a058e4380c7acad4c04a95226457e801ec30b862485589c7bcbf1f5479a2783f4df72d73d2413830f71e264ad5e60736dd1644860af631d897f1cfa5d4dbfdaff5547079c962b951cc77bd49aaade3d38c18f36b651d0e88628317eb0cdb0462b86832bbcc59fccb5990ff98f255d6b9ec449db6b04d316aebb0243a70d51e6c3f1c21e44c78b6ac252a7f675d08aef8a0ae8dcbc2867d1b6d45e70a7cf1568834acd5b63ead6e5848e6144b1bd59f68be912c712e801f84508804ecc5318d9438f0e1d46354913b6b77ea5905882dbaeeaa32ce8f51b6e5f09efe33b6b90716447e894fcde3e34185a55da9d0915003a6a3d93aea5c7110b53cfc630fb4c5a52c7719b160aaa28d813c54e1f6d63779f90628f1eef65d7b48916965320ff9c6b42bff92ecc6a4503abb19bf4ddcb21ec76713b9530568b4d6959c15dd6c172db290a9813db258e0c56634bd0da953afcdeb01f291005b9b01d8534f81b0e1df4a5ec2a65ced40dd568a26336a762710fca160190a7de4200df8ee47c765a48fd97f1d9f031ed563c3bb437db42260a3779178aedeb1767e1f54d2c38789956", 0x1000}, {&(0x7f0000000100)="f26f8ea1bd73d1324419c7d634cf896f138edd6f89e235f863e22dd44ee605796472948412ce9add353170fd7be85510f2fd1c1fac81586f1b6dbb02b3680db0e43ff9c5fba328313af13a1fd9d9cfdd3560f420cec350df4dc551254d1952b64ad0a6f7f03bd828f3cd136e616032d47cfa55e2328168dcd4fb8840b6cc1f66a3d12d4d2f1b7188f44a", 0x8a}, {&(0x7f0000001240)="3e7e15cb373dd503b32724c44e143bbfffa9fc3a28c6d381b6cce35b970f4aeee11ed15cb6ad2ac588401167937f81e03f8b2231e6d5be52bd596fac7a769c2ce0002b10afbd6b50d8c65eeafd5d2b575082a15426a32beeb3e3443b43dde9c71a61e05289544f77d5583512849b1c265f7e81b3201980332f5dcae7d616b5d218f17440443f7727e6a450e312c90e02ba53b52bd92da92522f12e8888409972132fe1e56846aa33ced0dd85428257c16daa7354b98887e2fe294ee4ecf8aa8c", 0xc0}, {&(0x7f0000001300)="6c0da6cb7bcf0299d80a07a2a223a62a412037daa45d2494900b1e47b0372c1ac833d29f3df8bb27f547e5ecb2f06e4f1bb1436898e9000e6d2d7e64eea0704c4e98ed9bad390b54c45fdb3b4f08261212a97671ed5d0802c1ce6414762a3d3daadff0d8ded586921456e36a9db653bae86661d503d94e8f30d4f7f62170a11b40204bad72dbd3f0c3cd7a12076fa0fa5adc19026efb8a6252c8c97e17cdc2be37847c2f78570ca5a1120550c5f025f9f42daee25ccd38a406ec1ad51904109daac426d23151b591c202e534a977041bd90f194d4d908907868b743b1ecdd15445d3b770aa05b1d6ab", 0xe9}], 0x6) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bc9dc84b3c28a9faf79061fecf1e647c686e85d5", 0x0, 0xcd}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x1eb3}, 0xc) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x8) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1027, &(0x7f0000000100)=0x80000001, 0x4) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x404007, 0x0) socket$inet(0x2, 0x2, 0x8000) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x4000000000000404) getpid() fcntl$setstatus(r0, 0x4, 0x0) getpid() 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x401, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x80, 0x5c4}, 0xc) mkdir(&(0x7f0000000100)='./bus\x00', 0x8) execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) r0 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000100)=""/124) r1 = shmget(0x1, 0x5000, 0x10, &(0x7f0000ffb000/0x5000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = syz_open_pts() select(0x40, &(0x7f0000000000)={0xeaedd72, 0xbef7, 0x2, 0x0, 0x8ab, 0x3, 0x8, 0x40}, &(0x7f0000000040)={0x4, 0x81, 0x27be, 0x1, 0x4, 0x5, 0xfffffffffffffffe, 0x5}, &(0x7f0000000080)={0x9, 0x60, 0xb8e, 0x80000001, 0x100000000, 0x7, 0xffffffff, 0x7fffffff}, &(0x7f00000000c0)={0x5, 0x7fff}) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) shutdown(r0, 0x2) r2 = fcntl$dupfd(r1, 0x0, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r3, 0x2000746f) r5 = syz_open_pts() bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCSCTTY(r5, 0x20007461) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getgid() fchownat(r3, &(0x7f0000000100)='./file0\x00', r6, r8, 0x4) pwritev(r4, &(0x7f00000001c0), 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x6, 0x7) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) lchown(&(0x7f00000002c0)='./file0\x00', r6, r7) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) pledge(&(0x7f0000000380)='\x00', &(0x7f00000003c0)='!\xa6(!!\x00') sendto$inet(r0, &(0x7f0000000400)="0a9f7abd98e21e157b7ab3bbfd74dcd7d636d36cd74fbe201bfaaa859eaae911775a4db92c10742e7c8e6bb7c06763cf2df454637b842e864ba681b5a4fef2e599e965b076413bce63cd994e5fa6abf71777fd3032ebff1fd8ae9bc9f1e0844008c39aabe3aa81a72afd94fdab65fc7b4ef256d557643511d2bcd06d191698a1e5bf67d4eb2470cdb7cdb0c81a27924b5772b99485b4dcf341ee5d85666aae4e70ed5935466d239d684c4052b5dd96ecc6278a3969c79a8ec4e0853a613db910965226b98822e43188134e6c7403460b6b9f48f7e2498c4154895b9aeb700573c45debb0bf365906a5ea7f369a6bdd51e791d3d575f74d803bebff9f88186e3bc249f11e197d27a6cbdb272ad30c9edeeb40ddb71360f511c7aa4393440bc5b3b8e9edd1e637768465e5c9345452e732a4cfc604dcb6c988dc40cf41fcadd5d14af6d8b92bb610e7c19c2c0621d597a4024e8085ff26a83f57e18e634b47a403f6fdbc38986f9c5c130a925d4ba181dbb473607a4b1b2feea140a2bb3f2fe67ef3de7d1736639cd423e7667482e4ad130a0bd35648f0082699446e20ee961091f17aff03819f3dc59ee5e649dcf791151ae22dfdcad4c2072d5459fb8a0a5857f1e6ed2c6c9565ace72ddec3c3ead52ce6e235c49fe29f93147fd9312a08ea0dc04e4d52d5f302e494d4e7f331e3430c5f779ca00cf312170b736afb8cb6419c04d6a513137d6d203c2c09e45deb4a81157a8b616169cac8c8a49671524fb7804c8c9ab085754651b6b005263cffebb5c792b8ccc5a87c8bfb9a1fe8dad54a8e14222741282dc0e78c2a745d67da88dfedfdca0fe252ccd7ef0513c59d367da2447c0c18671e3b24ba0a9d8cd7281f7b39ca6a9387568fb856be8f300734b3f936022d8c8abf49ac7d0cf76223a2fe13734841f99b65e9e87aa49c0a7374ca46fc6fbb4a9784bf6bf43292cec6998e2808eeaa32ee81bf167339afd82960389ad8b58e10a74b7bed04c25104618686a74a48bb4590a2a73869b79af8d95c8bbaec4db721e810af5660c547f458bd53417f79e3d307b2e743d3f25a4d5edf32b3fab9ade30e30917a634cc51fd822a207c48f0f0edbad0c3101c1666b2216fbe1d43b341384459b53dc17100b74985b231f95847cfa11b69adb114bf0964273b013b34377031eae22757bd1ba53b827321fe7f79d3975adfbd38bcafd75d5154b29df1ce38d09f998b3172fe6d23b1468e2213420785d2f02cefd9ee1979ddbd864279b50cbfddbf59e20f2e482ef6658c8fd060943544825ec4d4ef410f973490a4b016cb0ac4cab84a7aabde00a19cc957cf5bb7040c4164d8295de166b9c8426c42642a28bddd3210596fa7aaa3cec0e392fda2bd73a1d2da77e903347057a85c75ff1a82d77cb1fcf2b1cdd876f95c6c0a4ff11f137499acfe5368a684e44bb7f7d657344778529ba3b3645eff44c9627b677b7d138bfcebc475029317a94edb2bb7ca4415af45edf852a55f743e2c30a00d4f623d8afd3b5483b135ea51b726de7596ffcf64b6fc2047cd3d94ed227af53506b1536b995df765d7095552c08c4fa0b1aa696e928dc7027e8c0572ac6b4417d4d58d1c23c498881358abc60f57cd2b995bfafe5b3d323dae18353a36b1df361f84789d690bd08cdbacc7d7a7af03e2f36033cd45060aab6ce98d96147d45be3bf7c833bb0976d48f35dad5d49a2955dd9ac647e21eb0f6d0735e7d64e9058ad9932433491b1359d2f2ea372ef3bc6ba997584b82a2509a132325b78c2c7c1fb579215f26fbcda9e90a7cd6c05820a3b83d15d2c7b2d9eacd01991563266b26be6325bebbed99264967d89cd0224385ec333be3d8120c1a9d6b0d8c4dca9f74c1f4c79c3abf9d85f86e0b22f2f7b2be9e4a57a39751aaaa1f8679f25955541ee0c5740c93dc910625c058c498bd4926281fc8f99055afe4e80139c1abb18d3d6b827d897ab8f47923ee3a12b66fac8c5c3e8acadd94c55fd1990addcf579f9cccb4c5a8af7fec3b91c54336657ae95f680a669fe5261775c86e1ff9d62728d78a4e3ff0f601a5d1f8be3e3024163b8e8ecb8143753df7d408408c68f7f7dc20ebb09af337bc0cda60ae30d4cfdeae123ab7427e1548495b88d96866c70f644090fe29b70057919199ba67c66c3c33471a7a33d999a1a79bba9a97363e9fb3d7a7b47e8aaae110cb4186d9db71b58a954f7c4057cf054d30d0fd36a980732fe6436fd50ece400b1f5f1dc2a5d8c3c9ba07997179993d715b5e6f67678efd47a3dda1cef14095a51350a46ab5ba512bab43384dc6a8379ff555250522370424c4a33b9bc5e564daa287ffaa88acc77957717121b377730ba9c8a81c5653666cebee89c987f632287685cbfac1f4addd368c8c298c94cfb7b97936b275b16abff000bb660ffdec8bfe8f1dc0e07615d7da81e3bcd28ecd04146e0e20ea9b682e10541be7a5181db61b3ca4068bb0c513758ce6aef62069f9aae2a5e877869f14bda6a344bb79f5d5250850a10015cae257b0d4cb7ebd1af2fe7b27408c33a1ea6f3ee2bdeed3107626d185607bd057f581727e0c60996bd7e13eaff43ec48730642863af8962d26f2033bb34659d3cded98dabab57b11eda2e4284d54ec254d37f2328e8987556d76a65cb4637cfaf90ffe0e37486a42a707214e9b9ddec1587ea1e68e6f9a4316de96d3dc1e5547a9a10f7df1f63e7f17f781d858bf8434c4c3b4c390d6c7305090417d3cb1f5e0614fb36463d60d9a0ec380cffce541748bcce0c0088bd5935c5ed79d20b4b32fa90d80fd9b4f665adc173ffb8ef7ca20343336cff6d379b834638029820e74a47e47a4eeee6c549dd6d97b43771d5e35051d03a528f4e661ca58b7035dc4de27fee7cb81d4329e1917b9d83284a87373e927ca5f0c5c17052fcfbaca96764926f20793ac036231cdae47e675dee6863ac88d1320d71341c9636489f6f84b41d62996b1b7ae1c4d1bc3df7f99c220b65018d6fd7b752bbbf42b073d8ba4b318af59bfdf95702823a1ce292050d0174c7738748b46f6e2f77b4f5c1f8eec53b8376aac7565ec0b60ef1623ed693e742587460dd70dcededa3e300ce85d03b64cc1cf643d4cdb2a699e46057637f3b5a0c95b9f2ad05377df68eb44cec67b578b532f3fff659c720f4e93b2b027f04325f67cf3403ab9f9a5b40505973aa319c342b5ac4a49eb2e4baa72d0ed02efe744db733c3041876dd077253f353aef97683c096ee5c53df241e1dc62ec232bb8db8a27fff382e2d31066d8ffabb5408c09d0f19145052d3548e84775af9dd9402dcb07f849522754e40d2e611227de9af2d872205c7e103a1ae164128ee77e70b432220301e50366bcab6d13648aaac37c657593e3493261fd6a2312b9b19367ee37564cad0a745d592b043c4177578d1dcbd0509c6c0c0078b5fa62471ed1d89b2b3dad33b05e833887e11a5fa1b09847f275dfe792c24af0c8e0143436b2efdb9af9c196cbd5627fd715ec612a9a70b09ad959ad6118bdba876f0c9369645a19e3d2d0268ed437b5252c29868d46458bcf978c713231f778bcab86deeff9284d87056a70db1fb25e9b3ab44e29b3e5c8a62b27a094179407de3aa50f3120310bf308e92eee5113859e40b3ff0cd8dee88497a8fc8fd1492ded7e17fa3aac0aac3e0327613cd8a6ed7c4bc89f32ac4de4ab13ace737be7bf2bae7a9a589453dd0f7f575c68473f69be5391c16ecac5c98b31aee84d518a17fd3654545e9321d36668c3ff2f0a649672d3adedd5028dc8de13feaf9b16da62b0872eab1205ddec8e559e471737f4ecadc1984593f6a13afc4c2ee65e1ccac9efc6661b321c166e860c8725a5dbe7d3e1bd01da0d8e9ca9f3459d85606f4f8034e00353d3242e7e7e90e65a0a4430f3909e38e9b7fbc1c918490473612993526cc491a93c4016bcdd2dc6f9940110c36a9c994e4e1a645e91ceb43b64b058951a4a0b0eb42df53af244555f7f30bf7fdf322086c8a89ac853b33084fca6060611850f1dbef50fed46478d8e2b68877fd32f315519e53704d62ea4e704c6a2450604d38ca8f1af12958e844ee6ea48ef217fa1ce49520ad79d965db3b0376b4d87747264042a487e6bfb20e7067a9290858d210fb86753cee27f8d1452025ee32afa2ea7cb69056a895d9883c200552b4596a851290ba50b73b06b56281ad9a2f2eeea86bd7b01f46d2c8c3d4694789570b0fcbeb5de43ecb5df3acbb8cbebbe8622d8acf333fd701f68107e3cb644e23078a42ad95c05fb3b839aad1aca4bbc4346c2bad6c585748cf32c4f79496d2bd08e6a8bc435c495e42b1c4025c8a01d416befdca97d181dfe3de820e8bad8461669102db86b290ed887ef2b60fb1c67e6dffb672d0e5a290570c5a96240116868e42d67e2134dbcd6cf0e90b13ae0134a9b9d2054bc6a1f852cc5a2a90fec9bf8b149c627d74e297547f89d80603ac6d2dbd094e05c72ca181c394c98d16fc52182b463218218d0c7e67af9d42b0d717876fcd4ba791227af14f590d1ec6136b7d77421c28047501bc41c1bffb9cf80d9b03100e57cd8b47acb1cc3ad577487f694b0594183448d261c04d99ec0bc75cbd5155b41e7b1aa4579de69c61d626e923410adaf810cdb841e07bb851718f5696f23c620a7388440c9caa1d51fa6e98deb8c66a1780071c0bbd97a6c44034ce23699ac97eaa44aa26b40c21c0d9c91ca5345ed6b46170b639bc35890384b0d3629cce351e6d9a79fcee1e97fa1eebd062fc9a352fed7627209e426d2f5928e2cfa9d59a808d01adaadb8a2a1c20e4abfd3e9eb4ab91b0bee49583a530194f6d603c00de42d12307dca9767de4fd019f90362994d7b14c68d489125e2aee7814a30a06358216f5f284574a6626b9ad0a0a9cc16b9e18de846540bfa578421774b9b641d136192dcdea01302f648a8e0f07b8e8a62f054665ad88ecd0b18a50c0c68f8b47399f1b08856f31b44215131f2ecd4cdb2a5a69429c29e206c25009d58b0dbdc16a4eb96292c91d9bbea325e9c11b05cc1d5a2ac34bc2ff2bcbeb2a9d8687249e1b36c6dae4ce9201ee4d983fddef55f8adbc75a29ed36f99e07cc22c492f0492168c636638409f00ed51a8b85da44963f57e2052b2a7bfca3bb6e3203c8da9078d87354559e596d603011630c9786519f7caeb435f6edde6b51df5fb69fb0935852d70939c66a40f53b47bb6fe62178790d2bfac85cf60852fab7b6e9f46a9fa797a41a3742f203660407407567989286a5ee462e26e625e1428ee57c3dca20d323f103151bf6a50a44101a2895519bf4519b0814c73da363311f8bccd1107ee6d5ca6c828415279e7addc69ec0dc2a468c6ac9970340d73641a2d9a8ffc18f46d4dd55b92f63700cdd6bc874dce2ae5c5df5076a453891937b6b1c1edd12a5c9aa8a2d77417fcd4a3146b93e98c1c3cd26409279a31687e0cb5aa559133a37473c861cd3f8570d1700765e56d5409fda2e345a447b3f9f1727da83fab9a0754d77ec32dee5cc510c5aa4ec2d803f8c18895a34003f18b5b1737cf3a9a6341e3c33b7412f86b909ec07e399a30c7d1be97f6e3aa50d2f0a8930488dd52cd9736f42b4bbb9aa3665aa41a7bdd6a3a7cd8e7f0a16242b69c4f90882344b02c140ab66c0c8e3d6d987f7ef9d3eb9562914d9ee3fef4c7d4659a6af3af61de89345b9069208d2ac2f0be3334b188f2f7a5dea0b9c57b523ba07c6760c28073f34345bb5eb830f1ba9b332d122437375168b70c4bd13a", 0x1000, 0x2, &(0x7f0000001400)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) ioctl$TIOCCDTR(r5, 0x20007478) recvmsg(r2, &(0x7f00000018c0)={&(0x7f00000014c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001780)=[{&(0x7f0000001540)=""/108, 0x6c}, {&(0x7f00000015c0)=""/204, 0xcc}, {&(0x7f00000016c0)=""/148, 0x94}], 0x3, &(0x7f00000017c0)=""/216, 0xd8}, 0x2) mkdir(&(0x7f0000001900)='./file0\x00', 0x85) getsockname$inet6(r3, &(0x7f0000001940), &(0x7f0000001980)=0xc) pipe(&(0x7f00000019c0)) recvmsg(r3, &(0x7f0000002180)={&(0x7f0000001a00)=@in6, 0xc, &(0x7f0000002000)=[{&(0x7f0000001a40)=""/253, 0xfd}, {&(0x7f0000001b40)=""/248, 0xf8}, {&(0x7f0000001c40)=""/136, 0x88}, {&(0x7f0000001d00)=""/242, 0xf2}, {&(0x7f0000001e00)=""/175, 0xaf}, {&(0x7f0000001ec0)=""/42, 0x2a}, {&(0x7f0000001f00)=""/239, 0xef}], 0x7, &(0x7f0000002080)=""/222, 0xde}, 0x803) mknod$loop(&(0x7f00000021c0)='./file0\x00', 0x801c, 0x1) unlink(&(0x7f0000002200)='\x00') getsockname$unix(r4, &(0x7f0000002240)=@file={0x0, ""/8}, &(0x7f0000002280)=0xa) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = accept$inet6(r1, &(0x7f0000001640), &(0x7f0000000100)=0x43) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000001680)='./bus\x00') r3 = kqueue() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="a570085fc136128a1056f995529a4de2d4928fcfe3e3c04e433d1a165dc4ec674ff87a7e03698634f7f631e5cebb7468b02acbc3320111fac69e6e66c55f1c235f63486c3bc81d693721348099b390cfc47b91a07888b84f525ff7481e09bbdd4def50c8214efba01a22c1748bc0252255e0407328048f311b160fe5f4a68ef200875a32c5e26c573ea1b9c3d324645cd1be98b1d31918a283181b4cd60d967dbc19e6dc9b2a12a7a366673ae8931c117388d1be26954e14dfa6036184b2d886c165886ffa9aaaa73e91761ec90206155e10facc9782a433b0d99005e603566b637fcd3390db685a5502ab21e25f55f501e2723585d2b8ceec661c162757e405921c016f8a7d2f16856cd005af83459e1654029fcfc5834f65184d99a9f5978f97d0703340c4577ede85fe52780f4c52b166a87f7fc7bf93f17afaba225f4f6faa5ceb397f660f009fe71ec5fd5c453e2c40a63853c945c0e27cce07226bafa19b672d33d27a6813b6aefd97000b3467c687bc8f6377f6f3ebe129fae3a113bf66c63206fdc0bcd714a0239b8127d3f364f0f9304103f1d2ed612677de4a1f33326ea62f2cab104b56779a4f8b37fcd322e6d2d782671a1d8e0f943096720b3cd14c15d752c886151baf25d051e763797690b3ba936ff0a4df682a3fc8ff7a04f6e16b12ed3ff62b291d3a1e392b28a3087853384dad1b2184049debf10660722db11e5c41ab2ecbf243cd5c626f896d4e4e0dc9384a407e9703703408163d152ecbad2c3237d8dc5c50ca0a97e3bb41e50529ca91bcdd5e3d27032d791a4fabfb8fab7bbdc636f50db1aa19de565bd2c5e69439d512ff2f1756871fb63ddfeaaf35a0686f66545616db1120a2704e83342b36101792c8ab50d1c45b5bed7384604005c0f9e9acedea1cc7f7b5580ac3e9318a65080fbb82768307e8fa9d4a3256ad5c34f85f6d28f322e2c02b6e19e3aec40f1eb8e5fa62ab4ec0b95946154ac273aef3267d07353f508320f0bc94601d11c03ddbe2f9a22c2a941a76e0da6300d1c2799c00c62e45982cfd642c5c4cc28f933f2b06e17a43446a102cd0a8e5bcef54ef636055bf87ec3f857f0e18d4fbfe6f45f190bf0e71f6a4510f3bf64ad3d6be0863e3f17e0f0d213a360f2b9b25289744aed66a89b6ec56b00eee4e1fc0b338b9a6fa163361e849e68dce10518d6dc4304d7694225b2ac7d170c35bedeec7551fb70529859be85b37a3fcdcf53eb1d56f2df2b5b96f6375bb153affe553a55e76d56e11a6314e233d6aa84024ea09c08588b97d9d67e5d7e95704c7b41fd56a0acc170f5b6a944805453fdc7773fde6affd3e1f4fa4c12a042bda10b54bdbf7e19921f8b110a8e5c1c48daddbd17f03126b1c71f317694a67c2047bfb274f17bdfe97b90e434fc616414ad43f54fa01047d8ed2b4906c100a4883608eba69bfc0ea3b5238f1de93f54828a3cbcb8ec6d7577d7de3cf1c1dd5f88a4be92110d5c20d78a6dbbd97c6f63973b46dda879051775387d1e73a4de939b113227d913b8583a50193a6f00b90db3791569714ec8666c21b9b37fed33beced413d02acca06db7c42876629862a41f930a93bfc908d6af783c0890c1c644de0110ac0ecdd07a706cf120a396e0c9fd17be5ea7c6ff033b3cd4ece347c9c58ba533bb395847e4bbeae8a4f12feb540b2d78d9ab40f401ccc4627b1f1b4ff4224298bad146555165194352bb6e1cc747a5d44e082ec0e7462cc4982d50341ae37120e1cd73ffdfc170a5c10de60ffbfccc8652db1b51fcdb91a30914a38c0b38c7d2aecb02efa63eab6c5d6722c3b7962670e52ca8878a5e59efd87b197ec3c5e72653e7a82ec555eb3bc33523c0d918cea68fae14eb1a4071ad20552b23dd713d7b53e9d002d523d82cc6a1338b11695fdd6b210d0678b651f45d811013760841c4d45ec044fe6bb82a3887684524904c23c3b71f1bb969b8ab37e0b7a966537440480f904f3705b7593ceaa465373797c373358308bdd118f85ff61e97cfaeef03c98223616ea4ae62e37171b096b680be1a978c6d1f4e0e10ab417e46f789b9fc555f0d4c6464551e20f0c2857fb1e19683c83849348cc0a0399a072f606745fb1e93ff9c17d8609fe98a6136eeaee5bfd17dc5cc7b679b57141e7c7b8048781e73a97bb8137dc1484c4da4f7d008f04f028d3602c38823a5b86007758158a17b2ea4aab21999e97afa66d725c7aea3a44e4428dee08c651ca257dbafe120c8811b8129f4d485e165d21cc68f487ab522baf40a27ebb24f212387a1e80357624b83f71d0baa3dd9e10246c074960034fe8dc0cc45bcd639f52bfa54c7cdd95eee44d1134ff333c76474b4501b40a1aa41f8b114b7b47f72d5dcd1b948005879bf9c86fddb431dfa536750bf1c5b38c44885185a99cd905e51d2c0b5308f7aca50e8d737ea24e366847333b412568a945dbc2e57d3ebdc906daee2c7176380d28da551a8a2b9a17df143d08ad11c7825a492e592f2c754ad5d73314426b293e2a0f939b5aa885650305843f9c076adb141b9c49d8d84d7e03c57678d992a1291ab2058d29767ecdb8661268cdecd273cef835d659208366e71985a9ae21938df8571c233f8905122261a8867c79cbda71b5c26e326c06628ea7a8598c1b8104d63fdbde3a056872eac88565b698e29d857782c8ea76a041db25c2bc5943a8d3698e635ff819ba8020d2a5fcb3dd09c7fee8c69bc2d8064d0e7c99fd82d9c7e1d0e3bc8c3e9eb9c9c4977005cdab16025e4d0a98d6691a50257e4876435249d0da8a7556d48f585ba96e94b05e9c0db9e8e07f7e2f143ed8eae652aed2a75cadaec6d5c6d9ee9a335dd485357fe5efb5445c3286a6683c2a9dde752684a8ffb8bff26c646f19765b780cef4e1daed3351fd4875a6d4f88666fb81c68ae15a30aa1690c71101e1d9f6013d29ed0d5b0bb9257358920714389d15207855fd4603125b8372e98d6a68c647fc09818990fef8a0f3378ebf602bb846449703e81014cc2ac4d7ef069491be75282f8d78cab85f5fe133b0b7388a3ce71c9fcbdcc22f9506fc12ee9831437f181923518d32de3184dd0f04d01e00c4a464f5ffbc5ea91d9b7fa65e80a361cab304802f209841a0c80235e0afac2abdcfd128e8503223abb9ebfda537947b96149ea4fc0a35699b9b69739b2a2f3f7ad6813e02c3b32fb9e36f1b37d6251b51f352b5462dcc201cc3ad7214121e6c7902af019b6856c8aaf0ccb0f3ad748e26012e967ec3835444010781601481f5c79a5174256155a7843ac4706fdbb86f1aea2f45e8d17bee9e5634f8ab0cee824794e3f441509e3d995e771c0b4bb89229e0e5ab4972757ba7b5311675a0d207b639794030442d739fe1eab8e21705b06c008a3e678a95c15685ef625563ee74de15dcb5c8a78b6c538fa8c3cb289404009e1d997e88f3ff1f185461a4e6de9fb51762b4156ac61253a34710f795313026ef3cdccd8c69f5b469c252cd2ef6dc5c4548ad51d730d5b5ae75e5e64736dad746262c82768a0a7b23d66a950f4bb22de230543926977bf271c168f526c2213ca5265c6be350230e364d2b48c84b06031b933ad2d2abd92e588c616bffaeaab5f0130bdc5cc88cad8b9a5a17955276d60a9892cba35080fcfb5664da559a4c8ca0e5575df63ce4359c32b771b3b9371d70051c706eac46cafba2929784a0145f8fe84bf2904bf2735c76d1729f1e526011435de5d97df16ade8b78180d069998853e5b2b1d778f70e867818dea9d7cbbfdc7052fb1bb3fe7f74d0064474dd4760b4fc9b323a33491c6d83adaef61212931067396c49c164a929b3dff1f5f94e7b110f43da659beb356ead5c067c0e9867b7630b4ed9136208931a15961c0b5417474c6162c9f802596d2369d1ed163b1e3d5e20944961f017736c4f2c642bada371591e17bf4c8f0df70d639032796d591ab2618ca8c6dce7ddc9babfc3a05c907abc25b7b145ca1208e7d11081a6c7a8728fb6c0e70743699794f91bc00e89b64bf84ad010cec1c666ee19ef98515231ddee82b0115e6c794b77a9d96cf0b3a70354b3a4c8ec90a687dc6b4a5f129270e8183a44968f6e3401d7a8ee71d44639ea7b211692dc202725feb8caa02ce23ea0953cc70b50bba3568c75d3659a856eb33bfe69b9059961cfff80d42d985796a0f811a51514c8318e2d38683718b020edc5fe60c3043db7bb900eec12715de510141386b29f9a0ae0fccecd6182cfa00b9ddcb5aaef7cc1feb971537d69ecb2e3a3d6d9198e31fce6aad6f3122e1f1df8d547afd43b53755e8ebbbd16607d23ceb3afcb78e586c37e0786b7a435e76126e78b272c040d780c0a9caa2c8865b01b4fd998c40c9fb271664c447e2f1a290b3ab71e618fb981cf41e4edd7e2edadbc8e8ab447cff5dedcf6418512ac1ba597a4adb8b34242d04bff032d8acc226ddab181dd625bd1196d9d9b66350a7293a1a6dd07cd616727daa251fe16de34efc31735561fa1acd58e73a4126e69f7f0941574a0954eaa7fcfcda7b167d67285bf7b41e92e26b4538bf877cbd67291551b602115643c49909fa556294e5e1ac455cb229640dab1256f3c11de55abfab0cbc2c6eafea9ad2083f8db77a42d41ac115d99f868a96ff09104fee630c5caa0ae7fd5110d62ab9e809358cd0524c12f843141917138e47d293d7fb0b665dc8e32128d1566641af470da0d03c53c9c9fc53235653b8e0ca19322a0b8b581a0acfc7cb1a291c6660dd6db38395bba4d58882bcf008051a72ded1f6d491984865f06dba64900d6dcedeb408773ff80053657f831567e9029209a06bec6cee65d9c29006833222c6ed9013eae1d0cfcb3e4235767c50e10caffbbd3be110d9f9580e70de74525e16813c4a7623c63c19bd5df16c686fe02c8f6f678a613a21b7d76da721f09d5bfcc3b30f643d7dd68e3796e55a4b7a4d2714a684793c8fd9497044076e2b5726001d7242707b10b37ea9a460889d13bba4d04adf9cc4012299bf5e710c752fd010b3ff011d92b7f875c6a99bf24ea25d69339ccb8fb8fe6b645aef482910595aff0a00d37299222144aeca345993fb5016efaf13ea76f8595dda73da1e7df54b74f0b5a04751e22a2338350d356ca31c2c34cb7adce4a687ad7452dd0dba33bd4c705bba8dc84aa96a85412b5a61e2e87995bf472f72ba9e7e12c1de2205d5a8c08362a36b1eb4f339678eb03982c40c2dee0404e832c4c2626be1eda76c854c7919940a0c196f4fa4c520f72c12e151bbf4409052d74e87f6632798cce7ac840d313f6f9a530e0c48858275b508165a6d839d9cb5d78e250fb841f4c5c72180cfa4bedb946a9a732845a1c76cd02571e36904ac839751b03287eb0baa81f20e6391cd154aa341685af5b7028f9f578b155963768ddaf9e10dd77cabbd589276f6632df23e149ed007b9a7a1718d1e047d45fdc1f167f3d1dc416ae693097e96322f1f3cdb64c9cc641ef05d6995089c4a8e11058eba6e3ec43e10225e5642ddd6143e0107ad46e29aa5c776f614cdb2051f1423b5993e98625db67a0cb0d83497c0a350175bd674587a65f52475bec672d9b59cbef666cefe093f59da62af3a6d0b5bb7988dee6997eafe9eedaf61afcf47fb9aeeada1b7a5a522db5bcc205f208aa8590792cf4eeb5be2babe24d0af2606e1ab4c074163d60b158908f73add380da7887e8697595341edc86116b82e30bb61faccb53483cb26b6803bcf3e3bf31fa37ad059d37b6d807947641a622e9dc2f94", 0x1000}, {&(0x7f0000000140)="4f94fb89ce8f32ceb445ed858d7b3fba1781894ccc6f737a5c99b9cf7a72ebdfde8504bb115dcc8b32e21ff987e3d121b727b70b1e373b6c513667cfebc00dc97638bc28ffcc299652940398", 0x4c}, {&(0x7f0000001240)="6a2e4057dca127100a3ac1172dfbdb9f608ab4d89fdf0975f7fbccc05f286ccd7ca73473c92100e0800ef1436e48dd70fa5245edc44746329c133c7288a0cfea1109a07230674b67d8edb6f388628ac3f059bedfab80c49116cbe201b02796339571c3cf6c08d3d3eb499f4dfc1d7cbc2314d61ad2a04b093dd913298ba5cba00fa8ad", 0x83}, {&(0x7f0000001300)="f1bccf368cb3c128fbb4348f9c5353f8524f6633147d4c57e042bf4d958ec1dd2a32d10fa2043b006522ed1c9ee9529463f10ae7f5fdd2293aa84810d8ec23e51e1197758d7fc651eaf3210b1305a99829e18c8657e4a789c01c921262e02032df5f23aa68726ac1c059ec24dfa667c6c6575c528b52382495f4244e25932c50f8c2a248a82a3b00cf99217a0cb7229776b0387aa0f4f650dc258d60064e52b7f8da553ed02c9d7e3eeb0b996c4b22325298c9e331", 0xb5}, {&(0x7f00000001c0)="ff2a0dc19334f29be097bb61bb1d83e08b75cefe4c8275564caf95b54ef9d398dc5e321a041a561be2116d371cd344ec81291d1c969e360cd3e056", 0x3b}, {&(0x7f00000013c0)="83fe923a24699b7c7925e8a7f5a507ae825794320dff8841aae85b1bb07506416f3ab1da9ace0e4b3d41d3496962289336fa42bb5e39a7e7bc7799ed37c4174c89cc7a9117dcd25c14fd77b0fbfc48641787eaaebf86708a44b37492bf6bf568f74e395368b63f32e230a995646f910d0454541465cec4ce4924eed342e3db62aa17c65e91a3fde73ade076d79452fbae7b08ce243b84aaf61bc83c777e7352eb8b6408ab1a3045884", 0xa9}], 0x6, 0x0) dup2(r0, 0xffffffffffffffff) execve(&(0x7f0000001500)='./bus\x00', &(0x7f0000001580)=[&(0x7f0000001540)='\x00'], &(0x7f0000001600)=[&(0x7f00000015c0)='\x00']) 16:00:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x20) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f00000002c0)=""/4096) shutdown(r1, 0x0) r3 = dup2(r1, r1) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x362, 0x0}, 0x0) 16:00:15 executing program 0: r0 = socket(0x10000400002, 0x2, 0x0) setrlimit(0xc, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) 16:00:16 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x18, 0x80) utimensat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x40, 0x2}, {0x5, 0xff}}, 0x0) getsockopt(r0, 0x80000000, 0xb264, &(0x7f0000000280)=""/193, &(0x7f0000000380)=0xc1) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x242) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0/file0\x00', r1, r2) r3 = geteuid() setuid(r3) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f00000003c0)='./file0\x00', 0x1) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) fchdir(r0) socket(0x18, 0x2, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 16:00:16 executing program 0: madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x1e, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) setsockopt(r0, 0x10001, 0x80000000, &(0x7f0000000080)="d231fdcb8fa0a4cfe4e1455ba27c687f89f0080a77436c5a276b344c5e4a14bb63d5ca9f045e38ecd334a5d621e25351fefa0a4749b3a8d78db913ccd60d2504b95d2f0d5eb9c76d4b1477bdd7c3fc7b5c2c05f0780ab14ac4e5ec3ae58c0c8c4b75d80ffb44a0f046c20389e12018450e07d21aaf2efe0937d296a92e07ff4aa527fc7df51144f75fa10c34a0a6655e00b2dd4f9a3e9ebb9e103eeab125758b6f5f649f7c83fb72312f432f1dbbd1b4832ad39bd5b979975ed86e5be9f9f1b53df4dfc8edddd4f090dd653d54543eb85e7d0fcdffd74abf", 0xd8) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2012, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="43d8070972ba2f4e43eb9c93353caae212518b09d754df52d16cde826a1496449e2a0f40303934b2462f2561753b6690f3f84ef5c13257956ab7297509490bcc8b5b7205fbb92d078ed9d802b295f4de75471d75a81817499b40f8e7b3070b00d0b9b58321fba4b8b92cc1ccdcd108c01b43634bcb5e08d4d16b1dfbb05484784c903bb7d256eb5ebc4117aedb6d646587217919ad1b597e3ac69c", 0x9b}, {&(0x7f0000000280)="770e175fea303173f58189cd165da12e31226bc22e72210cfb6c4550e36a9856ddf5ce5987225d3188efe402f6ebab1d49a7e89335d6c9c8ef067ecb16571ed2a949ca9866950e9b786b7b463e87f2880053a8dada3472dc3cb1c826859720e51e914ddbd8a6e9fe524d28da18226821c05dab0c51f3e7d79fc662a5e5fa1ae0", 0x80}, {&(0x7f0000000300)="f53572203b6319064c9b6bd2e6b26556f3995142145a8c87394bcace0abb34ab2ffdb5f141d501f6007cd323faf77f6302bf29e1f5e9b3d55c40cc88a6d50386a2bcc73d338cf28521c3d29ff137bccae12e0807465f9026d0f29a76e9fd8926dbd6ddeb203e0e5b421ce27470eed2191e1b867b9e28c02459314cf3365f9f4a9fffdfafa756f644d0033934b49147c4508017dea16481fdd8eeb4a69cd38a3651397d", 0xa3}, {&(0x7f00000003c0)="c27cead71352a94b84dbb8b0e85e84b1e020a13a6aef80cb5de70ac4547f8d05e551718ed7973f9519eb8395e62a2197b9188288a8f8bc6e0850026c97dd9d7b51e7c105337ec5806fb207aa6635da4021ea65cb696a3d203e461efc5e16bf7e3ebbb0afc7141826129027ee67e4031904699799270c1ed9013064916dabcce32aa5e39df1b3ef14cec132616a143cfacc140fd6735e01953b586a0b32e311432c9e72f075083389e85411ab941b1c865e5e64a32de63535d5e7d9225f413bf8a6bf4b3168d5dd7af08274d0971042b5a9c685b8262c803d7a2d8b24163fa9a5b699fd5be3e1e815", 0xe8}, {&(0x7f00000004c0)="15a8f8c6f1f1363db8b74040b562007ad3a11283591eadbea5ca85ae5ceecd999d04dc1666b92e99e68767d6229815176f833e4ae36d22375015d854e5537f6024726fd80c3facedf4b1570e4dad79d6b3c75a20a221862fdf29d62adfd9ca7e758da4d90ac0a2ca", 0x68}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="79c09a4da0d18a4ac4cbd2d5c59cef35445af13ae517de6595fa3a9cc5963c9db19211cfb638202cae6ff18b7b4e209d49fba45813e6764e9b70dbc70fa58730e710f5a6e5e957603c267f5830bc377304d5ae133f21311fa8c43cf54af3c2c03f21c370a2b8fd809412fc40ac06416a70cae507fc5a92bda92b9e1535f9dfaee6a59a5020b9cf8d8ef142ce9d3df15147d4fe7ee972f00c23d8a79ff54d09e219fe45618e84f93171e3dda150904d8ba04cf34fcb0e9dd35989cecf185b63a6e82009128d", 0xc5) close(r0) 16:00:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 16:00:16 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001380)=[{&(0x7f0000001080)="224a50c09dd7fcc3ffc4379a582e5954f76afc6f41e99a05d6f9ed3d9b9bcc5789d9", 0x22}, {&(0x7f00000010c0)="5d4a971ee9b9995de4e9c828079ed65f5c65b6dae8414972b99950eebead24d04b99f7adbf143f4c16623809c6784b3692ecb8890bc1e7a188ba142bebefe2d3f3290a985807dbd77118cc36c83f1e0bc2b7deac3a5ad5576dd4135a51990ed03f8715e974ccb2b1431d2ed299df6475419ca8f0aa3b821bb0306ef3f2e26dd66bd6db639f8323e7a7c5ebe1e5d53532d6cba15a772cc5be638d0b704b03d3d5c3206d1e8f2ee13d89bf0644783464ed11658f9caa7bd4571d3a72919335533c3290fb1718ed2c0a9de99503827a472698c5a36856df72a91aa686", 0xdb}, {&(0x7f00000011c0)="1b12c7562ef06e4cafa40c25123568b45cb58c55321a9fb2eabc61ef2869dd93bab96c9ca7a019014920acccbfe67e1079cf7c1d20f3f9583bb4fd0c54f3035684eaf694b05994777b37dcfbe5b7fae62cf79957f48d735ace4da07ff4f64a521871723e55e0e472a84454ff9e7404576ced92d0f971c7a865fbcbd540a884d6306bebb0a846a78b780abd94f2341434a6469bd5c00907e766d63576aa9436e7668bc18a3a9643472e", 0xa9}, {&(0x7f0000001280)="037d2b416d268abaa9e11dc7527f0dad9d91afb53ed5f8321e76c16bce8735dd12b6de3dd645653d4786ac1f235dbc99", 0x30}, {&(0x7f00000012c0)='f', 0x1}, {&(0x7f0000001300)="665a5c1ee33fda025b7998ce6a834155a227e366be901a767349b376a6c5b1b8c5752967860c3ba54eca9c04d09f405a892febb6b0fb81d494bf355cf061a07ef25ff195d54985dbfdb03a0ff8c25ede38b74bbdf8550fb0ef", 0x59}], 0x6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="507687b4e409d17bf5c62706c6fd0ad207ce99bd61f0aaf6bdfd025c6f944ba71f8cb00d7281db0a98034ae77dab512a7bbed6d18062aa9ad84b68668a23a62d323f951e5f4147aa5ef20982d8a5d2846c0a56b9342ddd8984cbcf7f358dabfacf7514989b8bc9812b65739cc780e00a160073911125207f2ac2d8e544acaa4358dc202300a07cedb4060c285d7a13dac9e38ab7eb9b76a32f52dc85b87612f90f57a878fd7f442f82dae872137fee9f591bb4833883caa37689241a25c1fc4b7b5bf856a93bb7309deb21660a07c65383434c37f330f37e40d319c6ce5110af272965e85511fdfaed9268bea1a0fa75e385c5a9b4152b04fc841f8c9b86aa79de7f47d6e197077922898c499eeac65d4c40f75312cc1396d074542ceb176f98a99e0d2fd74c7340dde81e9a158816d35018491e15c38447a276a1c539646d565dfa845641326a54010d26a988748871969d7db55da55f440975b288c19455824c81227ccbc454ccf168cfe8839f244421db94ed9acbef5aeed63156c76d647efbcaef8860d35882e93efed3b258bb81b6b6ddb65e580b881f98174f55fcec034fd216149f3fad22374a6f62e317dab627f68cdd4ee459668ec315e119d2cb20072ff92e73baf89a3a87ccdac4ec47b471a7db35d0d7c7db47dc94c71da4052237652b610bda980827389a0bb7058ec86668691b4b568cd19b0015c2dc4f5f9f406934229881afc808d89b8646ca2091014656696ef6ae76fd61d370b6c02116732494dca6912d37093f4d606b9705634a01ad5bdd502227083708c1bc9cb7f5fc264228f8e041fad5474fac85db2f9af4e85740a50a6c955c99cbf0ceab56d8e81e5162be2f21540a307b7985cb675d50e53e846d76bb12c9f4c53e7dcf4744d0d1e8076f76d6885e39beaf021897e03cd19b70ea0a6d31cd51a588f65886eec04cd53df7a603697b291bf0f52881590ea58b4b417dc931ee06c9a5ef8e11aa2c3b8f2769176684cc0260dd61fadde2207bc00a549439225c136d10866e2f9f9092cbdbd64dc57be15305f242307ece05c11c17fd827dc75b03bd5281cafe9e1f0ee0669a8f860eab84732942cbefb8bbf4ec6ca5622526512df2c04842169cecfa9cffa426264b611fc8de787d13a55abf5c880d9a106d0b23051bb17b472c8cb0e9026ddb4a10b971f6aa61b6119a7bc2cff63e24e43d7ef5d4eb3230550d193cbe38d7ac848f1ee9e269db9508a218df71642ed2c5f1c85e5c6790f46411fc5e1516d0e1b798fae88edbc693a3975c19f0fecaf3bd79fefffef7146f6ff5dac028dda3555f6e3ef4fa2dfd7fca1c8b3e0132e356ea0cdf2eb2dd854babcdda30225710964aba9abdef4d4514d33385c12929f35972545afe58274ac678d8ac100320deac1622605be71f6942f0e5556e492a34e2d5e514f9a35bee2f34cda11cd5bc56aba4b412cb65a16a5b802694acec2e4bf4f614d2c1658dfc0eecf7e7b42360269dfc5fad1e07b7ac8ff78844c7306dd66b016e28f6e6e5827d9f4a0a86216762a6a237a6a52ebd214044ad94f6cb3459f9ace611cf33d3f9c0565104afe46878ededed16197b1ab652c157536fa62d2e852381f1f2599929fdac7cc7adbc17f55b0ace3115bfc8ff9558ae12a9baf367f308bfd003a94b787e89a0be9e42e9df0cee93c14eab84d3430963dd3101cee710eabc070ae5c9d85458b23adda0c06104abf43c5aa738a8eca8fcb319b48fcecba813ae60fc6c1d8d58a4056ec9999fcae1d08d18ad5a40e2a6b5aa4881ed2b4cdde47405e4de77ef30b0312bac40d0384c510e30ea98836f8943732d67173a20dd92bbdc7154307b06ad6223d45546b178c217329fc787d9f00d72a8bf78f560bf59731a2e8e25db2e881b0fa307ba9be7e3c22de92916004ca50c279d1fe9e06efe3a63f8af871fde63bc755c66c4df07586b85f8769fe9791146f01b8aca9d133f1a08dac45dcceeae51f06f4a5355d085a1b9d1d1163da2073c2336c9b206c815f23731714446c2e55efcac27ceb204c230c6ad0a02891904628d95800ec34a6c899539deb5285123a09c6ad87a6b9f09a5ea74c05fe1f77191ac41ce9327f6735399c1372d0dfda45ac83085708564a3fc3d3bc3ffc025b4bef56d938d5d44e0d08c0fc1caafd78176d22524438abb1cd96f32e15d410cbbee335d8f97ba442b7fc00d6fe32f3d6474958477ad84da7850aa2ab76903af8c6e8c4cc8aeb806d2c16f5aea8d00b29d1d75c99d240c831fb45b3997d115c184f66439d8e99080fcdd6589d7584bceedc2e2e4f4ca8d9581caa005620b08467210a8a4a85abaf4da1ad012f4848be061c569514227c7fdc05d22bf875354553275825d46b655c4f97c889f534fb688ac8e5e8b9870553e6ebb20f552b188f457db293105207b991591649aa7cb58db1db447f50d6efbb1608505b0f031777fa49246ca985d9eed90fcff839ebd0c5ebe1e4ec337299df628891261c0cd85bc104e15bb9779794535a6a588b3418960e35301df4ca07bf1052e7c11e305d413b5b277a00c342e46c327be390b36b6f447988ef4bf9442af808526f9b55c8c2bf07e29245343559889d84c164744c1a8b4fa3825ec928f8994eb6fca9acc33b55ce69f63f4e902f0f8259839b18702c6f3afa2a40a1035e18f2cc7fe0d47e28e411a29f91e14a820515d3cf535de11b6a895e4fdeb59d27d0b0cb9979ace7598520984e246a3e72070db8bb1e56382dd7042198918e29e38862765b1b6549b5c95d32b7d7479de5378d2b3cf7c728febb0cc388ff5e428d3049a89da39904469220ed0d1c0aa813bcc695fc90ebd2025d19501911ded2e238e4acdd19adb5f139ae25418763df2b3e85fba83a5078f6b1a0cfa3c8a497d3b75fc53b08b3d5b8ec371e881ed10eae77a9b685ac60b56f7b3511c4f1b78d437ecad9b7e98ed2d2786f3da5d87e68ab60219475e26c35a3086b8aeae94d8a8f894c614101607697667a968cbb349d7705920fb31954aa4b42c2f0bc4a67fa41fca67587a97f393beb5270d323cc5556060503937e13c844602d69fa1a7a2ee2070fb88f35e388d9d2535e2acaca45fa53e7b66a4259b8013b6c7d32206522607d4cb152382fb2406d3d47cf272a8629b15ecb03d0a0123891e77b81f48020e5f1e18d715db85b802fb5971e0eaafd802edd4ad7e5fc470a52f8c6012f987a84298ee29e61d6312539b53f2484872b1279f16e9202050630ca1f86ded88cb7b616e08540d342dfbe647443dff5d05e293ccda96fb7be31978420a67f6f0e9c14b6d804b588c3d8bfb8af91bb5adba656534eb30393ca44bec45d4b7118625ddb23f147b082bab7f6a7f9b7445270e1ddd9e394fc852a0684dca6889b46c2e3adc9fd531de36695d5967a3d018f8d5c6674788a064b04de7da56441bccc67f74d5e68749ef936d6774c42bfaf2e5fc3b78f8bd12cf3820e141985d5bce3f3c2df390ad4501705851ddf9552bc70b09431f2c6c05c6aa84c218b676798603a889f2c7ddeabd84ec9064a44771d634f1235fbd5a0e0cf3ec3b6197e0575c3abc2ce40fa76c484dd55dc3afb46ea6b6e0a7181d24a00e499f408395b4dd0a2ae6ab384e05c7a075bbacf9dfcd76e267671ff43322d8d180c419acb380d432e486d8e62d56b5cf8bc04d3b8712dc27a171248db4cd495916ac625c908c8b39a3dbdef3af01bcca159bb8e5cf9aec2d4f78d9c512fa97200fbb179a7679d8fe8fa54993d9f2e9db06ad2e2bbeb3ea76c45716b5770730f8e98c6011ab84f3ec90cd0cb215e2073951de746ecd31a1a3b3513576ef2de66fb3ed9eed2d72da8fcb8df5cf3f0dcd29d7a29748eb00280e1816ac87148bdeda4b150d7d0c0519d247b0290d8685e79cba3d42773fc3a8b64b5808ea430114ccf90932933b43e919792311935b454e6c45818a61967a8d030099616a5f764b91e3cde8138b82d675f9dde87ce43348230a6ea5135712a750b38d81c125ff42d2a29844ca7198edbfe576c63d0d0b37b35739c615052460bee1bd89c6bbdbd51494fc657dc8e725d5af49b4bd7cddb466bc28fffdb083d4d3ac55037d099922dd1b78a85ade3d8875f8cbda47ce6708cc4e0ba25edfb37835037138166d70ee65be1f26713525a9da6086a28435c360bc367488eb0bc739a0a6f632409e451c43de9dcaba42844228c99004758b6a35121b32571d89a1b8029ee86a94088fd51fc93fef61b074b5953d53f34b5d456a1444a96e7521dc1d12a70d18709527e997eaa21899bc5b906f35c02eef728df0a73a617ef6be3636ce16b49b0a516e15868d26c223bef249cc402e8df217a578bcea34abe269b64ae27e3cfc15e8eafaf3a8cc865c8ad199aaf83c7f499e10bcc6be32fde812e26e21b008d684981b182ba0939a5ef55d819b7b0ea1986e282322eaf1bf1531368edbb65662d2e11cecfe06fdab95b28d8efeba578d5282d1399799c8728827541fefdc17bf0e69a639889167b756deb3e65dbcdc58666c22407a250c5bad84124d4a4b841457517f1d776898d118779600dd7c84e9e2425b1031df96829a552fb192a1a256166f238b45cd32ccce9761a047a7e77c4487f26adbcdf86aae149aeb7aec54086a538d3e54a1a5ba1af914c8aee0b4c02d539c603b755e10e5cb5eff43c06a371d1c58fca494d94fac6999c6025c0b83da171e97ec28246fad24e70061e3ecb5a17ef680c4d1f8b2b7e783889193a84a829acf87b431ea43c61f3387e5020127c24ab2dcb6d0f0c6382cfcfce844c19c31c9e6885eac2bf431d882608135dc78010fbaba07f0d3054a9808ab87b89fd246052a40f66cab1003a759de418b3b18b251c5a3dc30de92e32014130566a354cd19a15a90c1587cbd7b3f72c71a45a214414137d4768b892394a9e8fc930041903505e6d99f6896829c4b69ad327f02f37b64382baa87f061d7dda4a95d7bea247e77efd9507091ab811097a3b9dffde9b4755828fbf369a0d4be744b008ed83e2db44974c92990c5e133b46fa412f55e736fe03fd84019526a0d86c8d4c4dfc288526a18d6ecf7d84e219b64eac7a08c69ed3e612b18861f22d97c3eb4d63812e7e80bc46d406dd3940496309fab18e0aa8467715649840021b0a2bca530f099503b5917184fe7846e63cb129cdfcbeea0de6c15856f4eb223224fa1b0c2cf90a68776a53b9bb56f01e2eb2ac4b5b4bb31ff1de8c2f3079bd44104d67e0b85b6c30e8c620f2dc7a5c68e36c30e3c27ede932cdfa245cb6711bfcdaedd6bcde103d656421c636a1bb5a22859f53f5d223ad2103ecd64bfd490f2a4a2305bfd285c5b5fcd1f31c0f18b5f7cd80c11c8954cbb700814008c66f5f676d538012466a0cf4ef7d3556a0edb32108c0cf14e529bd4a2bb20d9a42075ce21030f38ef537ba83a1bfd65bda6e811b9f276a2adb4fe51397384ba3ba8e3aee69424c660b277fd3c80c5a96c69aba0d546892bd418c9f253cac69275b67e75db376e460d96b7d0bbfddd0662f4f5e20f36327dc4e0df14cdfeef068fb511e3565271e20bae30d38cb9539f41d729a2483338d65634d87274b489ded539cf28a747fd20e374e8bb8b34ed306b927cf5c2606d8a5ced0699fc55c52d566f3a2c2767a85ab6ef1d371907a26198e8ff47c7e0fca4fbdeecbf76c55f4cc8139c405aa3e3e263cd74eed187097e74fa5a3ee6cd55f1e72234a69912cb086ff2f2dc9fc332316eaa3f52548c1d9bcc641afd12f8899232787ac43c96609bf7a3597", 0x1000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) lseek(r1, 0x0, 0x1) 16:00:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) syz_open_pts() r1 = socket(0x6, 0x5, 0x7) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() syz_open_pts() 16:00:16 executing program 1: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000001d00)=ANY=[@ANYBLOB="82022e2f66696c653000029ab4cb4aa124ddcce11b5791920ade2d828883f001cd233d6f48d70c6c4743af29286760fcda4d40"], 0x10) recvfrom$inet(r0, &(0x7f0000000000)=""/11, 0xb, 0x802, &(0x7f0000001d40)={0x2, 0x3}, 0xc) close(r0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)="59d8de3d8da9d1164dcafe1e3007ba8304f45d57b8c50eb3fda6f5765f", 0x1d}, {&(0x7f00000000c0)="010b78154fce210e4411ac8878335032c9382aefe32a60054ae494fd47475b358dd0a18b9087f0fe31a40d83b1e13805f2e09382801e46347d386d80710c811df9777a1345572be8b6c7a45bee6c0d14614f955201e9f89fc498d9e466d0cdc1008dd6de58d096c23b5c49376450ed0d16cc7b27bc525ed1667aea6c233566dc40f702570497a1fff00b704f6b7a3c41ee1730", 0x93}, {&(0x7f0000000180)="89a537e062542e89acd99b7c591fec562d446fc9b1be15a0d8a66261c7a8bf1997ee8540dad83869c0dd72060e8f096c6a2d66c04d8e436f6235f4eeda4fd038e902f3f945f2fe30b01645312230bac72154bf070114dd525e70e5b006ceacda58752273dc3486", 0x67}, {&(0x7f0000000200)="0f5a2677f76aafcb15eccf5f53f3ad73009eb2192e511841ba10d0920689ac20afe7581de83b661503573887019dcb462b2181fb20070228da2d8ac47d970e309e4ad421f6dbec93d5fc2d63cbc424f29037cd5af8b8ff703db565185f46d8fba731490619a94ef46b99d882693c0138", 0x70}, {&(0x7f0000000280)="1c86e449a180d04e7d4c99f634a9eb8d852ea3b83506dd257ea20a9bf19dca31989a4bc5ad8f200eed7aade862cca9c012228fb909", 0x35}, {&(0x7f00000002c0)="f303e4c781d1ce9ad0e15724b5794ddc679d53761d0ba0a84e54df3cf5aa1fca2fda9e681b37d9606aadedab452fc239e55daef3a48a9616bdb58fc904796742f968a5f561ce0aa64b9841d45dfa0dd29e19adf19fcb6edff1845cd5d949b7331290764605ee02b9170dccb335a6129c096f4cb50b523855fdd627a627", 0x7d}, {&(0x7f0000000340)="86faf635189f774b40cc93e0c78ffe07e2ca5fbb251e095f0fa4f11e50f2d94bbacc381a1325fba18ce6058fe939cb738c56855826fd084d1d2919c64381e93edd4bb079a233d1202c317aaf98d9ff961fc9c4728e084e3cc6a377e27a458d53005f859ee9153c6d0ea375d8356d745e968b2328956917de77efc6347c75337bfd5988c249b161fbc2fb1b2e", 0x8c}], 0x7, &(0x7f0000000480)=[{0xb8, 0x1, 0x3, "adf3a0771a6011c28540b78b608ce987c864a0b3b0a36f958bee64407aa913393065024eed9c509f11a56099f0e2bbba9cde253e3500e4dbbc7182147e91de282993a2c5854326abcce83ef153540093169f0a1c4a5b1a23906b7b5154b80bfd92c38377f91af5f3a1e079d281aaf92c872535c0299a20389d8bb7ab0c7a4ac2a80608eee8a0cf9013e43428cfa0d524d70be9fd6640c3cf0dd19e31a82a6d4b7398f795d0a4d6"}, {0x20, 0xffff, 0x6700, "68978fb3f0118698bd"}, {0x1010, 0x1, 0xeab3, "52d1976eb63c33e95e64ea8f08ae329bd7295baf16b8cc3772d62fef367132da4cdb443284697bfb67156c490f9a177a0f3221c409517944c333d7e9199a316040d2d9aebf0a78770cf60859e8b68195142df80032177445d2cab1c7fc7cbc5f8d8c5248fbbc8b7ccdbf6dde48e8e662cebf554a964f5f78f80aebc67aff9102136a3bb40f5ff4a9e16b7e4712f57ae5536b09e46d8b916c6840b02fbd28dc2ed9fe8e6c760c410fea3cb4fec4a20163320630ac0cdb84f00d4047dc4ce2aea12e2d9226c89a0eb5155c68bed7b0f8f6e19e48e537972d27638065abcb76b773129a13350e4b9119adf8a315694d2be0d8773b9c1171a0d5cdbb9c495e1fb1f7f351f778bb29a70f99ee4eecf69296f3891f09b181db37d576446979794279a5282eafb3d513c01a549bf0f533b75b70b8988cbdd4b73a9c2798901be2e899ae9ad8f7935312a0b60a67aab9645e2884609f577798d447e585b06ce18e562be02c9f5120959b2f52bcc191e54471b0385de6151491ad1d873fc8db9c5dea75af479291fb12a5f70c6c998205278bc11743cbf59b41f9e7bc0e811e2feb828a05d3b8ab848d80c5c2d16a8f9dcc0dc8eed439987e4f32c6deee0f7beaffa97ebdd5b51bae3dea03ae83af05cd20738e7b896c1ee67ac82d25552079b219f1d488615def9c9e4295bfeae7f85ec5c06a58538c6c95e00878193fe3b8ccaf8a86c96b8f2247175b3349dbd5aa84e92db0c5dc287ac618904d7f1a82ecb52db962a4c52851b2dcee26aa6e6eda391e4f4ba46ca832a80c9ac3e396c3dd4c778709d7b51f905de65e4429a58f301fced3fa2046576e0230039ce913d80d4a760c2e7a55f70d0db4ccbea54a6f40758fc0f1020a874e67d962d3a129ecb1c756764cfd13a119997d0da9859dab12ea36746585e268579a4c8ce9ba4043829ba058eb02e91c79b5a6b970f4b317da07e66d179e33ccb8de9c02c6978d82328b1a886d557a2681943bdaae939d5beec4d2e50c4c7d2affb1fd9d63fbb96e7680ccb176a1e5c4212e466e720f91d4688ba794d628f36b425c2830aefd009b17b587a2ef4357e2f9e2a121186256f4e27d6fb1eeb8cf9c3c2f229c4b418923b1f76797cfdef26f4e4261274663dc8241c36625b044420d0e884909168a2bd319a5b0d5c35e3e80dd40f49eb470db39d9469aa267e14ef1bca1cf873311e541d98e3f80caee723ecf292cd81335d862c403dd0dffb89a5fa98fe8eba135e9b3e9b9b808661931b93b247b9a7c273d19e2e47eb2e70595a05eee51b8a9d01e2dc6f5d3d023ff5edafbaaadec42f422ebfde7fac8dd4ca14094118aed9ff6a41ff8695d114d433d84ed4e7acb5483591e6876fdcbc1ca3c8f3b13425861ed5c78f84bae489553df0e261157f4a9cf943c749e0b8ec8b96cdb6062272d2a8190b003530d329aaae09ff0cfddeef280688f39e3c24f90c37cef61481468ff0671d1dee127ed6ec36dea4a7a1a264bcff18ff0d16af513594b1055c80b8f4d9b8355355ab53aae12a132aaaccadec900712332de651a2e16eaaa15be496cb7f354940589d1206cd3717038d4fd02d00fe78fc6c2bcef45a616ec05e8ba7a572eb8c418f1bd40b1c4e0eb11857d0f9610a3c3ed070903add2c2636248be3f7d12eb1a65596b88899c2526fd444c95e14e604e4d95c8cdf06a57ccdd2bae49d656cc2f3674f328433243af4d48dd4993e965e494882a4f1457cb8cecc6b14d6d7d6f0be5bfed4ac8d56b5529b820ebdefe996e632fc014cd78bb36a9729e41afe91317d815f6f790b1d6e690071b9822de986bb7e9c124d0cd76997e8dd1a3867f039a1a536c30a50beafe849c22c3fc9d626096b1c7343aebee6c9c48177d21053e670fbc83e197f81e6c3f9c377e9ede6fece1ddef8c62a27ee38ed2dc79dcc99b88d8b981555e85f9e48db6df62ce0ee83611743abfd83b6faea05b714943593399862d5a8ccd3715652f660f00dd33b1f9887e176d84f3d2ee735a8f9499c1e4bc699dddcc62eb529fa456e672b0584cc461fffcd36ad88de2c8cccb80a7c68f39dc8c1592bc62a827f50904c27fafb991331381f3e0de92ec3e36337f7e7d9d4f9e4c909069451106b167602d75aa9751ef6471d4505d75c9437a71c9bcfc2b5f6436ffe3132b52b6e1565fe035d2d410ffd2ded34432f26af81bf5bb8ec6fd91d514fa0f680d5163e7f8582627e09d6b11181e2dfae19b2512c6f584b158165bab45f95c8719fa147ef43dc04db641b3051b4a4c9b04d37fcf66ca62ff2f8e7240ee0f893643426eb36cc0cefa4458d46c9b091219da755b2ca21edf6840e0c6173961a9824526b928ba82bc1935e8236bf1236de519486b2e3bf65c9c6189e6543db9c68026257c9b3e3958940be4169bceb70ce34d95685eedc29e6604ec514e332068a6dc49c6b6c5cf9c908e5655fc997b5a39d34fad0fb0835bf03773d182f05432b8c1c9a372bc46ca9022418a56a8503d632ba8734f6fa6dd4060c4fdab5bedfb717683730e900f53171c4a79f52c04ef4e6bf830e2909f363701010a84f2fb210687e140b2d66488a4f4ab9219ff640e66349a3d2a9945c5a497eb832afe63e6026537c4de32b1d3834ac7798a6c59c7d54350a3871c35edaa60ce19c8fc13dbfe71ea6486ebfeec40979b455c0113df56addcc0fb8510474dfdde7328d8cbae1e03d9f9f74f651a7dcba07678df6d9c9470b2c2023f37a3c2579cf8e0eed3ba660386870765b9953a0c4d6ac443ca1c68fe09b44e77b815222f93bdd01d241691dd31231e3d4f90ac4e3afec688f2f8a3158ae922280e13f5c327dd83562549924f387e141eb0618fa131fc509a5ed8258ab03dfe0150df8b74dfaa273475b229b6cb4cc935e256358c2526fda72e57d3fe584b3fda10b619a75627050abfc052f692ee3ae6531fe5f092351e06e6dc0098741f76e656e305414349dfaa8fcd54783a4ba58ac6ba703ce8dbe89bd3b444772f7b3e4ffc6dd0afaa2bb0894f6df228fa32f9e6fd6abf7f71cdeca6cf570df0dce37f7ba68db23e28705a57107ceda811c4b954ac3727eb68f08c4605c58fb928ebbfedd4177393264cbb713cf4b58f8530b63f00855a030aa2132b3b6ebe3a8355edd2c8b8c4c97f8d59d4cd015faa6dbd200f46b25a7a04ff58d92f3df007385ec53d1db8d18c1551372831753dc9cfb2a3a4e42748dee792cfa6c40b62dabb67b90a7b4dc21988853a0960defe4b074b7b3859e4ea708a7b79df4058ffbf1e293a8bd4495a22de73591d0fd4331dc50f100f76a14570fd52c18065f994a1a4a19ebe42435759c2152573389e9eca3ce6dcbcb1e60547cc9af12fe8f3f8fceb89bb4b67071b35399336d596442ac7eb3d0b4ea2148a1b28a058b4799ed8eb58dcc2991d346cc18af6c0e7c8d6dfee318eb9e4044b815dd0426fbe6577b088e63b5dfe1a50ce126e93efef2d082bc77e071e71c157623a0db1b81439113705320c4ceb2dabe6281dd39f270639dfa99e0941ecbe08505f0fdb8e6cb423ae3b6b6942305694af39ee2cd824874e41ca0130ad2a589a8471028d31a4c4c6e6f08cd1f2db48a77fe5d6c881a2612a0fe961c3cd729fb5590f834dc90425c8dd08ff55c3344e7b147e2e5a989df5d23631e23c678a1c81989420a4fb4c15b3eabd06e8371f236c646d4d81a9e7c9f748cc1fb8c04f1fd2e5885512b0834b5e294f073ae82c9c3d5ae5f1f3ce66e211a9c349b4bf9ea29d94405b363b642c6a4382132a181c05bcbbe1432dab1775cc946bd993c315b90325fff6a9fca6c4c86f530ea87510c70a8dc4a7afecff8cb9efebd38bc524b98a8cb7ee562ec2a371805a42bd571adf91070d66bd3b08822c3931372cf34956ec2a57f609796f7e132abb8c1e85e779714679cf6a329fe9a1ccc0ff24beee677e7f18297a73deea17086ab6c01d8242cb2eabbebeff6d9879566b204311f261a3aa8988eaf3bd101f64923f4f95952b647fd89ddc21960684734bc5206509e6a8f6197e8734c8dbe6da6e8fa77a8443ed0dade657cd2dc1537dba70aa8d1c466b4b4bff1d276df22cd10334d9c33b9ce2eb6e0e901b10624aaa309a8373411187ade5606ad30fbfe2d0c7ed844094e7fcc073b3b5544a3960870992243a8fbd4a2db93304ae1011096d390c77510559105ce7151c1c35456292ab3aea6426f6cd51595e99dfd4f284b6da748ed72d2cd5bfc64b242cc507cd396b984d0bf92f6aad2fadbe72b5a65b17920efac6107ec2aeb44eb6f141455d025b4a46028a33facf17bb3e299816992ab2fb5d23d83f3690eeab196aa1e615de8771d432dfdaa4063b5c76d3387ed07f88776d2e3e9d47ccc85d2712faf6efc8039c803b549d7bc38eb42b49d5bab5c0dfb40850bc9e96e1e44556abbc171cb0db9f3dd2d21fc75f103b17fb91f4a743098b6286d5c3c651221481bf8898011533c6014c63f1f6f16ebcd79541d94052aa865eb7c1bd2606dc40f908c8e2f513b304540f5c157f91e018af0169fe241d8ef1c9435dfb22b77b3addeb770859d68df1ccc670d83f98b2f9c5a067946fb199e62217016350b2434d2dffc1e59c48008f342c79cbc0151bfd868958304a504d96b06a10b6ea4bf05d58d6e8813bc6f025d1107f13a3c2a45e4b5db509b4b11003c056c994c0bf77c6a73eb5520684fd3dc181dd63cced7e45dadb0e13676f2144c8ef1271e1b16df9977f5564b802b7b56bb6852ac89fc2d1d696910e21ab54212168b5c5e4f593f8e6cb32778675c00372f7b83a1eae0a5fb93495d31f87679cbcc0149e4e721dcf3b84940b4a12644d9d54e7786e4fd90c073ecfa8fc9455825c9677c770ce8e4bdd6e9bc54d8b18caec689d69b43f846374c1e3afbc64a35a7fd8524a232d7838e5ddc2bd7bde8d387ee58ac9476eb798614bdda4da5d0a66b5076352c3aea74215d502b23e9f4c1d59642989113612ad203cbfa3b6633584d0c814768b33c9d051d0c3b8b853e271d140275be4a37ff40b69e7f1ee74d26777d76a8f708bd7c07a80a2179c60ebfb68e64c96e61a1d10a57b313a08e1f98c14efadb2229238a371a0e3dc4dd3076e50c21e7c1e115f2c6b4c26b07c4a11b27b7b3548d87ded79c317dbee107df59b24ab9bb095fbb0d2217ee1cba138701d274b37efcb0c5a23c95b1baab2a6f83bce9b9ab9a58acf94a27303658ad38ad17cdbf22e4536ac001f0235bf70ff30d5bdb033f38bff82ba94b32850862c3f211ba806344a9985db0e30d900609703e12d51f81aa93369903476d26a01856af0be53a9501a69823857eae3dfba0d240bb318f85944316a7ed756ae4305e826abd41a214f8fed760bb5e91fb5b7696889932cdd94086c4c78d2bbcee7d64644acb52e3c49125fdd5cdf837141c87b669f2ee7b0a92822859c60e21512c936460e136a4a9d4929674b106761cd8209702eb98eba6ec83d8fbe2dcad02d2c9a69b8d8617909c70e6eb70354cd61776c70e3c2fa8fd80a7ddb39d6782190a02180b5f1ed405c6f0cc15710d7d1e7509f76329f04ae03dc4a5235ffd86e8219d3eac12be10c7b6b13836614f8d8bb674288f5880106bace07078397b010576bc521513e737617e81ff76985c62baec54730b219d3e324e355f83e10a404f887c733c0a141f0468dc703a415c8821c7d65d20744a6cc17a0f37589772792e0730f8f80a12be06927d37d48ec731cfcce1db312137284d68e1450eacd9898db195bc4e762e67700c280a4315695784ac6647e"}, {0x50, 0xffff, 0x6, "a7bd274b9fd2e21ba7913a7357cf659a72639453b11553a0723cf35cd35bd78887cf0b1830b88d40f6cd0446a2910ee08ff08388810f0b3af800bc5dad4603"}, {0x40, 0xffff, 0x1, "8a0064e23d55ba7990bef18c1de99c3e8427768d1c67d34111d9c8492b8b214cb7d09515eec3d5e2b4bb5521"}, {0xc8, 0x3c7b0d4a855024a1, 0x0, "3aa9540678f40471bd4adf37bc80ca9b739f20d4606045fdda230b1399f119e86792cde7366458fd50c2ae313d79c29a2b4eb69e8003025b3bfb96d05c5ba618182e0df008364ee337d5114d4df4958bade703dfa3e54d31d51e6b68aa8e11fc14c3a2280e3fcebb1aa7cf6f13ef5f1aa699f8731d3cf1395b0121342b11d9a828ff7ad030543d173b9112ec39034e2a8a9de258c4de9633a0ea7fa5c14e3df020a6993cd8c028bb948b834a49678c71a785c2"}, {0xe8, 0xffff, 0x7f, "5acec5bbc169354acfbc8ba3e3fd912d0e383ce901cf6ad6b222e97e9e38cf8b59f4379a3054e7dbce51ded82ccf350f93e33977e419dcbb7f0e25d41b8ea610e155bfd91b9cfe542539fb824243819b20c1775bb6ff0196545c12f55743bd033f42551652333e369217d5f102f0b94fe26c5d68045dac539ff98373799a08ae688a89412ee368b766a954c36f9ef0d4954f79febe50e9f1a31955d18b459c0452c801f523c0a7ed078b601414d727c389e959c058a19e3e8a24685200031f9f20bfa7dddd332aa18ee838cf26a12a457ddfa23899e3e353"}], 0x1328}, 0x1) recvmsg(r0, &(0x7f0000001cc0)={&(0x7f0000001800)=@in6, 0xc, &(0x7f0000001b80)=[{&(0x7f0000001840)=""/58, 0x3a}, {&(0x7f0000001880)=""/29, 0x1d}, {&(0x7f00000018c0)=""/239, 0xffa1}, {&(0x7f00000019c0)=""/155, 0x9b}, {&(0x7f0000001a80)=""/26, 0x1a}, {&(0x7f0000001ac0)=""/52, 0x2aa}, {&(0x7f0000001b00)=""/10, 0xa}, {&(0x7f0000001b40)=""/30, 0x1e}], 0x8, &(0x7f0000001d80)=""/164, 0xa4}, 0x802) 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x100) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) recvfrom$inet6(r0, &(0x7f00000000c0)=""/154, 0x9a, 0x800, &(0x7f0000000040)={0x18, 0x0, 0x636, 0x7fffffff}, 0xc) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/133, 0x85) 16:00:16 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() getuid() writev(r2, &(0x7f0000000040)=[{0x0}], 0x1) fchdir(r2) syz_open_pts() close(r1) syz_open_pts() 16:00:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000080)={0x200, 0x7f, 0x1ff, 0x6db970e5, 0x0, 0x5, 0x5, 0x81}, &(0x7f00000000c0)={0x8, 0x7, 0x4, 0x6, 0xffffffffffff7fff, 0x5, 0x7, 0x4064}, &(0x7f0000000100)={0xfffffffffffffffc, 0x9, 0x10000, 0x5, 0xfa, 0x8, 0x9, 0x8}, &(0x7f0000000140)={0x7fff, 0x8}) munlock(&(0x7f00001db000/0x1000)=nil, 0x1000) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000000)={0x1f, 0x8}) mprotect(&(0x7f0000326000/0x3000)=nil, 0x3000, 0x4) truncate(&(0x7f0000000180)='./file0\x00', 0x8001) 16:00:16 executing program 0: r0 = semget$private(0x0, 0x0, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="02", 0x1) 16:00:16 executing program 1: socketpair$unix(0x1, 0x805, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) dup2(r1, r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xfffffffffffffedd) 16:00:16 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='%{:#\x00', &(0x7f0000000180)=',^\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)=':\x00', &(0x7f0000000280)='#,@({*+:#\x00']) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x8, 0x5}, 0x344) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x200, 0x81, 0x0, "83e539a97ba2dc731645093f7b2b6aab486409f8", 0x2d8aafda, 0x7}) r1 = msgget$private(0x0, 0x415) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0xffff) msgsnd(r1, &(0x7f00000002c0)=ANY=[], 0x0, 0x100800) write(r0, &(0x7f00000000c0)="730e78e32362693c8e1ace7c8b03f995ee470b223ce9943b19298d74aeb4388feaf01b68f0aa06f8982d1c2592353c5d69671c22afe8e0648e78c1f6b09fb27811181808194701733655d93232a094e8ffb67e967e6dcd3305a9360215d9741d6564f9ca17f083f5f21c80711fa2f827b685a005b57499ad5098e149", 0x7c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x2, 0x4, 0x0, 0x1, "fdb7c552d6c8b5dbc9c78874b55837178b5f0ef0", 0x80000000, 0x4}) r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgid(r3) close(r0) msgrcv(r1, &(0x7f0000000280)={0x0, ""/126}, 0x86, 0x3, 0x1000) dup(r2) syz_open_pts() 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000500)='./file0\x00', 0xbe, 0xf) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0xfff, 0x2}, {0x962, 0xffffffff00000001}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000400)={0x3, 0x3, 0x7, 0xffff, r2}) poll(&(0x7f0000000540)=[{r0, 0x100}, {r0, 0x88}, {r0, 0x80}, {r1}, {r0, 0x10}, {r1, 0x20}, {r0, 0x20}, {r1, 0x12}, {r0, 0x100000000000088}], 0x9, 0x800000001f) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x110f}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x18, 0xfffff, 0xa704, 0x5}, {{r1}, 0x0, 0xb9, 0x16422e56b61a2948, 0x800, 0x80}, {{r1}, 0xfffffffffffffffd, 0x40, 0x400fffff, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x44, 0x8}, {{r0}, 0x0, 0x35, 0xf0000010, 0xffffffffffffffe1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0x2e, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0xffffffffffff1c14, 0xfffffffffffff466}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000040, 0x58, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xfd8, 0x10000}], 0x0, &(0x7f0000000300)={0x9, 0x40}) r3 = open(&(0x7f0000000340)='./file0\x00', 0x8043, 0x40) getpeername$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20880, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f0000000000000000000000000000", 0xdc) write(r1, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fecaec295b9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd00000000da17d75358006934cf022986abb786086ad403fd13ed874c", 0x80) r2 = syz_open_pts() close(r1) lseek(r2, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r2, 0x2000746e) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x1, 0xfffffffffffffffd, "852000002c000900", 0x7}) write(r2, &(0x7f0000000040)="8f21", 0x2) fcntl$setstatus(r3, 0x4, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x8) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:16 executing program 1: r0 = msgget$private(0x0, 0x203) socket$inet6(0x18, 0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/97}, 0x69, 0x2, 0x800) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/190}, 0xc6, 0x3, 0x1000) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) msgsnd(r1, &(0x7f0000000080)={0x1, "7f09f3b84337f00b897f178350f4369ba6cbf15a5fb86d9cc4dcdf08e29065177b1b56ce4cb43c12827488724ca5b8f3d16e0d8a66b97ea5dba3d2215373f7277049e21f4427ddb2c72e759610f3cbe616c381f365334a4259ce1c63bfbadef00b0f0003abf10656ce3f"}, 0x72, 0x800) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xf7e, "85495500020000000000df1067f5bfa6ee00", 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x200005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0ef5e9fa791bdab08b71e07a76003b15ab223b232d62757300159c7918a1a28af89ec1b0f6b77f78f649c2e125905a54f8a7b18f3bc9d2c43ade"], 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x6) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3) 16:00:17 executing program 1: setreuid(0x0, 0xee01) r0 = socket$unix(0x1, 0x5, 0x0) clock_settime(0x0, &(0x7f0000000140)={0x4, 0x3e0e}) recvfrom(r0, &(0x7f0000000000)=""/28, 0x1c, 0x801, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket(0x1e, 0x3, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 16:00:17 executing program 1: kqueue() shmget(0x3, 0x8000, 0x20, &(0x7f0000ff4000/0x8000)=nil) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) shmget(0x3, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlockall(0x2) r0 = semget(0x3, 0x0, 0x28b) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xa539, 0x100000001, 0x2, 0xfffffffffffff800, 0x1, 0x15, 0x5]) 16:00:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x3) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="9dfcf888113e8c97b576fd3279b2ac623c739d7320"], 0x8) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000001a00)=@un=@abs, 0x8, &(0x7f0000001a40)=[{&(0x7f0000001180)=""/249, 0xf9}, {&(0x7f00000018c0)=""/73, 0x49}, {&(0x7f0000001300)=""/39, 0x27}, {&(0x7f0000001340)=""/139, 0x8b}, {&(0x7f0000001ac0)=""/188, 0x96}, {&(0x7f00000014c0)=""/198, 0xc6}, {&(0x7f0000001940)=""/147, 0x93}], 0x23a, &(0x7f0000001700)=""/170, 0xaa}, 0x7) sendto(r0, &(0x7f0000001080)="2b5f50d10f0d846eec8fff53ee93e9678a2fc6f91cef09ab11a84bd908a45c5c17038916567abaa79fd5b02403452629f2ef8830ce86cbfbc49f456ccb07bbd51c221f2b9fdfbc4c3b0aa1d169285f8cde81c1ab3582d963a71265c9d2e6ab4d4dd25b8573063f9afca0649b9e2bbc9263e0a2bd1f87eaf225bd0a13b390bac3f0914d857f338d06e2e7aea39e32a5edb45ee9a45231e6e4c9fdaac1217ce3f89dc128f915f2db1585cd38c1b005d20f2e600a022650a5e99beccfdbd1", 0xbd, 0x40f, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x10000) r1 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffc) socket$inet6(0x18, 0x0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) listen(r1, 0xb152) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x102c0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x60) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = msgget(0x0, 0x21) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x9, r2, r3, r4, r5, 0x8, 0x9}, 0x5, 0x2, r6, r7, 0x100000001, 0x30, 0x3, 0x3}) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0xfff, 0x80, 0x8, "343f1786e57058306ab2bd61b7cecd7967c16b04", 0x3}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fff) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) r8 = syz_open_pts() close(r0) dup(r8) syz_open_pts() 16:00:17 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setgid(r3) setuid(0xee01) setgroups(0x4, &(0x7f0000000000)=[r1, r2, r2, r1]) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x6c2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d010e696c65300011322ebaf415d14dc38257d1ee"], 0x1) 16:00:17 executing program 0: unveil(&(0x7f0000000140)='./control\x00', &(0x7f0000000180)='x\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x8201, 0x0) execve(&(0x7f0000000000)='./control\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x85}@.\x00', &(0x7f0000000080)='x\x00', &(0x7f00000000c0)='x\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='x\x00', &(0x7f0000000240)='x\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)='x\x00']) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = socket(0x11, 0x2, 0x7) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/68, 0x44}, {&(0x7f00000003c0)=""/210, 0xd2}, {&(0x7f00000004c0)=""/129, 0x81}, {&(0x7f0000000580)=""/55, 0x37}], 0x4, 0x9) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x8) r2 = kqueue() mknod(&(0x7f00000002c0)='./bus\x00', 0x8000, 0xffffffff) open$dir(&(0x7f0000000700)='./bus\x00', 0x8000, 0x80) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) socketpair(0x18, 0xc007, 0xe81, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000c6580000000000000000d946000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffffffffffff00000000000000002fb98296b8dc5d29553985be2128967ba60947cddf24a8062607fcdd94f50b99e306c65965f23a1c509c86"], &(0x7f0000000180)=0x6e) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) read(r3, &(0x7f00000006c0)=""/19, 0x13) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x82, 0x1f, 0x40}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x40, 0x1}], 0x6a21, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x21, 0x2, 0x7, 0xfffffffffffeffff}, {{r2}, 0xffffffffffffffff, 0x40, 0x86, 0x5, 0x9}, {{r2}, 0xfffffffffffffffc, 0x8, 0xc0000009, 0x1000, 0x100}, {{r2}, 0xfffffffffffffffc, 0x5, 0x3, 0x7, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x4, 0x2, 0x8, 0x3a4}, {{r2}, 0xfffffffffffffffa, 0x6a, 0x60000000, 0xfffffffffffffff8, 0xfffffffffffffff8}], 0x40000000000, &(0x7f0000000040)={0x9, 0x7}) 16:00:17 executing program 1: socketpair(0x1, 0x7, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0xe6) write(r1, &(0x7f0000000180)="5c0501c4e042f75ec0aeb6c8bd12e6f61d47fe9662c9db92884b63f3b0ac35d762d589c85e80eca3", 0x28) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x52, 0xfffffffffffffffa) 16:00:17 executing program 0: r0 = socket(0x4, 0x5, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01000000010000007dfb7055", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c7990", 0x595}], 0x1) readv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/253, 0xfd}, {&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f0000000200)=""/121, 0x79}, {&(0x7f0000000280)=""/80, 0x50}, {&(0x7f0000000300)=""/226, 0xe2}], 0x5) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x4) recvfrom$unix(r1, &(0x7f00000000c0)=""/150, 0x96, 0x2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:17 executing program 0: r0 = socket(0x0, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022eb950fb87653400b78a22242e1ccb67412bf4e5d10771a12fab58a65b51da4d01afa9edabf90cb0be724ea15cc4e4bb91b6544e5324dbd1212249c93d7ea873d612bd08b331897cd358ed805b5d6564fe2c8f6d948b4c0d70b7498b50de9ac1f61ba77d30e51025e7a57836f3e3f373fb2cb00a5c8ea21503a5aff3fdf79caed09226f8ef7d84ec5060f052cdcbb567a8f27ce353388377"], 0x1) shutdown(r0, 0x1) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x80000001, 0x4, r1}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = getuid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) lchown(&(0x7f0000000100)='./file1\x00', r1, r2) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x12, 0x1) 16:00:18 executing program 0: r0 = socket(0x0, 0x7, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)=""/10, &(0x7f00000000c0)=0xffffffffffffff00) r2 = msgget(0x1, 0x2) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000100)="c449177a1f95bcfb089e42d63d8a8a8549466854671c3e2a5f0e3995e3076e30ff35273547be85850e6a9b7e49105ff917a9dc866e772818de26642023d1729e255152d69654c794f162da04a7c59a40cf4f7921a2d0bd2688446c25a203bec30f845843c5aa95cf0922678021b8469bbe8df66a4b075ebc", 0x78}, {&(0x7f0000000180)="eb0addee282745a5c6b4f8ffa194bc4c3b5882ee67d88f16c05b9e099c429142d465c71f127aaf52f16e5a8388c788812313573671ce4a017387a29bfca4b9d650aac15f446d8ded7f190978e90349be96f7de1193b0ba9bab1857a055eb5e73ddfa6d509028735efbc45b2bf288b3de3579e15c301a1b26ab413e2fe74627e6e5a1803050877a44c0e2799610a077a9909c63ac522550c2227fb97089c6cc79cb59fe0e583df24b32f3553b0c74034a6d114d7aac11d43c77bb4232fa3578f9be4cee33a4bf1c0f", 0xc8}, {&(0x7f0000000280)="3186ae3a7147cc3be798f869e35073b533cf74a278f29d733b7156de9ed1f02433ba961d61b7961b3ea2147c163b0082308bb530336054bbc1fe7ee482d304235e2f837916fcb633d257be309b49118314bf301ac1b65b08b2f72896a02162cd343cb38726bc8bf15b04664f22d2001d1dc15cb5ab5ab48a6abc17a1b2c37d0cfdc78d7bc72cba6fcd6edc1e2897905de5a2279049dd2cac2c1a64a0b16f96764098631a0f81aa89df372733538b47bd2d51dc12d6c0b0a9c3fd3f4ce7c00744a451f33f4089292b3280103129fece01c77d99620debb0490bdbf2500c968434", 0xe0}, {&(0x7f0000000380)="392b9e98d0aedd776cf04e8cc5ede5362bde51b1d842876f765973aa7e0c3022da3ae8baea29ced639753546ddade37c3a7012a75cb3ace210e403e630b03c6eb779b57c28f985b7bf3206ee2e4e93c8cfb245bf054c3ed73bb15ef985073ff550ae7d71b3b5d8a75b6bf14a2c3b3d55e89939cd29d1f7a81006319ed81705210b1e697cf5498246a2b842f120f4bc8120adc9c049b56a89bf93e87d96ed26e4c435cd12fb2528490e0bfdcbdcc90b455566d10aa897f5b381e5dc8f90ff795e73cca25f1b1405aa7a610d0da012832aa5ee75", 0xd3}, {&(0x7f0000000480)="5ae67924c2e6cb45f4d95d35ea18e61b914741bf6f62a240490bca90eb4b886f9f0dfdb1420746eacac657f805c9c1dcbc968efc24ee258a18514616260be961d651d568b5aab8b77699156157330d085ca296219ab2d965535709bfdb69eb3bb0481af958aedced4e5a26cb0c7654afd9fca53263bc56b97708e783d2b38b81377803f2265b293ac396133dc49339b15d1214b36ca12c7f3db7ef0efb6ba55775f4b7a7f0d17cb3ea77c72f6674b5c2ca618c617ae7d2a78ca899fdbbdcb767a061e574a86724da8ad9e3d844e5feebcae6a0fa936aad21a25618258989d3f9a40dcce10f20290b4c845b511d05dcff55254ecaf660a3503094202a27ab12123d9b4a9bc4db42ddc60a50617966a4ce01aa094b24df048da2a985b8ea7582a23332fa043d7b5f69cdc4d2f74a5a18f74bbe369442a0ede9125b103525b1f6dc415d48fd929a2fbeed3260c8c1afeb218809a461b073d709938970d51101f70a48a9895628df562b59939792e9079b6b4be27219c859755987b068117b55812fa129083cb797ea498db034851ca36168f8a369527eec490f71ef7565ee9cd5c021d36b875eeaad5ca217f2d7c9e694732eae6aecedcd7f603025e8dad6c22862a5da458f47aa970e1643224f7ae4d63c1f6094eb62d6b5b8a35a8c289749313dc30698fef41972ec16f20595973d3faca1ff78be2c3c5c6661341d951f47d7d4a8662c8069ce78a9713bb289a61df49559e0538d8de4cffe5ee6b81921c31c0f58c03df1c8bacc2a7167de53cae59aaaec413df7d019446aaf232ba401f3f10daacca41324d2a067488627b29440c6fb86bbbe550b33adb2e89221d5118b4b4508012d67487bb8cce3f1bf5aedf81c88528a69f8b8cb1fa036232383de71763b794993b5200e444020dea96dda3d323ec530262d2add21039ad4c65b91060438bace0c1ffc36a3bfa98650cc99fca53263b7f50639375001b3abd7ce41b42145bc49a8c39acabacdba56f0f4502a71025e4a0da84c9d640e17fdc6f50206650db52252ba478b11794eb69750bbd1fa8f4fd8b904a02098b0a3060100003c95b4a058a76890a8ef46de28648309d50aa13534c7a6673b7604520b396e665d8495f73f54fcf4b2bf59d841befcfe20afe6f6f8bbd15c76dc6f80898d68dd9edf3fb7b9234d18f92591ef0a7549aaddf24733f9979a73c722d0fb68b14f5da7520497d15682304d1073bd39f39b3cb55a4cef114c52464c095b7569a9a9d06f9b4fbb4c8fa7741835ed65091a6eddf769c2faafded5550ef8579b3013ce1fd019739b0d2db9c75a9c0f36fb9c880a7d278c425e30bd92d4403749195b62cd9006eedced0e1ee59063a9944b3ec0d5dc1f6d272e62701c1024417e23676c4ad15a132b6787c54037e7f1be4b83e298646f5eb11e74d0a6909a8269c41b86ed91911c63bb5f17ee4d7c3ac896decae695b0c3630b4494360f091f6bc6023a463237af7c7bc30f50ff498c47745bb4533d9aa3f58b2bb6d2aa6a62b3656a5545305d73ec8ef7afebce62f362861e24a51c4a803e30774f89746086c50d9f949081b29aae5f7a0068eb71940caef2576d523dace4ea5ee367ff4c6e597553155f58c4b30d2d02150d13777ac354bc748f6a1a8890f9445fc0b883e41090ae1c61cf05138f9ec202a8f67640dec2e3a80ee5cca02f5a6238ec750c85a157d1ad1456c22f8d70c579394ba123280874485ae918597845e5c7e905309accb8cf1c324c1898b7bbe3827f61514420289042a97d1020435295b2a2623a81c685a614e89c9c292cbe3d71074a504308ba90b48292c3f5d358c1984f3e4f30e69f641f7f08da6c0c0bcedf5ff1ddc3765cbb5265b73496fa8a2410acb50d60890d695dbab84a50c647467242e324b9194bb6252640c0ad4ba69297cf837f06f963861f603ad0ead9e59907f879bb3fae2990a9699a23e8cf7505e23cdfefc3a0451d59b5f2e734eb39e75395265825b0187152360f3fbaabc9ff5e8be982f80450bd9a126ea9d241b4465d59e54a72ef86d958f95416380d273935cacbc671a98f12415061ea637186dc9386fce8cabe95f30d636ea3b240dac20cc542a6178dd2b144b8f639d4a607ed5ae01ef295a3e727ac139b0e13489591399177b8ec7534f6af13c2f1ab2d710b5d0c3e71707d620db1911029de885d7bcf454781995d641c5e4589809fe2e276a728b2e8e37c246039fc9f76029a6e7cebf083335ce6ddc80624c0cb60fe814f654793a7ccac0cf002c22916fc6e3b18ed02dd668d7d35d1a3b7b85c2368aabd81e54cbe479cd72e6db410fe33f61e7ad01701982706b164d7dca04aa063928456e1866c3637fbf970965096ddbf16f0b9fd00890c8a1a6db78393822c49a278ea2deedce57e227462b65cefe802b904cfd2b96b0f7f8f1a6ad9abefc4978827a1213b5fd3209be77f938d0ecf4ed0694492d26b423f12ab52662821b0df43f0cf203dbd6a6b4a4641afd27ecacdea66ad13630203265203897c18af9db10b98392f07b896af59dd0595df62200690a9f7d218c313c84e102107543fb74e4dd6b41be76baaa1d1ad77485ee2f8e5c8a960ac594db59b4b41938514372dbe7ef1fb4c41c75484771f718335e00eb29333f1c782156d515321d89e5e5243baacac203752216f470dea53367aad307c2a430dc0347ca4e701f7ad768f7d0b3fc4fdd9c1f5c50f84c104ca8e1037442a88a3310befe7f544a159b428e1a05c250589329d21b9a357414094f74341ced2db3a486eadf5d6480542d59d8747c8ce9cc1fd498df91a3910388405fd93be3a9c6a648110ff00193df49c727bc1fa083523ff6beaf81b5ab164e161a6e3cd79dfa27cb9a235c1ba29e459af59a4c07e1348bf935dd6f28900aafddd9251bdc4ea416305f6796126c29a2d677f42d3a6e22330f4bbe282a9bb5c7490aa068091115a9cf6c2fef97c5315656d81328800d222897e9feef19dc2f8552f942880c34fb78373052e3d887b26333474e10e7fbdf0403039f293d05f04b3e9c83ddaa0357bf268b9ec7ed3636c2fdcb61a8f12f3d16cbfa818f9c9483af34dec921879bbb0ee5cf451acec4cc7288a597035c579edebc5b2bc930235a31bdd3fdd0e973df38c0f04ae36d928e4f74c5467aa79905d1f942df492ad7772f7e69cbb3de6486cd9ffe2b5ffcb9ee71524509df751bff24ceaed4737fc13ae8aed08588111f8ee2000f5f78236c768e874e4d22c70f2c9d06a9688b3e42f8c9ab69e41a77982e31a79fe6d5681a46b84a9cd57e845ec8c629f65c999fc0d412dbb754e90a31027b6035ffd2295540ec39cb25be6c382e17ad9b32c6943c394c538eb4bff73668036ed81a21543a04b746ede32da8b5c89e78a2b9cdd966680bb129694e79f29b5c358f44cbae2e1810b08287f8b2876ea97d9d4638d5080dbb48dbfaf0058bb537dc50c5eb4440bdbc008851a50966bb7fc2f2448d5230cbe4b5d6b6823c8f96ab46ddb200ee6240e427a2f8298bb445e2ade3073f644c37c1a72fa84e3d4bc9d1d5410d2dc93a525e98663a7fa02e4222dcec4f139c1d06876255c94c77ff5f1fe3cd2e38cd855c7d76b8d657e879a2b8c41b9984ec3765c602bb6b2a507aa3a387d5f6cd1b926052922fd670f443b7f2ca87319a667ba2870823d8b9284b0510e729e65e3d7f1a9b3a97d6f57c5c61092a1fb7b57d4f9356f697f80d5c666fe9a1d0e75e692281d431eddabca12bb261393c4742c15ed9e2907bf9bf7c5ccbf8ede048dc29f3094e73b546a3bcac35aa97e3b76f5753e5512b60fa9119d8212e059d7cde0e065e64935c047b0d27a45d21cb4fefb763d600a543005dd9f4eee2b025d62d1504a3ff2bf3e79e8e0b8399aed606ef06debd7f70ab70a23ce3736c6e4cbaf475ab0f359d18c8a96d7a6285dc66c0a9b24cd9872d5187c20b6b3d27f221f71dd8688f8f3d096915a406de0b6b0f866e6c17b71a416499cfdbc7a263b90f0f07177a86ea8b493602b3565cace6572f11a482b1debc5dd3b4d58b0147e0e5d72e5454fcf4dc11f34dc5277fd3cfbbad561f6857b97bc02fe8050b4e71087987eb11f3de2aa543babf0c790366830a5c259161fc3d3e25f84254df6d69f12001af5d1807247f65fa7e1e4522e5ef3a79d89cfe15e4f5d89e50e4bf1795d097b5e0b4a8401f2c511f56c937efdec94854110a4742b1e3481bfbb1653b03254bfc9419bc2b2cee9870b9039293679569e3bf837d105528954251811967c928f3a1a50d1eff7df1f8a43329ab8ce109a4758ffc835658118818ce2522b24ed6a24204fa7ff8ea1f7f068128c6daf01a46bf595ea45d4565e39ba5953ab214e92d1064d0acfbeebd499e157411aa5056b04e63535f4c2e0a2397634e8d3821edf384e84bf6e15a44f6dd83e327bdee243ff9634b5adc5f4a955e7b4d14375390edf46aeb7bd5ce7242180861b7b4128c920e641287b9d0d6006e1b39b01c8b3c89c767c801b48e5d04a6fc960cd227e122ca782aff9f1f48482f12c913560a1fd598a757a799507cccce1abd45b841a5884d2320580f46b7245e7bcd391191afb096bd439c1b849fbe04bd2773d6744f6c8ecde2f3aecba8e847ed05df9b7147de460da29cbb841a7f38fefdb6b3fface052f908f2701adeec89be0b5ad9927e767283965ae7e9a4160315f5d97fd41a2681f978c070ae3d2fdce08617a99b15f063c45df2a379395d8219b128d460fae01c17438e2c6c8a2debcaf8e77e089d01b4b40e5284d946d2dcf4edb1030498be9d3725258e1eabccb8e8ef104fb0102b5dd1dbdaea1968b3aaf2721b2fa263275c5072a28627330c11e3c0041b6d119ba915eea972452a0c132171865d02e25bab6bfa89d060ec20c98c879744c31db8511ecd17e47b214b95e43a38f725c5bd2bb81fbf6105109cb4d3160bc6b0bb2d636f26fe82a48a61e36ae4c09fa49c0be6382f3fc949ba9800698c94ddc794511bdbd5fa182e319356662228c57abbc1b6d30bc881b16cb8c01dbe155c948752d117a14911ac7bfe4352f5fb2992eac2878cdae90cdb31c011c48b20ec952006ba9bb5a3fd6f36add8e073197f3f0509aff7417e57cc1e8bbf133318e20d549c852936430c2e653e61156685c877ad1291a13764ba96615f90f2179fffe9b6dab387b72e1f9d8db25de1afca1069f6cf74ac762910400cf459403d343008cf739c2d0d7e813370c12195f56a54622d5ffefc652ac78c68c17f51aea9b84af66743f762dbd42567c9b4aca4458578f3072b9c69a9673f008fb6d308719c8803ba281723e57de35738a5168ada1e4352c99185f6d0df58b4f88d2d1b014bdc2e6373ae39d3ce165e618496766ebcbefa5ec936db7509607650b61f898832d55054790e8a95190e8e3ac38d636656f21cd486017fa08fc8c0ca6a008c078cd943818fdb18e67d9c89467d493851952c01bed4ad8f647f96478e8adeb01e9ab71d4b0752940d02623b578abcd9e7088efdb7959e1bb65ddb1afeec7c60301846fe2f9627fc2f4e5ebc746596cb97740a0038d43c5827cc4cbd5a92e4095955365a6a93d2af29a249ad8f0e0a6911952ae8db9aefbb29db1b616c9c2a7d7362f173d2040d5efa041e5f45b66d02b1be40f993ae691ce0ea8fe210a293bcf3f595a450e8f76753c2cfe2bb8238fe38140fbf501aaab9ba1cb0ff691c652aa6372feefbdf802f69260964c819fea368142e37d9df6e281a44aa4717ee1c3dcb21ca775b7d964ebfe03aac0c44f05", 0x1000}], 0x5, &(0x7f0000001500)=[{0xc8, 0x0, 0x7f, "30dd9892a27122f7043ad0ff2451a3aa4255ed12bbc28d529b9af0ad230282499a009de1629398d2d9aba97a782a129ade4bd0775995688c42e131b15be6f1b0b7538c2267b9fe1cecf36e73d52c9d96e41d26799d2f30985ac6100f8fa801ece48e0c7b83c9410cad489e0458702ea964b15fd78885a300a51e540f6f5b0d56c9231135b2ef9c77e04d122b7583049d271f2a045fb100405734b620990656de037ddfd02ab652bbd2b55973c7e78324002426"}], 0xc8}, 0xd) msgctl$IPC_RMID(r2, 0x0) fchmod(r0, 0x100) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) 16:00:18 executing program 0: r0 = semget$private(0x0, 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r3 = geteuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x4, r1, r2, r3, r4, 0x10, 0x5a}, 0x5, 0x3, 0x1}) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x93, 0x2b7}, {0xfffffffffffffffb, 0x2}}, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40a, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000140)='./control\x00', &(0x7f00000001c0)='./bus\x00') r1 = fcntl$dupfd(r0, 0xa, r0) accept(r1, 0x0, &(0x7f00000000c0)) 16:00:18 executing program 0: r0 = syz_open_pts() r1 = dup(r0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff748}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x2, 0x1, 0x3) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:00:18 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) semget(0x2, 0x4, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xa) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:00:18 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x8220, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2fff, 0x400605) chroot(&(0x7f0000000000)='./file0\x00') open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0xff) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000000100), 0x28b81e) 16:00:18 executing program 0: r0 = geteuid() setreuid(0x0, 0xee00) r1 = geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x30) r4 = msgget$private(0x0, 0x1) r5 = getegid() r6 = getgid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x1, r0, r5, r1, r6, 0xc2}, 0x8, 0x4, r7, r8, 0x58c, 0xa6e, 0x9, 0x810}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r9, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 16:00:18 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, '.\x00'}, 0x4) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) msgrcv(r3, &(0x7f0000001440)={0x0, ""/59}, 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) r5 = dup(r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001000)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) getppid() getgroups(0x7, &(0x7f0000000d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000d80), 0xc) write(r0, &(0x7f0000000fc0)="0066198c49f6c46ecafb33762d8bd8d2eeacf3aa5c0c012c8a7f99f6bb83bc7757806f989c3674f336c7d2", 0x2b) getegid() getpid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) getegid() getpid() sendmsg$unix(r5, &(0x7f0000000f40)={&(0x7f0000000b80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d00)=[{&(0x7f0000000cc0)="93009d26b2fb3b3577b472dcc4bf242bdd19f85eefe7e8e30efabefbd46bc097c7d4f4f7f8e0821a6fc19645fc7bcf44d7037004d3744a2a580702", 0x3b}], 0x1, 0x0, 0x0, 0x2}, 0x2) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:18 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40000002, 0x1d, 0x449b}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x64, 0x3c}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x3, 0x4000000000006}, {{r1}, 0xc6ada2391d2d8311, 0x40, 0x11, 0x4, 0x6}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) uvm_fault(0xfffffd807f00d420, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00d420, 0x8, 0, 1) -> e VOP_ACCESS(77c5404f2800eac2,d,ffff80002100b530,54b2608d088) at VOP_ACCESS+0x4a end trace frame: 0xffff8000210d3870, count: 0 ddb{1}> trace VOP_ACCESS(77c5404f2800eac2,d,ffff80002100b530,54b2608d088) at VOP_ACCESS+0x4a sys_unveil(dd5432cd0972d87,10,ffff80002100b530) at sys_unveil+0x317 syscall(ab5b54837d31adb7) at syscall+0x5a0 Xsyscall(6,0,8,0,2,5486ac36010) at Xsyscall+0x128 end of kernel end trace frame: 0x54b2608d110, count: -4 ddb{1}> show registers rdi 0xffffffff8185116a VOP_ACCESS+0x3a rsi 0x8e rbp 0xffff8000210d3350 rbx 0x2f rdx 0x8f rcx 0xffff800000943000 rax 0xffff800000943000 r8 0x40 r9 0xfffffd807f7c76c0 r10 0xc10c6f32ac2960bb r11 0x6d9602a9ff0fd3ab r12 0x100 r13 0 r14 0xffff80002100b530 r15 0xfffffd807f7c76c0 rip 0xffffffff8185117a VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000210d3300 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb{1}> show proc PROC (syz-executor0) pid=230599 stat=onproc flags process=10 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff80002100b788,0xffffffff82261fc8 process=0xffff800020fe4d30 user=0xffff8000210ce000, vmspace=0xfffffd807f00d420 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 52611 430455 88302 60929 7 0x10 syz-executor0 *52611 230599 88302 60929 7 0x4000010 syz-executor0 51729 369915 1 0 3 0x100083 ttyin getty 97669 230570 0 0 3 0x14200 bored sosplice 56604 239592 89150 0 3 0x2 biowait syz-executor1 88302 210585 89150 0 3 0x82 nanosleep syz-executor0 89150 286192 29164 0 3 0x82 thrsleep syz-fuzzer 89150 507616 29164 0 3 0x4000082 nanosleep syz-fuzzer 89150 81307 29164 0 3 0x4000082 thrsleep syz-fuzzer 89150 398815 29164 0 3 0x4000082 thrsleep syz-fuzzer 89150 373278 29164 0 3 0x4000082 thrsleep syz-fuzzer 89150 240152 29164 0 3 0x4000082 kqread syz-fuzzer 89150 442439 29164 0 3 0x4000082 thrsleep syz-fuzzer 89150 485590 29164 0 3 0x4000082 thrsleep syz-fuzzer 89150 247269 29164 0 3 0x4000082 thrsleep syz-fuzzer 89150 176982 29164 0 3 0x4000082 thrsleep syz-fuzzer 29164 48942 46396 0 3 0x10008a pause ksh 46396 68956 2451 0 3 0x92 select sshd 2451 225053 1 0 3 0x80 select sshd 99306 299663 15715 73 2 0x100090 syslogd 15715 378641 1 0 3 0x100082 netio syslogd 77788 383915 1 77 3 0x100090 poll dhclient 98448 513042 1 0 3 0x80 poll dhclient 15272 311210 0 0 3 0x14200 pgzero zerothread 38127 437848 0 0 3 0x14200 aiodoned aiodoned 31618 226828 0 0 3 0x14200 syncer update 99857 324975 0 0 3 0x14200 cleaner cleaner 55023 97795 0 0 3 0x14200 reaper reaper 5941 43555 0 0 3 0x14200 pgdaemon pagedaemon 83079 89868 0 0 3 0x14200 bored crynlk 59825 282770 0 0 3 0x14200 bored crypto 92646 420752 0 0 3 0x40014200 acpi0 acpi0 82973 39264 0 0 3 0x40014200 idle1 6431 332294 0 0 3 0x14200 bored softnet 14362 5362 0 0 3 0x14200 bored systqmp 41157 329401 0 0 3 0x14200 bored systq 58467 436230 0 0 3 0x40014200 bored softclock 85185 7967 0 0 3 0x40014200 idle0 1 405647 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper